changeset 5429:f865477ae919

i18n: refreshed translations
author Andrew Shadura <andrew@shadura.me>
date Tue, 25 Aug 2015 12:05:09 +0200
parents ec11d8151776
children b36da33275a0
files kallithea/i18n/be/LC_MESSAGES/kallithea.po kallithea/i18n/cs/LC_MESSAGES/kallithea.po kallithea/i18n/de/LC_MESSAGES/kallithea.po kallithea/i18n/fr/LC_MESSAGES/kallithea.po kallithea/i18n/hu/LC_MESSAGES/kallithea.po kallithea/i18n/ja/LC_MESSAGES/kallithea.po kallithea/i18n/kallithea.pot kallithea/i18n/nl_BE/LC_MESSAGES/kallithea.po kallithea/i18n/pl/LC_MESSAGES/kallithea.po kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po kallithea/i18n/ru/LC_MESSAGES/kallithea.po kallithea/i18n/sk/LC_MESSAGES/kallithea.po kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po
diffstat 14 files changed, 22407 insertions(+), 15945 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/i18n/be/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/be/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -5,7 +5,7 @@
 # #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea 0.1\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
 "POT-Creation-Date: 2015-04-01 03:17+0200\n"
 "PO-Revision-Date: 2015-08-08 12:03+0300\n"
@@ -21,19 +21,23 @@
 "X-Generator: Weblate 2.4-dev\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "Яшчэ не было змен"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "Нічога"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(зачынена)"
 
@@ -41,63 +45,66 @@
 msgid "Show whitespace"
 msgstr "Адлюстроўваць прабелы"
 
-#: kallithea/controllers/changeset.py:96
-#: kallithea/controllers/changeset.py:103
+#: kallithea/controllers/changeset.py:96 kallithea/controllers/changeset.py:103
 #: kallithea/templates/files/diff_2way.html:55
 msgid "Ignore whitespace"
 msgstr "Ігнараваць прабелы"
 
 #: kallithea/controllers/changeset.py:169
 #, python-format
-msgid "increase diff context to %(num)s lines"
-msgstr "павялічыць кантэкст да %(num)s радкоў"
+msgid "Increase diff context to %(num)s lines"
+msgstr "Павялічыць кантэкст да %(num)s радкоў"
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr "Няма такой рэвізіі ў гэтым рэпазітары"
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-msgid "No comments."
-msgstr "Няма каментароў."
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
-"Changing status on a changeset associated with a closed pull request is not "
-"allowed"
+"Changing status on a changeset associated with a closed pull request is "
+"not allowed"
 msgstr "Нельга рэдагаваць статус змен, злучаных з зачыненымі pull-request'ами"
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr "Выбраць набор змен"
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr "Немагчыма параўноўваць рэпазітары без агульнага продка"
 
-#: kallithea/controllers/error.py:96
-msgid ""
-"The request could not be understood by the server due to malformed syntax."
+#: kallithea/controllers/error.py:71
+msgid "No response"
+msgstr "Няма адказу"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr "Невядомая памылка"
+
+#: kallithea/controllers/error.py:100
+msgid "The request could not be understood by the server due to malformed syntax."
 msgstr "Запыт не распазнаны серверам з-за няправільнага сінтаксісу."
 
-#: kallithea/controllers/error.py:99
+#: kallithea/controllers/error.py:103
 msgid "Unauthorized access to resource"
 msgstr "Несанкцыянаваны доступ да рэсурсу"
 
-#: kallithea/controllers/error.py:101
+#: kallithea/controllers/error.py:105
 msgid "You don't have permission to view this page"
 msgstr "У вас няма правоў для прагляду гэтай старонкі"
 
-#: kallithea/controllers/error.py:103
+#: kallithea/controllers/error.py:107
 msgid "The resource could not be found"
 msgstr "Рэсурс не знойдзены"
 
-#: kallithea/controllers/error.py:105
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
-msgstr "Сервер не можа выканаць запыт з-за нечаканых умоваў, якія ўзніклі падчас яго спрацавання."
+msgstr ""
+"Сервер не можа выканаць запыт з-за нечаканых умоваў, якія ўзніклі падчас "
+"яго спрацавання."
 
 #: kallithea/controllers/feed.py:55
 #, python-format
@@ -109,17 +116,17 @@
 msgid "%s %s feed"
 msgstr "Стужка навін %s %s"
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr "Змены апынуліся занадта вялікімі і былі выразаныя..."
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr "%s выканаў каміт у %s"
@@ -199,47 +206,43 @@
 "Размяшчэнне павінна быць адносным шляхам, і не можа ўтрымліваць \"..\" у "
 "шляхі"
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr "Магчымасць спампоўваць адключана"
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "Невядомая рэвізія %s"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "Пусты рэпазітар"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr "Невядомы тып архіва"
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "Набор змен"
 
-#: kallithea/controllers/files.py:776
-#: kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "Галінкі"
 
-#: kallithea/controllers/files.py:777
-#: kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "Тэгі"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr "Адбылася памылка падчас стварэння форка рэпазітара %s"
@@ -255,9 +258,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "Рэпазітары"
 
@@ -277,144 +280,161 @@
 msgstr "Закладкі"
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
-msgstr "агульнадаступны часопіс"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
+msgstr "Публічны часопіс"
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
-msgstr "часопіс"
-
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
-msgstr "няслушная капча"
-
-#: kallithea/controllers/login.py:194
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
+msgstr "Часопіс"
+
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+msgid "Bad captcha"
+msgstr "Няслушная капча"
+
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr "Рэгістрацыя ў Kallithea прайшла паспяхова"
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr "Спасылка для скідання пароля адпраўлена"
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
-"Your password reset was successful, new password has been sent to your email"
+"Your password reset was successful, new password has been sent to your "
+"email"
 msgstr "Пароль скінуты паспяхова, новы пароль быў адпраўлены на ваш email"
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, python-format
 msgid "%s (closed)"
 msgstr "%s (зачынена)"
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr "Змены"
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr "Адмысловы"
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr "Галінкі ўдзельніка"
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "Закладкі"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr "Памылка пры стварэнні pull-запыту: %s"
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 msgid "No description"
 msgstr "Няма апісання"
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr "Pull-запыт створаны паспяхова"
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr "Адбылася памылка пры стварэнні pull-запыту"
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr "Адсутныя рэвізіі адносна папярэдняга pull-запыту:"
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr "Новыя рэвізіі на %s %s адносна папярэдняга pull-запыту:"
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr "Гэты pull-запыт заснаваны на іншай рэвізіі %s, просты diff немагчымы."
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr "Няма змен на %s %s адносна папярэдняй версіі."
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr "Зачынены, замешчаны %s."
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr "Абнаўленне для pull-запыту створана"
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 msgid "Pull request updated"
 msgstr "Pull-запыт абноўлены"
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr "Pull-запыт паспяхова выдалены"
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr "Гэты pull-запыт ужо прыняты на галінку %s."
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr "Гэты pull-запыт быў зачынены і не можа быць абноўлены."
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr "Гэты pull-запыт можа быць абноўлены з %s:"
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr "Няма змен для абнаўлення гэтага pull-запыту."
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr "Увага: Галінка %s мае яшчэ адну верхавіну: %s."
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr "Абнаўленне pull-запытаў git не падтрымліваецца."
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr "Няма правоў змяняць статус pull-запыту"
+
+#: kallithea/controllers/pullrequests.py:715
 msgid "Closing."
 msgstr "Зачынены."
 
@@ -430,21 +450,21 @@
 msgid "An error occurred during search operation."
 msgstr "Адбылася памылка пры выкананні гэтага пошуку."
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 msgid "No data ready yet"
 msgstr "Няма дадзеных"
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr "Статыстычныя дадзеныя адключаны для гэтага рэпазітара"
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr "Налады аўтарызацыі паспяхова абноўлены"
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr "адбылася памылка пры абнаўленні налад аўтарызацыі"
 
@@ -457,38 +477,38 @@
 msgstr "Адбылася памылка пры абнаўленні стандартных налад"
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
-msgstr "назаўжды"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+msgid "Forever"
+msgstr "Назаўжды"
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr "5 хвілін"
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr "1 гадзіна"
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr "1 дзень"
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr "1 месяц"
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr "Тэрмін"
 
@@ -502,8 +522,8 @@
 msgstr "Gist-запіс %s выдалены"
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
-msgstr "без змен"
+msgid "Unmodified"
+msgstr "Без змен"
 
 #: kallithea/controllers/admin/gists.py:262
 msgid "Successfully updated gist content"
@@ -518,119 +538,135 @@
 msgid "Error occurred during update of gist %s"
 msgstr "Адбылася памылка пры абнаўленні gist-запісы %s"
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
-"Вы не можаце змяніць дадзеныя гэтага карыстача, паколькі ён важны для працы "
-"ўсяго прыкладання"
-
-#: kallithea/controllers/admin/my_account.py:128
+"Вы не можаце змяніць дадзеныя гэтага карыстача, паколькі ён важны для "
+"працы ўсяго прыкладання"
+
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr "Ваш уліковы запіс паспяхова абноўлены"
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr "Адбылася памылка пры абнаўленні карыстача %s"
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr "Пароль абноўлены"
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr "Памылка пры абнаўленні пароля"
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr "Карыстачу дададзены e-mail %s"
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "Адбылася памылка пры захаванні e-mail"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr "E-mail карыстача выдалены"
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr "API-ключ паспяхова створаны"
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr "API-ключ паспяхова скінуты"
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr "API-ключ паспяхова выдалены"
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr "Чытанне"
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
-msgstr "Чытанне"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
+msgstr "Запіс"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr "Запіс"
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr "Адміністратар"
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr "Адключана"
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr "Дазволена, з ручной актывацыяй уліковага запісу"
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr "Дазволена, з аўтаматычнай актывацыяй уліковага запісу"
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -638,11 +674,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr "Ручная актывацыя вонкавага ўліковага запісу"
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -650,221 +686,207 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr "Аўтаматычная актывацыя вонкавага ўліковага запісу"
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr "Уключана"
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr "Глабальныя прывілеі паспяхова абноўлены"
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr "Адбылася памылка падчас абнаўлення прывілеяў"
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr "Адбылася памылка пры стварэнні групы рэпазітароў %s"
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr "Створана новая група рэпазітароў %s"
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr "Адбылася памылка пры стварэнні групы рэпазітароў %s"
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr "Група рэпазітароў %s абноўлена"
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr "Адбылася памылка пры абнаўленні групы рэпазітароў %s"
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr "Дадзеная група ўтрымоўвае %s рэпазітароў і не можа быць выдалена"
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr "Група ўтрымоўвае ў сабе %s падгруп і не можа быць выдалены"
 
-#: kallithea/controllers/admin/repo_groups.py:302
+#: kallithea/controllers/admin/repo_groups.py:297
 #, python-format
 msgid "Removed repository group %s"
 msgstr "Група рэпазітароў %s выдалена"
 
-#: kallithea/controllers/admin/repo_groups.py:307
+#: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr "Адбылася памылка пры выдаленні групы рэпазітароў %s"
 
-#: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
 #: kallithea/controllers/admin/user_groups.py:340
 msgid "Cannot revoke permission for yourself as admin"
 msgstr "Адміністратар не можа адклікаць свае прывелеі"
 
-#: kallithea/controllers/admin/repo_groups.py:435
+#: kallithea/controllers/admin/repo_groups.py:420
 msgid "Repository group permissions updated"
 msgstr "Прывілеі групы рэпазітароў абноўлены"
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr "Адбылася памылка пры водгуку прывелеі"
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr "Адбылася памылка пры стварэнні рэпазітара %s"
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr "Рэпазітар %s створаны з %s"
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr "Зроблены форк(копія) рэпазітара %s на %s"
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr "Рэпазітар %s створаны"
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr "Рэпазітар %s паспяхова абноўлены"
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr "Адбылася памылка падчас абнаўлення рэпазітара %s"
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr "Форки %s адлучаны"
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr "Выдалены форки рэпазітара %s"
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr "Рэпазітар %s выдалены"
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
-msgstr "Немагчыма выдаліць %s, ён усё-яшчэ ўтрымоўвае форки"
-
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:321
+#, python-format
+msgid "Cannot delete repository %s which still has forks"
+msgstr "Немагчыма выдаліць %s, ён усё яшчэ мае форкі"
+
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr "Адбылася памылка падчас выдалення %s"
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr "Прывілеі рэпазітара абноўлены"
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr "Адбылася памылка пры стварэнні поля"
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr "Адбылася памылка пры выдаленні поля"
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr "-- Не форк --"
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr "Бачнасць рэпазітара ў публічным часопісе абноўлена"
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr "Адбылася памылка пры ўсталёўцы рэпазітара ў агульнадаступны часопіс"
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr "Несупадзенне токенаў"
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "Нічога"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr "Рэпазітар %s адзначаны як форк %s"
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr "Адбылася памылка пры выкананні аперацыі"
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr "Зачынены рэпазітар"
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr "Адкрыты рэпазітар"
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+msgid "Repository has been locked"
+msgstr "Рэпазітар заблакаваны"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:
+msgid "Repository has been unlocked"
+msgstr "Рэпазітар адблакаваны"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr "Адбылася памылка падчас разблакавання"
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr "Разблакавана"
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
-msgstr "Заблакавана"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr "Кэш скінуты"
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr "Адбылася памылка пры ачыстцы кэша"
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
+msgstr "Занесены змены з выдаленага рэпазітара"
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr "Рэпазітар %s"
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr "Кэш скінуты"
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr "Адбылася памылка пры ачыстцы кэша"
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr "Занесены змены з выдаленага рэпазітара"
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr "Адбылася памылка пры занясенні змен з выдаленага рэпазітара"
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr "Адбылася памылка пры выдаленні статыстыкі рэпазітара"
 
@@ -963,79 +985,76 @@
 msgstr "Прывілеі групы карыстачоў абноўлены"
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr "Абноўлены прывілеі"
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr "Адбылася памылка пры захаванні прывілеяў"
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr "Карыстач %s створаны"
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr "Адбылася памылка пры стварэнні карыстача %s"
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr "Карыстач паспяхова абноўлены"
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr "Карыстач паспяхова выдалены"
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr "Адбылася памылка пры выдаленні карыстача"
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr "Вы не можаце рэдагаваць дадзенага карыстача"
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr "Дададзены IP %s у белы спіс карыстача"
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr "Адбылася памылка пры захаванні IP"
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr "Выдалены IP %s з белага спісу карыстача"
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr "IP %s заблакаваны"
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr "Няслушны API-ключ"
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr "Вы павінны быць зарэгістраваным карыстачом, каб выканаць гэта дзеянне"
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr "Старонка даступная толькі аўтарызаваным карыстачам"
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr "Рэпазітар не знойдзены на файлавай сістэме"
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr "Набор змен не знойдзены"
 
@@ -1044,179 +1063,182 @@
 msgstr "Двайковы файл"
 
 #: kallithea/lib/diffs.py:82
-msgid ""
-"Changeset was too big and was cut off, use diff menu to display this diff"
-msgstr ""
-"Набор змены апынуўся занадта вялікімі і быў падрэзаны, выкарыстоўвайце меню "
-"параўнання для паказу выніку параўнання"
+msgid "Changeset was too big and was cut off, use diff menu to display this diff"
+msgstr ""
+"Набор змены апынуўся занадта вялікімі і быў падрэзаны, выкарыстоўвайце "
+"меню параўнання для паказу выніку параўнання"
 
 #: kallithea/lib/diffs.py:92
 msgid "No changes detected"
 msgstr "Змен не выяўлена"
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr "Выдалена галінка: %s"
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr "Створаны тэг: %s"
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr "Паказаць адрозненні разам %s->%s"
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
+#: kallithea/lib/helpers.py:677
+#, fuzzy
+#| msgid "compare view"
+msgid "Compare view"
 msgstr "параўнанне"
 
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr "і"
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr "на %s больш"
 
-#: kallithea/lib/helpers.py:720
-#: kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr "версіі"
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
-msgstr "імя форка %s"
-
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
-msgstr "Pull-запыт #%s"
-
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:722
+#, python-format
+msgid "Fork name %s"
+msgstr "Імя форка %s"
+
+#: kallithea/lib/helpers.py:742
+#, python-format
+msgid "Pull request %s"
+msgstr "Pull-запыт %s"
+
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr "[выдалены] рэпазітар"
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr "[створаны] рэпазітар"
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr "[створаны] рэпазітар як форк"
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr "[форкнуты] рэпазітар"
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr "[абноўлены] рэпазітар"
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr "[загружаны] архіў з рэпазітара"
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr "[выдалены] рэпазітар"
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr "[створаны] карыстач"
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr "[абноўлены] карыстач"
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr "[створана] група карыстачоў"
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr "[абноўлена] група карыстачоў"
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr "[каментар] да рэвізіі ў рэпазітары"
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr "[пракаменціравана] у запыце на занясенне змен для"
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr "[зачынены] Pull-запыт для"
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr "[адпраўлена] у"
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr "[занесены змены з дапамогай Kallithea] у рэпазітары"
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr "[занесены змены з выдаленага рэпазітара] у рэпазітар"
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr "[занесены змены] з"
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr "[дададзены ў назіранні] рэпазітар"
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr "[выдалены з назірання] рэпазітар"
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr " і на %s больш"
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr "Файлаў няма"
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr "Няма файлаў"
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr "новы файл"
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr "зменены"
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr "выдалены"
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr "пераназваны"
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr "chmod"
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
-"%s repository is not mapped to db perhaps it was created or renamed from the "
-"filesystem please run the application again in order to rescan repositories"
+"%s repository is not mapped to db perhaps it was created or renamed from "
+"the filesystem please run the application again in order to rescan "
+"repositories"
 msgstr ""
 "Рэпазітар %s адсутнічае ў базе дадзеных; магчыма, ён быў створаны ці "
-"пераназваны з файлавай сістэмы. Калі ласка, перазапусціце прыкладанне для "
-"сканавання рэпазітароў"
-
-#: kallithea/lib/utils2.py:425
+"пераназваны з файлавай сістэмы. Калі ласка, перазапусціце прыкладанне для"
+" сканавання рэпазітароў"
+
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
@@ -1224,7 +1246,7 @@
 msgstr[1] "%d гадоў"
 msgstr[2] "%d гады"
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
@@ -1232,7 +1254,7 @@
 msgstr[1] "%d месяца"
 msgstr[2] "%d месяцаў"
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
@@ -1240,7 +1262,7 @@
 msgstr[1] "%d дня"
 msgstr[2] "%d дзён"
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
@@ -1248,7 +1270,7 @@
 msgstr[1] "%d гадзін"
 msgstr[2] "%d гадзіны"
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
@@ -1256,7 +1278,7 @@
 msgstr[1] "%d хвіліны"
 msgstr[2] "%d хвілін"
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
@@ -1264,27 +1286,27 @@
 msgstr[1] "%d секунды"
 msgstr[2] "%d секунды"
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr "у %s"
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr "%s назад"
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr "у %s і %s"
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr "%s і %s назад"
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr "прама цяпер"
 
@@ -1299,7 +1321,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr "Рэпазітар - няма доступу"
 
@@ -1314,7 +1336,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr "Рэпазітар - доступ на чытанне"
 
@@ -1329,7 +1351,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr "Рэпазітар - доступ на запіс"
 
@@ -1344,7 +1366,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr "Рэпазітар - адміністраванне"
 
@@ -1383,7 +1405,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr "Адміністратар Kallithea"
 
@@ -1398,7 +1420,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr "Стварэнне рэпазітароў адключана"
 
@@ -1413,7 +1435,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr "Стварэнне рэпазітароў уключана"
 
@@ -1428,7 +1450,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr "Магчымасць ствараць форк рэпазітара адключана"
 
@@ -1443,7 +1465,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr "Магчымасць ствараць форк рэпазітара ўключана"
 
@@ -1479,7 +1501,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr "Не прагледжана"
 
@@ -1494,7 +1516,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr "Ухвалена"
 
@@ -1509,7 +1531,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr "Адхілена"
 
@@ -1524,7 +1546,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr "На разглядзе"
 
@@ -1536,7 +1558,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr "верхні ўзровень"
 
@@ -1548,7 +1570,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr "Група Рэпазітароў - няма доступу"
 
@@ -1560,7 +1582,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr "Група рэпазітароў - доступ на чытанне"
 
@@ -1572,7 +1594,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr "Група рэпазітароў - доступ на запіс"
 
@@ -1584,7 +1606,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr "Група рэпазітароў - адміністраванне"
 
@@ -1595,7 +1617,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr "Група карыстачоў - няма доступу"
 
@@ -1606,7 +1628,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr "Група карыстачоў - доступ на чытанне"
 
@@ -1617,7 +1639,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr "Група карыстачоў - доступ на запіс"
 
@@ -1628,7 +1650,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr "Група карыстачоў - адміністраванне"
 
@@ -1639,7 +1661,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr "Стварэнне груп рэпазітароў адключана"
 
@@ -1650,7 +1672,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr "Стварэнне груп рэпазітароў уключана"
 
@@ -1661,7 +1683,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr "Стварэнне груп карыстачоў адключана"
 
@@ -1672,7 +1694,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr "Стварэнне груп карыстачоў уключана"
 
@@ -1683,7 +1705,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr "Рэгістрацыя адключана"
 
@@ -1694,7 +1716,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr "Рэгістрацыя карыстача з ручной актывацыяй уліковага запісу"
 
@@ -1705,30 +1727,153 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr "Рэгістрацыя карыстача з аўтаматычнай актывацыяй"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
-msgid ""
-"Repository creation disabled with write permission to a repository group"
-msgstr ""
-
-#: kallithea/model/comment.py:76
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
+msgid "Repository creation disabled with write permission to a repository group"
+msgstr ""
+
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr "на радку %s"
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr "[Згадванне]"
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has read access to new repositories"
+msgstr "Несанкцыянаваны доступ да рэсурсу"
+
+#: kallithea/model/db.py:1669
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has write access to new repositories"
+msgstr "Несанкцыянаваны доступ да рэсурсу"
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Only admins can create repository groups"
+msgstr "Створана новая група рэпазітароў %s"
+
+#: kallithea/model/db.py:1683
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Non-admins can create repository groups"
+msgstr "Створана новая група рэпазітароў %s"
+
+#: kallithea/model/db.py:1685
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Only admins can create user groups"
+msgstr "Ствараць групы карыстачоў"
+
+#: kallithea/model/db.py:1686
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Non-admins can create user groups"
+msgstr "Ствараць групы карыстачоў"
+
+#: kallithea/model/db.py:1688
+#, fuzzy
+#| msgid "Top level repositories"
+msgid "Only admins can create top level repositories"
+msgstr "Рэпазітары верхняга ўзроўню"
+
+#: kallithea/model/db.py:1689
+#, fuzzy
+#| msgid "Top level repositories"
+msgid "Non-admins can create top level repositories"
+msgstr "Рэпазітары верхняга ўзроўню"
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "Месцазнаходжанне рэпазітароў"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Invalidate cache for all repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "Скінуць кэш для ўсіх рэпазітароў"
+
+#: kallithea/model/db.py:1698
+#, fuzzy
+#| msgid "User Registration with manual account activation"
+msgid "User registration with manual account activation"
+msgstr "Рэгістрацыя карыстача з ручной актывацыяй уліковага запісу"
+
+#: kallithea/model/db.py:1699
+#, fuzzy
+#| msgid "User Registration with automatic account activation"
+msgid "User registration with automatic account activation"
+msgstr "Рэгістрацыя карыстача з аўтаматычнай актывацыяй"
+
+#: kallithea/model/db.py:2228
+#, fuzzy
+#| msgid "Not Reviewed"
+msgid "Not reviewed"
+msgstr "Не прагледжана"
+
+#: kallithea/model/db.py:2231
+#, fuzzy
+#| msgid "Under Review"
+msgid "Under review"
+msgstr "На разглядзе"
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr "Калі ласка, увядзіце лагін"
@@ -1747,96 +1892,120 @@
 msgid "Enter %(min)i characters or more"
 msgstr "Увядзіце не меней %(min)i знакаў"
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr "Імя не можа ўтрымліваць толькі лічбы"
 
-#: kallithea/model/notification.py:252
+#: kallithea/model/notification.py:254
+#, python-format
+msgid "%(user)s commented on changeset %(age)s"
+msgstr "%(user)s пакінуў каментар да набору змен %(age)s"
+
+#: kallithea/model/notification.py:255
+#, python-format
+msgid "%(user)s sent message %(age)s"
+msgstr "%(user)s адправіў паведамленне %(age)s"
+
+#: kallithea/model/notification.py:256
+#, python-format
+msgid "%(user)s mentioned you %(age)s"
+msgstr "%(user)s згадаў вас %(age)s"
+
+#: kallithea/model/notification.py:257
+#, python-format
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr "%(user)s зарэгістраваўся ў Kallithea %(age)s"
+
+#: kallithea/model/notification.py:258
+#, python-format
+msgid "%(user)s opened new pull request %(age)s"
+msgstr "%(user)s адкрыў новы pull-запыт %(age)s"
+
+#: kallithea/model/notification.py:259
+#, python-format
+msgid "%(user)s commented on pull request %(age)s"
+msgstr "%(user)s пакінуў каментар да pull-запыту %(age)s"
+
+#: kallithea/model/notification.py:266
 #, python-format
 msgid "%(user)s commented on changeset at %(when)s"
 msgstr "%(user)s пакінуў каментар да набору змен %(when)s"
 
-#: kallithea/model/notification.py:253
+#: kallithea/model/notification.py:267
 #, python-format
 msgid "%(user)s sent message at %(when)s"
 msgstr "%(user)s адправіў паведамленне %(when)s"
 
-#: kallithea/model/notification.py:254
+#: kallithea/model/notification.py:268
 #, python-format
 msgid "%(user)s mentioned you at %(when)s"
 msgstr "%(user)s згадаў вас %(when)s"
 
-#: kallithea/model/notification.py:255
+#: kallithea/model/notification.py:269
 #, python-format
 msgid "%(user)s registered in Kallithea at %(when)s"
 msgstr "%(user)s зарэгістраваўся ў Kallithea %(when)s"
 
-#: kallithea/model/notification.py:256
+#: kallithea/model/notification.py:270
 #, python-format
 msgid "%(user)s opened new pull request at %(when)s"
 msgstr "%(user)s адкрыў новы pull-запыт %(when)s"
 
-#: kallithea/model/notification.py:257
+#: kallithea/model/notification.py:271
 #, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr "%(user)s пакінуў каментар да pull-запыту %(when)s"
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, python-format
-msgid "New user %(new_username)s registered"
-msgstr "Новы карыстач \"%(new_username)s\" зарэгістраваны"
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, python-format
+msgid "New user %(new_username)s registered"
+msgstr "Новы карыстач \"%(new_username)s\" зарэгістраваны"
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 msgid "Closing"
 msgstr "Зачынены"
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
-msgstr "%(user)s просіць вас разгледзець pull request #%(pr_id)s: %(pr_title)s"
-
-#: kallithea/model/scm.py:808
+#: kallithea/model/pull_request.py:137
+#, python-format
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
+msgstr "%(user)s просіць вас разгледзець pull request %(pr_nice_id)s: %(pr_title)s"
+
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr "апошняя версія"
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr "Рэгістрацыя новага карыстача"
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-"Вы не можаце рэдагаваць карыстача, паколькі гэта крытычна для працы ўсяго "
-"прыкладання"
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
+#: kallithea/model/user.py:249
+msgid "You can't remove this user since it is crucial for the entire application"
 msgstr ""
 "Вы не можаце выдаліць карыстача, паколькі гэта крытычна для працы ўсяго "
 "прыкладання"
 
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:254
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch owners "
@@ -1845,7 +2014,7 @@
 "Карыстач \"%s\" усё яшчэ з'яўляецца ўладальнікам %s рэпазітароў і таму не "
 "можа быць выдалены. Зменіце ўладальніка ці выдаліце гэтыя рэпазітары: %s"
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch "
@@ -1854,7 +2023,7 @@
 "Карыстач \"%s\" усё яшчэ з'яўляецца ўладальнікам %s груп рэпазітароў і таму "
 "не можа быць выдалены. Зменіце ўладальніка ці выдаліце дадзеныя групы: %s"
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch owners "
@@ -1863,61 +2032,61 @@
 "Карыстач \"%s\" усё яшчэ з'яўляецца ўладальнікам %s груп карыстачоў і таму "
 "не можа быць выдалены. Зменіце ўладальніка ці выдаліце дадзеныя групы: %s"
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr "Спасылка скіду пароля"
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr "Ваш новы пароль"
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr "Ваш новы пароль ад Kallithea: %s"
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr "Значэнне не можа быць пустым спісам"
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr "Карыстач з імем \"%(username)s\" ужо існуе"
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr "Імя \"%(username)s\" адхілена"
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, python-format
+msgid "Username \"%(username)s\" cannot be used"
+msgstr "Імя \"%(username)s\" недапушчальнае"
+
+#: kallithea/model/validators.py:99
 msgid ""
-"Username may only contain alphanumeric characters underscores, periods or "
-"dashes and must begin with alphanumeric character or underscore"
+"Username may only contain alphanumeric characters underscores, periods or"
+" dashes and must begin with an alphanumeric character or underscore"
 msgstr ""
 "Імя карыстача можа ўтрымоўваць толькі літары, лічбы, знакі падкрэслення, "
 "кропкі і працяжнік; а гэтак жа павінна пачынацца з літары, лічбы або са "
 "знака падкрэслення"
 
-#: kallithea/model/validators.py:132
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr "Імя \"%(username)s\" недапушчальна"
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr "Няслушнае імя групы карыстачоў"
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr "Група карыстачоў \"%(usergroup)s\" ужо існуе"
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
@@ -1926,141 +2095,135 @@
 "падкрэслення, кропкі і працяжнік; а гэтак жа павінна пачынацца з літары ці "
 "лічбы"
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr "Немагчыма выкарыстоўваць гэту групу як бацькоўскую"
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr "Група \"%(group_name)s\" ужо існуе"
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr "Рэпазітар з  імем \"%(group_name)s\" ужо існуе"
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr "Недапушчальныя знакі (не ascii) у паролі"
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr "Няслушна зададзены стары пароль"
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr "Паролі не супадаюць"
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
-msgstr "няслушны пароль"
-
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr "няслушнае імя карыстача"
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr "Ваш акаўнт выключаны"
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
-msgstr "Імя рэпазітара %(repo)s забаронена"
-
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:300
+msgid "Invalid username or password"
+msgstr "Няслушнае імя ці пароль"
+
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr "Несупадзенне токенаў"
+
+#: kallithea/model/validators.py:345
+#, python-format
+msgid "Repository name %(repo)s is not allowed"
+msgstr "Імя рэпазітара %(repo)s забароненае"
+
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr "Рэпазітар %(repo)s ужо існуе"
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr "Рэпазітар \"%(repo)s\" ужо існуе ў групе \"%(group)s\""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr "Група рэпазітароў \"%(repo)s\" ужо існуе"
 
-#: kallithea/model/validators.py:474
-msgid "invalid clone URL"
-msgstr "няслушны URL для кланавання"
-
-#: kallithea/model/validators.py:475
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr ""
-"Няслушны URL кланаванні, падайце карэктны URL для кланавання ў фармаце "
-"http(s)/svn+http(s)/ssh"
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+msgid "Invalid repository URL"
+msgstr "Няслушны URL рэпазітара"
+
+#: kallithea/model/validators.py:466
+#, fuzzy
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+"Няслушны URL рэпазітара. Ён мусіць быць карэктным URL http, https, ssh, svn+http ці svn+https"
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr "Тып форка будзе супадаць з бацькоўскім"
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr "У вас недастаткова мае рацыю для стварэння рэпазітароў у гэтай групе"
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr "недастаткова мае рацыю для стварэння рэпазітара ў каранёвым каталогу"
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr "У Вас недастаткова прывілеяў для стварэння групы ў гэтым месцы"
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr "Дадзенае імя карыстача ці групы карыстачоў недапушчальна"
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr "Гэты шлях хібны"
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
+#: kallithea/model/validators.py:705
+msgid "This email address is already in use"
 msgstr "Гэты E-mail ужо заняты"
 
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
+#: kallithea/model/validators.py:725
+#, fuzzy, python-format
+#| msgid "email \"%(email)s\" does not exist."
+msgid "Email address \"%(email)s\" not found"
 msgstr "\"%(email)s\" не існуе."
 
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:762
 msgid ""
-"The LDAP Login attribute of the CN must be specified - this is the name of "
-"the attribute that is equivalent to \"username\""
+"The LDAP Login attribute of the CN must be specified - this is the name "
+"of the attribute that is equivalent to \"username\""
 msgstr ""
 "Для ўваходу па LDAP павінна быць паказана значэнне атрыбута CN - гэта "
 "эквівалент імя карыстача"
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr "Рэвізіі %(revs)s ужо ўключаны ў pull-request ці маюць усталяваны статус"
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr "Калі ласка, увядзіце існы IPv4 ці IPv6 адрас"
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr ""
 "Значэнне маскі падсеткі павінна быць у межах ад 0 да 32 (%(bits)r - няслушна)"
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 "Ключавое імя можа толькі складацца з літар, знака падкрэслення, працяжнік ці "
 "лікаў"
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr "Файла няма ў каталогу"
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2122,13 +2285,13 @@
 msgstr "Імя групы"
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2140,11 +2303,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr "Апісанне"
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2165,11 +2328,11 @@
 msgid "Name"
 msgstr "Імя"
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr "Апошняя змена"
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2178,18 +2341,19 @@
 msgid "Tip"
 msgstr "Стан"
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr "Уладальнік"
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2201,7 +2365,7 @@
 msgid "Click to sort ascending"
 msgstr "Па ўзрастанні"
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2213,11 +2377,11 @@
 msgid "Click to sort descending"
 msgstr "Па змяншэнні"
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr "Рэпазітары не знойдзены."
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2229,11 +2393,10 @@
 msgid "Data error."
 msgstr "Памылка дадзеных."
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143
-#: kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2243,7 +2406,7 @@
 msgstr "Загрузка..."
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr "Увайсці"
 
@@ -2252,39 +2415,39 @@
 msgid "Log In to %s"
 msgstr "Увайсці ў %s"
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr "Імя карыстача"
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr "Пароль"
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr "Запомніць"
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr "Забыліся пароль?"
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr "Няма акаўнта?"
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr "Увайсці"
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr "Забыліся пароль?"
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr "Няма акаўнта?"
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr "Скід пароля"
@@ -2331,26 +2494,26 @@
 msgstr "Паўторыце пароль"
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr "Імя"
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr "Прозвішча"
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr "E-mail"
 
@@ -2460,111 +2623,100 @@
 msgstr "Уключаныя ўбудовы"
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
+#, fuzzy
+#| msgid "" "Comma separated list of plugins. Order of plugins is also order in
+#| which " "Kallithea will try to authenticate user"
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
-msgstr ""
-"Спіс убудоў, падзеленых коскі. Kallithea будзе спрабаваць аўтэнтыфікаваць "
-"карыстача ў парадку ўказання ўбудоў"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
+msgstr ""
+"Спіс убудоў, падзеленых коскі. Kallithea будзе спрабаваць аўтэнтыфікаваць"
+" карыстача ў парадку ўказання ўбудоў"
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr "Даступныя ўбудаваныя ўбудовы"
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr "уключана"
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr "адключана"
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr "Убудова"
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr "Захаваць"
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
-msgid "Repository Defaults"
-msgstr "Значэнні па змаўчанні"
-
 #: kallithea/templates/admin/defaults/defaults.html:11
 #: kallithea/templates/base/base.html:66
-msgid "Defaults"
+msgid "Repository Defaults"
 msgstr "Значэнні па змаўчанні"
 
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr "Тып"
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr "Прыватны рэпазітар"
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr "Прыватныя рэпазітары бачныя толькі іх удзельнікам."
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr "Уключыць статыстыку"
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr "Уключыць акно статыстыкі на старонцы «Агульныя звесткі»."
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr "Уключыць спампоўку"
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr "Уключыць меню спампоўкі на старонцы «Агульныя звесткі»."
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr "Уключыць блакаванне"
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr "Уключыць аўтаблакоўку для рэпазітара."
 
@@ -2596,6 +2748,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr "Мінае"
 
@@ -2606,7 +2764,9 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+#, fuzzy
+#| msgid "never"
+msgid "Never"
 msgstr "ніколі"
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2614,7 +2774,7 @@
 msgstr "Абнавіць"
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr "Адмена"
 
@@ -2637,12 +2797,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr "Стварыць новую gist-запіс"
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr "Створана"
 
@@ -2668,25 +2828,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2716,11 +2878,22 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr "Выдаліць"
 
@@ -2729,9 +2902,18 @@
 msgstr "Пацвердзіце выдаленне гэтай gist-запісы"
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2757,7 +2939,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr "Мой Акаўнт"
 
@@ -2766,83 +2948,90 @@
 msgid "Profile"
 msgstr "Профіль"
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
-msgstr "API-ключы"
+#: kallithea/templates/admin/my_account/my_account.html:36
+#, fuzzy
+#| msgid "New email address"
+msgid "Email Addresses"
+msgstr "Новы E-mail"
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
-msgstr "Мае адрасы E-mail"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
+msgstr "API-ключы"
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr "Мае рэпазітары"
+#, fuzzy
+#| msgid "repositories"
+msgid "Owned Repositories"
+msgstr "рэпазітары"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr "Прагледжана"
+#, fuzzy
+#| msgid "Create repositories"
+msgid "Watched Repositories"
+msgstr "Стварыць рэпазітары"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-msgid "My Permissions"
-msgstr "Мае прывілеі"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+#, fuzzy
+#| msgid "Copy permissions"
+msgid "Show Permissions"
+msgstr "Скапіяваць прывілеі"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
 #: kallithea/templates/admin/users/user_edit_api_keys.html:6
 msgid "Built-in"
 msgstr "Убудаваны"
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr "мінае"
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
-#, python-format
-msgid "Confirm to reset this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to reset this api key: %s"
+msgid "Confirm to reset this API key: %s"
 msgstr "Пацвердзіце скід гэтага API-ключа: %s"
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
-msgstr "cкінуць"
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
-msgstr ""
+#, fuzzy
+#| msgid "expires"
+msgid "Expired"
+msgstr "мінае"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to remove this api key: %s"
+msgid "Confirm to remove this API key: %s"
 msgstr "Пацвердзіце выдаленне гэтага API-ключа: %s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
+#, fuzzy
+#| msgid "remove"
+msgid "Remove"
 msgstr "выдаліць"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
-msgstr ""
+#, fuzzy
+#| msgid "No additional emails specified."
+msgid "No additional API keys specified"
+msgstr "Дадатковыя адрасы e-mail не пазначаны."
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
-msgstr ""
+#, fuzzy
+#| msgid "New field key"
+msgid "New API key"
+msgstr "Ключ"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2855,19 +3044,6 @@
 msgid "Primary"
 msgstr "Асноўны"
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr "выдаліць"
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2888,19 +3064,24 @@
 msgid "Change Your Account Password"
 msgstr "Змена пароля"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr "Бягучы пароль"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr "Новы пароль"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr "Пацвердзіце новы пароль"
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr "Зменіце аватар праз сайт"
@@ -2921,15 +3102,11 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
+#, fuzzy
+#| msgid "current IP"
+msgid "Current IP"
 msgstr "бягучы IP-адрас"
 
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be managed "
-"here"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
 msgid "Repositories You Own"
 msgstr "Рэпазітары, дзе Вы — уладальнік"
@@ -2963,7 +3140,7 @@
 msgstr "Каментары"
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr "Pull-запыты"
 
@@ -2981,21 +3158,15 @@
 msgstr "Паказаць апавяшчэнне"
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr "Апавяшчэнні"
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-msgid "Permissions Administration"
-msgstr "Кіраванне прывілеямі"
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
-msgstr "Прывілеі"
+msgid "Default Permissions"
+msgstr "Стандартныя прывілеі"
 
 #: kallithea/templates/admin/permissions/permissions.html:28
 #: kallithea/templates/admin/settings/settings.html:29
@@ -3003,14 +3174,10 @@
 msgstr "Глабальныя"
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr "Белы спіс IP"
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr "Агляд"
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr "Ананімны доступ"
@@ -3018,29 +3185,33 @@
 #: kallithea/templates/admin/permissions/permissions_globals.html:13
 #, python-format
 msgid ""
-"Allow access to Kallithea without needing to log in. Anonymous users use %s "
-"user permissions."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+"Allow access to Kallithea without needing to log in. Anonymous users use "
+"%s user permissions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
-"permission, note that all custom default permission on repositories will be "
-"lost"
+"permission, note that all custom default permission on repositories will "
+"be lost"
 msgstr ""
 "Абраныя прывілеі будуць усталяваны па змаўчанні для кожнага рэпазітара. "
 "Улічыце, што раней усталяваныя прывілеі па змаўчанні будуць скінуты"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Import existing repository ?"
+msgid "Apply to all existing repositories"
+msgstr "Імпартаваць існы рэпазітар?"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
-msgstr "Перазапісаць існыя налады"
+msgid "Permissions for the Default user on new repositories."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr "Група рэпазітароў"
@@ -3052,78 +3223,114 @@
 "will be lost"
 msgstr ""
 "Абраныя прывілеі будуць усталяваны па змаўчанні для кожнай групы "
-"рэпазітароў. Улічыце, што раней усталяваныя прывілеі па змаўчанні для груп "
-"рэпазітароў будуць скінуты"
+"рэпазітароў. Улічыце, што раней усталяваныя прывілеі па змаўчанні для "
+"груп рэпазітароў будуць скінуты"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+#, fuzzy
+#| msgid "Import existing repository ?"
+msgid "Apply to all existing repository groups"
+msgstr "Імпартаваць існы рэпазітар?"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr "Група карыстачоў"
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
+#, fuzzy
+#| msgid "" "All default permissions on each user group will be reset to chosen
+#| " "permission, note that all custom default permission on repository groups
+#| " "will be lost"
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
-msgstr ""
-"Абраныя прывілеі будуць усталяваны па змаўчанні для кожнай групы карыстачоў. "
-"Улічыце, што раней усталяваныя прывілеі па змаўчанні для груп карыстачоў "
-"будуць скінуты"
+"permission, note that all custom default permission on user groups will "
+"be lost"
+msgstr ""
+"Абраныя прывілеі будуць усталяваны па змаўчанні для кожнай групы "
+"карыстачоў. Улічыце, што раней усталяваныя прывілеі па змаўчанні для груп"
+" карыстачоў будуць скінуты"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
+#, fuzzy
+#| msgid "Repository creation"
+msgid "Top level repository creation"
 msgstr "Стварэнне рэпазітара"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
+msgid ""
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
 msgid "Repository creation with group write access"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
 msgid ""
-"Write permission to a repository group allows creating repositories inside "
-"that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr "Стварэнне груп карыстачоў"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr "Стварэнне форка рэпазітара"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr "Рэгістрацыя"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr "Актывацыя іншага ўліковага запісу"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr "Белы спіс IP для ўсіх карыстачоў"
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to delete this IP address: %s"
 msgstr "Пацвердзіце выдаленне IP %s"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 msgid "All IP addresses are allowed."
 msgstr "Дазволены любыя IP-адрасы."
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr "Новы IP-адрас"
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-msgid "Default User Permissions Overview"
-msgstr "Агляд мае рацыю карыстачоў па змаўчанні"
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3145,12 +3352,12 @@
 msgstr "Бацькоўская група"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3168,20 +3375,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67
-#: kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "Налады"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr "Дадаткова"
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr "Прывілеі"
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3202,12 +3414,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr "Створана"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3219,39 +3431,13 @@
 msgid "Delete this repository group"
 msgstr "Выдаліць гэту групу рэпазітароў"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr "нічога"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr "чытаць"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr "запісваць"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr "адміністратар"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
-msgstr ""
+#, fuzzy
+#| msgid "user groups"
+msgid "User/User Group"
+msgstr "групы карыстальнікаў"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:45
@@ -3259,7 +3445,9 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+#, fuzzy
+#| msgid "default"
+msgid "Default"
 msgstr "па змаўчанні"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3268,14 +3456,11 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
+#, fuzzy
+#| msgid "revoke"
+msgid "Revoke"
 msgstr "адклікаць"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:94
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:97
@@ -3283,7 +3468,9 @@
 msgstr "Дадаць новы"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+#, fuzzy
+#| msgid "apply to children"
+msgid "Apply to children"
 msgstr "дастасаваць да даччыным"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3298,8 +3485,8 @@
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:38
 msgid ""
-"Enable lock-by-pulling on group. This option will be applied to all other "
-"groups and repositories inside"
+"Enable lock-by-pulling on group. This option will be applied to all other"
+" groups and repositories inside"
 msgstr ""
 "Уключыць аўтаблакоўку для групы. Гэта опцыя будзе ўжыта да ўсіх даччыных "
 "груп і рэпазітарам"
@@ -3333,45 +3520,43 @@
 msgid "Number of Top-level Repositories"
 msgstr "Лік рэпазітароў верхняга ўзроўня"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr "Імпартаваць існы рэпазітар?"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr "Кланаваць з"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-msgid "Optional URL from which repository should be cloned."
-msgstr "Апцыянальны URL, з якога патрабуецца скланаваць рэпазітар."
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Clone remote repository"
+msgstr "[створаны] рэпазітар"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
-msgid ""
-"Keep it short and to the point. Use a README file for longer descriptions."
+msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr ""
 "Кароткае і асэнсаванае. Для разгорнутага апісання выкарыстоўвайце файл "
 "README."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr "Апцыянальна абраць групу, у якую змясціць дадзены рэпазітар."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr "Тып стваранага рэпазітара."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
 #: kallithea/templates/forks/fork.html:58
 msgid "Landing revision"
 msgstr "Рэвізія для выгрузкі"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:68
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3389,8 +3574,8 @@
 #: kallithea/templates/admin/repos/repo_creating.html:27
 #, python-format
 msgid ""
-"Repository \"%(repo_name)s\" is being created, you will be redirected when "
-"this process is finished.repo_name"
+"Repository \"%(repo_name)s\" is being created, you will be redirected "
+"when this process is finished.repo_name"
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_creating.html:39
@@ -3418,8 +3603,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr "Статыстыка"
 
@@ -3441,15 +3626,15 @@
 msgid "Public Journal Visibility"
 msgstr "Доступ да публічнага часопіса"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr "Выдаліць з агульнадаступнага часопіса"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 msgid "Add to Public Journal"
 msgstr "Дадаць у публічны часопіс"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
@@ -3457,49 +3642,49 @@
 "Усе выконваемыя з гэтым рэпазітаром дзеянні будуць адлюстроўвацца ў "
 "публічным часопісе."
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 msgid "Change Locking"
 msgstr "Уключыць блакаванне"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 msgid "Confirm to unlock repository."
 msgstr "Пацвердзіце здыманне блакавання з рэпазітара."
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 msgid "Unlock Repository"
 msgstr "Разблакаваць рэпазітар"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 msgid "Confirm to lock repository."
 msgstr "Пацвердзіце блакаванне рэпазітара."
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 msgid "Lock Repository"
 msgstr "Заблакаваць рэпазітар"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr "Рэпазітар не заблакаваны"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
-"disabled. Triggering a pull locks the repository.  The user who is pulling "
-"locks the repository; only the user who pulled and locked it can unlock it "
-"by doing a push."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+"disabled. Triggering a pull locks the repository.  The user who is "
+"pulling locks the repository; only the user who pulled and locked it can "
+"unlock it by doing a push."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr "Пацвердзіце выдаленне гэтага рэпазітара: %s"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 msgid "Delete this Repository"
 msgstr "Выдаліць гэты рэпазітар"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
@@ -3507,18 +3692,19 @@
 msgstr[1] "Дадзены рэпазітар мае %s копіі"
 msgstr[2] "Дадзены рэпазітар мае %s дзід"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr "Адлучыць fork'і"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr "Выдаліць fork'і"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
-"The deleted repository will be moved away and hidden until the administrator "
-"expires it. The administrator can both permanently delete it or restore it."
+"The deleted repository will be moved away and hidden until the "
+"administrator expires it. The administrator can both permanently delete "
+"it or restore it."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_caches.html:4
@@ -3552,8 +3738,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr "Актыўны"
@@ -3592,28 +3778,38 @@
 msgstr "Дадатковыя палі адключаны."
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+#, fuzzy
+#| msgid "private repository"
+msgid "Private Repository"
 msgstr "прыватны рэпазітар"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-msgid "Remote URL"
-msgstr "Спасылка для кланавання"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Pull Changes from Remote Location"
-msgstr "Атрымаць змены з выдаленага боку"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Confirm to pull changes from remote side."
+#, fuzzy, python-format
+#| msgid "Created repository %s"
+msgid "Remote repository URL"
+msgstr "Рэпазітар %s створаны"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy
+#| msgid "[pulled from remote] into repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "[занесены змены з выдаленага рэпазітара] у рэпазітар"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "Confirm to pull changes from remote side."
+msgid "Confirm to pull changes from remote repository."
 msgstr "Пацвердзіце спампоўку змен."
 
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr "Нязменлівы id"
+#, fuzzy
+#| msgid "private repository"
+msgid "Permanent Repository ID"
+msgstr "прыватны рэпазітар"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3627,44 +3823,37 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-msgid "Clone URL"
-msgstr "Спасылка для кланавання"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr "рэдагаваць"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr "новае значэнне"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Remote repository"
+msgstr "[створаны] рэпазітар"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+#, fuzzy
+#| msgid "Repository"
+msgid "Repository URL"
+msgstr "Рэпазітар"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr ""
-"Рэвізія па змаўчанні, з якой будзе вырабляцца выгрузка файлаў пры спампоўцы"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+"Рэвізія па змаўчанні, з якой будзе вырабляцца выгрузка файлаў пры "
+"спампоўцы"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr "Змяніць уладальніка рэпазітара."
 
@@ -3721,55 +3910,11 @@
 msgid "System Info"
 msgstr "Інфармацыя пра сістэму"
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr "SMTP-сервер"
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
-msgstr ""
+msgid "Send test email to"
+msgstr "Адаслаць тэставае паведамленне на"
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr "Адаслаць тэставае паведамленне на"
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr "Адправіць"
 
@@ -3809,8 +3954,8 @@
 
 #: kallithea/templates/admin/settings/settings_global.html:51
 msgid ""
-"Private key for reCaptcha system. Setting this value will enable captcha on "
-"registration."
+"Private key for reCaptcha system. Setting this value will enable captcha "
+"on registration."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_global.html:56
@@ -3825,8 +3970,8 @@
 
 #: kallithea/templates/admin/settings/settings_hooks.html:15
 msgid ""
-"Hooks can be used to trigger actions on certain events such as push / pull. "
-"They can trigger Python functions or external applications."
+"Hooks can be used to trigger actions on certain events such as push / "
+"pull. They can trigger Python functions or external applications."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_hooks.html:19
@@ -3842,13 +3987,15 @@
 msgstr "Опцыі перасканіравання"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
-msgstr "Знішчыць усе дадзеныя"
+#, fuzzy
+#| msgid "Search in repositories"
+msgid "Delete records of missing repositories"
+msgstr "Пошук па рэпазітарах"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer exist "
-"in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3865,11 +4012,11 @@
 
 #: kallithea/templates/admin/settings/settings_mapping.html:25
 msgid ""
-"Verify if Kallithea's Git hooks are installed for each repository. Current "
-"hooks will be updated to the latest version."
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+"Verify if Kallithea's Git hooks are installed for each repository. "
+"Current hooks will be updated to the latest version."
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3896,38 +4043,44 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+#, fuzzy
+#| msgid "check for updates"
+msgid "Check for updates"
 msgstr "праверыць наяўнасць абнаўленняў"
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
-msgstr "Платформа"
+msgid "Python version"
+msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
+msgid "Platform"
+msgstr "Платформа"
+
+#: kallithea/templates/admin/settings/settings_system.html:8
 msgid "Git version"
 msgstr "Версія Git"
 
-#: kallithea/templates/admin/settings/settings_system.html:8
-msgid "Git path"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_system.html:9
+msgid "Git path"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Upgrade info endpoint"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr "Праверка абнаўленняў..."
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -3985,10 +4138,11 @@
 
 #: kallithea/templates/admin/settings/settings_vcs.html:69
 msgid ""
-"Click to unlock. You must restart Kallithea in order to make this setting "
-"take effect."
-msgstr ""
-"Націсніце для разблакавання. Змены набудуць моц пасля перазагрузкі Kallithea."
+"Click to unlock. You must restart Kallithea in order to make this setting"
+" take effect."
+msgstr ""
+"Націсніце для разблакавання. Змены набудуць моц пасля перазагрузкі "
+"Kallithea."
 
 #: kallithea/templates/admin/settings/settings_vcs.html:72
 msgid ""
@@ -4025,25 +4179,26 @@
 "Gravatar URL allows you to use another avatar server application.\n"
 "                                                        The following "
 "variables of the URL will be replaced accordingly.\n"
-"                                                        {scheme}    'http' "
-"or 'https' sent from running Kallithea server,\n"
+"                                                        {scheme}    "
+"'http' or 'https' sent from running Kallithea server,\n"
 "                                                        {email}     user "
 "email,\n"
-"                                                        {md5email}  md5 hash "
-"of the user email (like at gravatar.com),\n"
-"                                                        {size}      size of "
-"the image that is expected from the server application,\n"
-"                                                        {netloc}    network "
-"location/server host of running Kallithea server"
+"                                                        {md5email}  md5 "
+"hash of the user email (like at gravatar.com),\n"
+"                                                        {size}      size "
+"of the image that is expected from the server application,\n"
+"                                                        {netloc}    "
+"network location/server host of running Kallithea server"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:42
 msgid ""
-"Schema of clone URL construction eg. '{scheme}://{user}@{netloc}/{repo}'.\n"
+"Schema of clone URL construction eg. '{scheme}://{user}@{netloc}/{repo}'."
+"\n"
 "                                                        The following "
 "variables are available:\n"
-"                                                        {scheme} 'http' or "
-"'https' sent from running Kallithea server,\n"
+"                                                        {scheme} 'http' "
+"or 'https' sent from running Kallithea server,\n"
 "                                                        {user}   current "
 "user username,\n"
 "                                                        {netloc} network "
@@ -4060,11 +4215,11 @@
 
 #: kallithea/templates/admin/settings/settings_visual.html:59
 msgid ""
-"Number of items displayed in the main page dashboard before pagination is "
-"shown."
-msgstr ""
-"Колькасць элементаў, што паказваюцца на галоўнай старонцы панэлі кіравання "
-"перад паказам нумарацыі старонак."
+"Number of items displayed in the main page dashboard before pagination is"
+" shown."
+msgstr ""
+"Колькасць элементаў, што паказваюцца на галоўнай старонцы панэлі "
+"кіравання перад паказам нумарацыі старонак."
 
 #: kallithea/templates/admin/settings/settings_visual.html:65
 msgid "Admin pages items"
@@ -4093,7 +4248,9 @@
 msgstr "Паказваць абразкі публічных рэпазітароў."
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+#, fuzzy
+#| msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr "Метатэгіраванне"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4102,8 +4259,8 @@
 
 #: kallithea/templates/admin/settings/settings_visual.html:111
 msgid ""
-"Parses meta tags from the repository description field and turns them into "
-"colored tags."
+"Parses meta tags from the repository description field and turns them "
+"into colored tags."
 msgstr ""
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:5
@@ -4112,6 +4269,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr "Групы карыстальнікаў"
@@ -4131,24 +4289,25 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr "Стандартныя прывілеі"
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
+#, fuzzy
+#| msgid "members"
+msgid "Show Members"
+msgstr "удзельнікі"
+
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
+#, python-format
+msgid "User Group: %s"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
 #: kallithea/templates/admin/user_groups/user_groups.html:48
 msgid "Members"
 msgstr "Удзельнікі"
 
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
-#, python-format
-msgid "User Group: %s"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr "Пацвердзіце выдаленне наступнай групы карыстачоў: %s"
@@ -4173,10 +4332,6 @@
 msgid "User Groups Administration"
 msgstr "Адміністраванне груп карыстачоў"
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr "групы карыстальнікаў"
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr "Дадаць карыстача"
@@ -4202,11 +4357,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-msgid "Default Permissions"
-msgstr "Стандартныя прывілеі"
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4216,7 +4367,7 @@
 msgstr "Карыстальнік: %s"
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4230,7 +4381,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr "Пацвердзіце выдаленне карыстача %s"
@@ -4252,18 +4403,11 @@
 msgid "Missing email, please update this user email address."
 msgstr "Не паказаны email. Калі ласка, абнавіце email карыстальніка."
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be "
-"managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr "Пацвердзіце новы пароль"
 
@@ -4284,47 +4428,55 @@
 msgid "Support"
 msgstr "Падтрымка"
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr "Рэпазітар Mercurial"
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr "Git рэпазітар"
+
+#: kallithea/templates/base/base.html:126
 msgid "Create Fork"
 msgstr "Стварыць форк"
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr "Агульныя звесткі"
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
+#: kallithea/templates/base/base.html:139
+#: kallithea/templates/base/base.html:141
 #: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
 msgid "Changelog"
 msgstr "Гісторыя змен"
 
-#: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr "Файлы"
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr "Пераключыцца на"
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr "Опцыі"
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 msgid "Compare Fork"
 msgstr "Параўнаць форк"
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4334,129 +4486,125 @@
 msgid "Compare"
 msgstr "Параўнаць"
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr "Пошук"
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr "Разблакаваць"
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr "Заблакаваць"
 
-#: kallithea/templates/base/base.html:176
+#: kallithea/templates/base/base.html:180
 msgid "Follow"
 msgstr "Назіраць"
 
-#: kallithea/templates/base/base.html:177
+#: kallithea/templates/base/base.html:181
 msgid "Unfollow"
 msgstr "Не назіраць"
 
-#: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
 #: kallithea/templates/forks/fork.html:9
 msgid "Fork"
 msgstr "Форк"
 
-#: kallithea/templates/base/base.html:181
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr "Стварыць Pull запыт"
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr "Паказаць pull-запыты для %s"
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr "Паказаць апошнюю актыўнасць"
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr "Часопіс"
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr "Агульнадаступны часопіс"
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr "Паказаць публічныя запісы"
 
-#: kallithea/templates/base/base.html:237
+#: kallithea/templates/base/base.html:241
 msgid "Gists"
 msgstr "Gist"
 
-#: kallithea/templates/base/base.html:241
+#: kallithea/templates/base/base.html:245
 msgid "All Public Gists"
 msgstr "Усе публічныя Gist-запісы"
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 msgid "My Public Gists"
 msgstr "Мае публічныя Gist-запісы"
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 msgid "My Private Gists"
 msgstr "Мае прыватныя Gist-запісы"
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr "Пошук па рэпазітарах"
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 msgid "My Pull Requests"
 msgstr "Мае Pull-запыты"
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr "Не аўтарызаваны"
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 msgid "Login to Your Account"
 msgstr "Аўтарызавацца"
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr "Забыліся пароль?"
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr "Выйсце"
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr "Супадзенняў не знойдзена"
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr "Гарачыя клавішы"
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "Значэнні па змаўчанні"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default IP "
-"address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4486,8 +4634,9 @@
 "рэпазітароў"
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
-msgstr "паказа́ць"
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
+msgstr "Паказаць"
 
 #: kallithea/templates/base/perms_summary.html:22
 msgid "No permissions defined yet"
@@ -4512,7 +4661,7 @@
 msgstr "Дадаць яшчэ адзін каментар"
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr "Адмяніць назіранне за рэпазітаром"
 
@@ -4582,6 +4731,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr "Пацвердзіце выдаленне прывілею для {0}: {1} ?"
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr "уключана"
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr "адключана"
+
 #: kallithea/templates/base/root.html:43
 msgid "Specify changeset"
 msgstr "Абраць набор змен"
@@ -4611,6 +4768,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4640,10 +4798,6 @@
 msgstr[1] "Паказаны %d з %d рэвізій"
 msgstr[2] "Паказаны %d з %d рэвізій"
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr "Паказаць"
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr "Ачысціць выбар"
@@ -4670,10 +4824,12 @@
 
 #: kallithea/templates/changelog/changelog.html:92
 #: kallithea/templates/changelog/changelog_summary_data.html:20
-#, python-format
+#, fuzzy, python-format
+#| msgid "" "Changeset status: %s\n" "Click to open associated pull request
+#| #%s"
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 "Статут набору змен: %s?\n"
 "Клікніце, каб перайсці да адпаведнага pull-request'у #%s"
@@ -4685,7 +4841,7 @@
 msgstr "Статут набору змен: %s"
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4718,7 +4874,7 @@
 msgid "Branch %s"
 msgstr "Галінка %s"
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr "Змен яшчэ няма"
 
@@ -4734,7 +4890,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr "Дададзена"
 
@@ -4764,21 +4920,23 @@
 msgid "Refs"
 msgstr "Спасылкі"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr "Дадаць ці загрузіць файлы праз Kallithea"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr "Дадаць новы файл"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "Push new repo"
+msgid "Push new repository"
 msgstr "Адправіць новы рэпазітар"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr "Існы рэпазітар?"
 
@@ -4788,15 +4946,15 @@
 msgstr "%s Змены"
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr "Статут змен"
@@ -4819,7 +4977,9 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+#, fuzzy
+#| msgid "merge"
+msgid "Merge"
 msgstr "звесці"
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4830,9 +4990,21 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+#, fuzzy
+#| msgid "Created by"
+msgid "Replaced by:"
+msgstr "Створана"
+
+#: kallithea/templates/changeset/changeset.html:149
+#, fuzzy
+#| msgid "Created by"
+msgid "Preceded by:"
+msgstr "Створана"
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
@@ -4840,9 +5012,9 @@
 msgstr[1] "%s файлаў зменена"
 msgstr[2] "%s файла зменена"
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
@@ -4850,93 +5022,94 @@
 msgstr[1] "%s файла зменена: %s даданні, %s выдаленні"
 msgstr[2] "%s файлаў зменена: %s даданняў, %s выдаленняў"
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr "Паказаць поўны diff"
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy
+#| msgid "no revisions"
+msgid "No revisions"
 msgstr "няма рэвізій"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:24
-msgid "Status change from pull request"
-msgstr "Змена статусу"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Comment from pull request"
+msgid "on pull request"
+msgstr "Каментар у pull-запыце"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
 msgid "No title"
 msgstr "Няма загалоўка"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-msgid "Comment from pull request"
-msgstr "Каментар у pull-запыце"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/changeset/changeset_file_comment.html:24
+#, fuzzy
+#| msgid "No changesets"
+msgid "on this changeset"
+msgstr "Няма змен"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 msgid "Delete comment?"
 msgstr "Выдаліць каментар?"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "Апошнія змены"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr "Каментар да радка {1}."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
-msgstr ""
-"Парсінг каментароў выкананы з выкарыстаннем сінтаксісу %s з падтрымкай %s."
-
-#: kallithea/templates/changeset/changeset_file_comment.html:70
-#: kallithea/templates/changeset/changeset_file_comment.html:165
+msgstr "Парсінг каментароў выкананы з выкарыстаннем сінтаксісу %s з падтрымкай %s."
+
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 "Выкарыстоўвайце @імя_карыстача ў тэксце, каб адправіць абвестку пэўнаму "
 "карыстачу"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
 msgid "Comment preview"
 msgstr "Папярэдні прагляд каментара"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:85
+#: kallithea/templates/changeset/changeset_file_comment.html:77
 msgid "Submitting ..."
 msgstr "Ужыванне..."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:80
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr "Каментаваць"
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr "Прадпрагляд"
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr "Прадпрагляд"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr "Вам неабходна аўтарызавацца, каб пакідаць каментары."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr "Аўтарызавацца цяпер"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr "Схаваць"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
@@ -4944,7 +5117,7 @@
 msgstr[1] "%d каментара"
 msgstr[2] "%d каментароў"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
@@ -4952,7 +5125,7 @@
 msgstr[1] "%d да радкоў"
 msgstr[2] "%d да радкоў"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, python-format
 msgid "%d general"
 msgid_plural "%d general"
@@ -4960,19 +5133,27 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+#, fuzzy
+#| msgid "Use @username inside this text to notify another user"
+msgid "Use @username inside this text to notify another user."
+msgstr ""
+"Выкарыстоўвайце @імя_карыстача ў тэксце, каб адправіць абвестку пэўнаму "
+"карыстачу"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 msgid "Set changeset status"
 msgstr "Змяніць статус рэвізіі"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 msgid "No change"
 msgstr "Без змен"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 msgid "Close"
 msgstr "Зачыніць"
 
@@ -4991,7 +5172,7 @@
 msgstr "Паказаць поўны diff для гэтага файла"
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr "Паказаць поўны diff для гэтага файла"
@@ -5000,11 +5181,11 @@
 msgid "Show inline comments"
 msgstr "Паказаць каментары ў радках"
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 msgid "Deleted"
 msgstr "Выдалены"
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 msgid "Renamed"
 msgstr "Пераназваны"
 
@@ -5016,29 +5197,41 @@
 msgid "Ancestor"
 msgstr "Продак"
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr "Паказаць merge diff"
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr "Агульны продак"
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 msgid "is"
 msgstr "адстае на"
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, python-format
 msgid "%s changesets"
 msgstr "%s змен"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 msgid "behind"
 msgstr "ад"
 
@@ -5062,7 +5255,7 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
@@ -5070,49 +5263,36 @@
 msgstr[1] "Паказаць %s commit'а"
 msgstr[2] "Паказаць %s commit'аў"
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr "Няма файлаў"
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr "Паказаць поўны diff"
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr "Рэпазітар Mercurial"
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr "Git рэпазітар"
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr "Публічны рэпазітар"
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr "Змен яшчэ не было"
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr "Падпісацца на стужку RSS %s"
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr "Падпісацца на стужку Atom %s"
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr "Ствараецца"
 
@@ -5150,8 +5330,8 @@
 #: kallithea/templates/email_templates/password_reset.html:10
 msgid "Please ignore this email if you did not request a new password ."
 msgstr ""
-"Калі ласка, праігнаруйце дадзенае паведамленне, калі вы не запытвалі новы "
-"пароль."
+"Калі ласка, праігнаруйце дадзенае паведамленне, калі вы не запытвалі новы"
+" пароль."
 
 #: kallithea/templates/email_templates/pull_request.html:5
 #, python-format
@@ -5239,10 +5419,6 @@
 msgid "Commit Changes"
 msgstr "Ужыць змены"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr "рэвізія"
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr "Папярэдняя рэвізія"
@@ -5268,18 +5444,14 @@
 msgstr "Памер"
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
-msgstr "Тып файла"
-
-#: kallithea/templates/files/files_browser.html:63
 msgid "Last Revision"
 msgstr "Апошняя версія"
 
-#: kallithea/templates/files/files_browser.html:64
+#: kallithea/templates/files/files_browser.html:63
 msgid "Last Modified"
 msgstr "Апошняя змена"
 
-#: kallithea/templates/files/files_browser.html:65
+#: kallithea/templates/files/files_browser.html:64
 msgid "Last Committer"
 msgstr "Аўтар апошняй рэвізіі"
 
@@ -5392,8 +5564,8 @@
 msgstr "%s Назіральнікі"
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr "Назіральнікі"
 
@@ -5413,7 +5585,8 @@
 #: kallithea/templates/forks/fork.html:62
 msgid "Default revision for files page, downloads, whoosh, and readme."
 msgstr ""
-"Рэвізія па змаўчанні, з якой будзе вырабляцца выгрузка файлаў пры спампоўцы."
+"Рэвізія па змаўчанні, з якой будзе вырабляцца выгрузка файлаў пры "
+"спампоўцы."
 
 #: kallithea/templates/forks/fork.html:68
 msgid "Private"
@@ -5445,8 +5618,8 @@
 msgstr "Форкі %s"
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr "Адгалінаванні"
 
@@ -5454,7 +5627,7 @@
 msgid "Forked"
 msgstr "Форкнута"
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr "Форкі яшчэ не створаны"
 
@@ -5467,18 +5640,13 @@
 msgstr "Стужка часопіса RSS"
 
 #: kallithea/templates/journal/journal.html:56
-msgid "My Repos"
+msgid "My Repositories"
 msgstr "Мае рэпазітары"
 
-#: kallithea/templates/journal/journal_data.html:61
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr "Запісы адсутнічаюць"
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr "Публічны часопіс"
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr "Агульная стужка часопіса ATOM"
@@ -5520,20 +5688,16 @@
 msgid "Destination repository"
 msgstr "Рэпазітар прызначэння"
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-msgid "Pull Request Reviewers"
-msgstr "Рэцэнзенты pull-запытаў"
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 msgid "No entries"
 msgstr "Запісы отсуствуют"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+#, fuzzy
+#| msgid "revoke"
+msgid "Vote"
+msgstr "адклікаць"
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr "Ад"
@@ -5542,50 +5706,49 @@
 msgid "To"
 msgstr "Да"
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, python-format
-msgid "Latest vote: %s"
-msgstr "Апошняя адзнака: %s"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr "Ніхто не галасаваў"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr "Вы прагаласавалі: %s"
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr "Вы не галасавалі"
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-msgid "Delete Pull Request"
-msgstr "Выдаліць pull-запыт"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr "Пацвердзіце выдаленне гэтага pull-request'а"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr "(няма загалоўка)"
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr "Зачынена"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+msgid "Delete Pull Request"
+msgstr "Выдаліць pull-запыт"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr "Пацвердзіце выдаленне гэтага pull-request'а"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this pull request"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr "Пацвердзіце выдаленне гэтага pull-request'а"
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
-#, python-format
-msgid "%s Pull Request #%s"
+#, fuzzy, python-format
+#| msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr "%s Pull-запыт #%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
-#, python-format
-msgid "Pull request #%s from %s#%s"
+#, fuzzy, python-format
+#| msgid "Pull request #%s from %s#%s"
+msgid "Pull request %s from %s#%s"
 msgstr "Pull-запыты №%s ад %s#%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
@@ -5601,11 +5764,11 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr "Яшчэ не разгледжаны"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
@@ -5613,75 +5776,75 @@
 msgstr[1] "%d рэцэнзента"
 msgstr[2] "%d рэцэнзентаў"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr "Запыт на занясенне змен быў разгледжаны ўсімі рэцэнзентамі"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 msgid "There are no reviewers"
 msgstr "Няма рэцэнзентаў"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 msgid "on"
 msgstr "на"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr "Цэль"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr "Прыняць змены"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 msgid "Created by"
 msgstr "Створана"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 msgid "Update"
 msgstr "Абнавіць"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr "уладальнік"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr "рэцэнзент"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+msgid "Pull Request Reviewers"
+msgstr "Рэцэнзенты pull-запытаў"
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 msgid "Remove reviewer"
 msgstr "Выдаліць рэцэнзента"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 msgid "Potential Reviewers"
 msgstr "Патэнцыйныя рэцэнзенты"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr "Захаваць змены"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 msgid "Save as New Pull Request"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 msgid "Cancel Changes"
 msgstr "Адмяніць змены"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 msgid "Pull Request Content"
 msgstr ""
 
@@ -5782,8 +5945,8 @@
 msgstr "RSS стужка рэпазітара %s"
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr "Уключана"
 
@@ -5791,45 +5954,45 @@
 msgid "Stats gathered: "
 msgstr "Атрыманая статыстыка: "
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr "файлы"
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr "Паказаць яшчэ"
 
-#: kallithea/templates/summary/statistics.html:389
+#: kallithea/templates/summary/statistics.html:390
 msgid "commits"
 msgstr "commit'ы"
 
-#: kallithea/templates/summary/statistics.html:390
-msgid "files added"
-msgstr "файлы дададзены"
-
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
-msgstr "файлы зменены"
+msgid "files added"
+msgstr "файлы дададзены"
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr "файлы зменены"
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr "файлы выдалены"
 
-#: kallithea/templates/summary/statistics.html:394
+#: kallithea/templates/summary/statistics.html:395
 msgid "commit"
 msgstr "commit"
 
-#: kallithea/templates/summary/statistics.html:395
+#: kallithea/templates/summary/statistics.html:396
 msgid "file added"
 msgstr "файл выдалены"
 
-#: kallithea/templates/summary/statistics.html:396
+#: kallithea/templates/summary/statistics.html:397
 msgid "file changed"
 msgstr "файл зменены"
 
-#: kallithea/templates/summary/statistics.html:397
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr "файл выдалены"
 
@@ -5851,65 +6014,75 @@
 msgid "Fork of"
 msgstr "Форк ад"
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
-msgstr "Паказаць па імі"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr "Кланаваць з"
+
+#: kallithea/templates/summary/summary.html:72
+msgid "Clone URL"
+msgstr "Спасылка для кланавання"
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr "Паказаць па імі"
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr "Паказаць па ID"
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr "Папулярныя файлы"
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr "Запампаваць"
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr "Спамповак яшчэ няма"
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr "Спампоўка адключана ў гэтым рэпазітары"
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr "Запампаваць у zip"
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr "Адзначце для спампоўкі архіва з даччынымі рэпазітарамі"
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
+#: kallithea/templates/summary/summary.html:125
+#, fuzzy
+#| msgid "with subrepos"
+msgid "With subrepos"
 msgstr "з даччынымі рэпазітарамі"
 
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr "Памер рэпазітара"
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr "Стужка навін"
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 msgid "Latest Changes"
 msgstr "Апошнія змены"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 msgid "Quick Start"
 msgstr "Хуткі старт"
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr "Запампаваць %s як %s"
@@ -5922,3 +6095,282 @@
 #: kallithea/templates/tags/tags.html:26
 msgid "Compare Tags"
 msgstr "Параўнаць тэгі"
+
+#~ msgid "No comments."
+#~ msgstr "Няма каментароў."
+
+#~ msgid "public journal"
+#~ msgstr "агульнадаступны часопіс"
+
+#~ msgid "journal"
+#~ msgstr "часопіс"
+
+#~ msgid "Locked repository"
+#~ msgstr "Зачынены рэпазітар"
+
+#~ msgid "Unlocked repository"
+#~ msgstr "Адкрыты рэпазітар"
+
+#~ msgid "Unlocked"
+#~ msgstr "Разблакавана"
+
+#~ msgid "Locked"
+#~ msgstr "Заблакавана"
+
+#~ msgid "Repository has been %s"
+#~ msgstr "Рэпазітар %s"
+
+#~ msgid "You can't edit this user"
+#~ msgstr "Вы не можаце рэдагаваць дадзенага карыстача"
+
+#~ msgid "No Files"
+#~ msgstr "Файлаў няма"
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr "Імя \"%(username)s\" адхілена"
+
+#~ msgid "invalid user name"
+#~ msgstr "няслушнае імя карыстача"
+
+#~ msgid "Your account is disabled"
+#~ msgstr "Ваш акаўнт выключаны"
+
+#~ msgid "invalid clone URL"
+#~ msgstr "няслушны URL для кланавання"
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr ""
+#~ "Няслушны URL кланаванні, падайце карэктны "
+#~ "URL для кланавання ў фармаце "
+#~ "http(s)/svn+http(s)/ssh"
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr "Рэвізіі %(revs)s ужо ўключаны ў pull-request ці маюць усталяваны статус"
+
+#~ msgid "Defaults"
+#~ msgstr "Значэнні па змаўчанні"
+
+#~ msgid "My Emails"
+#~ msgstr "Мае адрасы E-mail"
+
+#~ msgid "Watched"
+#~ msgstr "Прагледжана"
+
+#~ msgid "My Permissions"
+#~ msgstr "Мае прывілеі"
+
+#~ msgid "reset"
+#~ msgstr "cкінуць"
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "delete"
+#~ msgstr "выдаліць"
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr "Кіраванне прывілеямі"
+
+#~ msgid "Overview"
+#~ msgstr "Агляд"
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr "Перазапісаць існыя налады"
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr "Белы спіс IP для ўсіх карыстачоў"
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr "Агляд мае рацыю карыстачоў па змаўчанні"
+
+#~ msgid "none"
+#~ msgstr "нічога"
+
+#~ msgid "read"
+#~ msgstr "чытаць"
+
+#~ msgid "write"
+#~ msgstr "запісваць"
+
+#~ msgid "admin"
+#~ msgstr "адміністратар"
+
+#~ msgid "user/user group"
+#~ msgstr ""
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr "Апцыянальны URL, з якога патрабуецца скланаваць рэпазітар."
+
+#~ msgid "Remote URL"
+#~ msgstr "Спасылка для кланавання"
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr "Атрымаць змены з выдаленага боку"
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr "Нязменлівы id"
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr "рэдагаваць"
+
+#~ msgid "new value"
+#~ msgstr "новае значэнне"
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr "SMTP-сервер"
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr "Знішчыць усе дадзеныя"
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr "Стандартныя прывілеі"
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr "паказа́ць"
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr "Змена статусу"
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid "revision"
+#~ msgstr "рэвізія"
+
+#~ msgid "Mimetype"
+#~ msgstr "Тып файла"
+
+#~ msgid "My Repos"
+#~ msgstr "Мае рэпазітары"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr "Апошняя адзнака: %s"
+
+#~ msgid "Nobody voted"
+#~ msgstr "Ніхто не галасаваў"
+
+#~ msgid "owner"
+#~ msgstr "уладальнік"
+
+#~ msgid "reviewer"
+#~ msgstr "рэцэнзент"
+
--- a/kallithea/i18n/cs/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/cs/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -5,9 +5,9 @@
 # #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-02-13 15:26+0200\n"
 "Last-Translator: Andrew Shadura <andrew@shadura.me>\n"
 "Language-Team: Czech "
@@ -19,19 +19,23 @@
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr ""
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr ""
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(zavřeno)"
 
@@ -46,51 +50,55 @@
 
 #: kallithea/controllers/changeset.py:169
 #, python-format
-msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr ""
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr "Taková revize neexistuje"
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-#, fuzzy
-msgid "No comments."
-msgstr ""
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
 msgstr ""
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr ""
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+#, fuzzy, python-format
+#| msgid "Unknown revision %s"
+msgid "No response"
+msgstr "Neznámá revize %s"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 
-#: kallithea/controllers/error.py:99
-msgid "Unauthorized access to resource"
-msgstr ""
-
-#: kallithea/controllers/error.py:101
-msgid "You don't have permission to view this page"
-msgstr "Nemáte oprávnění k zobrazení této stránky"
-
 #: kallithea/controllers/error.py:103
-msgid "The resource could not be found"
+msgid "Unauthorized access to resource"
 msgstr ""
 
 #: kallithea/controllers/error.py:105
+msgid "You don't have permission to view this page"
+msgstr "Nemáte oprávnění k zobrazení této stránky"
+
+#: kallithea/controllers/error.py:107
+msgid "The resource could not be found"
+msgstr ""
+
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -106,17 +114,17 @@
 msgid "%s %s feed"
 msgstr ""
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr ""
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr ""
@@ -194,45 +202,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr ""
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr "Stahování vypnuto"
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "Neznámá revize %s"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "Prázdný repozitář"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr ""
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "Změny"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "Větve"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "Tagy"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr ""
@@ -248,9 +254,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "Repozitáře"
 
@@ -270,145 +276,163 @@
 msgstr "Záložka"
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
 msgstr ""
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
-msgstr ""
-
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
+msgstr ""
+
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+#, fuzzy
+#| msgid "bad captcha"
+msgid "Bad captcha"
 msgstr "špatná captcha"
 
-#: kallithea/controllers/login.py:194
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr ""
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr ""
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, fuzzy, python-format
 msgid "%s (closed)"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "Záložky"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 msgid "No description"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 msgid "Pull request updated"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:715
 msgid "Closing."
 msgstr ""
 
@@ -425,21 +449,21 @@
 msgid "An error occurred during search operation."
 msgstr "Došlo k chybě při vytváření gist"
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 msgid "No data ready yet"
 msgstr ""
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr ""
 
@@ -452,38 +476,38 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+msgid "Forever"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr "5 minut"
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr "1 hodina"
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr "1 den"
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr "1 měsíc"
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr ""
 
@@ -497,7 +521,7 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
+msgid "Unmodified"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:262
@@ -513,117 +537,133 @@
 msgid "Error occurred during update of gist %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr "Úspěšně aktualizované heslo"
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr "Došlo k chybě při aktualizaci hesla uživatele"
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "Došlo k chybě při ukládání e-mailové adresy"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr ""
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
 msgstr ""
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr ""
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -631,11 +671,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -643,221 +683,213 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr ""
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:297
+#, python-format
+msgid "Removed repository group %s"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
-msgid "Removed repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:307
-#, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
+#: kallithea/controllers/admin/user_groups.py:340
+msgid "Cannot revoke permission for yourself as admin"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
-#: kallithea/controllers/admin/user_groups.py:340
-msgid "Cannot revoke permission for yourself as admin"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:435
 msgid "Repository group permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr "Chyba při vytváření repozitáře %s"
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:321
+#, python-format
+msgid "Cannot delete repository %s which still has forks"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "Nic"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy, python-format
+#| msgid "This repository has %s fork"
+#| msgid_plural "This repository has %s forks"
+msgid "Repository has been locked"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy, python-format
+#| msgid "This repository has %s fork"
+#| msgid_plural "This repository has %s forks"
+msgid "Repository has been unlocked"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr "Odemčeno"
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
-msgstr "Zamčeno"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
+msgstr ""
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr ""
 
@@ -954,79 +986,76 @@
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr ""
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr ""
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr ""
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr ""
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr ""
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr ""
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr ""
 
@@ -1042,158 +1071,160 @@
 msgid "No changes detected"
 msgstr ""
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
-msgstr ""
-
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:677
+msgid "Compare view"
+msgstr ""
+
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr ""
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr ""
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:722
+#, python-format
+msgid "Fork name %s"
+msgstr ""
+
+#: kallithea/lib/helpers.py:742
+#, python-format
+msgid "Pull request %s"
+msgstr ""
+
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr ""
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr ""
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr ""
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr ""
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr ""
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1201,7 +1232,7 @@
 "repositories"
 msgstr ""
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
@@ -1209,7 +1240,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
@@ -1217,7 +1248,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
@@ -1225,7 +1256,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
@@ -1233,7 +1264,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
@@ -1241,7 +1272,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
@@ -1249,27 +1280,27 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr ""
 
@@ -1284,7 +1315,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr ""
 
@@ -1299,7 +1330,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr ""
 
@@ -1314,7 +1345,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr ""
 
@@ -1329,7 +1360,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr ""
 
@@ -1368,7 +1399,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr ""
 
@@ -1383,7 +1414,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr ""
 
@@ -1398,7 +1429,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr ""
 
@@ -1413,7 +1444,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr ""
 
@@ -1428,7 +1459,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr ""
 
@@ -1464,7 +1495,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr ""
 
@@ -1479,7 +1510,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr ""
 
@@ -1494,7 +1525,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr ""
 
@@ -1509,7 +1540,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr ""
 
@@ -1521,7 +1552,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr ""
 
@@ -1533,7 +1564,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr ""
 
@@ -1545,7 +1576,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr ""
 
@@ -1557,7 +1588,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr ""
 
@@ -1569,7 +1600,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr ""
 
@@ -1580,7 +1611,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr ""
 
@@ -1591,7 +1622,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr ""
 
@@ -1602,7 +1633,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr ""
 
@@ -1613,7 +1644,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr ""
 
@@ -1624,7 +1655,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr ""
 
@@ -1635,7 +1666,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr ""
 
@@ -1646,7 +1677,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr ""
 
@@ -1657,7 +1688,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr ""
 
@@ -1668,7 +1699,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr ""
 
@@ -1679,7 +1710,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr ""
 
@@ -1690,29 +1721,135 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr ""
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr ""
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+msgid "Default user has read access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1669
+msgid "Default user has write access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+msgid "Only admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1683
+msgid "Non-admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1685
+msgid "Only admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1686
+msgid "Non-admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1688
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1689
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "Chyba při vytváření repozitáře %s"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "Chyba při vytváření repozitáře %s"
+
+#: kallithea/model/db.py:1698
+msgid "User registration with manual account activation"
+msgstr ""
+
+#: kallithea/model/db.py:1699
+msgid "User registration with automatic account activation"
+msgstr ""
+
+#: kallithea/model/db.py:2228
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Not reviewed"
+msgstr ""
+
+#: kallithea/model/db.py:2231
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Under review"
+msgstr ""
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr ""
@@ -1731,297 +1868,318 @@
 msgid "Enter %(min)i characters or more"
 msgstr ""
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:252
-#, python-format
-msgid "%(user)s commented on changeset at %(when)s"
-msgstr ""
-
-#: kallithea/model/notification.py:253
-#, python-format
-msgid "%(user)s sent message at %(when)s"
-msgstr ""
-
 #: kallithea/model/notification.py:254
 #, python-format
-msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:255
 #, python-format
-msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s sent message %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:256
 #, python-format
-msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:257
 #, python-format
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:258
+#, python-format
+msgid "%(user)s opened new pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:259
+#, python-format
+msgid "%(user)s commented on pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:266
+#, python-format
+msgid "%(user)s commented on changeset at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:267
+#, python-format
+msgid "%(user)s sent message at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:268
+#, python-format
+msgid "%(user)s mentioned you at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:269
+#, python-format
+msgid "%(user)s registered in Kallithea at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:270
+#, python-format
+msgid "%(user)s opened new pull request at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:271
+#, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr ""
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, python-format
-msgid "New user %(new_username)s registered"
-msgstr ""
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, python-format
+msgid "New user %(new_username)s registered"
+msgstr ""
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 msgid "Closing"
 msgstr ""
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
-msgstr ""
-
-#: kallithea/model/scm.py:808
+#: kallithea/model/pull_request.py:137
+#, python-format
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
+msgstr ""
+
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr ""
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr ""
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
-msgstr ""
-
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:249
+msgid "You can't remove this user since it is crucial for the entire application"
+msgstr ""
+
+#: kallithea/model/user.py:254
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr ""
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
 "owners or remove those user groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr ""
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr ""
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr ""
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr ""
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr ""
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, python-format
+msgid "Username \"%(username)s\" cannot be used"
+msgstr ""
+
+#: kallithea/model/validators.py:99
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
-msgstr ""
-
-#: kallithea/model/validators.py:132
+" dashes and must begin with an alphanumeric character or underscore"
+msgstr ""
+
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr ""
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
 msgstr ""
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr ""
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr ""
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr ""
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
-msgstr ""
-
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr ""
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr ""
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
-msgstr ""
-
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:300
+msgid "Invalid username or password"
+msgstr ""
+
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr ""
+
+#: kallithea/model/validators.py:345
+#, python-format
+msgid "Repository name %(repo)s is not allowed"
+msgstr ""
+
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr ""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:474
-msgid "invalid clone URL"
-msgstr ""
-
-#: kallithea/model/validators.py:475
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr ""
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+#, fuzzy
+#| msgid "Unlock Repository"
+msgid "Invalid repository URL"
+msgstr "Prázdný repozitář"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr ""
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr ""
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr ""
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr ""
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
-msgstr ""
-
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
-msgstr ""
-
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:705
+msgid "This email address is already in use"
+msgstr ""
+
+#: kallithea/model/validators.py:725
+#, python-format
+msgid "Email address \"%(email)s\" not found"
+msgstr ""
+
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
 msgstr ""
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr ""
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr ""
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr ""
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr ""
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2083,13 +2241,13 @@
 msgstr ""
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2101,11 +2259,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr ""
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2126,11 +2284,11 @@
 msgid "Name"
 msgstr ""
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr ""
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2139,18 +2297,19 @@
 msgid "Tip"
 msgstr ""
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr ""
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2162,7 +2321,7 @@
 msgid "Click to sort ascending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2174,11 +2333,11 @@
 msgid "Click to sort descending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr ""
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2190,10 +2349,10 @@
 msgid "Data error."
 msgstr ""
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2203,7 +2362,7 @@
 msgstr ""
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr ""
 
@@ -2212,39 +2371,39 @@
 msgid "Log In to %s"
 msgstr ""
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr ""
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr ""
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr ""
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr ""
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr ""
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr ""
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr ""
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr ""
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr ""
@@ -2292,26 +2451,26 @@
 msgstr ""
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr ""
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr ""
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr ""
 
@@ -2421,109 +2580,95 @@
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr ""
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr ""
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr ""
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr ""
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
+#: kallithea/templates/admin/defaults/defaults.html:11
+#: kallithea/templates/base/base.html:66
 #, fuzzy
 msgid "Repository Defaults"
 msgstr "Repozitáře"
 
-#: kallithea/templates/admin/defaults/defaults.html:11
-#: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr ""
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr ""
 
@@ -2555,6 +2700,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr ""
 
@@ -2565,7 +2716,7 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+msgid "Never"
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2573,7 +2724,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr ""
 
@@ -2596,12 +2747,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr ""
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr ""
 
@@ -2627,25 +2778,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2675,11 +2828,22 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr ""
 
@@ -2688,9 +2852,18 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2716,7 +2889,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr ""
 
@@ -2725,26 +2898,33 @@
 msgid "Profile"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
+#: kallithea/templates/admin/my_account/my_account.html:36
+msgid "Email Addresses"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr ""
+#, fuzzy
+#| msgid "Repositories"
+msgid "Owned Repositories"
+msgstr "Repozitáře"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr ""
+#, fuzzy
+#| msgid "Repositories"
+msgid "Watched Repositories"
+msgstr "Repozitáře"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-msgid "My Permissions"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+msgid "Show Permissions"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
@@ -2752,56 +2932,42 @@
 msgid "Built-in"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
 #, python-format
-msgid "Confirm to reset this api key: %s"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
+msgid "Confirm to reset this API key: %s"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
+msgid "Expired"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
 #, python-format
-msgid "Confirm to remove this api key: %s"
+msgid "Confirm to remove this API key: %s"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
+msgid "Remove"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
+msgid "New API key"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2814,19 +2980,6 @@
 msgid "Primary"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2847,19 +3000,24 @@
 msgid "Change Your Account Password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr ""
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr ""
@@ -2880,13 +3038,7 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
+msgid "Current IP"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
@@ -2924,7 +3076,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr ""
 
@@ -2942,20 +3094,14 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-msgid "Permissions Administration"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
+msgid "Default Permissions"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:28
@@ -2964,14 +3110,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr ""
@@ -2983,23 +3125,27 @@
 "%s user permissions."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Apply to all existing repositories"
+msgstr "Chyba při vytváření repozitáře %s"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
+msgid "Permissions for the Default user on new repositories."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr ""
@@ -3011,72 +3157,101 @@
 "will be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+msgid "Apply to all existing repository groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
-msgid "Repository creation with group write access"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+msgid "Top level repository creation"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
+msgid "Repository creation with group write access"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
+msgid ""
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm to delete this IP address: %s"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 msgid "All IP addresses are allowed."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-msgid "Default User Permissions Overview"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3098,12 +3273,12 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3121,19 +3296,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "Nastavení"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr "Pokročilé"
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr ""
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3154,12 +3335,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3171,38 +3352,10 @@
 msgid "Delete this repository group"
 msgstr ""
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+msgid "User/User Group"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3211,7 +3364,7 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+msgid "Default"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3220,12 +3373,7 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
+msgid "Revoke"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
@@ -3235,7 +3383,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+msgid "Apply to children"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3284,42 +3432,41 @@
 msgid "Number of Top-level Repositories"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-msgid "Optional URL from which repository should be cloned."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Clone remote repository"
+msgstr "Prázdný repozitář"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr ""
 
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
+#: kallithea/templates/forks/fork.html:58
+msgid "Landing revision"
+msgstr ""
+
 #: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
-#: kallithea/templates/forks/fork.html:58
-msgid "Landing revision"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:72
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3366,8 +3513,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr ""
 
@@ -3389,48 +3536,48 @@
 msgid "Public Journal Visibility"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 msgid "Add to Public Journal"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 msgid "Change Locking"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 msgid "Confirm to unlock repository."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 #, fuzzy
 msgid "Unlock Repository"
 msgstr "Prázdný repozitář"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 #, fuzzy
 msgid "Confirm to lock repository."
 msgstr "Prázdný repozitář"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 #, fuzzy
 msgid "Lock Repository"
 msgstr "Prázdný repozitář"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3438,18 +3585,18 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 #, fuzzy
 msgid "Delete this Repository"
 msgstr "Prázdný repozitář"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, fuzzy, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
@@ -3457,15 +3604,15 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3503,8 +3650,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr ""
@@ -3543,28 +3690,38 @@
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
-msgstr ""
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Private Repository"
+msgstr "Prázdný repozitář"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-msgid "Remote URL"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Pull Changes from Remote Location"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Confirm to pull changes from remote side."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Remote repository URL"
+msgstr "Prázdný repozitář"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy, python-format
+#| msgid "Changes on %s repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "Změny na repozitáři %s"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "Confirm to lock repository."
+msgid "Confirm to pull changes from remote repository."
+msgstr "Prázdný repozitář"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr ""
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Permanent Repository ID"
+msgstr "Prázdný repozitář"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3578,43 +3735,35 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-msgid "Clone URL"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Remote repository"
+msgstr "Prázdný repozitář"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Repository URL"
+msgstr "Repozitáře"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr ""
 
@@ -3672,55 +3821,11 @@
 msgid "System Info"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr ""
 
@@ -3794,13 +3899,13 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
+msgid "Delete records of missing repositories"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3821,7 +3926,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3848,38 +3953,42 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+msgid "Check for updates"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
+msgid "Python version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
-msgid "Git version"
+msgid "Platform"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:8
-msgid "Git path"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_system.html:9
-msgid "Upgrade info endpoint"
+msgid "Git version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:9
+msgid "Git path"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
+msgid "Upgrade info endpoint"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4044,8 +4153,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
-msgstr ""
+#, fuzzy
+#| msgid "Settings"
+msgid "Meta Tagging"
+msgstr "Nastavení"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
 msgid "Stylify recognised meta tags:"
@@ -4063,6 +4174,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4082,15 +4194,8 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
-#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
-#: kallithea/templates/admin/user_groups/user_groups.html:48
-msgid "Members"
+msgid "Show Members"
 msgstr ""
 
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
@@ -4098,8 +4203,14 @@
 msgid "User Group: %s"
 msgstr ""
 
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
+#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
+#: kallithea/templates/admin/user_groups/user_groups.html:48
+msgid "Members"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr ""
@@ -4124,10 +4235,6 @@
 msgid "User Groups Administration"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr ""
@@ -4153,11 +4260,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-msgid "Default Permissions"
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4167,7 +4270,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4181,7 +4284,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr ""
@@ -4203,18 +4306,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr ""
 
@@ -4235,47 +4331,55 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr ""
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr ""
+
+#: kallithea/templates/base/base.html:126
 msgid "Create Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr ""
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
-#: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
-msgid "Changelog"
-msgstr ""
-
 #: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:141
+#: kallithea/templates/changelog/changelog.html:14
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
+msgid "Changelog"
+msgstr ""
+
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr ""
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr ""
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr ""
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 msgid "Compare Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4285,129 +4389,125 @@
 msgid "Compare"
 msgstr ""
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr ""
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:176
-msgid "Follow"
-msgstr ""
-
-#: kallithea/templates/base/base.html:177
-msgid "Unfollow"
-msgstr ""
-
 #: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
-#: kallithea/templates/forks/fork.html:9
-msgid "Fork"
+msgid "Follow"
 msgstr ""
 
 #: kallithea/templates/base/base.html:181
+msgid "Unfollow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
+#: kallithea/templates/forks/fork.html:9
+msgid "Fork"
+msgstr ""
+
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr ""
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr ""
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr ""
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr ""
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr ""
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:237
-msgid "Gists"
-msgstr ""
-
 #: kallithea/templates/base/base.html:241
+msgid "Gists"
+msgstr ""
+
+#: kallithea/templates/base/base.html:245
 msgid "All Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 msgid "My Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 msgid "My Private Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr ""
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 msgid "My Pull Requests"
 msgstr ""
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr ""
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 msgid "Login to Your Account"
 msgstr ""
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr ""
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr ""
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "Repozitáře"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4435,7 +4535,8 @@
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:22
@@ -4462,7 +4563,7 @@
 msgstr ""
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr ""
 
@@ -4532,6 +4633,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr ""
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr ""
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr ""
+
 #: kallithea/templates/base/root.html:43
 msgid "Specify changeset"
 msgstr ""
@@ -4561,6 +4670,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4590,10 +4700,6 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr ""
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr ""
@@ -4624,7 +4730,7 @@
 #, python-format
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:96
@@ -4634,7 +4740,7 @@
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4667,7 +4773,7 @@
 msgid "Branch %s"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr ""
 
@@ -4683,7 +4789,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr ""
 
@@ -4713,21 +4819,23 @@
 msgid "Refs"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
-msgstr ""
-
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Push new repository"
+msgstr "Prázdný repozitář"
+
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr ""
 
@@ -4737,15 +4845,15 @@
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr ""
@@ -4768,7 +4876,7 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+msgid "Merge"
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4779,9 +4887,17 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+msgid "Replaced by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:149
+msgid "Preceded by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
@@ -4789,9 +4905,9 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
@@ -4799,91 +4915,93 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy, python-format
+#| msgid "Unknown revision %s"
+msgid "No revisions"
+msgstr "Neznámá revize %s"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Status change from pull request"
+msgid "on pull request"
+msgstr "Změna stavu-> %s"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
+msgid "No title"
 msgstr ""
 
 #: kallithea/templates/changeset/changeset_file_comment.html:24
 #, fuzzy
-msgid "Status change from pull request"
-msgstr "Změna stavu-> %s"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
-msgid "No title"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-msgid "Comment from pull request"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#| msgid "No changes"
+msgid "on this changeset"
+msgstr "Žádné změny"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 #, fuzzy
 msgid "Delete comment?"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "Změna stavu-> %s"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
+msgid "Comment preview"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:77
+msgid "Submitting ..."
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
-msgid "Comment preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:85
-msgid "Submitting ..."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
@@ -4891,7 +5009,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, fuzzy, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
@@ -4899,7 +5017,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, python-format
 msgid "%d general"
 msgid_plural "%d general"
@@ -4907,25 +5025,25 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-msgid "Use @username inside this text to send notification to another local user."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+msgid "Use @username inside this text to notify another user."
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 #, fuzzy
 msgid "Set changeset status"
 msgstr "Změny"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 #, fuzzy
 msgid "No change"
 msgstr "Žádné změny"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 #, fuzzy
 msgid "Close"
 msgstr "(zavřeno)"
@@ -4945,7 +5063,7 @@
 msgstr ""
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr ""
@@ -4954,11 +5072,11 @@
 msgid "Show inline comments"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 msgid "Deleted"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 msgid "Renamed"
 msgstr ""
 
@@ -4970,29 +5088,41 @@
 msgid "Ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 msgid "is"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, fuzzy, python-format
 msgid "%s changesets"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 msgid "behind"
 msgstr ""
 
@@ -5016,7 +5146,7 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
@@ -5024,49 +5154,36 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr ""
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr ""
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr ""
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr ""
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr ""
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5192,10 +5309,6 @@
 msgid "Commit Changes"
 msgstr "Žádné změny"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr ""
@@ -5221,18 +5334,14 @@
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
+msgid "Last Revision"
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
+msgid "Last Modified"
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:64
-msgid "Last Modified"
-msgstr ""
-
-#: kallithea/templates/files/files_browser.html:65
 msgid "Last Committer"
 msgstr ""
 
@@ -5345,8 +5454,8 @@
 msgstr ""
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr ""
 
@@ -5397,8 +5506,8 @@
 msgstr ""
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr ""
 
@@ -5406,7 +5515,7 @@
 msgid "Forked"
 msgstr ""
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr ""
 
@@ -5419,19 +5528,13 @@
 msgstr ""
 
 #: kallithea/templates/journal/journal.html:56
-#, fuzzy
-msgid "My Repos"
-msgstr "Prázdný repozitář"
-
-#: kallithea/templates/journal/journal_data.html:61
+msgid "My Repositories"
+msgstr ""
+
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr ""
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr ""
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr ""
@@ -5473,20 +5576,14 @@
 msgid "Destination repository"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-msgid "Pull Request Reviewers"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 msgid "No entries"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+msgid "Vote"
+msgstr ""
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5495,50 +5592,48 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-msgid "Delete Pull Request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+msgid "Delete Pull Request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr ""
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
 #, python-format
-msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, python-format
-msgid "Pull request #%s from %s#%s"
+msgid "Pull request %s from %s#%s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
@@ -5554,11 +5649,11 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
@@ -5566,79 +5661,79 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 #, fuzzy
 msgid "There are no reviewers"
 msgstr "Zatím nejsou žádné soubory. %s"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 msgid "on"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 msgid "Created by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 msgid "Update"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+msgid "Pull Request Reviewers"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 #, fuzzy
 msgid "Remove reviewer"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 #, fuzzy
 msgid "Potential Reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 msgid "Save as New Pull Request"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 #, fuzzy
 msgid "Cancel Changes"
 msgstr "Žádné změny"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 msgid "Pull Request Content"
 msgstr ""
 
@@ -5739,8 +5834,8 @@
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr ""
 
@@ -5748,45 +5843,45 @@
 msgid "Stats gathered: "
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:389
-msgid "commits"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:390
-msgid "files added"
+msgid "commits"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
+msgid "files added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:394
-msgid "commit"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:395
-msgid "file added"
+msgid "commit"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:396
-msgid "file changed"
+msgid "file added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:397
+msgid "file changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr ""
 
@@ -5808,66 +5903,74 @@
 msgid "Fork of"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:72
+msgid "Clone URL"
 msgstr ""
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
-msgstr ""
-
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:125
+msgid "With subrepos"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 #, fuzzy
 msgid "Latest Changes"
 msgstr "Změna stavu-> %s"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 msgid "Quick Start"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr ""
@@ -5881,3 +5984,418 @@
 msgid "Compare Tags"
 msgstr ""
 
+#~ msgid "increase diff context to %(num)s lines"
+#~ msgstr ""
+
+#~ msgid "No comments."
+#~ msgstr ""
+
+#~ msgid "public journal"
+#~ msgstr ""
+
+#~ msgid "journal"
+#~ msgstr ""
+
+#~ msgid "forever"
+#~ msgstr ""
+
+#~ msgid "unmodified"
+#~ msgstr ""
+
+#~ msgid "Cannot delete %s it still contains attached forks"
+#~ msgstr ""
+
+#~ msgid "Locked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked"
+#~ msgstr "Odemčeno"
+
+#~ msgid "Locked"
+#~ msgstr "Zamčeno"
+
+#~ msgid "Repository has been %s"
+#~ msgstr ""
+
+#~ msgid "You can't edit this user"
+#~ msgstr ""
+
+#~ msgid "compare view"
+#~ msgstr ""
+
+#~ msgid "fork name %s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s"
+#~ msgstr ""
+
+#~ msgid "No Files"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#~ msgstr ""
+
+#~ msgid "You can't remove this user since it's crucial for entire application"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Username may only contain alphanumeric "
+#~ "characters underscores, periods or dashes "
+#~ "and must begin with alphanumeric "
+#~ "character or underscore"
+#~ msgstr ""
+
+#~ msgid "invalid password"
+#~ msgstr ""
+
+#~ msgid "invalid user name"
+#~ msgstr ""
+
+#~ msgid "Your account is disabled"
+#~ msgstr ""
+
+#~ msgid "Repository name %(repo)s is disallowed"
+#~ msgstr ""
+
+#~ msgid "invalid clone URL"
+#~ msgstr ""
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr ""
+
+#~ msgid "This email address is already taken"
+#~ msgstr ""
+
+#~ msgid "email \"%(email)s\" does not exist."
+#~ msgstr ""
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comma separated list of plugins. Order"
+#~ " of plugins is also order in "
+#~ "which Kallithea will try to authenticate"
+#~ " user"
+#~ msgstr ""
+
+#~ msgid "Defaults"
+#~ msgstr ""
+
+#~ msgid "never"
+#~ msgstr ""
+
+#~ msgid "My Emails"
+#~ msgstr ""
+
+#~ msgid "Watched"
+#~ msgstr ""
+
+#~ msgid "My Permissions"
+#~ msgstr ""
+
+#~ msgid "expires"
+#~ msgstr ""
+
+#~ msgid "Confirm to reset this api key: %s"
+#~ msgstr ""
+
+#~ msgid "reset"
+#~ msgstr ""
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "Confirm to remove this api key: %s"
+#~ msgstr ""
+
+#~ msgid "remove"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "delete"
+#~ msgstr ""
+
+#~ msgid "current IP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr ""
+
+#~ msgid "Overview"
+#~ msgstr ""
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "All default permissions on each user "
+#~ "group will be reset to chosen "
+#~ "permission, note that all custom default"
+#~ " permission on repository groups will "
+#~ "be lost"
+#~ msgstr ""
+
+#~ msgid "Repository creation"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr ""
+
+#~ msgid "Confirm to delete this ip: %s"
+#~ msgstr ""
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr ""
+
+#~ msgid "none"
+#~ msgstr ""
+
+#~ msgid "read"
+#~ msgstr ""
+
+#~ msgid "write"
+#~ msgstr ""
+
+#~ msgid "admin"
+#~ msgstr ""
+
+#~ msgid "user/user group"
+#~ msgstr ""
+
+#~ msgid "default"
+#~ msgstr ""
+
+#~ msgid "revoke"
+#~ msgstr ""
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "apply to children"
+#~ msgstr ""
+
+#~ msgid "Import existing repository ?"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr ""
+
+#~ msgid "private repository"
+#~ msgstr ""
+
+#~ msgid "Remote URL"
+#~ msgstr ""
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr ""
+
+#~ msgid "Confirm to pull changes from remote side."
+#~ msgstr ""
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr ""
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr ""
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "check for updates"
+#~ msgstr ""
+
+#~ msgid "Meta-Tagging"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr ""
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Changeset status: %s\n"
+#~ "Click to open associated pull request #%s"
+#~ msgstr ""
+
+#~ msgid "Push new repo"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "merge"
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Comment from pull request"
+#~ msgstr ""
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr ""
+
+#~ msgid "My Repos"
+#~ msgstr "Prázdný repozitář"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "%s Pull Request #%s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr ""
+
+#~ msgid "reviewer"
+#~ msgstr ""
+
+#~ msgid "with subrepos"
+#~ msgstr ""
+
--- a/kallithea/i18n/de/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/de/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -5,9 +5,9 @@
 # stephanj <info@stephan-jauernick.de>, 2013
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-07-23 10:37+0200\n"
 "Last-Translator: Robert Martinez <ntttq@inboxen.org>\n"
 "Language-Team: German "
@@ -20,19 +20,23 @@
 "X-Generator: Weblate 2.4-dev\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "Es gibt noch keine Änderungssätze"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "Keine"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(geschlossen)"
 
@@ -46,21 +50,17 @@
 msgstr "Ignoriere unsichtbare Zeichen"
 
 #: kallithea/controllers/changeset.py:169
-#, python-format
-msgid "increase diff context to %(num)s lines"
+#, fuzzy, python-format
+#| msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr "diff-Kontext auf %(num)s Zeilen erhöhen"
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr "Die angegebene Version existiert nicht in diesem Repository"
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-msgid "No comments."
-msgstr "Keine Kommentare."
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
@@ -68,35 +68,45 @@
 "Eine Änderung des Status eines Änderungssatzes, der mit einem geschlossen"
 " Pull-Request assoziert ist, ist nicht erlaubt"
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr "Änderungssätze auswählen"
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
-"Ohne einen gemeinsamen Vorfahren ist ein Vergleich der Repositories nicht "
-"möglich"
-
-#: kallithea/controllers/error.py:96
+"Ohne einen gemeinsamen Vorfahren ist ein Vergleich der Repositories nicht"
+" möglich"
+
+#: kallithea/controllers/error.py:71
+#, fuzzy
+#| msgid "revisions"
+msgid "No response"
+msgstr "revisionen"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 "Die Anfrage konnte wegen ungültiger Syntax vom Server nicht ausgewertet "
 "werden."
 
-#: kallithea/controllers/error.py:99
+#: kallithea/controllers/error.py:103
 msgid "Unauthorized access to resource"
 msgstr "Unauthorisierter Zugang zur Ressource"
 
-#: kallithea/controllers/error.py:101
+#: kallithea/controllers/error.py:105
 msgid "You don't have permission to view this page"
 msgstr "Du hast keine Rechte, um diese Seite zu betrachten"
 
-#: kallithea/controllers/error.py:103
+#: kallithea/controllers/error.py:107
 msgid "The resource could not be found"
 msgstr "Die Ressource konnte nicht gefunden werden"
 
-#: kallithea/controllers/error.py:105
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -114,17 +124,17 @@
 msgid "%s %s feed"
 msgstr "%s %s Feed"
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr "Der Änderungssatz war zu groß und wurde abgeschnitten..."
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr ""
@@ -202,45 +212,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr "Der Ort muss ein relativer Pfad sein und darf nicht .. enthalten"
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr "Downloads gesperrt"
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "Unbekannte Revision %s"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "Leeres Repository"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr "Unbekannter Archivtyp"
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "Änderungssätze"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "Entwicklungszweige"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "Tags"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr "Während des Forkens des Repositorys trat ein Fehler auf: %s"
@@ -256,9 +264,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "Repositories"
 
@@ -278,26 +286,33 @@
 msgstr "Lesezeichen"
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
 msgstr "Öffentliches Logbuch"
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
 msgstr "Logbuch"
 
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+#, fuzzy
+#| msgid "bad captcha"
+msgid "Bad captcha"
 msgstr "falsches Captcha"
 
-#: kallithea/controllers/login.py:194
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr "Sie haben sich erfolgreich bei Kallithea registriert"
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr "Ihr Passwort Zurücksetzen link wurde versendet"
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
@@ -305,124 +320,135 @@
 "Das Zurücksetzen des Passworted war erfolgreich, ein neues Passwort wurde"
 " an ihre EMail Addresse gesendet"
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, python-format
 msgid "%s (closed)"
 msgstr "%s (geschlossen)"
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr "Änderungssatz"
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr "Spezial"
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "Lesezeichen"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr "Fehler beim Erstellen des Pull-Requests: %s"
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 msgid "No description"
 msgstr "Keine Beschreibung"
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr "Es wurde erfolgreich ein neuer Pullrequest eröffnet"
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr "Während des Erstellens des Pull Requests trat ein Fehler auf"
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr "Neue Changesets in %s %s seit dem letzten Pull Request:"
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
-"Dieser Pull Request basiert auf einer anderen %s Revision. Daher ist kein "
-"Simple Diff verfügbar."
-
-#: kallithea/controllers/pullrequests.py:421
+"Dieser Pull Request basiert auf einer anderen %s Revision. Daher ist kein"
+" Simple Diff verfügbar."
+
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr "Keine Änderungen seit der letzten Version gefunden in %s %s."
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr "Geschlossen, ersetzt durch %s."
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr "Pull Request Update erstellt"
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 msgid "Pull request updated"
 msgstr "Pull Request aktualisiert"
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr "Erfolgreich Pull-Request gelöscht"
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr "Dieser Pull Request wurde bereits in %s integriert."
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 "Dieser Pull Request wurde geschlossen und kann daher nicht aktualisiert "
 "werden."
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr "Dieser Pull Request kann mit Änderungen in %s aktualisiert werden:"
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr "Keine Changesets gefunden, um den Pull Request zu aktualisieren."
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr "Hinweis: Branch %s hat einen anderen Head: %s."
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr "Git Pull Request unterstützen bisher keine Updates."
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:715
 msgid "Closing."
 msgstr "Schließen."
 
@@ -438,21 +464,21 @@
 msgid "An error occurred during search operation."
 msgstr "Während der Suchoperation trat ein Fehler auf."
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 msgid "No data ready yet"
 msgstr "Es stehen noch keine Daten zur Verfügung"
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr "Statistiken sind deaktiviert für dieses Repository"
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr "Anmeldeeinstellungen erfolgreich geändert"
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr "Fehler bei der Änderung der Anmeldeeinstellungen aufgetreten"
 
@@ -465,38 +491,40 @@
 msgstr "Ein Fehler trat beim updaten der Standardeinstellungen auf"
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+#, fuzzy
+#| msgid "forever"
+msgid "Forever"
 msgstr "immer"
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr "5 Minuten"
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr "1 Stunde"
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr "1 Tag"
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr "1 Monat"
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr "Lebenszeit"
 
@@ -510,7 +538,9 @@
 msgstr "gist %s gelöscht"
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
+#, fuzzy
+#| msgid "unmodified"
+msgid "Unmodified"
 msgstr "ungeändert"
 
 #: kallithea/controllers/admin/gists.py:262
@@ -526,119 +556,135 @@
 msgid "Error occurred during update of gist %s"
 msgstr "Fehler beim Aktualisieren der Kerndaten %s"
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
 "Sie können diesen Benutzer nicht editieren, da er von entscheidender "
 "Bedeutung für die ganze Applikation ist"
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr "Ihr Account wurde erfolgreich aktualisiert"
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr "Fehler beim Aktualisieren der Benutzer %s"
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr "Erfolgreich Kennwort geändert"
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr "Fehler bei der Änderung des Kennworts"
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr "Die EMail Addresse %s wurde zum Benutzer hinzugefügt"
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "Währen der Speicherung der EMail Addresse trat ein Fehler auf"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr "Die EMail Addresse wurde vom Benutzer entfernt"
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr "API Key wurde erfolgreich erstellt"
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr "API-Schlüssel erfolgreich zurückgesetzt"
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr "API-Schlüssel erfolgreich gelöscht"
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr "Lesen"
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
-msgstr "Lesen"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
+msgstr "Schreiben"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr "Schreiben"
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr "Admin"
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr "Deaktiviert"
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr "Erlaubt mit manueller Kontoaktivierung"
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr "Erlaubt mit automatischer Kontoaktivierung"
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -646,11 +692,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr "Manuelle Aktivierung externen Kontos"
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -658,225 +704,216 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr "Automatische Aktivierung externen Kontos"
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr "Aktiviert"
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr "Globale Berechtigungen erfolgreich geändert"
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr "Fehler bei der Änderung der globalen Berechtigungen"
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr "Fehler bei der Erstellung der Repositoriumsgruppe %s"
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr "Repositoriumsgruppe %s erstellt"
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr "Fehler bei der Erstellung der Repositoriumsgruppe %s"
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr "Repositoriumsgruppe %s aktualisiert"
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr "Fehler bei der Aktualisierung der Repositoriumsgruppe %s"
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr "Die Gruppe enthält %s Repositorys und kann nicht gelöscht werden"
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr "Diese Gruppe enthält %s Untergruppen und kann nicht gelöscht werden"
 
-#: kallithea/controllers/admin/repo_groups.py:302
+#: kallithea/controllers/admin/repo_groups.py:297
 #, python-format
 msgid "Removed repository group %s"
 msgstr "Repositoriumsgruppe %s entfernt"
 
-#: kallithea/controllers/admin/repo_groups.py:307
+#: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr "Fehler beim Löschen der Repositoriumsgruppe %s"
 
-#: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
 #: kallithea/controllers/admin/user_groups.py:340
 msgid "Cannot revoke permission for yourself as admin"
 msgstr "Als Administrator kann man sich keine Berechtigungen entziehen"
 
-#: kallithea/controllers/admin/repo_groups.py:435
+#: kallithea/controllers/admin/repo_groups.py:420
 msgid "Repository group permissions updated"
 msgstr "Berechtigungen der Repositoriumsgruppe aktualisiert"
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr "Fehler beim Entzug der Berechtigungen"
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr "Fehler beim Erstellen des Repositoriums %s"
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr "Repositorium %s von %s erstellt"
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr "Aufgespaltenes Repositorium %s zu %s"
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr "Repositorium erzeugt %s"
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr "Repository %s wurde erfolgreich aktualisiert"
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr "Fehler bei der Aktualisierung des Repositoriums %s"
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr "%s Spaltung abgetrennt"
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr "%s Spaltung gelöscht"
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr "Repositorium %s gelöscht"
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
+#: kallithea/controllers/admin/repos.py:321
+#, fuzzy, python-format
+#| msgid "Cannot delete %s it still contains attached forks"
+msgid "Cannot delete repository %s which still has forks"
 msgstr "%s konnte nicht gelöscht werden da es immernoch Forks enthält"
 
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr "Beim Löschen von %s trat ein Fehler auf"
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr "Repositoriumsberechtigungen aktualisiert"
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr "Fehler während der Erzeugung des Feldes"
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr "Fehler beim Entfernen des Feldes"
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr "-- Keine Abspaltung --"
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr "Sichtbarkeit des Repositorys im Öffentlichen Logbuch aktualisiert"
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr ""
 "Es trat ein Fehler während der Aktualisierung der Sicherbarkeit dieses "
 "Repositorys im Öffentlichen Logbuch auf"
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr "Schlüssel  stimmt nicht überein"
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "Nichts"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr "Markiere Repository %s als Abzweig von Repository %s"
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr "Während dieser operation trat ein Fehler auf"
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr "Gesperrtes Repositorium"
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr "Entsperrtes Repositorium"
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been locked"
+msgstr "Repository ist nicht gesperrt"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been unlocked"
+msgstr "Repository ist nicht gesperrt"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr "Fehler beim Entsperren"
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr "Entsperrt"
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
-msgstr "Gesperrt"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr "Cache Entfernung war erfolgreich"
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr "Währen der Cache Invalidierung trat ein Fehler auf"
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
+msgstr "Von entferntem Ort übertragen"
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr "Repositorium wurde %s"
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr "Cache Entfernung war erfolgreich"
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr "Währen der Cache Invalidierung trat ein Fehler auf"
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr "Von entferntem Ort übertragen"
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr ""
 "Es trat ein Fehler auf während das Repository von einem Entfernten "
 "Speicherort übertragen wurde"
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr "Während des löschens der Repository Statistiken trat ein Fehler auf"
 
@@ -903,7 +940,8 @@
 #, python-format
 msgid "Repositories successfully rescanned. Added: %s. Removed: %s."
 msgstr ""
-"Die Repositories wurden erfolgreich überprüft. Hinzugefügt: %s. Entfernt: %s."
+"Die Repositories wurden erfolgreich überprüft. Hinzugefügt: %s. Entfernt:"
+" %s."
 
 #: kallithea/controllers/admin/settings.py:270
 msgid "Updated application settings"
@@ -980,79 +1018,78 @@
 msgstr "Berechtigungen der Benutzergruppe wurden aktualisiert"
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr "Berechtigungen wurden aktualisiert"
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr "Es ist ein Fehler während des Speicherns der Berechtigungen aufgetreten"
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr "Nutzer %s erstellt"
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr "Während des Erstellens des Benutzers %s ist ein Fehler aufgetreten"
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr "Der Benutzer wurde erfolgreich aktualisiert"
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr "Der Nutzer wurde erfolgreich gelöscht"
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr "Während der Löschen des Benutzers trat ein Fehler auf"
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr "Sie können diesen Benutzer nicht editieren"
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr "Die IP-Adresse %s wurde zur Nutzerwhitelist hinzugefügt"
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr "Während des Speicherns der IP-Adresse ist ein Fehler aufgetreten"
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr "IP-Adresse wurde von der Nutzerwhitelist entfernt"
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr "IP-Adresse %s ist nicht erlaubt"
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+#, fuzzy
+#| msgid "New api key"
+msgid "Invalid API key"
+msgstr "Neuer API Key"
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr "Sie müssen ein Registrierter Nutzer sein um diese Aktion durchzuführen"
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr "Sie müssen sich anmelden um diese Seite aufzurufen"
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr "Das Repository konnte nicht im Filesystem gefunden werden"
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr "Änderungssatz nicht gefunden"
 
@@ -1070,158 +1107,164 @@
 msgid "No changes detected"
 msgstr "Keine Änderungen erkannt"
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr "Branch %s gelöscht"
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr "Tag %s erstellt"
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr "Zeige alle Kombinierten Änderungensätze %s->%s"
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
+#: kallithea/lib/helpers.py:677
+#, fuzzy
+#| msgid "compare view"
+msgid "Compare view"
 msgstr "vergleichsansicht"
 
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr "und"
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr "%s mehr"
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr "revisionen"
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
+#: kallithea/lib/helpers.py:722
+#, fuzzy, python-format
+#| msgid "fork name %s"
+msgid "Fork name %s"
 msgstr "Fork Name %s"
 
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
+#: kallithea/lib/helpers.py:742
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "Pull request %s"
 msgstr "Pull Request #%s"
 
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr "[gelöscht] Repository"
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr "[erstellt] Repository"
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr "[erstellt] Repository als Fork"
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr "[forked] Repository"
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr "[aktualisiert] Repository"
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr "Archiv von Repository [heruntergeladen]"
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr "Repository [gelöscht]"
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr "Benutzer [erstellt]"
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr "Benutzer [akutalisiert]"
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr "Benutzergruppe [erstellt]"
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr "Benutzergruppe [aktualisiert]"
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr "Revision [kommentiert] in Repository"
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr "Pull Request [kommentiert] für"
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr "Pull Request [geschlossen] für"
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr "[Pushed] in"
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr "[via Kallithea] in Repository [committed]"
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr "[Pulled von Remote] in Repository"
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr "[Pulled] von"
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr "[Following gestartet] für Repository"
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr "[Following gestoppt] für Repository"
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr " und %s weitere"
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr "Keine Dateien"
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr ""
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr "neue Datei"
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr "mod"
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr "entf"
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr "umbenennen"
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr "chmod"
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1232,69 +1275,69 @@
 "es im Dateisystem erstellt oder umbenannt. Bitte starten sie die "
 "Applikation erneut um die Repositories neu zu Indizieren"
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
 msgstr[0] "%d Jahr"
 msgstr[1] "%d Jahre"
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
 msgstr[0] "%d Monat"
 msgstr[1] "%d Monate"
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
 msgstr[0] "%d Tag"
 msgstr[1] "%d Tage"
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
 msgstr[0] "%d Stunde"
 msgstr[1] "%d Stunden"
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
 msgstr[0] "%d Minute"
 msgstr[1] "%d Minuten"
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
 msgstr[0] "%d Sekunde"
 msgstr[1] "%d Sekunden"
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr "in %s"
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr "vor %s"
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr "in %s und %s"
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr "%s und %s her"
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr "jetzt gerade"
 
@@ -1309,7 +1352,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr "Kein Zugriff auf Repository"
 
@@ -1324,7 +1367,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr "Lesender Zugriff auf Repository"
 
@@ -1339,7 +1382,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr "Schreibdender Zugriff auf Repository"
 
@@ -1354,7 +1397,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr "Administrativer Zugang zum Repository"
 
@@ -1393,7 +1436,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr "Kallithea Administrator"
 
@@ -1408,7 +1451,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr "Erstellung eines Repositorys deaktiviert"
 
@@ -1423,7 +1466,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr "Erstellung eines Repositorys aktiviert"
 
@@ -1438,7 +1481,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr "Forking eines Repositorys deaktiviert"
 
@@ -1453,7 +1496,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr "Forking eines Repositorys aktiviert"
 
@@ -1489,7 +1532,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr "Nicht Begutachtet"
 
@@ -1504,7 +1547,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr "Akzeptiert"
 
@@ -1519,7 +1562,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr "Abgelehnt"
 
@@ -1534,7 +1577,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr "In Begutachtung"
 
@@ -1546,7 +1589,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr "höchste Ebene"
 
@@ -1558,7 +1601,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr "Kein Zugriff für Repositorygruppe"
 
@@ -1570,7 +1613,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr "Lesezugriff für Repositorygruppe"
 
@@ -1582,7 +1625,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr "Schreibzugriff für Repositorygruppe"
 
@@ -1594,7 +1637,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr "Administrativer Zugriff für Repositorygruppe"
 
@@ -1605,7 +1648,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr "Kein Zugriff für Benutzergruppe"
 
@@ -1616,7 +1659,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr "Lesezugriff für Benutzergruppe"
 
@@ -1627,7 +1670,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr "Nutzergruppe Schreibzugriff"
 
@@ -1638,7 +1681,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr "Administrativer Zugriff für Benutzergruppe"
 
@@ -1649,7 +1692,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr "Erstellung von Repositorygruppen deaktiviert"
 
@@ -1660,7 +1703,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr "Erstellung von Repositorygruppen aktiviert"
 
@@ -1671,7 +1714,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr "Erstellung von Benutzergruppen deaktiviert"
 
@@ -1682,7 +1725,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr "Erstellung von Benutzergruppen aktiviert"
 
@@ -1693,7 +1736,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr "Registrierung deaktiviert"
 
@@ -1704,7 +1747,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr "Benutzerregistrierung mit manueller Kontoaktivierung"
 
@@ -1715,32 +1758,157 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr "Benutzerregistrierung mit automatische Kontoaktivierung"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
-"Erstellung von Repositories mit Schreibzugriff für Repositorygruppe aktiviert"
+"Erstellung von Repositories mit Schreibzugriff für Repositorygruppe "
+"aktiviert"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 "Erstellung von Repositories mit Schreibzugriff für Repositorygruppe "
 "deaktiviert"
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr "in Zeile %s"
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr "[Mention]"
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has read access to new repositories"
+msgstr "Unauthorisierter Zugang zur Ressource"
+
+#: kallithea/model/db.py:1669
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has write access to new repositories"
+msgstr "Unauthorisierter Zugang zur Ressource"
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Only admins can create repository groups"
+msgstr "Repositoriumsgruppe %s erstellt"
+
+#: kallithea/model/db.py:1683
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Non-admins can create repository groups"
+msgstr "Repositoriumsgruppe %s erstellt"
+
+#: kallithea/model/db.py:1685
+#, fuzzy
+#| msgid "[created] user group"
+msgid "Only admins can create user groups"
+msgstr "Benutzergruppe [erstellt]"
+
+#: kallithea/model/db.py:1686
+#, fuzzy
+#| msgid "[created] user group"
+msgid "Non-admins can create user groups"
+msgstr "Benutzergruppe [erstellt]"
+
+#: kallithea/model/db.py:1688
+#, fuzzy
+#| msgid "Top level repositories"
+msgid "Only admins can create top level repositories"
+msgstr "Repositories oberster Ebene"
+
+#: kallithea/model/db.py:1689
+#, fuzzy
+#| msgid "Top level repositories"
+msgid "Non-admins can create top level repositories"
+msgstr "Repositories oberster Ebene"
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "Ort der Repositories"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "Ort der Repositories"
+
+#: kallithea/model/db.py:1698
+#, fuzzy
+#| msgid "User Registration with manual account activation"
+msgid "User registration with manual account activation"
+msgstr "Benutzerregistrierung mit manueller Kontoaktivierung"
+
+#: kallithea/model/db.py:1699
+#, fuzzy
+#| msgid "User Registration with automatic account activation"
+msgid "User registration with automatic account activation"
+msgstr "Benutzerregistrierung mit automatische Kontoaktivierung"
+
+#: kallithea/model/db.py:2228
+#, fuzzy
+#| msgid "Not Reviewed"
+msgid "Not reviewed"
+msgstr "Nicht Begutachtet"
+
+#: kallithea/model/db.py:2231
+#, fuzzy
+#| msgid "Under Review"
+msgid "Under review"
+msgstr "In Begutachtung"
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr "Bitte einen Benutzernamen eingeben"
@@ -1759,122 +1927,161 @@
 msgid "Enter %(min)i characters or more"
 msgstr "Bitte mindestens %(min)i Zeichen eingeben"
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr "Name darf nicht nur Ziffern enthalten"
 
-#: kallithea/model/notification.py:252
+#: kallithea/model/notification.py:254
+#, fuzzy, python-format
+#| msgid "%(user)s commented on changeset at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
+msgstr "%(user)s hat am %(when)s ein Changeset kommentiert"
+
+#: kallithea/model/notification.py:255
+#, fuzzy, python-format
+#| msgid "%(user)s sent message at %(when)s"
+msgid "%(user)s sent message %(age)s"
+msgstr "%(user)s hat am %(when)s eine Nachricht gesendet"
+
+#: kallithea/model/notification.py:256
+#, fuzzy, python-format
+#| msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
+msgstr "%(user)s hat Sie am %(when)s erwähnt"
+
+#: kallithea/model/notification.py:257
+#, fuzzy, python-format
+#| msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr "%(user)s hat sich am %(when)s bei Kallithea registriert"
+
+#: kallithea/model/notification.py:258
+#, fuzzy, python-format
+#| msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s opened new pull request %(age)s"
+msgstr "%(user)s hat am %(when)s einen neuen Pull Request eröffnet"
+
+#: kallithea/model/notification.py:259
+#, fuzzy, python-format
+#| msgid "%(user)s commented on pull request at %(when)s"
+msgid "%(user)s commented on pull request %(age)s"
+msgstr "%(user)s hat am %(when)s einen Pull Request kommentiert"
+
+#: kallithea/model/notification.py:266
 #, python-format
 msgid "%(user)s commented on changeset at %(when)s"
 msgstr "%(user)s hat am %(when)s ein Changeset kommentiert"
 
-#: kallithea/model/notification.py:253
+#: kallithea/model/notification.py:267
 #, python-format
 msgid "%(user)s sent message at %(when)s"
 msgstr "%(user)s hat am %(when)s eine Nachricht gesendet"
 
-#: kallithea/model/notification.py:254
+#: kallithea/model/notification.py:268
 #, python-format
 msgid "%(user)s mentioned you at %(when)s"
 msgstr "%(user)s hat Sie am %(when)s erwähnt"
 
-#: kallithea/model/notification.py:255
+#: kallithea/model/notification.py:269
 #, python-format
 msgid "%(user)s registered in Kallithea at %(when)s"
 msgstr "%(user)s hat sich am %(when)s bei Kallithea registriert"
 
-#: kallithea/model/notification.py:256
+#: kallithea/model/notification.py:270
 #, python-format
 msgid "%(user)s opened new pull request at %(when)s"
 msgstr "%(user)s hat am %(when)s einen neuen Pull Request eröffnet"
 
-#: kallithea/model/notification.py:257
+#: kallithea/model/notification.py:271
 #, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr "%(user)s hat am %(when)s einen Pull Request kommentiert"
 
-#: kallithea/model/notification.py:296
-#, python-format
+#: kallithea/model/notification.py:302
+#, fuzzy, python-format
+#| msgid "" "Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
+#| "%(comment_username)s"
 msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-"Kommentar für %(repo_name)s Changeset %(short_id)s in %(branch)s erstellt "
-"von %(comment_username)s"
-
-#: kallithea/model/notification.py:299
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+"Kommentar für %(repo_name)s Changeset %(short_id)s in %(branch)s erstellt"
+" von %(comment_username)s"
+
+#: kallithea/model/notification.py:305
 #, python-format
 msgid "New user %(new_username)s registered"
 msgstr "Neuer Benutzer %(new_username)s registriert"
 
-#: kallithea/model/notification.py:301
-#, python-format
+#: kallithea/model/notification.py:307
+#, fuzzy, python-format
+#| msgid "" "Review request on %(repo_name)s pull request #%(pr_id)s from
+#| %(ref)s by " "%(pr_username)s"
 msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
 msgstr ""
 "Review Request für %(repo_name)s Pull Request #%(pr_id)s von %(ref)s "
 "erstellt von %(pr_username)s"
 
-#: kallithea/model/notification.py:302
-#, python-format
+#: kallithea/model/notification.py:308
+#, fuzzy, python-format
+#| msgid "" "Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
+#| "%(comment_username)s"
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-"Kommentar von %(comment_username)s für %(repo_name)s Pull Request #%(pr_id)s "
-"von %(ref)s"
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+"Kommentar von %(comment_username)s für %(repo_name)s Pull Request "
+"#%(pr_id)s von %(ref)s"
+
+#: kallithea/model/notification.py:321
 msgid "Closing"
 msgstr "Schließen"
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#: kallithea/model/pull_request.py:137
+#, fuzzy, python-format
+#| msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
 msgstr "%(user)s möchte ein Review des Pull Request #%(pr_id)s: %(pr_title)s"
 
-#: kallithea/model/scm.py:808
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr "Letzter Tip"
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr "Neue Benutzerregistrierung"
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-"Sie können diesen Benutzer nicht editieren, da er von entscheidender "
+#: kallithea/model/user.py:249
+#, fuzzy
+#| msgid "You can't remove this user since it's crucial for entire application"
+msgid "You can't remove this user since it is crucial for the entire application"
+msgstr ""
+"Sie können diesen Benutzer nicht löschen, da er von entscheidender "
 "Bedeutung für die gesamte Applikation ist"
 
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
-msgstr ""
-"Sie können diesen Benutzer nicht löschen, da er von entscheidender Bedeutung "
-"für die gesamte Applikation ist"
-
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:254
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr ""
-"Der Benutzer \"%s\" besitzt noch immer %s Repositories und kann daher nicht "
-"entfernt werden. Entweder muss der Besitzer geändert oder das Repository "
-"entfernt werden: %s"
-
-#: kallithea/model/user.py:268
+"Der Benutzer \"%s\" besitzt noch immer %s Repositories und kann daher "
+"nicht entfernt werden. Entweder muss der Besitzer geändert oder das "
+"Repository entfernt werden: %s"
+
+#: kallithea/model/user.py:259
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr ""
-"Der Benutzer \"%s\" ist noch der Besitzer von %s Repositorygruppen und kann "
-"daher nicht entfernt werden. Entweder muss der Besitzer geändert oder die "
-"Repositorygruppen müssen entfernt werden: %s"
-
-#: kallithea/model/user.py:275
+"Der Benutzer \"%s\" ist noch der Besitzer von %s Repositorygruppen und "
+"kann daher nicht entfernt werden. Entweder muss der Besitzer geändert "
+"oder die Repositorygruppen müssen entfernt werden: %s"
+
+#: kallithea/model/user.py:266
 #, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
@@ -1884,61 +2091,66 @@
 "nicht entfernt werden. Entweder muss der Besitzer geändert oder die "
 "Benutzergruppen müssen gelöscht werden: %s"
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr "Link zum Zurücksetzen des Passworts"
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr "Dein neues Passwort"
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr "Ihr neues Kallithea-Passwort: %s"
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr "Eine leere Liste ist kein gültiger Wert"
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr "Benutezrname \"%(username)s\" existiert bereits"
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr "Benutzername \"%(username)s\" ist verboten"
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, fuzzy, python-format
+#| msgid "Username %(username)s is not valid"
+msgid "Username \"%(username)s\" cannot be used"
+msgstr "Benutzername \"%(username)s\" ist ungültig"
+
+#: kallithea/model/validators.py:99
+#, fuzzy
+#| msgid "" "Username may only contain alphanumeric characters underscores,
+#| periods or" " dashes and must begin with alphanumeric character or
+#| underscore"
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
+" dashes and must begin with an alphanumeric character or underscore"
 msgstr ""
 "Der Benutzername darf nur alphanumerische Zeichen, Unterstriche, Punkte "
 "oder Bindestriche enthalten und muss mit einem alphanumerischen Zeichen "
 "oder einem Unterstrich beginnen"
 
-#: kallithea/model/validators.py:132
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr "Die Eingabe ist nicht gültig"
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr "Benutzername \"%(username)s\" ist ungültig"
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr "Ungültiger Benutzergruppenname"
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr "Benutzergruppe \"%(usergroup)s\" existiert bereits"
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
@@ -1947,111 +2159,116 @@
 "Unterstriche, Punkte oder Bindestriche enthalten und muss mit einem "
 "alphanumerischen Zeichen beginnen"
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr "Kann diese Gruppe nicht als vorgesetzt setzen"
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr "Gruppe \"%(group_name)s\" existiert bereits"
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr "Es gibt bereits ein Repository mit \"%(group_name)s\""
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr "Üngültige(nicht ASCII) Zeichen im Passwort"
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr "Ungültiges altes Passwort"
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr "Die Passwörter stimmen nicht überein"
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
+#: kallithea/model/validators.py:300
+#, fuzzy
+#| msgid "invalid password"
+msgid "Invalid username or password"
 msgstr "Ungültiges Passwort"
 
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr "Ungültiger Benutzername"
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr "Ihr Account wurde Deaktiviert"
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr "Schlüssel  stimmt nicht überein"
+
+#: kallithea/model/validators.py:345
+#, fuzzy, python-format
+#| msgid "Repository name %(repo)s is disallowed"
+msgid "Repository name %(repo)s is not allowed"
 msgstr "Repository  Name \"%(repo)s\" ist verboten"
 
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr "Es gibt bereits ein Repository mit \"%(repo)s\""
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr ""
 "Es gibt bereits ein Repository mit \"%(repo)s\" in der Gruppe "
 "\"%(group)s\""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr "Eine Repositorygruppe mit dem Namen \"%(repo)s\" existiert bereits"
 
-#: kallithea/model/validators.py:474
-msgid "invalid clone URL"
-msgstr "ungültige Clone-URL"
-
-#: kallithea/model/validators.py:475
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr ""
-"Ungültige Clone-URL, gültige Clone-URL (http(s)/svn+http(s)/ssh) angeben"
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+#, fuzzy
+#| msgid "private repository"
+msgid "Invalid repository URL"
+msgstr "privates Repository"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr "Forke um den selben typ wie der Vorgesetze zu haben"
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr ""
 "Du hast nicht die erforderlichen Berechtigungen, um in dieser Gruppe ein "
 "Repository zu erzeugen"
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr "keine Berechtigung, um ein Repository auf höchster Ebene anzulegen"
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr "Sie haben keine Berechtigung, um an diesem Ort ein Repository anzulegen"
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr "Dieser Benutzername oder Benutzergruppenname ist nicht gültig"
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr "Dies ist ein Ungültiger Pfad"
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
+#: kallithea/model/validators.py:705
+#, fuzzy
+#| msgid "This email address is already taken"
+msgid "This email address is already in use"
 msgstr "Diese E-Mailaddresse ist bereits in Benutzung"
 
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
+#: kallithea/model/validators.py:725
+#, fuzzy, python-format
+#| msgid "email \"%(email)s\" does not exist."
+msgid "Email address \"%(email)s\" not found"
 msgstr "E-MailAddresse \"%(email)s\" existiert nicht."
 
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
@@ -2059,40 +2276,33 @@
 "Das LDAP-Login-Attribut des CN muss angeben werden - Es ist der Name des "
 "Attributes äquivalent zu \"Benutzername\""
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr ""
-"Die Revisionen %(revs)s sind bereits Bestandteil des Pull Requests oder "
-"haben den Status"
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr "Bitte eine gültige IPv4- oder IPv6-Adresse angeben"
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr ""
 "Die Größe (in Bits) des Netzwerks muss im Bereich 0-32 liegen (nicht "
 "%(bits)r)"
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
-"Der Name eines Schlüssels darf nur aus Buchstaben, Ziffern, Unterstrich und "
-"Bindestrich bestehen"
-
-#: kallithea/model/validators.py:865
+"Der Name eines Schlüssels darf nur aus Buchstaben, Ziffern, Unterstrich "
+"und Bindestrich bestehen"
+
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr "Dateiname darf kein Unterverzeichnis enthalten"
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
-"Die Plug-Ins %(loaded)s und %(next_to_load)s exportieren beide den selben "
-"Namen"
+"Die Plug-Ins %(loaded)s und %(next_to_load)s exportieren beide den selben"
+" Namen"
 
 #: kallithea/templates/about.html:4 kallithea/templates/about.html:17
 msgid "About"
@@ -2151,13 +2361,13 @@
 msgstr "Gruppenname"
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2169,11 +2379,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr "Beschreibung"
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2194,11 +2404,11 @@
 msgid "Name"
 msgstr "Name"
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr "Letzte Änderung"
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2207,18 +2417,19 @@
 msgid "Tip"
 msgstr "Tipp"
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr "Besitzer"
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2230,7 +2441,7 @@
 msgid "Click to sort ascending"
 msgstr "Klicken um Aufsteigend zu Sortieren"
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2242,11 +2453,11 @@
 msgid "Click to sort descending"
 msgstr "Klicken um Absteigend zu Sortieren"
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr "Keine Repositories gefunden."
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2258,10 +2469,10 @@
 msgid "Data error."
 msgstr "Datenfehler."
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2271,7 +2482,7 @@
 msgstr "Lade..."
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr "Log In"
 
@@ -2280,39 +2491,39 @@
 msgid "Log In to %s"
 msgstr "Log In in %s"
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr "Benutzername"
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr "Passwort"
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr "Login Speichern"
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr "Passowrt Vergessen?"
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr "Kein Account?"
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr "Einloggen"
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr "Passowrt Vergessen?"
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr "Kein Account?"
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr "Passwort zurücksetzen"
@@ -2362,26 +2573,26 @@
 msgstr "Passwort erneut eingeben"
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr "Vorname"
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr "Nachname"
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr "E-Mail"
 
@@ -2491,113 +2702,103 @@
 msgstr "Aktivierte Plugins"
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
+#, fuzzy
+#| msgid "" "Comma separated list of plugins. Order of plugins is also order in
+#| which " "Kallithea will try to authenticate user"
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
-msgstr ""
-"Kommaseparierte Liste der Plug-Ins. Reihenfolge der Plug-Ins entspricht der "
-"Reihenfolge, in der Kallithea die Plug-Ins zur Authentifizierung des "
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
+msgstr ""
+"Kommaseparierte Liste der Plug-Ins. Reihenfolge der Plug-Ins entspricht "
+"der Reihenfolge, in der Kallithea die Plug-Ins zur Authentifizierung des "
 "Benutzers verwendet"
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr "Verfügbare mitgelieferte Plug-Ins"
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr "Aktiviert"
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr "Deaktiviert"
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr "Plugin"
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr "Speichern"
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
-msgid "Repository Defaults"
-msgstr "Repositorystandards"
-
 #: kallithea/templates/admin/defaults/defaults.html:11
 #: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr "Voreinstellungen"
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+msgid "Repository Defaults"
+msgstr "Repositorystandards"
+
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr "Typ"
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr "Privates Repository"
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr ""
-"Private Repositories sind nur für explizit hinzugefügte Mitarbeiter sichtbar."
-
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+"Private Repositories sind nur für explizit hinzugefügte Mitarbeiter "
+"sichtbar."
+
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr "Aktiviere Statistiken"
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr "Statistik-Fenster in der Zusammenfassungsseite aktivieren."
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr "Aktiviere Downloads"
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr "Download-Menü auf der Zusammenfassungsseite aktivieren."
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr "Locking aktivieren"
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr ""
 
@@ -2612,8 +2813,8 @@
 "Gist was update since you started editing. Copy your changes and click "
 "%(here)s to reload new version."
 msgstr ""
-"Gist wurde während der Änderung aktualisiert. Änderungen kopieren und %(here)"
-"s klicken um die neue Version nachzuladen."
+"Gist wurde während der Änderung aktualisiert. Änderungen kopieren und "
+"%(here)s klicken um die neue Version nachzuladen."
 
 #: kallithea/templates/admin/gists/edit.html:55
 #: kallithea/templates/admin/gists/new.html:39
@@ -2631,6 +2832,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr "Verfällt"
 
@@ -2641,7 +2848,9 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+#, fuzzy
+#| msgid "never"
+msgid "Never"
 msgstr "nie"
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2649,7 +2858,7 @@
 msgstr "Gist aktualisieren"
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr "Abbrechen"
 
@@ -2672,12 +2881,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr "Neuen Gist erstellen"
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr "Erstellt"
 
@@ -2703,25 +2912,27 @@
 msgstr "Öffentlichen Gist erstellen"
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2751,11 +2962,22 @@
 msgstr "Privater Gist"
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr "Löschen"
 
@@ -2764,9 +2986,18 @@
 msgstr "Löschen des Gists bestätigen"
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2792,7 +3023,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr "Mein Account"
 
@@ -2801,83 +3032,90 @@
 msgid "Profile"
 msgstr "Profil"
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
-msgstr "API Keys"
+#: kallithea/templates/admin/my_account/my_account.html:36
+#, fuzzy
+#| msgid "New email address"
+msgid "Email Addresses"
+msgstr "Neue E-Mailadresse"
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
-msgstr "Meine E-Mails"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
+msgstr "API Keys"
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr "Meine Repositories"
+#, fuzzy
+#| msgid "repositories"
+msgid "Owned Repositories"
+msgstr "Repositories"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr "Beobachtet"
+#, fuzzy
+#| msgid "repositories"
+msgid "Watched Repositories"
+msgstr "Repositories"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-msgid "My Permissions"
-msgstr "Meine Erlaubnisse"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+#, fuzzy
+#| msgid "Copy permissions"
+msgid "Show Permissions"
+msgstr "Berechtigungen kopieren"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
 #: kallithea/templates/admin/users/user_edit_api_keys.html:6
 msgid "Built-in"
 msgstr "Mitgeliefert"
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr "verfällt"
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
-#, python-format
-msgid "Confirm to reset this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to reset this api key: %s"
+msgid "Confirm to reset this API key: %s"
 msgstr "Zurücksetzen des API Keys \"%s\" bestätigen"
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
-msgstr "Zurücksetzen"
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
+#, fuzzy
+#| msgid "expired"
+msgid "Expired"
 msgstr "verfallen"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to remove this api key: %s"
+msgid "Confirm to remove this API key: %s"
 msgstr "Entfernen des API Keys \"%s\" bestätigen"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
+#, fuzzy
+#| msgid "remove"
+msgid "Remove"
 msgstr "entfernen"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+#, fuzzy
+#| msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr "Keine weiteren API Keys spezifiziert"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
+#, fuzzy
+#| msgid "New api key"
+msgid "New API key"
 msgstr "Neuer API Key"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2890,19 +3128,6 @@
 msgid "Primary"
 msgstr "Primär"
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr "löschen"
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2923,19 +3148,24 @@
 msgid "Change Your Account Password"
 msgstr "Passwort des Benutzerkontos ändern"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr "Aktuelles Passwort"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr "Neues Passwort"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr "Bestätige neues Passwort"
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr "Benutzerbild ändern unter"
@@ -2956,15 +3186,11 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
+#, fuzzy
+#| msgid "current IP"
+msgid "Current IP"
 msgstr "Aktuelle IP-Adresse"
 
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
 msgid "Repositories You Own"
 msgstr "Repositories in Ihrem Besitz"
@@ -2998,7 +3224,7 @@
 msgstr "Kommentare"
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr "Pull Requests"
 
@@ -3016,21 +3242,15 @@
 msgstr "Zeige Benachrichtigung"
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr "Benachrichtigungen"
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-msgid "Permissions Administration"
-msgstr "Rechteverwaltung"
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
-msgstr "Rechte"
+msgid "Default Permissions"
+msgstr "Standardrechte"
 
 #: kallithea/templates/admin/permissions/permissions.html:28
 #: kallithea/templates/admin/settings/settings.html:29
@@ -3038,14 +3258,10 @@
 msgstr "Global"
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr "IP Whitelist"
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr "Übersicht"
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr "Anonymer Zugang"
@@ -3059,7 +3275,7 @@
 "Unauthentifizierten Zugriff auf Kallithea erlauben. Anonyme Benutzer "
 "verwenden %s Benutzerrechte."
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
@@ -3069,16 +3285,20 @@
 "gesetzt. Beachten Sie, dass alle spezifischen Standardrechte der "
 "Repositories verloren gehen"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Import existing repository ?"
+msgid "Apply to all existing repositories"
+msgstr "Bestehendes Repository importieren?"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
-msgstr "Bestehende Einstellungen überschreiben"
+msgid "Permissions for the Default user on new repositories."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr "Repository Gruppe"
@@ -3089,81 +3309,122 @@
 "permission, note that all custom default permission on repository groups "
 "will be lost"
 msgstr ""
-"Alle Standardrechte jeder Repositorygruppe werden auf die gewählten Rechte "
-"gesetzt. Beachten Sie, dass all spezifischen Standardrechte der "
+"Alle Standardrechte jeder Repositorygruppe werden auf die gewählten "
+"Rechte gesetzt. Beachten Sie, dass all spezifischen Standardrechte der "
 "Repositorygruppen verloren gehen"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+#, fuzzy
+#| msgid "Import existing repository ?"
+msgid "Apply to all existing repository groups"
+msgstr "Bestehendes Repository importieren?"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+#, fuzzy
+#| msgid "Copy permission set from parent repository group."
+msgid "Permissions for the Default user on new repository groups."
+msgstr "Rechte der übergeordneten Repositorygruppe kopieren."
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr "Benutzergruppe"
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
+#, fuzzy
+#| msgid "" "All default permissions on each user group will be reset to chosen
+#| " "permission, note that all custom default permission on repository groups
+#| " "will be lost"
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
 msgstr ""
 "Alle Standardrechte jeder Benutzergruppe werden auf die gewählten Rechte "
 "gesetzt. Beachten Sie, dass alle spezifischen Standardrechte der "
 "Benutzergruppen verloren gehen"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
+#, fuzzy
+#| msgid "Repository creation"
+msgid "Top level repository creation"
 msgstr "Repository erstellung"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
+msgid ""
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
 msgid "Repository creation with group write access"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
+#, fuzzy
+#| msgid "" "Write permission to a repository group allows creating
+#| repositories " "inside that group."
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
 msgstr ""
 "Schreibrechte einer Repository Gruppe erlauben innerhalb der Gruppe neue "
 "Repositorys zu erstellen."
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr "Benutzergruppen Erstellung"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr "Registrierung"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr "Standardmäßige IP Whitelist für alle Benutzer"
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to delete this IP address: %s"
 msgstr "Bestätigen diese IP zu löschen: %s"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 msgid "All IP addresses are allowed."
 msgstr "Alle IP-Adressen sind zulässig."
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr "Neue IP-Adresse"
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-msgid "Default User Permissions Overview"
-msgstr "Übersicht der Standardbenutzerrechte"
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3185,12 +3446,12 @@
 msgstr "Übergeordnete Gruppe"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr "Rechte der übergeordneten Gruppe kopieren"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr "Rechte der übergeordneten Repositorygruppe kopieren."
 
@@ -3208,19 +3469,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "Einstellungen"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr "Erweitert"
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr "Rechte"
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3241,12 +3508,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr "Erstellt am"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3257,38 +3524,12 @@
 msgid "Delete this repository group"
 msgstr "Diese Repositorygruppe löschen"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr "keine"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr "lesen"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr "schreiben"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr "admin"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+#, fuzzy
+#| msgid "user/user group"
+msgid "User/User Group"
 msgstr "Benutzer/Benutzergruppe"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3297,7 +3538,9 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+#, fuzzy
+#| msgid "default"
+msgid "Default"
 msgstr "standart"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3306,14 +3549,11 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
+#, fuzzy
+#| msgid "revoke"
+msgid "Revoke"
 msgstr "entziehen"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:94
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:97
@@ -3321,7 +3561,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+msgid "Apply to children"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3369,44 +3609,43 @@
 msgid "Number of Top-level Repositories"
 msgstr "Anzahl der Repositories oberster Ebene"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr "Bestehendes Repository importieren?"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr "Clone von"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-msgid "Optional URL from which repository should be cloned."
-msgstr "Optionale http[s] URL, von welcher das Repository geclont werden soll."
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Clone remote repository"
+msgstr "[erstellt] Repository"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr ""
-"Halten Sie es kurz und prägnant. Benutzen Sie eine README-Datei für längere "
-"Beschreibungen."
-
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+"Halten Sie es kurz und prägnant. Benutzen Sie eine README-Datei für "
+"längere Beschreibungen."
+
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr "Repository Typ der erstellt werden soll."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
 #: kallithea/templates/forks/fork.html:58
 msgid "Landing revision"
 msgstr "Start Revision"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:68
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3453,8 +3692,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr "Statistiken"
 
@@ -3476,15 +3715,15 @@
 msgid "Public Journal Visibility"
 msgstr "Sichtbarkeit des öffentlichen Logbuches"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr "Entferne aus dem Öffentlichen Logbuch"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 msgid "Add to Public Journal"
 msgstr "Zum öffentlichen Logbuch hinzufügen"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
@@ -3492,31 +3731,31 @@
 "Alle Aktionen, die in diesem Repository ausgeführt wurden, sind im "
 "öffentlichen Logbuch für jeden einsehbar."
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 msgid "Change Locking"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 msgid "Confirm to unlock repository."
 msgstr "Entsperren des Repositorys bestätigen."
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 msgid "Unlock Repository"
 msgstr "Repository entsperren"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 msgid "Confirm to lock repository."
 msgstr "Sperren des Repositorys bestätigen."
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 msgid "Lock Repository"
 msgstr "Repository sperren"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr "Repository ist nicht gesperrt"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3524,32 +3763,32 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr "Löschen des Repositorys bestätigen: %s"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 msgid "Delete this Repository"
 msgstr "Dieses Repository löschen"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
 msgstr[0] "Dieses Repository hat %s Fork"
 msgstr[1] "Dieses Repository hat %s Forks"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr "Fork abtrennen"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr "Forks löschen"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3587,8 +3826,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr "Aktiv"
@@ -3627,28 +3866,38 @@
 msgstr "Zusatzfelder sind deaktiviert."
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+#, fuzzy
+#| msgid "private repository"
+msgid "Private Repository"
 msgstr "privates Repository"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-msgid "Remote URL"
-msgstr "Remote URL"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Pull Changes from Remote Location"
-msgstr "Änderungen von entferntem Ort übertragen"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Confirm to pull changes from remote side."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#, fuzzy, python-format
+#| msgid "Created repository %s"
+msgid "Remote repository URL"
+msgstr "Repositorium erzeugt %s"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy
+#| msgid "[pulled from remote] into repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "[Pulled von Remote] in Repository"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "[pulled from remote] into repository"
+msgid "Confirm to pull changes from remote repository."
+msgstr "[Pulled von Remote] in Repository"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr ""
+#, fuzzy
+#| msgid "private repository"
+msgid "Permanent Repository ID"
+msgstr "privates Repository"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3662,43 +3911,35 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-msgid "Clone URL"
-msgstr "Clone-URL"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr "bearbeiten"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Remote repository"
+msgstr "[erstellt] Repository"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+#, fuzzy
+#| msgid "Repository"
+msgid "Repository URL"
+msgstr "Repository"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr "Besitzer des Repositorys ändern."
 
@@ -3755,55 +3996,11 @@
 msgid "System Info"
 msgstr "Systeminfo"
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr "E-Mail-Präfix"
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr "SMTP-Server"
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr "SMTP-Benutzername"
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr "SMTP-Passwort"
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr "SMTP-Port"
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr "Senden"
 
@@ -3876,13 +4073,13 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
+msgid "Delete records of missing repositories"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3903,7 +4100,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3930,39 +4127,46 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+#, fuzzy
+#| msgid "check for updates"
+msgid "Check for updates"
 msgstr "Auf Updates prüfen"
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
-msgstr "Python-Version"
+msgid "Kallithea configuration file"
+msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
+msgid "Python version"
+msgstr "Python-Version"
+
+#: kallithea/templates/admin/settings/settings_system.html:7
 msgid "Platform"
 msgstr "Plattform"
 
-#: kallithea/templates/admin/settings/settings_system.html:7
-msgid "Git version"
-msgstr "Git-Version"
-
 #: kallithea/templates/admin/settings/settings_system.html:8
-msgid "Git path"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_system.html:9
-msgid "Upgrade info endpoint"
-msgstr ""
+msgid "Git version"
+msgstr "Git-Version"
 
 #: kallithea/templates/admin/settings/settings_system.html:9
+msgid "Git path"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
+msgid "Upgrade info endpoint"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
-"Hinweis: Bitte stellen Sie sicher, dass der Server auf die URL zugreifen kann"
-
-#: kallithea/templates/admin/settings/settings_system.html:14
+"Hinweis: Bitte stellen Sie sicher, dass der Server auf die URL zugreifen "
+"kann"
+
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr "Prüfe auf Updates..."
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4126,8 +4330,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
-msgstr ""
+#, fuzzy
+#| msgid "Settings"
+msgid "Meta Tagging"
+msgstr "Einstellungen"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
 msgid "Stylify recognised meta tags:"
@@ -4145,6 +4351,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr "Benutzergruppen"
@@ -4164,24 +4371,25 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr "Standart Rechte"
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
+#, fuzzy
+#| msgid "members"
+msgid "Show Members"
+msgstr "mitglieder"
+
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
+#, python-format
+msgid "User Group: %s"
+msgstr "Benutzergruppe: %s"
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
 #: kallithea/templates/admin/user_groups/user_groups.html:48
 msgid "Members"
 msgstr "Mitglieder"
 
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
-#, python-format
-msgid "User Group: %s"
-msgstr "Benutzergruppe: %s"
-
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr ""
@@ -4206,10 +4414,6 @@
 msgid "User Groups Administration"
 msgstr "Benutzergruppenverwaltung"
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr "Benutzergruppen"
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr "Benutzer hinzufügen"
@@ -4235,11 +4439,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-msgid "Default Permissions"
-msgstr "Standardrechte"
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4249,7 +4449,7 @@
 msgstr "Benutzer: %s"
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4263,7 +4463,7 @@
 msgstr "Mitglieder der Benutzergruppe"
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr ""
@@ -4285,18 +4485,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr ""
 
@@ -4317,47 +4510,55 @@
 msgid "Support"
 msgstr "Support"
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr "Mercurial Repository"
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr "Git Repository"
+
+#: kallithea/templates/base/base.html:126
 msgid "Create Fork"
 msgstr "Fork erstellen"
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr "Zusammenfassung"
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
+#: kallithea/templates/base/base.html:139
+#: kallithea/templates/base/base.html:141
 #: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
 msgid "Changelog"
 msgstr ""
 
-#: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr "Dateien"
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr ""
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr "Optionen"
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 msgid "Compare Fork"
 msgstr "Fork vergleichen"
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4367,129 +4568,125 @@
 msgid "Compare"
 msgstr ""
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr ""
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:176
-msgid "Follow"
-msgstr ""
-
-#: kallithea/templates/base/base.html:177
-msgid "Unfollow"
-msgstr ""
-
 #: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
-#: kallithea/templates/forks/fork.html:9
-msgid "Fork"
+msgid "Follow"
 msgstr ""
 
 #: kallithea/templates/base/base.html:181
+msgid "Unfollow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
+#: kallithea/templates/forks/fork.html:9
+msgid "Fork"
+msgstr ""
+
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr ""
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr ""
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr ""
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr "Logbuch"
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr "Öffentliches Logbuch"
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:237
-msgid "Gists"
-msgstr ""
-
 #: kallithea/templates/base/base.html:241
+msgid "Gists"
+msgstr ""
+
+#: kallithea/templates/base/base.html:245
 msgid "All Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 msgid "My Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 msgid "My Private Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr ""
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 msgid "My Pull Requests"
 msgstr "Meine Pull Requests"
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr "Nicht eingeloggt"
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 msgid "Login to Your Account"
 msgstr ""
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr "Passwort vergessen?"
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr ""
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr "Keine Übereinstimmungen gefunden"
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "Repositorystandards"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4517,7 +4714,8 @@
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:22
@@ -4543,7 +4741,7 @@
 msgstr "Einen weiteren Kommentar hinzufügen"
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr ""
 
@@ -4613,6 +4811,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr "Widerruf der Rechte für {0}: {1} bestätigen?"
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr "Aktiviert"
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr "Deaktiviert"
+
 #: kallithea/templates/base/root.html:43
 msgid "Specify changeset"
 msgstr "Changeset angeben"
@@ -4642,6 +4848,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4670,10 +4877,6 @@
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr ""
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr ""
@@ -4703,7 +4906,7 @@
 #, python-format
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:96
@@ -4713,7 +4916,7 @@
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4746,7 +4949,7 @@
 msgid "Branch %s"
 msgstr "Branch %s"
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr "Bisher gibt es keine Änderungen"
 
@@ -4762,7 +4965,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr ""
 
@@ -4792,21 +4995,23 @@
 msgid "Refs"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
-msgstr ""
-
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "private repository"
+msgid "Push new repository"
+msgstr "privates Repository"
+
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr ""
 
@@ -4816,15 +5021,15 @@
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr ""
@@ -4847,7 +5052,7 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+msgid "Merge"
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4858,144 +5063,159 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+#, fuzzy
+#| msgid "Created by"
+msgid "Replaced by:"
+msgstr "Erstellt von"
+
+#: kallithea/templates/changeset/changeset.html:149
+#, fuzzy
+#| msgid "Created by"
+msgid "Preceded by:"
+msgstr "Erstellt von"
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:24
-msgid "Status change from pull request"
-msgstr "Statusänderung durch Pull Request"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy
+#| msgid "revisions"
+msgid "No revisions"
+msgstr "revisionen"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Comment from pull request"
+msgid "on pull request"
+msgstr "Kommentar von Pull Request"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
 msgid "No title"
 msgstr "Kein Titel"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-msgid "Comment from pull request"
-msgstr "Kommentar von Pull Request"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/changeset/changeset_file_comment.html:24
+#, fuzzy, python-format
+#| msgid "%s changesets"
+msgid "on this changeset"
+msgstr "%s Changesets"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 msgid "Delete comment?"
 msgstr "Kommentar löschen?"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "Letzte Änderungen"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
+msgid "Comment preview"
+msgstr "Kommentarvorschau"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:77
+msgid "Submitting ..."
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
-msgid "Comment preview"
-msgstr "Kommentarvorschau"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:85
-msgid "Submitting ..."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr "Kommentar"
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr "Vorschau"
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr "Vorschau"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] "%d Kommentar"
 msgstr[1] "%d Kommentare"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
 msgstr[0] "%d inline"
 msgstr[1] "%d inline"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, python-format
 msgid "%d general"
 msgid_plural "%d general"
 msgstr[0] "%d generell"
 msgstr[1] "%d generell"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-msgid "Use @username inside this text to send notification to another local user."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+msgid "Use @username inside this text to notify another user."
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 msgid "Set changeset status"
 msgstr "Setze Changesetstatus"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 msgid "No change"
 msgstr "Keine Änderungen"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 msgid "Close"
 msgstr "Schließen"
 
@@ -5014,7 +5234,7 @@
 msgstr ""
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr ""
@@ -5023,11 +5243,11 @@
 msgid "Show inline comments"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 msgid "Deleted"
 msgstr "Gelöscht"
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 msgid "Renamed"
 msgstr "Umbenannt"
 
@@ -5039,29 +5259,41 @@
 msgid "Ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 msgid "is"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, python-format
 msgid "%s changesets"
 msgstr "%s Changesets"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 msgid "behind"
 msgstr "zurück"
 
@@ -5085,56 +5317,43 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr ""
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr "Mercurial Repository"
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr "Git Repository"
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr "Öffenentliches Repository"
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr ""
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr "Abonniere den %s RSS Feed"
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr "Abonniere den %s ATOM Feed"
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5263,10 +5482,6 @@
 msgid "Commit Changes"
 msgstr "Änderungen einchecken"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr ""
@@ -5292,18 +5507,14 @@
 msgstr "Größe"
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
-msgstr "MIME-Type"
+msgid "Last Revision"
+msgstr ""
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
-msgstr ""
+msgid "Last Modified"
+msgstr "Zuletzt geändert"
 
 #: kallithea/templates/files/files_browser.html:64
-msgid "Last Modified"
-msgstr "Zuletzt geändert"
-
-#: kallithea/templates/files/files_browser.html:65
 msgid "Last Committer"
 msgstr ""
 
@@ -5415,8 +5626,8 @@
 msgstr ""
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr ""
 
@@ -5467,8 +5678,8 @@
 msgstr ""
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr ""
 
@@ -5476,7 +5687,7 @@
 msgid "Forked"
 msgstr ""
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr ""
 
@@ -5489,18 +5700,13 @@
 msgstr "RSS Logbuch Feed"
 
 #: kallithea/templates/journal/journal.html:56
-msgid "My Repos"
+msgid "My Repositories"
 msgstr "Meine Repositories"
 
-#: kallithea/templates/journal/journal_data.html:61
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr ""
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr "Öffentliches Logbuch"
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr "ATOM Feed für das Öffentliche Logbuch"
@@ -5542,20 +5748,16 @@
 msgid "Destination repository"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-msgid "Pull Request Reviewers"
-msgstr "Pull Request Reviewers"
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 msgid "No entries"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+#, fuzzy
+#| msgid "revoke"
+msgid "Vote"
+msgstr "entziehen"
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5564,50 +5766,50 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, python-format
-msgid "Latest vote: %s"
-msgstr "Letzte Stimmabgabe: %s"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-msgid "Delete Pull Request"
-msgstr "Pull Request löschen"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+msgid "Delete Pull Request"
+msgstr "Pull Request löschen"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr "Löschen der Gruppe bestätigen: %s mit %s Repository"
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
-#, python-format
-msgid "%s Pull Request #%s"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "%s Pull Request %s"
+msgstr "Pull Request #%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
-#, python-format
-msgid "Pull request #%s from %s#%s"
+#, fuzzy, python-format
+#| msgid "Pull request #%s from %s#%s"
+msgid "Pull request %s from %s#%s"
 msgstr "Pull Request #%s von %s#%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
@@ -5623,86 +5825,86 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 msgid "There are no reviewers"
 msgstr "Es gibt keine Reviewers"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 msgid "on"
 msgstr "in"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 msgid "Created by"
 msgstr "Erstellt von"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 msgid "Update"
 msgstr "Aktualisierung"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+msgid "Pull Request Reviewers"
+msgstr "Pull Request Reviewers"
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 msgid "Remove reviewer"
 msgstr "Reviewer entfernen"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 msgid "Potential Reviewers"
 msgstr "Potentielle Reviewer"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 msgid "Save as New Pull Request"
 msgstr "Als neuen Pull Request speichern"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 msgid "Cancel Changes"
 msgstr "Änderungen verwerfen"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 msgid "Pull Request Content"
 msgstr "Inhalt des Pull Requests"
 
@@ -5803,8 +6005,8 @@
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr ""
 
@@ -5812,45 +6014,45 @@
 msgid "Stats gathered: "
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:389
-msgid "commits"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:390
-msgid "files added"
+msgid "commits"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
+msgid "files added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:394
-msgid "commit"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:395
-msgid "file added"
+msgid "commit"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:396
-msgid "file changed"
+msgid "file added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:397
+msgid "file changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr ""
 
@@ -5872,65 +6074,73 @@
 msgid "Fork of"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
-msgstr ""
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr "Clone von"
+
+#: kallithea/templates/summary/summary.html:72
+msgid "Clone URL"
+msgstr "Clone-URL"
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
-msgstr ""
-
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:125
+msgid "With subrepos"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 msgid "Latest Changes"
 msgstr "Letzte Änderungen"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 msgid "Quick Start"
 msgstr "Schnelleinstieg"
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr ""
@@ -5943,3 +6153,288 @@
 #: kallithea/templates/tags/tags.html:26
 msgid "Compare Tags"
 msgstr "Tags vergleichen"
+
+#~ msgid "No comments."
+#~ msgstr "Keine Kommentare."
+
+#~ msgid "public journal"
+#~ msgstr "Öffentliches Logbuch"
+
+#~ msgid "journal"
+#~ msgstr "Logbuch"
+
+#~ msgid "Locked repository"
+#~ msgstr "Gesperrtes Repositorium"
+
+#~ msgid "Unlocked repository"
+#~ msgstr "Entsperrtes Repositorium"
+
+#~ msgid "Unlocked"
+#~ msgstr "Entsperrt"
+
+#~ msgid "Locked"
+#~ msgstr "Gesperrt"
+
+#~ msgid "Repository has been %s"
+#~ msgstr "Repositorium wurde %s"
+
+#~ msgid "You can't edit this user"
+#~ msgstr "Sie können diesen Benutzer nicht editieren"
+
+#~ msgid "No Files"
+#~ msgstr "Keine Dateien"
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr "Benutzername \"%(username)s\" ist verboten"
+
+#~ msgid "invalid user name"
+#~ msgstr "Ungültiger Benutzername"
+
+#~ msgid "Your account is disabled"
+#~ msgstr "Ihr Account wurde Deaktiviert"
+
+#~ msgid "invalid clone URL"
+#~ msgstr "ungültige Clone-URL"
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr ""
+#~ "Ungültige Clone-URL, gültige Clone-URL"
+#~ " (http(s)/svn+http(s)/ssh) angeben"
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+#~ "Die Revisionen %(revs)s sind bereits "
+#~ "Bestandteil des Pull Requests oder haben"
+#~ " den Status"
+
+#~ msgid "Defaults"
+#~ msgstr "Voreinstellungen"
+
+#~ msgid "My Emails"
+#~ msgstr "Meine E-Mails"
+
+#~ msgid "Watched"
+#~ msgstr "Beobachtet"
+
+#~ msgid "My Permissions"
+#~ msgstr "Meine Erlaubnisse"
+
+#~ msgid "expires"
+#~ msgstr "verfällt"
+
+#~ msgid "reset"
+#~ msgstr "Zurücksetzen"
+
+#~ msgid "delete"
+#~ msgstr "löschen"
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr "Rechteverwaltung"
+
+#~ msgid "Overview"
+#~ msgstr "Übersicht"
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr "Bestehende Einstellungen überschreiben"
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr "Standardmäßige IP Whitelist für alle Benutzer"
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr "Übersicht der Standardbenutzerrechte"
+
+#~ msgid "none"
+#~ msgstr "keine"
+
+#~ msgid "read"
+#~ msgstr "lesen"
+
+#~ msgid "write"
+#~ msgstr "schreiben"
+
+#~ msgid "admin"
+#~ msgstr "admin"
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "apply to children"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr "Optionale http[s] URL, von welcher das Repository geclont werden soll."
+
+#~ msgid "Remote URL"
+#~ msgstr "Remote URL"
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr "Änderungen von entferntem Ort übertragen"
+
+#~ msgid "Confirm to pull changes from remote side."
+#~ msgstr ""
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr "bearbeiten"
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr "E-Mail-Präfix"
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr "SMTP-Server"
+
+#~ msgid "SMTP username"
+#~ msgstr "SMTP-Benutzername"
+
+#~ msgid "SMTP password"
+#~ msgstr "SMTP-Passwort"
+
+#~ msgid "SMTP port"
+#~ msgstr "SMTP-Port"
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "Meta-Tagging"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr "Standart Rechte"
+
+#~ msgid "user groups"
+#~ msgstr "Benutzergruppen"
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Changeset status: %s\n"
+#~ "Click to open associated pull request #%s"
+#~ msgstr ""
+
+#~ msgid "Push new repo"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "merge"
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr "Statusänderung durch Pull Request"
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr "MIME-Type"
+
+#~ msgid "My Repos"
+#~ msgstr "Meine Repositories"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr "Letzte Stimmabgabe: %s"
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "%s Pull Request #%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr ""
+
+#~ msgid "reviewer"
+#~ msgstr ""
+
+#~ msgid "with subrepos"
+#~ msgstr ""
+
--- a/kallithea/i18n/fr/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/fr/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -5,9 +5,9 @@
 # FIRST AUTHOR <EMAIL@ADDRESS>, 2011
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-07-20 11:32+0200\n"
 "Last-Translator: Étienne Gilli <etienne.gilli@gmail.com>\n"
 "Language-Team: French "
@@ -20,19 +20,23 @@
 "X-Generator: Weblate 2.4-dev\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "Il n’y a aucun changement pour le moment"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "Aucun"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(fermé)"
 
@@ -46,21 +50,17 @@
 msgstr "Ignorer les espaces et tabulations"
 
 #: kallithea/controllers/changeset.py:169
-#, python-format
-msgid "increase diff context to %(num)s lines"
+#, fuzzy, python-format
+#| msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr "augmenter le contexte du diff à %(num)s lignes"
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr "Une telle révision n'existe pas pour ce dépôt"
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-msgid "No comments."
-msgstr "Aucun commentaire."
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
@@ -68,33 +68,43 @@
 "La modification de l'état sur un ensemble de modifications associé à une "
 "demande de tirage fermé n'est pas autorisé"
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr "Sélectionner le changeset"
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr "Impossible de comparer des dépôts sans utiliser un ancêtre commun"
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+#, fuzzy
+#| msgid "revisions"
+msgid "No response"
+msgstr "révisions"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 "Le serveur n’a pas pu interpréter la requête à cause d’une erreur de "
 "syntaxe."
 
-#: kallithea/controllers/error.py:99
+#: kallithea/controllers/error.py:103
 msgid "Unauthorized access to resource"
 msgstr "Accès interdit à cette ressource"
 
-#: kallithea/controllers/error.py:101
+#: kallithea/controllers/error.py:105
 msgid "You don't have permission to view this page"
 msgstr "Vous n’avez pas la permission de voir cette page"
 
-#: kallithea/controllers/error.py:103
+#: kallithea/controllers/error.py:107
 msgid "The resource could not be found"
 msgstr "Ressource introuvable"
 
-#: kallithea/controllers/error.py:105
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -112,17 +122,17 @@
 msgid "%s %s feed"
 msgstr "Flux %s de %s"
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr "Cet ensemble de changements était trop important et a été découpé…"
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr "%s a commité, le %s"
@@ -171,8 +181,8 @@
 #: kallithea/controllers/files.py:378
 msgid "You can only edit files with revision being a valid branch "
 msgstr ""
-"Vous pouvez modifier uniquement les fichiers dont la révision est dans une "
-"branche valide "
+"Vous pouvez modifier uniquement les fichiers dont la révision est dans "
+"une branche valide "
 
 #: kallithea/controllers/files.py:392
 #, python-format
@@ -206,45 +216,43 @@
 "Le chemin doit être un chemin relatif et ne doit pas contenir .. dans le "
 "chemin"
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr "Les téléchargements sont désactivés"
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "Révision %s inconnue"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "Dépôt vide"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr "Type d’archive inconnu"
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "Changesets"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "Branches"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "Tags"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr "Une erreur est survenue durant le fork du dépôt %s"
@@ -260,9 +268,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "Dépôts"
 
@@ -282,26 +290,33 @@
 msgstr "Signet"
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
 msgstr "Journal public"
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
-msgstr "Journal"
-
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
+msgstr "Historique"
+
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+#, fuzzy
+#| msgid "bad captcha"
+msgid "Bad captcha"
 msgstr "mauvais captcha"
 
-#: kallithea/controllers/login.py:194
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr "Vous vous êtes inscrits avec succès à Kallithea"
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr "Un lien de rénitialisation de votre mot de passe vous a été envoyé"
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
@@ -309,125 +324,135 @@
 "Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a "
 "été envoyé par e-mail"
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, python-format
 msgid "%s (closed)"
 msgstr "%s (fermé)"
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr "Changements"
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr "Spécial"
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr "Branches appairées"
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "Signets"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr "Erreur de création de la demande de pull : %s"
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 msgid "No description"
 msgstr "Aucune description"
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr "La requête de pull a été ouverte avec succès"
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr "Une erreur est survenue durant la création de la pull request"
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr "Changeset manquant depuis la précédente pull request :"
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr "Nouveau changeset sur %s %s depuis la précédente pull request :"
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 "L'ancêtre n'a pas changé - montrer les différences avec la version "
 "précédente :"
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
-"Cette demande de pull est basée sur une autre révision %s et il n'y a pas de "
-"diff simple."
-
-#: kallithea/controllers/pullrequests.py:421
+"Cette demande de pull est basée sur une autre révision %s et il n'y a pas"
+" de diff simple."
+
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr "Aucun changement constaté sur %s %s depuis la version précédente."
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr "Fermé, remplacé par %s."
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr "Mise à jour de la pull request créée"
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 msgid "Pull request updated"
 msgstr "Pull request mise à jour"
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr "La requête de pull a été supprimée avec succès"
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr "Cette pull request a déjà été fusionnée à %s."
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr "Cette pull request a été fermée et ne peut pas être mise à jour."
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
-msgstr ""
-"Cette demande de pull peut être mise à jour avec les modifications de %s :"
-
-#: kallithea/controllers/pullrequests.py:600
+msgstr "Cette demande de pull peut être mise à jour avec les modifications de %s :"
+
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:715
 msgid "Closing."
 msgstr "Fermeture."
 
@@ -445,21 +470,21 @@
 msgid "An error occurred during search operation."
 msgstr "Une erreur est survenue pendant la recherche."
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 msgid "No data ready yet"
 msgstr "Aucune donnée actuellement disponible"
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr "La mise à jour des statistiques est désactivée pour ce dépôt"
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr "Mise à jour des paramètres d'authentification effectuée avec succès"
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr ""
 "une erreur est survenue pendant la mise à jour des réglages "
@@ -474,38 +499,40 @@
 msgstr "Une erreur est survenue durant la mise à jour des réglages par défaut"
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+#, fuzzy
+#| msgid "forever"
+msgid "Forever"
 msgstr "pour toujours"
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr "5 minute"
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr "1 heure"
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr "1 jour"
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr "1 mois"
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr "Toujours"
 
@@ -519,7 +546,9 @@
 msgstr "Gist %s supprimé"
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
+#, fuzzy
+#| msgid "unmodified"
+msgid "Unmodified"
 msgstr "non modifié"
 
 #: kallithea/controllers/admin/gists.py:262
@@ -535,121 +564,137 @@
 msgid "Error occurred during update of gist %s"
 msgstr "Une erreur est survenue durant la mise à jour du gist %s"
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
 "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon"
 " fonctionnement de l’application"
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr "Votre compte a été mis à jour avec succès"
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr "Une erreur est survenue durant la mise à jour de l'utilisateur %s"
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr "Mot de passe mis à jour avec succès"
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr ""
 "Une erreur est survenue durant la mise à jour du mot de passe de "
 "l'utilisateur"
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr "L’e-mail « %s » a été ajouté à l’utilisateur"
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "Une erreur est survenue durant l’enregistrement de l’e-mail"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr "L’e-mail a été enlevé de l’utilisateur"
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr "Clé d'API créée avec succès"
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr "Clé d'API remise à zéro avec succès"
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr "Clé d'API supprimée avec succès"
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr "Lire"
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
-msgstr "Lire"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
+msgstr "Écrire"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr "Écrire"
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr "Administration"
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr "Interdite"
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr "Autorisé avec activation de compte manuelle"
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr "Autorisé avec activation de compte automatique"
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -657,11 +702,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr "Activation manuelle du compte externe"
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -669,223 +714,214 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr "Activation automatique du compte externe"
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr "Autorisée"
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr "Permissions globales mises à jour avec succès"
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr "Une erreur est survenue durant la mise à jour des permissions"
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr "Une erreur est survenue durant la création du groupe de dépôts %s"
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr "Groupe de dépôts %s créé"
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr "Une erreur est survenue durant la création du groupe de dépôts %s"
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr "Groupe de dépôts %s mis à jour"
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr "Une erreur est survenue durant la mise à jour du groupe de dépôts %s"
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr "Ce groupe contient %s dépôts et ne peut être supprimé"
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr "Ce groupe contient %s sous-groupes et ne peut pas être supprimé"
 
-#: kallithea/controllers/admin/repo_groups.py:302
+#: kallithea/controllers/admin/repo_groups.py:297
 #, python-format
 msgid "Removed repository group %s"
 msgstr "Groupe de dépôts %s supprimé"
 
-#: kallithea/controllers/admin/repo_groups.py:307
+#: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr "Une erreur est survenue durant la suppression du groupe de dépôts %s"
 
-#: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
 #: kallithea/controllers/admin/user_groups.py:340
 msgid "Cannot revoke permission for yourself as admin"
 msgstr "Impossible de révoquer votre permission d'administrateur"
 
-#: kallithea/controllers/admin/repo_groups.py:435
+#: kallithea/controllers/admin/repo_groups.py:420
 msgid "Repository group permissions updated"
 msgstr "Permissions du groupe de dépôts mises à jour"
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr "Une erreur est survenue durant la révocation de la permission"
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr "Erreur de création du dépôt %s"
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr "Dépôt %s créé depuis %s"
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr "dépôt %s forké en tant que %s"
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr "Dépôt %s créé"
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr "Dépôt %s mis à jour avec succès"
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr "Une erreur est survenue durant la mise à jour du dépôt %s"
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr "%s forks détachés"
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr "%s forks supprimés"
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr "Dépôt %s supprimé"
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
+#: kallithea/controllers/admin/repos.py:321
+#, fuzzy, python-format
+#| msgid "Cannot delete %s it still contains attached forks"
+msgid "Cannot delete repository %s which still has forks"
 msgstr "Impossible de supprimer le dépôt %s : Des forks y sont attachés"
 
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr "Erreur pendant la suppression de %s"
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr "Permissions du dépôt mises à jour"
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr "Une erreur est survenue durant la création du champ"
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr "Une erreur est survenue durant la suppression du champ"
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr "-- Pas un fork --"
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr "La visibilité du dépôt dans le journal public a été mise à jour"
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr ""
 "Une erreur est survenue durant la configuration du journal public pour ce"
 " dépôt"
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr "Jeton d’authentification incorrect"
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "[Aucun dépôt]"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr "Le dépôt %s a été marké comme fork de %s"
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr "Une erreur est survenue durant cette opération"
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr "Dépôt verrouillé"
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr "Dépôt non verrouillé"
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been locked"
+msgstr "Ce dépôt n’est pas verrouillé"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been unlocked"
+msgstr "Ce dépôt n’est pas verrouillé"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr "Une erreur est survenue durant le déverrouillage"
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr "Non verrouillé"
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
-msgstr "Verrouillé"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr "Invalidation du cache réalisée avec succès"
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr "Une erreur est survenue durant l’invalidation du cache"
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
+msgstr "Les changements distants ont été récupérés"
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr "Le dépôt a été %s"
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr "Invalidation du cache réalisée avec succès"
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr "Une erreur est survenue durant l’invalidation du cache"
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr "Les changements distants ont été récupérés"
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr "Une erreur est survenue durant le pull depuis la source distante"
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr "Une erreur est survenue durant la suppression des statistiques du dépôt"
 
@@ -988,79 +1024,78 @@
 msgstr "Permissions du groupe d'utilisateurs mises à jour"
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr "Permissions mises à jour"
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr "Une erreur est survenue durant l’enregistrement des permissions"
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr "Utilisateur %s créé"
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr "Une erreur est survenue durant la création de l'utilisateur %s"
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr "L’utilisateur a été mis à jour avec succès"
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr "Utilisateur supprimé avec succès"
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr "Une erreur est survenue durant la suppression de l’utilisateur"
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr "Vous ne pouvez pas éditer cet utilisateur"
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr "L'adresse IP %s a été ajoutée à la liste blanche"
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr "Une erreur est survenue durant la sauvegarde d'IP"
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr "L'adresse IP a été supprimée de la liste blanche"
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr "IP %s non autorisée"
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+#, fuzzy
+#| msgid "New api key"
+msgid "Invalid API key"
+msgstr "Nouvelle clé d'API"
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr "Vous devez être un utilisateur enregistré pour effectuer cette action"
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr "Vous devez être connecté pour visualiser cette page"
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr "Ensemble de changements non trouvé"
 
@@ -1078,158 +1113,164 @@
 msgid "No changes detected"
 msgstr "Aucun changement détecté"
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr "Branche supprimée : %s"
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr "Étiquette créée : %s"
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr "Afficher les changements combinés %s->%s"
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
+#: kallithea/lib/helpers.py:677
+#, fuzzy
+#| msgid "compare view"
+msgid "Compare view"
 msgstr "vue de comparaison"
 
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr "et"
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr "%s de plus"
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr "révisions"
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
+#: kallithea/lib/helpers.py:722
+#, fuzzy, python-format
+#| msgid "fork name %s"
+msgid "Fork name %s"
 msgstr "nom du fork %s"
 
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
+#: kallithea/lib/helpers.py:742
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "Pull request %s"
 msgstr "Requête de pull #%s"
 
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr "[a supprimé] le dépôt"
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr "[a créé] le dépôt"
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr "[a créé] le dépôt en tant que fork"
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr "[a forké] le dépôt"
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr "[a mis à jour] le dépôt"
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr "[téléchargée] archive depuis le dépôt"
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr "[a supprimé] le dépôt"
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr "[a créé] l’utilisateur"
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr "[a mis à jour] l’utilisateur"
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr "[créé] groupe d'utilisateurs"
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr "[mis à jour] groupe d'utilisateurs"
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr "[a commenté] une révision du dépôt"
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr "[a commenté] la requête de pull pour"
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr "[a fermé] la requête de pull de"
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr "[a pushé] dans"
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr "[a commité via Kallithea] dans le dépôt"
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr "[a pullé depuis un site distant] dans le dépôt"
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr "[a pullé] depuis"
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr "[suit maintenant] le dépôt"
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr "[ne suit plus] le dépôt"
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr " et %s de plus"
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr "Aucun fichier"
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr ""
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr "nouveau fichier"
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr "mod"
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr "suppr."
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr "renommer"
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr "chmod"
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1240,69 +1281,69 @@
 "probablement été créé ou renommé manuellement. Veuillez relancer "
 "l’application pour rescanner les dépôts"
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
 msgstr[0] "%d an"
 msgstr[1] "%d ans"
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
 msgstr[0] "%d mois"
 msgstr[1] "%d mois"
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
 msgstr[0] "%d jour"
 msgstr[1] "%d jours"
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
 msgstr[0] "%d heure"
 msgstr[1] "%d heures"
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
 msgstr[0] "%d minute"
 msgstr[1] "%d minutes"
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
 msgstr[0] "%d seconde"
 msgstr[1] "%d secondes"
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr "dans %s"
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr "Il y a %s"
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr "dans %s et %s"
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr "Il y a %s et %s"
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr "à l’instant"
 
@@ -1317,7 +1358,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr "Aucun accès au dépôt"
 
@@ -1332,7 +1373,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr "Accès en lecture au dépôt"
 
@@ -1347,7 +1388,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr "Accès en écriture au dépôt"
 
@@ -1362,7 +1403,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr "Accès administrateur au dépôt"
 
@@ -1401,7 +1442,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr "Administrateur Kallithea"
 
@@ -1416,7 +1457,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr "Création de dépôt désactivée"
 
@@ -1431,7 +1472,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr "Création de dépôt activée"
 
@@ -1446,7 +1487,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr "Fork de dépôt désactivé"
 
@@ -1461,7 +1502,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr "Fork de dépôt activé"
 
@@ -1497,7 +1538,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr "Pas encore relue"
 
@@ -1512,7 +1553,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr "Approuvée"
 
@@ -1527,7 +1568,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr "Rejetée"
 
@@ -1542,7 +1583,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr "En cours de relecture"
 
@@ -1554,7 +1595,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr "niveau supérieur"
 
@@ -1566,7 +1607,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr "Groupe de dépôts, pas d'accès"
 
@@ -1578,7 +1619,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr "Groupe de dépôts, accès en lecture"
 
@@ -1590,7 +1631,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr "Groupe de dépôts, accès en écriture"
 
@@ -1602,7 +1643,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr "Groupe de dépôts, accès d'administration"
 
@@ -1613,7 +1654,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr "Groupe d'utilisateurs, pas d'accès"
 
@@ -1624,7 +1665,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr "Groupe d'utilisateurs, accès en lecture"
 
@@ -1635,7 +1676,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr "Groupe d'utilisateurs, accès en écriture"
 
@@ -1646,7 +1687,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr "Groupe d'utilisateurs, accès d'administration"
 
@@ -1657,7 +1698,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr "Création de groupes de dépôts désactivée"
 
@@ -1668,7 +1709,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr "Création de groupes de dépôts activée"
 
@@ -1679,7 +1720,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr "Création de groupes d'utilisateurs désactivée"
 
@@ -1690,7 +1731,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr "Création de groupes d'utilisateurs activée"
 
@@ -1701,7 +1742,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr "Enregistrement désactivé"
 
@@ -1712,7 +1753,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr "Enregistrement des utilisateurs avec activation de compte manuelle"
 
@@ -1723,33 +1764,157 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr "Enregistrement des utilisateurs avec activation de compte automatique"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 "Création de dépôts activée avec l'accès en écriture vers un groupe de "
 "dépôts"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 "Création de dépôts désactivée avec l'accès en écriture vers un groupe de "
 "dépôts"
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr "à la ligne %s"
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr "[Mention]"
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has read access to new repositories"
+msgstr "Accès interdit à cette ressource"
+
+#: kallithea/model/db.py:1669
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has write access to new repositories"
+msgstr "Accès interdit à cette ressource"
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Only admins can create repository groups"
+msgstr "Groupe de dépôts %s créé"
+
+#: kallithea/model/db.py:1683
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Non-admins can create repository groups"
+msgstr "Groupe de dépôts %s créé"
+
+#: kallithea/model/db.py:1685
+#, fuzzy
+#| msgid "[created] user group"
+msgid "Only admins can create user groups"
+msgstr "[créé] groupe d'utilisateurs"
+
+#: kallithea/model/db.py:1686
+#, fuzzy
+#| msgid "[created] user group"
+msgid "Non-admins can create user groups"
+msgstr "[créé] groupe d'utilisateurs"
+
+#: kallithea/model/db.py:1688
+#, fuzzy
+#| msgid "Top level repositories"
+msgid "Only admins can create top level repositories"
+msgstr "Dépôts de niveau supérieur"
+
+#: kallithea/model/db.py:1689
+#, fuzzy
+#| msgid "Top level repositories"
+msgid "Non-admins can create top level repositories"
+msgstr "Dépôts de niveau supérieur"
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "Dépôts totaux"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Invalidate cache for all repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "Invalider le cache pour tous les dépôts"
+
+#: kallithea/model/db.py:1698
+#, fuzzy
+#| msgid "User Registration with manual account activation"
+msgid "User registration with manual account activation"
+msgstr "Enregistrement des utilisateurs avec activation de compte manuelle"
+
+#: kallithea/model/db.py:1699
+#, fuzzy
+#| msgid "User Registration with automatic account activation"
+msgid "User registration with automatic account activation"
+msgstr "Enregistrement des utilisateurs avec activation de compte automatique"
+
+#: kallithea/model/db.py:2228
+#, fuzzy
+#| msgid "Not Reviewed"
+msgid "Not reviewed"
+msgstr "Pas encore relue"
+
+#: kallithea/model/db.py:2231
+#, fuzzy
+#| msgid "Under Review"
+msgid "Under review"
+msgstr "En cours de relecture"
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr "Veuillez entrer un identifiant"
@@ -1768,116 +1933,149 @@
 msgid "Enter %(min)i characters or more"
 msgstr "Entrez au moins %(min)i caractères"
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr "Le nom ne doit pas contenir seulement des chiffres"
 
-#: kallithea/model/notification.py:252
+#: kallithea/model/notification.py:254
+#, fuzzy, python-format
+#| msgid "%(user)s commented on changeset at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
+msgstr "%(user)s a commenté sur le changeset à %(when)s"
+
+#: kallithea/model/notification.py:255
+#, fuzzy, python-format
+#| msgid "%(user)s sent message at %(when)s"
+msgid "%(user)s sent message %(age)s"
+msgstr "%(user)s a envoyé un message à %(when)s"
+
+#: kallithea/model/notification.py:256
+#, fuzzy, python-format
+#| msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
+msgstr "%(user)s vous a mentionné à %(when)s"
+
+#: kallithea/model/notification.py:257
+#, fuzzy, python-format
+#| msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr "%(user)s s'est enregistré sur Kallithea à %(when)s"
+
+#: kallithea/model/notification.py:258
+#, fuzzy, python-format
+#| msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s opened new pull request %(age)s"
+msgstr "%(user)s a ouvert une nouvelle demande de pull à %(when)s"
+
+#: kallithea/model/notification.py:259
+#, fuzzy, python-format
+#| msgid "%(user)s commented on pull request at %(when)s"
+msgid "%(user)s commented on pull request %(age)s"
+msgstr "%(user)s a commenté la demande de pull à %(when)s"
+
+#: kallithea/model/notification.py:266
 #, python-format
 msgid "%(user)s commented on changeset at %(when)s"
 msgstr "%(user)s a commenté sur le changeset à %(when)s"
 
-#: kallithea/model/notification.py:253
+#: kallithea/model/notification.py:267
 #, python-format
 msgid "%(user)s sent message at %(when)s"
 msgstr "%(user)s a envoyé un message à %(when)s"
 
-#: kallithea/model/notification.py:254
+#: kallithea/model/notification.py:268
 #, python-format
 msgid "%(user)s mentioned you at %(when)s"
 msgstr "%(user)s vous a mentionné à %(when)s"
 
-#: kallithea/model/notification.py:255
+#: kallithea/model/notification.py:269
 #, python-format
 msgid "%(user)s registered in Kallithea at %(when)s"
 msgstr "%(user)s s'est enregistré sur Kallithea à %(when)s"
 
-#: kallithea/model/notification.py:256
+#: kallithea/model/notification.py:270
 #, python-format
 msgid "%(user)s opened new pull request at %(when)s"
 msgstr "%(user)s a ouvert une nouvelle demande de pull à %(when)s"
 
-#: kallithea/model/notification.py:257
+#: kallithea/model/notification.py:271
 #, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr "%(user)s a commenté la demande de pull à %(when)s"
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, python-format
-msgid "New user %(new_username)s registered"
-msgstr "Nouvel utilisateur %(new_username)s enregistré"
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, python-format
+msgid "New user %(new_username)s registered"
+msgstr "Nouvel utilisateur %(new_username)s enregistré"
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 msgid "Closing"
 msgstr "Fermeture"
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#: kallithea/model/pull_request.py:137
+#, fuzzy, python-format
+#| msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
 msgstr ""
 "%(user)s veut que vous regardiez la demande de pull #%(pr_id)s : "
 "%(pr_title)s"
 
-#: kallithea/model/scm.py:808
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr "Dernier sommet"
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr "Nouveau enregistrement d'utilisateur"
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-"Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon"
-" fonctionnement de l’application"
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
+#: kallithea/model/user.py:249
+#, fuzzy
+#| msgid "You can't remove this user since it's crucial for entire application"
+msgid "You can't remove this user since it is crucial for the entire application"
 msgstr ""
 "Vous ne pouvez pas supprimer cet utilisateur ; il est nécessaire pour le "
 "bon fonctionnement de l’application"
 
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:254
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr ""
-"L’utilisateur \"%s\" possède %s dépôts et ne peut être supprimé. Changez les "
-"propriétaires ou supprimez ces dépôts : %s"
-
-#: kallithea/model/user.py:268
+"L’utilisateur \"%s\" possède %s dépôts et ne peut être supprimé. Changez "
+"les propriétaires ou supprimez ces dépôts : %s"
+
+#: kallithea/model/user.py:259
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr ""
-"L’utilisateur \"%s\" possède %s groupes de dépôt et ne peut être supprimé. "
-"Changez les propriétaires ou supprimez ces dépôts : %s"
-
-#: kallithea/model/user.py:275
+"L’utilisateur \"%s\" possède %s groupes de dépôt et ne peut être "
+"supprimé. Changez les propriétaires ou supprimez ces dépôts : %s"
+
+#: kallithea/model/user.py:266
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
@@ -1886,61 +2084,66 @@
 "L’utilisateur « %s » possède %s dépôts et ne peut être supprimé. Changez "
 "les propriétaires de ces dépôts. %s"
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr "Lien de remise à zéro du mot de passe"
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr "Votre nouveau mot de passe"
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr "Votre nouveau mot de passe Kallithea : %s"
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr "Cette valeur ne peut être une liste vide"
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr "Le nom d’utilisateur « %(username)s » existe déjà"
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr "Le nom d’utilisateur « %(username)s » n’est pas autorisé"
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, fuzzy, python-format
+#| msgid "Username %(username)s is not valid"
+msgid "Username \"%(username)s\" cannot be used"
+msgstr "Le nom d’utilisateur « %(username)s » n’est pas valide"
+
+#: kallithea/model/validators.py:99
+#, fuzzy
+#| msgid "" "Username may only contain alphanumeric characters underscores,
+#| periods or" " dashes and must begin with alphanumeric character or
+#| underscore"
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
+" dashes and must begin with an alphanumeric character or underscore"
 msgstr ""
 "Le pseudonyme ne peut contenir que des caractères alphanumériques, des "
 "tirets, points, traits d'union et doit commencer avec un caractère "
 "alphanumérique ou un trait d'union"
 
-#: kallithea/model/validators.py:132
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr "L'entrée n'est pas valide"
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr "Le nom d’utilisateur « %(username)s » n’est pas valide"
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr "Nom de groupe d'utilisateurs invalide"
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr "Le groupe d'utilisateurs « %(usergroup)s » existe déjà"
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
@@ -1949,108 +2152,112 @@
 "alphanumériques, des tirets, des points, des traits d'union et doit "
 "commencer avec un caractère alphanumérique"
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr "Impossible d’assigner ce groupe en tant que parent"
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr "Le groupe « %(group_name)s » existe déjà"
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr "Un dépôt portant le nom « %(group_name)s » existe déjà"
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr "Caractères incorrects (non-ASCII) dans le mot de passe"
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr "Ancien mot de passe invalide"
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr "Les mots de passe ne correspondent pas"
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
+#: kallithea/model/validators.py:300
+#, fuzzy
+#| msgid "invalid password"
+msgid "Invalid username or password"
 msgstr "mot de passe invalide"
 
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr "nom d’utilisateur invalide"
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr "Votre compte est désactivé"
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr "Jeton d’authentification incorrect"
+
+#: kallithea/model/validators.py:345
+#, fuzzy, python-format
+#| msgid "Repository name %(repo)s is disallowed"
+msgid "Repository name %(repo)s is not allowed"
 msgstr "Le nom de dépôt « %(repo)s » n’est pas autorisé"
 
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr "Un dépôt portant le nom « %(repo)s » existe déjà"
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr "Le dépôt « %(repo)s » existe déjà dans le groupe « %(group)s »"
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr "Un groupe de dépôts avec le nom « %(repo)s » existe déjà"
 
-#: kallithea/model/validators.py:474
-msgid "invalid clone URL"
-msgstr "URL de clonage invalide"
-
-#: kallithea/model/validators.py:475
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr ""
-"URL à cloner invalide, veuillez fournir une URL à cloner valide "
-"http(s)/svn+http(s)/ssh"
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+#, fuzzy
+#| msgid "private repository"
+msgid "Invalid repository URL"
+msgstr "Dépôt privé"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr "Le fork doit être du même type que le parent"
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr "Vous n’avez pas la permission de créer un dépôt dans ce"
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr "pas de permission de créer un dépôt dans la racine"
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr "Vous n'avez pas les permissions pour créer un groupe dans cet endroit"
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr "Ce nom d'utilisateur ou nom de groupe d'utilisateurs n'est pas valide"
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr "Ceci n’est pas un chemin valide"
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
+#: kallithea/model/validators.py:705
+#, fuzzy
+#| msgid "This email address is already taken"
+msgid "This email address is already in use"
 msgstr "Cette adresse e-mail est déjà enregistrée"
 
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
+#: kallithea/model/validators.py:725
+#, fuzzy, python-format
+#| msgid "email \"%(email)s\" does not exist."
+msgid "Email address \"%(email)s\" not found"
 msgstr "L’adresse e-mail « %(email)s » n’existe pas."
 
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
@@ -2058,33 +2265,26 @@
 "L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom"
 " d’utilisateur"
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr ""
-"Les révisions %(revs)s font déjà partie de la requête de pull ou on des "
-"statuts définis"
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr "Veuillez entrer une adresse IPv4 ou IPv6 valide"
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr "La taille du réseau (bits) doit être entre 0 et 32 (et non %(bits)r)"
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 "Le nom de la clé ne peut consister que de letters, de traits d'union, de "
 "tirets ou de nombres"
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr "Le nom du fichier ne peut être à l'intérieur d'un répertoire"
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2148,13 +2348,13 @@
 msgstr "Nom du groupe"
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2166,11 +2366,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr "Description"
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2191,11 +2391,11 @@
 msgid "Name"
 msgstr "Nom"
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr "Dernière modification"
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2204,18 +2404,19 @@
 msgid "Tip"
 msgstr "Sommet"
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr "Propriétaire"
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2227,7 +2428,7 @@
 msgid "Click to sort ascending"
 msgstr "Tri ascendant"
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2239,11 +2440,11 @@
 msgid "Click to sort descending"
 msgstr "Tri descendant"
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr "Pas de dépôts trouvés."
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2255,10 +2456,10 @@
 msgid "Data error."
 msgstr "Erreur d’intégrité des données."
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2268,7 +2469,7 @@
 msgstr "Chargement…"
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr "Connexion"
 
@@ -2277,39 +2478,39 @@
 msgid "Log In to %s"
 msgstr "Se connecter à %s"
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr "Nom d’utilisateur"
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr "Mot de passe"
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr "Se souvenir de moi"
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr "Mot de passe oublié ?"
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr "Vous n’avez pas de compte ?"
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr "Connexion"
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr "Mot de passe oublié ?"
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr "Vous n’avez pas de compte ?"
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr "Remettre le mot de passe à zéro"
@@ -2341,8 +2542,8 @@
 "Password reset link will be sent to the email address matching your "
 "username."
 msgstr ""
-"Le lien de réinitialisation du mot de passe sera envoyé à l'adresse e-mail "
-"correspondant à votre nom d'utilisateur."
+"Le lien de réinitialisation du mot de passe sera envoyé à l'adresse "
+"e-mail correspondant à votre nom d'utilisateur."
 
 #: kallithea/templates/register.html:5 kallithea/templates/register.html:14
 #: kallithea/templates/register.html:90
@@ -2359,26 +2560,26 @@
 msgstr "Confirmation"
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr "Prénom"
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr "Nom"
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr "E-mail"
 
@@ -2486,9 +2687,12 @@
 msgstr "Greffons activés"
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
+#, fuzzy
+#| msgid "" "Comma separated list of plugins. Order of plugins is also order in
+#| which " "Kallithea will try to authenticate user"
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 "Une liste séparée avec des virgules des greffons. L'ordre des greffons "
 "est aussi celui dans lequel Kallithea va essayer d'authentifier un "
@@ -2498,66 +2702,52 @@
 msgid "Available built-in plugins"
 msgstr "Greffons inclus disponibles"
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr "activé"
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr "désactivé"
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr "Greffon"
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr "Enregistrer"
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
-msgid "Repository Defaults"
-msgstr "Réglages par défaut du dépôt"
-
 #: kallithea/templates/admin/defaults/defaults.html:11
 #: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr "Par défaut"
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+msgid "Repository Defaults"
+msgstr "Réglages par défaut du dépôt"
+
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr "Type"
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr "Dépôt privé"
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
@@ -2566,34 +2756,34 @@
 "Les dépôts privés sont visibles seulement par les utilisateurs ajoutés "
 "comme collaborateurs."
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr "Activer les statistiques"
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr "Afficher les statistiques sur la page du dépôt."
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr "Activer les téléchargements"
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr "Afficher le menu de téléchargements sur la page du dépôt."
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr "Activer le verrouillage"
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr "Activer le verrouillage lors d’un pull sur le dépôt."
 
@@ -2627,6 +2817,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr "Expire le"
 
@@ -2637,7 +2833,9 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+#, fuzzy
+#| msgid "never"
+msgid "Never"
 msgstr "jamais"
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2645,7 +2843,7 @@
 msgstr "Mettre à jour le gist"
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr "Annuler"
 
@@ -2668,12 +2866,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr "Créer un nouveau gist"
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr "Créé"
 
@@ -2699,25 +2897,27 @@
 msgstr "Créer un gist public"
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2747,11 +2947,22 @@
 msgstr "Gist privé"
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr "Supprimer"
 
@@ -2760,9 +2971,18 @@
 msgstr "Confirmer la supprisson de ce gist"
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2788,7 +3008,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr "Mon compte"
 
@@ -2797,83 +3017,90 @@
 msgid "Profile"
 msgstr "Profil"
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
-msgstr "Clés de l'API"
+#: kallithea/templates/admin/my_account/my_account.html:36
+#, fuzzy
+#| msgid "New email address"
+msgid "Email Addresses"
+msgstr "Nouvelle adrese"
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
-msgstr "Mes e-mails"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
+msgstr "Clés de l'API"
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr "Mes dépôts"
+#, fuzzy
+#| msgid "repositories"
+msgid "Owned Repositories"
+msgstr "Dépôts"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr "Surveillé"
+#, fuzzy
+#| msgid "Create repositories"
+msgid "Watched Repositories"
+msgstr "Création de dépôts"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-msgid "My Permissions"
-msgstr "Mes permissions"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+#, fuzzy
+#| msgid "Copy permissions"
+msgid "Show Permissions"
+msgstr "Copier les permissions"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
 #: kallithea/templates/admin/users/user_edit_api_keys.html:6
 msgid "Built-in"
 msgstr "Inclus"
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr "expire le"
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
-#, python-format
-msgid "Confirm to reset this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to reset this api key: %s"
+msgid "Confirm to reset this API key: %s"
 msgstr "Confirmer la remise à zéro de cette clé d'API : %s"
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
-msgstr "remis à zéro"
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
+#, fuzzy
+#| msgid "expired"
+msgid "Expired"
 msgstr "a expiré"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to remove this api key: %s"
+msgid "Confirm to remove this API key: %s"
 msgstr "Confirmer la suppression de cette clé d'API : %s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
+#, fuzzy
+#| msgid "remove"
+msgid "Remove"
 msgstr "supprimer"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+#, fuzzy
+#| msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr "Pas de clés d'API supplémentaires spécifiées"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
+#, fuzzy
+#| msgid "New api key"
+msgid "New API key"
 msgstr "Nouvelle clé d'API"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2886,19 +3113,6 @@
 msgid "Primary"
 msgstr "Primaire"
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr "Supprimer"
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2919,19 +3133,24 @@
 msgid "Change Your Account Password"
 msgstr "Changer le mot de passe de votre compte"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr "Mot de passe actuel"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr "Nouveau mot de passe"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr "Confirmer le nouveau mot de passe"
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr "Vous pouvez changer votre avatar sur"
@@ -2952,15 +3171,11 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
+#, fuzzy
+#| msgid "current IP"
+msgid "Current IP"
 msgstr "adresse IP actuelle"
 
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
 msgid "Repositories You Own"
 msgstr "Dépôts dont vous êtes le propriétaire"
@@ -2994,7 +3209,7 @@
 msgstr "Commentaires"
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr "Demandes de pull"
 
@@ -3012,21 +3227,16 @@
 msgstr "Montrer Notification"
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr "Notifications"
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-msgid "Permissions Administration"
-msgstr "Administration des permissions"
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
-msgstr "Permissions"
+#, fuzzy
+msgid "Default Permissions"
+msgstr "Permissions par défaut"
 
 #: kallithea/templates/admin/permissions/permissions.html:28
 #: kallithea/templates/admin/settings/settings.html:29
@@ -3034,14 +3244,10 @@
 msgstr "Global"
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr "Liste blanche d'adresses IP"
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr "Vue d'ensemble"
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr "Accès anonyme"
@@ -3055,23 +3261,27 @@
 "Autoriser l'accès à Kallithea sans le besoin de se connecter. Les "
 "utilisateurs anonymes ont les permissions de %s"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Import existing repository ?"
+msgid "Apply to all existing repositories"
+msgstr "Importer un dépôt existant ?"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
-msgstr "Écraser les paramètres existants"
+msgid "Permissions for the Default user on new repositories."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr "Groupe de dépôt"
@@ -3083,75 +3293,105 @@
 "will be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+#, fuzzy
+#| msgid "Import existing repository ?"
+msgid "Apply to all existing repository groups"
+msgstr "Importer un dépôt existant ?"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr "Groupe d'utilisateurs"
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
+#, fuzzy
+#| msgid "Repository creation"
+msgid "Top level repository creation"
 msgstr "Création de dépôt"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
+msgid ""
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
 msgid "Repository creation with group write access"
 msgstr "Création de dépôts avec l'accès en écriture du groupe"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr "Création de groupes d'utilisateurs"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr "Fork de dépôt"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr "Enregistrement"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-#, fuzzy
-msgid "Default IP Whitelist for All Users"
-msgstr "Liste blanche d'adresses IP par défaut pour tous les utilisateurs"
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to delete this IP address: %s"
 msgstr "Confirmer la suppression de cette adresse IP : %s"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 #, fuzzy
 msgid "All IP addresses are allowed."
 msgstr "Toutes les adresses IP sont autorisées"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr "Nouvelle adresse IP"
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-#, fuzzy
-msgid "Default User Permissions Overview"
-msgstr "Vue d'ensemble des permissions utilisateur par défaut"
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3173,12 +3413,12 @@
 msgstr "Parent du groupe"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr "Copier les permissions du groupe parent"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3196,19 +3436,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "Options"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr "Avancé"
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr "Permissions"
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3229,12 +3475,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr "Créé le"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3245,38 +3491,12 @@
 msgid "Delete this repository group"
 msgstr "Supprimer ce groupe de dépôts"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr "Aucune"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr "Lecture"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr "Écriture"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr "Administration"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+#, fuzzy
+#| msgid "user/user group"
+msgid "User/User Group"
 msgstr "utilisateur/groupe d'utilisateurs"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3285,7 +3505,9 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+#, fuzzy
+#| msgid "default"
+msgid "Default"
 msgstr "[Par défaut]"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3294,14 +3516,11 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
+#, fuzzy
+#| msgid "revoke"
+msgid "Revoke"
 msgstr "Révoquer"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
-msgstr "administrateur délégué"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:94
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:97
@@ -3309,7 +3528,9 @@
 msgstr "Ajouter un nouveau"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+#, fuzzy
+#| msgid "apply to children"
+msgid "Apply to children"
 msgstr "Appliquer aux enfants"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3362,45 +3583,43 @@
 msgid "Number of Top-level Repositories"
 msgstr "Nombre de sous-dépôts"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr "Importer un dépôt existant ?"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr "Cloner depuis"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-#, fuzzy
-msgid "Optional URL from which repository should be cloned."
-msgstr "URL http(s) depuis laquelle le dépôt doit être cloné."
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Clone remote repository"
+msgstr "[a créé] le dépôt"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr ""
 "Gardez cette description précise et concise. Utilisez un fichier README "
 "pour des descriptions plus détaillées."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr "Type de dépôt à créer."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
 #: kallithea/templates/forks/fork.html:58
 msgid "Landing revision"
 msgstr "Révision d’arrivée"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:68
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3447,8 +3666,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr "Statistiques"
 
@@ -3473,16 +3692,16 @@
 msgid "Public Journal Visibility"
 msgstr "Journal public"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr "Supprimer du journal public"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 #, fuzzy
 msgid "Add to Public Journal"
 msgstr "Journal public"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 #, fuzzy
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
@@ -3491,36 +3710,36 @@
 "Le descriptif des actions réalisées sur ce dépôt sera visible à tous "
 "depuis le journal public"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 #, fuzzy
 msgid "Change Locking"
 msgstr "Activer le verrouillage"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 #, fuzzy
 msgid "Confirm to unlock repository."
 msgstr "Veuillez confirmer le déverrouillage de ce dépôt"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 #, fuzzy
 msgid "Unlock Repository"
 msgstr "Dépôt non verrouillé"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 #, fuzzy
 msgid "Confirm to lock repository."
 msgstr "Veuillez confirmer le verrouillage de ce dépôt"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 #, fuzzy
 msgid "Lock Repository"
 msgstr "Dépôt non verrouillé"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr "Ce dépôt n’est pas verrouillé"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3528,33 +3747,33 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr "Voulez-vous vraiment supprimer le dépôt %s ?"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 #, fuzzy
 msgid "Delete this Repository"
 msgstr "Supprimer ce groupe de dépôts"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, fuzzy, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3598,8 +3817,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr "Actif"
@@ -3639,31 +3858,38 @@
 msgstr "Les avatars sont désactivés"
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+#, fuzzy
+#| msgid "private repository"
+msgid "Private Repository"
 msgstr "Dépôt privé"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-#, fuzzy
-msgid "Remote URL"
-msgstr "URL de clone"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-#, fuzzy
-msgid "Pull Changes from Remote Location"
-msgstr "Récupérer les changements depuis le site distant"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-#, fuzzy
-msgid "Confirm to pull changes from remote side."
+#, fuzzy, python-format
+#| msgid "Created repository %s"
+msgid "Remote repository URL"
+msgstr "Dépôt %s créé"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy
+#| msgid "[pulled from remote] into repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "[a pullé depuis un site distant] dans le dépôt"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "Confirm to pull changes from remote side."
+msgid "Confirm to pull changes from remote repository."
 msgstr "Voulez-vous vraiment récupérer les changements depuis le site distant ?"
 
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr ""
+#, fuzzy
+#| msgid "private repository"
+msgid "Permanent Repository ID"
+msgstr "Dépôt privé"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3677,46 +3903,37 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-#, fuzzy
-msgid "Clone URL"
-msgstr "URL de clone"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr "éditer"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Remote repository"
+msgstr "[a créé] le dépôt"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+#, fuzzy
+#| msgid "Repository"
+msgid "Repository URL"
+msgstr "Dépôt"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr ""
 "Révision par défaut pour les pages de fichiers, de téléchargements, de "
 "recherche et de documentation"
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr "Changer le propriétaire de ce dépôt."
 
@@ -3778,55 +3995,11 @@
 msgid "System Info"
 msgstr "Informations sytème"
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr "Préfixe courriel"
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr "Formulaire de courriel Kallithea"
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr "Formulaire de courriel d'erreur"
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr "Destinataires du courriel d'erreur"
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr "Serveur SMTP"
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr "Nom d'utilisateur SMTP"
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr "Mot de passe SMTP"
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr "Port SMTP"
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
-msgstr "Utiliser TLS pour SMTP"
+msgid "Send test email to"
+msgstr "Envoyer un courriel de test à"
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr "Utiliser SSL pour SMTP"
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr "Authentification SMTP"
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr "Envoyer un courriel de test à"
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr "Envoyer"
 
@@ -3904,13 +4077,13 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
-msgstr "Détruire les anciennes données"
+msgid "Delete records of missing repositories"
+msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3932,7 +4105,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3959,41 +4132,47 @@
 msgstr "Version de Kallithea"
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+#, fuzzy
+#| msgid "check for updates"
+msgid "Check for updates"
 msgstr "vérifier les mises à jour"
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
-msgstr "Version de Python"
+msgid "Kallithea configuration file"
+msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
+msgid "Python version"
+msgstr "Version de Python"
+
+#: kallithea/templates/admin/settings/settings_system.html:7
 msgid "Platform"
 msgstr "Plateforme"
 
-#: kallithea/templates/admin/settings/settings_system.html:7
+#: kallithea/templates/admin/settings/settings_system.html:8
 #, fuzzy
 msgid "Git version"
 msgstr "Version de Git"
 
-#: kallithea/templates/admin/settings/settings_system.html:8
+#: kallithea/templates/admin/settings/settings_system.html:9
 #, fuzzy
 msgid "Git path"
 msgstr "Chemin de Git"
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Upgrade info endpoint"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 #, fuzzy
 msgid "Note: please make sure this server can access this URL"
 msgstr "Note : vérifiez que le serveur peut accéder cette URL"
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr "Vérification des mises à jour…"
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 #, fuzzy
 msgid "Python Packages"
 msgstr "Paquets Python"
@@ -4170,7 +4349,9 @@
 msgstr "Afficher l’icône de dépôt public sur les dépôts"
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+#, fuzzy
+#| msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr "Meta-tagging"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4189,6 +4370,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4208,24 +4390,25 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr "Permissions par défaut"
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
+#, fuzzy
+#| msgid "members"
+msgid "Show Members"
+msgstr "Membres"
+
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
+#, python-format
+msgid "User Group: %s"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
 #: kallithea/templates/admin/user_groups/user_groups.html:48
 msgid "Members"
 msgstr "Membres"
 
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
-#, python-format
-msgid "User Group: %s"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr ""
@@ -4251,10 +4434,6 @@
 msgid "User Groups Administration"
 msgstr "Administration des groupes de dépôts"
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr "Ajouter un utilisateur"
@@ -4280,12 +4459,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-#, fuzzy
-msgid "Default Permissions"
-msgstr "Permissions par défaut"
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4295,7 +4469,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4309,7 +4483,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr "Voulez-vous vraiment supprimer l’utilisateur « %s » ?"
@@ -4331,18 +4505,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr "Confirmation du nouveau mot de passe"
 
@@ -4364,49 +4531,57 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr "Dépôt Mercurial"
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr "Dépôt Git"
+
+#: kallithea/templates/base/base.html:126
 #, fuzzy
 msgid "Create Fork"
 msgstr "créé"
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr "Résumé"
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
+#: kallithea/templates/base/base.html:139
+#: kallithea/templates/base/base.html:141
 #: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
 msgid "Changelog"
 msgstr "Historique"
 
-#: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr "Fichiers"
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr ""
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr "Options"
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 #, fuzzy
 msgid "Compare Fork"
 msgstr "Comparer le fork"
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4416,134 +4591,130 @@
 msgid "Compare"
 msgstr "Comparer"
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr "Rechercher"
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:176
-msgid "Follow"
-msgstr ""
-
-#: kallithea/templates/base/base.html:177
-msgid "Unfollow"
-msgstr ""
-
 #: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
+msgid "Follow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:181
+msgid "Unfollow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
 #: kallithea/templates/forks/fork.html:9
 msgid "Fork"
 msgstr "Fork"
 
-#: kallithea/templates/base/base.html:181
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr ""
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr ""
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr ""
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr "Historique"
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr "Journal public"
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:237
-msgid "Gists"
-msgstr ""
-
 #: kallithea/templates/base/base.html:241
+msgid "Gists"
+msgstr ""
+
+#: kallithea/templates/base/base.html:245
 #, fuzzy
 msgid "All Public Gists"
 msgstr "Gists publics"
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 #, fuzzy
 msgid "My Public Gists"
 msgstr "Gists publics"
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 #, fuzzy
 msgid "My Private Gists"
 msgstr "Gist privé"
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr ""
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 #, fuzzy
 msgid "My Pull Requests"
 msgstr "Requêtes de pull"
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr ""
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 #, fuzzy
 msgid "Login to Your Account"
 msgstr "Connexion à votre compte"
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr "Mot de passe oublié ?"
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr "Se déconnecter"
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "Réglages par défaut du dépôt"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4571,8 +4742,9 @@
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
-msgstr ""
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
+msgstr "Afficher"
 
 #: kallithea/templates/base/perms_summary.html:22
 msgid "No permissions defined yet"
@@ -4598,7 +4770,7 @@
 msgstr "%d commentaire"
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr "Arrêter de suivre ce dépôt"
 
@@ -4673,6 +4845,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr "Impossible de révoquer votre permission d'administrateur"
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr "activé"
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr "désactivé"
+
 #: kallithea/templates/base/root.html:43
 #, fuzzy
 msgid "Specify changeset"
@@ -4703,6 +4883,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4731,10 +4912,6 @@
 msgstr[0] "Affichage de %d révision sur %d"
 msgstr[1] "Affichage de %d révisions sur %d"
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr "Afficher"
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr ""
@@ -4766,7 +4943,7 @@
 #, python-format
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:96
@@ -4776,7 +4953,7 @@
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4809,7 +4986,7 @@
 msgid "Branch %s"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr "Il n’y a aucun changement pour le moment"
 
@@ -4825,7 +5002,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr ""
 
@@ -4855,21 +5032,23 @@
 msgid "Refs"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr "Ajouter ou téléverser des fichiers directement via Kallithea"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "Push new repo"
+msgid "Push new repository"
 msgstr "Pusher le nouveau dépôt"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr "Le dépôt existe déjà ?"
 
@@ -4879,15 +5058,15 @@
 msgstr "Changeset de %s"
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr "Statut du changeset"
@@ -4910,7 +5089,9 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+#, fuzzy
+#| msgid "merge"
+msgid "Merge"
 msgstr "Fusion"
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4922,159 +5103,173 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+#, fuzzy
+#| msgid "Created by"
+msgid "Replaced by:"
+msgstr "créé"
+
+#: kallithea/templates/changeset/changeset.html:149
+#, fuzzy
+#| msgid "Created by"
+msgid "Preceded by:"
+msgstr "créé"
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:24
-#, fuzzy
-msgid "Status change from pull request"
-msgstr "Changement de statut -> %s"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy
+#| msgid "revisions"
+msgid "No revisions"
+msgstr "révisions"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Comment from pull request"
+msgid "on pull request"
+msgstr "[a commenté] la requête de pull pour"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
 #, fuzzy
 msgid "No title"
 msgstr "nouveau fichier"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-#, fuzzy
-msgid "Comment from pull request"
-msgstr "[a commenté] la requête de pull pour"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/changeset/changeset_file_comment.html:24
+#, fuzzy
+#| msgid "No changesets"
+msgid "on this changeset"
+msgstr "Aucun changeset"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 #, fuzzy
 msgid "Delete comment?"
 msgstr "%d commentaire"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "fichiers modifiés"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr "Commentaire sur la ligne {1}."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr ""
 "Les commentaires sont analysés avec la syntaxe %s, avec le support de la "
 "commande %s."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 #, fuzzy
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 "Utilisez @nomutilisateur dans ce texte pour envoyer une notification à "
 "l’utilisateur Kallithea en question"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
 msgid "Comment preview"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:85
+#: kallithea/templates/changeset/changeset_file_comment.html:77
 #, fuzzy
 msgid "Submitting ..."
 msgstr "Envoi…"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:80
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr "Commentaire"
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr "Vous devez être connecté pour poster des commentaires."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr "Se connecter maintenant"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr "Masquer"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] "%d commentaire"
 msgstr[1] "%d commentaires"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, fuzzy, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
 msgstr[0] "(et %d en ligne)"
 msgstr[1] "(et %d en ligne)"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, python-format
 msgid "%d general"
 msgid_plural "%d general"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-#, fuzzy
-msgid "Use @username inside this text to send notification to another local user."
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+#, fuzzy
+#| msgid "Use @username inside this text to notify another user"
+msgid "Use @username inside this text to notify another user."
 msgstr ""
 "Utilisez @nomutilisateur dans ce texte pour envoyer une notification à "
 "l’utilisateur Kallithea en question"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 #, fuzzy
 msgid "Set changeset status"
 msgstr "Statut du changeset"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 #, fuzzy
 msgid "No change"
 msgstr "Aucun changement"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 #, fuzzy
 msgid "Close"
 msgstr "(fermé)"
@@ -5094,7 +5289,7 @@
 msgstr ""
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr ""
@@ -5103,12 +5298,12 @@
 msgid "Show inline comments"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 #, fuzzy
 msgid "Deleted"
 msgstr "Supprimer"
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 #, fuzzy
 msgid "Renamed"
 msgstr "renommer"
@@ -5121,30 +5316,42 @@
 msgid "Ancestor"
 msgstr "Ancêtre"
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr "Ancêtre commun"
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr "Aucun ancêtre commun trouvé - les dépôts n'ont aucun lien entre eux"
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 #, fuzzy
 msgid "is"
 msgstr "Gist"
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, fuzzy, python-format
 msgid "%s changesets"
 msgstr "Changesets de %s"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 #, fuzzy
 msgid "behind"
 msgstr "Mettre à jour l’index"
@@ -5169,56 +5376,43 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr ""
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr "Dépôt Mercurial"
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr "Dépôt Git"
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr "Dépôt public"
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr "Dépôt vide"
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr "S’abonner au flux RSS de %s"
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr "S’abonner au flux ATOM de %s"
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5345,10 +5539,6 @@
 msgid "Commit Changes"
 msgstr "Commiter les changements"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr ""
@@ -5374,19 +5564,15 @@
 msgstr "Taille"
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
-msgstr "Type MIME"
+msgid "Last Revision"
+msgstr "Dernière révision"
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
-msgstr "Dernière révision"
-
-#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Modified"
 msgstr "Dernière modification"
 
-#: kallithea/templates/files/files_browser.html:65
+#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Committer"
 msgstr "Dernier commiteur"
@@ -5499,8 +5685,8 @@
 msgstr "Followers de %s"
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr "Followers"
 
@@ -5554,8 +5740,8 @@
 msgstr "Forks de %s"
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr "Forks"
 
@@ -5563,7 +5749,7 @@
 msgid "Forked"
 msgstr ""
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr "Il n’y a pas encore de forks"
 
@@ -5576,19 +5762,13 @@
 msgstr "Flux RSS du journal"
 
 #: kallithea/templates/journal/journal.html:56
-#, fuzzy
-msgid "My Repos"
+msgid "My Repositories"
 msgstr "Mes dépôts"
 
-#: kallithea/templates/journal/journal_data.html:61
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr "Aucune entrée pour le moment"
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr "Journal public"
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr "Flux ATOM du journal public"
@@ -5631,22 +5811,17 @@
 msgid "Destination repository"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-#, fuzzy
-msgid "Pull Request Reviewers"
-msgstr "Relecteurs de la requête de pull"
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 #, fuzzy
 msgid "No entries"
 msgstr "Aucune entrée pour le moment"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+#, fuzzy
+#| msgid "revoke"
+msgid "Vote"
+msgstr "Révoquer"
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5655,52 +5830,51 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, fuzzy, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-#, fuzzy
-msgid "Delete Pull Request"
-msgstr "Nouvelle requête de pull"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr "Veuillez confirmer la suppression de cette requête de pull"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr "Fermée"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+#, fuzzy
+msgid "Delete Pull Request"
+msgstr "Nouvelle requête de pull"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr "Veuillez confirmer la suppression de cette requête de pull"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this pull request"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr "Veuillez confirmer la suppression de cette requête de pull"
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
-#, python-format
-msgid "%s Pull Request #%s"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "%s Pull Request %s"
+msgstr "Requête de pull #%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, fuzzy, python-format
-msgid "Pull request #%s from %s#%s"
-msgstr ""
+#| msgid "Pull Requests from %s'"
+msgid "Pull request %s from %s#%s"
+msgstr "Requête de pull #%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
 #, fuzzy
@@ -5716,94 +5890,95 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr "Pas encore relue par"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
 msgstr[0] "%d relecteur"
 msgstr[1] "%d relecteurs"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 #, fuzzy
 msgid "There are no reviewers"
 msgstr "Aucune branche n’a été créée pour le moment"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 #, fuzzy
 msgid "on"
 msgstr "Aucune"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 #, fuzzy
 msgid "Created by"
 msgstr "créé"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 #, fuzzy
 msgid "Update"
 msgstr "[a mis à jour] l’utilisateur"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr "Propriétaire"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+#, fuzzy
+msgid "Pull Request Reviewers"
+msgstr "Relecteurs de la requête de pull"
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 #, fuzzy
 msgid "Remove reviewer"
 msgstr "%d relecteur"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 #, fuzzy
 msgid "Potential Reviewers"
 msgstr "%d relecteur"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 #, fuzzy
 msgid "Save as New Pull Request"
 msgstr "Nouvelle requête de pull"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 #, fuzzy
 msgid "Cancel Changes"
 msgstr "Sélectionner le changeset"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 #, fuzzy
 msgid "Pull Request Content"
 msgstr "Requêtes de pull"
@@ -5908,8 +6083,8 @@
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr ""
 
@@ -5917,45 +6092,45 @@
 msgid "Stats gathered: "
 msgstr "Statistiques obtenues : "
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr "Fichiers"
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:389
+#: kallithea/templates/summary/statistics.html:390
 msgid "commits"
 msgstr "commits"
 
-#: kallithea/templates/summary/statistics.html:390
-msgid "files added"
-msgstr "fichiers ajoutés"
-
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
-msgstr "fichiers modifiés"
+msgid "files added"
+msgstr "fichiers ajoutés"
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr "fichiers modifiés"
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr "fichiers supprimés"
 
-#: kallithea/templates/summary/statistics.html:394
+#: kallithea/templates/summary/statistics.html:395
 msgid "commit"
 msgstr "commit"
 
-#: kallithea/templates/summary/statistics.html:395
+#: kallithea/templates/summary/statistics.html:396
 msgid "file added"
 msgstr "fichier ajouté"
 
-#: kallithea/templates/summary/statistics.html:396
+#: kallithea/templates/summary/statistics.html:397
 msgid "file changed"
 msgstr "fichié modifié"
 
-#: kallithea/templates/summary/statistics.html:397
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr "fichier supprimé"
 
@@ -5977,67 +6152,78 @@
 msgid "Fork of"
 msgstr "Fork de"
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
-msgstr "Afficher par nom"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr "Cloner depuis"
+
+#: kallithea/templates/summary/summary.html:72
+#, fuzzy
+msgid "Clone URL"
+msgstr "URL de clone"
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr "Afficher par nom"
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr "Afficher par ID"
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr "Populaires"
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr "Téléchargements"
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr "Il n’y a pas encore de téléchargements proposés"
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr "Les téléchargements sont désactivés pour ce dépôt"
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr "Télécharger en ZIP"
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr "Télécharger une archive contenant également les sous-dépôts éventuels"
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
+#: kallithea/templates/summary/summary.html:125
+#, fuzzy
+#| msgid "with subrepos"
+msgid "With subrepos"
 msgstr "avec les sous-dépôts"
 
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 #, fuzzy
 msgid "Latest Changes"
 msgstr "fichiers modifiés"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 #, fuzzy
 msgid "Quick Start"
 msgstr "Démarrage rapide"
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr "Télécharger %s comme archive %s"
@@ -6051,3 +6237,309 @@
 #, fuzzy
 msgid "Compare Tags"
 msgstr "vue de comparaison"
+
+#~ msgid "No comments."
+#~ msgstr "Aucun commentaire."
+
+#~ msgid "public journal"
+#~ msgstr "Journal public"
+
+#~ msgid "journal"
+#~ msgstr "Journal"
+
+#~ msgid "Locked repository"
+#~ msgstr "Dépôt verrouillé"
+
+#~ msgid "Unlocked repository"
+#~ msgstr "Dépôt non verrouillé"
+
+#~ msgid "Unlocked"
+#~ msgstr "Non verrouillé"
+
+#~ msgid "Locked"
+#~ msgstr "Verrouillé"
+
+#~ msgid "Repository has been %s"
+#~ msgstr "Le dépôt a été %s"
+
+#~ msgid "You can't edit this user"
+#~ msgstr "Vous ne pouvez pas éditer cet utilisateur"
+
+#~ msgid "No Files"
+#~ msgstr "Aucun fichier"
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr "Le nom d’utilisateur « %(username)s » n’est pas autorisé"
+
+#~ msgid "invalid user name"
+#~ msgstr "nom d’utilisateur invalide"
+
+#~ msgid "Your account is disabled"
+#~ msgstr "Votre compte est désactivé"
+
+#~ msgid "invalid clone URL"
+#~ msgstr "URL de clonage invalide"
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr ""
+#~ "URL à cloner invalide, veuillez fournir"
+#~ " une URL à cloner valide "
+#~ "http(s)/svn+http(s)/ssh"
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+#~ "Les révisions %(revs)s font déjà partie"
+#~ " de la requête de pull ou on"
+#~ " des statuts définis"
+
+#~ msgid "Defaults"
+#~ msgstr "Par défaut"
+
+#~ msgid "My Emails"
+#~ msgstr "Mes e-mails"
+
+#~ msgid "Watched"
+#~ msgstr "Surveillé"
+
+#~ msgid "My Permissions"
+#~ msgstr "Mes permissions"
+
+#~ msgid "expires"
+#~ msgstr "expire le"
+
+#~ msgid "reset"
+#~ msgstr "remis à zéro"
+
+#~ msgid "delete"
+#~ msgstr "Supprimer"
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr "Administration des permissions"
+
+#~ msgid "Overview"
+#~ msgstr "Vue d'ensemble"
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr "Écraser les paramètres existants"
+
+#~ msgid ""
+#~ "All default permissions on each user "
+#~ "group will be reset to chosen "
+#~ "permission, note that all custom default"
+#~ " permission on repository groups will "
+#~ "be lost"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr "Liste blanche d'adresses IP par défaut pour tous les utilisateurs"
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr "Vue d'ensemble des permissions utilisateur par défaut"
+
+#~ msgid "none"
+#~ msgstr "Aucune"
+
+#~ msgid "read"
+#~ msgstr "Lecture"
+
+#~ msgid "write"
+#~ msgstr "Écriture"
+
+#~ msgid "admin"
+#~ msgstr "Administration"
+
+#~ msgid "delegated admin"
+#~ msgstr "administrateur délégué"
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr "URL http(s) depuis laquelle le dépôt doit être cloné."
+
+#~ msgid "Remote URL"
+#~ msgstr "URL de clone"
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr "Récupérer les changements depuis le site distant"
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr "éditer"
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr "Préfixe courriel"
+
+#~ msgid "Kallithea email from"
+#~ msgstr "Formulaire de courriel Kallithea"
+
+#~ msgid "Error email from"
+#~ msgstr "Formulaire de courriel d'erreur"
+
+#~ msgid "Error email recipients"
+#~ msgstr "Destinataires du courriel d'erreur"
+
+#~ msgid "SMTP server"
+#~ msgstr "Serveur SMTP"
+
+#~ msgid "SMTP username"
+#~ msgstr "Nom d'utilisateur SMTP"
+
+#~ msgid "SMTP password"
+#~ msgstr "Mot de passe SMTP"
+
+#~ msgid "SMTP port"
+#~ msgstr "Port SMTP"
+
+#~ msgid "SMTP use TLS"
+#~ msgstr "Utiliser TLS pour SMTP"
+
+#~ msgid "SMTP use SSL"
+#~ msgstr "Utiliser SSL pour SMTP"
+
+#~ msgid "SMTP auth"
+#~ msgstr "Authentification SMTP"
+
+#~ msgid "Destroy old data"
+#~ msgstr "Détruire les anciennes données"
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr "Permissions par défaut"
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Changeset status: %s\n"
+#~ "Click to open associated pull request #%s"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr "Changement de statut -> %s"
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+#~ "Utilisez @nomutilisateur dans ce texte "
+#~ "pour envoyer une notification à "
+#~ "l’utilisateur Kallithea en question"
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr "Type MIME"
+
+#~ msgid "My Repos"
+#~ msgstr "Mes dépôts"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "%s Pull Request #%s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr "Propriétaire"
+
+#~ msgid "reviewer"
+#~ msgstr ""
+
--- a/kallithea/i18n/hu/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/hu/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -5,9 +5,9 @@
 # #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-04-11 00:59+0200\n"
 "Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
 "Language-Team: Hungarian "
@@ -20,19 +20,23 @@
 "X-Generator: Weblate 2.3-dev\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr ""
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr ""
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr ""
 
@@ -47,50 +51,53 @@
 
 #: kallithea/controllers/changeset.py:169
 #, python-format
-msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr ""
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr ""
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-msgid "No comments."
-msgstr "Nincsenek hozzászólások."
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
 msgstr ""
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr ""
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+msgid "No response"
+msgstr ""
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 
-#: kallithea/controllers/error.py:99
-msgid "Unauthorized access to resource"
-msgstr ""
-
-#: kallithea/controllers/error.py:101
-msgid "You don't have permission to view this page"
-msgstr ""
-
 #: kallithea/controllers/error.py:103
-msgid "The resource could not be found"
+msgid "Unauthorized access to resource"
 msgstr ""
 
 #: kallithea/controllers/error.py:105
+msgid "You don't have permission to view this page"
+msgstr ""
+
+#: kallithea/controllers/error.py:107
+msgid "The resource could not be found"
+msgstr ""
+
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -106,17 +113,17 @@
 msgid "%s %s feed"
 msgstr ""
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr ""
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr ""
@@ -194,45 +201,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr ""
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr ""
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr ""
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr ""
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr ""
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr ""
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr ""
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr ""
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr ""
@@ -248,9 +253,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr ""
 
@@ -270,145 +275,161 @@
 msgstr ""
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
 msgstr ""
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
-msgstr ""
-
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
-msgstr ""
-
-#: kallithea/controllers/login.py:194
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
+msgstr ""
+
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+msgid "Bad captcha"
+msgstr ""
+
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr ""
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr ""
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, python-format
 msgid "%s (closed)"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 msgid "No description"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 msgid "Pull request updated"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:715
 msgid "Closing."
 msgstr ""
 
@@ -424,21 +445,21 @@
 msgid "An error occurred during search operation."
 msgstr ""
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 msgid "No data ready yet"
 msgstr ""
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr ""
 
@@ -451,38 +472,38 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+msgid "Forever"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr ""
 
@@ -496,7 +517,7 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
+msgid "Unmodified"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:262
@@ -512,117 +533,133 @@
 msgid "Error occurred during update of gist %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr ""
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
 msgstr ""
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr ""
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -630,11 +667,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -642,221 +679,213 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr ""
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:297
+#, python-format
+msgid "Removed repository group %s"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
-msgid "Removed repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:307
-#, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
+#: kallithea/controllers/admin/user_groups.py:340
+msgid "Cannot revoke permission for yourself as admin"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
-#: kallithea/controllers/admin/user_groups.py:340
-msgid "Cannot revoke permission for yourself as admin"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:435
 msgid "Repository group permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:321
+#, python-format
+msgid "Cannot delete repository %s which still has forks"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy, python-format
+#| msgid "This repository has %s fork"
+#| msgid_plural "This repository has %s forks"
+msgid "Repository has been locked"
+msgstr "Ennek a tárolónak %s elágazása van"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy, python-format
+#| msgid "This repository has %s fork"
+#| msgid_plural "This repository has %s forks"
+msgid "Repository has been unlocked"
+msgstr "Ennek a tárolónak %s elágazása van"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
 msgstr ""
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr ""
 
@@ -953,79 +982,76 @@
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr ""
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr ""
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr ""
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr ""
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr ""
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr ""
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr ""
 
@@ -1041,158 +1067,160 @@
 msgid "No changes detected"
 msgstr ""
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
-msgstr ""
-
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:677
+msgid "Compare view"
+msgstr ""
+
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr ""
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr ""
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:722
+#, python-format
+msgid "Fork name %s"
+msgstr ""
+
+#: kallithea/lib/helpers.py:742
+#, python-format
+msgid "Pull request %s"
+msgstr ""
+
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr ""
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr ""
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr ""
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr ""
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr ""
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1200,69 +1228,69 @@
 "repositories"
 msgstr ""
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr ""
 
@@ -1277,7 +1305,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr ""
 
@@ -1292,7 +1320,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr ""
 
@@ -1307,7 +1335,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr ""
 
@@ -1322,7 +1350,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr ""
 
@@ -1361,7 +1389,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr ""
 
@@ -1376,7 +1404,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr ""
 
@@ -1391,7 +1419,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr ""
 
@@ -1406,7 +1434,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr ""
 
@@ -1421,7 +1449,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr ""
 
@@ -1457,7 +1485,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr ""
 
@@ -1472,7 +1500,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr ""
 
@@ -1487,7 +1515,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr ""
 
@@ -1502,7 +1530,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr ""
 
@@ -1514,7 +1542,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr ""
 
@@ -1526,7 +1554,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr ""
 
@@ -1538,7 +1566,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr ""
 
@@ -1550,7 +1578,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr ""
 
@@ -1562,7 +1590,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr ""
 
@@ -1573,7 +1601,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr ""
 
@@ -1584,7 +1612,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr ""
 
@@ -1595,7 +1623,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr ""
 
@@ -1606,7 +1634,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr ""
 
@@ -1617,7 +1645,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr ""
 
@@ -1628,7 +1656,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr ""
 
@@ -1639,7 +1667,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr ""
 
@@ -1650,7 +1678,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr ""
 
@@ -1661,7 +1689,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr ""
 
@@ -1672,7 +1700,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr ""
 
@@ -1683,29 +1711,131 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr ""
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr ""
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+msgid "Default user has read access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1669
+msgid "Default user has write access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+msgid "Only admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1683
+msgid "Non-admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1685
+msgid "Only admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1686
+msgid "Non-admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1688
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1689
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1694
+msgid "Only admins can fork repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1695
+msgid "Non-admins can can fork repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1698
+msgid "User registration with manual account activation"
+msgstr ""
+
+#: kallithea/model/db.py:1699
+msgid "User registration with automatic account activation"
+msgstr ""
+
+#: kallithea/model/db.py:2228
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Not reviewed"
+msgstr ""
+
+#: kallithea/model/db.py:2231
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Under review"
+msgstr ""
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr ""
@@ -1724,297 +1854,316 @@
 msgid "Enter %(min)i characters or more"
 msgstr ""
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:252
-#, python-format
-msgid "%(user)s commented on changeset at %(when)s"
-msgstr ""
-
-#: kallithea/model/notification.py:253
-#, python-format
-msgid "%(user)s sent message at %(when)s"
-msgstr ""
-
 #: kallithea/model/notification.py:254
 #, python-format
-msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:255
 #, python-format
-msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s sent message %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:256
 #, python-format
-msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:257
 #, python-format
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:258
+#, python-format
+msgid "%(user)s opened new pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:259
+#, python-format
+msgid "%(user)s commented on pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:266
+#, python-format
+msgid "%(user)s commented on changeset at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:267
+#, python-format
+msgid "%(user)s sent message at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:268
+#, python-format
+msgid "%(user)s mentioned you at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:269
+#, python-format
+msgid "%(user)s registered in Kallithea at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:270
+#, python-format
+msgid "%(user)s opened new pull request at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:271
+#, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr ""
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, python-format
-msgid "New user %(new_username)s registered"
-msgstr ""
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, python-format
+msgid "New user %(new_username)s registered"
+msgstr ""
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 msgid "Closing"
 msgstr ""
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
-msgstr ""
-
-#: kallithea/model/scm.py:808
+#: kallithea/model/pull_request.py:137
+#, python-format
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
+msgstr ""
+
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr ""
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr ""
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
-msgstr ""
-
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:249
+msgid "You can't remove this user since it is crucial for the entire application"
+msgstr ""
+
+#: kallithea/model/user.py:254
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr ""
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
 "owners or remove those user groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr ""
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr ""
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr ""
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr ""
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr ""
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, python-format
+msgid "Username \"%(username)s\" cannot be used"
+msgstr ""
+
+#: kallithea/model/validators.py:99
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
-msgstr ""
-
-#: kallithea/model/validators.py:132
+" dashes and must begin with an alphanumeric character or underscore"
+msgstr ""
+
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr ""
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
 msgstr ""
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr ""
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr ""
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr ""
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
-msgstr ""
-
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr ""
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr ""
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
-msgstr ""
-
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:300
+msgid "Invalid username or password"
+msgstr ""
+
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr ""
+
+#: kallithea/model/validators.py:345
+#, python-format
+msgid "Repository name %(repo)s is not allowed"
+msgstr ""
+
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr ""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:474
-msgid "invalid clone URL"
-msgstr ""
-
-#: kallithea/model/validators.py:475
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr ""
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+msgid "Invalid repository URL"
+msgstr ""
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr ""
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr ""
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr ""
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr ""
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
-msgstr ""
-
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
-msgstr ""
-
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:705
+msgid "This email address is already in use"
+msgstr ""
+
+#: kallithea/model/validators.py:725
+#, python-format
+msgid "Email address \"%(email)s\" not found"
+msgstr ""
+
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
 msgstr ""
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr ""
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr ""
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr ""
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr ""
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2076,13 +2225,13 @@
 msgstr ""
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2094,11 +2243,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr ""
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2119,11 +2268,11 @@
 msgid "Name"
 msgstr ""
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr ""
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2132,18 +2281,19 @@
 msgid "Tip"
 msgstr ""
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr ""
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2155,7 +2305,7 @@
 msgid "Click to sort ascending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2167,11 +2317,11 @@
 msgid "Click to sort descending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr ""
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2183,10 +2333,10 @@
 msgid "Data error."
 msgstr ""
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2196,7 +2346,7 @@
 msgstr ""
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr ""
 
@@ -2205,39 +2355,39 @@
 msgid "Log In to %s"
 msgstr ""
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr ""
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr ""
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr ""
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr ""
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr ""
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr ""
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr ""
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr ""
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr ""
@@ -2285,26 +2435,26 @@
 msgstr ""
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr ""
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr ""
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr ""
 
@@ -2413,108 +2563,94 @@
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr ""
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr ""
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr ""
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr ""
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
-msgid "Repository Defaults"
-msgstr ""
-
 #: kallithea/templates/admin/defaults/defaults.html:11
 #: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr ""
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+msgid "Repository Defaults"
+msgstr ""
+
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr ""
 
@@ -2546,6 +2682,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr ""
 
@@ -2556,7 +2698,7 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+msgid "Never"
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2564,7 +2706,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr ""
 
@@ -2587,12 +2729,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr ""
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr ""
 
@@ -2618,25 +2760,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2666,11 +2810,22 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr ""
 
@@ -2679,9 +2834,18 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2707,7 +2871,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr ""
 
@@ -2716,26 +2880,29 @@
 msgid "Profile"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
+#: kallithea/templates/admin/my_account/my_account.html:36
+msgid "Email Addresses"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
+msgid "Owned Repositories"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
+msgid "Watched Repositories"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-msgid "My Permissions"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+msgid "Show Permissions"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
@@ -2743,56 +2910,44 @@
 msgid "Built-in"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
-#, python-format
-msgid "Confirm to reset this api key: %s"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group"
+msgid "Confirm to reset this API key: %s"
+msgstr "A csoport törlésének megerősítése"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
+msgid "Expired"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group"
+msgid "Confirm to remove this API key: %s"
+msgstr "A csoport törlésének megerősítése"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
+msgid "Remove"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
+msgid "New API key"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2805,19 +2960,6 @@
 msgid "Primary"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2838,19 +2980,24 @@
 msgid "Change Your Account Password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr ""
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr ""
@@ -2871,13 +3018,7 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
+msgid "Current IP"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
@@ -2913,7 +3054,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr ""
 
@@ -2931,20 +3072,14 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-msgid "Permissions Administration"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
+msgid "Default Permissions"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:28
@@ -2953,14 +3088,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr ""
@@ -2972,23 +3103,25 @@
 "%s user permissions."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+msgid "Apply to all existing repositories"
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
+msgid "Permissions for the Default user on new repositories."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr ""
@@ -3000,72 +3133,100 @@
 "will be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+msgid "Apply to all existing repository groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
-msgid "Repository creation with group write access"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+msgid "Top level repository creation"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
+msgid "Repository creation with group write access"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
+msgid ""
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group"
+msgid "Confirm to delete this IP address: %s"
+msgstr "A csoport törlésének megerősítése"
+
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 msgid "All IP addresses are allowed."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-msgid "Default User Permissions Overview"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3087,12 +3248,12 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3110,19 +3271,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr ""
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr ""
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3143,12 +3310,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3159,38 +3326,10 @@
 msgid "Delete this repository group"
 msgstr ""
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+msgid "User/User Group"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3199,7 +3338,7 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+msgid "Default"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3208,12 +3347,7 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
+msgid "Revoke"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
@@ -3223,7 +3357,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+msgid "Apply to children"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3271,42 +3405,41 @@
 msgid "Number of Top-level Repositories"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-msgid "Optional URL from which repository should be cloned."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "Delete this Repository"
+msgid "Clone remote repository"
+msgstr "Tároló törlése"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr ""
 
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
+#: kallithea/templates/forks/fork.html:58
+msgid "Landing revision"
+msgstr ""
+
 #: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
-#: kallithea/templates/forks/fork.html:58
-msgid "Landing revision"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:72
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3353,8 +3486,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr ""
 
@@ -3376,45 +3509,45 @@
 msgid "Public Journal Visibility"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 msgid "Add to Public Journal"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 msgid "Change Locking"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 msgid "Confirm to unlock repository."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 msgid "Unlock Repository"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 msgid "Confirm to lock repository."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 msgid "Lock Repository"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3422,32 +3555,32 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 msgid "Delete this Repository"
 msgstr "Tároló törlése"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
 msgstr[0] "Ennek a tárolónak %s elágazása van"
 msgstr[1] "Ennek a tárolónak %s elágazása van"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3485,8 +3618,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr ""
@@ -3525,27 +3658,31 @@
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
-msgstr ""
+#, fuzzy
+#| msgid "Delete this Repository"
+msgid "Private Repository"
+msgstr "Tároló törlése"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-msgid "Remote URL"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Pull Changes from Remote Location"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Confirm to pull changes from remote side."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#, fuzzy
+#| msgid "Delete this Repository"
+msgid "Remote repository URL"
+msgstr "Tároló törlése"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+msgid "Pull Changes from Remote Repository"
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+msgid "Confirm to pull changes from remote repository."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
+msgid "Permanent Repository ID"
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
@@ -3560,43 +3697,33 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-msgid "Clone URL"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "Delete this Repository"
+msgid "Remote repository"
+msgstr "Tároló törlése"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+msgid "Repository URL"
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr ""
 
@@ -3653,55 +3780,11 @@
 msgid "System Info"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr ""
 
@@ -3774,13 +3857,13 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
+msgid "Delete records of missing repositories"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3801,7 +3884,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3828,38 +3911,42 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+msgid "Check for updates"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
+msgid "Python version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
-msgid "Git version"
+msgid "Platform"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:8
-msgid "Git path"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_system.html:9
-msgid "Upgrade info endpoint"
+msgid "Git version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:9
+msgid "Git path"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
+msgid "Upgrade info endpoint"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4023,7 +4110,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4042,6 +4129,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4061,15 +4149,8 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
-#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
-#: kallithea/templates/admin/user_groups/user_groups.html:48
-msgid "Members"
+msgid "Show Members"
 msgstr ""
 
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
@@ -4077,8 +4158,14 @@
 msgid "User Group: %s"
 msgstr ""
 
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
+#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
+#: kallithea/templates/admin/user_groups/user_groups.html:48
+msgid "Members"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr ""
@@ -4103,10 +4190,6 @@
 msgid "User Groups Administration"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr ""
@@ -4132,11 +4215,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-msgid "Default Permissions"
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4146,7 +4225,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4160,7 +4239,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr ""
@@ -4182,18 +4261,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr ""
 
@@ -4214,47 +4286,55 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr ""
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr ""
+
+#: kallithea/templates/base/base.html:126
 msgid "Create Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr ""
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
-#: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
-msgid "Changelog"
-msgstr ""
-
 #: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:141
+#: kallithea/templates/changelog/changelog.html:14
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
+msgid "Changelog"
+msgstr ""
+
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr ""
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr ""
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr ""
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 msgid "Compare Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4264,129 +4344,123 @@
 msgid "Compare"
 msgstr ""
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr ""
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:176
-msgid "Follow"
-msgstr ""
-
-#: kallithea/templates/base/base.html:177
-msgid "Unfollow"
-msgstr ""
-
 #: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
-#: kallithea/templates/forks/fork.html:9
-msgid "Fork"
+msgid "Follow"
 msgstr ""
 
 #: kallithea/templates/base/base.html:181
+msgid "Unfollow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
+#: kallithea/templates/forks/fork.html:9
+msgid "Fork"
+msgstr ""
+
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr ""
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr ""
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr ""
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr ""
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr ""
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:237
-msgid "Gists"
-msgstr ""
-
 #: kallithea/templates/base/base.html:241
+msgid "Gists"
+msgstr ""
+
+#: kallithea/templates/base/base.html:245
 msgid "All Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 msgid "My Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 msgid "My Private Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr ""
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 msgid "My Pull Requests"
 msgstr ""
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr ""
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 msgid "Login to Your Account"
 msgstr ""
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr ""
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr ""
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
+msgid "Inherit defaults"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4414,7 +4488,8 @@
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:22
@@ -4440,7 +4515,7 @@
 msgstr "Egy másik hozzászólás hozzáadása"
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr ""
 
@@ -4510,6 +4585,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr ""
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr ""
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr ""
+
 #: kallithea/templates/base/root.html:43
 msgid "Specify changeset"
 msgstr ""
@@ -4539,6 +4622,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4567,10 +4651,6 @@
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr ""
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr ""
@@ -4600,7 +4680,7 @@
 #, python-format
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:96
@@ -4610,7 +4690,7 @@
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4643,7 +4723,7 @@
 msgid "Branch %s"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr ""
 
@@ -4659,7 +4739,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr ""
 
@@ -4689,21 +4769,21 @@
 msgid "Refs"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
-msgstr ""
-
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+msgid "Push new repository"
+msgstr ""
+
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr ""
 
@@ -4713,15 +4793,15 @@
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr ""
@@ -4744,7 +4824,7 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+msgid "Merge"
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4755,144 +4835,151 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+msgid "Replaced by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:149
+msgid "Preceded by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+msgid "No revisions"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+msgid "on pull request"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
+msgid "No title"
 msgstr ""
 
 #: kallithea/templates/changeset/changeset_file_comment.html:24
-msgid "Status change from pull request"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
-msgid "No title"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-msgid "Comment from pull request"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#, fuzzy, python-format
+#| msgid "%s changesets"
+msgid "on this changeset"
+msgstr "%s módosításcsomag"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 msgid "Delete comment?"
 msgstr "Hozzászólás törlése?"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy, python-format
+#| msgid "%s changesets"
+msgid "Status change"
+msgstr "%s módosításcsomag"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
+msgid "Comment preview"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:77
+msgid "Submitting ..."
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
-msgid "Comment preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:85
-msgid "Submitting ..."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
 msgstr[0] "%d sorközi"
 msgstr[1] "%d sorközi"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, python-format
 msgid "%d general"
 msgid_plural "%d general"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-msgid "Use @username inside this text to send notification to another local user."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+msgid "Use @username inside this text to notify another user."
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 msgid "Set changeset status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 msgid "No change"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 msgid "Close"
 msgstr ""
 
@@ -4911,7 +4998,7 @@
 msgstr ""
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr ""
@@ -4920,11 +5007,11 @@
 msgid "Show inline comments"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 msgid "Deleted"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 msgid "Renamed"
 msgstr ""
 
@@ -4936,29 +5023,41 @@
 msgid "Ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 msgid "is"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, python-format
 msgid "%s changesets"
 msgstr "%s módosításcsomag"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 msgid "behind"
 msgstr ""
 
@@ -4982,56 +5081,43 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr ""
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr ""
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr ""
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr ""
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr ""
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5156,10 +5242,6 @@
 msgid "Commit Changes"
 msgstr ""
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr ""
@@ -5185,18 +5267,14 @@
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
+msgid "Last Revision"
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
+msgid "Last Modified"
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:64
-msgid "Last Modified"
-msgstr ""
-
-#: kallithea/templates/files/files_browser.html:65
 msgid "Last Committer"
 msgstr ""
 
@@ -5308,8 +5386,8 @@
 msgstr ""
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr ""
 
@@ -5360,8 +5438,8 @@
 msgstr ""
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr ""
 
@@ -5369,7 +5447,7 @@
 msgid "Forked"
 msgstr ""
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr ""
 
@@ -5382,18 +5460,13 @@
 msgstr ""
 
 #: kallithea/templates/journal/journal.html:56
-msgid "My Repos"
-msgstr ""
-
-#: kallithea/templates/journal/journal_data.html:61
+msgid "My Repositories"
+msgstr ""
+
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr ""
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr ""
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr ""
@@ -5435,20 +5508,14 @@
 msgid "Destination repository"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-msgid "Pull Request Reviewers"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 msgid "No entries"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+msgid "Vote"
+msgstr ""
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5457,50 +5524,48 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-msgid "Delete Pull Request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+msgid "Delete Pull Request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr ""
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
 #, python-format
-msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, python-format
-msgid "Pull request #%s from %s#%s"
+msgid "Pull request %s from %s#%s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
@@ -5516,86 +5581,86 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 msgid "There are no reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 msgid "on"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 msgid "Created by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 msgid "Update"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+msgid "Pull Request Reviewers"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 msgid "Remove reviewer"
 msgstr "Átnéző eltávolítása"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 msgid "Potential Reviewers"
 msgstr "Lehetséges átnézők"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 msgid "Save as New Pull Request"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 msgid "Cancel Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 msgid "Pull Request Content"
 msgstr ""
 
@@ -5696,8 +5761,8 @@
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr ""
 
@@ -5705,45 +5770,45 @@
 msgid "Stats gathered: "
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:389
-msgid "commits"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:390
-msgid "files added"
+msgid "commits"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
+msgid "files added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:394
-msgid "commit"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:395
-msgid "file added"
+msgid "commit"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:396
-msgid "file changed"
+msgid "file added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:397
+msgid "file changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr ""
 
@@ -5765,65 +5830,73 @@
 msgid "Fork of"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:72
+msgid "Clone URL"
 msgstr ""
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
-msgstr ""
-
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:125
+msgid "With subrepos"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 msgid "Latest Changes"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 msgid "Quick Start"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr ""
@@ -5836,3 +5909,425 @@
 #: kallithea/templates/tags/tags.html:26
 msgid "Compare Tags"
 msgstr ""
+
+#~ msgid "increase diff context to %(num)s lines"
+#~ msgstr ""
+
+#~ msgid "No comments."
+#~ msgstr "Nincsenek hozzászólások."
+
+#~ msgid "public journal"
+#~ msgstr ""
+
+#~ msgid "journal"
+#~ msgstr ""
+
+#~ msgid "bad captcha"
+#~ msgstr ""
+
+#~ msgid "forever"
+#~ msgstr ""
+
+#~ msgid "unmodified"
+#~ msgstr ""
+
+#~ msgid "Cannot delete %s it still contains attached forks"
+#~ msgstr ""
+
+#~ msgid "Locked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked"
+#~ msgstr ""
+
+#~ msgid "Locked"
+#~ msgstr ""
+
+#~ msgid "Repository has been %s"
+#~ msgstr ""
+
+#~ msgid "You can't edit this user"
+#~ msgstr ""
+
+#~ msgid "compare view"
+#~ msgstr ""
+
+#~ msgid "fork name %s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s"
+#~ msgstr ""
+
+#~ msgid "No Files"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#~ msgstr ""
+
+#~ msgid "You can't remove this user since it's crucial for entire application"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Username may only contain alphanumeric "
+#~ "characters underscores, periods or dashes "
+#~ "and must begin with alphanumeric "
+#~ "character or underscore"
+#~ msgstr ""
+
+#~ msgid "invalid password"
+#~ msgstr ""
+
+#~ msgid "invalid user name"
+#~ msgstr ""
+
+#~ msgid "Your account is disabled"
+#~ msgstr ""
+
+#~ msgid "Repository name %(repo)s is disallowed"
+#~ msgstr ""
+
+#~ msgid "invalid clone URL"
+#~ msgstr ""
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr ""
+
+#~ msgid "This email address is already taken"
+#~ msgstr ""
+
+#~ msgid "email \"%(email)s\" does not exist."
+#~ msgstr ""
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comma separated list of plugins. Order"
+#~ " of plugins is also order in "
+#~ "which Kallithea will try to authenticate"
+#~ " user"
+#~ msgstr ""
+
+#~ msgid "Defaults"
+#~ msgstr ""
+
+#~ msgid "never"
+#~ msgstr ""
+
+#~ msgid "My Emails"
+#~ msgstr ""
+
+#~ msgid "Watched"
+#~ msgstr ""
+
+#~ msgid "My Permissions"
+#~ msgstr ""
+
+#~ msgid "expires"
+#~ msgstr ""
+
+#~ msgid "Confirm to reset this api key: %s"
+#~ msgstr ""
+
+#~ msgid "reset"
+#~ msgstr ""
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "Confirm to remove this api key: %s"
+#~ msgstr ""
+
+#~ msgid "remove"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "delete"
+#~ msgstr ""
+
+#~ msgid "current IP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr ""
+
+#~ msgid "Overview"
+#~ msgstr ""
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "All default permissions on each user "
+#~ "group will be reset to chosen "
+#~ "permission, note that all custom default"
+#~ " permission on repository groups will "
+#~ "be lost"
+#~ msgstr ""
+
+#~ msgid "Repository creation"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr ""
+
+#~ msgid "Confirm to delete this ip: %s"
+#~ msgstr ""
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr ""
+
+#~ msgid "none"
+#~ msgstr ""
+
+#~ msgid "read"
+#~ msgstr ""
+
+#~ msgid "write"
+#~ msgstr ""
+
+#~ msgid "admin"
+#~ msgstr ""
+
+#~ msgid "user/user group"
+#~ msgstr ""
+
+#~ msgid "default"
+#~ msgstr ""
+
+#~ msgid "revoke"
+#~ msgstr ""
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "apply to children"
+#~ msgstr ""
+
+#~ msgid "Import existing repository ?"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr ""
+
+#~ msgid "private repository"
+#~ msgstr ""
+
+#~ msgid "Remote URL"
+#~ msgstr ""
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr ""
+
+#~ msgid "Confirm to pull changes from remote side."
+#~ msgstr ""
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr ""
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr ""
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "check for updates"
+#~ msgstr ""
+
+#~ msgid "Meta-Tagging"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr ""
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Changeset status: %s\n"
+#~ "Click to open associated pull request #%s"
+#~ msgstr ""
+
+#~ msgid "Push new repo"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "merge"
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr ""
+
+#~ msgid "Comment from pull request"
+#~ msgstr ""
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr ""
+
+#~ msgid "My Repos"
+#~ msgstr ""
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "%s Pull Request #%s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr ""
+
+#~ msgid "reviewer"
+#~ msgstr ""
+
+#~ msgid "with subrepos"
+#~ msgstr ""
+
--- a/kallithea/i18n/ja/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/ja/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -10,9 +10,9 @@
 # whosaysni <whosaysni@gmail.com>, 2014
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-01-31 02:07+0200\n"
 "Last-Translator: kobanari <kobanari@nifty.com>\n"
 "Language-Team: Japanese "
@@ -24,19 +24,23 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "まだチェンジセットがありません"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "なし"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(閉鎖済み)"
 
@@ -50,52 +54,57 @@
 msgstr "空白を無視"
 
 #: kallithea/controllers/changeset.py:169
-#, python-format
-msgid "increase diff context to %(num)s lines"
+#, fuzzy, python-format
+#| msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr "diff コンテキストを %(num)s 行増やす"
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr "お探しのリビジョンはこのリポジトリにはありません"
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-#, fuzzy
-msgid "No comments."
-msgstr "%d 個のコメント"
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
 msgstr "クローズしたプルリクエストに関連するチェンジセットのステータスを変更することは許可されていません"
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr "リビジョンを選択"
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+#, fuzzy
+#| msgid "no revisions"
+msgid "No response"
+msgstr "リビジョンなし"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr "形式が間違っているため、サーバーはリクエストを処理できませんでした。"
 
-#: kallithea/controllers/error.py:99
+#: kallithea/controllers/error.py:103
 msgid "Unauthorized access to resource"
 msgstr "リソースにアクセスする権限がありません"
 
-#: kallithea/controllers/error.py:101
+#: kallithea/controllers/error.py:105
 msgid "You don't have permission to view this page"
 msgstr "このページを閲覧する権限がありません"
 
-#: kallithea/controllers/error.py:103
+#: kallithea/controllers/error.py:107
 msgid "The resource could not be found"
 msgstr "リソースが見つかりません"
 
-#: kallithea/controllers/error.py:105
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -111,17 +120,17 @@
 msgid "%s %s feed"
 msgstr "%s %s フィード"
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr "チェンジセットが大きすぎるため、省略しました"
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr "%s が %s にコミット"
@@ -199,45 +208,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr "場所には相対パスかつ .. を含まないパスを入力してください"
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr "ダウンロードは無効化されています"
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "%s は未知のリビジョンです"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "空のリポジトリ"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr "未知のアーカイブ種別です"
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "チェンジセット"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "ブランチ"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "タグ"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr "リポジトリ %s のフォーク中にエラーが発生しました"
@@ -253,9 +260,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "リポジトリ"
 
@@ -275,149 +282,169 @@
 msgstr "ブックマーク"
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
 msgstr "公開ジャーナル"
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
 msgstr "ジャーナル"
 
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+#, fuzzy
+#| msgid "bad captcha"
+msgid "Bad captcha"
 msgstr "キャプチャが一致しません"
 
-#: kallithea/controllers/login.py:194
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr "Kallitheaへの登録を受け付けました"
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr "パスワードリセットのリンクを送信しました"
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
 msgstr "パスワードをリセットに成功しました。新しいパスワードをあなたのメールアドレスに送りました"
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, fuzzy, python-format
 msgid "%s (closed)"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr "チェンジセット"
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr "スペシャル"
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr "相手のブランチ"
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "ブックマーク"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr "プルリクエスト作成中にエラーが発生しました: %s"
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 #, fuzzy
 msgid "No description"
 msgstr "説明"
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr "新しいプルリクエストの作成に成功しました"
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 #, fuzzy
 msgid "Error occurred while creating pull request"
 msgstr "プルリクエストの作成中にエラーが発生しました"
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 #, fuzzy
 msgid "Pull request update created"
 msgstr "プルリクエストレビュアー"
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 #, fuzzy
 msgid "Pull request updated"
 msgstr "%s へのプルリクエスト"
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr "プルリクエストの削除に成功しました"
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+#, fuzzy
+#| msgid "Vote for pull request status"
+msgid "No permission to change pull request status"
+msgstr "プルリクエストステータスの投票"
+
+#: kallithea/controllers/pullrequests.py:715
 #, fuzzy
 msgid "Closing."
 msgstr "読み込み中..."
@@ -435,22 +462,22 @@
 msgid "An error occurred during search operation."
 msgstr "検索を実行する際にエラーが発生しました"
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 #, fuzzy
 msgid "No data ready yet"
 msgstr "まだデータが読み込まれていません"
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr "このリポジトリの統計は無効化されています"
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr "認証設定の更新に成功しました"
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr "認証設定の更新中にエラーが発生しました"
 
@@ -463,38 +490,40 @@
 msgstr "デフォルト設定の更新中にエラーが発生しました"
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+#, fuzzy
+#| msgid "forever"
+msgid "Forever"
 msgstr "無期限"
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr "5 分"
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr "1 時間"
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr "1 日"
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr "1 ヶ月"
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr "有効期間"
 
@@ -508,7 +537,9 @@
 msgstr "gist %s を削除しました"
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
+#, fuzzy
+#| msgid "unmodified"
+msgid "Unmodified"
 msgstr "変更なし"
 
 #: kallithea/controllers/admin/gists.py:262
@@ -524,117 +555,133 @@
 msgid "Error occurred during update of gist %s"
 msgstr "Gist %s の更新中にエラーが発生しました"
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr "このユーザーを編集できません。このユーザーはアプリケーションにとって必要不可欠です。"
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr "アカウントの更新に成功しました"
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr "ユーザー %s の更新中にエラーが発生しました"
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr "パスワードを更新しました"
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr "パスワードの更新中にエラーが発生しました"
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr "ユーザーにメールアドレス %s を追加しました"
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "メールの保存時にエラーが発生しました"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr "ユーザーからメールアドレスを削除しました"
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr "APIキーの作成に成功しました"
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr "APIキーのリセットに成功しました"
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr "APIキーの削除に成功しました"
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr "読込"
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
-msgstr "読込"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
+msgstr "書込"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr "書込"
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr "管理"
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr "無効"
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr "手動でアカウントをアクティベートする"
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr "自動でアカウントをアクティベートする"
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -642,11 +689,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr "外部アカウントを手動でアクティベートする"
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -654,221 +701,212 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr "外部アカウントを自動でアクティベートする"
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr "有効"
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr "全般の権限の更新に成功しました"
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr "権限の更新中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr "リポジトリグループ %s の作成中にエラーが発生しました"
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr "リポジトリグループ %s を作成しました"
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr "リポジトリグループ %s の作成中にエラーが発生しました"
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr "リポジトリグループ %s を更新しました"
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr "リポジトリグループ %s の更新中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr "このグループは %s 個のリポジトリを含んでいるため削除できません"
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr "このグループは %s 個のサブグループを含んでいるため削除できません"
 
-#: kallithea/controllers/admin/repo_groups.py:302
+#: kallithea/controllers/admin/repo_groups.py:297
 #, python-format
 msgid "Removed repository group %s"
 msgstr "リポジトリグループ %s を削除しました"
 
-#: kallithea/controllers/admin/repo_groups.py:307
+#: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr "リポジトリグループ %s の削除中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
 #: kallithea/controllers/admin/user_groups.py:340
 msgid "Cannot revoke permission for yourself as admin"
 msgstr "自分自身の管理者としての権限を取り消すことはできません"
 
-#: kallithea/controllers/admin/repo_groups.py:435
+#: kallithea/controllers/admin/repo_groups.py:420
 msgid "Repository group permissions updated"
 msgstr "リポジトリグループ権限を更新しました"
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr "権限の取消中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr "リポジトリ %s の作成中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr "リポジトリ %s を %s から作成しました"
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr "リポジトリ %s を %s としてフォークしました"
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr "リポジトリ %s を作成しました"
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr "リポジトリ %s の更新に成功しました"
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr "リポジトリ %s の更新中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr "%s 個のフォークを切り離しました"
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr "%s 個のフォークを削除しました"
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr "リポジトリ %s を削除しました"
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
+#: kallithea/controllers/admin/repos.py:321
+#, fuzzy, python-format
+#| msgid "Cannot delete %s it still contains attached forks"
+msgid "Cannot delete repository %s which still has forks"
 msgstr "フォークしたリポジトリが存在するため、 %s は削除できません"
 
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr "%s の削除中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr "リポジトリ権限を更新しました"
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr "フィールドの作成中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr "フィールドの削除中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr "-- フォークではありません --"
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr "公開ジャーナルでのリポジトリの可視性を更新しました"
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr "このリポジトリの公開ジャーナルの設定中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr "トークンが一致しません"
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "ありません"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr "%s リポジトリを %s のフォークとする"
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr "操作中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr "リポジトリをロックしました"
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr "リポジトリのロックを解除しました"
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been locked"
+msgstr "リポジトリはロックされていません"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been unlocked"
+msgstr "リポジトリはロックされていません"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr "アンロック中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr "アンロック"
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
-msgstr "ロック"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr "キャッシュの無効化に成功しました"
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr "キャッシュの無効化中にエラーが発生しました"
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
+msgstr "リモートから取得"
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr "リポジトリは %s されています"
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr "キャッシュの無効化に成功しました"
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr "キャッシュの無効化中にエラーが発生しました"
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr "リモートから取得"
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr "リモートから取得中にエラーが発生しました"
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr "リポジトリステートの削除中にエラーが発生しました"
 
@@ -965,79 +1003,78 @@
 msgstr "ユーザーグループ権限を更新しました"
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr "権限を更新しました"
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr "権限の保存時にエラーが発生しました"
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr "ユーザー %s を作成しました"
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr "ユーザー %s の作成中にエラーが発生しました"
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr "ユーザーの更新に成功しました"
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr "ユーザーの削除に成功しました"
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr "ユーザーの削除中にエラーが発生しました"
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr "このユーザーは編集できません"
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr "ユーザーホワイトリストにIP %s を追加しました"
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr "IPアドレスの保存中にエラーが発生しました"
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr "ユーザーホワイトリストからIPアドレスを削除しました"
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr "IPアドレス %s は許可されません"
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+#, fuzzy
+#| msgid "New api key"
+msgid "Invalid API key"
+msgstr "新しいAPIキー"
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr "このアクションを実行するためには登録済みのユーザーである必要があります"
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr "このページを閲覧するためにはサインインが必要です"
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr "リビジョンが見つかりません"
 
@@ -1053,158 +1090,164 @@
 msgid "No changes detected"
 msgstr "検出された変更はありません"
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr "削除されたブランチ: %s"
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr "作成したタグ: %s"
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr "%s から %s までのすべてのチェンジセットを表示"
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
+#: kallithea/lib/helpers.py:677
+#, fuzzy
+#| msgid "compare view"
+msgid "Compare view"
 msgstr "比較ビュー"
 
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr "と"
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr "%s 以上"
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr "リビジョン"
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
+#: kallithea/lib/helpers.py:722
+#, fuzzy, python-format
+#| msgid "fork name %s"
+msgid "Fork name %s"
 msgstr "フォーク名 %s"
 
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
+#: kallithea/lib/helpers.py:742
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "Pull request %s"
 msgstr "プルリクエスト #%s"
 
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr "リポジトリを[削除]"
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr "リポジトリを[作成]"
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr "フォークしてリポジトリを[作成]"
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr "リポジトリを[フォーク]"
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr "リポジトリを[更新]"
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr "リポジトリからアーカイブを[ダウンロード]"
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr "リポジトリを[削除]"
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr "ユーザーを[作成]"
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr "ユーザーを[更新]"
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr "ユーザーグループを[作成]"
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr "ユーザーグループを[更新]"
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr "リポジトリのリビジョンに[コメント]"
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr "プルリクエストに[コメント]"
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr "プルリクエストを[クローズ]"
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr "[プッシュ]"
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr "リポジトリに[Kallithea経由でコミット]"
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr "リポジトリに[リモートからプル]"
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr "[プル]"
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr "リポジトリの[フォローを開始]"
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr "リポジトリの[フォローを停止]"
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr " と %s 以上"
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr "ファイルなし"
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr "ファイルはありません"
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr "新しいファイル"
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr "変更"
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr "削除"
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr "リネーム"
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr "chmod"
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1214,63 +1257,63 @@
 "%s "
 "リポジトリはDB内に見つかりませんでした。おそらくファイルシステム上で作られたか名前が変更されたためです。リポジトリをもう一度チェックするためにアプリケーションを立ち上げ直してください。"
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
 msgstr[0] "%d 年"
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
 msgstr[0] "%d ヶ月"
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
 msgstr[0] "%d 日"
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
 msgstr[0] "%d 時間"
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
 msgstr[0] "%d 分"
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
 msgstr[0] "%d 秒"
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr "%s 以内"
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr "%s 前"
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr "%s と %s の間"
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr "%s と %s 前"
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr "たったいま"
 
@@ -1285,7 +1328,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr "リポジトリへのアクセス権限無し"
 
@@ -1300,7 +1343,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr "リポジトリに読込権限でアクセス"
 
@@ -1315,7 +1358,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr "リポジトリに書込権限でアクセス"
 
@@ -1330,7 +1373,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr "リポジトリに管理権限でアクセス"
 
@@ -1369,7 +1412,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr "Kallithea 管理者"
 
@@ -1384,7 +1427,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr "リポジトリの作成を有効にする"
 
@@ -1399,7 +1442,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr "リポジトリの作成を有効にする"
 
@@ -1414,7 +1457,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr "リポジトリのフォークを無効にする"
 
@@ -1429,7 +1472,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr "リポジトリのフォークを有効にする"
 
@@ -1465,7 +1508,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr "未レビュー"
 
@@ -1480,7 +1523,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr "承認"
 
@@ -1495,7 +1538,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr "却下"
 
@@ -1510,7 +1553,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr "レビュー中"
 
@@ -1522,7 +1565,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr "top level"
 
@@ -1534,7 +1577,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr "リポジトリグループへのアクセス権限なし"
 
@@ -1546,7 +1589,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr "リポジトリグループに読込権限でアクセス"
 
@@ -1558,7 +1601,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr "リポジトリグループに書込権限でアクセス"
 
@@ -1570,7 +1613,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr "リポジトリグループに管理権限でアクセス"
 
@@ -1581,7 +1624,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr "ユーザーグループへのアクセス権限なし"
 
@@ -1592,7 +1635,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr "ユーザーグループに読込権限でアクセス"
 
@@ -1603,7 +1646,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr "ユーザーグループに書込権限でアクセス"
 
@@ -1614,7 +1657,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr "ユーザーグループに管理権限でアクセス"
 
@@ -1625,7 +1668,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr "リポジトリグループの作成を無効にする"
 
@@ -1636,7 +1679,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr "リポジトリグループの作成を有効にする"
 
@@ -1647,7 +1690,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr "ユーザーグループの作成を無効にする"
 
@@ -1658,7 +1701,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr "ユーザーグループの作成を有効にする"
 
@@ -1669,7 +1712,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr "新規登録を無効にする"
 
@@ -1680,7 +1723,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr "ユーザーの新規登録時に手動でアカウントをアクティベートする"
 
@@ -1691,29 +1734,153 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr "ユーザーの新規登録時に自動でアカウントをアクティベートする"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr "リポジトリグループの書き込みパーミッションを使ったリポジトリ作成が有効です"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr "リポジトリグループの書き込みパーミッションを使ったリポジトリ作成は無効です"
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr "%s 行目"
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr "[Mention]"
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has read access to new repositories"
+msgstr "リソースにアクセスする権限がありません"
+
+#: kallithea/model/db.py:1669
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has write access to new repositories"
+msgstr "リソースにアクセスする権限がありません"
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Only admins can create repository groups"
+msgstr "リポジトリグループ %s を作成しました"
+
+#: kallithea/model/db.py:1683
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Non-admins can create repository groups"
+msgstr "リポジトリグループ %s を作成しました"
+
+#: kallithea/model/db.py:1685
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Only admins can create user groups"
+msgstr "ユーザーグループを作成"
+
+#: kallithea/model/db.py:1686
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Non-admins can create user groups"
+msgstr "ユーザーグループを作成"
+
+#: kallithea/model/db.py:1688
+#, fuzzy
+#| msgid "Top level repositories"
+msgid "Only admins can create top level repositories"
+msgstr "トップレベルリポジトリ数"
+
+#: kallithea/model/db.py:1689
+#, fuzzy
+#| msgid "Top level repositories"
+msgid "Non-admins can create top level repositories"
+msgstr "トップレベルリポジトリ数"
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "リポジトリ総数"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Invalidate cache for all repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "すべてのリポジトリのキャッシュを無効化する"
+
+#: kallithea/model/db.py:1698
+#, fuzzy
+#| msgid "User Registration with manual account activation"
+msgid "User registration with manual account activation"
+msgstr "ユーザーの新規登録時に手動でアカウントをアクティベートする"
+
+#: kallithea/model/db.py:1699
+#, fuzzy
+#| msgid "User Registration with automatic account activation"
+msgid "User registration with automatic account activation"
+msgstr "ユーザーの新規登録時に自動でアカウントをアクティベートする"
+
+#: kallithea/model/db.py:2228
+#, fuzzy
+#| msgid "Not Reviewed"
+msgid "Not reviewed"
+msgstr "未レビュー"
+
+#: kallithea/model/db.py:2231
+#, fuzzy
+#| msgid "Under Review"
+msgid "Under review"
+msgstr "レビュー中"
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr "ログイン名を入力してください"
@@ -1732,165 +1899,205 @@
 msgid "Enter %(min)i characters or more"
 msgstr "%(min)i 文字以上必要です"
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr "数字だけの名前は使えません"
 
-#: kallithea/model/notification.py:252
+#: kallithea/model/notification.py:254
+#, fuzzy, python-format
+#| msgid "%(user)s commented on changeset at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
+msgstr "%(user)s がチェンジセットにコメント %(when)s"
+
+#: kallithea/model/notification.py:255
+#, fuzzy, python-format
+#| msgid "%(user)s sent message at %(when)s"
+msgid "%(user)s sent message %(age)s"
+msgstr "%(user)s がメッセージを送信 %(when)s"
+
+#: kallithea/model/notification.py:256
+#, fuzzy, python-format
+#| msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
+msgstr "%(user)s がにあなたにメンション %(when)s"
+
+#: kallithea/model/notification.py:257
+#, fuzzy, python-format
+#| msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr "%(user)s がKallitheaに登録 %(when)s"
+
+#: kallithea/model/notification.py:258
+#, fuzzy, python-format
+#| msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s opened new pull request %(age)s"
+msgstr "%(user)s が新しいプルリクエストを作成 %(when)s"
+
+#: kallithea/model/notification.py:259
+#, fuzzy, python-format
+#| msgid "%(user)s commented on pull request at %(when)s"
+msgid "%(user)s commented on pull request %(age)s"
+msgstr "%(user)s がプルリクエストにコメント %(when)s"
+
+#: kallithea/model/notification.py:266
 #, python-format
 msgid "%(user)s commented on changeset at %(when)s"
 msgstr "%(user)s がチェンジセットにコメント %(when)s"
 
-#: kallithea/model/notification.py:253
+#: kallithea/model/notification.py:267
 #, python-format
 msgid "%(user)s sent message at %(when)s"
 msgstr "%(user)s がメッセージを送信 %(when)s"
 
-#: kallithea/model/notification.py:254
+#: kallithea/model/notification.py:268
 #, python-format
 msgid "%(user)s mentioned you at %(when)s"
 msgstr "%(user)s がにあなたにメンション %(when)s"
 
-#: kallithea/model/notification.py:255
+#: kallithea/model/notification.py:269
 #, python-format
 msgid "%(user)s registered in Kallithea at %(when)s"
 msgstr "%(user)s がKallitheaに登録 %(when)s"
 
-#: kallithea/model/notification.py:256
+#: kallithea/model/notification.py:270
 #, python-format
 msgid "%(user)s opened new pull request at %(when)s"
 msgstr "%(user)s が新しいプルリクエストを作成 %(when)s"
 
-#: kallithea/model/notification.py:257
+#: kallithea/model/notification.py:271
 #, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr "%(user)s がプルリクエストにコメント %(when)s"
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, fuzzy, python-format
-msgid "New user %(new_username)s registered"
-msgstr "ユーザー名 %(new_username)s は不正です"
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
 msgstr ""
 
-#: kallithea/model/notification.py:315
+#: kallithea/model/notification.py:305
+#, fuzzy, python-format
+msgid "New user %(new_username)s registered"
+msgstr "ユーザー名 %(new_username)s は不正です"
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 #, fuzzy
 msgid "Closing"
 msgstr "メールアドレス:"
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#: kallithea/model/pull_request.py:137
+#, fuzzy, python-format
+#| msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
 msgstr "%(user)s がプリリクエスト #%(pr_id)s: %(pr_title)s のレビューを求めています"
 
-#: kallithea/model/scm.py:808
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr "最新のtip"
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr "新規ユーザー登録"
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr "このユーザーを編集できません。このユーザーはアプリケーションにとって必要不可欠です。"
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
+#: kallithea/model/user.py:249
+#, fuzzy
+#| msgid "You can't remove this user since it's crucial for entire application"
+msgid "You can't remove this user since it is crucial for the entire application"
 msgstr "このユーザーを削除できません。このユーザーはアプリケーションにとって必要不可欠です。"
 
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:254
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr "ユーザー \"%s\" はまだ %s 個のリポジトリの所有者のため削除することはできません。リポジトリの所有者を変更するか削除してください。 %s"
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr "ユーザー \"%s\" はまだ %s 個のリポジトリの所有者のため削除することはできません。リポジトリの所有者を変更するか削除してください。 %s"
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
 "owners or remove those user groups: %s"
 msgstr "ユーザー \"%s\" はまだ %s 個のリポジトリの所有者のため削除することはできません。リポジトリの所有者を変更するか削除してください。 %s"
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr "パスワードリセットのリンク"
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr "新しいパスワード"
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr "新しいKallitheaパスワード:%s"
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr "空のリストにはできません"
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr "ユーザー名 \"%(username)s\" はすでに使われています"
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr "ユーザー名 \"%(username)s\" は許可されていません"
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, fuzzy, python-format
+#| msgid "Username %(username)s is not valid"
+msgid "Username \"%(username)s\" cannot be used"
+msgstr "ユーザー名 %(username)s は不正です"
+
+#: kallithea/model/validators.py:99
+#, fuzzy
+#| msgid "" "Username may only contain alphanumeric characters underscores,
+#| periods or" " dashes and must begin with alphanumeric character or
+#| underscore"
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
+" dashes and must begin with an alphanumeric character or underscore"
 msgstr "ユーザー名はアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)しか使えません。また、アルファベットまたはアンダースコア(_)から始まる必要があります"
 
-#: kallithea/model/validators.py:132
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr "入力が正しくありません"
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr "ユーザー名 %(username)s は不正です"
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr "不正なユーザーグループ名です"
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr "ユーザーグループ \"%(usergroup)s\" はすでに存在します"
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
@@ -1898,136 +2105,135 @@
 "ユーザーグループ名はアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)しか使えません。また、アルファベットから始まる必要があります"
 " "
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr "このグループは親にできません"
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr "グループ \"%(group_name)s\" はすでに存在します"
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr "グループ名 \"%(group_name)s\" を持つリポジトリはすでに存在します"
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr "パスワードに利用出来ない文字列(non-ascii)です"
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr "古いpasswordが間違っています"
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr "パスワードが一致しません"
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
+#: kallithea/model/validators.py:300
+#, fuzzy
+#| msgid "invalid password"
+msgid "Invalid username or password"
 msgstr "不正なパスワードです"
 
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr "不正なユーザー名です"
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr "アカウントは無効です"
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr "トークンが一致しません"
+
+#: kallithea/model/validators.py:345
+#, fuzzy, python-format
+#| msgid "Repository name %(repo)s is disallowed"
+msgid "Repository name %(repo)s is not allowed"
 msgstr "リポジトリ名 %(repo)s は許可されていません"
 
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr "リポジトリ %(repo)s はすでに存在します"
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr "リポジトリ \"%(repo)s\" は グループ \"%(group)s\" にすでに存在します"
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr "リポジトリグループ名 \"%(repo)s\" はすでに存在します"
 
-#: kallithea/model/validators.py:474
-#, fuzzy
-msgid "invalid clone URL"
-msgstr "無効なクローンURIです"
-
-#: kallithea/model/validators.py:475
-#, fuzzy
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr "無効なクローンURIです。有効な http(s)/svn+http(s) のURIを指定してください"
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+#, fuzzy
+#| msgid "private repository"
+msgid "Invalid repository URL"
+msgstr "非公開リポジトリ"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr "フォークは親と同じ種別の必要があります"
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr "このグループにリポジトリを作成する権限がありません"
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr "ルートにリポジトリを作成する権限がありません"
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr "この場所にグループを作成する権限がありません"
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr "ユーザー名かユーザーグループが不正です"
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr "不正なパスです"
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
+#: kallithea/model/validators.py:705
+#, fuzzy
+#| msgid "This email address is already taken"
+msgid "This email address is already in use"
 msgstr "このメールアドレスはすでに取得されています"
 
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
+#: kallithea/model/validators.py:725
+#, fuzzy, python-format
+#| msgid "email \"%(email)s\" does not exist."
+msgid "Email address \"%(email)s\" not found"
 msgstr "メールアドレス \"%(email)s\" は存在しません"
 
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
 msgstr "LDAPのこのCNに対するログイン属性は必須です。 - これは \"ユーザー名\" と同じです"
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr "リビジョン %(revs)s はすでにプルリクエストの一部かステータスが設定されています"
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr "有効なIPv4かIPv6のアドレスを入力してください"
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr "ネットワークサイズ (bits) は0-32の範囲にする必要があります ( %(bits)r は不正です)"
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr "キー名はアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)、数字しか使えません。"
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr "ファイル名はディレクトリ内にすることはできません"
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr "%(loaded)s プラグインと %(next_to_load)s プラグインで同じ名前が使われています"
@@ -2089,13 +2295,13 @@
 msgstr "グループ名"
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2107,11 +2313,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr "説明"
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2132,11 +2338,11 @@
 msgid "Name"
 msgstr "名前"
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr "最後の変更点"
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2145,18 +2351,19 @@
 msgid "Tip"
 msgstr "Tip"
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr "所有者"
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2168,7 +2375,7 @@
 msgid "Click to sort ascending"
 msgstr "昇順で並び換え"
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2180,11 +2387,11 @@
 msgid "Click to sort descending"
 msgstr "降順で並び替え"
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr "リポジトリが見つかりません"
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2196,10 +2403,10 @@
 msgid "Data error."
 msgstr "データエラー"
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2209,7 +2416,7 @@
 msgstr "読み込み中..."
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr "ログイン"
 
@@ -2218,39 +2425,39 @@
 msgid "Log In to %s"
 msgstr "%s へログイン"
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr "ユーザー名"
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr "パスワード"
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr "次回から自動的にサインイン"
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr "パスワードを忘れた?"
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr "アカウントを持っていない?"
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr "サインイン"
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr "パスワードを忘れた?"
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr "アカウントを持っていない?"
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr "パスワードリセット"
@@ -2301,26 +2508,26 @@
 msgstr "パスワード再入力"
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr "名前"
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr "名字"
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr "メールアドレス"
 
@@ -2429,110 +2636,99 @@
 msgstr "有効なプラグイン"
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
+#, fuzzy
+#| msgid "" "Comma separated list of plugins. Order of plugins is also order in
+#| which " "Kallithea will try to authenticate user"
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr "カンマ区切りのプラグインの一覧です。プラグインの並び順はKallitheaがユーザー認証を試す順番でもあります。"
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr "有効な組み込みプラグイン"
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr "有効"
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr "無効"
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr "プラグイン"
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr "保存"
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
+#: kallithea/templates/admin/defaults/defaults.html:11
+#: kallithea/templates/base/base.html:66
 #, fuzzy
 msgid "Repository Defaults"
 msgstr "リポジトリのデフォルト設定"
 
-#: kallithea/templates/admin/defaults/defaults.html:11
-#: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr "デフォルト設定"
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr "リポジトリの種別"
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr "非公開リポジトリ"
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr "非公開リポジトリはコラボレーターとして明示的に追加された人でないと見つけられません"
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr "統計を有効にする"
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr "概要ページの統計ウィンドウを有効にします"
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr "ダウンロードを有効にする"
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr "概要ページのダウンロードメニューを有効にします"
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr "ロックを有効にする"
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr "リポジトリのpullのロックを有効にします"
 
@@ -2566,6 +2762,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr "失効"
 
@@ -2576,7 +2778,9 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+#, fuzzy
+#| msgid "never"
+msgid "Never"
 msgstr "無し"
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2584,7 +2788,7 @@
 msgstr "Gistを更新"
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr "キャンセル"
 
@@ -2607,12 +2811,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr "新しい Gist を作成"
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr "作成日"
 
@@ -2638,25 +2842,27 @@
 msgstr "公開 Gist を作成"
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2686,11 +2892,22 @@
 msgstr "非公開 Gist"
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr "削除"
 
@@ -2699,9 +2916,18 @@
 msgstr "このGistを削除してもよろしいですか?"
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2727,7 +2953,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr "アカウント"
 
@@ -2736,85 +2962,91 @@
 msgid "Profile"
 msgstr "プロフィール"
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
+#: kallithea/templates/admin/my_account/my_account.html:36
+#, fuzzy
+#| msgid "New email address"
+msgid "Email Addresses"
+msgstr "新しいメールアドレス"
+
+#: kallithea/templates/admin/my_account/my_account.html:38
+#: kallithea/templates/admin/users/user_edit.html:31
 #, fuzzy
 msgid "API Keys"
 msgstr "新しいAPIキー"
 
-#: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
-msgstr "メールアドレス"
-
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
+#, fuzzy
+#| msgid "repositories"
+msgid "Owned Repositories"
 msgstr "リポジトリ"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr "ウォッチ中"
+#, fuzzy
+#| msgid "Create repositories"
+msgid "Watched Repositories"
+msgstr "リポジトリを作成する"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-#, fuzzy
-msgid "My Permissions"
-msgstr "権限"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+#, fuzzy
+#| msgid "Copy permissions"
+msgid "Show Permissions"
+msgstr "権限のコピー"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
 #: kallithea/templates/admin/users/user_edit_api_keys.html:6
 msgid "Built-in"
 msgstr "ビルトイン"
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr "失効"
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
-#, python-format
-msgid "Confirm to reset this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to reset this api key: %s"
+msgid "Confirm to reset this API key: %s"
 msgstr "このAPIキーをリセットしてもよろしいですか?: %s"
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
-msgstr "リセット"
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
+#, fuzzy
+#| msgid "expired"
+msgid "Expired"
 msgstr "失効済み"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to remove this api key: %s"
+msgid "Confirm to remove this API key: %s"
 msgstr "このAPIキーを削除してもよろしいですか?: %s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
+#, fuzzy
+#| msgid "remove"
+msgid "Remove"
 msgstr "削除"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+#, fuzzy
+#| msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr "API キーが指定されていません"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
+#, fuzzy
+#| msgid "New api key"
+msgid "New API key"
 msgstr "新しいAPIキー"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2827,19 +3059,6 @@
 msgid "Primary"
 msgstr "プライマリ"
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr "削除"
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2862,19 +3081,24 @@
 msgid "Change Your Account Password"
 msgstr "パスワードを変更してください"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr "現在のパスワード"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr "新しいパスワード"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr "新しいパスワードの確認"
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr "アバターを変更できます : "
@@ -2895,15 +3119,11 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
+#, fuzzy
+#| msgid "current IP"
+msgid "Current IP"
 msgstr "現在の IP"
 
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
-msgstr "ユーザーは外部の source of record  に属しているため、ここでは詳細を管理できません"
-
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
 #, fuzzy
 msgid "Repositories You Own"
@@ -2939,7 +3159,7 @@
 msgstr "コメント"
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr "プルリクエスト"
 
@@ -2959,22 +3179,16 @@
 msgstr "通知を表示"
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr "通知"
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-#, fuzzy
-msgid "Permissions Administration"
-msgstr "権限管理"
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
-msgstr "権限設定"
+#, fuzzy
+msgid "Default Permissions"
+msgstr "デフォルトの権限"
 
 #: kallithea/templates/admin/permissions/permissions.html:28
 #: kallithea/templates/admin/settings/settings.html:29
@@ -2982,15 +3196,11 @@
 msgstr "全般"
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 #, fuzzy
 msgid "IP Whitelist"
 msgstr "IPアドレスのホワイトリスト"
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr "概要"
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr "匿名アクセス"
@@ -3002,23 +3212,27 @@
 "%s user permissions."
 msgstr "ログインしなくても Kallithea にアクセスできるようにします。匿名ユーザーは %s ユーザーパーミッションを使います"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr "選択したパーミッションで、各リポジトリのデフォルトパーミッションをリセットします。各リポジトリの既存のカスタムデフォルトパーミッション設定は無くなるので注意してください"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Import existing repository ?"
+msgid "Apply to all existing repositories"
+msgstr "既存のリポジトリを import しますか?"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
-msgstr "現在の設定を上書きする"
+msgid "Permissions for the Default user on new repositories."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr "リポジトリグループ"
@@ -3030,76 +3244,114 @@
 "will be lost"
 msgstr "選択したパーミッションで、各リポジトリグループのデフォルトパーミッションをリセットします。各リポジトリグループの既存のカスタムデフォルトパーミッション設定は無くなるので注意してください"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+#, fuzzy
+#| msgid "Import existing repository ?"
+msgid "Apply to all existing repository groups"
+msgstr "既存のリポジトリを import しますか?"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+#, fuzzy
+#| msgid "Copy permission set from parent repository group."
+msgid "Permissions for the Default user on new repository groups."
+msgstr "親のリポジトリグループにセットされているパーミッションをコピーします。"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr "ユーザーグループ"
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
+#, fuzzy
+#| msgid "" "All default permissions on each user group will be reset to chosen
+#| " "permission, note that all custom default permission on repository groups
+#| " "will be lost"
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
 msgstr "選択したパーミッションで、各ユーザーグループのデフォルトパーミッションをリセットします。各ユーザーグループの既存のカスタムデフォルトパーミッション設定は無くなるので注意してください"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
+#, fuzzy
+#| msgid "Repository creation"
+msgid "Top level repository creation"
 msgstr "リポジトリ作成"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
+msgid ""
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
 msgid "Repository creation with group write access"
 msgstr "グループ書き込み権限でのリポジトリ作成"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
-#, fuzzy
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
+#, fuzzy
+#| msgid "" "Write permission to a repository group allows creating
+#| repositories " "inside that group."
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
 msgstr "リポジトリグループに書き込みパーミッションを付与すると、グループ内にリポジトリを作成できるようになります"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr "ユーザーグループ作成"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr "リポジトリのフォーク"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr "新規登録"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr "外部認証アカウントのアクティベート"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-#, fuzzy
-msgid "Default IP Whitelist for All Users"
-msgstr "全てのユーザーに設定されるデフォルトのIPアドレスのホワイトリスト"
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to delete this IP address: %s"
 msgstr "このIPアドレスを削除してもよろしいですか? : %s"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 #, fuzzy
 msgid "All IP addresses are allowed."
 msgstr "すべてのIPアドレスが許可されています"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr "新しいIPアドレス"
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-#, fuzzy
-msgid "Default User Permissions Overview"
-msgstr "デフォルトのユーザー権限の概要"
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3121,12 +3373,12 @@
 msgstr "親グループ"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr "親グループのパーミッションをコピー"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr "親のリポジトリグループにセットされているパーミッションをコピーします。"
 
@@ -3144,19 +3396,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "設定"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr "高度な設定"
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr "権限設定"
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3177,12 +3435,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr "作成日"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3192,38 +3450,12 @@
 msgid "Delete this repository group"
 msgstr "このリポジトリグループを削除"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr "なし"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr "読込"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr "書込"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr "管理"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+#, fuzzy
+#| msgid "user/user group"
+msgid "User/User Group"
 msgstr "ユーザー/ユーザーグループ"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3232,7 +3464,9 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+#, fuzzy
+#| msgid "default"
+msgid "Default"
 msgstr "default"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3241,14 +3475,11 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
+#, fuzzy
+#| msgid "revoke"
+msgid "Revoke"
 msgstr "取消"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
-msgstr "代理 admin"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:94
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:97
@@ -3256,7 +3487,9 @@
 msgstr "新規追加"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+#, fuzzy
+#| msgid "apply to children"
+msgid "Apply to children"
 msgstr "子要素にも適用"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3308,43 +3541,41 @@
 msgid "Number of Top-level Repositories"
 msgstr "トップレベルリポジトリ数"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr "既存のリポジトリを import しますか?"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr "クローン元"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-#, fuzzy
-msgid "Optional URL from which repository should be cloned."
-msgstr "オプション:クローンするリポジトリのHTTP[S]のURLを指定します"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Clone remote repository"
+msgstr "リポジトリを[作成]"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr "短く要点を絞ってください。長い説明にはREADMEファイルを利用してください。"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr "オプション:このリポジトリが属するグループを選択します"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr "作成するリポジトリの種別を指定します"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
 #: kallithea/templates/forks/fork.html:58
 msgid "Landing revision"
 msgstr "ランディングリビジョン"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:68
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3392,8 +3623,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr "統計"
 
@@ -3418,52 +3649,52 @@
 msgid "Public Journal Visibility"
 msgstr "公開ジャーナルでの可視性"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr "公開ジャーナルから削除する"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 #, fuzzy
 msgid "Add to Public Journal"
 msgstr "公開ジャーナルへ追加"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 #, fuzzy
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
 msgstr "公開ジャーナルでは、このリポジトリに対して行った操作のすべてが公開されます"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 #, fuzzy
 msgid "Change Locking"
 msgstr "ロック"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 #, fuzzy
 msgid "Confirm to unlock repository."
 msgstr "このリポジトリのロックを解除しますか?"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 #, fuzzy
 msgid "Unlock Repository"
 msgstr "リポジトリのロックを解除"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 #, fuzzy
 msgid "Confirm to lock repository."
 msgstr "このリポジトリをロックしますか?"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 #, fuzzy
 msgid "Lock Repository"
 msgstr "リポジトリのロックを解除"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr "リポジトリはロックされていません"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3471,32 +3702,32 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr "このリポジトリを削除してもよろしいですか? : %s"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 #, fuzzy
 msgid "Delete this Repository"
 msgstr "このリポジトリを削除"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, fuzzy, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
 msgstr[0] "%s 個のフォークがあります"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr "フォークの切り離し"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr "フォークも削除"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3538,8 +3769,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr "アクティブ"
@@ -3579,32 +3810,40 @@
 msgstr "拡張フィールドは無効化されています"
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+#, fuzzy
+#| msgid "private repository"
+msgid "Private Repository"
 msgstr "非公開リポジトリ"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-#, fuzzy
-msgid "Remote URL"
-msgstr "リモート URL"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-#, fuzzy
-msgid "Pull Changes from Remote Location"
-msgstr "リモートから変更を取り込む"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-#, fuzzy
-msgid "Confirm to pull changes from remote side."
+#, fuzzy, python-format
+#| msgid "Created repository %s"
+msgid "Remote repository URL"
+msgstr "リポジトリ %s を作成しました"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy
+#| msgid "[pulled from remote] into repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "リポジトリに[リモートからプル]"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "Confirm to pull changes from remote side."
+msgid "Confirm to pull changes from remote repository."
 msgstr "リモートから変更を取り込んでもよろしいですか?"
 
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-#, fuzzy
-msgid "This repository does not have a remote URL set."
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+#, fuzzy
+#| msgid "This repository does not have a remote URL set."
+msgid "This repository does not have a remote repository URL."
 msgstr "このリポジトリにリモート URLは設定されていません"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr "変更不能ID"
+#, fuzzy
+#| msgid "private repository"
+msgid "Permanent Repository ID"
+msgstr "非公開リポジトリ"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 #, fuzzy
@@ -3617,51 +3856,46 @@
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:14
 #, fuzzy
+#| msgid "" "In case this repository is renamed or moved into another group the
+#| " "repository URL changes.\n" "                               Using the
+#| above URL guarantees that this " "repository will always be accessible under
+#| such URL.\n" "                               Useful for CI systems, or any
+#| other cases " "that you need to hardcode the URL into 3rd party service."
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 "通常、リポジトリの名前を変更したり、別のグループに移動すると、リポジトリのURLが変わります。\n"
 "上のURLを使えば、常にリポジトリにアクセスできます。\n"
 "この機能は、CIを使っている場合や、3rd pirtyのサービス向けにURLをハードコードしたいときに便利です。"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-#, fuzzy
-msgid "Clone URL"
-msgstr "クローンURL"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr "編集"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr "新しい値"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-#, fuzzy
-msgid "URL used for doing remote pulls."
-msgstr "remote pull で使う http[s] url です。"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Remote repository"
+msgstr "リポジトリを[作成]"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+#, fuzzy
+#| msgid "Repository"
+msgid "Repository URL"
+msgstr "リポジトリ"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr "ファイルページ、ダウンロード、検索、READMEのデフォルトのリビジョンを指定します"
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr "リポジトリの所有者を変更"
 
@@ -3724,55 +3958,11 @@
 msgid "System Info"
 msgstr "システム情報"
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr "メールアドレスプレフィックス"
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr "Kallithea メールのFrom"
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr "エラーメールのFrom"
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr "エラーメールの宛先"
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr "SMTP サーバー"
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr "SMTP ユーザー名"
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr "SMTP パスワード"
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr "SMTP ポート"
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
-msgstr "SMTP TLSの使用"
+msgid "Send test email to"
+msgstr "テストメールの送信"
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr "SMTP SSLの使用"
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr "SMTP 認証"
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr "テストメールの送信"
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr "送信"
 
@@ -3849,13 +4039,15 @@
 msgstr "再スキャンオプション"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
-msgstr "古いデータを削除する"
+#, fuzzy
+#| msgid "Search in repositories"
+msgid "Delete records of missing repositories"
+msgstr "リポジトリから検索"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3879,7 +4071,7 @@
 "Current hooks will be updated to the latest version."
 msgstr "各リポジトリに Kallitheas の GIT フックがインストールされているか確認してください。現在のフックは最新版に更新されます"
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr "リポジトリを再スキャン"
 
@@ -3907,41 +4099,47 @@
 msgstr "Kallithea バージョン"
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+#, fuzzy
+#| msgid "check for updates"
+msgid "Check for updates"
 msgstr "更新を確認"
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
-msgstr "Python バージョン"
+msgid "Kallithea configuration file"
+msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
+msgid "Python version"
+msgstr "Python バージョン"
+
+#: kallithea/templates/admin/settings/settings_system.html:7
 msgid "Platform"
 msgstr "プラットフォーム"
 
-#: kallithea/templates/admin/settings/settings_system.html:7
+#: kallithea/templates/admin/settings/settings_system.html:8
 #, fuzzy
 msgid "Git version"
 msgstr "GIT バージョン"
 
-#: kallithea/templates/admin/settings/settings_system.html:8
+#: kallithea/templates/admin/settings/settings_system.html:9
 #, fuzzy
 msgid "Git path"
 msgstr "GIT パス"
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Upgrade info endpoint"
 msgstr "更新情報のエンドポイント"
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 #, fuzzy
 msgid "Note: please make sure this server can access this URL"
 msgstr "ノート: サーバーがこのURLにアクセスできることを確認して下さい"
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr "更新を確認中..."
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 #, fuzzy
 msgid "Python Packages"
 msgstr "Python パッケージ"
@@ -4135,7 +4333,9 @@
 msgstr "リポジトリ名の横に公開/非公開アイコンを表示します。"
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+#, fuzzy
+#| msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr "メタタグ"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4155,6 +4355,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr "ユーザーグループ"
@@ -4174,15 +4375,10 @@
 msgid "%s user group settings"
 msgstr "%s ユーザーグループ設定"
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr "デフォルトの権限"
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
-#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
-#: kallithea/templates/admin/user_groups/user_groups.html:48
-msgid "Members"
+#, fuzzy
+#| msgid "members"
+msgid "Show Members"
 msgstr "メンバー"
 
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
@@ -4190,8 +4386,14 @@
 msgid "User Group: %s"
 msgstr "ユーサーグループ: %s"
 
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
+#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
+#: kallithea/templates/admin/user_groups/user_groups.html:48
+msgid "Members"
+msgstr "メンバー"
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr "このユーザーグループを削除してもよろしいですか?: %s"
@@ -4217,10 +4419,6 @@
 msgid "User Groups Administration"
 msgstr "ユーザーグループ管理"
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr "ユーザーグループ"
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr "ユーザーを追加"
@@ -4246,12 +4444,7 @@
 msgid "%s user settings"
 msgstr "%s ユーザー設定"
 
-#: kallithea/templates/admin/users/user_edit.html:32
-#, fuzzy
-msgid "Default Permissions"
-msgstr "デフォルトの権限"
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr "メールアドレス"
 
@@ -4261,7 +4454,7 @@
 msgstr "ユーザー: %s"
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr "アカウントのソース"
 
@@ -4275,7 +4468,7 @@
 msgstr "グループのメンバー数"
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr "このユーザーを削除してもよろしいですか? : %s"
@@ -4297,18 +4490,11 @@
 msgid "Missing email, please update this user email address."
 msgstr "メールアドレスがありません。このユーザーのメールアドレスを更新してください。"
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr "このユーザーは外部の source of record (%s) に属しています。ここでは詳細を管理できません。"
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr "アカウントのソースでの名前"
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr "新しいパスワード 再入力"
 
@@ -4331,49 +4517,57 @@
 msgid "Support"
 msgstr "サポート"
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr "Mercurialリポジトリ"
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr "Gitリポジトリ"
+
+#: kallithea/templates/base/base.html:126
 #, fuzzy
 msgid "Create Fork"
 msgstr "フォークを作成"
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr "要約"
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
+#: kallithea/templates/base/base.html:139
+#: kallithea/templates/base/base.html:141
 #: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
 msgid "Changelog"
 msgstr "履歴"
 
-#: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr "ファイル"
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr "ブランチの切り替え"
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr "オプション"
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 #, fuzzy
 msgid "Compare Fork"
 msgstr "フォークを比較"
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4383,138 +4577,132 @@
 msgid "Compare"
 msgstr "比較"
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr "検索"
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr "アンロック"
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr "ロック"
 
-#: kallithea/templates/base/base.html:176
+#: kallithea/templates/base/base.html:180
 msgid "Follow"
 msgstr "フォロー"
 
-#: kallithea/templates/base/base.html:177
+#: kallithea/templates/base/base.html:181
 msgid "Unfollow"
 msgstr "アンフォロー"
 
-#: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
 #: kallithea/templates/forks/fork.html:9
 msgid "Fork"
 msgstr "フォーク"
 
-#: kallithea/templates/base/base.html:181
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr "プルリクエストを作成"
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr "%s のプルリクエストを表示"
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr "最近の活動を表示"
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr "ジャーナル"
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr "公開ジャーナル"
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr "公開 gists を表示"
 
-#: kallithea/templates/base/base.html:237
+#: kallithea/templates/base/base.html:241
 msgid "Gists"
 msgstr "Gists"
 
-#: kallithea/templates/base/base.html:241
+#: kallithea/templates/base/base.html:245
 #, fuzzy
 msgid "All Public Gists"
 msgstr "すべての公開 gists"
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 #, fuzzy
 msgid "My Public Gists"
 msgstr "公開 gists"
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 #, fuzzy
 msgid "My Private Gists"
 msgstr "非公開 gists"
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr "リポジトリから検索"
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 #, fuzzy
 msgid "My Pull Requests"
 msgstr "プルリクエスト"
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 #, fuzzy
 msgid "Not Logged In"
 msgstr "ログインしていません"
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 #, fuzzy
 msgid "Login to Your Account"
 msgstr "ログイン"
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr "パスワードを忘れた?"
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr "ログアウト"
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr "一致するものが見つかりません"
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr "キーボードショートカット"
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr "サイト全体"
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
+#, fuzzy
+#| msgid "Inherit from defaults"
+msgid "Inherit defaults"
 msgstr "デフォルト権限を継承"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
 
 #: kallithea/templates/base/default_perms_box.html:28
 msgid "Create repositories"
@@ -4541,8 +4729,9 @@
 msgstr "ユーザーにリポジトリのフォークを許可する場合はこのオプションを選んでください"
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
-msgstr ""
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
+msgstr "表示"
 
 #: kallithea/templates/base/perms_summary.html:22
 msgid "No permissions defined yet"
@@ -4568,7 +4757,7 @@
 msgstr "別のコメントを追加"
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr "このリポジトリのフォローをやめる"
 
@@ -4646,6 +4835,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr "権限 {0}: {1} を取り消してもよろしいですか?"
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr "有効"
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr "無効"
+
 #: kallithea/templates/base/root.html:43
 #, fuzzy
 msgid "Specify changeset"
@@ -4676,6 +4873,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4703,10 +4901,6 @@
 msgid_plural "showing %d out of %d revisions"
 msgstr[0] "%d / %d リビジョンを表示"
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr "表示"
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr "選択を解除"
@@ -4735,10 +4929,12 @@
 
 #: kallithea/templates/changelog/changelog.html:92
 #: kallithea/templates/changelog/changelog_summary_data.html:20
-#, python-format
+#, fuzzy, python-format
+#| msgid "" "Changeset status: %s\n" "Click to open associated pull request
+#| #%s"
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 "チェンジセットステータス: %s\n"
 "関連するプルリクエスト #%s を開く"
@@ -4750,7 +4946,7 @@
 msgstr "チェンジセットステータス: %s"
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr "コミットメッセージを展開"
 
@@ -4783,7 +4979,7 @@
 msgid "Branch %s"
 msgstr "ブランチ %s"
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr "まだ変更がありません"
 
@@ -4799,7 +4995,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr "追加"
 
@@ -4829,21 +5025,23 @@
 msgid "Refs"
 msgstr "Refs"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr "Kallithea経由で直接ファイルを追加またはアップロード"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr "新しいファイルを追加"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "Push new repo"
+msgid "Push new repository"
 msgstr "新しいリポジトリをプッシュ"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr "存在するリポジトリをプッシュ"
 
@@ -4853,15 +5051,19 @@
 msgstr "%s チェンジセット"
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+#, fuzzy
+#| msgid "parent rev."
+msgid "Parent rev."
 msgstr "親リビジョン"
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+#, fuzzy
+#| msgid "child rev."
+msgid "Child rev."
 msgstr "子リビジョン"
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr "チェンジセットステータス"
@@ -4884,7 +5086,9 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+#, fuzzy
+#| msgid "merge"
+msgid "Merge"
 msgstr "マージ"
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4896,149 +5100,163 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+#, fuzzy
+#| msgid "Created by"
+msgid "Replaced by:"
+msgstr "作成日"
+
+#: kallithea/templates/changeset/changeset.html:149
+#, fuzzy
+#| msgid "Created by"
+msgid "Preceded by:"
+msgstr "作成日"
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
 msgstr[0] "%s ファイルに影響"
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
 msgstr[0] "%s ファイルに影響。 %s 個の追加と %s 個の削除"
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 #, fuzzy
 msgid "Show full diff anyway"
 msgstr "すべての差分を表示"
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy
+#| msgid "no revisions"
+msgid "No revisions"
 msgstr "リビジョンなし"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:24
-#, fuzzy
-msgid "Status change from pull request"
-msgstr "チェンジセットのステータスを変更"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Comment from pull request"
+msgid "on pull request"
+msgstr "プルリクエスト #%s にコメント"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
 #, fuzzy
 msgid "No title"
 msgstr "新しいファイル"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-#, fuzzy
-msgid "Comment from pull request"
-msgstr "プルリクエスト #%s にコメント"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr "チェンジセットのステータスを変更"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr "チェンジセットにコメント"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/changeset/changeset_file_comment.html:24
+#, fuzzy
+#| msgid "No changesets"
+msgid "on this changeset"
+msgstr "チェンジセットはありません"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 #, fuzzy
 msgid "Delete comment?"
 msgstr "%d 個のコメント"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "最近の変更点"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr "{1} 行目にコメント"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr "コメントには %s 構文 ( %s サポートつき ) が利用出来ます"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 #, fuzzy
 msgid "Use @username inside this text to notify another user"
 msgstr "テキスト内で @username を使うと、その Kallithea のユーザーに通知を送信します"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
 msgid "Comment preview"
 msgstr "コメントのプレビュー"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:85
+#: kallithea/templates/changeset/changeset_file_comment.html:77
 #, fuzzy
 msgid "Submitting ..."
 msgstr "送信中..."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:80
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr "コメント"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
 msgid "Preview"
 msgstr "プレビュー"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "You need to be logged in to comment."
 msgstr "コメントするにはログインが必要です"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr "今すぐログインする"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr "隠す"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] "%d 個のコメント"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, fuzzy, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
 msgstr[0] "(%d インライン)"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, fuzzy, python-format
 msgid "%d general"
 msgid_plural "%d general"
 msgstr[0] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-#, fuzzy
-msgid "Use @username inside this text to send notification to another local user."
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+#, fuzzy
+#| msgid "Use @username inside this text to notify another user"
+msgid "Use @username inside this text to notify another user."
 msgstr "テキスト内で @username を使うと、その Kallithea のユーザーに通知を送信します"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr "プルリクエストステータスの投票"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 #, fuzzy
 msgid "Set changeset status"
 msgstr "リビジョンステータスを変更"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 #, fuzzy
 msgid "No change"
 msgstr "変更点なし"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 #, fuzzy
 msgid "Close"
 msgstr "(閉鎖済み)"
@@ -5058,7 +5276,7 @@
 msgstr "このファイルのすべての差分を表示"
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr "このファイルの差分を並べて表示"
@@ -5067,12 +5285,12 @@
 msgid "Show inline comments"
 msgstr "インラインコメントを表示"
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 #, fuzzy
 msgid "Deleted"
 msgstr "削除"
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 #, fuzzy
 msgid "Renamed"
 msgstr "リネーム"
@@ -5085,32 +5303,44 @@
 msgid "Ancestor"
 msgstr "祖先"
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 #, fuzzy
 msgid "Show merge diff"
 msgstr "すべての差分を表示"
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 #, fuzzy
 msgid "Common ancestor"
 msgstr "チェンジセットにコメント"
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 #, fuzzy
 msgid "is"
 msgstr "Gist"
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, fuzzy, python-format
 msgid "%s changesets"
 msgstr "%s チェンジセット"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 #, fuzzy
 msgid "behind"
 msgstr "再インデックス"
@@ -5136,55 +5366,42 @@
 msgstr "リビジョン、ブランチ、ブックマークもしくはタグの比較を行います。"
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
 msgstr[0] "%s コミットを表示"
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr "ファイルはありません"
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr "すべての差分を表示"
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr "Mercurialリポジトリ"
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr "Gitリポジトリ"
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr "公開リポジトリ"
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr "リポジトリを作成しています..."
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr "まだチェンジセットがありません"
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr "%s の RSS フィードを購読"
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr "%s の ATOM フィードを購読"
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr "作成中"
 
@@ -5312,10 +5529,6 @@
 msgid "Commit Changes"
 msgstr "変更をコミット"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr "リビジョン"
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr "前のリビジョン"
@@ -5341,19 +5554,15 @@
 msgstr "サイズ"
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
-msgstr "Mimetype"
+msgid "Last Revision"
+msgstr "最後のリビジョン"
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
-msgstr "最後のリビジョン"
-
-#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Modified"
 msgstr "最終更新日"
 
-#: kallithea/templates/files/files_browser.html:65
+#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Committer"
 msgstr "最後の作成者"
@@ -5465,8 +5674,8 @@
 msgstr "%s フォロワー"
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr "フォロワー"
 
@@ -5518,8 +5727,8 @@
 msgstr "%s フォーク"
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr "フォーク"
 
@@ -5527,7 +5736,7 @@
 msgid "Forked"
 msgstr "フォークしました"
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr "まだフォークがありません"
 
@@ -5540,19 +5749,13 @@
 msgstr "RSS ジャーナルフィード"
 
 #: kallithea/templates/journal/journal.html:56
-#, fuzzy
-msgid "My Repos"
+msgid "My Repositories"
 msgstr "リポジトリ"
 
-#: kallithea/templates/journal/journal_data.html:61
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr "まだエントリがありません"
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr "公開ジャーナル"
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr "ATOM 公開ジャーナルフィード"
@@ -5595,22 +5798,17 @@
 msgid "Destination repository"
 msgstr "相手のリポジトリ"
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-#, fuzzy
-msgid "Pull Request Reviewers"
-msgstr "プルリクエストレビュアー"
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 #, fuzzy
 msgid "No entries"
 msgstr "まだエントリがありません"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+#, fuzzy
+#| msgid "revoke"
+msgid "Vote"
+msgstr "取消"
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5619,52 +5817,51 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, fuzzy, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-#, fuzzy
-msgid "Delete Pull Request"
-msgstr "新しいプルリクエスト"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr "このプルリクエストを削除してもよろしいですか?"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr "クローズ"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+#, fuzzy
+msgid "Delete Pull Request"
+msgstr "新しいプルリクエスト"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr "このプルリクエストを削除してもよろしいですか?"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this pull request"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr "このプルリクエストを削除してもよろしいですか?"
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
-#, python-format
-msgid "%s Pull Request #%s"
+#, fuzzy, python-format
+#| msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr "%s プルリクエスト #%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, fuzzy, python-format
-msgid "Pull request #%s from %s#%s"
-msgstr ""
+#| msgid "Pull Requests from %s'"
+msgid "Pull request %s from %s#%s"
+msgstr "%s からのプルリクエスト"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
 #, fuzzy
@@ -5680,93 +5877,94 @@
 msgid "Pull request status calculated from votes"
 msgstr "投票からプルリクエストのステータスを計算"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr "未レビュー"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
 msgstr[0] "%d 人のレビュアー"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr "プルリクエストはすべてのレビュアーにレビューされました"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 #, fuzzy
 msgid "There are no reviewers"
 msgstr "まだブランチがありません"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 #, fuzzy
 msgid "on"
 msgstr "なし"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr "変更を取得:"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 #, fuzzy
 msgid "Created by"
 msgstr "作成日"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 #, fuzzy
 msgid "Update"
 msgstr "ユーザーを[更新]"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr "所有者"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr "レビュアー"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+#, fuzzy
+msgid "Pull Request Reviewers"
+msgstr "プルリクエストレビュアー"
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 #, fuzzy
 msgid "Remove reviewer"
 msgstr "レビュアー"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 #, fuzzy
 msgid "Potential Reviewers"
 msgstr "コメントのプレビュー"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr "変更を保存"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 #, fuzzy
 msgid "Save as New Pull Request"
 msgstr "新しいプルリクエストを作成"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 #, fuzzy
 msgid "Cancel Changes"
 msgstr "最近の変更点"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 #, fuzzy
 msgid "Pull Request Content"
 msgstr "プルリクエストを以下のステータスに変更しました:"
@@ -5872,8 +6070,8 @@
 msgstr "%s RSS フィード"
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr "有効にする"
 
@@ -5881,45 +6079,45 @@
 msgid "Stats gathered: "
 msgstr "収集した統計情報: "
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr "ファイル"
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr "もっと表示"
 
-#: kallithea/templates/summary/statistics.html:389
+#: kallithea/templates/summary/statistics.html:390
 msgid "commits"
 msgstr "コミット"
 
-#: kallithea/templates/summary/statistics.html:390
-msgid "files added"
-msgstr "追加されたファイル"
-
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
-msgstr "変更されたファイル"
+msgid "files added"
+msgstr "追加されたファイル"
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr "変更されたファイル"
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr "削除されたファイル"
 
-#: kallithea/templates/summary/statistics.html:394
+#: kallithea/templates/summary/statistics.html:395
 msgid "commit"
 msgstr "コミット"
 
-#: kallithea/templates/summary/statistics.html:395
+#: kallithea/templates/summary/statistics.html:396
 msgid "file added"
 msgstr "追加されたファイル"
 
-#: kallithea/templates/summary/statistics.html:396
+#: kallithea/templates/summary/statistics.html:397
 msgid "file changed"
 msgstr "変更されたファイル"
 
-#: kallithea/templates/summary/statistics.html:397
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr "削除されたファイル"
 
@@ -5941,67 +6139,78 @@
 msgid "Fork of"
 msgstr "フォーク元"
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
-msgstr "名前で表示"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr "クローン元"
+
+#: kallithea/templates/summary/summary.html:72
+#, fuzzy
+msgid "Clone URL"
+msgstr "クローンURL"
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr "名前で表示"
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr "IDで表示"
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr "トレンドファイル"
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr "ダウンロード"
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr "まだダウンロードがありません"
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr "このリポジトリのダウンロードは無効化されています"
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr "ZIPでダウンロード"
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr "チェックするとダウンロードアーカイブにサブリポジトリが含まれます"
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
+#: kallithea/templates/summary/summary.html:125
+#, fuzzy
+#| msgid "with subrepos"
+msgid "With subrepos"
 msgstr "サブリポジトリを含める"
 
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr "リポジトリサイズ"
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr "フィード"
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 #, fuzzy
 msgid "Latest Changes"
 msgstr "最近の変更点"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 #, fuzzy
 msgid "Quick Start"
 msgstr "クイックスタート"
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr "リビジョン %s:%s の README ファイル"
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr "%s を %s でダウンロード"
@@ -6016,3 +6225,251 @@
 msgid "Compare Tags"
 msgstr "タグを比較"
 
+#~ msgid "No comments."
+#~ msgstr "%d 個のコメント"
+
+#~ msgid "public journal"
+#~ msgstr "公開ジャーナル"
+
+#~ msgid "journal"
+#~ msgstr "ジャーナル"
+
+#~ msgid "Locked repository"
+#~ msgstr "リポジトリをロックしました"
+
+#~ msgid "Unlocked repository"
+#~ msgstr "リポジトリのロックを解除しました"
+
+#~ msgid "Unlocked"
+#~ msgstr "アンロック"
+
+#~ msgid "Locked"
+#~ msgstr "ロック"
+
+#~ msgid "Repository has been %s"
+#~ msgstr "リポジトリは %s されています"
+
+#~ msgid "You can't edit this user"
+#~ msgstr "このユーザーは編集できません"
+
+#~ msgid "No Files"
+#~ msgstr "ファイルなし"
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr "ユーザー名 \"%(username)s\" は許可されていません"
+
+#~ msgid "invalid user name"
+#~ msgstr "不正なユーザー名です"
+
+#~ msgid "Your account is disabled"
+#~ msgstr "アカウントは無効です"
+
+#~ msgid "invalid clone URL"
+#~ msgstr "無効なクローンURIです"
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr "無効なクローンURIです。有効な http(s)/svn+http(s) のURIを指定してください"
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr "リビジョン %(revs)s はすでにプルリクエストの一部かステータスが設定されています"
+
+#~ msgid "Defaults"
+#~ msgstr "デフォルト設定"
+
+#~ msgid "My Emails"
+#~ msgstr "メールアドレス"
+
+#~ msgid "Watched"
+#~ msgstr "ウォッチ中"
+
+#~ msgid "My Permissions"
+#~ msgstr "権限"
+
+#~ msgid "expires"
+#~ msgstr "失効"
+
+#~ msgid "reset"
+#~ msgstr "リセット"
+
+#~ msgid "delete"
+#~ msgstr "削除"
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr "ユーザーは外部の source of record  に属しているため、ここでは詳細を管理できません"
+
+#~ msgid "Permissions Administration"
+#~ msgstr "権限管理"
+
+#~ msgid "Overview"
+#~ msgstr "概要"
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr "現在の設定を上書きする"
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr "全てのユーザーに設定されるデフォルトのIPアドレスのホワイトリスト"
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr "デフォルトのユーザー権限の概要"
+
+#~ msgid "none"
+#~ msgstr "なし"
+
+#~ msgid "read"
+#~ msgstr "読込"
+
+#~ msgid "write"
+#~ msgstr "書込"
+
+#~ msgid "admin"
+#~ msgstr "管理"
+
+#~ msgid "delegated admin"
+#~ msgstr "代理 admin"
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr "オプション:クローンするリポジトリのHTTP[S]のURLを指定します"
+
+#~ msgid "Remote URL"
+#~ msgstr "リモート URL"
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr "リモートから変更を取り込む"
+
+#~ msgid "Non-changeable id"
+#~ msgstr "変更不能ID"
+
+#~ msgid "edit"
+#~ msgstr "編集"
+
+#~ msgid "new value"
+#~ msgstr "新しい値"
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr "remote pull で使う http[s] url です。"
+
+#~ msgid "Email prefix"
+#~ msgstr "メールアドレスプレフィックス"
+
+#~ msgid "Kallithea email from"
+#~ msgstr "Kallithea メールのFrom"
+
+#~ msgid "Error email from"
+#~ msgstr "エラーメールのFrom"
+
+#~ msgid "Error email recipients"
+#~ msgstr "エラーメールの宛先"
+
+#~ msgid "SMTP server"
+#~ msgstr "SMTP サーバー"
+
+#~ msgid "SMTP username"
+#~ msgstr "SMTP ユーザー名"
+
+#~ msgid "SMTP password"
+#~ msgstr "SMTP パスワード"
+
+#~ msgid "SMTP port"
+#~ msgstr "SMTP ポート"
+
+#~ msgid "SMTP use TLS"
+#~ msgstr "SMTP TLSの使用"
+
+#~ msgid "SMTP use SSL"
+#~ msgstr "SMTP SSLの使用"
+
+#~ msgid "SMTP auth"
+#~ msgstr "SMTP 認証"
+
+#~ msgid "Destroy old data"
+#~ msgstr "古いデータを削除する"
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr "デフォルトの権限"
+
+#~ msgid "user groups"
+#~ msgstr "ユーザーグループ"
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr "このユーザーは外部の source of record (%s) に属しています。ここでは詳細を管理できません。"
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr "チェンジセットのステータスを変更"
+
+#~ msgid "Status change on changeset"
+#~ msgstr "チェンジセットのステータスを変更"
+
+#~ msgid "Comment on changeset"
+#~ msgstr "チェンジセットにコメント"
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr "テキスト内で @username を使うと、その Kallithea のユーザーに通知を送信します"
+
+#~ msgid "revision"
+#~ msgstr "リビジョン"
+
+#~ msgid "Mimetype"
+#~ msgstr "Mimetype"
+
+#~ msgid "My Repos"
+#~ msgstr "リポジトリ"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr "所有者"
+
+#~ msgid "reviewer"
+#~ msgstr "レビュアー"
+
--- a/kallithea/i18n/kallithea.pot	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/kallithea.pot	Tue Aug 25 12:05:09 2015 +0200
@@ -6,7 +6,7 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea 0.2.2\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
 "POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--- a/kallithea/i18n/nl_BE/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/nl_BE/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -5,9 +5,9 @@
 # #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version:  Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-05-28 22:41+0200\n"
 "Last-Translator: Sam Jaques <sam.jaques@me.com>\n"
 "Language-Team: Dutch (Belgium) "
@@ -20,19 +20,23 @@
 "X-Generator: Weblate 2.3-dev\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "Er zijn nog geen changesets"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "Geen"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(gesloten)"
 
@@ -48,52 +52,56 @@
 
 #: kallithea/controllers/changeset.py:169
 #, fuzzy, python-format
-msgid "increase diff context to %(num)s lines"
+#| msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr "vergroot de diff context met %(num)s lijnen"
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr "Deze revisie bestaat niet in deze repository"
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-msgid "No comments."
-msgstr "Geen kommentaar."
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
 msgstr ""
-"Het is niet toegestaan de status te wijzigen van een changeset geassocieerd "
-"met een gesloten pull request"
-
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+"Het is niet toegestaan de status te wijzigen van een changeset "
+"geassocieerd met een gesloten pull request"
+
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr "Selecteer de changeset"
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+msgid "No response"
+msgstr ""
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 
-#: kallithea/controllers/error.py:99
-msgid "Unauthorized access to resource"
-msgstr ""
-
-#: kallithea/controllers/error.py:101
-msgid "You don't have permission to view this page"
-msgstr ""
-
 #: kallithea/controllers/error.py:103
-msgid "The resource could not be found"
+msgid "Unauthorized access to resource"
 msgstr ""
 
 #: kallithea/controllers/error.py:105
+msgid "You don't have permission to view this page"
+msgstr ""
+
+#: kallithea/controllers/error.py:107
+msgid "The resource could not be found"
+msgstr ""
+
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -109,17 +117,17 @@
 msgid "%s %s feed"
 msgstr ""
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr ""
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr ""
@@ -197,45 +205,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr ""
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr ""
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr ""
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr ""
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr ""
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr ""
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr ""
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr ""
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr ""
@@ -251,9 +257,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr ""
 
@@ -273,145 +279,161 @@
 msgstr ""
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
 msgstr ""
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
-msgstr ""
-
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
-msgstr ""
-
-#: kallithea/controllers/login.py:194
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
+msgstr ""
+
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+msgid "Bad captcha"
+msgstr ""
+
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr ""
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr ""
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, fuzzy, python-format
 msgid "%s (closed)"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 msgid "No description"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 msgid "Pull request updated"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:715
 msgid "Closing."
 msgstr ""
 
@@ -427,21 +449,21 @@
 msgid "An error occurred during search operation."
 msgstr ""
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 msgid "No data ready yet"
 msgstr ""
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr ""
 
@@ -454,38 +476,38 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+msgid "Forever"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr ""
 
@@ -499,7 +521,7 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
+msgid "Unmodified"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:262
@@ -515,117 +537,133 @@
 msgid "Error occurred during update of gist %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr ""
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
 msgstr ""
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr ""
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -633,11 +671,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -645,221 +683,213 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr ""
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:297
+#, python-format
+msgid "Removed repository group %s"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
-msgid "Removed repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:307
-#, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
+#: kallithea/controllers/admin/user_groups.py:340
+msgid "Cannot revoke permission for yourself as admin"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
-#: kallithea/controllers/admin/user_groups.py:340
-msgid "Cannot revoke permission for yourself as admin"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:435
 msgid "Repository group permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:321
+#, python-format
+msgid "Cannot delete repository %s which still has forks"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy, python-format
+#| msgid "This repository has %s fork"
+#| msgid_plural "This repository has %s forks"
+msgid "Repository has been locked"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy, python-format
+#| msgid "This repository has %s fork"
+#| msgid_plural "This repository has %s forks"
+msgid "Repository has been unlocked"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
 msgstr ""
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr ""
 
@@ -956,79 +986,76 @@
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr ""
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr ""
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr ""
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr ""
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr ""
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr ""
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr ""
 
@@ -1044,158 +1071,160 @@
 msgid "No changes detected"
 msgstr ""
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
-msgstr ""
-
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:677
+msgid "Compare view"
+msgstr ""
+
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr ""
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr ""
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:722
+#, python-format
+msgid "Fork name %s"
+msgstr ""
+
+#: kallithea/lib/helpers.py:742
+#, python-format
+msgid "Pull request %s"
+msgstr ""
+
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr ""
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr ""
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr ""
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr ""
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr ""
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1203,69 +1232,69 @@
 "repositories"
 msgstr ""
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr ""
 
@@ -1280,7 +1309,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr ""
 
@@ -1295,7 +1324,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr ""
 
@@ -1310,7 +1339,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr ""
 
@@ -1325,7 +1354,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr ""
 
@@ -1364,7 +1393,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr ""
 
@@ -1379,7 +1408,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr ""
 
@@ -1394,7 +1423,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr ""
 
@@ -1409,7 +1438,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr ""
 
@@ -1424,7 +1453,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr ""
 
@@ -1460,7 +1489,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr ""
 
@@ -1475,7 +1504,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr ""
 
@@ -1490,7 +1519,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr ""
 
@@ -1505,7 +1534,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr ""
 
@@ -1517,7 +1546,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr ""
 
@@ -1529,7 +1558,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr ""
 
@@ -1541,7 +1570,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr ""
 
@@ -1553,7 +1582,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr ""
 
@@ -1565,7 +1594,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr ""
 
@@ -1576,7 +1605,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr ""
 
@@ -1587,7 +1616,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr ""
 
@@ -1598,7 +1627,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr ""
 
@@ -1609,7 +1638,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr ""
 
@@ -1620,7 +1649,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr ""
 
@@ -1631,7 +1660,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr ""
 
@@ -1642,7 +1671,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr ""
 
@@ -1653,7 +1682,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr ""
 
@@ -1664,7 +1693,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr ""
 
@@ -1675,7 +1704,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr ""
 
@@ -1686,29 +1715,131 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr ""
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr ""
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+msgid "Default user has read access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1669
+msgid "Default user has write access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+msgid "Only admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1683
+msgid "Non-admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1685
+msgid "Only admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1686
+msgid "Non-admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1688
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1689
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1694
+msgid "Only admins can fork repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1695
+msgid "Non-admins can can fork repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1698
+msgid "User registration with manual account activation"
+msgstr ""
+
+#: kallithea/model/db.py:1699
+msgid "User registration with automatic account activation"
+msgstr ""
+
+#: kallithea/model/db.py:2228
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Not reviewed"
+msgstr ""
+
+#: kallithea/model/db.py:2231
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Under review"
+msgstr ""
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr ""
@@ -1727,297 +1858,316 @@
 msgid "Enter %(min)i characters or more"
 msgstr ""
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:252
-#, python-format
-msgid "%(user)s commented on changeset at %(when)s"
-msgstr ""
-
-#: kallithea/model/notification.py:253
-#, python-format
-msgid "%(user)s sent message at %(when)s"
-msgstr ""
-
 #: kallithea/model/notification.py:254
 #, python-format
-msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:255
 #, python-format
-msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s sent message %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:256
 #, python-format
-msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:257
 #, python-format
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:258
+#, python-format
+msgid "%(user)s opened new pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:259
+#, python-format
+msgid "%(user)s commented on pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:266
+#, python-format
+msgid "%(user)s commented on changeset at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:267
+#, python-format
+msgid "%(user)s sent message at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:268
+#, python-format
+msgid "%(user)s mentioned you at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:269
+#, python-format
+msgid "%(user)s registered in Kallithea at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:270
+#, python-format
+msgid "%(user)s opened new pull request at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:271
+#, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr ""
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, python-format
-msgid "New user %(new_username)s registered"
-msgstr ""
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, python-format
+msgid "New user %(new_username)s registered"
+msgstr ""
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 msgid "Closing"
 msgstr ""
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
-msgstr ""
-
-#: kallithea/model/scm.py:808
+#: kallithea/model/pull_request.py:137
+#, python-format
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
+msgstr ""
+
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr ""
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr ""
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
-msgstr ""
-
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:249
+msgid "You can't remove this user since it is crucial for the entire application"
+msgstr ""
+
+#: kallithea/model/user.py:254
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr ""
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
 "owners or remove those user groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr ""
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr ""
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr ""
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr ""
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr ""
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, python-format
+msgid "Username \"%(username)s\" cannot be used"
+msgstr ""
+
+#: kallithea/model/validators.py:99
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
-msgstr ""
-
-#: kallithea/model/validators.py:132
+" dashes and must begin with an alphanumeric character or underscore"
+msgstr ""
+
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr ""
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
 msgstr ""
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr ""
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr ""
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr ""
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
-msgstr ""
-
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr ""
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr ""
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
-msgstr ""
-
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:300
+msgid "Invalid username or password"
+msgstr ""
+
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr ""
+
+#: kallithea/model/validators.py:345
+#, python-format
+msgid "Repository name %(repo)s is not allowed"
+msgstr ""
+
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr ""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:474
-msgid "invalid clone URL"
-msgstr ""
-
-#: kallithea/model/validators.py:475
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr ""
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+msgid "Invalid repository URL"
+msgstr ""
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr ""
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr ""
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr ""
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr ""
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
-msgstr ""
-
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
-msgstr ""
-
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:705
+msgid "This email address is already in use"
+msgstr ""
+
+#: kallithea/model/validators.py:725
+#, python-format
+msgid "Email address \"%(email)s\" not found"
+msgstr ""
+
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
 msgstr ""
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr ""
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr ""
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr ""
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr ""
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2079,13 +2229,13 @@
 msgstr ""
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2097,11 +2247,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr ""
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2122,11 +2272,11 @@
 msgid "Name"
 msgstr ""
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr ""
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2135,18 +2285,19 @@
 msgid "Tip"
 msgstr ""
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr ""
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2158,7 +2309,7 @@
 msgid "Click to sort ascending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2170,11 +2321,11 @@
 msgid "Click to sort descending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr ""
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2186,10 +2337,10 @@
 msgid "Data error."
 msgstr ""
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2199,7 +2350,7 @@
 msgstr ""
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr ""
 
@@ -2208,39 +2359,39 @@
 msgid "Log In to %s"
 msgstr ""
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr ""
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr ""
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr ""
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr ""
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr ""
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr ""
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr ""
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr ""
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr ""
@@ -2288,26 +2439,26 @@
 msgstr ""
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr ""
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr ""
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr ""
 
@@ -2416,108 +2567,94 @@
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr ""
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr ""
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr ""
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr ""
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
-msgid "Repository Defaults"
-msgstr ""
-
 #: kallithea/templates/admin/defaults/defaults.html:11
 #: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr ""
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+msgid "Repository Defaults"
+msgstr ""
+
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr ""
 
@@ -2549,6 +2686,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr ""
 
@@ -2559,7 +2702,7 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+msgid "Never"
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2567,7 +2710,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr ""
 
@@ -2590,12 +2733,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr ""
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr ""
 
@@ -2621,25 +2764,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2669,11 +2814,22 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr ""
 
@@ -2682,9 +2838,18 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2710,7 +2875,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr ""
 
@@ -2719,26 +2884,29 @@
 msgid "Profile"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
+#: kallithea/templates/admin/my_account/my_account.html:36
+msgid "Email Addresses"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
+msgid "Owned Repositories"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
+msgid "Watched Repositories"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-msgid "My Permissions"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+msgid "Show Permissions"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
@@ -2746,56 +2914,42 @@
 msgid "Built-in"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
 #, python-format
-msgid "Confirm to reset this api key: %s"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
+msgid "Confirm to reset this API key: %s"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
+msgid "Expired"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
 #, python-format
-msgid "Confirm to remove this api key: %s"
+msgid "Confirm to remove this API key: %s"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
+msgid "Remove"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
+msgid "New API key"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2808,19 +2962,6 @@
 msgid "Primary"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2841,19 +2982,24 @@
 msgid "Change Your Account Password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr ""
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr ""
@@ -2874,13 +3020,7 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
+msgid "Current IP"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
@@ -2916,7 +3056,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr ""
 
@@ -2934,20 +3074,14 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-msgid "Permissions Administration"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
+msgid "Default Permissions"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:28
@@ -2956,14 +3090,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr ""
@@ -2975,23 +3105,25 @@
 "%s user permissions."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+msgid "Apply to all existing repositories"
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
+msgid "Permissions for the Default user on new repositories."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr ""
@@ -3003,72 +3135,101 @@
 "will be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+msgid "Apply to all existing repository groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
-msgid "Repository creation with group write access"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+msgid "Top level repository creation"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
+msgid "Repository creation with group write access"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
+msgid ""
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm to delete this IP address: %s"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 msgid "All IP addresses are allowed."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-msgid "Default User Permissions Overview"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3090,12 +3251,12 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3113,19 +3274,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr ""
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr ""
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3146,12 +3313,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3162,38 +3329,10 @@
 msgid "Delete this repository group"
 msgstr ""
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+msgid "User/User Group"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3202,7 +3341,7 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+msgid "Default"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3211,12 +3350,7 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
+msgid "Revoke"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
@@ -3226,7 +3360,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+msgid "Apply to children"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3275,42 +3409,39 @@
 msgid "Number of Top-level Repositories"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-msgid "Optional URL from which repository should be cloned."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+msgid "Clone remote repository"
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr ""
 
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
+#: kallithea/templates/forks/fork.html:58
+msgid "Landing revision"
+msgstr ""
+
 #: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
-#: kallithea/templates/forks/fork.html:58
-msgid "Landing revision"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:72
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3357,8 +3488,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr ""
 
@@ -3380,45 +3511,45 @@
 msgid "Public Journal Visibility"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 msgid "Add to Public Journal"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 msgid "Change Locking"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 msgid "Confirm to unlock repository."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 msgid "Unlock Repository"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 msgid "Confirm to lock repository."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 msgid "Lock Repository"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3426,33 +3557,33 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 #, fuzzy
 msgid "Delete this Repository"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, fuzzy, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3490,8 +3621,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr ""
@@ -3530,27 +3661,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+msgid "Private Repository"
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-msgid "Remote URL"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Pull Changes from Remote Location"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Confirm to pull changes from remote side."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+msgid "Remote repository URL"
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+msgid "Pull Changes from Remote Repository"
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+msgid "Confirm to pull changes from remote repository."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
+msgid "Permanent Repository ID"
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
@@ -3565,43 +3696,31 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-msgid "Clone URL"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+msgid "Remote repository"
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+msgid "Repository URL"
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr ""
 
@@ -3658,55 +3777,11 @@
 msgid "System Info"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr ""
 
@@ -3779,13 +3854,13 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
+msgid "Delete records of missing repositories"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3806,7 +3881,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3833,38 +3908,42 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+msgid "Check for updates"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
+msgid "Python version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
-msgid "Git version"
+msgid "Platform"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:8
-msgid "Git path"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_system.html:9
-msgid "Upgrade info endpoint"
+msgid "Git version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:9
+msgid "Git path"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
+msgid "Upgrade info endpoint"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4028,7 +4107,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4047,6 +4126,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4066,15 +4146,8 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
-#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
-#: kallithea/templates/admin/user_groups/user_groups.html:48
-msgid "Members"
+msgid "Show Members"
 msgstr ""
 
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
@@ -4082,8 +4155,14 @@
 msgid "User Group: %s"
 msgstr ""
 
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
+#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
+#: kallithea/templates/admin/user_groups/user_groups.html:48
+msgid "Members"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr ""
@@ -4108,10 +4187,6 @@
 msgid "User Groups Administration"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr ""
@@ -4137,11 +4212,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-msgid "Default Permissions"
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4151,7 +4222,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4165,7 +4236,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr ""
@@ -4187,18 +4258,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr ""
 
@@ -4219,47 +4283,55 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr ""
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr ""
+
+#: kallithea/templates/base/base.html:126
 msgid "Create Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr ""
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
-#: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
-msgid "Changelog"
-msgstr ""
-
 #: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:141
+#: kallithea/templates/changelog/changelog.html:14
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
+msgid "Changelog"
+msgstr ""
+
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr ""
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr ""
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr ""
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 msgid "Compare Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4269,129 +4341,123 @@
 msgid "Compare"
 msgstr ""
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr ""
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:176
-msgid "Follow"
-msgstr ""
-
-#: kallithea/templates/base/base.html:177
-msgid "Unfollow"
-msgstr ""
-
 #: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
-#: kallithea/templates/forks/fork.html:9
-msgid "Fork"
+msgid "Follow"
 msgstr ""
 
 #: kallithea/templates/base/base.html:181
+msgid "Unfollow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
+#: kallithea/templates/forks/fork.html:9
+msgid "Fork"
+msgstr ""
+
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr ""
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr ""
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr ""
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr ""
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr ""
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:237
-msgid "Gists"
-msgstr ""
-
 #: kallithea/templates/base/base.html:241
+msgid "Gists"
+msgstr ""
+
+#: kallithea/templates/base/base.html:245
 msgid "All Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 msgid "My Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 msgid "My Private Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr ""
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 msgid "My Pull Requests"
 msgstr ""
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr ""
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 msgid "Login to Your Account"
 msgstr ""
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr ""
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr ""
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
+msgid "Inherit defaults"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4419,7 +4485,8 @@
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:22
@@ -4446,7 +4513,7 @@
 msgstr ""
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr ""
 
@@ -4517,6 +4584,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr ""
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr ""
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr ""
+
 #: kallithea/templates/base/root.html:43
 #, fuzzy
 msgid "Specify changeset"
@@ -4547,6 +4622,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4575,10 +4651,6 @@
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr ""
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr ""
@@ -4608,7 +4680,7 @@
 #, python-format
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:96
@@ -4618,7 +4690,7 @@
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4651,7 +4723,7 @@
 msgid "Branch %s"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr ""
 
@@ -4667,7 +4739,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr ""
 
@@ -4697,21 +4769,21 @@
 msgid "Refs"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
-msgstr ""
-
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+msgid "Push new repository"
+msgstr ""
+
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr ""
 
@@ -4721,15 +4793,15 @@
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr ""
@@ -4752,7 +4824,7 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+msgid "Merge"
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4763,147 +4835,155 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+msgid "Replaced by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:149
+msgid "Preceded by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+msgid "No revisions"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Status change from pull request"
+msgid "on pull request"
+msgstr "Statuswijziging -> %s"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
+msgid "No title"
 msgstr ""
 
 #: kallithea/templates/changeset/changeset_file_comment.html:24
 #, fuzzy
-msgid "Status change from pull request"
-msgstr "Statuswijziging -> %s"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
-msgid "No title"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-msgid "Comment from pull request"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#| msgid "Select changeset"
+msgid "on this changeset"
+msgstr "Selecteer de changeset"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 #, fuzzy
 msgid "Delete comment?"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "Statuswijziging -> %s"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
+msgid "Comment preview"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:77
+msgid "Submitting ..."
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
-msgid "Comment preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:85
-msgid "Submitting ..."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, fuzzy, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, python-format
 msgid "%d general"
 msgid_plural "%d general"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-msgid "Use @username inside this text to send notification to another local user."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+msgid "Use @username inside this text to notify another user."
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 #, fuzzy
 msgid "Set changeset status"
 msgstr "Selecteer de changeset"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 msgid "No change"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 #, fuzzy
 msgid "Close"
 msgstr "(gesloten)"
@@ -4923,7 +5003,7 @@
 msgstr ""
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr ""
@@ -4932,11 +5012,11 @@
 msgid "Show inline comments"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 msgid "Deleted"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 msgid "Renamed"
 msgstr ""
 
@@ -4948,29 +5028,41 @@
 msgid "Ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 msgid "is"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, fuzzy, python-format
 msgid "%s changesets"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 msgid "behind"
 msgstr ""
 
@@ -4994,56 +5086,43 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr ""
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr ""
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr ""
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr ""
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr ""
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5169,10 +5248,6 @@
 msgid "Commit Changes"
 msgstr "Selecteer de changeset"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr ""
@@ -5198,18 +5273,14 @@
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
+msgid "Last Revision"
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
+msgid "Last Modified"
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:64
-msgid "Last Modified"
-msgstr ""
-
-#: kallithea/templates/files/files_browser.html:65
 msgid "Last Committer"
 msgstr ""
 
@@ -5321,8 +5392,8 @@
 msgstr ""
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr ""
 
@@ -5373,8 +5444,8 @@
 msgstr ""
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr ""
 
@@ -5382,7 +5453,7 @@
 msgid "Forked"
 msgstr ""
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr ""
 
@@ -5395,18 +5466,13 @@
 msgstr ""
 
 #: kallithea/templates/journal/journal.html:56
-msgid "My Repos"
-msgstr ""
-
-#: kallithea/templates/journal/journal_data.html:61
+msgid "My Repositories"
+msgstr ""
+
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr ""
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr ""
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr ""
@@ -5448,20 +5514,14 @@
 msgid "Destination repository"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-msgid "Pull Request Reviewers"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 msgid "No entries"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+msgid "Vote"
+msgstr ""
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5470,50 +5530,48 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-msgid "Delete Pull Request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+msgid "Delete Pull Request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr ""
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
 #, python-format
-msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, python-format
-msgid "Pull request #%s from %s#%s"
+msgid "Pull request %s from %s#%s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
@@ -5529,89 +5587,89 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 msgid "There are no reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 msgid "on"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 msgid "Created by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 msgid "Update"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+msgid "Pull Request Reviewers"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 #, fuzzy
 msgid "Remove reviewer"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 #, fuzzy
 msgid "Potential Reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 msgid "Save as New Pull Request"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 #, fuzzy
 msgid "Cancel Changes"
 msgstr "Selecteer de changeset"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 msgid "Pull Request Content"
 msgstr ""
 
@@ -5712,8 +5770,8 @@
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr ""
 
@@ -5721,45 +5779,45 @@
 msgid "Stats gathered: "
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:389
-msgid "commits"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:390
-msgid "files added"
+msgid "commits"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
+msgid "files added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:394
-msgid "commit"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:395
-msgid "file added"
+msgid "commit"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:396
-msgid "file changed"
+msgid "file added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:397
+msgid "file changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr ""
 
@@ -5781,66 +5839,74 @@
 msgid "Fork of"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:72
+msgid "Clone URL"
 msgstr ""
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
-msgstr ""
-
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:125
+msgid "With subrepos"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 #, fuzzy
 msgid "Latest Changes"
 msgstr "Statuswijziging -> %s"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 msgid "Quick Start"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr ""
@@ -5853,3 +5919,419 @@
 #: kallithea/templates/tags/tags.html:26
 msgid "Compare Tags"
 msgstr ""
+
+#~ msgid "No comments."
+#~ msgstr "Geen kommentaar."
+
+#~ msgid "public journal"
+#~ msgstr ""
+
+#~ msgid "journal"
+#~ msgstr ""
+
+#~ msgid "bad captcha"
+#~ msgstr ""
+
+#~ msgid "forever"
+#~ msgstr ""
+
+#~ msgid "unmodified"
+#~ msgstr ""
+
+#~ msgid "Cannot delete %s it still contains attached forks"
+#~ msgstr ""
+
+#~ msgid "Locked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked"
+#~ msgstr ""
+
+#~ msgid "Locked"
+#~ msgstr ""
+
+#~ msgid "Repository has been %s"
+#~ msgstr ""
+
+#~ msgid "You can't edit this user"
+#~ msgstr ""
+
+#~ msgid "compare view"
+#~ msgstr ""
+
+#~ msgid "fork name %s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s"
+#~ msgstr ""
+
+#~ msgid "No Files"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#~ msgstr ""
+
+#~ msgid "You can't remove this user since it's crucial for entire application"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Username may only contain alphanumeric "
+#~ "characters underscores, periods or dashes "
+#~ "and must begin with alphanumeric "
+#~ "character or underscore"
+#~ msgstr ""
+
+#~ msgid "invalid password"
+#~ msgstr ""
+
+#~ msgid "invalid user name"
+#~ msgstr ""
+
+#~ msgid "Your account is disabled"
+#~ msgstr ""
+
+#~ msgid "Repository name %(repo)s is disallowed"
+#~ msgstr ""
+
+#~ msgid "invalid clone URL"
+#~ msgstr ""
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr ""
+
+#~ msgid "This email address is already taken"
+#~ msgstr ""
+
+#~ msgid "email \"%(email)s\" does not exist."
+#~ msgstr ""
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comma separated list of plugins. Order"
+#~ " of plugins is also order in "
+#~ "which Kallithea will try to authenticate"
+#~ " user"
+#~ msgstr ""
+
+#~ msgid "Defaults"
+#~ msgstr ""
+
+#~ msgid "never"
+#~ msgstr ""
+
+#~ msgid "My Emails"
+#~ msgstr ""
+
+#~ msgid "Watched"
+#~ msgstr ""
+
+#~ msgid "My Permissions"
+#~ msgstr ""
+
+#~ msgid "expires"
+#~ msgstr ""
+
+#~ msgid "Confirm to reset this api key: %s"
+#~ msgstr ""
+
+#~ msgid "reset"
+#~ msgstr ""
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "Confirm to remove this api key: %s"
+#~ msgstr ""
+
+#~ msgid "remove"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "delete"
+#~ msgstr ""
+
+#~ msgid "current IP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr ""
+
+#~ msgid "Overview"
+#~ msgstr ""
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "All default permissions on each user "
+#~ "group will be reset to chosen "
+#~ "permission, note that all custom default"
+#~ " permission on repository groups will "
+#~ "be lost"
+#~ msgstr ""
+
+#~ msgid "Repository creation"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr ""
+
+#~ msgid "Confirm to delete this ip: %s"
+#~ msgstr ""
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr ""
+
+#~ msgid "none"
+#~ msgstr ""
+
+#~ msgid "read"
+#~ msgstr ""
+
+#~ msgid "write"
+#~ msgstr ""
+
+#~ msgid "admin"
+#~ msgstr ""
+
+#~ msgid "user/user group"
+#~ msgstr ""
+
+#~ msgid "default"
+#~ msgstr ""
+
+#~ msgid "revoke"
+#~ msgstr ""
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "apply to children"
+#~ msgstr ""
+
+#~ msgid "Import existing repository ?"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr ""
+
+#~ msgid "private repository"
+#~ msgstr ""
+
+#~ msgid "Remote URL"
+#~ msgstr ""
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr ""
+
+#~ msgid "Confirm to pull changes from remote side."
+#~ msgstr ""
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr ""
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr ""
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "check for updates"
+#~ msgstr ""
+
+#~ msgid "Meta-Tagging"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr ""
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Changeset status: %s\n"
+#~ "Click to open associated pull request #%s"
+#~ msgstr ""
+
+#~ msgid "Push new repo"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "merge"
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Comment from pull request"
+#~ msgstr ""
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr ""
+
+#~ msgid "My Repos"
+#~ msgstr ""
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "%s Pull Request #%s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr ""
+
+#~ msgid "reviewer"
+#~ msgstr ""
+
+#~ msgid "with subrepos"
+#~ msgstr ""
+
--- a/kallithea/i18n/pl/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/pl/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -9,9 +9,9 @@
 # Nemcio <areczek01@gmail.com>, 2012-2013
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-04-04 09:08+0200\n"
 "Last-Translator: Andrew Shadura <andrew@shadura.me>\n"
 "Language-Team: Polish "
@@ -25,19 +25,23 @@
 "X-Generator: Weblate 2.3-dev\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "Brak zestawienia zmian"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "Brak"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(zamknięty)"
 
@@ -52,20 +56,15 @@
 
 #: kallithea/controllers/changeset.py:169
 #, python-format
-msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr ""
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr ""
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-msgid "No comments."
-msgstr "Brak komentarzy."
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
@@ -73,33 +72,43 @@
 "Zmiana statusu na grupy zmian powiązania łączy zamkniętego wniosku jest "
 "niedozwolona"
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr "Wybrane zmiany"
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+#, fuzzy
+#| msgid "revisions"
+msgid "No response"
+msgstr "rewizja"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 "Wniosek nie może być rozumiany przez serwer z powodu zniekształconej "
 "składni."
 
-#: kallithea/controllers/error.py:99
+#: kallithea/controllers/error.py:103
 msgid "Unauthorized access to resource"
 msgstr "Nieautoryzowany dostęp do zasobów"
 
-#: kallithea/controllers/error.py:101
+#: kallithea/controllers/error.py:105
 msgid "You don't have permission to view this page"
 msgstr "Nie masz uprawnień do przeglądania tej strony"
 
-#: kallithea/controllers/error.py:103
+#: kallithea/controllers/error.py:107
 msgid "The resource could not be found"
 msgstr "Zasób nie został znaleziony"
 
-#: kallithea/controllers/error.py:105
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -117,17 +126,17 @@
 msgid "%s %s feed"
 msgstr "%s %s zasilać"
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr "Lista zmian była zbyt duża i została ucięta..."
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr "%s zakomitowal w %s"
@@ -205,45 +214,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr "Lokalizacja musi być ścieżką względną i nie może zawierać .. ścieżki"
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr "Pobieranie wyłączone"
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "Nieznana wersja %s"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "Puste repozytorium"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr "Nieznany typ archiwum"
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "Różnice"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "Gałęzie"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "Etykiety"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr "Wystąpił błąd podczas rozgałęzienia %s repozytorium"
@@ -259,9 +266,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "Repozytoria"
 
@@ -281,146 +288,164 @@
 msgstr "Bookmark"
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
-msgstr "Dziennik publiczny"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
+msgstr "Dziennik Publiczny"
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
-msgstr "dziennik"
-
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
-msgstr ""
-
-#: kallithea/controllers/login.py:194
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
+msgstr "Dziennik"
+
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+msgid "Bad captcha"
+msgstr ""
+
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr "Udało Ci się zarejestrować na stronie"
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr "Twój link zresetowania hasła został wysłany"
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
 msgstr "Twoje hasło zostało zresetowane, nowe hasło zostanie wysłane na e-mail"
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, python-format
 msgid "%s (closed)"
 msgstr "%s (zamknięty)"
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr "Grupy zmian"
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr "Specjalne"
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr "gałęzie"
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "Zakładki"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 msgid "No description"
 msgstr "Brak opisu"
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr "Prośba o wykonanie połączenia gałęzi została wykonana prawidłowo"
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr "Wystąpił błąd podczas prośby o połączenie gałęzi"
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr "Recenzje wniosków połączenia gałęzi"
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 #, fuzzy
 msgid "Pull request updated"
 msgstr "Połączone gałęzie"
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr "Prośba o skasowanie połączenia gałęzi została wykonana prawidłowo"
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+#, fuzzy
+#| msgid "Vote for pull request status"
+msgid "No permission to change pull request status"
+msgstr "Zagłosuj na żądanie na grupę zmian"
+
+#: kallithea/controllers/pullrequests.py:715
 msgid "Closing."
 msgstr "Zamknięcie."
 
@@ -436,22 +461,22 @@
 msgid "An error occurred during search operation."
 msgstr "Wystąpił błąd podczas operacji wyszukiwania."
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 #, fuzzy
 msgid "No data ready yet"
 msgstr "Żadne dane nie zostały załadowane"
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr "Statystyki są wyłączone dla tego repozytorium"
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr "Ustawienia autentykacji poprawnie zaktualizowane"
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr "wystapił błąd podczas uaktualniania ustawień autentykacji"
 
@@ -464,38 +489,40 @@
 msgstr "wystąpił błąd podczas aktualizacji wartości domyślnych"
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+#, fuzzy
+#| msgid "forever"
+msgid "Forever"
 msgstr "na zawsze"
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr "5 minut"
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr "1 godzina"
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr "1 dzień"
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr "1 miesiąc"
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr "Czas życia"
 
@@ -509,8 +536,10 @@
 msgstr "Usuń gist %s"
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
-msgstr ""
+#, fuzzy
+#| msgid "Last Modified"
+msgid "Unmodified"
+msgstr "Ostatnio modyfikowany"
 
 #: kallithea/controllers/admin/gists.py:262
 msgid "Successfully updated gist content"
@@ -525,119 +554,135 @@
 msgid "Error occurred during update of gist %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
 "Nie możesz edytować tego użytkownika ponieważ jest kluczowy dla całej "
 "aplikacji"
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr "Twoje konto zostało pomyślnie zaktualizowane"
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr "wystąpił błąd podczas aktualizacji użytkownika %s"
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr "Dodano e-mail %s do użytkownika"
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "Wystąpił błąd podczas zapisywania e-maila"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr "Usunięto e-mail użytkownikowi"
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr "Odczyt"
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
-msgstr "Odczyt"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
+msgstr "Zapis"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr "Zapis"
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr "Administracja"
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr "Wyłączone"
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr "Dozwolona z ręczną aktywacją konta"
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr "Dozwolona z automatyczną aktywacją konta"
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -645,11 +690,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr "Ręczna aktywacja nowego konta"
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -657,221 +702,212 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr "Automatyczna aktywacja nowego konta"
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr "Włączone"
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr "Globalne uprawnienia zaktualizowane poprawnie"
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr "Wystąpił błąd podczas aktualizacji uprawnień"
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr "Wystąpił błąd podczas tworzenia grupy repo %s"
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr "Utworzono grupę repo %s"
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr "Wystąpił błąd podczas tworzenia grupy repo %s"
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr "Zaktualizowano grupę repo %s"
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr "Wystąpił błąd podczas aktualizacji grupy repo %s"
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr "Ta grupa zawiera %s repozytorium i nie może być usunięta"
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr "Ta grupa zawiera %s repozytorium i nie może być usunięta"
 
-#: kallithea/controllers/admin/repo_groups.py:302
+#: kallithea/controllers/admin/repo_groups.py:297
 #, python-format
 msgid "Removed repository group %s"
 msgstr "Usunięto grupę repo %s"
 
-#: kallithea/controllers/admin/repo_groups.py:307
+#: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr "Wystąpił błąd podczas usuwania z repozytorium grupy %s"
 
-#: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
 #: kallithea/controllers/admin/user_groups.py:340
 msgid "Cannot revoke permission for yourself as admin"
 msgstr "Nie można cofnąć zezwolenia dla admina jako admin"
 
-#: kallithea/controllers/admin/repo_groups.py:435
+#: kallithea/controllers/admin/repo_groups.py:420
 msgid "Repository group permissions updated"
 msgstr "Aktualizacja uprawnień grup repozytorium"
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr "Wystąpił błąd podczas cofania zezwolenia"
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr "utworzone repozytorium %s"
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr "utworzone repozytorium %s z %s"
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr "Gałęzi %s w repozytorium %s"
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr "Utworzone repozytorium %s"
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr "Repozytorium %s zostało pomyślnie zaktualizowane"
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr "Wystąpił błąd podczas aktualizacji repozytorium %s"
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr "Oderwane rozgałęzienie %s"
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr "Usunięte repozytorium %s"
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr "Usunięte repozytorium %s"
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
+#: kallithea/controllers/admin/repos.py:321
+#, fuzzy, python-format
+#| msgid "Cannot delete %s it still contains attached forks"
+msgid "Cannot delete repository %s which still has forks"
 msgstr "Nie można usunąć %s nadal zawiera załączniki rozgałęzienia"
 
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr "Wystąpił błąd podczas usuwania %s"
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr "Uprawnienia repozytorium zostały zaktualizowane"
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr "Wystąpił błąd podczas tworzenia użytkownika %s"
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr "Wystąpił błąd podczas zapisywania e-maila"
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr "-- Brak rozgalezienia --"
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr "Zaktualizowano widoczność stron w publicznym dzienniku"
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr "Wystąpił błąd podczas ustawiania tego repozytorium w dzienniku publicznym"
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr "Niezgodność tokenu"
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "Brak"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr "Oznaczono %s repo jako rozwidlenie %s"
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr "Wystąpił błąd podczas tej operacji"
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr "Zablokowane repozytorium"
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr "Odblokowane repozytorium"
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been locked"
+msgstr "Repozytorium nie jest zablokowane"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been unlocked"
+msgstr "Repozytorium nie jest zablokowane"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr "Wystąpił błąd podczas odblokowywania"
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr "Odblokowany"
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
-msgstr "Zablokowany"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr "Cache wyczyszczony poprawnie"
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr "Wystąpił błąd podczas unieważniania cache"
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
+msgstr "Pobieranie z lokalizacji zdalnej"
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr "Repozytoriów jest %s"
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr "Cache wyczyszczony poprawnie"
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr "Wystąpił błąd podczas unieważniania cache"
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr "Pobieranie z lokalizacji zdalnej"
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr "Wystąpił błąd podczas pobierania z lokalizacji zdalnej"
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr "Wystąpił błąd podczas usuwania z repozytorium statystyk"
 
@@ -894,8 +930,8 @@
 #, python-format
 msgid "Repositories successfully rescanned. Added: %s. Removed: %s."
 msgstr ""
-"Repozytoria z powodzeniem zostały ponownie zeskanowane dodano: %s, usunięto: "
-"%s."
+"Repozytoria z powodzeniem zostały ponownie zeskanowane dodano: %s, "
+"usunięto: %s."
 
 #: kallithea/controllers/admin/settings.py:270
 msgid "Updated application settings"
@@ -970,79 +1006,76 @@
 msgstr "Aktualizacja uprawnień grupy użytkowników"
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr "Aktualizacja uprawnień"
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr "Wystąpił błąd podczas zapisywania uprawnień"
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr "Utworzono użytkownika %s"
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr "Wystąpił błąd podczas tworzenia użytkownika %s"
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr "Użytkownik został zaktualizowany"
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr "Użytkownik został usunięty"
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr "Wystąpił błąd podczas usuwania użytkownika"
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr "Nie możesz edytować tego użytkownika"
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr "Dodano ip %s do listy dozwolonych adresów użytkownia"
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr "Wystąpił błąd podczas zapisywania e-maila"
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr "Usunięto adres ip z listy dozwolonych adresów dla użytkownika"
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr "Obserwatorzy %s"
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr ""
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr "Musisz być zarejestrowanym użytkownikiem, żeby wykonać to działanie"
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr "Musisz być zalogowany, żeby oglądać stronę"
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr "Nie znaleziono changeset"
 
@@ -1060,158 +1093,164 @@
 msgid "No changes detected"
 msgstr "Nie wykryto zmian"
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr "Usunięta gałąź: %s"
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr "Utworzony tag: %s"
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr "Pokaż wszystkie zestawienia zmian changesets %s->%s"
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
+#: kallithea/lib/helpers.py:677
+#, fuzzy
+#| msgid "compare view"
+msgid "Compare view"
 msgstr "Wyświetl porównanie"
 
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr "i"
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr "%s więcej"
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr "rewizja"
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
+#: kallithea/lib/helpers.py:722
+#, fuzzy, python-format
+#| msgid "fork name %s"
+msgid "Fork name %s"
 msgstr "nazwa rozgałęzienia %s"
 
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
+#: kallithea/lib/helpers.py:742
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "Pull request %s"
 msgstr "Połączonych gałęzi #%s"
 
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr "[usunięte] repozytorium"
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr "[utworzone] repozytorium"
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr "[utworzone] repozytorium jako rozgałęzienie"
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr "[rozgałęzione] repozytorium"
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr "[zaktualizowane] repozytorium"
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr "[pobierz] archiwum z repozytorium"
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr "[skasowane] repozytorium"
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr "[utworzony] użytkownik"
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr "[zaktualizowany] użytkownik"
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr "[utworzona] grupa użytkowników"
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr "[zaktualizowana] grupa użytkowników"
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr "[komentarz] do zmiany w repozytorium"
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr "[komentarz] wniosek o połączenie gałęzi"
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr "[zamknięty] wniosek o połączenie gałęzi"
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr "[wysłane zmiany] w"
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr "[synchronizacja przez Kallithea] z repozytorium"
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr "[pobieranie z zdalnego] do repozytorium"
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr "[pobrano]"
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr "[start następnego] repozytorium"
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr "[zatrzymany po] repozytorium"
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr " i %s więcej"
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr "Brak Plików"
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr "Brak plików"
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr "nowy plik"
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr "modyfikuj"
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr "kasuj"
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr "zmień nazwę"
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr "chmod"
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1222,7 +1261,7 @@
 "zmienione z systemie plików proszę uruchomić aplikację ponownie, aby "
 "ponownie przeskanować repozytoria"
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
@@ -1230,7 +1269,7 @@
 msgstr[1] "%d lata"
 msgstr[2] "%d lat"
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
@@ -1238,7 +1277,7 @@
 msgstr[1] "%d miesięcy"
 msgstr[2] "%d miesięcy"
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
@@ -1246,7 +1285,7 @@
 msgstr[1] "%d dni"
 msgstr[2] "%d dni"
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
@@ -1254,7 +1293,7 @@
 msgstr[1] "%d godziny"
 msgstr[2] "%d godzin"
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
@@ -1262,7 +1301,7 @@
 msgstr[1] "%d minuty"
 msgstr[2] "%d minut"
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
@@ -1270,27 +1309,27 @@
 msgstr[1] "%d sekund"
 msgstr[2] "%d sekund"
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr "w %s"
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr "%s temu"
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr "w %s i %s"
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr "%s i %s temu"
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr "przed chwilą"
 
@@ -1305,7 +1344,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr "Brak dostępu do repozytorium"
 
@@ -1320,7 +1359,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr "Repozytorium do odczytu"
 
@@ -1335,7 +1374,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr "Repozytorium do zapisu"
 
@@ -1350,7 +1389,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr "Administracja dostępu do repozytorium"
 
@@ -1389,7 +1428,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr "Administrator Repo"
 
@@ -1404,7 +1443,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr "Tworzenie repozytorium jest wyłączone"
 
@@ -1419,7 +1458,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr "Tworzenie repozytorium jest włączone"
 
@@ -1434,7 +1473,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr "Rozwidlenie repozytorium wyłączone"
 
@@ -1449,7 +1488,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr "Rozwidlenie repozytorium włączone"
 
@@ -1485,7 +1524,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr "Brak Korekty"
 
@@ -1500,7 +1539,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr "Zaakceptowano"
 
@@ -1515,7 +1554,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr "Odrzucono"
 
@@ -1530,7 +1569,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr "Objęty Przeglądem"
 
@@ -1542,7 +1581,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr "najwyższy poziom"
 
@@ -1554,7 +1593,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr "Grupy repozytoriów brak dostępu"
 
@@ -1566,7 +1605,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr "Grupy repozytoriów dostęp do odczytu"
 
@@ -1578,7 +1617,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr "Grupy repozytoriów dostęp do zapisu"
 
@@ -1590,7 +1629,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr "Repozytoria Grupy dostęp administratora"
 
@@ -1601,7 +1640,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr "Ta grupa użytkowników nie ma dostępu"
 
@@ -1612,7 +1651,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr "Dostęp do grupy parametrów użytkownika"
 
@@ -1623,7 +1662,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr "Ta grupa użytkowników ma prawo do zapisu"
 
@@ -1634,7 +1673,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr "Ta grupa użytkowników ma uprawnienia administratora"
 
@@ -1645,7 +1684,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr "Tworzenie grup repozytoriów wyłączone"
 
@@ -1656,7 +1695,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr "Tworzenie grup repozytoriów włączone"
 
@@ -1667,7 +1706,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr "Tworzenie grup użytkowników wyłączone"
 
@@ -1678,7 +1717,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr "Tworzenie grup użytkowników właczone"
 
@@ -1689,7 +1728,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr "Rejestracja wyłączona"
 
@@ -1700,7 +1739,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr "Rejestracja użytkownika z ręczną aktywacją konta"
 
@@ -1711,29 +1750,149 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr "Rejestracja użytkownika z automatyczną aktywacją konta"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr "widziany %s"
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr "[Wymieniony]"
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has read access to new repositories"
+msgstr "Nieautoryzowany dostęp do zasobów"
+
+#: kallithea/model/db.py:1669
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has write access to new repositories"
+msgstr "Nieautoryzowany dostęp do zasobów"
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Only admins can create repository groups"
+msgstr "Utworzono grupę repo %s"
+
+#: kallithea/model/db.py:1683
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Non-admins can create repository groups"
+msgstr "Utworzono grupę repo %s"
+
+#: kallithea/model/db.py:1685
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Only admins can create user groups"
+msgstr "Tworzenie grup użytkowników"
+
+#: kallithea/model/db.py:1686
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Non-admins can create user groups"
+msgstr "Tworzenie grup użytkowników"
+
+#: kallithea/model/db.py:1688
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1689
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "Ogólna liczba repozytoriów"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Invalidate cache for all repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "Unieważnia cache dla wszystkich repozytoriów"
+
+#: kallithea/model/db.py:1698
+#, fuzzy
+#| msgid "User Registration with manual account activation"
+msgid "User registration with manual account activation"
+msgstr "Rejestracja użytkownika z ręczną aktywacją konta"
+
+#: kallithea/model/db.py:1699
+#, fuzzy
+#| msgid "User Registration with automatic account activation"
+msgid "User registration with automatic account activation"
+msgstr "Rejestracja użytkownika z automatyczną aktywacją konta"
+
+#: kallithea/model/db.py:2228
+#, fuzzy
+#| msgid "Not Reviewed"
+msgid "Not reviewed"
+msgstr "Brak Korekty"
+
+#: kallithea/model/db.py:2231
+#, fuzzy
+#| msgid "Under Review"
+msgid "Under review"
+msgstr "Objęty Przeglądem"
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr "Wpisz login"
@@ -1752,97 +1911,130 @@
 msgid "Enter %(min)i characters or more"
 msgstr "Wpisz %(min)i lub więcej znaków"
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:252
+#: kallithea/model/notification.py:254
+#, fuzzy, python-format
+#| msgid "%(user)s commented on changeset at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
+msgstr "%(user)s skomentował zatwierdzenie %(when)s"
+
+#: kallithea/model/notification.py:255
+#, fuzzy, python-format
+#| msgid "%(user)s sent message at %(when)s"
+msgid "%(user)s sent message %(age)s"
+msgstr "%(user)s wysłał wiadomość do %(when)s"
+
+#: kallithea/model/notification.py:256
+#, fuzzy, python-format
+#| msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
+msgstr "%(user)s wspomniał o Tobie w %(when)s"
+
+#: kallithea/model/notification.py:257
+#, fuzzy, python-format
+#| msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr "%(user)s zarejestrował na stronie w %(when)s"
+
+#: kallithea/model/notification.py:258
+#, fuzzy, python-format
+#| msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s opened new pull request %(age)s"
+msgstr "%(user)s otworzył nowe połączenie gałęzi w %(when)s"
+
+#: kallithea/model/notification.py:259
+#, fuzzy, python-format
+#| msgid "%(user)s commented on pull request at %(when)s"
+msgid "%(user)s commented on pull request %(age)s"
+msgstr "%(user)s skomentował nowe połączenie gałęzi w %(when)s"
+
+#: kallithea/model/notification.py:266
 #, python-format
 msgid "%(user)s commented on changeset at %(when)s"
 msgstr "%(user)s skomentował zatwierdzenie %(when)s"
 
-#: kallithea/model/notification.py:253
+#: kallithea/model/notification.py:267
 #, python-format
 msgid "%(user)s sent message at %(when)s"
 msgstr "%(user)s wysłał wiadomość do %(when)s"
 
-#: kallithea/model/notification.py:254
+#: kallithea/model/notification.py:268
 #, python-format
 msgid "%(user)s mentioned you at %(when)s"
 msgstr "%(user)s wspomniał o Tobie w %(when)s"
 
-#: kallithea/model/notification.py:255
+#: kallithea/model/notification.py:269
 #, python-format
 msgid "%(user)s registered in Kallithea at %(when)s"
 msgstr "%(user)s zarejestrował na stronie w %(when)s"
 
-#: kallithea/model/notification.py:256
+#: kallithea/model/notification.py:270
 #, python-format
 msgid "%(user)s opened new pull request at %(when)s"
 msgstr "%(user)s otworzył nowe połączenie gałęzi w %(when)s"
 
-#: kallithea/model/notification.py:257
+#: kallithea/model/notification.py:271
 #, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr "%(user)s skomentował nowe połączenie gałęzi w %(when)s"
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, fuzzy, python-format
-msgid "New user %(new_username)s registered"
-msgstr "Użytkownik %(new_username)s zarejestrował"
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, fuzzy, python-format
+msgid "New user %(new_username)s registered"
+msgstr "Użytkownik %(new_username)s zarejestrował"
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 #, fuzzy
 msgid "Closing"
 msgstr "Używa:"
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#: kallithea/model/pull_request.py:137
+#, fuzzy, python-format
+#| msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
 msgstr "%(user)s chce żeby przejrzeć nowe gałęzie #%(pr_id)s: %(pr_title)s"
 
-#: kallithea/model/scm.py:808
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr "ostatni tip"
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr "nowy użytkownik się zarejestrował"
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-"Nie możesz edytować tego użytkownika ponieważ jest kluczowy dla całej "
-"aplikacji"
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
+#: kallithea/model/user.py:249
+#, fuzzy
+#| msgid "You can't remove this user since it's crucial for entire application"
+msgid "You can't remove this user since it is crucial for the entire application"
 msgstr ""
 "Nie możesz usunąć tego użytkownika ponieważ jest kluczowy dla całej "
 "aplikacji"
 
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:254
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
@@ -1851,7 +2043,7 @@
 "użytkownik \"%s\" wciąż posiada repozytoria następujące %s i nie może "
 "zostać usunięty. Zmień właściciela lub usuń te repozytoria. %s"
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
@@ -1860,7 +2052,7 @@
 "użytkownik \"%s\" wciąż posiada repozytoria następujące %s i nie może "
 "zostać usunięty. Zmień właściciela lub usuń te repozytoria. %s"
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
@@ -1869,61 +2061,66 @@
 "użytkownik \"%s\" wciąż posiada repozytoria następujące %s i nie może "
 "zostać usunięty. Zmień właściciela lub usuń te repozytoria. %s"
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr "łącze resetowania hasła"
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr "Nowe hasło"
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr "Nowe hasło do strony: %s"
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr "Wartość listy nie może być pusta"
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr "Użytkownik \"%(username)s\" już istnieje"
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr "Nazwa użytkownika \"%(username)s\" jest zabroniona"
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, fuzzy, python-format
+#| msgid "Username %(username)s is not valid"
+msgid "Username \"%(username)s\" cannot be used"
+msgstr "Nazwa użytkownika %(username)s jest nieprawidłowa"
+
+#: kallithea/model/validators.py:99
+#, fuzzy
+#| msgid "" "Username may only contain alphanumeric characters underscores,
+#| periods or" " dashes and must begin with alphanumeric character or
+#| underscore"
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
+" dashes and must begin with an alphanumeric character or underscore"
 msgstr ""
 "Nazwa użytkownika może zawierać tylko znaki alfanumeryczne, podkreślenia,"
 " kropki lub myślniki i muszą zaczynać się znakiem alfanumerycznym lub "
 "podkreśleniem"
 
-#: kallithea/model/validators.py:132
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr "Nazwa użytkownika %(username)s jest nieprawidłowa"
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr "Niewłaściwa nazwa grupy"
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr "Nazwa grupy \"%(usergroup)s\" już istnieje"
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
@@ -1931,108 +2128,112 @@
 "nazwa grupy może zawierać tylko znaki alfanumeryczne, podkreślenia, "
 "kropki lub myślniki i musi zaczynać się znakiem alfanumerycznym"
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr "Nie można przypisać do tej grupy jako rodzic"
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr "Nazwa grupy \"%(group_name)s\" już istnieje"
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr "Repozytorium o nazwie \"%(group_name)s\" już istnieje"
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr "Nieprawidłowe znaki (nie-ascii) w haśle"
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr ""
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr "Hasła różnią się"
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
+#: kallithea/model/validators.py:300
+#, fuzzy
+#| msgid "invalid password"
+msgid "Invalid username or password"
 msgstr "nieprawidłowe hasło"
 
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr "niepoprawna nazwa użytkownika"
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr "Twoje konto jest wyłączone"
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr "Niezgodność tokenu"
+
+#: kallithea/model/validators.py:345
+#, fuzzy, python-format
+#| msgid "Repository name %(repo)s is disallowed"
+msgid "Repository name %(repo)s is not allowed"
 msgstr "Nazwa repozytorium  %(repo)s jest zabroniona"
 
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr "Repozytorium o nazwie %(repo)s już istnieje"
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr "Repozytorium  \"%(repo)s\" już istnieje w grupie \"%(group)s\""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr "Grupa repozytoriów z nazwą \"%(repo)s\" już istnieje"
 
-#: kallithea/model/validators.py:474
-#, fuzzy
-msgid "invalid clone URL"
-msgstr "nieprawidłowe url klonowania"
-
-#: kallithea/model/validators.py:475
-#, fuzzy
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr "Nieprawidłowe url klonowania, wstaw prawidłowy url http(s)/svn+http(s)"
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+#, fuzzy
+#| msgid "private repository"
+msgid "Invalid repository URL"
+msgstr "prywatne repozytorium"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr "Fork musi być tego samego typu, jak rodzic"
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr "Nie masz uprawnień do tworzenia repozytorium w tej grupie"
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr "nie masz uprawnień do tworzenia repozytorium w tej grupie"
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr "Nie masz uprawnień do tworzenia repozytorium w tej grupie"
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr "Ta nazwa użytkownika lub grupy użytkowników nie jest prawidłowa"
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr "To nie jest prawidłowa ścieżka"
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
+#: kallithea/model/validators.py:705
+#, fuzzy
+#| msgid "This email address is already taken"
+msgid "This email address is already in use"
 msgstr "Ten adres e-mail jest już zajęty"
 
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
+#: kallithea/model/validators.py:725
+#, fuzzy, python-format
+#| msgid "email \"%(email)s\" does not exist."
+msgid "Email address \"%(email)s\" not found"
 msgstr "e-mail \"%(email)s\" nie istnieje."
 
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
@@ -2040,31 +2241,26 @@
 "Atrybut logowania CN do LDAP należy określić, jest to nazwa atrybutu, "
 "który jest odpowiednikiem  \"username\""
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr "Rewizja  %(revs)s jest już częścią  nowej gałęzi więc określ jego status"
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr "Proszę podać poprawny adres IPv4 lub IPv6"
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr "Rozmiar sieci (bits) może mieścić się w zakresie od 0-32 (nie %(bits)r)"
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 "Klucz nazwy może składać się tylko z liter, podkreślenia, myślnika lub "
 "numerów"
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr "Nazwa pliku nie może znajdować się w katalogu"
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2126,13 +2322,13 @@
 msgstr "Nazwa Grupy"
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2144,11 +2340,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr "Opis"
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2169,11 +2365,11 @@
 msgid "Name"
 msgstr "Nazwa"
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr "Ostatnia akytwność"
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2182,18 +2378,19 @@
 msgid "Tip"
 msgstr "Ostatnia zmiana"
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr "Właściciel"
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2205,7 +2402,7 @@
 msgid "Click to sort ascending"
 msgstr "Kliknij, aby posortować rosnąco"
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2217,11 +2414,11 @@
 msgid "Click to sort descending"
 msgstr "Kliknij, aby posortować malejąco"
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr "Nie znaleziono repozytorium."
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2233,10 +2430,10 @@
 msgid "Data error."
 msgstr "Błąd danych."
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2246,7 +2443,7 @@
 msgstr "Wczytywanie..."
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr "Zaloguj się"
 
@@ -2255,39 +2452,39 @@
 msgid "Log In to %s"
 msgstr "Zaloguj się do %s"
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr "Nazwa użytkownika"
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr "Hasło"
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr "Zapamiętaj mnie"
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr "Zapomniałeś hasła?"
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr "Nie masz konta?"
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr "Zaloguj się"
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr "Zapomniałeś hasła?"
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr "Nie masz konta?"
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr "Łącze resetowania hasła"
@@ -2338,26 +2535,26 @@
 msgstr "Ponownie wprowadź hasło"
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr "Imię"
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr "Nazwisko"
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr "E-mail"
 
@@ -2469,75 +2666,61 @@
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr ""
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr ""
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr ""
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr "Wtyczka"
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr "Zapisz"
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
+#: kallithea/templates/admin/defaults/defaults.html:11
+#: kallithea/templates/base/base.html:66
 #, fuzzy
 msgid "Repository Defaults"
 msgstr "Repozytoria domyślne"
 
-#: kallithea/templates/admin/defaults/defaults.html:11
-#: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr "Domyślne"
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr "Typ"
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr "Prywatne repozytorium"
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
@@ -2546,34 +2729,34 @@
 "Prywatne repozytoria są widoczne tylko dla osób bezpośrednio dodanych "
 "jako współpracownicy."
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr "Włącz statystyki"
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr "Włącz okno statystyk na stronie podsumowania."
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr "Włącz pobieranie"
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr "Włącz menu pobierania na stronie podsumowania."
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr "Włącz blokowanie"
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr "Włącz blokowanie pobierania w repozytorium."
 
@@ -2605,6 +2788,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr "Wygasa"
 
@@ -2615,7 +2804,9 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+#, fuzzy
+#| msgid "never"
+msgid "Never"
 msgstr "nigdy"
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2623,7 +2814,7 @@
 msgstr "Zaktualizuj Gist"
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr "Anuluj"
 
@@ -2646,12 +2837,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr "Utwórz Nowy Gist"
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr "Utworzono"
 
@@ -2677,25 +2868,27 @@
 msgstr "Utwórz Publiczny Gist"
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2725,11 +2918,22 @@
 msgstr "Prywatny Gist"
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr "Usuń"
 
@@ -2738,9 +2942,18 @@
 msgstr "Potwierdź aby usunąć ten Gist"
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2766,7 +2979,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr "Moje konto"
 
@@ -2775,84 +2988,90 @@
 msgid "Profile"
 msgstr "Profil"
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
-msgstr ""
+#: kallithea/templates/admin/my_account/my_account.html:36
+#, fuzzy
+#| msgid "New email address"
+msgid "Email Addresses"
+msgstr "Nowy adres e-mail"
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
-msgstr "Moje Emaile"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
+msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr "Moje Repozytoria"
+#, fuzzy
+#| msgid "repositories"
+msgid "Owned Repositories"
+msgstr "repozytoria"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr "Obserwowane"
+#, fuzzy
+#| msgid "Create repositories"
+msgid "Watched Repositories"
+msgstr "Utwórz repozytorium"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-#, fuzzy
-msgid "My Permissions"
-msgstr "Moje uprawnienia"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+#, fuzzy
+#| msgid "Copy permissions"
+msgid "Show Permissions"
+msgstr "Skopiuj uprawnienia"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
 #: kallithea/templates/admin/users/user_edit_api_keys.html:6
 msgid "Built-in"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
-#, python-format
-msgid "Confirm to reset this api key: %s"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to reset this API key: %s"
+msgstr "Potwierdź, aby usunąć to ip: %s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
-msgstr ""
+#, fuzzy
+#| msgid "Expires"
+msgid "Expired"
+msgstr "Wygasa"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to remove this API key: %s"
+msgstr "Potwierdź, aby usunąć to ip: %s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
-msgstr ""
+#, fuzzy
+#| msgid "Removed"
+msgid "Remove"
+msgstr "Usunięto"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
-msgstr ""
+#, fuzzy
+#| msgid "No additional emails specified."
+msgid "No additional API keys specified"
+msgstr "Brak dodatkowych emaili"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
-msgstr ""
+#, fuzzy
+#| msgid "New field key"
+msgid "New API key"
+msgstr "Nowe pole klucza"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2865,19 +3084,6 @@
 msgid "Primary"
 msgstr "Główny"
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr "usuń"
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2900,19 +3106,24 @@
 msgid "Change Your Account Password"
 msgstr "Nowe hasło"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr "Nowe hasło"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr ""
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr "Zmiana awataru na"
@@ -2933,13 +3144,7 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
+msgid "Current IP"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
@@ -2977,7 +3182,7 @@
 msgstr "Komentarze"
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr "Połączone gałęzie"
 
@@ -2997,22 +3202,16 @@
 msgstr "Pokaż powiadomienia"
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr "Powiadomienia"
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-#, fuzzy
-msgid "Permissions Administration"
-msgstr "Uprawnienia administracji"
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
-msgstr "Uprawnienia"
+#, fuzzy
+msgid "Default Permissions"
+msgstr "Domyślne uprawnienia"
 
 #: kallithea/templates/admin/permissions/permissions.html:28
 #: kallithea/templates/admin/settings/settings.html:29
@@ -3020,15 +3219,11 @@
 msgstr "Globalne"
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 #, fuzzy
 msgid "IP Whitelist"
 msgstr "Lista dozwolonych adresów IP"
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr "Podgląd"
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr "Dostęp anonimowy"
@@ -3040,26 +3235,30 @@
 "%s user permissions."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr ""
 "Wszystkie uprawnienia domyślne każdego repozytorium zostaną przywrócone. "
-"Wybrane uprawnienie zostaną skasowane. Pamiętaj, że wszystkie niestandardowe "
-"uprawnienia w repozytoriach zostaną utracone"
+"Wybrane uprawnienie zostaną skasowane. Pamiętaj, że wszystkie "
+"niestandardowe uprawnienia w repozytoriach zostaną utracone"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Existing repository?"
+msgid "Apply to all existing repositories"
+msgstr "Istniejące repozytorium?"
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
-msgstr "Nadpisz ustawienia"
+msgid "Permissions for the Default user on new repositories."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr "Repozytorium grupy"
@@ -3071,81 +3270,116 @@
 "will be lost"
 msgstr ""
 "Wszystkie uprawnienia domyślne każdego repozytorium zostaną przywrócone. "
-"Wybrane uprawnienie zostaną skasowane. Pamiętaj, że wszystkie niestandardowe "
-"uprawnienia w repozytoriach zostaną utracone"
+"Wybrane uprawnienie zostaną skasowane. Pamiętaj, że wszystkie "
+"niestandardowe uprawnienia w repozytoriach zostaną utracone"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+#, fuzzy
+#| msgid "Delete this repository group"
+msgid "Apply to all existing repository groups"
+msgstr "Usuń ta grupę repozytoriów"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr "Grupa użytkownika"
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
+#, fuzzy
+#| msgid "" "All default permissions on each user group will be reset to chosen
+#| " "permission, note that all custom default permission on repository groups
+#| " "will be lost"
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
 msgstr ""
 "Wszystkie Uprawnienia domyślne każdej grupy użytkowników zostaną "
 "przywrócone do wybranego zezwolenia, trzeba pamiętać, że wszystkie "
 "niestandardowe uprawnienia domyślne dla grup repozytorium zostaną "
 "utracone"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
+#, fuzzy
+#| msgid "Repository creation"
+msgid "Top level repository creation"
 msgstr "Tworzenie repozytorium"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
+msgid ""
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
 msgid "Repository creation with group write access"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr "Tworzenie grupy użytkowników"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr "Rozwidlanie repozytorium"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr "Rejestracja"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr "Autoryzacja aktywacji zewnętrznego konta"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to delete this IP address: %s"
 msgstr "Potwierdź, aby usunąć to ip: %s"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 #, fuzzy
 msgid "All IP addresses are allowed."
 msgstr "Wszystkie adresy IP są dozwolone"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr "Nowy adres ip"
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-#, fuzzy
-msgid "Default User Permissions Overview"
-msgstr "Domyślne uprawnienia"
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3167,12 +3401,12 @@
 msgstr "Rodzic gropy"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3190,19 +3424,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "Ustawienia"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr "Zaawansowane"
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr "Uprawnienia"
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3223,12 +3463,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr "Utworzono"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3240,38 +3480,12 @@
 msgid "Delete this repository group"
 msgstr "Usuń ta grupę repozytoriów"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr "brak"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr "odczyt"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr "zapis"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr "administracja"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+#, fuzzy
+#| msgid "user/user group"
+msgid "User/User Group"
 msgstr "użytkownik/grupa użytkowników"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3280,7 +3494,9 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+#, fuzzy
+#| msgid "default"
+msgid "Default"
 msgstr "domyślny"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3289,14 +3505,11 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
+#, fuzzy
+#| msgid "revoke"
+msgid "Revoke"
 msgstr "odwołane"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:94
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:97
@@ -3304,7 +3517,9 @@
 msgstr "Dodaj nowe"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+#, fuzzy
+#| msgid "apply to children"
+msgid "Apply to children"
 msgstr "dotyczy dzieci"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3358,43 +3573,41 @@
 msgid "Number of Top-level Repositories"
 msgstr "Liczba najwyższego poziomu repozytorium"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr "Klonuj z"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-#, fuzzy
-msgid "Optional URL from which repository should be cloned."
-msgstr "Opcjonalnie http[s] url z którego repozytorium powinno być klonowane."
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Clone remote repository"
+msgstr "[utworzone] repozytorium"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr "Powinna być krótka i na temat. Użyj pliku README dla dłuższych opisów."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr "Opcjonalnie wybierz grupę do wprowadzenia tego repozytorium."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr "Rodzaj repozytorium do stworzenia."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
 #: kallithea/templates/forks/fork.html:58
 msgid "Landing revision"
 msgstr "Docelowa rewizja"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:68
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3442,8 +3655,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr "Statystyki"
 
@@ -3468,16 +3681,16 @@
 msgid "Public Journal Visibility"
 msgstr "Dziennik publiczny"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr "Usuń z dziennika publicznego"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 #, fuzzy
 msgid "Add to Public Journal"
 msgstr "Dziennik publiczny"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 #, fuzzy
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
@@ -3486,36 +3699,36 @@
 "Wszystkie działania wykonywane na tym repozytorium będą dostępne dla "
 "wszystkich w dzienniku publicznym"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 #, fuzzy
 msgid "Change Locking"
 msgstr "Włącz blokowanie"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 #, fuzzy
 msgid "Confirm to unlock repository."
 msgstr "Potwierdź odblokowanie repozytorium"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 #, fuzzy
 msgid "Unlock Repository"
 msgstr "Odblokowane repozytorium"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 #, fuzzy
 msgid "Confirm to lock repository."
 msgstr "Potwierdź blokowanie repozytorium"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 #, fuzzy
 msgid "Lock Repository"
 msgstr "Odblokowane repozytorium"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr "Repozytorium nie jest zablokowane"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3523,18 +3736,18 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr "Potwierdź usunięcie repozytorium: %s"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 #, fuzzy
 msgid "Delete this Repository"
 msgstr "Usuń ta grupę repozytoriów"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, fuzzy, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
@@ -3542,15 +3755,15 @@
 msgstr[1] "to repozytorium ma %s forki"
 msgstr[2] "to repozytorium ma %s forków"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr "Ustaw jako rozwidlenie"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr "Usuń rozwidlenie"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3594,8 +3807,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr "Aktywny"
@@ -3635,31 +3848,38 @@
 msgstr "Avatary są wyłączone"
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+#, fuzzy
+#| msgid "private repository"
+msgid "Private Repository"
 msgstr "prywatne repozytorium"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-#, fuzzy
-msgid "Remote URL"
-msgstr "Url klonowania"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-#, fuzzy
-msgid "Pull Changes from Remote Location"
-msgstr "Pobierz z zdalnej lokalizacji"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-#, fuzzy
-msgid "Confirm to pull changes from remote side."
+#, fuzzy, python-format
+#| msgid "Created repository %s"
+msgid "Remote repository URL"
+msgstr "Utworzone repozytorium %s"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy
+#| msgid "[pulled from remote] into repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "[pobieranie z zdalnego] do repozytorium"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "Confirm to pull changes from remote side."
+msgid "Confirm to pull changes from remote repository."
 msgstr "Potwierdź pull z zdalnej strony"
 
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr "Brak zmiennej id"
+#, fuzzy
+#| msgid "private repository"
+msgid "Permanent Repository ID"
+msgstr "prywatne repozytorium"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3673,44 +3893,35 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-#, fuzzy
-msgid "Clone URL"
-msgstr "Url klonowania"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr "edycja"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Remote repository"
+msgstr "[utworzone] repozytorium"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+#, fuzzy
+#| msgid "Repository"
+msgid "Repository URL"
+msgstr "Repozytorium"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr "Wersja domyślna dla plików stronicowania, pobierania plików, readme"
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr "Zmiana właściciela tego repozytorium."
 
@@ -3771,55 +3982,11 @@
 msgid "System Info"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr "Wyślij"
 
@@ -3894,13 +4061,15 @@
 msgstr "ponowne skanowanie opcji"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
-msgstr "Zniszcz stare dane"
+#, fuzzy
+#| msgid "Search in repositories"
+msgid "Delete records of missing repositories"
+msgstr "Szukaj we wszystkich repozytoriach"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3922,7 +4091,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3949,39 +4118,43 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+msgid "Check for updates"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
+msgid "Python version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
+msgid "Platform"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:8
 #, fuzzy
 msgid "Git version"
 msgstr "Edycja Uprawnień"
 
-#: kallithea/templates/admin/settings/settings_system.html:8
+#: kallithea/templates/admin/settings/settings_system.html:9
 msgid "Git path"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Upgrade info endpoint"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4150,7 +4323,9 @@
 msgstr "Pokazuj w publicznym repo ikonę w repozytoriach"
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+#, fuzzy
+#| msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr "Tagowanie meta"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4169,6 +4344,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4188,24 +4364,25 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr "Domyślne uprawnienia"
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
+#, fuzzy
+#| msgid "members"
+msgid "Show Members"
+msgstr "użytkownik"
+
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
+#, python-format
+msgid "User Group: %s"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
 #: kallithea/templates/admin/user_groups/user_groups.html:48
 msgid "Members"
 msgstr "Użytkownik"
 
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
-#, python-format
-msgid "User Group: %s"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr "Potwierdź usunięcie grupy użytkowników: %s"
@@ -4231,10 +4408,6 @@
 msgid "User Groups Administration"
 msgstr "Użytkownicy grupy administracji"
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr "Dodaj użytkownika"
@@ -4260,12 +4433,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-#, fuzzy
-msgid "Default Permissions"
-msgstr "Domyślne uprawnienia"
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4275,7 +4443,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4289,7 +4457,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr "Potwierdź usunięcie tego użytkownika: %s"
@@ -4311,18 +4479,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr "Potwierdzenie nowego hasła"
 
@@ -4344,49 +4505,57 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr "Repozytorium mercurial"
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr "Repozytorium git"
+
+#: kallithea/templates/base/base.html:126
 #, fuzzy
 msgid "Create Fork"
 msgstr "Usuń rozwidlenie"
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr "Podsumowanie"
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
+#: kallithea/templates/base/base.html:139
+#: kallithea/templates/base/base.html:141
 #: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
 msgid "Changelog"
 msgstr "Dziennik zmian"
 
-#: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr "Pliki"
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr "Przełącz do"
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr "Opcje"
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 #, fuzzy
 msgid "Compare Fork"
 msgstr "Porównaj rozwidlenie"
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4396,135 +4565,131 @@
 msgid "Compare"
 msgstr "Porównaj"
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr "Szukaj"
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr "Odblokowany"
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr "zablokowane"
 
-#: kallithea/templates/base/base.html:176
+#: kallithea/templates/base/base.html:180
 msgid "Follow"
 msgstr "Obserwuj"
 
-#: kallithea/templates/base/base.html:177
+#: kallithea/templates/base/base.html:181
 msgid "Unfollow"
 msgstr "Nie obserwuj"
 
-#: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
 #: kallithea/templates/forks/fork.html:9
 msgid "Fork"
 msgstr "Gałąź"
 
-#: kallithea/templates/base/base.html:181
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr "Stwórz nowe żądanie połączenia gałęzi"
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr "Pokaż Prośby Pobrania %s"
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr "Pokaż ostatnią aktywność"
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr "Dziennik"
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr "Dziennik publiczny"
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr "Wyświetl publiczne gists"
 
-#: kallithea/templates/base/base.html:237
+#: kallithea/templates/base/base.html:241
 msgid "Gists"
 msgstr "Gists"
 
-#: kallithea/templates/base/base.html:241
+#: kallithea/templates/base/base.html:245
 #, fuzzy
 msgid "All Public Gists"
 msgstr "Wszystkie publiczne gists"
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 #, fuzzy
 msgid "My Public Gists"
 msgstr "Moje publiczne gists"
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 #, fuzzy
 msgid "My Private Gists"
 msgstr "Moje prywatne gists"
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr "Szukaj we wszystkich repozytoriach"
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 #, fuzzy
 msgid "My Pull Requests"
 msgstr "Połączone gałęzie"
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 #, fuzzy
 msgid "Not Logged In"
 msgstr "Zaloguj się"
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 #, fuzzy
 msgid "Login to Your Account"
 msgstr "Zaloguj się do swojego konta"
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr "Nie pamiętasz hasła?"
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr "Wyloguj się"
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "Repozytoria domyślne"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4558,8 +4723,9 @@
 "użytkownika"
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
-msgstr ""
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
+msgstr "Wyświetl"
 
 #: kallithea/templates/base/perms_summary.html:22
 msgid "No permissions defined yet"
@@ -4585,7 +4751,7 @@
 msgstr "Dodaj kolejny komentarz"
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr "Zakończyć obserwację tego repozytorium"
 
@@ -4663,6 +4829,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr "potwierdzić odwołanie pozwolenie na {0}: {1} ?"
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr ""
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr ""
+
 #: kallithea/templates/base/root.html:43
 #, fuzzy
 msgid "Specify changeset"
@@ -4693,6 +4867,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4722,10 +4897,6 @@
 msgstr[1] "pokazano %d z  %d rewizji"
 msgstr[2] "pokazano %d z  %d rewizji"
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr "Wyświetl"
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr "Wyczyść zaznaczenie"
@@ -4754,10 +4925,12 @@
 
 #: kallithea/templates/changelog/changelog.html:92
 #: kallithea/templates/changelog/changelog_summary_data.html:20
-#, python-format
+#, fuzzy, python-format
+#| msgid "" "Changeset status: %s\n" "Click to open associated pull request
+#| #%s"
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr "Status grupy zmian: %s⏎ Kliknij, aby otworzyć prośby pobrania #%s"
 
 #: kallithea/templates/changelog/changelog.html:96
@@ -4767,7 +4940,7 @@
 msgstr "Status grupy zmian: %s"
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4800,7 +4973,7 @@
 msgid "Branch %s"
 msgstr "Gałęzie %s"
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr "Nie ma jeszcze zmian"
 
@@ -4816,7 +4989,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr "Dodana"
 
@@ -4846,21 +5019,23 @@
 msgid "Refs"
 msgstr "Gałąź/Etykieta"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr "Dodaj lub prześlij pliki bezpośrednio przez stronę"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "Push new repo"
+msgid "Push new repository"
 msgstr "Wyślij zmiany do nowego repo"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr "Istniejące repozytorium?"
 
@@ -4870,15 +5045,15 @@
 msgstr "%s Grupy zmian"
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr "Status grupy zmian"
@@ -4901,7 +5076,9 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+#, fuzzy
+#| msgid "merge"
+msgid "Merge"
 msgstr "połącz"
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4913,9 +5090,21 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+#, fuzzy
+#| msgid "Created by"
+msgid "Replaced by:"
+msgstr "utworzono"
+
+#: kallithea/templates/changeset/changeset.html:149
+#, fuzzy
+#| msgid "Created by"
+msgid "Preceded by:"
+msgstr "utworzono"
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
@@ -4923,9 +5112,9 @@
 msgstr[1] "%s pliki zostały zmienione"
 msgstr[2] "%s plików zostało zmienionych"
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
@@ -4933,98 +5122,99 @@
 msgstr[1] "%s plików zostało zmienionych z %s inercjami i %s usunięciami"
 msgstr[2] "%s plików zostało zmienionych z %s inercjami i %s usunięciami"
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 #, fuzzy
 msgid "Show full diff anyway"
 msgstr "Pokaż pełną historię"
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:24
-#, fuzzy
-msgid "Status change from pull request"
-msgstr "Zmiana statusu w grupie zmian"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy
+#| msgid "revisions"
+msgid "No revisions"
+msgstr "rewizja"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Comment from pull request"
+msgid "on pull request"
+msgstr "Komentarz połączenia gałęzi %s"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
 #, fuzzy
 msgid "No title"
 msgstr "nowy plik"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-#, fuzzy
-msgid "Comment from pull request"
-msgstr "Komentarz połączenia gałęzi %s"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr "Zmiana statusu w grupie zmian"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr "Skomentuj grupę zmian"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/changeset/changeset_file_comment.html:24
+#, fuzzy
+#| msgid "No changesets"
+msgid "on this changeset"
+msgstr "Brak zestawienia zmian"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 #, fuzzy
 msgid "Delete comment?"
 msgstr "%d komentarz"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "Ostatnia aktywność"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr "Komentując linię {1}."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr "Komentarze analizowane za pomocą %s składni od %s wsparcia."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 #, fuzzy
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 "Użyj @username wewnątrz tego tekstu, aby wysłać powiadomienie do "
 "użytkownika strony"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
 msgid "Comment preview"
 msgstr "Podgląd komentarza"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:85
+#: kallithea/templates/changeset/changeset_file_comment.html:77
 #, fuzzy
 msgid "Submitting ..."
 msgstr "Przesyłanie..."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:80
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr "Komentarz"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
 msgid "Preview"
 msgstr "Podgląd"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "You need to be logged in to comment."
 msgstr "Musisz być zalogowany żeby komentarz."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr "Zaloguj się teraz"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr "Ukryj"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
@@ -5032,7 +5222,7 @@
 msgstr[1] "%d komentarzy"
 msgstr[2] "%d komentarzy"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, fuzzy, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
@@ -5040,7 +5230,7 @@
 msgstr[1] "(%d linii)"
 msgstr[2] "(%d linii)"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, fuzzy, python-format
 msgid "%d general"
 msgid_plural "%d general"
@@ -5048,28 +5238,29 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-#, fuzzy
-msgid "Use @username inside this text to send notification to another local user."
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+#, fuzzy
+#| msgid "Use @username inside this text to notify another user"
+msgid "Use @username inside this text to notify another user."
 msgstr ""
 "Użyj @username wewnątrz tego tekstu, aby wysłać powiadomienie do "
 "użytkownika strony"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr "Zagłosuj na żądanie na grupę zmian"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 #, fuzzy
 msgid "Set changeset status"
 msgstr "Zmiana statusu grupy zmian"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 #, fuzzy
 msgid "No change"
 msgstr "Bez zmian"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 #, fuzzy
 msgid "Close"
 msgstr "(zamknięty)"
@@ -5089,7 +5280,7 @@
 msgstr "Pokaż pełną edycję tego pliku"
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr "Pokaż pełną listę zmian i różnic obok siebie"
@@ -5098,12 +5289,12 @@
 msgid "Show inline comments"
 msgstr "Pokaż online komentarz"
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 #, fuzzy
 msgid "Deleted"
 msgstr "usuń"
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 #, fuzzy
 msgid "Renamed"
 msgstr "zmień nazwę"
@@ -5116,32 +5307,44 @@
 msgid "Ancestor"
 msgstr "Przodek"
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 #, fuzzy
 msgid "Show merge diff"
 msgstr "Pokaż pełną historię"
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 #, fuzzy
 msgid "Common ancestor"
 msgstr "Skomentuj grupę zmian"
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 #, fuzzy
 msgid "is"
 msgstr "Gist"
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, fuzzy, python-format
 msgid "%s changesets"
 msgstr "%s Zestawienie zmian"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 #, fuzzy
 msgid "behind"
 msgstr "Indeksuj ponownie"
@@ -5166,7 +5369,7 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
@@ -5174,49 +5377,36 @@
 msgstr[1] "Pokaż %s komentarze"
 msgstr[2] "Pokaż %s komentarze"
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr "Brak plików"
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr "Pokaż pełną historię"
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr "Repozytorium mercurial"
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr "Repozytorium git"
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr "Publiczne repozytorium"
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr "Nie ma jeszcze zestawienia zmian"
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr "Subskrybuj %s kanał rss"
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr "Subskrybuj %s kanał atom"
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5344,10 +5534,6 @@
 msgid "Commit Changes"
 msgstr "Zatwierdź zmiany"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr "rewizja"
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr "poprzednia wersja"
@@ -5373,19 +5559,15 @@
 msgstr "Rozmiar"
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
-msgstr "Typ MIME"
+msgid "Last Revision"
+msgstr "Rewizja"
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
-msgstr "Rewizja"
-
-#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Modified"
 msgstr "Ostatnio modyfikowany"
 
-#: kallithea/templates/files/files_browser.html:65
+#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Committer"
 msgstr "Autor"
@@ -5501,8 +5683,8 @@
 msgstr "Obserwatorzy %s"
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr "Obserwuje"
 
@@ -5554,8 +5736,8 @@
 msgstr "Gałąź %s"
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr "Gałęzie"
 
@@ -5563,7 +5745,7 @@
 msgid "Forked"
 msgstr "Rozgałęziony"
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr "Nie ma jeszcze gałęzi"
 
@@ -5576,19 +5758,13 @@
 msgstr "Dziennik kanału RSS"
 
 #: kallithea/templates/journal/journal.html:56
-#, fuzzy
-msgid "My Repos"
-msgstr "Moje repo"
-
-#: kallithea/templates/journal/journal_data.html:61
+msgid "My Repositories"
+msgstr "Moje Repozytoria"
+
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr "Brak wpisów jeszcze"
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr "Dziennik Publiczny"
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr "Publiczny dziennik kanału ATOM"
@@ -5631,22 +5807,17 @@
 msgid "Destination repository"
 msgstr "Repozytorium docelowe"
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-#, fuzzy
-msgid "Pull Request Reviewers"
-msgstr "Recenzje wniosków połączenia gałęzi"
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 #, fuzzy
 msgid "No entries"
 msgstr "Brak wpisów jeszcze"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+#, fuzzy
+#| msgid "revoke"
+msgid "Vote"
+msgstr "odwołane"
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5655,52 +5826,51 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, fuzzy, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-#, fuzzy
-msgid "Delete Pull Request"
-msgstr "Nowa prośba o połączenie gałęzi"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr "Potwierdź usunięcie połączenia gałęzi"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr "Zamknięte"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+#, fuzzy
+msgid "Delete Pull Request"
+msgstr "Nowa prośba o połączenie gałęzi"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr "Potwierdź usunięcie połączenia gałęzi"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this pull request"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr "Potwierdź usunięcie połączenia gałęzi"
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
-#, python-format
-msgid "%s Pull Request #%s"
+#, fuzzy, python-format
+#| msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr "%s Połączonych gałęzi #%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, fuzzy, python-format
-msgid "Pull request #%s from %s#%s"
-msgstr ""
+#| msgid "Pull Requests from %s'"
+msgid "Pull request %s from %s#%s"
+msgstr "Połączonych gałęzi #%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
 #, fuzzy
@@ -5716,11 +5886,11 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr "Nie ma jeszcze recenzenta"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
@@ -5728,83 +5898,84 @@
 msgstr[1] "%d recenzenci"
 msgstr[2] "%d recenzentów"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr "Połączenie gałęzi zostało zweryfikowane przez wszystkich recenzentów"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 #, fuzzy
 msgid "There are no reviewers"
 msgstr "Nie ma jeszcze gałęzi"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 #, fuzzy
 msgid "on"
 msgstr "brak"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr "Pobierz zmiany"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 #, fuzzy
 msgid "Created by"
 msgstr "utworzono"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 #, fuzzy
 msgid "Update"
 msgstr "[zaktualizowany] użytkownik"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr "właściciel"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr "recenzent"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+#, fuzzy
+msgid "Pull Request Reviewers"
+msgstr "Recenzje wniosków połączenia gałęzi"
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 #, fuzzy
 msgid "Remove reviewer"
 msgstr "recenzent"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 #, fuzzy
 msgid "Potential Reviewers"
 msgstr "Podgląd komentarza"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 #, fuzzy
 msgid "Save as New Pull Request"
 msgstr "Otwórz nową prośbę o połączenie gałęzi"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 #, fuzzy
 msgid "Cancel Changes"
 msgstr "Ostatnia aktywność"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 #, fuzzy
 msgid "Pull Request Content"
 msgstr "Wniosek połączenia zmienił status"
@@ -5909,8 +6080,8 @@
 msgstr "%s RSS"
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr "Włącz"
 
@@ -5918,45 +6089,45 @@
 msgid "Stats gathered: "
 msgstr "Statystyki zebrane: "
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr "pliki"
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr "Pokaż więcej"
 
-#: kallithea/templates/summary/statistics.html:389
+#: kallithea/templates/summary/statistics.html:390
 msgid "commits"
 msgstr "komunikaty"
 
-#: kallithea/templates/summary/statistics.html:390
-msgid "files added"
-msgstr "pliki dodane"
-
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
-msgstr "pliki zmienione"
+msgid "files added"
+msgstr "pliki dodane"
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr "pliki zmienione"
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr "pliki usunięte"
 
-#: kallithea/templates/summary/statistics.html:394
+#: kallithea/templates/summary/statistics.html:395
 msgid "commit"
 msgstr "komunikaty"
 
-#: kallithea/templates/summary/statistics.html:395
+#: kallithea/templates/summary/statistics.html:396
 msgid "file added"
 msgstr "plik dodany"
 
-#: kallithea/templates/summary/statistics.html:396
+#: kallithea/templates/summary/statistics.html:397
 msgid "file changed"
 msgstr "plik zmieniony"
 
-#: kallithea/templates/summary/statistics.html:397
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr "plik usunięty"
 
@@ -5978,67 +6149,78 @@
 msgid "Fork of"
 msgstr "Gałąź z"
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
-msgstr "Pokaż nazwę"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr "Klonuj z"
+
+#: kallithea/templates/summary/summary.html:72
+#, fuzzy
+msgid "Clone URL"
+msgstr "Url klonowania"
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr "Pokaż nazwę"
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr "Pokaż ID"
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr "Statystyki"
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr "Pobierz"
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr "Nie pobrano jeszcze plików"
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr "Pliki do pobrania są zostały wyłączone dla tego repozytorium"
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr "Pobierz jako zip"
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr "Zaznacz tu żeby pobrać archiwum z subrepozytorium"
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
+#: kallithea/templates/summary/summary.html:125
+#, fuzzy
+#| msgid "with subrepos"
+msgid "With subrepos"
 msgstr "z subrepozytorium"
 
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr "Rozmiar Repozytorium"
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr "Kanał RSS"
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 #, fuzzy
 msgid "Latest Changes"
 msgstr "Ostatnia aktywność"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 #, fuzzy
 msgid "Quick Start"
 msgstr "Szybki start"
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr "Pobierz %s jak %s"
@@ -6052,3 +6234,331 @@
 #, fuzzy
 msgid "Compare Tags"
 msgstr "Porównaj tagi"
+
+#~ msgid "increase diff context to %(num)s lines"
+#~ msgstr ""
+
+#~ msgid "No comments."
+#~ msgstr "Brak komentarzy."
+
+#~ msgid "public journal"
+#~ msgstr "Dziennik publiczny"
+
+#~ msgid "journal"
+#~ msgstr "dziennik"
+
+#~ msgid "bad captcha"
+#~ msgstr ""
+
+#~ msgid "unmodified"
+#~ msgstr ""
+
+#~ msgid "Locked repository"
+#~ msgstr "Zablokowane repozytorium"
+
+#~ msgid "Unlocked repository"
+#~ msgstr "Odblokowane repozytorium"
+
+#~ msgid "Unlocked"
+#~ msgstr "Odblokowany"
+
+#~ msgid "Locked"
+#~ msgstr "Zablokowany"
+
+#~ msgid "Repository has been %s"
+#~ msgstr "Repozytoriów jest %s"
+
+#~ msgid "You can't edit this user"
+#~ msgstr "Nie możesz edytować tego użytkownika"
+
+#~ msgid "No Files"
+#~ msgstr "Brak Plików"
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr "Nazwa użytkownika \"%(username)s\" jest zabroniona"
+
+#~ msgid "invalid user name"
+#~ msgstr "niepoprawna nazwa użytkownika"
+
+#~ msgid "Your account is disabled"
+#~ msgstr "Twoje konto jest wyłączone"
+
+#~ msgid "invalid clone URL"
+#~ msgstr "nieprawidłowe url klonowania"
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr "Nieprawidłowe url klonowania, wstaw prawidłowy url http(s)/svn+http(s)"
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+#~ "Rewizja  %(revs)s jest już częścią  "
+#~ "nowej gałęzi więc określ jego status"
+
+#~ msgid ""
+#~ "Comma separated list of plugins. Order"
+#~ " of plugins is also order in "
+#~ "which Kallithea will try to authenticate"
+#~ " user"
+#~ msgstr ""
+
+#~ msgid "Defaults"
+#~ msgstr "Domyślne"
+
+#~ msgid "My Emails"
+#~ msgstr "Moje Emaile"
+
+#~ msgid "Watched"
+#~ msgstr "Obserwowane"
+
+#~ msgid "My Permissions"
+#~ msgstr "Moje uprawnienia"
+
+#~ msgid "expires"
+#~ msgstr ""
+
+#~ msgid "Confirm to reset this api key: %s"
+#~ msgstr ""
+
+#~ msgid "reset"
+#~ msgstr ""
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "Confirm to remove this api key: %s"
+#~ msgstr ""
+
+#~ msgid "remove"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "delete"
+#~ msgstr "usuń"
+
+#~ msgid "current IP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr "Uprawnienia administracji"
+
+#~ msgid "Overview"
+#~ msgstr "Podgląd"
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr "Nadpisz ustawienia"
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr ""
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr "Domyślne uprawnienia"
+
+#~ msgid "none"
+#~ msgstr "brak"
+
+#~ msgid "read"
+#~ msgstr "odczyt"
+
+#~ msgid "write"
+#~ msgstr "zapis"
+
+#~ msgid "admin"
+#~ msgstr "administracja"
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "Import existing repository ?"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr "Opcjonalnie http[s] url z którego repozytorium powinno być klonowane."
+
+#~ msgid "Remote URL"
+#~ msgstr "Url klonowania"
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr "Pobierz z zdalnej lokalizacji"
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr "Brak zmiennej id"
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr "edycja"
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr ""
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr "Zniszcz stare dane"
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "check for updates"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr "Domyślne uprawnienia"
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr "Zmiana statusu w grupie zmian"
+
+#~ msgid "Status change on changeset"
+#~ msgstr "Zmiana statusu w grupie zmian"
+
+#~ msgid "Comment on changeset"
+#~ msgstr "Skomentuj grupę zmian"
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+#~ "Użyj @username wewnątrz tego tekstu, aby"
+#~ " wysłać powiadomienie do użytkownika strony"
+
+#~ msgid "revision"
+#~ msgstr "rewizja"
+
+#~ msgid "Mimetype"
+#~ msgstr "Typ MIME"
+
+#~ msgid "My Repos"
+#~ msgstr "Moje repo"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr "właściciel"
+
+#~ msgid "reviewer"
+#~ msgstr "recenzent"
+
--- a/kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -6,7 +6,7 @@
 # gnustavo <gustavo@gnustavo.com>, 2013
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
 "POT-Creation-Date: 2015-04-01 03:17+0200\n"
 "PO-Revision-Date: 2014-02-13 14:34+0000\n"
@@ -19,19 +19,23 @@
 "Content-Transfer-Encoding: 8bit\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "Não há nenhum changeset ainda"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "Nenhum"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(fechado)"
 
@@ -46,53 +50,57 @@
 
 #: kallithea/controllers/changeset.py:169
 #, python-format
-msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr ""
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr ""
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-#, fuzzy
-msgid "No comments."
-msgstr "%d comentário"
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
 msgstr "Mudar o estado de um changeset associado a um pull request não é permitido"
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr ""
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+#, fuzzy
+#| msgid "revisions"
+msgid "No response"
+msgstr "revisões"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 "A requisição não pôde ser compreendida pelo servidor devido à sintaxe mal"
 " formada."
 
-#: kallithea/controllers/error.py:99
+#: kallithea/controllers/error.py:103
 msgid "Unauthorized access to resource"
 msgstr "Acesso não autorizado ao recurso"
 
-#: kallithea/controllers/error.py:101
+#: kallithea/controllers/error.py:105
 msgid "You don't have permission to view this page"
 msgstr "Você não tem permissão para ver esta página"
 
-#: kallithea/controllers/error.py:103
+#: kallithea/controllers/error.py:107
 msgid "The resource could not be found"
 msgstr "O recurso não pôde ser encontrado"
 
-#: kallithea/controllers/error.py:105
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -110,17 +118,17 @@
 msgid "%s %s feed"
 msgstr "%s - feed %s"
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr "Conjunto de mudanças era grande demais e foi cortado..."
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr "%s commitados em %s"
@@ -198,45 +206,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr "O caminho deve ser relativo e não pode conter .."
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr "Downloads desabilitados"
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "Revisão desconhecida %s"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "Repositório vazio"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr "Tipo de arquivo desconhecido"
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "Conjuntos de mudanças"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "Ramos"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "Etiquetas"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr "Ocorreu um erro ao bifurcar o repositório %s"
@@ -252,9 +258,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "Repositórios"
 
@@ -274,26 +280,31 @@
 msgstr ""
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
-msgstr "diário público"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
+msgstr "Diário Público"
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
-msgstr "diário"
-
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
-msgstr ""
-
-#: kallithea/controllers/login.py:194
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
+msgstr "Diário"
+
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+msgid "Bad captcha"
+msgstr ""
+
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr "Você foi registrado no Kallithea com sucesso"
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr "Seu link de reinicialização de senha foi enviado"
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
@@ -301,124 +312,137 @@
 "Sua reinicialização de senha foi bem sucedida, sua senha foi enviada ao "
 "seu e-mail"
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, fuzzy, python-format
 msgid "%s (closed)"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr "Conjunto de Mudanças"
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr "Especial"
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr "Ramos pares"
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "Marcadores"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 #, fuzzy
 msgid "No description"
 msgstr "Descrição"
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr "Novo pull request criado com sucesso"
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 #, fuzzy
 msgid "Error occurred while creating pull request"
 msgstr "Ocorreu um erro durante o envio do pull request"
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 #, fuzzy
 msgid "Pull request update created"
 msgstr "Revisores do pull request"
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 #, fuzzy
 msgid "Pull request updated"
 msgstr "Pull requests para %s"
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr "Pull request excluído com sucesso"
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+#, fuzzy
+#| msgid "Vote for pull request status"
+msgid "No permission to change pull request status"
+msgstr "Vote para estado do pull request"
+
+#: kallithea/controllers/pullrequests.py:715
 #, fuzzy
 msgid "Closing."
 msgstr "carregando ..."
@@ -436,22 +460,22 @@
 msgid "An error occurred during search operation."
 msgstr "Ocorreu um erro durante essa operação de busca"
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 #, fuzzy
 msgid "No data ready yet"
 msgstr "Ainda não há dados carregados"
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr "As estatísticas estão desabillitadas para este repositório"
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr ""
 
@@ -464,38 +488,40 @@
 msgstr "Ocorreu um erro durnge a atualização dos padrões"
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+#, fuzzy
+#| msgid "forever"
+msgid "Forever"
 msgstr "para sempre"
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr "cinco minutos"
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr "uma hora"
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr "um dia"
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr "um mês"
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr ""
 
@@ -509,8 +535,10 @@
 msgstr "Gist %s excluído"
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
-msgstr ""
+#, fuzzy
+#| msgid "Last Modified"
+msgid "Unmodified"
+msgstr "Última alteração"
 
 #: kallithea/controllers/admin/gists.py:262
 msgid "Successfully updated gist content"
@@ -525,117 +553,133 @@
 msgid "Error occurred during update of gist %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr "Você não pode editar esse usuário pois ele é crucial para toda a aplicação"
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr "Sua conta foi atualizada com sucesso"
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr "Ocorreu um erro durante a atualização do usuário %s"
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr "Email %s adicionado ao usuário"
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "Ocorreu um erro durante o salvamento do email"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr "Email removido do usuário"
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr "Ler"
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
-msgstr "Ler"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
+msgstr "Gravar"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr "Gravar"
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr "Administrador"
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr "Desabilitado"
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr "Permitido com ativação manual de conta"
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr "Permitido com ativação automática de conta"
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -643,11 +687,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr "Ativação manual de conta externa"
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -655,221 +699,212 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr "Ativação automática de conta externa"
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr "Habilitado"
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr "Ocorreu um erro durante a atualização das permissões"
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr "Ocorreu um erro durante a criação do grupo de repositórios %s"
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr "Grupo de repositórios %s criado"
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr "Ocorreu um erro durante a criação do grupo de repositórios %s"
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr "Grupo de repositórios %s atualizado"
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr "Ocorreu um erro durante a atualização do grupo de repositórios %s"
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr "Esse grupo contém %s repositórios e não pode ser excluído"
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr "Este grupo contém %s subgrupos e não pode ser excluído"
 
-#: kallithea/controllers/admin/repo_groups.py:302
+#: kallithea/controllers/admin/repo_groups.py:297
 #, python-format
 msgid "Removed repository group %s"
 msgstr "Grupo de repositórios %s excluído"
 
-#: kallithea/controllers/admin/repo_groups.py:307
+#: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr "Ocorreu um erro durante a exclusão do grupo de repositórios %s"
 
-#: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
 #: kallithea/controllers/admin/user_groups.py:340
 msgid "Cannot revoke permission for yourself as admin"
 msgstr "Você não pode revocar sua própria permissão de administrador"
 
-#: kallithea/controllers/admin/repo_groups.py:435
+#: kallithea/controllers/admin/repo_groups.py:420
 msgid "Repository group permissions updated"
 msgstr "Permissões atualizadas do Grupo de Repositórios"
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr "Ocorreu um erro durante a revocação das permissões"
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr "Erro ao criar repositório %s"
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr "Repositório %s criado de %s"
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr "Repositório %s bifurcado como %s"
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr "Repositório %s criado"
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr "Repositório %s atualizado com sucesso"
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr "Ocorreu um erro durante a atualização do repositório %s"
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr "%s bifurcações excluídas"
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr "Repositório %s excluído"
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
+#: kallithea/controllers/admin/repos.py:321
+#, fuzzy, python-format
+#| msgid "Cannot delete %s it still contains attached forks"
+msgid "Cannot delete repository %s which still has forks"
 msgstr "Nao é possível excluir %s pois ele ainda contém bifurcações vinculadas"
 
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr "Ocorreu um erro durante a exclusão de %s"
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr "Permissões do repositório atualizadas"
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr "Ocorreu um erro durante a criação do campo"
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr "Ocorreu um erro durante a remoção do campo"
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr "Atualizada a visibilidade do repositório no diário público"
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr "Ocorreu um erro ao ajustar esse repositório no diário público"
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr "Descompasso de Token"
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "Nada"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr "Marcado repositório %s como bifurcação de %s"
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr "Ocorreu um erro durante essa operação"
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been locked"
+msgstr "Repositório não está travado"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been unlocked"
+msgstr "Repositório não está travado"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr "Ocorreu um erro durante o destravamento"
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr "Destravado"
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
-msgstr "Travado"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr "Ocorreu um erro ao invalidar o cache"
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
+msgstr "Realizado pull de localização remota"
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr "O repositório foi %s"
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr "Ocorreu um erro ao invalidar o cache"
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr "Realizado pull de localização remota"
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr "Ocorreu um erro ao realizar pull de localização remota"
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr "Ocorreu um erro ao excluir estatísticas de repositório"
 
@@ -966,79 +1001,76 @@
 msgstr "Permissões do Grupo de Usuários atualizadas"
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr "Permissões atualizadas"
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr "Ocorreu um erro durante o salvamento das permissões"
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr "Usuário %s criado"
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr "Ocorreu um erro durante a criação do usuário %s"
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr "Usuário atualizado com sucesso"
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr "Usuário excluído com sucesso"
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr "Ocorreu um erro ao excluir o usuário"
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr "Você não pode editar esse usuário"
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr "Ocorreu um erro durante o salvamento do IP"
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr ""
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr "IP %s não permitido"
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr ""
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr "Você precisa ser um usuário registrado para realizar essa ação"
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr "Você precisa estar logado para ver essa página"
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr "Conjunto de alterações não encontrado"
 
@@ -1056,158 +1088,164 @@
 msgid "No changes detected"
 msgstr "Nenhuma alteração detectada"
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr "Excluído ramo: %s"
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr "Tag criada: %s"
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr "Ver todos os conjuntos de mudanças combinados %s->%s"
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
+#: kallithea/lib/helpers.py:677
+#, fuzzy
+#| msgid "compare view"
+msgid "Compare view"
 msgstr "comparar exibir"
 
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr "e"
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr "%s mais"
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr "revisões"
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
+#: kallithea/lib/helpers.py:722
+#, fuzzy, python-format
+#| msgid "fork name %s"
+msgid "Fork name %s"
 msgstr "nome da bifurcação %s"
 
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
+#: kallithea/lib/helpers.py:742
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "Pull request %s"
 msgstr "Pull request #%s"
 
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr "repositório [excluído]"
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr "repositório [criado]"
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr "repositório [criado] como uma bifurcação"
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr "repositório [bifurcado]"
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr "repositório [atualizado]"
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr "[baixado] archive do repositório"
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr "[excluir] repositório"
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr "usuário [criado]"
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr "usuário [atualizado]"
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr "[criado] grupo de usuários"
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr "[atualizado] grupo de usuários"
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr "[comentado] em revisão no repositório"
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr "[comentado] no pull request para"
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr "[fechado] pull request para"
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr "[realizado push] para"
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr "[commitado via Kallithea] no repositório"
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr "[pulled do remote] no repositório"
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr "[realizado pull] a partir de"
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr "[passou a seguir] o repositório"
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr "[parou de seguir] o repositório"
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr " e mais %s"
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr "Nenhum Arquivo"
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr "Nenhum arquivo"
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr "novo arquivo"
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr "mod"
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr "excluir"
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr "renomear"
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr "chmod"
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1218,69 +1256,69 @@
 "renomeado a partir do sistema de arquivos. Por favor, execute a aplicação"
 " outra vez para varrer novamente por repositórios"
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
 msgstr[0] "%d ano"
 msgstr[1] "%d anos"
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
 msgstr[0] "%d mês"
 msgstr[1] "%d meses"
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
 msgstr[0] "%d dia"
 msgstr[1] "%d dias"
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
 msgstr[0] "%d hora"
 msgstr[1] "%d horas"
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
 msgstr[0] "%d minuto"
 msgstr[1] "%d minutos"
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
 msgstr[0] "%d segundo"
 msgstr[1] "%d segundos"
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr "em %s"
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr "%s atrás"
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr "em %s e %s"
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr "%s e %s atrás"
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr "agora há pouco"
 
@@ -1295,7 +1333,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr "Nenhum acesso ao repositório"
 
@@ -1310,7 +1348,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr "Acesso de leitura ao repositório"
 
@@ -1325,7 +1363,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr "Acesso de escrita ao repositório"
 
@@ -1340,7 +1378,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr "Acesso administrativo ao repositório"
 
@@ -1379,7 +1417,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr "Administrador do Kallithea"
 
@@ -1394,7 +1432,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr "Criação de repositórios desabilitada"
 
@@ -1409,7 +1447,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr "Criação de repositórios habilitada"
 
@@ -1424,7 +1462,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr "Bifurcação de repositórios desabilitada"
 
@@ -1439,7 +1477,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr "Bifurcação de repositórios habilitada"
 
@@ -1475,7 +1513,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr "Não Revisado"
 
@@ -1490,7 +1528,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr "Aprovado"
 
@@ -1505,7 +1543,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr "Rejeitado"
 
@@ -1520,7 +1558,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr "Sob Revisão"
 
@@ -1532,7 +1570,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr "nível superior"
 
@@ -1544,7 +1582,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr "Sem acesso ao grupo de repositórios"
 
@@ -1556,7 +1594,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr "Acesso de leitura ao grupo de repositórios"
 
@@ -1568,7 +1606,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr "Acesso de escrita ao grupo de repositórios"
 
@@ -1580,7 +1618,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr "Acesso administrativo ao grupo de repositórios"
 
@@ -1591,7 +1629,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr "Sem acesso ao grupo de usuários"
 
@@ -1602,7 +1640,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr "Acesso de leitura ao grupo de usuários"
 
@@ -1613,7 +1651,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr "Acesso de escrita ao grupo de usuários"
 
@@ -1624,7 +1662,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr "Acesso administrativo ao grupo de usuários"
 
@@ -1635,7 +1673,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr "Criação de Grupo de Repositórios desatilibada"
 
@@ -1646,7 +1684,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr "Criação de Grupo de Repositórios habilitada"
 
@@ -1657,7 +1695,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr "Criação de Grupo de Usuários desabilitada"
 
@@ -1668,7 +1706,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr "Criação de Grupo de Usuários habilitada"
 
@@ -1679,7 +1717,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr "Registro desatilitado"
 
@@ -1690,7 +1728,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr "Registro de Usuário com ativação manual de conta"
 
@@ -1701,29 +1739,149 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr "Registro de Usuário com ativação automática de conta"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr "na linha %s"
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr "[Menção]"
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has read access to new repositories"
+msgstr "Acesso não autorizado ao recurso"
+
+#: kallithea/model/db.py:1669
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has write access to new repositories"
+msgstr "Acesso não autorizado ao recurso"
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Only admins can create repository groups"
+msgstr "Grupo de repositórios %s criado"
+
+#: kallithea/model/db.py:1683
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Non-admins can create repository groups"
+msgstr "Grupo de repositórios %s criado"
+
+#: kallithea/model/db.py:1685
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Only admins can create user groups"
+msgstr "Criar grupos de usuários"
+
+#: kallithea/model/db.py:1686
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Non-admins can create user groups"
+msgstr "Criar grupos de usuários"
+
+#: kallithea/model/db.py:1688
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1689
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "Criar repositórios"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Invalidate cache for all repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "Invalidar o cache para todos os repositórios"
+
+#: kallithea/model/db.py:1698
+#, fuzzy
+#| msgid "User Registration with manual account activation"
+msgid "User registration with manual account activation"
+msgstr "Registro de Usuário com ativação manual de conta"
+
+#: kallithea/model/db.py:1699
+#, fuzzy
+#| msgid "User Registration with automatic account activation"
+msgid "User registration with automatic account activation"
+msgstr "Registro de Usuário com ativação automática de conta"
+
+#: kallithea/model/db.py:2228
+#, fuzzy
+#| msgid "Not Reviewed"
+msgid "Not reviewed"
+msgstr "Não Revisado"
+
+#: kallithea/model/db.py:2231
+#, fuzzy
+#| msgid "Under Review"
+msgid "Under review"
+msgstr "Sob Revisão"
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr "Por favor entre um login"
@@ -1742,97 +1900,130 @@
 msgid "Enter %(min)i characters or more"
 msgstr "Entre com %(min)i caracteres ou mais"
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:252
+#: kallithea/model/notification.py:254
+#, fuzzy, python-format
+#| msgid "%(user)s commented on changeset at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
+msgstr "%(user)s comentou no changeset em %(when)s"
+
+#: kallithea/model/notification.py:255
+#, fuzzy, python-format
+#| msgid "%(user)s sent message at %(when)s"
+msgid "%(user)s sent message %(age)s"
+msgstr "%(user)s enviou mensagem em %(when)s"
+
+#: kallithea/model/notification.py:256
+#, fuzzy, python-format
+#| msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
+msgstr "%(user)s mencionou-o em %(when)s"
+
+#: kallithea/model/notification.py:257
+#, fuzzy, python-format
+#| msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr "%(user)s registrou-se no Kallithea em %(when)s"
+
+#: kallithea/model/notification.py:258
+#, fuzzy, python-format
+#| msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s opened new pull request %(age)s"
+msgstr "%(user)s abriu um novo pull request em %(when)s"
+
+#: kallithea/model/notification.py:259
+#, fuzzy, python-format
+#| msgid "%(user)s commented on pull request at %(when)s"
+msgid "%(user)s commented on pull request %(age)s"
+msgstr "%(user)s comentou no pull request em %(when)s"
+
+#: kallithea/model/notification.py:266
 #, python-format
 msgid "%(user)s commented on changeset at %(when)s"
 msgstr "%(user)s comentou no changeset em %(when)s"
 
-#: kallithea/model/notification.py:253
+#: kallithea/model/notification.py:267
 #, python-format
 msgid "%(user)s sent message at %(when)s"
 msgstr "%(user)s enviou mensagem em %(when)s"
 
-#: kallithea/model/notification.py:254
+#: kallithea/model/notification.py:268
 #, python-format
 msgid "%(user)s mentioned you at %(when)s"
 msgstr "%(user)s mencionou-o em %(when)s"
 
-#: kallithea/model/notification.py:255
+#: kallithea/model/notification.py:269
 #, python-format
 msgid "%(user)s registered in Kallithea at %(when)s"
 msgstr "%(user)s registrou-se no Kallithea em %(when)s"
 
-#: kallithea/model/notification.py:256
+#: kallithea/model/notification.py:270
 #, python-format
 msgid "%(user)s opened new pull request at %(when)s"
 msgstr "%(user)s abriu um novo pull request em %(when)s"
 
-#: kallithea/model/notification.py:257
+#: kallithea/model/notification.py:271
 #, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr "%(user)s comentou no pull request em %(when)s"
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, fuzzy, python-format
-msgid "New user %(new_username)s registered"
-msgstr "O username \"%(new_username)s\" não é válido"
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, fuzzy, python-format
+msgid "New user %(new_username)s registered"
+msgstr "O username \"%(new_username)s\" não é válido"
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 #, fuzzy
 msgid "Closing"
 msgstr "Usando"
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#: kallithea/model/pull_request.py:137
+#, fuzzy, python-format
+#| msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
 msgstr "%(user)s solicita sua revisão no pull request $%(pr_id)s: %(pr_title)s"
 
-#: kallithea/model/scm.py:808
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr "tip mais recente"
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr "Novo registro de usuário"
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-"Você não pode Editar esse usuário, pois ele é crucial para toda a "
-"aplicação"
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
+#: kallithea/model/user.py:249
+#, fuzzy
+#| msgid "You can't remove this user since it's crucial for entire application"
+msgid "You can't remove this user since it is crucial for the entire application"
 msgstr ""
 "Você não pode remover esse usuário, pois ele é crucial para toda a "
 "aplicação"
 
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:254
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
@@ -1841,7 +2032,7 @@
 "usuário \"%s\" ainda é dono de %s repositórios e não pode ser removido. "
 "Troque os donos ou remova esses repositórios. %s"
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
@@ -1850,7 +2041,7 @@
 "usuário \"%s\" ainda é dono de %s repositórios e não pode ser removido. "
 "Troque os donos ou remova esses repositórios. %s"
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
@@ -1859,60 +2050,65 @@
 "usuário \"%s\" ainda é dono de %s repositórios e não pode ser removido. "
 "Troque os donos ou remova esses repositórios. %s"
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr "Link para trocar senha"
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr "Sua nova senha"
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr "Sua nova senha no Kallithea: %s"
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr "O valor não pode ser uma lista vazia"
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr "O username \\\"%(username)s\\\" já existe"
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr "O username \\\"%(username)s\\\" é proibido"
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, fuzzy, python-format
+#| msgid "Username %(username)s is not valid"
+msgid "Username \"%(username)s\" cannot be used"
+msgstr "O username \"%(username)s\" não é válido"
+
+#: kallithea/model/validators.py:99
+#, fuzzy
+#| msgid "" "Username may only contain alphanumeric characters underscores,
+#| periods or" " dashes and must begin with alphanumeric character or
+#| underscore"
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
+" dashes and must begin with an alphanumeric character or underscore"
 msgstr ""
 "Nome de usuário pode conter somente caracteres alfanuméricos, sublinha, "
 "pontos e hífens e deve iniciar com caractere alfanumérico"
 
-#: kallithea/model/validators.py:132
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr "O username \"%(username)s\" não é válido"
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr "Nome inválido de grupo de usuários"
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr "O grupo de usuários \"%(usergroup)s\" já existe"
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
@@ -1921,108 +2117,112 @@
 "underscores, pontos ou hífens, e deve começar om um caractere alfa-"
 "numérico"
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr "Não é possível associar esse grupo como progenitor"
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr "O grupo \\\"%(group_name)s\\\" já existe"
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr "Um repositório com o nome \"%(group_name)s\" já existe"
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr "Caracteres inválidos (não-ascii) na senha"
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr ""
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr "Senhas não conferem"
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
+#: kallithea/model/validators.py:300
+#, fuzzy
+#| msgid "invalid password"
+msgid "Invalid username or password"
 msgstr "senha inválida"
 
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr "nome de usuário inválido"
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr "Sua conta está desabilitada"
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr "Descompasso de Token"
+
+#: kallithea/model/validators.py:345
+#, fuzzy, python-format
+#| msgid "Repository name %(repo)s is disallowed"
+msgid "Repository name %(repo)s is not allowed"
 msgstr "O nome de repositório %(repo)s não é permitido"
 
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr "Um repositório chamado %(repo)s já existe"
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr "Um repositório \"%(repo)s\" já existe no grupo \"%(group)s\""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr "Um Grupo de Repositórios chamado \"%(repo)s\" já existe"
 
-#: kallithea/model/validators.py:474
-#, fuzzy
-msgid "invalid clone URL"
-msgstr "URL de clonagem inválida"
-
-#: kallithea/model/validators.py:475
-#, fuzzy
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr "URL inválida, por favor, forneça uma URL de clone http(s)/svn+http(s)"
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+#, fuzzy
+#| msgid "private repository"
+msgid "Invalid repository URL"
+msgstr "repositório privado"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr "A bifurcação deve ser do mesmo tipo que o pai"
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr "Você não tem permissão para criar um repositório neste grupo"
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr "você não tem permissão para criar um repositório na raiz"
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr "Você não tem permissão para criar um grupo neste local"
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr "Este nome de usuário ou de grupo de usuários não é válido"
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr "Esse não é um caminho válido"
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
+#: kallithea/model/validators.py:705
+#, fuzzy
+#| msgid "This email address is already taken"
+msgid "This email address is already in use"
 msgstr "Esse endereço de e-mail já está tomado"
 
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
+#: kallithea/model/validators.py:725
+#, fuzzy, python-format
+#| msgid "email \"%(email)s\" does not exist."
+msgid "Email address \"%(email)s\" not found"
 msgstr "o e-mail \"%(email)s\" não existe."
 
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
@@ -2030,31 +2230,24 @@
 "O atributo de login LDAP do CN deve ser especificado - isto é o nome do "
 "atributo que é equivalente ao 'nome de usuário'"
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr ""
-"As revisões %(revs)s já fazem parte de um pull request ou já setaram o "
-"estado"
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr "Por favor, forneça um endereço válido IPv4 ou IPv6"
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr "O tamanho da rede (bits) deve estar no intervalo 0-32 (não %(bits)r)"
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr "O nome da chave só pode conter letras, underscore, hífen ou dígitos"
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr "O nome de arquivo não pode estar dentro de um diretório"
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2116,13 +2309,13 @@
 msgstr ""
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2134,11 +2327,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr "Descrição"
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2159,11 +2352,11 @@
 msgid "Name"
 msgstr "Nome"
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr "Última Alteração"
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2172,18 +2365,19 @@
 msgid "Tip"
 msgstr "Ponta"
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr "Dono"
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2195,7 +2389,7 @@
 msgid "Click to sort ascending"
 msgstr "Clique para ordenar em ordem crescente"
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2207,11 +2401,11 @@
 msgid "Click to sort descending"
 msgstr "Clique para ordenar em ordem descrescente"
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr "Nenhum repositório encontrado."
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2223,10 +2417,10 @@
 msgid "Data error."
 msgstr "Erro de dados."
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2236,7 +2430,7 @@
 msgstr "Carregando..."
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr "Entrar"
 
@@ -2245,39 +2439,39 @@
 msgid "Log In to %s"
 msgstr "Log in em %s"
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr "Nome de usuário"
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr "Senha"
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr "Lembre-se de mim"
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr "Esqueceu sua senha ?"
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr "Não possui uma conta ?"
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr "Entrar"
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr "Esqueceu sua senha ?"
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr "Não possui uma conta ?"
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr "Senha Trocada"
@@ -2330,26 +2524,26 @@
 msgstr "Repita a senha"
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr "Primeiro Nome"
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr "Último Nome"
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr "E-mail"
 
@@ -2460,75 +2654,61 @@
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr ""
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr ""
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr ""
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr "Salvar"
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
+#: kallithea/templates/admin/defaults/defaults.html:11
+#: kallithea/templates/base/base.html:66
 #, fuzzy
 msgid "Repository Defaults"
 msgstr "Padrões de repositórios"
 
-#: kallithea/templates/admin/defaults/defaults.html:11
-#: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr "Padrões"
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr "Tipo"
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr "Repositório privado"
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
@@ -2537,34 +2717,34 @@
 "Repositórios privados são visíveis somente por pessoas explicitamente "
 "adicionadas como colaboradores."
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr "Habilitar estatísticas"
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr "Habilitar janela de estatísticas na página de sumário."
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr "Habilitar downloads"
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr "Habilitar menu de descarregar na página de sumário."
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr "Habilitar travas"
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr "Habilitar trava-por-pulling no repositório."
 
@@ -2596,6 +2776,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr "Expira"
 
@@ -2606,7 +2792,9 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+#, fuzzy
+#| msgid "never"
+msgid "Never"
 msgstr "nunca"
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2614,7 +2802,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr "Cancelar"
 
@@ -2637,12 +2825,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr ""
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr "Criado"
 
@@ -2668,25 +2856,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2716,11 +2906,22 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr "Excluir"
 
@@ -2729,9 +2930,18 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2757,7 +2967,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr "Minha Conta"
 
@@ -2766,84 +2976,88 @@
 msgid "Profile"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
-msgstr ""
+#: kallithea/templates/admin/my_account/my_account.html:36
+#, fuzzy
+#| msgid "New email address"
+msgid "Email Addresses"
+msgstr "Novo endereço de email"
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr ""
+#, fuzzy
+#| msgid "repositories"
+msgid "Owned Repositories"
+msgstr "repositórios"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr "Seguindo"
+#, fuzzy
+#| msgid "Create repositories"
+msgid "Watched Repositories"
+msgstr "Criar repositórios"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-#, fuzzy
-msgid "My Permissions"
-msgstr "Minhas permissões"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+#, fuzzy
+#| msgid "Copy permissions"
+msgid "Show Permissions"
+msgstr "Copiar permissões"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
 #: kallithea/templates/admin/users/user_edit_api_keys.html:6
 msgid "Built-in"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
-#, python-format
-msgid "Confirm to reset this api key: %s"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to reset this API key: %s"
+msgstr "Confirme para excluir este IP: %s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
-msgstr ""
+#, fuzzy
+#| msgid "Expires"
+msgid "Expired"
+msgstr "Expira"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to remove this API key: %s"
+msgstr "Confirme para excluir este IP: %s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
-msgstr ""
+#, fuzzy
+#| msgid "Removed"
+msgid "Remove"
+msgstr "Removido"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
-msgstr ""
+#, fuzzy
+#| msgid "New field key"
+msgid "New API key"
+msgstr "Próxima chave de campo"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2856,19 +3070,6 @@
 msgid "Primary"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr "excluir"
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2890,19 +3091,24 @@
 msgid "Change Your Account Password"
 msgstr "Sua nova senha"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr "Nova senha"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr ""
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr "Altere o seu avatar em"
@@ -2923,13 +3129,7 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
+msgid "Current IP"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
@@ -2967,7 +3167,7 @@
 msgstr "Comentários"
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr "Pull Requests"
 
@@ -2987,22 +3187,16 @@
 msgstr "Mostrar notificação"
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr "Notificações"
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-#, fuzzy
-msgid "Permissions Administration"
-msgstr "Administração de permissões"
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
-msgstr "Permissões"
+#, fuzzy
+msgid "Default Permissions"
+msgstr "Permissões padrão"
 
 #: kallithea/templates/admin/permissions/permissions.html:28
 #: kallithea/templates/admin/settings/settings.html:29
@@ -3010,14 +3204,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr "Acesso anônimo"
@@ -3029,7 +3219,7 @@
 "%s user permissions."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
@@ -3039,16 +3229,20 @@
 "permissão escolhida, note que todas as permissões padrão customizadas nos"
 " repositórios serão perdidas"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Existing repository?"
+msgid "Apply to all existing repositories"
+msgstr "Repositório existente?"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
-msgstr "Sobrescrever as configurações existentes"
+msgid "Permissions for the Default user on new repositories."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr "Grupo de repositórios"
@@ -3063,77 +3257,112 @@
 "modificadas para a permissão escolhida, note que todas as permissões "
 "padrão customizadas em grupos de repositórios serão perdidas"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+#, fuzzy, python-format
+#| msgid "Updated repository group %s"
+msgid "Apply to all existing repository groups"
+msgstr "Grupo de repositórios %s atualizado"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr "Grupo de usuários"
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
+#, fuzzy
+#| msgid "" "All default permissions on each user group will be reset to chosen
+#| " "permission, note that all custom default permission on repository groups
+#| " "will be lost"
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
 msgstr ""
 "Todas as permissões padrão em cada repositório serão reinicializadas para"
 " as permissões escolhidas. Note que todas as permissões padrão "
 "customizadas nos repositórios serão perdidas"
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
+#, fuzzy
+#| msgid "Repository creation"
+msgid "Top level repository creation"
 msgstr "Criação de repositório"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
+msgid ""
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
 msgid "Repository creation with group write access"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr "Criação de grupo de usuários"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr "Bifurcação de repositório"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr "Registro"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr "Ativação de autenticação de conta externa"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to delete this IP address: %s"
 msgstr "Confirme para excluir este IP: %s"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 #, fuzzy
 msgid "All IP addresses are allowed."
 msgstr "Todos os endereços IP são permitidos"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr "Novo endereço IP"
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-#, fuzzy
-msgid "Default User Permissions Overview"
-msgstr "Permissões padrão"
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3155,12 +3384,12 @@
 msgstr "Progenitor do grupo"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3178,19 +3407,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "Configurações"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr ""
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr "Permissões"
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3211,12 +3446,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr "Criado em"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3227,39 +3462,13 @@
 msgid "Delete this repository group"
 msgstr ""
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr "nenhum"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr "ler"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr "escrever"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr "administrador"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
-msgstr ""
+#, fuzzy
+#| msgid "User group"
+msgid "User/User Group"
+msgstr "Grupo de usuários"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:45
@@ -3267,7 +3476,9 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+#, fuzzy
+#| msgid "default"
+msgid "Default"
 msgstr "padrão"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3276,14 +3487,11 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
+#, fuzzy
+#| msgid "revoke"
+msgid "Revoke"
 msgstr "revogar"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:94
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:97
@@ -3291,7 +3499,9 @@
 msgstr "Adicionar novo"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+#, fuzzy
+#| msgid "apply to children"
+msgid "Apply to children"
 msgstr "aplicar aos filhos"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3345,45 +3555,43 @@
 msgid "Number of Top-level Repositories"
 msgstr "Número de repositórios de nível superior"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr "Clonar de"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-#, fuzzy
-msgid "Optional URL from which repository should be cloned."
-msgstr "URL opcional http[s] da qual o repositório deve ser clonado."
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Clone remote repository"
+msgstr "repositório [criado]"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr ""
 "Seja sucinto e objetivo. Use um arquivo README para descrições mais "
 "longas."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr "Opcionalmente selecione um grupo no qual colocar esse repositório."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr "Tipo de repositório a criar."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
 #: kallithea/templates/forks/fork.html:58
 msgid "Landing revision"
 msgstr "Revisão de pouso"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:68
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3431,8 +3639,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr "Estatísticas"
 
@@ -3459,16 +3667,16 @@
 msgid "Public Journal Visibility"
 msgstr "diário público"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr "Remover do diário público"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 #, fuzzy
 msgid "Add to Public Journal"
 msgstr "diário público"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 #, fuzzy
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
@@ -3477,36 +3685,36 @@
 "Todas as ações feitas nesse repositório serão acessíveis a todos no "
 "diário público"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 #, fuzzy
 msgid "Change Locking"
 msgstr "Habilitar travas"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 #, fuzzy
 msgid "Confirm to unlock repository."
 msgstr "Confirme para destravar repositório"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 #, fuzzy
 msgid "Unlock Repository"
 msgstr "Repositório público"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 #, fuzzy
 msgid "Confirm to lock repository."
 msgstr "Confirme para travar repositório"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 #, fuzzy
 msgid "Lock Repository"
 msgstr "Repositório público"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr "Repositório não está travado"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3514,33 +3722,33 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr "Confirma excluir esse repositório: %s"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 #, fuzzy
 msgid "Delete this Repository"
 msgstr "[excluir] repositório"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, fuzzy, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
 msgstr[0] "este repositório tem %s bifurcação"
 msgstr[1] "este repositório tem %s bifurcações"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr "Desassociar bifurcações"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr "Excluir bifurcações"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3584,8 +3792,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr "Ativo"
@@ -3625,31 +3833,38 @@
 msgstr "Registro desabilitado"
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+#, fuzzy
+#| msgid "private repository"
+msgid "Private Repository"
 msgstr "repositório privado"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-#, fuzzy
-msgid "Remote URL"
-msgstr "URL de clonagem"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-#, fuzzy
-msgid "Pull Changes from Remote Location"
-msgstr "Realizar pull de alterações a partir de localização remota"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-#, fuzzy
-msgid "Confirm to pull changes from remote side."
+#, fuzzy, python-format
+#| msgid "Created repository %s"
+msgid "Remote repository URL"
+msgstr "Repositório %s criado"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy
+#| msgid "[pulled from remote] into repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "[pulled do remote] no repositório"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "Confirm to pull changes from remote side."
+msgid "Confirm to pull changes from remote repository."
 msgstr "Confirma realizar pull de alterações a partir de lado remoto"
 
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr "ID inalterável"
+#, fuzzy
+#| msgid "private repository"
+msgid "Permanent Repository ID"
+msgstr "repositório privado"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3663,44 +3878,35 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-#, fuzzy
-msgid "Clone URL"
-msgstr "URL de clonagem"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr "editar"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Remote repository"
+msgstr "repositório [criado]"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+#, fuzzy
+#| msgid "Repository"
+msgid "Repository URL"
+msgstr "Repositório"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr "Revisão padrão para página de arquivos, downloads, whoosh e readme"
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr "Mudar o dono desse repositório."
 
@@ -3761,55 +3967,11 @@
 msgid "System Info"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr "Enviar"
 
@@ -3884,13 +4046,15 @@
 msgstr "Opção de varredura"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
-msgstr "Destruir dados antigos"
+#, fuzzy
+#| msgid "Search in repositories"
+msgid "Delete records of missing repositories"
+msgstr "Buscar nos repositórios"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3912,7 +4076,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3939,39 +4103,43 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+msgid "Check for updates"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
+msgid "Python version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
+msgid "Platform"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:8
 #, fuzzy
 msgid "Git version"
 msgstr "Editar Permissão"
 
-#: kallithea/templates/admin/settings/settings_system.html:8
+#: kallithea/templates/admin/settings/settings_system.html:9
 msgid "Git path"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Upgrade info endpoint"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4140,7 +4308,9 @@
 msgstr "Mostrar ícone de repositório público nos repositórios"
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+#, fuzzy
+#| msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr "Meta-Tagging"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4159,6 +4329,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4178,24 +4349,25 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr "Permissões padrão"
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
+#, fuzzy
+#| msgid "members"
+msgid "Show Members"
+msgstr "membros"
+
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
+#, python-format
+msgid "User Group: %s"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
 #: kallithea/templates/admin/user_groups/user_groups.html:48
 msgid "Members"
 msgstr "Membros"
 
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
-#, python-format
-msgid "User Group: %s"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr "Confirme para excluir este grupo de usuário: %s"
@@ -4221,10 +4393,6 @@
 msgid "User Groups Administration"
 msgstr "Administração de grupos de usuários"
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr "Adicionar usuário"
@@ -4250,12 +4418,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-#, fuzzy
-msgid "Default Permissions"
-msgstr "Permissões padrão"
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4265,7 +4428,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4279,7 +4442,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr "Confirma excluir este usuário: %s"
@@ -4301,18 +4464,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr "Confirmação de nova senha"
 
@@ -4334,49 +4490,57 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr "Repositório Mercurial"
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr "Repositório Git"
+
+#: kallithea/templates/base/base.html:126
 #, fuzzy
 msgid "Create Fork"
 msgstr "Excluir bifurcações"
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr "Sumário"
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
+#: kallithea/templates/base/base.html:139
+#: kallithea/templates/base/base.html:141
 #: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
 msgid "Changelog"
 msgstr "Registro de alterações"
 
-#: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr "Arquivos"
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr "Trocar Para"
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr "Opções"
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 #, fuzzy
 msgid "Compare Fork"
 msgstr "Compare bifurcação"
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4386,135 +4550,131 @@
 msgid "Compare"
 msgstr "Compare"
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr "Pesquisar"
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr "Destravar"
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr "Travar"
 
-#: kallithea/templates/base/base.html:176
+#: kallithea/templates/base/base.html:180
 msgid "Follow"
 msgstr "Seguir"
 
-#: kallithea/templates/base/base.html:177
+#: kallithea/templates/base/base.html:181
 msgid "Unfollow"
 msgstr "Parar de seguir"
 
-#: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
 #: kallithea/templates/forks/fork.html:9
 msgid "Fork"
 msgstr "Bifurcação"
 
-#: kallithea/templates/base/base.html:181
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr "Criar Pull Request"
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr "Mostrar Pull Requests para %s"
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr "Mostrar atividade recente"
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr "Diário"
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr "Diário público"
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr "Mostrar gists públicos"
 
-#: kallithea/templates/base/base.html:237
+#: kallithea/templates/base/base.html:241
 msgid "Gists"
 msgstr "Gists"
 
-#: kallithea/templates/base/base.html:241
+#: kallithea/templates/base/base.html:245
 #, fuzzy
 msgid "All Public Gists"
 msgstr "Todos os gists públicos"
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 #, fuzzy
 msgid "My Public Gists"
 msgstr "Meus gists públicos"
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 #, fuzzy
 msgid "My Private Gists"
 msgstr "Meus gists privados"
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr "Buscar nos repositórios"
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 #, fuzzy
 msgid "My Pull Requests"
 msgstr "Pull requests"
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 #, fuzzy
 msgid "Not Logged In"
 msgstr "Não logado"
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 #, fuzzy
 msgid "Login to Your Account"
 msgstr "Entrar com sua conta"
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr "Esqueceu a senha ?"
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr "Sair"
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "Padrões de repositórios"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4548,8 +4708,9 @@
 " usuário"
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
-msgstr ""
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
+msgstr "Mostrar"
 
 #: kallithea/templates/base/perms_summary.html:22
 msgid "No permissions defined yet"
@@ -4575,7 +4736,7 @@
 msgstr "Adicionar outro comentário"
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr "Parar de seguir este repositório"
 
@@ -4653,6 +4814,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr "confirme para revogar permissão para {0}: {1} ?"
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr ""
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr ""
+
 #: kallithea/templates/base/root.html:43
 #, fuzzy
 msgid "Specify changeset"
@@ -4683,6 +4852,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4711,10 +4881,6 @@
 msgstr[0] "mostrando %d de %d revisão"
 msgstr[1] "mostrando %d de %d revisões"
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr "Mostrar"
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr "Deselecionar seleção"
@@ -4743,10 +4909,12 @@
 
 #: kallithea/templates/changelog/changelog.html:92
 #: kallithea/templates/changelog/changelog_summary_data.html:20
-#, python-format
+#, fuzzy, python-format
+#| msgid "" "Changeset status: %s\n" "Click to open associated pull request
+#| #%s"
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 "Estado do changeset: %s\n"
 "Clique para abrir os pull request #%s associado"
@@ -4758,7 +4926,7 @@
 msgstr "Estado do changeset: %s"
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4791,7 +4959,7 @@
 msgid "Branch %s"
 msgstr "Ramo %s"
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr "Ainda não há alteações"
 
@@ -4807,7 +4975,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr "Adicionado"
 
@@ -4837,21 +5005,23 @@
 msgid "Refs"
 msgstr "Refs"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr "Adicionar ou enviar arquivos diretamente pelo Kallithea"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "Push new repo"
+msgid "Push new repository"
 msgstr "Fazer push de novo repositório"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr "Repositório existente?"
 
@@ -4861,15 +5031,15 @@
 msgstr "%s Changeset"
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr "Estado do changeset"
@@ -4892,7 +5062,9 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+#, fuzzy
+#| msgid "merge"
+msgid "Merge"
 msgstr "mesclar"
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4904,158 +5076,172 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+#, fuzzy
+#| msgid "Created by"
+msgid "Replaced by:"
+msgstr "criado"
+
+#: kallithea/templates/changeset/changeset.html:149
+#, fuzzy
+#| msgid "Created by"
+msgid "Preceded by:"
+msgstr "criado"
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
 msgstr[0] "%s arquivo modificado"
 msgstr[1] "%s arquivos modificados"
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
 msgstr[0] "%s arquivo modificado com %s inserções e %s exclusões"
 msgstr[1] "%s arquivos modificados com %s inserções e %s exclusões"
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 #, fuzzy
 msgid "Show full diff anyway"
 msgstr "Mostrar diff completo"
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:24
-#, fuzzy
-msgid "Status change from pull request"
-msgstr "Alteração de estado no changeset"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy
+#| msgid "revisions"
+msgid "No revisions"
+msgstr "revisões"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Comment from pull request"
+msgid "on pull request"
+msgstr "Comentar no pull request #%s"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
 #, fuzzy
 msgid "No title"
 msgstr "novo arquivo"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-#, fuzzy
-msgid "Comment from pull request"
-msgstr "Comentar no pull request #%s"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr "Alteração de estado no changeset"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr "Comentário no changeset"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/changeset/changeset_file_comment.html:24
+#, fuzzy
+#| msgid "No changesets"
+msgid "on this changeset"
+msgstr "Nenhum changeset"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 #, fuzzy
 msgid "Delete comment?"
 msgstr "%d comentário"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "Mudanças mais recentes"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr "Comentando a linha {1}."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr "Comentários interpretados usando a sintaxe %s com suporte a %s."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 #, fuzzy
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 "Use @nomedeusuário dentro desse texto para enviar notificação a este "
 "usuário do Kallithea"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
 msgid "Comment preview"
 msgstr "Visualizar comentário"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:85
+#: kallithea/templates/changeset/changeset_file_comment.html:77
 #, fuzzy
 msgid "Submitting ..."
 msgstr "Enviando..."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:80
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr "Comentário"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
 msgid "Preview"
 msgstr "Visualizar"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "You need to be logged in to comment."
 msgstr "Você precisa estar logado para comentar."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr "Entrar agora"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr "Ocultar"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] "%d comentário"
 msgstr[1] "%d comentários"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, fuzzy, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
 msgstr[0] "(%d em linha)"
 msgstr[1] "(%d em linha)"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, fuzzy, python-format
 msgid "%d general"
 msgid_plural "%d general"
 msgstr[0] ""
 msgstr[1] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-#, fuzzy
-msgid "Use @username inside this text to send notification to another local user."
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+#, fuzzy
+#| msgid "Use @username inside this text to notify another user"
+msgid "Use @username inside this text to notify another user."
 msgstr ""
 "Use @nomedeusuário dentro desse texto para enviar notificação a este "
 "usuário do Kallithea"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr "Vote para estado do pull request"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 #, fuzzy
 msgid "Set changeset status"
 msgstr "Altere o estado do changeset"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 #, fuzzy
 msgid "No change"
 msgstr "Sem modificações"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 #, fuzzy
 msgid "Close"
 msgstr "(fechado)"
@@ -5075,7 +5261,7 @@
 msgstr "Mostrar diff completo para este arquivo"
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr "Mostrar diff completo lado-a-lado para este arquivo"
@@ -5084,12 +5270,12 @@
 msgid "Show inline comments"
 msgstr "Mostrar comentários inline"
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 #, fuzzy
 msgid "Deleted"
 msgstr "excluir"
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 #, fuzzy
 msgid "Renamed"
 msgstr "renomear"
@@ -5102,32 +5288,44 @@
 msgid "Ancestor"
 msgstr "Antecessor"
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 #, fuzzy
 msgid "Show merge diff"
 msgstr "Mostrar diff completo"
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 #, fuzzy
 msgid "Common ancestor"
 msgstr "Comentário no changeset"
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 #, fuzzy
 msgid "is"
 msgstr "Gist"
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, fuzzy, python-format
 msgid "%s changesets"
 msgstr "%s Changesets"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 #, fuzzy
 msgid "behind"
 msgstr "Reindexar"
@@ -5152,56 +5350,43 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
 msgstr[0] "Mostrando %s commit"
 msgstr[1] "Mostrando %s commits"
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr "Nenhum arquivo"
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr "Mostrar diff completo"
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr "Repositório Mercurial"
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr "Repositório Git"
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr "Repositório público"
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr "Nenhum conjunto de alterações ainda."
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr "Assinar o feed rss de %s"
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr "Assinar o feed atom de %s"
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5329,10 +5514,6 @@
 msgid "Commit Changes"
 msgstr "Realizar commit das alterações"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr "Revisão anterior"
@@ -5358,19 +5539,15 @@
 msgstr "Tamanho"
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
-msgstr "Mimetype"
+msgid "Last Revision"
+msgstr "Última revisão"
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
-msgstr "Última revisão"
-
-#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Modified"
 msgstr "Última alteração"
 
-#: kallithea/templates/files/files_browser.html:65
+#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Committer"
 msgstr "Último commiter"
@@ -5485,8 +5662,8 @@
 msgstr "%s Seguidores"
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr "Seguidores"
 
@@ -5538,8 +5715,8 @@
 msgstr "%s Bifurcações"
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr "Bifurcações"
 
@@ -5547,7 +5724,7 @@
 msgid "Forked"
 msgstr "Bifurcado"
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr "Ainda não há bifurcações"
 
@@ -5560,19 +5737,13 @@
 msgstr "RSS feed do diário"
 
 #: kallithea/templates/journal/journal.html:56
-#, fuzzy
-msgid "My Repos"
-msgstr "Meus repositórios"
-
-#: kallithea/templates/journal/journal_data.html:61
+msgid "My Repositories"
+msgstr ""
+
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr "Ainda não há entradas"
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr "Diário Público"
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr "ATOM feed do diário público"
@@ -5615,22 +5786,17 @@
 msgid "Destination repository"
 msgstr "Repositório de destino"
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-#, fuzzy
-msgid "Pull Request Reviewers"
-msgstr "Revisores do pull request"
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 #, fuzzy
 msgid "No entries"
 msgstr "Ainda não há entradas"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+#, fuzzy
+#| msgid "revoke"
+msgid "Vote"
+msgstr "revogar"
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5639,52 +5805,51 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, fuzzy, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-#, fuzzy
-msgid "Delete Pull Request"
-msgstr "Novo pull request"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr "Confirme para excluir este pull request"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr "Fechado"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+#, fuzzy
+msgid "Delete Pull Request"
+msgstr "Novo pull request"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr "Confirme para excluir este pull request"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this pull request"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr "Confirme para excluir este pull request"
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
-#, python-format
-msgid "%s Pull Request #%s"
+#, fuzzy, python-format
+#| msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr "%s Pull Request #%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, fuzzy, python-format
-msgid "Pull request #%s from %s#%s"
-msgstr ""
+#| msgid "Pull Requests from %s'"
+msgid "Pull request %s from %s#%s"
+msgstr "Pull requests de %s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
 #, fuzzy
@@ -5700,94 +5865,95 @@
 msgid "Pull request status calculated from votes"
 msgstr "Estado do pull request calculado a partir dos votos"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr "Ainda não revisado por"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
 msgstr[0] "%d revisor"
 msgstr[1] "%d revisores"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr "O pull request foi revisado por todos os revisores"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 #, fuzzy
 msgid "There are no reviewers"
 msgstr "Ainda não há ramos"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 #, fuzzy
 msgid "on"
 msgstr "nenhum"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr "Puxar mudanças"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 #, fuzzy
 msgid "Created by"
 msgstr "criado"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 #, fuzzy
 msgid "Update"
 msgstr "usuário [atualizado]"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr "dono"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr "revisor"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+#, fuzzy
+msgid "Pull Request Reviewers"
+msgstr "Revisores do pull request"
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 #, fuzzy
 msgid "Remove reviewer"
 msgstr "revisor"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 #, fuzzy
 msgid "Potential Reviewers"
 msgstr "Visualizar comentário"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 #, fuzzy
 msgid "Save as New Pull Request"
 msgstr "Crie novo pull request"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 #, fuzzy
 msgid "Cancel Changes"
 msgstr "Mudanças mais recentes"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 #, fuzzy
 msgid "Pull Request Content"
 msgstr "O pull request mudou de estado"
@@ -5893,8 +6059,8 @@
 msgstr "%s RSS feed"
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr "Habilitar"
 
@@ -5902,45 +6068,45 @@
 msgid "Stats gathered: "
 msgstr "Estatísticas coletadas:"
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr "arquivos"
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr "Mostrar mais"
 
-#: kallithea/templates/summary/statistics.html:389
+#: kallithea/templates/summary/statistics.html:390
 msgid "commits"
 msgstr "commits"
 
-#: kallithea/templates/summary/statistics.html:390
-msgid "files added"
-msgstr "arquivos adicionados"
-
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
-msgstr "arquivos alterados"
+msgid "files added"
+msgstr "arquivos adicionados"
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr "arquivos alterados"
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr "arquivos removidos"
 
-#: kallithea/templates/summary/statistics.html:394
+#: kallithea/templates/summary/statistics.html:395
 msgid "commit"
 msgstr "commit"
 
-#: kallithea/templates/summary/statistics.html:395
+#: kallithea/templates/summary/statistics.html:396
 msgid "file added"
 msgstr "arquivo adicionado"
 
-#: kallithea/templates/summary/statistics.html:396
+#: kallithea/templates/summary/statistics.html:397
 msgid "file changed"
 msgstr "arquivo alterado"
 
-#: kallithea/templates/summary/statistics.html:397
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr "arquivo removido"
 
@@ -5962,67 +6128,78 @@
 msgid "Fork of"
 msgstr "Bifurcação de"
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
-msgstr "Mostrar por Nome"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr "Clonar de"
+
+#: kallithea/templates/summary/summary.html:72
+#, fuzzy
+msgid "Clone URL"
+msgstr "URL de clonagem"
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr "Mostrar por Nome"
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr "Mostrar por ID"
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr "Tendências em arquivos"
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr "Download"
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr "Ainda não há downloads"
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr "Downloads estão desabilitados para este repositório"
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr "Download como zip"
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr "Marque isto para descarregar arquivo com subrepositórios"
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
+#: kallithea/templates/summary/summary.html:125
+#, fuzzy
+#| msgid "with subrepos"
+msgid "With subrepos"
 msgstr "com subrepositórios"
 
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr "Tamanho do Repositório"
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr "Feed"
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 #, fuzzy
 msgid "Latest Changes"
 msgstr "Mudanças mais recentes"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 #, fuzzy
 msgid "Quick Start"
 msgstr "Início rápido"
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr "Descarregar %s como %s"
@@ -6037,3 +6214,335 @@
 msgid "Compare Tags"
 msgstr "Comparar tags"
 
+#~ msgid "increase diff context to %(num)s lines"
+#~ msgstr ""
+
+#~ msgid "No comments."
+#~ msgstr "%d comentário"
+
+#~ msgid "public journal"
+#~ msgstr "diário público"
+
+#~ msgid "journal"
+#~ msgstr "diário"
+
+#~ msgid "bad captcha"
+#~ msgstr ""
+
+#~ msgid "unmodified"
+#~ msgstr ""
+
+#~ msgid "Locked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked"
+#~ msgstr "Destravado"
+
+#~ msgid "Locked"
+#~ msgstr "Travado"
+
+#~ msgid "Repository has been %s"
+#~ msgstr "O repositório foi %s"
+
+#~ msgid "You can't edit this user"
+#~ msgstr "Você não pode editar esse usuário"
+
+#~ msgid "No Files"
+#~ msgstr "Nenhum Arquivo"
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr "O username \\\"%(username)s\\\" é proibido"
+
+#~ msgid "invalid user name"
+#~ msgstr "nome de usuário inválido"
+
+#~ msgid "Your account is disabled"
+#~ msgstr "Sua conta está desabilitada"
+
+#~ msgid "invalid clone URL"
+#~ msgstr "URL de clonagem inválida"
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr "URL inválida, por favor, forneça uma URL de clone http(s)/svn+http(s)"
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+#~ "As revisões %(revs)s já fazem parte "
+#~ "de um pull request ou já setaram"
+#~ " o estado"
+
+#~ msgid ""
+#~ "Comma separated list of plugins. Order"
+#~ " of plugins is also order in "
+#~ "which Kallithea will try to authenticate"
+#~ " user"
+#~ msgstr ""
+
+#~ msgid "Defaults"
+#~ msgstr "Padrões"
+
+#~ msgid "My Emails"
+#~ msgstr ""
+
+#~ msgid "Watched"
+#~ msgstr "Seguindo"
+
+#~ msgid "My Permissions"
+#~ msgstr "Minhas permissões"
+
+#~ msgid "expires"
+#~ msgstr ""
+
+#~ msgid "Confirm to reset this api key: %s"
+#~ msgstr ""
+
+#~ msgid "reset"
+#~ msgstr ""
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "Confirm to remove this api key: %s"
+#~ msgstr ""
+
+#~ msgid "remove"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "delete"
+#~ msgstr "excluir"
+
+#~ msgid "current IP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr "Administração de permissões"
+
+#~ msgid "Overview"
+#~ msgstr ""
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr "Sobrescrever as configurações existentes"
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr ""
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr "Permissões padrão"
+
+#~ msgid "none"
+#~ msgstr "nenhum"
+
+#~ msgid "read"
+#~ msgstr "ler"
+
+#~ msgid "write"
+#~ msgstr "escrever"
+
+#~ msgid "admin"
+#~ msgstr "administrador"
+
+#~ msgid "user/user group"
+#~ msgstr ""
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "Import existing repository ?"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr "URL opcional http[s] da qual o repositório deve ser clonado."
+
+#~ msgid "Remote URL"
+#~ msgstr "URL de clonagem"
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr "Realizar pull de alterações a partir de localização remota"
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr "ID inalterável"
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr "editar"
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr ""
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr "Destruir dados antigos"
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "check for updates"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr "Permissões padrão"
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr "Alteração de estado no changeset"
+
+#~ msgid "Status change on changeset"
+#~ msgstr "Alteração de estado no changeset"
+
+#~ msgid "Comment on changeset"
+#~ msgstr "Comentário no changeset"
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+#~ "Use @nomedeusuário dentro desse texto "
+#~ "para enviar notificação a este usuário"
+#~ " do Kallithea"
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr "Mimetype"
+
+#~ msgid "My Repos"
+#~ msgstr "Meus repositórios"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr "dono"
+
+#~ msgid "reviewer"
+#~ msgstr "revisor"
+
--- a/kallithea/i18n/ru/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/ru/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -16,9 +16,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-04-13 20:18+0200\n"
 "Last-Translator: Andrew Shadura <andrew@shadura.me>\n"
 "Language-Team: Russian "
@@ -32,19 +32,23 @@
 "X-Generator: Weblate 2.3-dev\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "Ещё не было изменений"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "Ничего"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(закрыто)"
 
@@ -58,21 +62,17 @@
 msgstr "Игнорировать пробелы"
 
 #: kallithea/controllers/changeset.py:169
-#, python-format
-msgid "increase diff context to %(num)s lines"
+#, fuzzy, python-format
+#| msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr "увеличить контекст до %(num)s строк"
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr "Нет такой ревизии в этом репозитории"
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-msgid "No comments."
-msgstr "Нет комментариев."
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
@@ -80,31 +80,41 @@
 "Нельзя редактировать статус изменений, связанных с закрытыми pull-"
 "request'ами"
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr "Выбрать набор изменений"
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr "Невозможно сравнивать репозитории без общего предка"
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+#, fuzzy
+#| msgid "revisions"
+msgid "No response"
+msgstr "версии"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr "Запрос не распознан сервером из-за неправильного синтаксиса."
 
-#: kallithea/controllers/error.py:99
+#: kallithea/controllers/error.py:103
 msgid "Unauthorized access to resource"
 msgstr "Несанкционированный доступ к ресурсу"
 
-#: kallithea/controllers/error.py:101
+#: kallithea/controllers/error.py:105
 msgid "You don't have permission to view this page"
 msgstr "У вас нет прав для просмотра этой страницы"
 
-#: kallithea/controllers/error.py:103
+#: kallithea/controllers/error.py:107
 msgid "The resource could not be found"
 msgstr "Ресурс не найден"
 
-#: kallithea/controllers/error.py:105
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -120,17 +130,17 @@
 msgid "%s %s feed"
 msgstr "Лента новостей %s %s"
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr "Изменения оказались слишком большими и были вырезаны..."
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr "%s выполнил коммит в %s"
@@ -212,45 +222,43 @@
 "Расположение должно быть относительным путем, и не должно содержать "
 "\"..\" в пути"
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr "Возможность скачивать отключена"
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "Неизвестная ревизия %s"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "Пустой репозиторий"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr "Неизвестный тип архива"
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "Набор изменений"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "Ветки"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "Метки"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr "Произошла ошибка во время создания форка репозитория %s"
@@ -266,9 +274,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "Репозитории"
 
@@ -288,145 +296,163 @@
 msgstr "Закладки"
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
-msgstr "общедоступный журнал"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
+msgstr "Публичный журнал"
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
-msgstr "журнал"
-
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
+msgstr "Журнал"
+
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+#, fuzzy
+#| msgid "bad captcha"
+msgid "Bad captcha"
 msgstr "неверная капча"
 
-#: kallithea/controllers/login.py:194
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr "Регистрация в Kallithea прошла успешно"
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr "Ссылка для сброса пароля отправлена"
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
 msgstr "Сброс пароля произведён, новый пароль был отправлен на ваш email"
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, python-format
 msgid "%s (closed)"
 msgstr "%s (закрыта)"
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr "Изменения"
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr "Специальный"
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr "Ветки участника"
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "Закладки"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr "Ошибка при создании pull-запроса: %s"
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 msgid "No description"
 msgstr "Нет описания"
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr "Pull-запрос создан успешно"
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr "Произошла ошибка при создании pull-запроса"
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr "Отсутствующие ревизии относительно предыдущего pull-запроса:"
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr "Новые ревизии на %s %s относительно предыдущего pull-запроса"
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr "Этот pull-запрос основан на другой ревизии %s, простой diff невозможен"
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr "Нет изменений на %s %s относительно предыдущей версии."
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr "Закрыт, замещён %s ."
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr "Обновление для pull-запроса создано"
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 msgid "Pull request updated"
 msgstr "Pull-запрос обновлён"
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr "Pull-запрос успешно удалён"
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr "Этот pull-запрос уже принят на ветку %s."
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr "Этот pull-запрос был закрыт и не может быть обновлён."
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr "Этот pull-запрос может быть обновлён из %s:"
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr "Нет изменений для обновления этого pull-запроса."
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr "Внимание: Ветка %s имеет ещё одну верхушку: %s."
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr "Обновление pull-запросы git не поддерживается."
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:715
 msgid "Closing."
 msgstr "Закрыт."
 
@@ -442,21 +468,21 @@
 msgid "An error occurred during search operation."
 msgstr "Произошла ошибка при выполнении этого поиска."
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 msgid "No data ready yet"
 msgstr "Нет данных"
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr "Статистические данные отключены для этого репозитария"
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr "Настройки авторизации успешно обновлены"
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr "произошла ошибка при обновлении настроек авторизации"
 
@@ -469,38 +495,40 @@
 msgstr "Произошла ошибка при обновлении стандартных настроек"
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+#, fuzzy
+#| msgid "forever"
+msgid "Forever"
 msgstr "навсегда"
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr "5 минут"
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr "1 час"
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr "1 день"
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr "1 месяц"
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr "Срок"
 
@@ -514,8 +542,10 @@
 msgstr "Gist-запись %s удалена"
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
-msgstr ""
+#, fuzzy
+#| msgid "Last Modified"
+msgid "Unmodified"
+msgstr "Последнее изменение"
 
 #: kallithea/controllers/admin/gists.py:262
 msgid "Successfully updated gist content"
@@ -530,119 +560,135 @@
 msgid "Error occurred during update of gist %s"
 msgstr "Произошла ошибка при обновлении gist-записи %s"
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
 "Вы не можете изменить данные этого пользователя, поскольку он важен для "
 "работы всего приложения"
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr "Ваша учетная запись успешно обновлена"
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr "Произошла ошибка при обновлении пользователя %s"
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr "Пароль обновлён"
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr "Ошибка при обновлении пароля"
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr "Пользователю добавлен e-mail %s"
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "Произошла ошибка при сохранении e-mail"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr "E-mail пользователя удалён"
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr "API-ключ успешно создан"
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr "API-ключ успешно сброшен"
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr "API-ключ успешно удалён"
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr "Чтение"
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
-msgstr "Чтение"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
+msgstr "Запись"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr "Запись"
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr "Администратор"
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr "Отключено"
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr "Разрешена, с ручной активацией учётной записи"
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr "Разрешена, с автоматической активацией учётной записи"
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -650,11 +696,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr "Ручная активация внешней учетной записи"
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -662,221 +708,212 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr "Автоматическая активация внешней учетной записи"
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr "Включено"
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr "Глобальные привилегии успешно обновлены"
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr "Произошла ошибка во время обновления привилегий"
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr "Произошла ошибка при создании группы репозиториев %s"
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr "Создана новая группа репозиториев %s"
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr "Произошла ошибка при создании группы репозиториев %s"
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr "Группа репозиториев %s обновлена"
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr "Произошла ошибка при обновлении группы репозиториев %s"
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr "Данная группа содержит %s репозитариев и не может быть удалена"
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr "Группа содержит в себе %s подгрупп и не может быть удалён"
 
-#: kallithea/controllers/admin/repo_groups.py:302
+#: kallithea/controllers/admin/repo_groups.py:297
 #, python-format
 msgid "Removed repository group %s"
 msgstr "Группа репозиториев %s удалена"
 
-#: kallithea/controllers/admin/repo_groups.py:307
+#: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr "Произошла ошибка при удалении группы репозиториев %s"
 
-#: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
 #: kallithea/controllers/admin/user_groups.py:340
 msgid "Cannot revoke permission for yourself as admin"
 msgstr "Администратор не может отозвать свои привелегии"
 
-#: kallithea/controllers/admin/repo_groups.py:435
+#: kallithea/controllers/admin/repo_groups.py:420
 msgid "Repository group permissions updated"
 msgstr "Привилегии группы репозиториев обновлены"
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr "Произошла ошибка при отзыве привелегии"
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr "Произошла ошибка при создании репозитория %s"
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr "Репозиторий %s создан из %s"
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr "Сделан форк(копия) репозитория %s на %s"
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr "Репозиторий %s создан"
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr "Репозитарий %s успешно обновлён"
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr "Произошла ошибка во время обновления репозитория %s"
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr "Форки %s отсоединены"
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr "Удалены форки репозитория %s"
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr "Репозиторий %s удалён"
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
+#: kallithea/controllers/admin/repos.py:321
+#, fuzzy, python-format
+#| msgid "Cannot delete %s it still contains attached forks"
+msgid "Cannot delete repository %s which still has forks"
 msgstr "Невозможно удалить %s, он всё-ещё содержит форки"
 
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr "Произошла ошибка во время удаления %s"
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr "Привилегии репозитория обновлены"
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr "Произошла ошибка при создании поля"
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr "Произошла ошибка при удалении поля"
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr "-- Не форк --"
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr "Видимость репозитория в публичном журнале обновлена"
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr "Произошла ошибка при установке репозитария в общедоступный журнал"
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr "Несовпадение токенов"
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "Ничего"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr "Репозиторий %s отмечен как форк %s"
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr "Произошла ошибка при выполнении операции"
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr "Закрытый репозиторий"
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr "Открытый репозиторий"
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been locked"
+msgstr "Репозиторий не заблокирован"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been unlocked"
+msgstr "Репозиторий не заблокирован"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr "Произошла ошибка во время разблокирования"
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr "Разблокировано"
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
-msgstr "Заблокировано"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr "Кэш сброшен"
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr "Произошла ошибка при очистке кэша"
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
+msgstr "Внесены изменения из удалённого репозитория"
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr "Репозиторий %s"
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr "Кэш сброшен"
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr "Произошла ошибка при очистке кэша"
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr "Внесены изменения из удалённого репозитория"
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr "Произошла ошибка при внесении изменений из удалённого репозитория"
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr "Произошла ошибка при удалении статистики репозитория"
 
@@ -975,81 +1012,78 @@
 msgstr "Привилегии группы пользователей обновлены"
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr "Обновлены привилегии"
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr "Произошла ошибка при сохранении привилегий"
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr "Пользователь %s создан"
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr "Произошла ошибка при создании пользователя %s"
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr "Пользователь успешно обновлён"
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr "Пользователь успешно удалён"
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr "Произошла ошибка при удалении пользователя"
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr "Вы не можете редактировать данного пользователя"
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr "Добавлен IP %s в белый список пользователя"
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr "Произошла ошибка при сохранении IP"
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr "Удален IP %s из белого списка пользователя"
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr "IP %s заблокирован"
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr ""
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr ""
 "Вы должны быть зарегистрированным пользователем, чтобы выполнить это "
 "действие"
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr "Страница доступна только авторизованным пользователям"
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr "Репозиторий не найден на файловой системе"
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr "Набор изменений не найден"
 
@@ -1067,158 +1101,164 @@
 msgid "No changes detected"
 msgstr "Изменений не обнаружено"
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr "Удалена ветка: %s"
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr "Создан тег: %s"
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr "Показать отличия вместе %s->%s"
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
+#: kallithea/lib/helpers.py:677
+#, fuzzy
+#| msgid "compare view"
+msgid "Compare view"
 msgstr "сравнение"
 
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr "и"
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr "на %s больше"
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr "версии"
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
+#: kallithea/lib/helpers.py:722
+#, fuzzy, python-format
+#| msgid "fork name %s"
+msgid "Fork name %s"
 msgstr "имя форка %s"
 
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
+#: kallithea/lib/helpers.py:742
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "Pull request %s"
 msgstr "Pull-запрос #%s"
 
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr "[удален] репозиторий"
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr "[создан] репозиторий"
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr "[создан] репозиторий как форк"
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr "[форкнут] репозиторий"
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr "[обновлён] репозиторий"
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr "[загружен] архив из репозитория"
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr "[удален] репозиторий"
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr "[создан] пользователь"
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr "[обновлён] пользователь"
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr "[создана] группа пользователей"
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr "[обновлена] группа пользователей"
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr "[комментарий] к ревизии в репозитории"
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr "[прокомментировано] в запросе на внесение изменений для"
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr "[закрыт] Pull-запрос для"
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr "[отправлено] в"
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr "[внесены изменения с помощью Kallithea] в репозитории"
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr "[внесены изменения из удалённого репозитория] в репозиторий"
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr "[внесены изменения] из"
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr "[добавлен в наблюдения] репозиторий"
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr "[удалён из наблюдения] репозиторий"
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr " и на %s больше"
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr "Файлов нет"
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr "Нет файлов"
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr "новый файл"
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr "изменён"
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr "удалён"
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr "переименован"
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr "chmod"
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1229,7 +1269,7 @@
 "переименован из файловой системы. Пожалуйста, перезапустите приложение "
 "для сканирования репозиториев"
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
@@ -1237,7 +1277,7 @@
 msgstr[1] "%d лет"
 msgstr[2] "%d года"
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
@@ -1245,7 +1285,7 @@
 msgstr[1] "%d месяца"
 msgstr[2] "%d месяцев"
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
@@ -1253,7 +1293,7 @@
 msgstr[1] "%d дня"
 msgstr[2] "%d дней"
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
@@ -1261,7 +1301,7 @@
 msgstr[1] "%d часов"
 msgstr[2] "%d часа"
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
@@ -1269,7 +1309,7 @@
 msgstr[1] "%d минут"
 msgstr[2] "%d минуты"
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
@@ -1277,27 +1317,27 @@
 msgstr[1] "%d секунды"
 msgstr[2] "%d секунды"
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr "в %s"
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr "%s назад"
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr "в %s и %s"
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr "%s и %s назад"
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr "прямо сейчас"
 
@@ -1312,7 +1352,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr "Репозитарий - нет доступа"
 
@@ -1327,7 +1367,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr "Репозитарий - доступ на чтение"
 
@@ -1342,7 +1382,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr "Репозитарий - доступ на запись"
 
@@ -1357,7 +1397,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr "Репозитарий - администрирование"
 
@@ -1396,7 +1436,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr "Администратор Kallithea"
 
@@ -1411,7 +1451,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr "Создание репозиториев отключено"
 
@@ -1426,7 +1466,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr "Создание репозиториев включено"
 
@@ -1441,7 +1481,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr "Возможность создавать форк репозитория отключена"
 
@@ -1456,7 +1496,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr "Возможность создавать форк репозитория включена"
 
@@ -1492,7 +1532,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr "Не просмотрено"
 
@@ -1507,7 +1547,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr "Одобрено"
 
@@ -1522,7 +1562,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr "Отклонено"
 
@@ -1537,7 +1577,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr "На рассмотрении"
 
@@ -1549,7 +1589,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr "верхний уровень"
 
@@ -1561,7 +1601,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr "Группа Репозиториев - нет доступа"
 
@@ -1573,7 +1613,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr "Группа репозиториев - доступ на чтение"
 
@@ -1585,7 +1625,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr "Группа репозиториев - доступ на запись"
 
@@ -1597,7 +1637,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr "Группа репозиториев - администрирование"
 
@@ -1608,7 +1648,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr "Группа пользователей - нет доступа"
 
@@ -1619,7 +1659,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr "Группа пользователей - доступ на чтение"
 
@@ -1630,7 +1670,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr "Группа пользователей - доступ на запись"
 
@@ -1641,7 +1681,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr "Группа пользователей - администрирование"
 
@@ -1652,7 +1692,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr "Создание групп репозиториев отключено"
 
@@ -1663,7 +1703,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr "Создание групп репозиториев включено"
 
@@ -1674,7 +1714,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr "Создание групп пользователей отключено"
 
@@ -1685,7 +1725,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr "Создание групп пользователей включено"
 
@@ -1696,7 +1736,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr "Регистрация отключена"
 
@@ -1707,7 +1747,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr "Регистрация пользователя с ручной активацией учётной записи"
 
@@ -1718,29 +1758,149 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr "Регистрация пользователя с автоматической активацией"
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr "на строке %s"
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr "[Упоминание]"
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has read access to new repositories"
+msgstr "Несанкционированный доступ к ресурсу"
+
+#: kallithea/model/db.py:1669
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has write access to new repositories"
+msgstr "Несанкционированный доступ к ресурсу"
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Only admins can create repository groups"
+msgstr "Создана новая группа репозиториев %s"
+
+#: kallithea/model/db.py:1683
+#, fuzzy, python-format
+#| msgid "Created repository group %s"
+msgid "Non-admins can create repository groups"
+msgstr "Создана новая группа репозиториев %s"
+
+#: kallithea/model/db.py:1685
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Only admins can create user groups"
+msgstr "Создавать группы пользователей"
+
+#: kallithea/model/db.py:1686
+#, fuzzy
+#| msgid "Create user groups"
+msgid "Non-admins can create user groups"
+msgstr "Создавать группы пользователей"
+
+#: kallithea/model/db.py:1688
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1689
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "Местонахождение репозиториев"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Invalidate cache for all repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "Сбросить кэш для всех репозиториев"
+
+#: kallithea/model/db.py:1698
+#, fuzzy
+#| msgid "User Registration with manual account activation"
+msgid "User registration with manual account activation"
+msgstr "Регистрация пользователя с ручной активацией учётной записи"
+
+#: kallithea/model/db.py:1699
+#, fuzzy
+#| msgid "User Registration with automatic account activation"
+msgid "User registration with automatic account activation"
+msgstr "Регистрация пользователя с автоматической активацией"
+
+#: kallithea/model/db.py:2228
+#, fuzzy
+#| msgid "Not Reviewed"
+msgid "Not reviewed"
+msgstr "Не просмотрено"
+
+#: kallithea/model/db.py:2231
+#, fuzzy
+#| msgid "Under Review"
+msgid "Under review"
+msgstr "На рассмотрении"
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr "Пожалуйста, введите логин"
@@ -1759,177 +1919,217 @@
 msgid "Enter %(min)i characters or more"
 msgstr "Введите не менее %(min)i символов"
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:252
+#: kallithea/model/notification.py:254
+#, fuzzy, python-format
+#| msgid "%(user)s commented on changeset at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
+msgstr "%(user)s оставил комментарий к набору изменений %(when)s"
+
+#: kallithea/model/notification.py:255
+#, fuzzy, python-format
+#| msgid "%(user)s sent message at %(when)s"
+msgid "%(user)s sent message %(age)s"
+msgstr "%(user)s отправил сообщение %(when)s"
+
+#: kallithea/model/notification.py:256
+#, fuzzy, python-format
+#| msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
+msgstr "%(user)s упомянул вас %(when)s"
+
+#: kallithea/model/notification.py:257
+#, fuzzy, python-format
+#| msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr "%(user)s зарегистрировался в Kallithea %(when)s"
+
+#: kallithea/model/notification.py:258
+#, fuzzy, python-format
+#| msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s opened new pull request %(age)s"
+msgstr "%(user)s открыл новый pull-запрос %(when)s"
+
+#: kallithea/model/notification.py:259
+#, fuzzy, python-format
+#| msgid "%(user)s commented on pull request at %(when)s"
+msgid "%(user)s commented on pull request %(age)s"
+msgstr "%(user)s оставил комментарий к pull-запросу %(when)s"
+
+#: kallithea/model/notification.py:266
 #, python-format
 msgid "%(user)s commented on changeset at %(when)s"
 msgstr "%(user)s оставил комментарий к набору изменений %(when)s"
 
-#: kallithea/model/notification.py:253
+#: kallithea/model/notification.py:267
 #, python-format
 msgid "%(user)s sent message at %(when)s"
 msgstr "%(user)s отправил сообщение %(when)s"
 
-#: kallithea/model/notification.py:254
+#: kallithea/model/notification.py:268
 #, python-format
 msgid "%(user)s mentioned you at %(when)s"
 msgstr "%(user)s упомянул вас %(when)s"
 
-#: kallithea/model/notification.py:255
+#: kallithea/model/notification.py:269
 #, python-format
 msgid "%(user)s registered in Kallithea at %(when)s"
 msgstr "%(user)s зарегистрировался в Kallithea %(when)s"
 
-#: kallithea/model/notification.py:256
+#: kallithea/model/notification.py:270
 #, python-format
 msgid "%(user)s opened new pull request at %(when)s"
 msgstr "%(user)s открыл новый pull-запрос %(when)s"
 
-#: kallithea/model/notification.py:257
+#: kallithea/model/notification.py:271
 #, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr "%(user)s оставил комментарий к pull-запросу %(when)s"
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, python-format
-msgid "New user %(new_username)s registered"
-msgstr "Новый пользователь \"%(new_username)s\" зарегистрирован"
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, python-format
+msgid "New user %(new_username)s registered"
+msgstr "Новый пользователь \"%(new_username)s\" зарегистрирован"
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 msgid "Closing"
 msgstr "Закрыт"
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#: kallithea/model/pull_request.py:137
+#, fuzzy, python-format
+#| msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
 msgstr "%(user)s просит вас рассмотреть pull request #%(pr_id)s: %(pr_title)s"
 
-#: kallithea/model/scm.py:808
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr "последняя версия"
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr "Регистрация нового пользователя"
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-"Вы не можете редактировать пользователя, поскольку это критично для "
-"работы всего приложения"
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
+#: kallithea/model/user.py:249
+#, fuzzy
+#| msgid "You can't remove this user since it's crucial for entire application"
+msgid "You can't remove this user since it is crucial for the entire application"
 msgstr ""
 "Вы не можете удалить пользователя, поскольку это критично для работы "
 "всего приложения"
 
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:254
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr ""
-"Пользователь \"%s\" всё ещё является владельцем %s репозиториев и поэтому не "
-"может быть удалён. Смените владельца или удалите эти репозитории: %s"
-
-#: kallithea/model/user.py:268
+"Пользователь \"%s\" всё ещё является владельцем %s репозиториев и поэтому"
+" не может быть удалён. Смените владельца или удалите эти репозитории: %s"
+
+#: kallithea/model/user.py:259
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr ""
 "Пользователь \"%s\" всё ещё является владельцем %s групп репозиториев и "
-"поэтому не может быть удалён. Смените владельца или удалите данные группы: %s"
-
-#: kallithea/model/user.py:275
+"поэтому не может быть удалён. Смените владельца или удалите данные "
+"группы: %s"
+
+#: kallithea/model/user.py:266
 #, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
 "owners or remove those user groups: %s"
 msgstr ""
 "Пользователь \"%s\" всё ещё является владельцем %s групп пользователей и "
-"поэтому не может быть удалён. Смените владельца или удалите данные группы: %s"
-
-#: kallithea/model/user.py:305
+"поэтому не может быть удалён. Смените владельца или удалите данные "
+"группы: %s"
+
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr "Ссылка сброса пароля"
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr "Ваш новый пароль"
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr "Ваш новый пароль от Kallithea: %s"
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr "Значение не может быть пустым списком"
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr "Пользователь с именем \"%(username)s\" уже существует"
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr "Имя \"%(username)s\" отклонено"
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, fuzzy, python-format
+#| msgid "Username %(username)s is not valid"
+msgid "Username \"%(username)s\" cannot be used"
+msgstr "Имя \"%(username)s\" недопустимо"
+
+#: kallithea/model/validators.py:99
+#, fuzzy
+#| msgid "" "Username may only contain alphanumeric characters underscores,
+#| periods or" " dashes and must begin with alphanumeric character or
+#| underscore"
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
+" dashes and must begin with an alphanumeric character or underscore"
 msgstr ""
 "Имя пользователя может содержать только буквы, цифры, символы "
 "подчеркивания, точки и тире; а так же должно начинаться с буквы, цифры "
 "либо с символа подчеркивания"
 
-#: kallithea/model/validators.py:132
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr "Имя \"%(username)s\" недопустимо"
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr "Неверное имя группы пользователей"
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr "Группа пользователей \"%(usergroup)s\" уже существует"
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
@@ -1937,108 +2137,112 @@
 "имя группы пользователей может содержать только буквы, цифры, символы "
 "подчеркивания, точки и тире; а так же должно начинаться с буквы или цифры"
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr "Невозможно использовать эту группу как родителя"
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr "Группа \"%(group_name)s\" уже существует"
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr "Репозитарий с  именем \"%(group_name)s\" уже существует"
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr "Недопустимые символы (не ascii) в пароле"
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr "Неверно задан старый пароль"
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr "Пароли не совпадают"
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
+#: kallithea/model/validators.py:300
+#, fuzzy
+#| msgid "invalid password"
+msgid "Invalid username or password"
 msgstr "неверный пароль"
 
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr "неверное имя пользователя"
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr "Ваш аккаунт выключен"
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr "Несовпадение токенов"
+
+#: kallithea/model/validators.py:345
+#, fuzzy, python-format
+#| msgid "Repository name %(repo)s is disallowed"
+msgid "Repository name %(repo)s is not allowed"
 msgstr "Имя репозитория %(repo)s запрещено"
 
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr "Репозитарий %(repo)s уже существует"
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr "Репозитарий \"%(repo)s\" уже существует в группе \"%(group)s\""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr "Группа репозиториев \"%(repo)s\" уже существует"
 
-#: kallithea/model/validators.py:474
-msgid "invalid clone URL"
-msgstr "неверный URL для клонирования"
-
-#: kallithea/model/validators.py:475
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr ""
-"Неверный URL клонирования, предоставьте корректный URL для клонирования в "
-"формате http(s)/svn+http(s)/ssh"
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+#, fuzzy
+#| msgid "private repository"
+msgid "Invalid repository URL"
+msgstr "приватный репозиторий"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr "Тип форка будет совпадать с родительским"
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr "У вас недостаточно прав для создания репозиториев в этой группе"
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr "недостаточно прав для создания репозитория в корневом каталоге"
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr "У Вас недостаточно привилегий для создания группы в этом месте"
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr "Данное имя пользователя или группы пользователей недопустимо"
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr "Этот путь ошибочен"
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
+#: kallithea/model/validators.py:705
+#, fuzzy
+#| msgid "This email address is already taken"
+msgid "This email address is already in use"
 msgstr "Этот E-mail уже занят"
 
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
+#: kallithea/model/validators.py:725
+#, fuzzy, python-format
+#| msgid "email \"%(email)s\" does not exist."
+msgid "Email address \"%(email)s\" not found"
 msgstr "\"%(email)s\" не существует."
 
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
@@ -2046,35 +2250,28 @@
 "Для входа по LDAP должно быть указано значение аттрибута CN - это "
 "эквивалент имени пользователя"
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr ""
-"Ревизии %(revs)s уже включены в pull-request или имеют установленный "
-"статус"
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr "Пожалуйста, введите существующий IPv4 или IPv6 адре"
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr ""
 "Значение маски подсети должно быть в пределах от 0 до 32 (%(bits)r - "
 "неверно)"
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 "Ключевое имя может только состоять из букв, символа подчеркивания, тире "
 "или чисел"
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr "Файла нет в каталоге"
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2136,13 +2333,13 @@
 msgstr "Имя группы"
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2154,11 +2351,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr "Описание"
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2179,11 +2376,11 @@
 msgid "Name"
 msgstr "Имя"
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr "Последнее изменение"
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2192,18 +2389,19 @@
 msgid "Tip"
 msgstr "Состояние"
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr "Владелец"
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2215,7 +2413,7 @@
 msgid "Click to sort ascending"
 msgstr "По возрастанию"
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2227,11 +2425,11 @@
 msgid "Click to sort descending"
 msgstr "По убыванию"
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr "Репозитарии не найдены."
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2243,10 +2441,10 @@
 msgid "Data error."
 msgstr "Ошибка данных."
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2256,7 +2454,7 @@
 msgstr "Загрузка..."
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr "Войти"
 
@@ -2265,39 +2463,39 @@
 msgid "Log In to %s"
 msgstr "Войти в %s"
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr "Имя пользователя"
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr "Пароль"
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr "Запомнить"
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr "Забыли пароль?"
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr "Нет аккаунта?"
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr "Войти"
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr "Забыли пароль?"
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr "Нет аккаунта?"
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr "Сброс пароля"
@@ -2345,26 +2543,26 @@
 msgstr "Повторите пароль"
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr "Имя"
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr "Фамилия"
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr "E-mail"
 
@@ -2473,9 +2671,12 @@
 msgstr "Включенные плагины"
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
+#, fuzzy
+#| msgid "" "Comma separated list of plugins. Order of plugins is also order in
+#| which " "Kallithea will try to authenticate user"
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 "Список плагинов, разделенных запятой. Kallithea будет пробовать "
 "аутентифицировать пользователя в порядке указания плагинов"
@@ -2484,100 +2685,86 @@
 msgid "Available built-in plugins"
 msgstr "Доступные встроенные плагины"
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr "включено"
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr "отключено"
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr "Плагин"
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr "Сохранить"
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
-msgid "Repository Defaults"
-msgstr "Значения по умолчанию"
-
 #: kallithea/templates/admin/defaults/defaults.html:11
 #: kallithea/templates/base/base.html:66
-msgid "Defaults"
+msgid "Repository Defaults"
 msgstr "Значения по умолчанию"
 
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr "Тип"
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr "Приватный репозиторий"
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr "Приватные репозитории видны только их участникам."
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr "Включить статистику"
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr "Включить окно статистики на странице «Общие сведения»."
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr "Включить скачивание"
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr "Включить меню скачивания на странице «Общие сведения»."
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr "Включить блокирование"
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr "Включить автоблокировку для репозитория."
 
@@ -2609,6 +2796,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr "Истекает"
 
@@ -2619,7 +2812,9 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+#, fuzzy
+#| msgid "never"
+msgid "Never"
 msgstr "никогда"
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2627,7 +2822,7 @@
 msgstr "Обновить"
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr "Отмена"
 
@@ -2650,12 +2845,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr "Создать новую gist-запись"
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr "Создано"
 
@@ -2681,25 +2876,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2729,11 +2926,22 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr "Удалить"
 
@@ -2742,9 +2950,18 @@
 msgstr "Подтвердите удаление этой gist-записи"
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2770,7 +2987,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr "Мой Аккаунт"
 
@@ -2779,83 +2996,90 @@
 msgid "Profile"
 msgstr "Профиль"
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
-msgstr "API-ключи"
+#: kallithea/templates/admin/my_account/my_account.html:36
+#, fuzzy
+#| msgid "New email address"
+msgid "Email Addresses"
+msgstr "Новый E-mail"
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
-msgstr "Мои адреса E-mail"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
+msgstr "API-ключи"
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr "Мои репозитории"
+#, fuzzy
+#| msgid "repositories"
+msgid "Owned Repositories"
+msgstr "репозитории"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr "Просмотрено"
+#, fuzzy
+#| msgid "Create repositories"
+msgid "Watched Repositories"
+msgstr "Создать репозитории"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-msgid "My Permissions"
-msgstr "Мои привилегии"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+#, fuzzy
+#| msgid "Copy permissions"
+msgid "Show Permissions"
+msgstr "Скопировать привилегии"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
 #: kallithea/templates/admin/users/user_edit_api_keys.html:6
 msgid "Built-in"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
-#, python-format
-msgid "Confirm to reset this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to reset this api key: %s"
+msgid "Confirm to reset this API key: %s"
 msgstr "Подтвердите сброс этого API-ключа: %s"
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
-msgstr ""
+#, fuzzy
+#| msgid "Expires"
+msgid "Expired"
+msgstr "Истекает"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to remove this api key: %s"
+msgid "Confirm to remove this API key: %s"
 msgstr "Подтвердите удаление этого API-ключа: %s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
-msgstr ""
+#, fuzzy
+#| msgid "Removed"
+msgid "Remove"
+msgstr "Удалено"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
-msgstr ""
+#, fuzzy
+#| msgid "No additional emails specified."
+msgid "No additional API keys specified"
+msgstr "Дополнительные адреса e-mail не указаны"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
-msgstr ""
+#, fuzzy
+#| msgid "New field key"
+msgid "New API key"
+msgstr "Ключ"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2868,19 +3092,6 @@
 msgid "Primary"
 msgstr "Основной"
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr "удалить"
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2901,19 +3112,24 @@
 msgid "Change Your Account Password"
 msgstr "Смена пароля"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr "Текущий пароль"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr "Новый пароль"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr "Подтвердите новый пароль"
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr "Измените аватар через сайт"
@@ -2934,15 +3150,11 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
+#, fuzzy
+#| msgid "current IP"
+msgid "Current IP"
 msgstr "текущий IP-адрес"
 
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
 msgid "Repositories You Own"
 msgstr "Репозитории, где Вы — владелец"
@@ -2976,7 +3188,7 @@
 msgstr "Комментарии"
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr "Pull-запросы"
 
@@ -2994,21 +3206,15 @@
 msgstr "Показать уведомление"
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr "Уведомления"
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-msgid "Permissions Administration"
-msgstr "Управление привилегиями"
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
-msgstr "Привилегии"
+msgid "Default Permissions"
+msgstr "Стандартные привилегии"
 
 #: kallithea/templates/admin/permissions/permissions.html:28
 #: kallithea/templates/admin/settings/settings.html:29
@@ -3016,14 +3222,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr "Белый список IP"
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr "Обзор"
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr "Анонимный доступ"
@@ -3035,25 +3237,30 @@
 "%s user permissions."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr ""
-"Выбранные привилегии будут установлены по умолчанию для каждого репозитория. "
-"Учтите, что ранее установленные привилегии по умолчанию будут сброшены"
+"Выбранные привилегии будут установлены по умолчанию для каждого "
+"репозитория. Учтите, что ранее установленные привилегии по умолчанию "
+"будут сброшены"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Existing repository?"
+msgid "Apply to all existing repositories"
+msgstr "Существующий репозиторий?"
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
-msgstr "Перезаписать существующие настройки"
+msgid "Permissions for the Default user on new repositories."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr "Группа репозиториев"
@@ -3065,78 +3272,114 @@
 "will be lost"
 msgstr ""
 "Выбранные привилегии будут установлены по умолчанию для каждой группы "
-"репозиториев. Учтите, что ранее установленные привилегии по умолчанию для "
-"групп репозиториев будут сброшены"
+"репозиториев. Учтите, что ранее установленные привилегии по умолчанию для"
+" групп репозиториев будут сброшены"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+#, fuzzy
+#| msgid "Delete this repository group"
+msgid "Apply to all existing repository groups"
+msgstr "Удалить эту группу репозиториев"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr "Группа пользователей"
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
+#, fuzzy
+#| msgid "" "All default permissions on each user group will be reset to chosen
+#| " "permission, note that all custom default permission on repository groups
+#| " "will be lost"
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
 msgstr ""
 "Выбранные привилегии будут установлены по умолчанию для каждой группы "
-"пользователей. Учтите, что ранее установленные привилегии по умолчанию для "
-"групп пользователей будут сброшены"
+"пользователей. Учтите, что ранее установленные привилегии по умолчанию "
+"для групп пользователей будут сброшены"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
+msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
+#, fuzzy
+#| msgid "Repository creation"
+msgid "Top level repository creation"
 msgstr "Создание репозитория"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
+msgid ""
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
 msgid "Repository creation with group write access"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr "Создание групп пользователей"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr "Создание форка репозитория"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr "Регистрация"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr "Активация сторонней учетной записи"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr "Белый список IP для всех пользователей"
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
+#, fuzzy, python-format
+#| msgid "Confirm to delete this ip: %s"
+msgid "Confirm to delete this IP address: %s"
 msgstr "Подтвердите удаление IP %s"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 msgid "All IP addresses are allowed."
 msgstr "Разрешены любые IP-адреса"
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr "Новый IP-адрес"
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-msgid "Default User Permissions Overview"
-msgstr "Обзор прав пользователей по умолчанию"
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3158,12 +3401,12 @@
 msgstr "Родительская группа"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3181,19 +3424,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "Настройки"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr "Дополнительно"
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr "Привилегии"
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3214,12 +3463,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr "Создано"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3231,39 +3480,13 @@
 msgid "Delete this repository group"
 msgstr "Удалить эту группу репозиториев"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr "ничего"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr "читать"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr "записывать"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr "администратор"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
-msgstr ""
+#, fuzzy
+#| msgid "User group"
+msgid "User/User Group"
+msgstr "Группа пользователей"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:45
@@ -3271,7 +3494,9 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+#, fuzzy
+#| msgid "default"
+msgid "Default"
 msgstr "по умолчанию"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3280,14 +3505,11 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
+#, fuzzy
+#| msgid "revoke"
+msgid "Revoke"
 msgstr "отозвать"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:94
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:97
@@ -3295,7 +3517,9 @@
 msgstr "Добавить новый"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+#, fuzzy
+#| msgid "apply to children"
+msgid "Apply to children"
 msgstr "применить к дочерним"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3345,43 +3569,41 @@
 msgid "Number of Top-level Repositories"
 msgstr "Число репозиториев верхнего уровня"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr "Клонировать из"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-msgid "Optional URL from which repository should be cloned."
-msgstr "Опциональный URL, с которого требуется склонировать репозиторий."
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Clone remote repository"
+msgstr "[создан] репозиторий"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
-msgstr ""
-"Короткое и осмысленное. Для развернутого описания используйте файл README."
-
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+msgstr "Короткое и осмысленное. Для развернутого описания используйте файл README."
+
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr "Опционально выбрать группу, в которую поместить данный репозиторий."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr "Тип создаваемого репозитория."
 
-#: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
 #: kallithea/templates/forks/fork.html:58
 msgid "Landing revision"
 msgstr "Ревизия для выгрузки"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:68
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3428,8 +3650,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr "Статистика"
 
@@ -3451,47 +3673,47 @@
 msgid "Public Journal Visibility"
 msgstr "Доступ к публичному журналу"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr "Удалить из общедоступного журнала"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 msgid "Add to Public Journal"
 msgstr "Добавить в публичный журнал"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
 msgstr ""
-"Все производимые с этим репозиторием действия будут отображаться в публичном "
-"журнале"
-
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+"Все производимые с этим репозиторием действия будут отображаться в "
+"публичном журнале"
+
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 msgid "Change Locking"
 msgstr "Включить блокирование"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 msgid "Confirm to unlock repository."
 msgstr "Подтвердите снятие блокировки с репозитория."
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 msgid "Unlock Repository"
 msgstr "Разблокировать репозиторий"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 msgid "Confirm to lock repository."
 msgstr "Подтвердите блокировку репозитория."
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 msgid "Lock Repository"
 msgstr "Заблокировать репозиторий"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr "Репозиторий не заблокирован"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3499,17 +3721,17 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr "Подтвердите удаление этого репозитория: %s"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 msgid "Delete this Repository"
 msgstr "Удалить этот репозиторий"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
@@ -3517,15 +3739,15 @@
 msgstr[1] "Данный репозиторий имеет %s копии"
 msgstr[2] "Данный репозиторий имеет %s копий"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr "Отсоединить fork'и"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr "Удалить fork'и"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3563,8 +3785,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr "Активный"
@@ -3603,28 +3825,38 @@
 msgstr "Дополнительные поля отключены."
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+#, fuzzy
+#| msgid "private repository"
+msgid "Private Repository"
 msgstr "приватный репозиторий"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-msgid "Remote URL"
-msgstr "Ссылка для клонирования"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Pull Changes from Remote Location"
-msgstr "Получить изменения с удалённой стороны"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Confirm to pull changes from remote side."
+#, fuzzy, python-format
+#| msgid "Created repository %s"
+msgid "Remote repository URL"
+msgstr "Репозиторий %s создан"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy
+#| msgid "[pulled from remote] into repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "[внесены изменения из удалённого репозитория] в репозиторий"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "Confirm to pull changes from remote side."
+msgid "Confirm to pull changes from remote repository."
 msgstr "Подтвердите скачивание изменений."
 
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr "Неизменяемый id"
+#, fuzzy
+#| msgid "private repository"
+msgid "Permanent Repository ID"
+msgstr "приватный репозиторий"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3638,45 +3870,37 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-msgid "Clone URL"
-msgstr "Ссылка для клонирования"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr "редактировать"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Remote repository"
+msgstr "[создан] репозиторий"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+#, fuzzy
+#| msgid "Repository"
+msgid "Repository URL"
+msgstr "Репозиторий"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr ""
 "Ревизия по умолчанию, из которой будет производиться выгрузка файлов при "
 "скачивании"
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr "Изменить владельца репозитория."
 
@@ -3733,55 +3957,11 @@
 msgid "System Info"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr "Отправить"
 
@@ -3854,13 +4034,15 @@
 msgstr "Опции пересканирования"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
-msgstr "Уничтожить все данные"
+#, fuzzy
+#| msgid "Search in repositories"
+msgid "Delete records of missing repositories"
+msgstr "Поиск по репозиториям"
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3881,7 +4063,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3908,38 +4090,42 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+msgid "Check for updates"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
+msgid "Python version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
+msgid "Platform"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:8
 msgid "Git version"
 msgstr "Версия Git"
 
-#: kallithea/templates/admin/settings/settings_system.html:8
-msgid "Git path"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_system.html:9
+msgid "Git path"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Upgrade info endpoint"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4105,7 +4291,9 @@
 msgstr "Показывать иконки публичных репозиториев."
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+#, fuzzy
+#| msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr "Метатегирование"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4124,6 +4312,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4143,24 +4332,25 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr "Стандартные привилегии"
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
+#, fuzzy
+#| msgid "members"
+msgid "Show Members"
+msgstr "участники"
+
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
+#, python-format
+msgid "User Group: %s"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
 #: kallithea/templates/admin/user_groups/user_groups.html:48
 msgid "Members"
 msgstr "Участники"
 
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
-#, python-format
-msgid "User Group: %s"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr "Подтвердите удаление следующей группы пользователей: %s"
@@ -4185,10 +4375,6 @@
 msgid "User Groups Administration"
 msgstr "Администрирование групп пользователей"
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr "Добавить пользователя"
@@ -4214,11 +4400,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-msgid "Default Permissions"
-msgstr "Стандартные привилегии"
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4228,7 +4410,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4242,7 +4424,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr "Подтвердите удаление пользователя %s"
@@ -4264,18 +4446,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr "Подтвердите новый пароль"
 
@@ -4296,47 +4471,55 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr "Репозиторий Mercurial"
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr "Git репозиторий"
+
+#: kallithea/templates/base/base.html:126
 msgid "Create Fork"
 msgstr "Создать форк"
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr "Общие сведения"
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
+#: kallithea/templates/base/base.html:139
+#: kallithea/templates/base/base.html:141
 #: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
 msgid "Changelog"
 msgstr "История изменений"
 
-#: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr "Файлы"
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr "Переключиться на"
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr "Опции"
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 msgid "Compare Fork"
 msgstr "Сравнить форк"
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4346,129 +4529,125 @@
 msgid "Compare"
 msgstr "Сравнить"
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr "Поиск"
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr "Разблокировать"
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr "Заблокировать"
 
-#: kallithea/templates/base/base.html:176
+#: kallithea/templates/base/base.html:180
 msgid "Follow"
 msgstr "Наблюдать"
 
-#: kallithea/templates/base/base.html:177
+#: kallithea/templates/base/base.html:181
 msgid "Unfollow"
 msgstr "Не наблюдать"
 
-#: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
 #: kallithea/templates/forks/fork.html:9
 msgid "Fork"
 msgstr "Форк"
 
-#: kallithea/templates/base/base.html:181
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr "Создать Pull запрос"
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr "Показать pull-запросы для %s"
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr "Показать последнюю активность"
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr "Журнал"
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr "Общедоступный журнал"
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr "Показать публичные записи"
 
-#: kallithea/templates/base/base.html:237
+#: kallithea/templates/base/base.html:241
 msgid "Gists"
 msgstr "Gist"
 
-#: kallithea/templates/base/base.html:241
+#: kallithea/templates/base/base.html:245
 msgid "All Public Gists"
 msgstr "Все публичные Gist-записи"
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 msgid "My Public Gists"
 msgstr "Мои публичные Gist-записи"
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 msgid "My Private Gists"
 msgstr "Мои приватные Gist-записи"
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr "Поиск по репозиториям"
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 msgid "My Pull Requests"
 msgstr "Мои Pull-запросы"
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr "Не авторизован"
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 msgid "Login to Your Account"
 msgstr "Авторизоваться"
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr "Забыли пароль?"
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr "Выход"
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "Значения по умолчанию"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4498,8 +4677,9 @@
 "репозиториев"
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
-msgstr ""
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
+msgstr "Показать"
 
 #: kallithea/templates/base/perms_summary.html:22
 msgid "No permissions defined yet"
@@ -4524,7 +4704,7 @@
 msgstr "Добавить ещё один комментарий"
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr "Отменить наблюдение за репозиторием"
 
@@ -4594,6 +4774,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr "Подтвердите удаление привилегии для {0}: {1} ?"
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr "включено"
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr "отключено"
+
 #: kallithea/templates/base/root.html:43
 msgid "Specify changeset"
 msgstr "Выбрать набор изменений"
@@ -4623,6 +4811,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4652,10 +4841,6 @@
 msgstr[1] "Показаны %d из %d ревизий"
 msgstr[2] "Показаны %d из %d ревизий"
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr "Показать"
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr "Очистить выбор"
@@ -4682,10 +4867,12 @@
 
 #: kallithea/templates/changelog/changelog.html:92
 #: kallithea/templates/changelog/changelog_summary_data.html:20
-#, python-format
+#, fuzzy, python-format
+#| msgid "" "Changeset status: %s\n" "Click to open associated pull request
+#| #%s"
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 "Статус набора изенений: %s⏎\n"
 "Кликрните, чтобы перейти к соответствующему pull-request'у #%s"
@@ -4697,7 +4884,7 @@
 msgstr "Статус набора изменений: %s"
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4730,7 +4917,7 @@
 msgid "Branch %s"
 msgstr "Ветка %s"
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr "Изменений ещё нет"
 
@@ -4746,7 +4933,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr "Добавлено"
 
@@ -4776,21 +4963,23 @@
 msgid "Refs"
 msgstr "Ссылки"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr "Добавить или загрузить файлы через Kallithea"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "Push new repo"
+msgid "Push new repository"
 msgstr "Отправить новый репозиторий"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr "Существующий репозиторий?"
 
@@ -4800,15 +4989,15 @@
 msgstr "%s Изменения"
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr "Статут изменений"
@@ -4831,7 +5020,9 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+#, fuzzy
+#| msgid "merge"
+msgid "Merge"
 msgstr "свести"
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4842,9 +5033,21 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+#, fuzzy
+#| msgid "Created by"
+msgid "Replaced by:"
+msgstr "Создано"
+
+#: kallithea/templates/changeset/changeset.html:149
+#, fuzzy
+#| msgid "Created by"
+msgid "Preceded by:"
+msgstr "Создано"
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
@@ -4852,9 +5055,9 @@
 msgstr[1] "%s файлов изменено"
 msgstr[2] "%s файла изменено"
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
@@ -4862,93 +5065,96 @@
 msgstr[1] "%s файла изменёно: %s добавления, %s удаления"
 msgstr[2] "%s файлов изменёно: %s добавлений, %s удалений"
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr "Показать полный diff"
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:24
-msgid "Status change from pull request"
-msgstr "Изменение статуса"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy
+#| msgid "revisions"
+msgid "No revisions"
+msgstr "версии"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Comment from pull request"
+msgid "on pull request"
+msgstr "Комментарий в pull-запросе"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
 msgid "No title"
 msgstr "Нет заголовка"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-msgid "Comment from pull request"
-msgstr "Комментарий в pull-запросе"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/changeset/changeset_file_comment.html:24
+#, fuzzy
+#| msgid "No changesets"
+msgid "on this changeset"
+msgstr "Нет изменений"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 msgid "Delete comment?"
 msgstr "Удалить комментарий?"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "Последние изменения"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr "Комментарий к строке {1}."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr ""
 "Парсинг комментариев выполнен с использованием синтаксиса %s с поддержкой"
 " %s."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 "Используйте @имя_пользователя в тексте, чтобы отправить оповещение "
 "указанному пользователю."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
 msgid "Comment preview"
 msgstr "Предварительный просмотр комментария"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:85
+#: kallithea/templates/changeset/changeset_file_comment.html:77
 msgid "Submitting ..."
 msgstr "Применение..."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:80
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr "Комментировать"
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr "Предпросмотр"
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr "Предпросмотр"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr "Вам необходимо авторизоваться, чтобы оставлять комментарии."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr "Авторизоваться сейчас"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr "Скрыть"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
@@ -4956,7 +5162,7 @@
 msgstr[1] "%d комментария"
 msgstr[2] "%d комментариев"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
@@ -4964,7 +5170,7 @@
 msgstr[1] "%d к строкам"
 msgstr[2] "%d к строкам"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, python-format
 msgid "%d general"
 msgid_plural "%d general"
@@ -4972,25 +5178,27 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-msgid "Use @username inside this text to send notification to another local user."
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+#, fuzzy
+#| msgid "Use @username inside this text to notify another user"
+msgid "Use @username inside this text to notify another user."
 msgstr ""
 "Используйте @имя_пользователя в тексте, чтобы отправить оповещение "
 "указанному пользователю."
 
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 msgid "Set changeset status"
 msgstr "Изменить статус ревизии"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 msgid "No change"
 msgstr "Без изменений"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 msgid "Close"
 msgstr "Закрыть"
 
@@ -5009,7 +5217,7 @@
 msgstr "Показать полный diff для этого файла"
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr "Показать полный diff для этого файла"
@@ -5018,11 +5226,11 @@
 msgid "Show inline comments"
 msgstr "Показать комментарии в строках"
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 msgid "Deleted"
 msgstr "Удалён"
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 msgid "Renamed"
 msgstr "Переименован"
 
@@ -5034,29 +5242,41 @@
 msgid "Ancestor"
 msgstr "Предок"
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr "Показать merge diff"
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr "Общий предок"
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 msgid "is"
 msgstr "отстаёт на"
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, python-format
 msgid "%s changesets"
 msgstr "%s изменений"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 msgid "behind"
 msgstr "от"
 
@@ -5080,7 +5300,7 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
@@ -5088,49 +5308,36 @@
 msgstr[1] "Показать %s commit'а"
 msgstr[2] "Показать %s commit'ов"
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr "Нет файлов"
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr "Показать полный diff"
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr "Репозиторий Mercurial"
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr "Git репозиторий"
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr "Публичный репозиторий"
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr "Изменений ещё не было"
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr "Подписаться на ленту RSS %s"
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr "Подписаться на ленту Atom %s"
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5257,10 +5464,6 @@
 msgid "Commit Changes"
 msgstr "Применить изменения"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr "Предыдущая ревизия"
@@ -5286,18 +5489,14 @@
 msgstr "Размер"
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
-msgstr "Тип файла"
-
-#: kallithea/templates/files/files_browser.html:63
 msgid "Last Revision"
 msgstr "Последняя версия"
 
-#: kallithea/templates/files/files_browser.html:64
+#: kallithea/templates/files/files_browser.html:63
 msgid "Last Modified"
 msgstr "Последнее изменение"
 
-#: kallithea/templates/files/files_browser.html:65
+#: kallithea/templates/files/files_browser.html:64
 msgid "Last Committer"
 msgstr "Автор последней ревизии"
 
@@ -5410,8 +5609,8 @@
 msgstr "%s Наблюдатели"
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr "Наблюдатели"
 
@@ -5464,8 +5663,8 @@
 msgstr "Форки %s"
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr "Ответвления"
 
@@ -5473,7 +5672,7 @@
 msgid "Forked"
 msgstr "Форкнуто"
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr "Форки ещё не созданы"
 
@@ -5486,18 +5685,13 @@
 msgstr "Лента журнала RSS"
 
 #: kallithea/templates/journal/journal.html:56
-msgid "My Repos"
+msgid "My Repositories"
 msgstr "Мои репозитории"
 
-#: kallithea/templates/journal/journal_data.html:61
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr "Записи отсуствуют"
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr "Публичный журнал"
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr "Общая лента журнала ATOM"
@@ -5539,20 +5733,16 @@
 msgid "Destination repository"
 msgstr "Репозиторий назначения"
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-msgid "Pull Request Reviewers"
-msgstr "Рецензенты pull-запросов"
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 msgid "No entries"
 msgstr "Записи отсуствуют"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+#, fuzzy
+#| msgid "revoke"
+msgid "Vote"
+msgstr "отозвать"
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5561,50 +5751,49 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, python-format
-msgid "Latest vote: %s"
-msgstr "Последняя оценка: %s"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-msgid "Delete Pull Request"
-msgstr "Удалить pull-запрос"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr "Подтвердите удаление этого pull-request'а"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr "Закрыто"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+msgid "Delete Pull Request"
+msgstr "Удалить pull-запрос"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr "Подтвердите удаление этого pull-request'а"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this pull request"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr "Подтвердите удаление этого pull-request'а"
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
-#, python-format
-msgid "%s Pull Request #%s"
+#, fuzzy, python-format
+#| msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr "%s Pull-запрос #%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
-#, python-format
-msgid "Pull request #%s from %s#%s"
+#, fuzzy, python-format
+#| msgid "Pull request #%s from %s#%s"
+msgid "Pull request %s from %s#%s"
 msgstr "Pull-запросы №%s от %s#%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
@@ -5621,11 +5810,11 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr "Еще не рассмотренный"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
@@ -5633,78 +5822,78 @@
 msgstr[1] "%d рецензента"
 msgstr[2] "%d рецензентов"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr "Запрос на внесение изменений был рассмотрен всеми рецензентами"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 msgid "There are no reviewers"
 msgstr "Нет рецензентов"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 #, fuzzy
 msgid "on"
 msgstr "ничего"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr "Принять изменения"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 msgid "Created by"
 msgstr "Создано"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 #, fuzzy
 msgid "Update"
 msgstr "[обновлён] пользователь"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr "владелец"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr "рецензент"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+msgid "Pull Request Reviewers"
+msgstr "Рецензенты pull-запросов"
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 msgid "Remove reviewer"
 msgstr "Удалить рецензента"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 msgid "Potential Reviewers"
 msgstr "Потенциальные рецензенты"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr "Сохранить изменения"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 #, fuzzy
 msgid "Save as New Pull Request"
 msgstr "Создать новый pull запрос"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 msgid "Cancel Changes"
 msgstr "Отменить изменения"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 #, fuzzy
 msgid "Pull Request Content"
 msgstr "Статус pull-request'а был изменен"
@@ -5809,8 +5998,8 @@
 msgstr "RSS лента репозитория %s"
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr "Включено"
 
@@ -5818,45 +6007,45 @@
 msgid "Stats gathered: "
 msgstr "Полученная статистика: "
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr "файлы"
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr "Показать еще"
 
-#: kallithea/templates/summary/statistics.html:389
+#: kallithea/templates/summary/statistics.html:390
 msgid "commits"
 msgstr "commit'ы"
 
-#: kallithea/templates/summary/statistics.html:390
-msgid "files added"
-msgstr "файлы добавлены"
-
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
-msgstr "файлы изменены"
+msgid "files added"
+msgstr "файлы добавлены"
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr "файлы изменены"
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr "файлы удалены"
 
-#: kallithea/templates/summary/statistics.html:394
+#: kallithea/templates/summary/statistics.html:395
 msgid "commit"
 msgstr "commit"
 
-#: kallithea/templates/summary/statistics.html:395
+#: kallithea/templates/summary/statistics.html:396
 msgid "file added"
 msgstr "файл удалён"
 
-#: kallithea/templates/summary/statistics.html:396
+#: kallithea/templates/summary/statistics.html:397
 msgid "file changed"
 msgstr "файл изменён"
 
-#: kallithea/templates/summary/statistics.html:397
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr "файл удалён"
 
@@ -5878,65 +6067,75 @@
 msgid "Fork of"
 msgstr "Форк от"
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
-msgstr "Показать по имени"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr "Клонировать из"
+
+#: kallithea/templates/summary/summary.html:72
+msgid "Clone URL"
+msgstr "Ссылка для клонирования"
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr "Показать по имени"
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr "Показать по ID"
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr "Популярные файлы"
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr "Скачать"
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr "Скачиваний ещё нет"
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr "Скачивание отключено в этом репозитории"
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr "Скачать в zip"
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr "Отметьте для скачивания архива с дочерними репозиториями"
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
+#: kallithea/templates/summary/summary.html:125
+#, fuzzy
+#| msgid "with subrepos"
+msgid "With subrepos"
 msgstr "с дочерними репозиториями"
 
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr "Размер репозитория"
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr "Лента новостей"
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 msgid "Latest Changes"
 msgstr "Последние изменения"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 msgid "Quick Start"
 msgstr "Быстрый старт"
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr "Скачать %s как %s"
@@ -5949,3 +6148,312 @@
 #: kallithea/templates/tags/tags.html:26
 msgid "Compare Tags"
 msgstr "Сравнить теги"
+
+#~ msgid "No comments."
+#~ msgstr "Нет комментариев."
+
+#~ msgid "public journal"
+#~ msgstr "общедоступный журнал"
+
+#~ msgid "journal"
+#~ msgstr "журнал"
+
+#~ msgid "unmodified"
+#~ msgstr ""
+
+#~ msgid "Locked repository"
+#~ msgstr "Закрытый репозиторий"
+
+#~ msgid "Unlocked repository"
+#~ msgstr "Открытый репозиторий"
+
+#~ msgid "Unlocked"
+#~ msgstr "Разблокировано"
+
+#~ msgid "Locked"
+#~ msgstr "Заблокировано"
+
+#~ msgid "Repository has been %s"
+#~ msgstr "Репозиторий %s"
+
+#~ msgid "You can't edit this user"
+#~ msgstr "Вы не можете редактировать данного пользователя"
+
+#~ msgid "No Files"
+#~ msgstr "Файлов нет"
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr "Имя \"%(username)s\" отклонено"
+
+#~ msgid "invalid user name"
+#~ msgstr "неверное имя пользователя"
+
+#~ msgid "Your account is disabled"
+#~ msgstr "Ваш аккаунт выключен"
+
+#~ msgid "invalid clone URL"
+#~ msgstr "неверный URL для клонирования"
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr ""
+#~ "Неверный URL клонирования, предоставьте "
+#~ "корректный URL для клонирования в "
+#~ "формате http(s)/svn+http(s)/ssh"
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+#~ "Ревизии %(revs)s уже включены в pull-"
+#~ "request или имеют установленный статус"
+
+#~ msgid "Defaults"
+#~ msgstr "Значения по умолчанию"
+
+#~ msgid "My Emails"
+#~ msgstr "Мои адреса E-mail"
+
+#~ msgid "Watched"
+#~ msgstr "Просмотрено"
+
+#~ msgid "My Permissions"
+#~ msgstr "Мои привилегии"
+
+#~ msgid "expires"
+#~ msgstr ""
+
+#~ msgid "reset"
+#~ msgstr ""
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "remove"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "delete"
+#~ msgstr "удалить"
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr "Управление привилегиями"
+
+#~ msgid "Overview"
+#~ msgstr "Обзор"
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr "Перезаписать существующие настройки"
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr "Белый список IP для всех пользователей"
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr "Обзор прав пользователей по умолчанию"
+
+#~ msgid "none"
+#~ msgstr "ничего"
+
+#~ msgid "read"
+#~ msgstr "читать"
+
+#~ msgid "write"
+#~ msgstr "записывать"
+
+#~ msgid "admin"
+#~ msgstr "администратор"
+
+#~ msgid "user/user group"
+#~ msgstr ""
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "Import existing repository ?"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr "Опциональный URL, с которого требуется склонировать репозиторий."
+
+#~ msgid "Remote URL"
+#~ msgstr "Ссылка для клонирования"
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr "Получить изменения с удалённой стороны"
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr "Неизменяемый id"
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr "редактировать"
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr ""
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr "Уничтожить все данные"
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "check for updates"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr "Стандартные привилегии"
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr "Изменение статуса"
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+#~ "Используйте @имя_пользователя в тексте, чтобы"
+#~ " отправить оповещение указанному пользователю."
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr "Тип файла"
+
+#~ msgid "My Repos"
+#~ msgstr "Мои репозитории"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr "Последняя оценка: %s"
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr "владелец"
+
+#~ msgid "reviewer"
+#~ msgstr "рецензент"
+
--- a/kallithea/i18n/sk/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/sk/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -5,9 +5,9 @@
 # #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-04-01 12:59+0200\n"
 "Last-Translator: Andrew Shadura <andrew@shadura.me>\n"
 "Language-Team: Slovak "
@@ -20,19 +20,23 @@
 "X-Generator: Weblate 2.3-dev\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "Zatiaľ nie sú žiadne zmeny"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr ""
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(zatvorené)"
 
@@ -47,50 +51,55 @@
 
 #: kallithea/controllers/changeset.py:169
 #, python-format
-msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr ""
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr "Taká revízia neexistuje"
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-msgid "No comments."
-msgstr "Nie sú žiadne komentáre."
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
 msgstr ""
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr ""
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+#, fuzzy, python-format
+#| msgid "Unknown revision %s"
+msgid "No response"
+msgstr "Neznáma revízia %s"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 
-#: kallithea/controllers/error.py:99
-msgid "Unauthorized access to resource"
-msgstr ""
-
-#: kallithea/controllers/error.py:101
-msgid "You don't have permission to view this page"
-msgstr "Nemáte oprávnenie na zobrazenie tejto stránky"
-
 #: kallithea/controllers/error.py:103
-msgid "The resource could not be found"
+msgid "Unauthorized access to resource"
 msgstr ""
 
 #: kallithea/controllers/error.py:105
+msgid "You don't have permission to view this page"
+msgstr "Nemáte oprávnenie na zobrazenie tejto stránky"
+
+#: kallithea/controllers/error.py:107
+msgid "The resource could not be found"
+msgstr ""
+
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -106,17 +115,17 @@
 msgid "%s %s feed"
 msgstr ""
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr ""
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr ""
@@ -194,45 +203,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr ""
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr "Sťahovanie vypnuté"
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "Neznáma revízia %s"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "Prázdny repozitár"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr ""
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "Zmeny"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "Vetvy"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "Tagy"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr ""
@@ -248,9 +255,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "Repozitáre"
 
@@ -270,145 +277,163 @@
 msgstr "Záložka"
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
 msgstr ""
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
-msgstr ""
-
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
+msgstr ""
+
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+#, fuzzy
+#| msgid "bad captcha"
+msgid "Bad captcha"
 msgstr "zlá captcha"
 
-#: kallithea/controllers/login.py:194
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr ""
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr ""
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, python-format
 msgid "%s (closed)"
 msgstr "%s (zatvorené)"
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "Záložky"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 msgid "No description"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 msgid "Pull request updated"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:715
 msgid "Closing."
 msgstr ""
 
@@ -424,21 +449,21 @@
 msgid "An error occurred during search operation."
 msgstr "Došlo k chybe počas vyhľadávania."
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 msgid "No data ready yet"
 msgstr ""
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr ""
 
@@ -451,38 +476,38 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+msgid "Forever"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr "5 minút"
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr "1 hodina"
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr "1 deň"
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr "1 mesiac"
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr ""
 
@@ -496,7 +521,7 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
+msgid "Unmodified"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:262
@@ -512,117 +537,133 @@
 msgid "Error occurred during update of gist %s"
 msgstr "Došlo k chybe pri aktualizácii gist %s"
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr "Úspešne aktualizované heslo"
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr "Došlo k chybe pri aktualizácii hesla užívateľa"
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "Došlo k chybe pri ukladaní e-mailovej adresy"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr ""
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
 msgstr ""
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr ""
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -630,11 +671,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -642,221 +683,211 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr ""
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:297
+#, python-format
+msgid "Removed repository group %s"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
-msgid "Removed repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:307
-#, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
+#: kallithea/controllers/admin/user_groups.py:340
+msgid "Cannot revoke permission for yourself as admin"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
-#: kallithea/controllers/admin/user_groups.py:340
-msgid "Cannot revoke permission for yourself as admin"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:435
 msgid "Repository group permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:321
+#, python-format
+msgid "Cannot delete repository %s which still has forks"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "Nič"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy, python-format
+#| msgid "This repository has been locked by %s on %s"
+msgid "Repository has been locked"
+msgstr "Tento repozitár bol uzamknutý používateľom %s dňa %s"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy, python-format
+#| msgid "This repository has been locked by %s on %s"
+msgid "Repository has been unlocked"
+msgstr "Tento repozitár bol uzamknutý používateľom %s dňa %s"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
 msgstr ""
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr ""
 
@@ -953,79 +984,76 @@
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr ""
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr ""
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr ""
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr ""
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr ""
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr ""
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr ""
 
@@ -1041,158 +1069,160 @@
 msgid "No changes detected"
 msgstr ""
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
-msgstr ""
-
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:677
+msgid "Compare view"
+msgstr ""
+
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr ""
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr ""
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:722
+#, python-format
+msgid "Fork name %s"
+msgstr ""
+
+#: kallithea/lib/helpers.py:742
+#, python-format
+msgid "Pull request %s"
+msgstr ""
+
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr ""
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr ""
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr ""
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr ""
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr ""
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1200,7 +1230,7 @@
 "repositories"
 msgstr ""
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
@@ -1208,7 +1238,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
@@ -1216,7 +1246,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
@@ -1224,7 +1254,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
@@ -1232,7 +1262,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
@@ -1240,7 +1270,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
@@ -1248,27 +1278,27 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr ""
 
@@ -1283,7 +1313,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr ""
 
@@ -1298,7 +1328,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr ""
 
@@ -1313,7 +1343,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr ""
 
@@ -1328,7 +1358,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr ""
 
@@ -1367,7 +1397,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr ""
 
@@ -1382,7 +1412,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr ""
 
@@ -1397,7 +1427,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr ""
 
@@ -1412,7 +1442,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr ""
 
@@ -1427,7 +1457,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr ""
 
@@ -1463,7 +1493,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr ""
 
@@ -1478,7 +1508,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr ""
 
@@ -1493,7 +1523,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr ""
 
@@ -1508,7 +1538,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr ""
 
@@ -1520,7 +1550,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr ""
 
@@ -1532,7 +1562,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr ""
 
@@ -1544,7 +1574,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr ""
 
@@ -1556,7 +1586,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr ""
 
@@ -1568,7 +1598,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr ""
 
@@ -1579,7 +1609,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr ""
 
@@ -1590,7 +1620,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr ""
 
@@ -1601,7 +1631,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr ""
 
@@ -1612,7 +1642,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr ""
 
@@ -1623,7 +1653,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr ""
 
@@ -1634,7 +1664,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr ""
 
@@ -1645,7 +1675,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr ""
 
@@ -1656,7 +1686,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr ""
 
@@ -1667,7 +1697,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr ""
 
@@ -1678,7 +1708,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr ""
 
@@ -1689,29 +1719,135 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr ""
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr ""
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+msgid "Default user has read access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1669
+msgid "Default user has write access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+msgid "Only admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1683
+msgid "Non-admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1685
+msgid "Only admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1686
+msgid "Non-admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1688
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1689
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "Repozitáre"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "Repozitáre"
+
+#: kallithea/model/db.py:1698
+msgid "User registration with manual account activation"
+msgstr ""
+
+#: kallithea/model/db.py:1699
+msgid "User registration with automatic account activation"
+msgstr ""
+
+#: kallithea/model/db.py:2228
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Not reviewed"
+msgstr ""
+
+#: kallithea/model/db.py:2231
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Under review"
+msgstr ""
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr ""
@@ -1730,297 +1866,318 @@
 msgid "Enter %(min)i characters or more"
 msgstr ""
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:252
-#, python-format
-msgid "%(user)s commented on changeset at %(when)s"
-msgstr ""
-
-#: kallithea/model/notification.py:253
-#, python-format
-msgid "%(user)s sent message at %(when)s"
-msgstr ""
-
 #: kallithea/model/notification.py:254
 #, python-format
-msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:255
 #, python-format
-msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s sent message %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:256
 #, python-format
-msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:257
 #, python-format
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:258
+#, python-format
+msgid "%(user)s opened new pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:259
+#, python-format
+msgid "%(user)s commented on pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:266
+#, python-format
+msgid "%(user)s commented on changeset at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:267
+#, python-format
+msgid "%(user)s sent message at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:268
+#, python-format
+msgid "%(user)s mentioned you at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:269
+#, python-format
+msgid "%(user)s registered in Kallithea at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:270
+#, python-format
+msgid "%(user)s opened new pull request at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:271
+#, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr ""
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, python-format
-msgid "New user %(new_username)s registered"
-msgstr ""
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, python-format
+msgid "New user %(new_username)s registered"
+msgstr ""
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 msgid "Closing"
 msgstr ""
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
-msgstr ""
-
-#: kallithea/model/scm.py:808
+#: kallithea/model/pull_request.py:137
+#, python-format
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
+msgstr ""
+
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr ""
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr ""
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr ""
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
-msgstr ""
-
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:249
+msgid "You can't remove this user since it is crucial for the entire application"
+msgstr ""
+
+#: kallithea/model/user.py:254
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr ""
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
 "owners or remove those user groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr ""
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr ""
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr ""
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr ""
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr ""
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, python-format
+msgid "Username \"%(username)s\" cannot be used"
+msgstr ""
+
+#: kallithea/model/validators.py:99
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
-msgstr ""
-
-#: kallithea/model/validators.py:132
+" dashes and must begin with an alphanumeric character or underscore"
+msgstr ""
+
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr ""
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
 msgstr ""
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr ""
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr ""
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr ""
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
-msgstr ""
-
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr ""
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr ""
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
-msgstr ""
-
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:300
+msgid "Invalid username or password"
+msgstr ""
+
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr ""
+
+#: kallithea/model/validators.py:345
+#, python-format
+msgid "Repository name %(repo)s is not allowed"
+msgstr ""
+
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr ""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:474
-msgid "invalid clone URL"
-msgstr ""
-
-#: kallithea/model/validators.py:475
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr ""
-
-#: kallithea/model/validators.py:500
+#: kallithea/model/validators.py:465
+#, fuzzy
+#| msgid "Unlock Repository"
+msgid "Invalid repository URL"
+msgstr "Odblokovať repozitár"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr ""
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr ""
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr ""
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr ""
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
-msgstr ""
-
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
-msgstr ""
-
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:705
+msgid "This email address is already in use"
+msgstr ""
+
+#: kallithea/model/validators.py:725
+#, python-format
+msgid "Email address \"%(email)s\" not found"
+msgstr ""
+
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
 msgstr ""
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr ""
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr ""
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr ""
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr ""
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2082,13 +2239,13 @@
 msgstr ""
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2100,11 +2257,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr ""
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2125,11 +2282,11 @@
 msgid "Name"
 msgstr ""
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr ""
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2138,18 +2295,19 @@
 msgid "Tip"
 msgstr ""
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr ""
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2161,7 +2319,7 @@
 msgid "Click to sort ascending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2173,11 +2331,11 @@
 msgid "Click to sort descending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr ""
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2189,10 +2347,10 @@
 msgid "Data error."
 msgstr ""
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2202,7 +2360,7 @@
 msgstr ""
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr ""
 
@@ -2211,39 +2369,39 @@
 msgid "Log In to %s"
 msgstr ""
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr ""
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr ""
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr ""
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr ""
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr ""
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr ""
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr ""
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr ""
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr ""
@@ -2291,26 +2449,26 @@
 msgstr ""
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr ""
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr ""
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr ""
 
@@ -2420,109 +2578,95 @@
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr ""
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr ""
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr ""
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr ""
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
+#: kallithea/templates/admin/defaults/defaults.html:11
+#: kallithea/templates/base/base.html:66
 #, fuzzy
 msgid "Repository Defaults"
 msgstr "Repozitáre"
 
-#: kallithea/templates/admin/defaults/defaults.html:11
-#: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr ""
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr ""
 
@@ -2554,6 +2698,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr ""
 
@@ -2564,7 +2714,7 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
+msgid "Never"
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:145
@@ -2572,7 +2722,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr ""
 
@@ -2595,12 +2745,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr ""
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr ""
 
@@ -2626,25 +2776,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2674,11 +2826,22 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr ""
 
@@ -2687,9 +2850,18 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2715,7 +2887,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr ""
 
@@ -2724,26 +2896,33 @@
 msgid "Profile"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
+#: kallithea/templates/admin/my_account/my_account.html:36
+msgid "Email Addresses"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr ""
+#, fuzzy
+#| msgid "Repositories"
+msgid "Owned Repositories"
+msgstr "Repozitáre"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr ""
+#, fuzzy
+#| msgid "Repositories"
+msgid "Watched Repositories"
+msgstr "Repozitáre"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
-msgid "My Permissions"
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
+msgid "Show Permissions"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
@@ -2751,56 +2930,42 @@
 msgid "Built-in"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
 #, python-format
-msgid "Confirm to reset this api key: %s"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
+msgid "Confirm to reset this API key: %s"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
+msgid "Expired"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
 #, python-format
-msgid "Confirm to remove this api key: %s"
+msgid "Confirm to remove this API key: %s"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
+msgid "Remove"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
+msgid "New API key"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2813,19 +2978,6 @@
 msgid "Primary"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2846,19 +2998,24 @@
 msgid "Change Your Account Password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr ""
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr ""
@@ -2879,13 +3036,7 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
+msgid "Current IP"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
@@ -2921,7 +3072,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr ""
 
@@ -2939,20 +3090,14 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:5
-msgid "Permissions Administration"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
 #: kallithea/templates/base/base.html:64
-msgid "Permissions"
+msgid "Default Permissions"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:28
@@ -2961,14 +3106,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr ""
@@ -2980,23 +3121,27 @@
 "%s user permissions."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Apply to all existing repositories"
+msgstr "Repozitáre"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
+msgid "Permissions for the Default user on new repositories."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr ""
@@ -3008,72 +3153,101 @@
 "will be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+msgid "Apply to all existing repository groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
-msgid "Repository creation with group write access"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+msgid "Top level repository creation"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
+msgid "Repository creation with group write access"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
+msgid ""
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm to delete this IP address: %s"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 msgid "All IP addresses are allowed."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-msgid "Default User Permissions Overview"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3095,12 +3269,12 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3118,19 +3292,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr ""
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr ""
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3151,12 +3331,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3168,38 +3348,10 @@
 msgid "Delete this repository group"
 msgstr ""
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+msgid "User/User Group"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3208,7 +3360,7 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+msgid "Default"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3217,12 +3369,7 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
+msgid "Revoke"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
@@ -3232,7 +3379,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+msgid "Apply to children"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3281,42 +3428,41 @@
 msgid "Number of Top-level Repositories"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-msgid "Optional URL from which repository should be cloned."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Clone remote repository"
+msgstr "Prázdny repozitár"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr ""
 
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
+#: kallithea/templates/forks/fork.html:58
+msgid "Landing revision"
+msgstr ""
+
 #: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
-#: kallithea/templates/forks/fork.html:58
-msgid "Landing revision"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:72
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3363,8 +3509,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr ""
 
@@ -3386,45 +3532,45 @@
 msgid "Public Journal Visibility"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 msgid "Add to Public Journal"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 msgid "Change Locking"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 msgid "Confirm to unlock repository."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 msgid "Unlock Repository"
 msgstr "Odblokovať repozitár"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 msgid "Confirm to lock repository."
 msgstr "Potvrdenie blokovania repozitára."
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 msgid "Lock Repository"
 msgstr "Zablokovať repozitár"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3432,17 +3578,17 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 msgid "Delete this Repository"
 msgstr "Vymazať tento repozitár"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, fuzzy, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
@@ -3450,15 +3596,15 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3496,8 +3642,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr ""
@@ -3536,28 +3682,38 @@
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
-msgstr ""
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Private Repository"
+msgstr "Prázdny repozitár"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
-msgid "Remote URL"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Pull Changes from Remote Location"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Confirm to pull changes from remote side."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Remote repository URL"
+msgstr "Prázdny repozitár"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy, python-format
+#| msgid "Changes on %s repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "Zmeny na repozitáre %s"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "Confirm to lock repository."
+msgid "Confirm to pull changes from remote repository."
+msgstr "Potvrdenie blokovania repozitára."
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr ""
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Permanent Repository ID"
+msgstr "Prázdny repozitár"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3571,43 +3727,35 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
-msgid "Clone URL"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Remote repository"
+msgstr "Prázdny repozitár"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Repository URL"
+msgstr "Repozitáre"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr ""
 
@@ -3664,55 +3812,11 @@
 msgid "System Info"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr ""
 
@@ -3785,13 +3889,13 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
+msgid "Delete records of missing repositories"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3812,7 +3916,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3839,38 +3943,42 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+msgid "Check for updates"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
+msgid "Python version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
-msgid "Git version"
+msgid "Platform"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:8
-msgid "Git path"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_system.html:9
-msgid "Upgrade info endpoint"
+msgid "Git version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:9
+msgid "Git path"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
+msgid "Upgrade info endpoint"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4035,7 +4143,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4054,6 +4162,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4073,15 +4182,8 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
-#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
-#: kallithea/templates/admin/user_groups/user_groups.html:48
-msgid "Members"
+msgid "Show Members"
 msgstr ""
 
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
@@ -4089,8 +4191,14 @@
 msgid "User Group: %s"
 msgstr ""
 
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
+#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
+#: kallithea/templates/admin/user_groups/user_groups.html:48
+msgid "Members"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr ""
@@ -4115,10 +4223,6 @@
 msgid "User Groups Administration"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr ""
@@ -4144,11 +4248,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-msgid "Default Permissions"
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4158,7 +4258,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4172,7 +4272,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr ""
@@ -4194,18 +4294,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr ""
 
@@ -4226,47 +4319,55 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr ""
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr ""
+
+#: kallithea/templates/base/base.html:126
 msgid "Create Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr ""
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
-#: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
-msgid "Changelog"
-msgstr ""
-
 #: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:141
+#: kallithea/templates/changelog/changelog.html:14
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
+msgid "Changelog"
+msgstr ""
+
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr ""
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr ""
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr ""
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 msgid "Compare Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4276,129 +4377,125 @@
 msgid "Compare"
 msgstr ""
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr ""
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:176
-msgid "Follow"
-msgstr ""
-
-#: kallithea/templates/base/base.html:177
-msgid "Unfollow"
-msgstr ""
-
 #: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
-#: kallithea/templates/forks/fork.html:9
-msgid "Fork"
+msgid "Follow"
 msgstr ""
 
 #: kallithea/templates/base/base.html:181
+msgid "Unfollow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
+#: kallithea/templates/forks/fork.html:9
+msgid "Fork"
+msgstr ""
+
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr ""
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr ""
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr ""
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr ""
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr ""
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:237
-msgid "Gists"
-msgstr ""
-
 #: kallithea/templates/base/base.html:241
+msgid "Gists"
+msgstr ""
+
+#: kallithea/templates/base/base.html:245
 msgid "All Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 msgid "My Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 msgid "My Private Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr ""
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 msgid "My Pull Requests"
 msgstr ""
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr ""
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 msgid "Login to Your Account"
 msgstr ""
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr ""
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr ""
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "Repozitáre"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4426,7 +4523,8 @@
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:22
@@ -4453,7 +4551,7 @@
 msgstr ""
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr ""
 
@@ -4523,6 +4621,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr ""
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr ""
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr ""
+
 #: kallithea/templates/base/root.html:43
 msgid "Specify changeset"
 msgstr ""
@@ -4552,6 +4658,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4581,10 +4688,6 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr ""
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr ""
@@ -4615,7 +4718,7 @@
 #, python-format
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:96
@@ -4625,7 +4728,7 @@
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4658,7 +4761,7 @@
 msgid "Branch %s"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr ""
 
@@ -4674,7 +4777,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr ""
 
@@ -4704,21 +4807,23 @@
 msgid "Refs"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
-msgstr ""
-
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "Empty repository"
+msgid "Push new repository"
+msgstr "Prázdny repozitár"
+
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr ""
 
@@ -4728,15 +4833,15 @@
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr ""
@@ -4759,7 +4864,7 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+msgid "Merge"
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4770,9 +4875,17 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+msgid "Replaced by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:149
+msgid "Preceded by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
@@ -4780,9 +4893,9 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
@@ -4790,91 +4903,93 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy, python-format
+#| msgid "Unknown revision %s"
+msgid "No revisions"
+msgstr "Neznáma revízia %s"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Status change from pull request"
+msgid "on pull request"
+msgstr "Zmena stavu"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
+msgid "No title"
 msgstr ""
 
 #: kallithea/templates/changeset/changeset_file_comment.html:24
-#, fuzzy
-msgid "Status change from pull request"
-msgstr "Zmena stavu"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
-msgid "No title"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-msgid "Comment from pull request"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#, fuzzy, python-format
+#| msgid "%s changesets"
+msgid "on this changeset"
+msgstr "%s zmien"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 #, fuzzy
 msgid "Delete comment?"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "Posledné zmeny"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
+msgid "Comment preview"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:77
+msgid "Submitting ..."
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
-msgid "Comment preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:85
-msgid "Submitting ..."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
@@ -4882,7 +4997,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, fuzzy, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
@@ -4890,7 +5005,7 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, python-format
 msgid "%d general"
 msgid_plural "%d general"
@@ -4898,25 +5013,25 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-msgid "Use @username inside this text to send notification to another local user."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+msgid "Use @username inside this text to notify another user."
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 #, fuzzy
 msgid "Set changeset status"
 msgstr "Zmeny"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 #, fuzzy
 msgid "No change"
 msgstr "Žiadne zmeny"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 #, fuzzy
 msgid "Close"
 msgstr "(zatvorené)"
@@ -4936,7 +5051,7 @@
 msgstr ""
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr ""
@@ -4945,11 +5060,11 @@
 msgid "Show inline comments"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 msgid "Deleted"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 msgid "Renamed"
 msgstr ""
 
@@ -4961,29 +5076,41 @@
 msgid "Ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 msgid "is"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, fuzzy, python-format
 msgid "%s changesets"
 msgstr "%s zmien"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 msgid "behind"
 msgstr ""
 
@@ -5007,7 +5134,7 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
@@ -5015,49 +5142,36 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr ""
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr ""
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr ""
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr ""
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr ""
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5183,10 +5297,6 @@
 msgid "Commit Changes"
 msgstr "Žiadne zmeny"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr ""
@@ -5212,18 +5322,14 @@
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
+msgid "Last Revision"
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
+msgid "Last Modified"
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:64
-msgid "Last Modified"
-msgstr ""
-
-#: kallithea/templates/files/files_browser.html:65
 msgid "Last Committer"
 msgstr ""
 
@@ -5336,8 +5442,8 @@
 msgstr ""
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr ""
 
@@ -5388,8 +5494,8 @@
 msgstr ""
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr ""
 
@@ -5397,7 +5503,7 @@
 msgid "Forked"
 msgstr ""
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr ""
 
@@ -5410,18 +5516,13 @@
 msgstr ""
 
 #: kallithea/templates/journal/journal.html:56
-msgid "My Repos"
-msgstr "Moje repozitáre"
-
-#: kallithea/templates/journal/journal_data.html:61
+msgid "My Repositories"
+msgstr ""
+
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr ""
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr ""
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr ""
@@ -5463,20 +5564,14 @@
 msgid "Destination repository"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-msgid "Pull Request Reviewers"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 msgid "No entries"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+msgid "Vote"
+msgstr ""
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5485,50 +5580,48 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-msgid "Delete Pull Request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+msgid "Delete Pull Request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr ""
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
 #, python-format
-msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, python-format
-msgid "Pull request #%s from %s#%s"
+msgid "Pull request %s from %s#%s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
@@ -5544,11 +5637,11 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
@@ -5556,78 +5649,78 @@
 msgstr[1] ""
 msgstr[2] ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 #, fuzzy
 msgid "There are no reviewers"
 msgstr "Zatiaľ nie sú reviewers"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 msgid "on"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 msgid "Created by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 msgid "Update"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+msgid "Pull Request Reviewers"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 #, fuzzy
 msgid "Remove reviewer"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 #, fuzzy
 msgid "Potential Reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 msgid "Save as New Pull Request"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 msgid "Cancel Changes"
 msgstr "Zrušiť zmeny"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 msgid "Pull Request Content"
 msgstr ""
 
@@ -5728,8 +5821,8 @@
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr ""
 
@@ -5737,45 +5830,45 @@
 msgid "Stats gathered: "
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:389
-msgid "commits"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:390
-msgid "files added"
+msgid "commits"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
+msgid "files added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:394
-msgid "commit"
-msgstr ""
-
 #: kallithea/templates/summary/statistics.html:395
-msgid "file added"
+msgid "commit"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:396
-msgid "file changed"
+msgid "file added"
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:397
+msgid "file changed"
+msgstr ""
+
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr ""
 
@@ -5797,65 +5890,73 @@
 msgid "Fork of"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:72
+msgid "Clone URL"
 msgstr ""
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
-msgstr ""
-
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:125
+msgid "With subrepos"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 msgid "Latest Changes"
 msgstr "Posledné zmeny"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 msgid "Quick Start"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr ""
@@ -5868,3 +5969,419 @@
 #: kallithea/templates/tags/tags.html:26
 msgid "Compare Tags"
 msgstr ""
+
+#~ msgid "increase diff context to %(num)s lines"
+#~ msgstr ""
+
+#~ msgid "No comments."
+#~ msgstr "Nie sú žiadne komentáre."
+
+#~ msgid "public journal"
+#~ msgstr ""
+
+#~ msgid "journal"
+#~ msgstr ""
+
+#~ msgid "forever"
+#~ msgstr ""
+
+#~ msgid "unmodified"
+#~ msgstr ""
+
+#~ msgid "Cannot delete %s it still contains attached forks"
+#~ msgstr ""
+
+#~ msgid "Locked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked"
+#~ msgstr ""
+
+#~ msgid "Locked"
+#~ msgstr ""
+
+#~ msgid "Repository has been %s"
+#~ msgstr ""
+
+#~ msgid "You can't edit this user"
+#~ msgstr ""
+
+#~ msgid "compare view"
+#~ msgstr ""
+
+#~ msgid "fork name %s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s"
+#~ msgstr ""
+
+#~ msgid "No Files"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#~ msgstr ""
+
+#~ msgid "You can't remove this user since it's crucial for entire application"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Username may only contain alphanumeric "
+#~ "characters underscores, periods or dashes "
+#~ "and must begin with alphanumeric "
+#~ "character or underscore"
+#~ msgstr ""
+
+#~ msgid "invalid password"
+#~ msgstr ""
+
+#~ msgid "invalid user name"
+#~ msgstr ""
+
+#~ msgid "Your account is disabled"
+#~ msgstr ""
+
+#~ msgid "Repository name %(repo)s is disallowed"
+#~ msgstr ""
+
+#~ msgid "invalid clone URL"
+#~ msgstr ""
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr ""
+
+#~ msgid "This email address is already taken"
+#~ msgstr ""
+
+#~ msgid "email \"%(email)s\" does not exist."
+#~ msgstr ""
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comma separated list of plugins. Order"
+#~ " of plugins is also order in "
+#~ "which Kallithea will try to authenticate"
+#~ " user"
+#~ msgstr ""
+
+#~ msgid "Defaults"
+#~ msgstr ""
+
+#~ msgid "never"
+#~ msgstr ""
+
+#~ msgid "My Emails"
+#~ msgstr ""
+
+#~ msgid "Watched"
+#~ msgstr ""
+
+#~ msgid "My Permissions"
+#~ msgstr ""
+
+#~ msgid "expires"
+#~ msgstr ""
+
+#~ msgid "Confirm to reset this api key: %s"
+#~ msgstr ""
+
+#~ msgid "reset"
+#~ msgstr ""
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "Confirm to remove this api key: %s"
+#~ msgstr ""
+
+#~ msgid "remove"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "delete"
+#~ msgstr ""
+
+#~ msgid "current IP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr ""
+
+#~ msgid "Overview"
+#~ msgstr ""
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "All default permissions on each user "
+#~ "group will be reset to chosen "
+#~ "permission, note that all custom default"
+#~ " permission on repository groups will "
+#~ "be lost"
+#~ msgstr ""
+
+#~ msgid "Repository creation"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr ""
+
+#~ msgid "Confirm to delete this ip: %s"
+#~ msgstr ""
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr ""
+
+#~ msgid "none"
+#~ msgstr ""
+
+#~ msgid "read"
+#~ msgstr ""
+
+#~ msgid "write"
+#~ msgstr ""
+
+#~ msgid "admin"
+#~ msgstr ""
+
+#~ msgid "user/user group"
+#~ msgstr ""
+
+#~ msgid "default"
+#~ msgstr ""
+
+#~ msgid "revoke"
+#~ msgstr ""
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "apply to children"
+#~ msgstr ""
+
+#~ msgid "Import existing repository ?"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr ""
+
+#~ msgid "private repository"
+#~ msgstr ""
+
+#~ msgid "Remote URL"
+#~ msgstr ""
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr ""
+
+#~ msgid "Confirm to pull changes from remote side."
+#~ msgstr ""
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr ""
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr ""
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "check for updates"
+#~ msgstr ""
+
+#~ msgid "Meta-Tagging"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr ""
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Changeset status: %s\n"
+#~ "Click to open associated pull request #%s"
+#~ msgstr ""
+
+#~ msgid "Push new repo"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "merge"
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Comment from pull request"
+#~ msgstr ""
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr ""
+
+#~ msgid "My Repos"
+#~ msgstr "Moje repozitáre"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "%s Pull Request #%s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr ""
+
+#~ msgid "reviewer"
+#~ msgstr ""
+
+#~ msgid "with subrepos"
+#~ msgstr ""
+
--- a/kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -7,9 +7,9 @@
 # xpol <xpolife@gmail.com>, 2012
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2014-12-12 14:19+0200\n"
 "Last-Translator: Michal Čihař <michal@cihar.com>\n"
 "Language-Team: Simplified Chinese "
@@ -21,19 +21,23 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr "还没有修订集"
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "无"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr ""
 
@@ -48,51 +52,55 @@
 
 #: kallithea/controllers/changeset.py:169
 #, python-format
-msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr ""
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr ""
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-#, fuzzy
-msgid "No comments."
-msgstr "%d条评论"
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
 msgstr ""
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr ""
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+#, fuzzy
+#| msgid "revisions"
+msgid "No response"
+msgstr "修订"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr "由于错误的语法,服务器无法对请求进行响应。"
 
-#: kallithea/controllers/error.py:99
+#: kallithea/controllers/error.py:103
 msgid "Unauthorized access to resource"
 msgstr "未授权的资源访问"
 
-#: kallithea/controllers/error.py:101
+#: kallithea/controllers/error.py:105
 msgid "You don't have permission to view this page"
 msgstr "无权访问该页面"
 
-#: kallithea/controllers/error.py:103
+#: kallithea/controllers/error.py:107
 msgid "The resource could not be found"
 msgstr "资源未找到"
 
-#: kallithea/controllers/error.py:105
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -108,17 +116,17 @@
 msgid "%s %s feed"
 msgstr "%s %s订阅"
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr "修订集太大已被截断......"
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr ""
@@ -196,45 +204,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr ""
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr ""
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "未知版本%s"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "空版本库"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr "未知包类型"
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "修订集"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "分支"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "标签"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr "在复刻版本库%s的时候发生错误"
@@ -250,9 +256,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "版本库"
 
@@ -272,149 +278,165 @@
 msgstr ""
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
 msgstr "公共日志"
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
 msgstr "日志"
 
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
-msgstr ""
-
-#: kallithea/controllers/login.py:194
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+msgid "Bad captcha"
+msgstr ""
+
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr ""
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr "密码重置链接已经发送"
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
 msgstr "密码已经成功重置,新密码已经发送到你的邮箱"
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, python-format
 msgid "%s (closed)"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr "修订集"
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr "书签"
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 #, fuzzy
 msgid "No description"
 msgstr "描述"
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr "成功提交拉取请求"
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 #, fuzzy
 msgid "Error occurred while creating pull request"
 msgstr "提交拉取请求时发生错误"
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 #, fuzzy
 msgid "Pull request update created"
 msgstr "拉取请求检视人员"
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 #, fuzzy
 msgid "Pull request updated"
 msgstr "拉取请求"
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr "成功删除拉取请求"
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:715
 #, fuzzy
 msgid "Closing."
 msgstr "使用中"
@@ -432,22 +454,22 @@
 msgid "An error occurred during search operation."
 msgstr "在搜索操作中发生异常"
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 #, fuzzy
 msgid "No data ready yet"
 msgstr "数据未加载"
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr "该版本库统计功能已经禁用"
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr ""
 
@@ -460,38 +482,40 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
-msgstr ""
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+#, fuzzy
+#| msgid "reviewer"
+msgid "Forever"
+msgstr "检视者"
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr ""
 
@@ -505,8 +529,10 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
-msgstr ""
+#, fuzzy
+#| msgid "Last Modified"
+msgid "Unmodified"
+msgstr "最后修改于"
 
 #: kallithea/controllers/admin/gists.py:262
 msgid "Successfully updated gist content"
@@ -521,117 +547,133 @@
 msgid "Error occurred during update of gist %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr "由于是系统帐号,无法编辑该用户"
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr "你的帐号已经更新完成"
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr "已为用户添加电子邮件 %s"
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr "保存电子邮件时发生错误"
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr "成功删除用户电子邮件"
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr "读"
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
-msgstr "读"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
+msgstr "写"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr "写"
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr "管理"
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr "停用"
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -639,11 +681,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -651,221 +693,212 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr "启用"
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr ""
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr "这个组内有%s个版本库因而无法删除"
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:297
+#, python-format
+msgid "Removed repository group %s"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
-msgid "Removed repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:307
-#, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
+#: kallithea/controllers/admin/user_groups.py:340
+msgid "Cannot revoke permission for yourself as admin"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
-#: kallithea/controllers/admin/user_groups.py:340
-msgid "Cannot revoke permission for yourself as admin"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:435
 msgid "Repository group permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr "版本库%s成功更新"
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
+#: kallithea/controllers/admin/repos.py:321
+#, fuzzy, python-format
+#| msgid "Cannot delete %s it still contains attached forks"
+msgid "Cannot delete repository %s which still has forks"
 msgstr "无法删除%s因为它还有其他分复刻本库"
 
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr "在删除%s的时候发生错误"
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr "成功更新在公共日志中的可见性"
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr "设置版本库到公共日志时发生错误"
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr "令牌不匹配"
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr "无"
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr "成功将版本库%s标记为复刻自%s"
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr "在搜索操作中发生错误"
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been locked"
+msgstr "版本库未锁定"
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy
+#| msgid "Repository is not locked"
+msgid "Repository has been unlocked"
+msgstr "版本库未锁定"
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr "解锁时发生错误"
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
-msgstr ""
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr "清除缓存时发生错误"
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
+msgstr "成功拉取自远程路径"
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr "版本库已被%s"
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr "清除缓存时发生错误"
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr "成功拉取自远程路径"
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr "从远程路径拉取时发生错误"
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr "删除版本库统计时发生错误"
 
@@ -962,79 +995,76 @@
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr "保存权限时发生错误"
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr "用户更新成功"
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr "删除用户时发生错误"
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr "无法编辑该用户"
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr ""
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr ""
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr ""
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr "必须是注册用户才能进行此操作"
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr "必须登录才能访问该页面"
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr "未找到修订集"
 
@@ -1050,158 +1080,164 @@
 msgid "No changes detected"
 msgstr "未发现差异"
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr "已经删除分支%s"
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr "创建标签%s"
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr "显示合并的修订集%s->%s"
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
+#: kallithea/lib/helpers.py:677
+#, fuzzy
+#| msgid "compare view"
+msgid "Compare view"
 msgstr "比较显示"
 
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr "还有"
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr "%s个"
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr "修订"
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
+#: kallithea/lib/helpers.py:722
+#, fuzzy, python-format
+#| msgid "fork name %s"
+msgid "Fork name %s"
 msgstr "复刻名称%s"
 
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
+#: kallithea/lib/helpers.py:742
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "Pull request %s"
 msgstr "拉取请求#%s"
 
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr "[删除]版本库"
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr "[创建]版本库"
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr "[创建]复刻版本库"
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr "[复刻]版本库"
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr "[更新]版本库"
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr "[删除]版本库"
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr "[创建]用户"
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr "[更新]用户"
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr "[评论]了版本库中的修订"
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr "[评论]拉取请求"
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr "[关闭] 拉取请求"
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr "[推送]到"
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr "[通过Kallithea提交]到版本库"
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr "[远程拉取]到版本库"
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr "[拉取]自"
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr "[开始关注]版本库"
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr "[停止关注]版本库"
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr " 还有%s个"
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr "没有文件"
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr "无文件"
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1209,63 +1245,63 @@
 "repositories"
 msgstr "版本库%s没有映射到数据库,可能是从文件系统创建或者重命名,请重启Kallithea以重新扫描版本库"
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
 msgstr[0] "%d年"
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
 msgstr[0] "%d月"
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
 msgstr[0] "%d天"
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
 msgstr[0] "%d时"
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
 msgstr[0] "%d分"
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
 msgstr[0] "%d秒"
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr "%s"
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr "%s前"
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr "%s零%s"
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr "%s零%s前"
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr "刚才"
 
@@ -1280,7 +1316,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr "无版本库访问权限"
 
@@ -1295,7 +1331,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr "版本库读取权限"
 
@@ -1310,7 +1346,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr "版本库写入权限"
 
@@ -1325,7 +1361,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr "版本库管理权限"
 
@@ -1364,7 +1400,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr "Kallithea 管理员"
 
@@ -1379,7 +1415,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr "禁用创建版本库"
 
@@ -1394,7 +1430,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr "允许创建版本库"
 
@@ -1409,7 +1445,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr "禁用复刻版本库"
 
@@ -1424,7 +1460,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr "允许复刻版本库"
 
@@ -1460,7 +1496,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr "未检视"
 
@@ -1475,7 +1511,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr "已批准"
 
@@ -1490,7 +1526,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr "驳回"
 
@@ -1505,7 +1541,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr "检视中"
 
@@ -1517,7 +1553,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr ""
 
@@ -1529,7 +1565,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr ""
 
@@ -1541,7 +1577,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr ""
 
@@ -1553,7 +1589,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr ""
 
@@ -1565,7 +1601,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr ""
 
@@ -1576,7 +1612,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr ""
 
@@ -1587,7 +1623,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr ""
 
@@ -1598,7 +1634,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr ""
 
@@ -1609,7 +1645,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr ""
 
@@ -1620,7 +1656,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr ""
 
@@ -1631,7 +1667,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr ""
 
@@ -1642,7 +1678,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr ""
 
@@ -1653,7 +1689,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr ""
 
@@ -1664,7 +1700,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr ""
 
@@ -1675,7 +1711,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr ""
 
@@ -1686,29 +1722,141 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr "在%s行"
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr "[提及]"
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has read access to new repositories"
+msgstr "未授权的资源访问"
+
+#: kallithea/model/db.py:1669
+#, fuzzy
+#| msgid "Unauthorized access to resource"
+msgid "Default user has write access to new repositories"
+msgstr "未授权的资源访问"
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+#, fuzzy
+#| msgid "You don't have permissions to create repository in this group"
+msgid "Only admins can create repository groups"
+msgstr "没有在该版本库组中创建版本库的权限"
+
+#: kallithea/model/db.py:1683
+#, fuzzy
+#| msgid "You don't have permissions to create repository in this group"
+msgid "Non-admins can create repository groups"
+msgstr "没有在该版本库组中创建版本库的权限"
+
+#: kallithea/model/db.py:1685
+msgid "Only admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1686
+msgid "Non-admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1688
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1689
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "创建版本库"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "创建版本库"
+
+#: kallithea/model/db.py:1698
+msgid "User registration with manual account activation"
+msgstr ""
+
+#: kallithea/model/db.py:1699
+msgid "User registration with automatic account activation"
+msgstr ""
+
+#: kallithea/model/db.py:2228
+#, fuzzy
+#| msgid "Not Reviewed"
+msgid "Not reviewed"
+msgstr "未检视"
+
+#: kallithea/model/db.py:2231
+#, fuzzy
+#| msgid "Under Review"
+msgid "Under review"
+msgstr "检视中"
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr "请登录"
@@ -1727,300 +1875,330 @@
 msgid "Enter %(min)i characters or more"
 msgstr "输入少于%(min)i个字符"
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:252
-#, python-format
-msgid "%(user)s commented on changeset at %(when)s"
-msgstr ""
-
-#: kallithea/model/notification.py:253
-#, python-format
-msgid "%(user)s sent message at %(when)s"
-msgstr ""
-
 #: kallithea/model/notification.py:254
 #, python-format
-msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:255
 #, python-format
-msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s sent message %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:256
 #, python-format
-msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:257
 #, python-format
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:258
+#, fuzzy, python-format
+#| msgid "Successfully opened new pull request"
+msgid "%(user)s opened new pull request %(age)s"
+msgstr "成功提交拉取请求"
+
+#: kallithea/model/notification.py:259
+#, fuzzy, python-format
+#| msgid "[commented] on pull request for"
+msgid "%(user)s commented on pull request %(age)s"
+msgstr "[评论]拉取请求"
+
+#: kallithea/model/notification.py:266
+#, python-format
+msgid "%(user)s commented on changeset at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:267
+#, python-format
+msgid "%(user)s sent message at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:268
+#, python-format
+msgid "%(user)s mentioned you at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:269
+#, python-format
+msgid "%(user)s registered in Kallithea at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:270
+#, python-format
+msgid "%(user)s opened new pull request at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:271
+#, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr ""
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, fuzzy, python-format
-msgid "New user %(new_username)s registered"
-msgstr "用户名称 %(new_username)s 无效"
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, fuzzy, python-format
+msgid "New user %(new_username)s registered"
+msgstr "用户名称 %(new_username)s 无效"
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 #, fuzzy
 msgid "Closing"
 msgstr "使用中"
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
-msgstr ""
-
-#: kallithea/model/scm.py:808
+#: kallithea/model/pull_request.py:137
+#, python-format
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
+msgstr ""
+
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr "最新tip版本"
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr ""
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr "由于是系统帐号,无法编辑该用户"
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
+#: kallithea/model/user.py:249
+#, fuzzy
+#| msgid "You can't remove this user since it's crucial for entire application"
+msgid "You can't remove this user since it is crucial for the entire application"
 msgstr "由于是系统帐号,无法删除该用户"
 
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:254
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr "由于用户 \"%s\" 拥有版本库%s因而无法删除,请修改版本库所有者或删除版本库。%s"
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr "由于用户 \"%s\" 拥有版本库%s因而无法删除,请修改版本库所有者或删除版本库。%s"
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
 "owners or remove those user groups: %s"
 msgstr "由于用户 \"%s\" 拥有版本库%s因而无法删除,请修改版本库所有者或删除版本库。%s"
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr ""
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr ""
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr ""
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr "值不能为空"
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr "用户名称%(username)s已经存在"
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr "不允许用户名 \"%(username)s\""
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, fuzzy, python-format
+#| msgid "Username %(username)s is not valid"
+msgid "Username \"%(username)s\" cannot be used"
+msgstr "用户名称 %(username)s 无效"
+
+#: kallithea/model/validators.py:99
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
-msgstr ""
-
-#: kallithea/model/validators.py:132
+" dashes and must begin with an alphanumeric character or underscore"
+msgstr ""
+
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr "用户名称 %(username)s 无效"
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr ""
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
 msgstr ""
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr "不能将这个组作为parent"
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr "组 \"%(group_name)s\" 已经存在"
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr "已经存在名为 \"%(group_name)s\" 的版本库"
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr "密码含有无效(非ASCII)字符"
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr ""
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr "密码不符"
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
+#: kallithea/model/validators.py:300
+#, fuzzy
+#| msgid "invalid password"
+msgid "Invalid username or password"
 msgstr "无效密码"
 
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr "无效用户名"
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr "该帐号已被禁用"
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr "令牌不匹配"
+
+#: kallithea/model/validators.py:345
+#, fuzzy, python-format
+#| msgid "Repository name %(repo)s is disallowed"
+msgid "Repository name %(repo)s is not allowed"
 msgstr "版本库名称不能为%(repo)s"
 
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr "已经存在版本库%(repo)s"
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr "版本库组 \"%(group)s\" 中已经存在版本库 \"%(repo)s\""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:474
+#: kallithea/model/validators.py:465
 #, fuzzy
-msgid "invalid clone URL"
-msgstr "无效的克隆地址"
-
-#: kallithea/model/validators.py:475
-#, fuzzy
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr "无效的克隆地址,提供一个有效的克隆 http(s)或svn+http(s)地址"
-
-#: kallithea/model/validators.py:500
+#| msgid "private repository"
+msgid "Invalid repository URL"
+msgstr "私有版本库"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr "复刻版本库必须和父版本库类型相同"
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr "没有在该版本库组中创建版本库的权限"
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr ""
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr ""
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr "不是一个合法的路径"
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
+#: kallithea/model/validators.py:705
+#, fuzzy
+#| msgid "This email address is already taken"
+msgid "This email address is already in use"
 msgstr "该邮件地址已被使用"
 
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
+#: kallithea/model/validators.py:725
+#, fuzzy, python-format
+#| msgid "email \"%(email)s\" does not exist."
+msgid "Email address \"%(email)s\" not found"
 msgstr "邮件地址\"%(email)s\"不存在"
 
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
 msgstr "LDAP 登陆属性的 CN 必须指定 - 这个名字作为用户名"
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr "修订%(revs)s已经包含在拉取请求中或者或者已经设置状态"
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr ""
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr ""
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr ""
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2082,13 +2260,13 @@
 msgstr ""
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2100,11 +2278,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr "描述"
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2125,11 +2303,11 @@
 msgid "Name"
 msgstr "名称"
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr "最后修改"
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2138,18 +2316,19 @@
 msgid "Tip"
 msgstr "Tip"
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr "所有者"
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2161,7 +2340,7 @@
 msgid "Click to sort ascending"
 msgstr "点击以升序排列"
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2173,11 +2352,11 @@
 msgid "Click to sort descending"
 msgstr "点击以降序排列"
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr ""
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2189,10 +2368,10 @@
 msgid "Data error."
 msgstr "数据错误"
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2202,7 +2381,7 @@
 msgstr "载入中..."
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr "登录"
 
@@ -2211,39 +2390,39 @@
 msgid "Log In to %s"
 msgstr ""
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr "帐号"
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr "密码"
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr "记住密码"
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr "忘记了密码?"
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr "还没有帐号?"
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr "登录"
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr "忘记了密码?"
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr "还没有帐号?"
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr ""
@@ -2294,26 +2473,26 @@
 msgstr "确认密码"
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr "名"
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr "姓"
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr "电子邮件"
 
@@ -2423,109 +2602,95 @@
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr ""
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr ""
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr ""
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr "保存"
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
+#: kallithea/templates/admin/defaults/defaults.html:11
+#: kallithea/templates/base/base.html:66
 #, fuzzy
 msgid "Repository Defaults"
 msgstr "版本库默认设置"
 
-#: kallithea/templates/admin/defaults/defaults.html:11
-#: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr "默认设置"
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr "类型"
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr "私有版本库"
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr "私有版本库只对成员可见。"
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr "启用统计"
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr "启用概况页的统计窗口"
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr "启用下载"
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr "启用概况页的下载菜单"
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr "启用锁定"
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr "启用版本库的拉取锁定"
 
@@ -2557,6 +2722,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr ""
 
@@ -2567,15 +2738,17 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
-msgstr ""
+#, fuzzy
+#| msgid "reviewer"
+msgid "Never"
+msgstr "检视者"
 
 #: kallithea/templates/admin/gists/edit.html:145
 msgid "Update Gist"
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr ""
 
@@ -2598,12 +2771,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr ""
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr ""
 
@@ -2629,25 +2802,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2677,11 +2852,22 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr "删除"
 
@@ -2690,9 +2876,18 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2718,7 +2913,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr "我的账户"
 
@@ -2727,84 +2922,84 @@
 msgid "Profile"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
-msgstr ""
+#: kallithea/templates/admin/my_account/my_account.html:36
+#, fuzzy
+#| msgid "New email address"
+msgid "Email Addresses"
+msgstr "增加邮箱"
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr ""
+#, fuzzy
+#| msgid "repositories"
+msgid "Owned Repositories"
+msgstr "版本库"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr "关注的"
+#, fuzzy
+#| msgid "Create repositories"
+msgid "Watched Repositories"
+msgstr "创建版本库"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
 #, fuzzy
-msgid "My Permissions"
-msgstr "我的权限"
+#| msgid "Copy permissions"
+msgid "Show Permissions"
+msgstr "拷贝权限"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
 #: kallithea/templates/admin/users/user_edit_api_keys.html:6
 msgid "Built-in"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
-#, python-format
-msgid "Confirm to reset this api key: %s"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Confirm to delete this user: %s"
+msgid "Confirm to reset this API key: %s"
+msgstr "确认删除用户:%s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
+msgid "Expired"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Confirm to delete this user: %s"
+msgid "Confirm to remove this API key: %s"
+msgstr "确认删除用户:%s"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
-msgstr ""
+#, fuzzy
+#| msgid "revoke"
+msgid "Remove"
+msgstr "移除"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
+msgid "New API key"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2817,19 +3012,6 @@
 msgid "Primary"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr "删除"
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2851,19 +3033,24 @@
 msgid "Change Your Account Password"
 msgstr "忘记了密码?"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr "新密码"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr ""
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr "修改你的头像"
@@ -2884,13 +3071,7 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
+msgid "Current IP"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
@@ -2928,7 +3109,7 @@
 msgstr "评论"
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr ""
 
@@ -2948,22 +3129,16 @@
 msgstr "显示通知"
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr "通知"
 
 #: kallithea/templates/admin/permissions/permissions.html:5
+#: kallithea/templates/admin/permissions/permissions.html:11
+#: kallithea/templates/base/base.html:64
 #, fuzzy
-msgid "Permissions Administration"
-msgstr "权限管理"
-
-#: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
-#: kallithea/templates/base/base.html:64
-msgid "Permissions"
-msgstr "权限"
+msgid "Default Permissions"
+msgstr "默认权限"
 
 #: kallithea/templates/admin/permissions/permissions.html:28
 #: kallithea/templates/admin/settings/settings.html:29
@@ -2971,14 +3146,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr "匿名访问"
@@ -2990,23 +3161,27 @@
 "%s user permissions."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Existing repository?"
+msgid "Apply to all existing repositories"
+msgstr "已有版本库?"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
+msgid "Permissions for the Default user on new repositories."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr "版本库组"
@@ -3018,73 +3193,104 @@
 "will be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+#, fuzzy
+#| msgid "Existing repository?"
+msgid "Apply to all existing repository groups"
+msgstr "已有版本库?"
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
+#, fuzzy
+#| msgid "Repository creation"
+msgid "Top level repository creation"
 msgstr "建立版本库"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
-msgid "Repository creation with group write access"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
+msgid "Repository creation with group write access"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
+msgid ""
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr "版本库复刻"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr "注册"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#, fuzzy, python-format
+#| msgid "Confirm to delete this user: %s"
+msgid "Confirm to delete this IP address: %s"
+msgstr "确认删除用户:%s"
+
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 msgid "All IP addresses are allowed."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-#, fuzzy
-msgid "Default User Permissions Overview"
-msgstr "默认权限"
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3106,12 +3312,12 @@
 msgstr "上级组"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3129,19 +3335,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "设置"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr ""
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr "权限"
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3162,12 +3374,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr "创建于"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3177,38 +3389,10 @@
 msgid "Delete this repository group"
 msgstr ""
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr "无"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr "读"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr "写"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr "管理"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+msgid "User/User Group"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3217,7 +3401,9 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
+#, fuzzy
+#| msgid "default"
+msgid "Default"
 msgstr "默认"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
@@ -3226,14 +3412,11 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
+#, fuzzy
+#| msgid "revoke"
+msgid "Revoke"
 msgstr "移除"
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
-msgstr ""
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:94
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:97
@@ -3241,7 +3424,9 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+#, fuzzy
+#| msgid "apply to children"
+msgid "Apply to children"
 msgstr "应用到成员"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3292,43 +3477,41 @@
 msgid "Number of Top-level Repositories"
 msgstr "顶层版本库数量"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr "克隆自"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
+#: kallithea/templates/admin/repos/repo_add_base.html:17
 #, fuzzy
-msgid "Optional URL from which repository should be cloned."
-msgstr "可选的,指定版本库应该从哪个http[s]地址克隆。"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#| msgid "[created] repository"
+msgid "Clone remote repository"
+msgstr "[创建]版本库"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr "保持简短。用README文件来写更长的描述。"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr "可选的,选择一个组将版本库放到其中"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr "要创建的版本库类型"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
 #: kallithea/templates/forks/fork.html:58
 msgid "Landing revision"
 msgstr "默认修订"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:68
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3375,8 +3558,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr "统计"
 
@@ -3401,52 +3584,52 @@
 msgid "Public Journal Visibility"
 msgstr "公共日志"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr "从公共日志删除"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 #, fuzzy
 msgid "Add to Public Journal"
 msgstr "公共日志"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 #, fuzzy
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
 msgstr "任何人都可以在公共日志上看到这个版本库上的所有动作"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 #, fuzzy
 msgid "Change Locking"
 msgstr "启用锁定"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 #, fuzzy
 msgid "Confirm to unlock repository."
 msgstr "确认解锁版本库"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 #, fuzzy
 msgid "Unlock Repository"
 msgstr "公共版本库"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 #, fuzzy
 msgid "Confirm to lock repository."
 msgstr "确认锁定版本库"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 #, fuzzy
 msgid "Lock Repository"
 msgstr "公共版本库"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr "版本库未锁定"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3454,32 +3637,32 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr "确认删除版本库:%s"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 #, fuzzy
 msgid "Delete this Repository"
 msgstr "[删除]版本库"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, fuzzy, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
 msgstr[0] ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3521,8 +3704,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr "启用"
@@ -3562,31 +3745,38 @@
 msgstr "禁用注册"
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+#, fuzzy
+#| msgid "private repository"
+msgid "Private Repository"
 msgstr "私有版本库"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
 #, fuzzy
-msgid "Remote URL"
-msgstr "克隆地址"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
+#| msgid "[created] repository"
+msgid "Remote repository URL"
+msgstr "[创建]版本库"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
 #, fuzzy
-msgid "Pull Changes from Remote Location"
-msgstr "从远程路径拉取修订集"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
+#| msgid "[pulled from remote] into repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "[远程拉取]到版本库"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
 #, fuzzy
-msgid "Confirm to pull changes from remote side."
+#| msgid "Confirm to pull changes from remote side."
+msgid "Confirm to pull changes from remote repository."
 msgstr "确认从远程拉取修订集"
 
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr ""
+#, fuzzy
+#| msgid "private repository"
+msgid "Permanent Repository ID"
+msgstr "私有版本库"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3600,44 +3790,35 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
+#, fuzzy
+#| msgid "[created] repository"
+msgid "Remote repository"
+msgstr "[创建]版本库"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
 #, fuzzy
-msgid "Clone URL"
-msgstr "克隆地址"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr "编辑"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#| msgid "Repository"
+msgid "Repository URL"
+msgstr "版本库"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr "文件浏览、下载、whoosh和README的默认修订版本"
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr "修改这个版本库的所有者"
 
@@ -3698,55 +3879,11 @@
 msgid "System Info"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr "发送"
 
@@ -3821,13 +3958,13 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
+msgid "Delete records of missing repositories"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3848,7 +3985,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3875,39 +4012,43 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+msgid "Check for updates"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
+msgid "Python version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
+msgid "Platform"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:8
 #, fuzzy
 msgid "Git version"
 msgstr "编辑权限"
 
-#: kallithea/templates/admin/settings/settings_system.html:8
+#: kallithea/templates/admin/settings/settings_system.html:9
 msgid "Git path"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Upgrade info endpoint"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:9
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4074,7 +4215,9 @@
 msgstr "显示公共版本库图标"
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
+#, fuzzy
+#| msgid "Meta-Tagging"
+msgid "Meta Tagging"
 msgstr "元标记"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
@@ -4093,6 +4236,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4112,24 +4256,25 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr "默认权限"
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
+#, fuzzy
+#| msgid "members"
+msgid "Show Members"
+msgstr "成员"
+
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
+#, python-format
+msgid "User Group: %s"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
 #: kallithea/templates/admin/user_groups/user_groups.html:48
 msgid "Members"
 msgstr "成员"
 
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
-#, python-format
-msgid "User Group: %s"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr ""
@@ -4155,10 +4300,6 @@
 msgid "User Groups Administration"
 msgstr "用户管理员"
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr "添加用户"
@@ -4184,12 +4325,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-#, fuzzy
-msgid "Default Permissions"
-msgstr "默认权限"
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4199,7 +4335,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4213,7 +4349,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr "确认删除用户:%s"
@@ -4235,18 +4371,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr "确认新密码"
 
@@ -4268,49 +4397,57 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr "Mercurial版本库"
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr "Git版本库"
+
+#: kallithea/templates/base/base.html:126
 #, fuzzy
 msgid "Create Fork"
 msgstr "创建于"
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr "概况"
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
+#: kallithea/templates/base/base.html:139
+#: kallithea/templates/base/base.html:141
 #: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
 msgid "Changelog"
 msgstr "修订记录"
 
-#: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr "浏览"
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr ""
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr "选项"
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 #, fuzzy
 msgid "Compare Fork"
 msgstr "比较复刻"
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4320,131 +4457,127 @@
 msgid "Compare"
 msgstr "比较显示"
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr "搜索"
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:176
-msgid "Follow"
-msgstr ""
-
-#: kallithea/templates/base/base.html:177
-msgid "Unfollow"
-msgstr ""
-
 #: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
+msgid "Follow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:181
+msgid "Unfollow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
 #: kallithea/templates/forks/fork.html:9
 msgid "Fork"
 msgstr "复刻"
 
-#: kallithea/templates/base/base.html:181
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr ""
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr ""
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr ""
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr "日志"
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr "公共日志"
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:237
-msgid "Gists"
-msgstr ""
-
 #: kallithea/templates/base/base.html:241
+msgid "Gists"
+msgstr ""
+
+#: kallithea/templates/base/base.html:245
 msgid "All Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 msgid "My Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 msgid "My Private Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr ""
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 #, fuzzy
 msgid "My Pull Requests"
 msgstr "拉取请求"
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr ""
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 #, fuzzy
 msgid "Login to Your Account"
 msgstr "登录"
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr "忘记密码?"
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr "退出"
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "版本库默认设置"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4472,8 +4605,9 @@
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
-msgstr ""
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
+msgstr "显示"
 
 #: kallithea/templates/base/perms_summary.html:22
 msgid "No permissions defined yet"
@@ -4499,7 +4633,7 @@
 msgstr "%d条评论"
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr "停止关注该版本库"
 
@@ -4575,6 +4709,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr ""
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr ""
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr ""
+
 #: kallithea/templates/base/root.html:43
 #, fuzzy
 msgid "Specify changeset"
@@ -4605,6 +4747,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4632,10 +4775,6 @@
 msgid_plural "showing %d out of %d revisions"
 msgstr[0] "显示%d/%d个版本"
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr "显示"
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr "清除选择"
@@ -4667,7 +4806,7 @@
 #, python-format
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:96
@@ -4677,7 +4816,7 @@
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4710,7 +4849,7 @@
 msgid "Branch %s"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr "没有任何变更"
 
@@ -4726,7 +4865,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr ""
 
@@ -4756,21 +4895,23 @@
 msgid "Refs"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr "通过Kallithea直接添加或者上传文件"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "Push new repo"
+msgid "Push new repository"
 msgstr "推送新版本库"
 
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr "已有版本库?"
 
@@ -4780,15 +4921,15 @@
 msgstr "%s修订集"
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr "修订集状态"
@@ -4811,7 +4952,9 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+#, fuzzy
+#| msgid "merge"
+msgid "Merge"
 msgstr "合并"
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4823,148 +4966,162 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+#, fuzzy
+#| msgid "Created by"
+msgid "Replaced by:"
+msgstr "创建于"
+
+#: kallithea/templates/changeset/changeset.html:149
+#, fuzzy
+#| msgid "Created by"
+msgid "Preceded by:"
+msgstr "创建于"
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
 msgstr[0] "修改%s个文件"
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
 msgstr[0] "修改%s个文件包括%s行插入和%s行删除"
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
-msgstr ""
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy
+#| msgid "revisions"
+msgid "No revisions"
+msgstr "修订"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+#, fuzzy
+#| msgid "Comment from pull request"
+msgid "on pull request"
+msgstr "[评论]拉取请求"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
+#, fuzzy
+msgid "No title"
+msgstr "无文件"
 
 #: kallithea/templates/changeset/changeset_file_comment.html:24
 #, fuzzy
-msgid "Status change from pull request"
-msgstr "状态修改为%s"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
-#, fuzzy
-msgid "No title"
-msgstr "无文件"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-#, fuzzy
-msgid "Comment from pull request"
-msgstr "[评论]拉取请求"
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#| msgid "No changesets"
+msgid "on this changeset"
+msgstr "无修订"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 #, fuzzy
 msgid "Delete comment?"
 msgstr "%d条评论"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "文件已更改"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr "在{1}行上评论"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr "评论使用%s语法并支持%s"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 #, fuzzy
 msgid "Use @username inside this text to notify another user"
 msgstr "在文本中使用 @用户名 以发送通知到该Kallithea用户"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
 msgid "Comment preview"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:85
+#: kallithea/templates/changeset/changeset_file_comment.html:77
 #, fuzzy
 msgid "Submitting ..."
 msgstr "提交中……"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:80
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr "评论"
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr "必须登录才能评论"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr "现在登陆"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr "隐藏"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] "%d条评论"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, fuzzy, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
 msgstr[0] "(%d内嵌)"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, fuzzy, python-format
 msgid "%d general"
 msgid_plural "%d general"
 msgstr[0] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
+#: kallithea/templates/changeset/changeset_file_comment.html:150
 #, fuzzy
-msgid "Use @username inside this text to send notification to another local user."
+#| msgid "Use @username inside this text to notify another user"
+msgid "Use @username inside this text to notify another user."
 msgstr "在文本中使用 @用户名 以发送通知到该Kallithea用户"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 #, fuzzy
 msgid "Set changeset status"
 msgstr "修订集状态"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 #, fuzzy
 msgid "No change"
 msgstr "无变更"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 #, fuzzy
 msgid "Close"
 msgstr "已关闭"
@@ -4984,7 +5141,7 @@
 msgstr ""
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr ""
@@ -4993,12 +5150,12 @@
 msgid "Show inline comments"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 #, fuzzy
 msgid "Deleted"
 msgstr "删除"
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 #, fuzzy
 msgid "Renamed"
 msgstr "读"
@@ -5011,29 +5168,41 @@
 msgid "Ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 msgid "is"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, fuzzy, python-format
 msgid "%s changesets"
 msgstr "%s修订集"
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 #, fuzzy
 msgid "behind"
 msgstr "重新索引"
@@ -5058,55 +5227,42 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
 msgstr[0] "显示%s个提交"
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr "无文件"
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr "Mercurial版本库"
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr "Git版本库"
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr "公共版本库"
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr "无修订"
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr "订阅%s的RSS"
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr "订阅%s的Atom"
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5233,10 +5389,6 @@
 msgid "Commit Changes"
 msgstr "提交修改"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr ""
@@ -5262,19 +5414,15 @@
 msgstr "大小"
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
-msgstr "MIME类型"
+msgid "Last Revision"
+msgstr "最后修订号"
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
-msgstr "最后修订号"
-
-#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Modified"
 msgstr "最后修改于"
 
-#: kallithea/templates/files/files_browser.html:65
+#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Committer"
 msgstr "最后提交者"
@@ -5386,8 +5534,8 @@
 msgstr "%s个关注者"
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr "关注者"
 
@@ -5439,8 +5587,8 @@
 msgstr "%s个复刻"
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr "复刻"
 
@@ -5448,7 +5596,7 @@
 msgid "Forked"
 msgstr ""
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr "无复刻"
 
@@ -5461,19 +5609,13 @@
 msgstr "订阅日志RSS"
 
 #: kallithea/templates/journal/journal.html:56
-#, fuzzy
-msgid "My Repos"
-msgstr "我的版本库"
-
-#: kallithea/templates/journal/journal_data.html:61
+msgid "My Repositories"
+msgstr ""
+
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr "没有条目"
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr "公共日志"
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr "订阅公共日志ATOM"
@@ -5516,22 +5658,17 @@
 msgid "Destination repository"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-#, fuzzy
-msgid "Pull Request Reviewers"
-msgstr "拉取请求检视人员"
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 #, fuzzy
 msgid "No entries"
 msgstr "没有条目"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+#, fuzzy
+#| msgid "revoke"
+msgid "Vote"
+msgstr "移除"
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5540,52 +5677,51 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, fuzzy, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-#, fuzzy
-msgid "Delete Pull Request"
-msgstr "新建拉取请求"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr "确认删除拉取请求"
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr "已关闭"
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+#, fuzzy
+msgid "Delete Pull Request"
+msgstr "新建拉取请求"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr "确认删除拉取请求"
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this pull request"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr "确认删除拉取请求"
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
-#, python-format
-msgid "%s Pull Request #%s"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Pull request #%s"
+msgid "%s Pull Request %s"
+msgstr "拉取请求#%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, fuzzy, python-format
-msgid "Pull request #%s from %s#%s"
-msgstr ""
+#| msgid "Pull Requests from %s'"
+msgid "Pull request %s from %s#%s"
+msgstr "拉取请求#%s"
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
 #, fuzzy
@@ -5601,93 +5737,94 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr "还未检视的检视人员"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
 msgstr[0] "%d个检视者"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 #, fuzzy
 msgid "There are no reviewers"
 msgstr "没有任何分支"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 #, fuzzy
 msgid "on"
 msgstr "无"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 #, fuzzy
 msgid "Created by"
 msgstr "创建于"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 #, fuzzy
 msgid "Update"
 msgstr "[更新]用户"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr "所有者"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr "检视者"
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+#, fuzzy
+msgid "Pull Request Reviewers"
+msgstr "拉取请求检视人员"
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 #, fuzzy
 msgid "Remove reviewer"
 msgstr "检视者"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 #, fuzzy
 msgid "Potential Reviewers"
 msgstr "%d个检视者"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 #, fuzzy
 msgid "Save as New Pull Request"
 msgstr "新建拉取请求"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 #, fuzzy
 msgid "Cancel Changes"
 msgstr "无变更"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 #, fuzzy
 msgid "Pull Request Content"
 msgstr "拉取请求"
@@ -5792,8 +5929,8 @@
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr ""
 
@@ -5801,45 +5938,45 @@
 msgid "Stats gathered: "
 msgstr "已收集的统计:"
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr "文件"
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:389
+#: kallithea/templates/summary/statistics.html:390
 msgid "commits"
 msgstr "提交"
 
-#: kallithea/templates/summary/statistics.html:390
-msgid "files added"
-msgstr "文件已添加"
-
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
-msgstr "文件已更改"
+msgid "files added"
+msgstr "文件已添加"
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr "文件已更改"
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr "文件已删除"
 
-#: kallithea/templates/summary/statistics.html:394
+#: kallithea/templates/summary/statistics.html:395
 msgid "commit"
 msgstr "提交"
 
-#: kallithea/templates/summary/statistics.html:395
+#: kallithea/templates/summary/statistics.html:396
 msgid "file added"
 msgstr "文件已添加"
 
-#: kallithea/templates/summary/statistics.html:396
+#: kallithea/templates/summary/statistics.html:397
 msgid "file changed"
 msgstr "文件已更改"
 
-#: kallithea/templates/summary/statistics.html:397
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr "文件已删除"
 
@@ -5861,67 +5998,78 @@
 msgid "Fork of"
 msgstr "复刻自"
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
-msgstr "以名字显示"
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr "克隆自"
+
+#: kallithea/templates/summary/summary.html:72
+#, fuzzy
+msgid "Clone URL"
+msgstr "克隆地址"
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr "以名字显示"
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr "按ID显示"
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr "文件趋势图"
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr "下载"
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr "无下载"
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr "这个版本库的下载已经禁用"
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr "zip打包下载"
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr "勾选以下载包含子版本库的压缩包"
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
+#: kallithea/templates/summary/summary.html:125
+#, fuzzy
+#| msgid "with subrepos"
+msgid "With subrepos"
 msgstr "包括子版本库"
 
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 #, fuzzy
 msgid "Latest Changes"
 msgstr "文件已更改"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 #, fuzzy
 msgid "Quick Start"
 msgstr "快速入门"
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr "下载%s为%s包"
@@ -5936,3 +6084,361 @@
 msgid "Compare Tags"
 msgstr "比较标签"
 
+#~ msgid "increase diff context to %(num)s lines"
+#~ msgstr ""
+
+#~ msgid "No comments."
+#~ msgstr "%d条评论"
+
+#~ msgid "public journal"
+#~ msgstr "公共日志"
+
+#~ msgid "journal"
+#~ msgstr "日志"
+
+#~ msgid "bad captcha"
+#~ msgstr ""
+
+#~ msgid "forever"
+#~ msgstr ""
+
+#~ msgid "unmodified"
+#~ msgstr ""
+
+#~ msgid "Locked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked"
+#~ msgstr ""
+
+#~ msgid "Locked"
+#~ msgstr ""
+
+#~ msgid "Repository has been %s"
+#~ msgstr "版本库已被%s"
+
+#~ msgid "You can't edit this user"
+#~ msgstr "无法编辑该用户"
+
+#~ msgid "No Files"
+#~ msgstr "没有文件"
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr "不允许用户名 \"%(username)s\""
+
+#~ msgid ""
+#~ "Username may only contain alphanumeric "
+#~ "characters underscores, periods or dashes "
+#~ "and must begin with alphanumeric "
+#~ "character or underscore"
+#~ msgstr ""
+
+#~ msgid "invalid user name"
+#~ msgstr "无效用户名"
+
+#~ msgid "Your account is disabled"
+#~ msgstr "该帐号已被禁用"
+
+#~ msgid "invalid clone URL"
+#~ msgstr "无效的克隆地址"
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr "无效的克隆地址,提供一个有效的克隆 http(s)或svn+http(s)地址"
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr "修订%(revs)s已经包含在拉取请求中或者或者已经设置状态"
+
+#~ msgid ""
+#~ "Comma separated list of plugins. Order"
+#~ " of plugins is also order in "
+#~ "which Kallithea will try to authenticate"
+#~ " user"
+#~ msgstr ""
+
+#~ msgid "Defaults"
+#~ msgstr "默认设置"
+
+#~ msgid "never"
+#~ msgstr ""
+
+#~ msgid "My Emails"
+#~ msgstr ""
+
+#~ msgid "Watched"
+#~ msgstr "关注的"
+
+#~ msgid "My Permissions"
+#~ msgstr "我的权限"
+
+#~ msgid "expires"
+#~ msgstr ""
+
+#~ msgid "Confirm to reset this api key: %s"
+#~ msgstr ""
+
+#~ msgid "reset"
+#~ msgstr ""
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "Confirm to remove this api key: %s"
+#~ msgstr ""
+
+#~ msgid "remove"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "delete"
+#~ msgstr "删除"
+
+#~ msgid "current IP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr "权限管理"
+
+#~ msgid "Overview"
+#~ msgstr ""
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "All default permissions on each user "
+#~ "group will be reset to chosen "
+#~ "permission, note that all custom default"
+#~ " permission on repository groups will "
+#~ "be lost"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr ""
+
+#~ msgid "Confirm to delete this ip: %s"
+#~ msgstr ""
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr "默认权限"
+
+#~ msgid "none"
+#~ msgstr "无"
+
+#~ msgid "read"
+#~ msgstr "读"
+
+#~ msgid "write"
+#~ msgstr "写"
+
+#~ msgid "admin"
+#~ msgstr "管理"
+
+#~ msgid "user/user group"
+#~ msgstr ""
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "Import existing repository ?"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr "可选的,指定版本库应该从哪个http[s]地址克隆。"
+
+#~ msgid "Remote URL"
+#~ msgstr "克隆地址"
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr "从远程路径拉取修订集"
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr "编辑"
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr ""
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "check for updates"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr "默认权限"
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Changeset status: %s\n"
+#~ "Click to open associated pull request #%s"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr "状态修改为%s"
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr "在文本中使用 @用户名 以发送通知到该Kallithea用户"
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr "MIME类型"
+
+#~ msgid "My Repos"
+#~ msgstr "我的版本库"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "%s Pull Request #%s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr "所有者"
+
--- a/kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po	Tue Aug 25 11:41:23 2015 +0200
+++ b/kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po	Tue Aug 25 12:05:09 2015 +0200
@@ -5,9 +5,9 @@
 # FIRST AUTHOR <EMAIL@ADDRESS>, 2011
 msgid ""
 msgstr ""
-"Project-Id-Version: Kallithea\n"
+"Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2015-04-01 03:17+0200\n"
+"POT-Creation-Date: 2015-08-25 11:37+0200\n"
 "PO-Revision-Date: 2015-08-21 15:52+0200\n"
 "Last-Translator: EriCSN Chang <ericsning@gmail.com>\n"
 "Language-Team: Chinese (Taiwan) "
@@ -20,19 +20,23 @@
 "X-Generator: Weblate 2.4-dev\n"
 
 #: kallithea/controllers/changelog.py:86
-#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:449
+#: kallithea/controllers/pullrequests.py:241 kallithea/lib/base.py:512
 msgid "There are no changesets yet"
 msgstr ""
 
-#: kallithea/controllers/changelog.py:157
-#: kallithea/controllers/admin/permissions.py:62
-#: kallithea/controllers/admin/permissions.py:66
-#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/controllers/changelog.py:166
+#: kallithea/controllers/admin/permissions.py:61
+#: kallithea/controllers/admin/permissions.py:65
+#: kallithea/controllers/admin/permissions.py:69
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
+#: kallithea/templates/base/perms_summary.html:14
 msgid "None"
 msgstr "無"
 
-#: kallithea/controllers/changelog.py:160 kallithea/controllers/files.py:197
+#: kallithea/controllers/changelog.py:169 kallithea/controllers/files.py:197
 msgid "(closed)"
 msgstr "(已關閉)"
 
@@ -47,51 +51,56 @@
 
 #: kallithea/controllers/changeset.py:169
 #, fuzzy, python-format
-msgid "increase diff context to %(num)s lines"
+#| msgid "increase diff context to %(num)s lines"
+msgid "Increase diff context to %(num)s lines"
 msgstr "增加 diff 上下文至 %(num) 行"
 
 #: kallithea/controllers/changeset.py:212 kallithea/controllers/files.py:97
-#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:746
+#: kallithea/controllers/files.py:117 kallithea/controllers/files.py:743
 msgid "Such revision does not exist for this repository"
 msgstr ""
 
-#: kallithea/controllers/changeset.py:352
-#: kallithea/controllers/pullrequests.py:699
-#, fuzzy
-msgid "No comments."
-msgstr ""
-
-#: kallithea/controllers/changeset.py:382
+#: kallithea/controllers/changeset.py:383
 msgid ""
 "Changing status on a changeset associated with a closed pull request is "
 "not allowed"
 msgstr ""
 
-#: kallithea/controllers/compare.py:158 kallithea/templates/base/root.html:42
+#: kallithea/controllers/compare.py:161 kallithea/templates/base/root.html:42
 msgid "Select changeset"
 msgstr ""
 
-#: kallithea/controllers/compare.py:255
+#: kallithea/controllers/compare.py:258
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
-#: kallithea/controllers/error.py:96
+#: kallithea/controllers/error.py:71
+#, fuzzy
+#| msgid "revisions"
+msgid "No response"
+msgstr "修訂"
+
+#: kallithea/controllers/error.py:72
+msgid "Unknown error"
+msgstr ""
+
+#: kallithea/controllers/error.py:100
 msgid "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 
-#: kallithea/controllers/error.py:99
+#: kallithea/controllers/error.py:103
 msgid "Unauthorized access to resource"
 msgstr ""
 
-#: kallithea/controllers/error.py:101
+#: kallithea/controllers/error.py:105
 msgid "You don't have permission to view this page"
 msgstr "您沒有權限瀏覽這個頁面"
 
-#: kallithea/controllers/error.py:103
+#: kallithea/controllers/error.py:107
 msgid "The resource could not be found"
 msgstr "找不到這個資源"
 
-#: kallithea/controllers/error.py:105
+#: kallithea/controllers/error.py:109
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -107,17 +116,17 @@
 msgid "%s %s feed"
 msgstr ""
 
-#: kallithea/controllers/feed.py:89
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
+#: kallithea/controllers/feed.py:87
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Changeset was too big and was cut off..."
 msgstr ""
 
-#: kallithea/controllers/feed.py:93
+#: kallithea/controllers/feed.py:91
 #, python-format
 msgid "%s committed on %s"
 msgstr ""
@@ -195,45 +204,43 @@
 msgid "Location must be relative path and must not contain .. in path"
 msgstr ""
 
-#: kallithea/controllers/files.py:528
+#: kallithea/controllers/files.py:527
 msgid "Downloads disabled"
 msgstr ""
 
-#: kallithea/controllers/files.py:539
+#: kallithea/controllers/files.py:538
 #, python-format
 msgid "Unknown revision %s"
 msgstr "未知修訂 %s"
 
-#: kallithea/controllers/files.py:541
+#: kallithea/controllers/files.py:540
 msgid "Empty repository"
 msgstr "空的版本庫"
 
-#: kallithea/controllers/files.py:543
+#: kallithea/controllers/files.py:542
 msgid "Unknown archive type"
 msgstr "未知的存檔類型"
 
-#: kallithea/controllers/files.py:775
+#: kallithea/controllers/files.py:772
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:15
-#: kallithea/templates/pullrequests/pullrequest.html:116
+#: kallithea/templates/pullrequests/pullrequest.html:97
 msgid "Changesets"
 msgstr "變更"
 
-#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:182
-#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816
-#: kallithea/templates/switch_to_list.html:3
+#: kallithea/controllers/files.py:773 kallithea/controllers/pullrequests.py:176
+#: kallithea/model/scm.py:821 kallithea/templates/switch_to_list.html:3
 #: kallithea/templates/branches/branches.html:10
 msgid "Branches"
 msgstr "分支"
 
-#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:183
-#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827
-#: kallithea/templates/switch_to_list.html:25
+#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:177
+#: kallithea/model/scm.py:832 kallithea/templates/switch_to_list.html:25
 #: kallithea/templates/tags/tags.html:10
 msgid "Tags"
 msgstr "標籤"
 
-#: kallithea/controllers/forks.py:187
+#: kallithea/controllers/forks.py:186
 #, python-format
 msgid "An error occurred during repository forking %s"
 msgstr ""
@@ -249,9 +256,9 @@
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/users/user_edit_advanced.html:6
 #: kallithea/templates/base/base.html:60 kallithea/templates/base/base.html:77
-#: kallithea/templates/base/base.html:127
-#: kallithea/templates/base/base.html:390
-#: kallithea/templates/base/base.html:562
+#: kallithea/templates/base/base.html:131
+#: kallithea/templates/base/base.html:397
+#: kallithea/templates/base/base.html:569
 msgid "Repositories"
 msgstr "版本庫"
 
@@ -271,146 +278,162 @@
 msgstr ""
 
 #: kallithea/controllers/journal.py:111 kallithea/controllers/journal.py:153
-msgid "public journal"
-msgstr ""
+#: kallithea/templates/journal/public_journal.html:4
+#: kallithea/templates/journal/public_journal.html:21
+msgid "Public Journal"
+msgstr "開放日誌"
 
 #: kallithea/controllers/journal.py:115 kallithea/controllers/journal.py:157
-msgid "journal"
+#: kallithea/templates/base/base.html:229
+#: kallithea/templates/journal/journal.html:4
+#: kallithea/templates/journal/journal.html:12
+msgid "Journal"
 msgstr "日誌"
 
-#: kallithea/controllers/login.py:188 kallithea/controllers/login.py:234
-msgid "bad captcha"
-msgstr ""
-
-#: kallithea/controllers/login.py:194
+#: kallithea/controllers/login.py:150 kallithea/controllers/login.py:196
+msgid "Bad captcha"
+msgstr ""
+
+#: kallithea/controllers/login.py:156
 msgid "You have successfully registered into Kallithea"
 msgstr ""
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:201
 msgid "Your password reset link was sent"
 msgstr "您的密碼重設連結已寄出"
 
-#: kallithea/controllers/login.py:260
+#: kallithea/controllers/login.py:222
 msgid ""
 "Your password reset was successful, new password has been sent to your "
 "email"
 msgstr "您的密碼重設動作已完成,新的密碼已寄至您的信箱"
 
-#: kallithea/controllers/pullrequests.py:130
+#: kallithea/controllers/pullrequests.py:124
 #, python-format
 msgid "%s (closed)"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:152
 #: kallithea/templates/changeset/changeset.html:12
 #: kallithea/templates/email_templates/changeset_comment.html:17
 msgid "Changeset"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:173
 msgid "Special"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:174
 msgid "Peer branches"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:822
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:827
 #: kallithea/templates/switch_to_list.html:38
 #: kallithea/templates/bookmarks/bookmarks.html:10
 msgid "Bookmarks"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:312
+#: kallithea/controllers/pullrequests.py:306
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:356
-#: kallithea/controllers/pullrequests.py:497
+#: kallithea/controllers/pullrequests.py:352
+#: kallithea/controllers/pullrequests.py:499
 #, fuzzy
 msgid "No description"
 msgstr "描述"
 
-#: kallithea/controllers/pullrequests.py:363
+#: kallithea/controllers/pullrequests.py:359
 msgid "Successfully opened new pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:366
-#: kallithea/controllers/pullrequests.py:450
+#: kallithea/controllers/pullrequests.py:362
+#: kallithea/controllers/pullrequests.py:449
+#: kallithea/controllers/pullrequests.py:504
+#, python-format
+msgid "Invalid reviewer \"%s\" specified"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:365
+#: kallithea/controllers/pullrequests.py:452
 msgid "Error occurred while creating pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:398
+#: kallithea/controllers/pullrequests.py:397
 msgid "Missing changesets since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:404
 #, python-format
 msgid "New changesets on %s %s since the previous pull request:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:412
+#: kallithea/controllers/pullrequests.py:411
 msgid "Ancestor didn't change - show diff since previous version:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:419
+#: kallithea/controllers/pullrequests.py:418
 #, python-format
 msgid ""
 "This pull request is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
+#: kallithea/controllers/pullrequests.py:420
 #, python-format
 msgid "No changes found on %s %s since previous version."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:456
+#: kallithea/controllers/pullrequests.py:458
 #, python-format
 msgid "Closed, replaced by %s ."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:464
+#: kallithea/controllers/pullrequests.py:466
 msgid "Pull request update created"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:503
+#: kallithea/controllers/pullrequests.py:508
 msgid "Pull request updated"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:518
+#: kallithea/controllers/pullrequests.py:523
 msgid "Successfully deleted pull request"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:577
+#: kallithea/controllers/pullrequests.py:582
 #, python-format
 msgid "This pull request has already been merged to %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:579
+#: kallithea/controllers/pullrequests.py:584
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:597
+#: kallithea/controllers/pullrequests.py:602
 #, python-format
 msgid "This pull request can be updated with changes on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:600
+#: kallithea/controllers/pullrequests.py:605
 msgid "No changesets found for updating this pull request."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:608
+#: kallithea/controllers/pullrequests.py:613
 #, python-format
 msgid "Note: Branch %s has another head: %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:614
+#: kallithea/controllers/pullrequests.py:619
 msgid "Git pull requests don't support updates yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:701
+#: kallithea/controllers/pullrequests.py:710
+msgid "No permission to change pull request status"
+msgstr ""
+
+#: kallithea/controllers/pullrequests.py:715
 #, fuzzy
 msgid "Closing."
 msgstr "使用中"
@@ -427,21 +450,21 @@
 msgid "An error occurred during search operation."
 msgstr ""
 
-#: kallithea/controllers/summary.py:199
-#: kallithea/templates/summary/summary.html:387
+#: kallithea/controllers/summary.py:180
+#: kallithea/templates/summary/summary.html:384
 msgid "No data ready yet"
 msgstr ""
 
-#: kallithea/controllers/summary.py:202
-#: kallithea/templates/summary/summary.html:101
+#: kallithea/controllers/summary.py:183
+#: kallithea/templates/summary/summary.html:98
 msgid "Statistics are disabled for this repository"
 msgstr "這個版本庫的統計功能已停用"
 
-#: kallithea/controllers/admin/auth_settings.py:125
+#: kallithea/controllers/admin/auth_settings.py:135
 msgid "Auth settings updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/auth_settings.py:136
+#: kallithea/controllers/admin/auth_settings.py:146
 msgid "error occurred during update of auth settings"
 msgstr ""
 
@@ -454,38 +477,38 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:59
-#: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:288
-msgid "forever"
+#: kallithea/controllers/admin/my_account.py:243
+#: kallithea/controllers/admin/users.py:283
+msgid "Forever"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:60
-#: kallithea/controllers/admin/my_account.py:239
-#: kallithea/controllers/admin/users.py:289
+#: kallithea/controllers/admin/my_account.py:244
+#: kallithea/controllers/admin/users.py:284
 msgid "5 minutes"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:61
-#: kallithea/controllers/admin/my_account.py:240
-#: kallithea/controllers/admin/users.py:290
+#: kallithea/controllers/admin/my_account.py:245
+#: kallithea/controllers/admin/users.py:285
 msgid "1 hour"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:62
-#: kallithea/controllers/admin/my_account.py:241
-#: kallithea/controllers/admin/users.py:291
+#: kallithea/controllers/admin/my_account.py:246
+#: kallithea/controllers/admin/users.py:286
 msgid "1 day"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:63
-#: kallithea/controllers/admin/my_account.py:242
-#: kallithea/controllers/admin/users.py:292
+#: kallithea/controllers/admin/my_account.py:247
+#: kallithea/controllers/admin/users.py:287
 msgid "1 month"
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:67
-#: kallithea/controllers/admin/my_account.py:244
-#: kallithea/controllers/admin/users.py:294
+#: kallithea/controllers/admin/my_account.py:249
+#: kallithea/controllers/admin/users.py:289
 msgid "Lifetime"
 msgstr ""
 
@@ -499,8 +522,10 @@
 msgstr ""
 
 #: kallithea/controllers/admin/gists.py:233
-msgid "unmodified"
-msgstr ""
+#, fuzzy
+#| msgid "Last Modified"
+msgid "Unmodified"
+msgstr "最後修改"
 
 #: kallithea/controllers/admin/gists.py:262
 msgid "Successfully updated gist content"
@@ -515,117 +540,133 @@
 msgid "Error occurred during update of gist %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:70
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:208
+#: kallithea/model/user.py:230
 msgid "You can't edit this user since it's crucial for entire application"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:128
+#: kallithea/controllers/admin/my_account.py:129
 msgid "Your account was updated successfully"
 msgstr "您的帳號已更新完成"
 
-#: kallithea/controllers/admin/my_account.py:143
-#: kallithea/controllers/admin/users.py:206
+#: kallithea/controllers/admin/my_account.py:144
+#: kallithea/controllers/admin/users.py:204
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:162
+#: kallithea/controllers/admin/my_account.py:167
 msgid "Successfully updated password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:173
+#: kallithea/controllers/admin/my_account.py:178
 msgid "Error occurred during update of user password"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:431
+#: kallithea/controllers/admin/my_account.py:220
+#: kallithea/controllers/admin/users.py:413
 #, python-format
 msgid "Added email %s to user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:221
-#: kallithea/controllers/admin/users.py:437
+#: kallithea/controllers/admin/my_account.py:226
+#: kallithea/controllers/admin/users.py:419
 msgid "An error occurred during email saving"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:230
-#: kallithea/controllers/admin/users.py:448
+#: kallithea/controllers/admin/my_account.py:235
+#: kallithea/controllers/admin/users.py:431
 msgid "Removed email from user"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:254
-#: kallithea/controllers/admin/users.py:314
+#: kallithea/controllers/admin/my_account.py:259
+#: kallithea/controllers/admin/users.py:306
 msgid "API key successfully created"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:266
-#: kallithea/controllers/admin/users.py:330
+#: kallithea/controllers/admin/my_account.py:271
+#: kallithea/controllers/admin/users.py:319
 msgid "API key successfully reset"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:270
-#: kallithea/controllers/admin/users.py:334
+#: kallithea/controllers/admin/my_account.py:275
+#: kallithea/controllers/admin/users.py:323
 msgid "API key successfully deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/permissions.py:62
+#: kallithea/controllers/admin/permissions.py:66
+#: kallithea/controllers/admin/permissions.py:70
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
+#: kallithea/templates/base/perms_summary.html:15
+msgid "Read"
+msgstr "讀"
+
 #: kallithea/controllers/admin/permissions.py:63
 #: kallithea/controllers/admin/permissions.py:67
 #: kallithea/controllers/admin/permissions.py:71
-msgid "Read"
-msgstr "讀"
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
+#: kallithea/templates/base/perms_summary.html:16
+msgid "Write"
+msgstr "寫"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-msgid "Write"
-msgstr "寫"
-
-#: kallithea/controllers/admin/permissions.py:65
-#: kallithea/controllers/admin/permissions.py:69
-#: kallithea/controllers/admin/permissions.py:73
 #: kallithea/templates/admin/auth/auth_settings.html:9
 #: kallithea/templates/admin/defaults/defaults.html:9
 #: kallithea/templates/admin/permissions/permissions.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:9
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:9
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
+#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
 #: kallithea/templates/admin/repo_groups/repo_groups.html:10
 #: kallithea/templates/admin/repos/repo_add.html:10
 #: kallithea/templates/admin/repos/repo_add.html:14
+#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
 #: kallithea/templates/admin/repos/repos.html:9
 #: kallithea/templates/admin/settings/settings.html:9
 #: kallithea/templates/admin/user_groups/user_group_add.html:8
 #: kallithea/templates/admin/user_groups/user_group_edit.html:9
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
+#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
 #: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/admin/users/user_add.html:8
 #: kallithea/templates/admin/users/user_edit.html:9
-#: kallithea/templates/admin/users/user_edit_profile.html:114
+#: kallithea/templates/admin/users/user_edit_profile.html:105
 #: kallithea/templates/admin/users/users.html:10
 #: kallithea/templates/admin/users/users.html:55
-#: kallithea/templates/base/base.html:255
-#: kallithea/templates/base/base.html:256
-#: kallithea/templates/base/base.html:262
-#: kallithea/templates/base/base.html:263
+#: kallithea/templates/base/base.html:259
+#: kallithea/templates/base/base.html:260
+#: kallithea/templates/base/base.html:266
+#: kallithea/templates/base/base.html:267
+#: kallithea/templates/base/perms_summary.html:17
 msgid "Admin"
 msgstr "管理"
 
-#: kallithea/controllers/admin/permissions.py:76
-#: kallithea/controllers/admin/permissions.py:87
-#: kallithea/controllers/admin/permissions.py:92
-#: kallithea/controllers/admin/permissions.py:95
-#: kallithea/controllers/admin/permissions.py:98
-#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/controllers/admin/permissions.py:75
+#: kallithea/controllers/admin/permissions.py:86
+#: kallithea/controllers/admin/permissions.py:91
+#: kallithea/controllers/admin/permissions.py:94
+#: kallithea/controllers/admin/permissions.py:97
+#: kallithea/controllers/admin/permissions.py:100
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Disabled"
 msgstr "停用"
 
-#: kallithea/controllers/admin/permissions.py:78
+#: kallithea/controllers/admin/permissions.py:77
 msgid "Allowed with manual account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:80
+#: kallithea/controllers/admin/permissions.py:79
 msgid "Allowed with automatic account activation"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:83
+#: kallithea/controllers/admin/permissions.py:82
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1485
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1542
@@ -633,11 +674,11 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1564
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1603
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1655
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1684
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1682 kallithea/model/db.py:1701
 msgid "Manual activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:84
+#: kallithea/controllers/admin/permissions.py:83
 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440
 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1486
 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1543
@@ -645,221 +686,213 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1565
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1604
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1656
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1685
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1683 kallithea/model/db.py:1702
 msgid "Automatic activation of external account"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:88
-#: kallithea/controllers/admin/permissions.py:91
-#: kallithea/controllers/admin/permissions.py:96
-#: kallithea/controllers/admin/permissions.py:99
-#: kallithea/controllers/admin/permissions.py:102
+#: kallithea/controllers/admin/permissions.py:87
+#: kallithea/controllers/admin/permissions.py:90
+#: kallithea/controllers/admin/permissions.py:95
+#: kallithea/controllers/admin/permissions.py:98
+#: kallithea/controllers/admin/permissions.py:101
+#: kallithea/templates/admin/auth/auth_settings.html:40
 msgid "Enabled"
 msgstr "啟用"
 
-#: kallithea/controllers/admin/permissions.py:125
+#: kallithea/controllers/admin/permissions.py:124
 msgid "Global permissions updated successfully"
 msgstr ""
 
-#: kallithea/controllers/admin/permissions.py:140
+#: kallithea/controllers/admin/permissions.py:139
 msgid "Error occurred during update of permissions"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:184
+#: kallithea/controllers/admin/repo_groups.py:188
+#, python-format
+msgid "Error occurred during creation of repository group %s"
+msgstr ""
+
+#: kallithea/controllers/admin/repo_groups.py:193
 #, python-format
 msgid "Created repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:197
-#, python-format
-msgid "Error occurred during creation of repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:255
+#: kallithea/controllers/admin/repo_groups.py:250
 #, python-format
 msgid "Updated repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:271
+#: kallithea/controllers/admin/repo_groups.py:266
 #, python-format
 msgid "Error occurred during update of repository group %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:289
+#: kallithea/controllers/admin/repo_groups.py:284
 #, python-format
 msgid "This group contains %s repositories and cannot be deleted"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:296
+#: kallithea/controllers/admin/repo_groups.py:291
 #, python-format
 msgid "This group contains %s subgroups and cannot be deleted"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:297
+#, python-format
+msgid "Removed repository group %s"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:302
 #, python-format
-msgid "Removed repository group %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:307
-#, python-format
 msgid "Error occurred during deletion of repository group %s"
 msgstr ""
 
+#: kallithea/controllers/admin/repo_groups.py:405
+#: kallithea/controllers/admin/repo_groups.py:440
+#: kallithea/controllers/admin/user_groups.py:340
+msgid "Cannot revoke permission for yourself as admin"
+msgstr ""
+
 #: kallithea/controllers/admin/repo_groups.py:420
-#: kallithea/controllers/admin/repo_groups.py:455
-#: kallithea/controllers/admin/user_groups.py:340
-msgid "Cannot revoke permission for yourself as admin"
-msgstr ""
-
-#: kallithea/controllers/admin/repo_groups.py:435
 msgid "Repository group permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repo_groups.py:472
-#: kallithea/controllers/admin/repos.py:430
+#: kallithea/controllers/admin/repo_groups.py:457
+#: kallithea/controllers/admin/repos.py:398
 #: kallithea/controllers/admin/user_groups.py:352
 msgid "An error occurred during revoking of permission"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:163
+#: kallithea/controllers/admin/repos.py:152
 #, python-format
 msgid "Error creating repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:238
+#: kallithea/controllers/admin/repos.py:213
 #, python-format
 msgid "Created repository %s from %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:247
+#: kallithea/controllers/admin/repos.py:222
 #, python-format
 msgid "Forked repository %s as %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:250
+#: kallithea/controllers/admin/repos.py:225
 #, python-format
 msgid "Created repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:290
+#: kallithea/controllers/admin/repos.py:262
 #, python-format
 msgid "Repository %s updated successfully"
 msgstr "版本庫 %s 更新完成"
 
-#: kallithea/controllers/admin/repos.py:309
+#: kallithea/controllers/admin/repos.py:283
 #, python-format
 msgid "Error occurred during update of repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:336
+#: kallithea/controllers/admin/repos.py:310
 #, python-format
 msgid "Detached %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:339
+#: kallithea/controllers/admin/repos.py:313
 #, python-format
 msgid "Deleted %s forks"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:344
+#: kallithea/controllers/admin/repos.py:318
 #, python-format
 msgid "Deleted repository %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:347
-#, python-format
-msgid "Cannot delete %s it still contains attached forks"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:352
+#: kallithea/controllers/admin/repos.py:321
+#, python-format
+msgid "Cannot delete repository %s which still has forks"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:326
 #, python-format
 msgid "An error occurred during deletion of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:406
+#: kallithea/controllers/admin/repos.py:374
 msgid "Repository permissions updated"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:462
+#: kallithea/controllers/admin/repos.py:430
 msgid "An error occurred during creation of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:476
+#: kallithea/controllers/admin/repos.py:444
 msgid "An error occurred during removal of field"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:492
+#: kallithea/controllers/admin/repos.py:460
 msgid "-- Not a fork --"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:526
+#: kallithea/controllers/admin/repos.py:491
 msgid "Updated repository visibility in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:530
+#: kallithea/controllers/admin/repos.py:495
 msgid "An error occurred during setting this repository in public journal"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:535 kallithea/model/validators.py:340
-msgid "Token mismatch"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:550
+#: kallithea/controllers/admin/repos.py:512
 msgid "Nothing"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:552
+#: kallithea/controllers/admin/repos.py:514
 #, python-format
 msgid "Marked repository %s as fork of %s"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:559
+#: kallithea/controllers/admin/repos.py:521
 msgid "An error occurred during this operation"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:575
-msgid "Locked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:578
-msgid "Unlocked repository"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:581
-#: kallithea/controllers/admin/repos.py:608
+#: kallithea/controllers/admin/repos.py:537
+#: kallithea/controllers/admin/repos.py:564
+#, fuzzy, python-format
+#| msgid "This repository has %s fork"
+#| msgid_plural "This repository has %s forks"
+msgid "Repository has been locked"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:540
+#: kallithea/controllers/admin/repos.py:561
+#, fuzzy, python-format
+#| msgid "This repository has %s fork"
+#| msgid_plural "This repository has %s forks"
+msgid "Repository has been unlocked"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:543
+#: kallithea/controllers/admin/repos.py:568
 msgid "An error occurred during unlocking"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:599
-msgid "Unlocked"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:602
-msgid "Locked"
+#: kallithea/controllers/admin/repos.py:582
+msgid "Cache invalidation successful"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:586
+msgid "An error occurred during cache invalidation"
+msgstr ""
+
+#: kallithea/controllers/admin/repos.py:601
+msgid "Pulled from remote location"
 msgstr ""
 
 #: kallithea/controllers/admin/repos.py:604
-#, python-format
-msgid "Repository has been %s"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:622
-msgid "Cache invalidation successful"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:626
-msgid "An error occurred during cache invalidation"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:641
-msgid "Pulled from remote location"
-msgstr ""
-
-#: kallithea/controllers/admin/repos.py:644
 msgid "An error occurred during pull from remote location"
 msgstr ""
 
-#: kallithea/controllers/admin/repos.py:677
+#: kallithea/controllers/admin/repos.py:637
 msgid "An error occurred during deletion of repository stats"
 msgstr ""
 
@@ -956,79 +989,76 @@
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:440
-#: kallithea/controllers/admin/users.py:396
+#: kallithea/controllers/admin/users.py:382
 msgid "Updated permissions"
 msgstr ""
 
 #: kallithea/controllers/admin/user_groups.py:444
-#: kallithea/controllers/admin/users.py:400
+#: kallithea/controllers/admin/users.py:386
 msgid "An error occurred during permissions saving"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:132
+#: kallithea/controllers/admin/users.py:133
 #, python-format
 msgid "Created user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:147
+#: kallithea/controllers/admin/users.py:148
 #, python-format
 msgid "Error occurred during creation of user %s"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:186
+#: kallithea/controllers/admin/users.py:184
 msgid "User updated successfully"
 msgstr "使用者更新完成"
 
-#: kallithea/controllers/admin/users.py:222
+#: kallithea/controllers/admin/users.py:220
 msgid "Successfully deleted user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:227
+#: kallithea/controllers/admin/users.py:225
 msgid "An error occurred during deletion of user"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:241
-#: kallithea/controllers/admin/users.py:259
-#: kallithea/controllers/admin/users.py:282
-#: kallithea/controllers/admin/users.py:307
-#: kallithea/controllers/admin/users.py:320
-#: kallithea/controllers/admin/users.py:344
-#: kallithea/controllers/admin/users.py:407
-#: kallithea/controllers/admin/users.py:454
-msgid "You can't edit this user"
-msgstr "您無法編輯這位使用者"
-
-#: kallithea/controllers/admin/users.py:482
+#: kallithea/controllers/admin/users.py:238
+msgid "The default user cannot be edited"
+msgstr ""
+
+#: kallithea/controllers/admin/users.py:461
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:488
+#: kallithea/controllers/admin/users.py:467
 msgid "An error occurred while adding IP address"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:502
+#: kallithea/controllers/admin/users.py:481
 msgid "Removed IP address from user whitelist"
 msgstr ""
 
-#: kallithea/lib/auth.py:745
+#: kallithea/lib/auth.py:744
 #, python-format
 msgid "IP %s not allowed"
 msgstr ""
 
-#: kallithea/lib/auth.py:806
+#: kallithea/lib/auth.py:757
+msgid "Invalid API key"
+msgstr ""
+
+#: kallithea/lib/auth.py:795
 msgid "You need to be a registered user to perform this action"
 msgstr "您必須是註冊使用者才能執行這個動作"
 
-#: kallithea/lib/auth.py:843
+#: kallithea/lib/auth.py:827
 msgid "You need to be signed in to view this page"
 msgstr "您必須登入後才能瀏覽這個頁面"
 
-#: kallithea/lib/base.py:427
+#: kallithea/lib/base.py:490
 msgid "Repository not found in the filesystem"
 msgstr ""
 
-#: kallithea/lib/base.py:453 kallithea/lib/helpers.py:643
+#: kallithea/lib/base.py:516 kallithea/lib/helpers.py:622
 msgid "Changeset not found"
 msgstr ""
 
@@ -1044,158 +1074,162 @@
 msgid "No changes detected"
 msgstr "尚未有任何變更"
 
-#: kallithea/lib/helpers.py:627
+#: kallithea/lib/helpers.py:609
 #, python-format
 msgid "Deleted branch: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:630
+#: kallithea/lib/helpers.py:611
 #, python-format
 msgid "Created tag: %s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:693
+#: kallithea/lib/helpers.py:671
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr ""
 
-#: kallithea/lib/helpers.py:699
-msgid "compare view"
-msgstr ""
-
-#: kallithea/lib/helpers.py:718
+#: kallithea/lib/helpers.py:677
+msgid "Compare view"
+msgstr ""
+
+#: kallithea/lib/helpers.py:696
 msgid "and"
 msgstr "和"
 
-#: kallithea/lib/helpers.py:719
+#: kallithea/lib/helpers.py:697
 #, python-format
 msgid "%s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:720 kallithea/templates/changelog/changelog.html:44
+#: kallithea/lib/helpers.py:698 kallithea/templates/changelog/changelog.html:44
 msgid "revisions"
 msgstr "修訂"
 
-#: kallithea/lib/helpers.py:744
-#, python-format
-msgid "fork name %s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:761
-#, python-format
-msgid "Pull request #%s"
-msgstr ""
-
-#: kallithea/lib/helpers.py:771
+#: kallithea/lib/helpers.py:722
+#, fuzzy, python-format
+#| msgid "Fork name"
+msgid "Fork name %s"
+msgstr "分支名稱"
+
+#: kallithea/lib/helpers.py:742
+#, fuzzy, python-format
+#| msgid "Pull Request Content"
+msgid "Pull request %s"
+msgstr "文件內容"
+
+#: kallithea/lib/helpers.py:752
 msgid "[deleted] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:773 kallithea/lib/helpers.py:785
+#: kallithea/lib/helpers.py:754 kallithea/lib/helpers.py:766
 msgid "[created] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:775
+#: kallithea/lib/helpers.py:756
 msgid "[created] repository as fork"
 msgstr ""
 
-#: kallithea/lib/helpers.py:777 kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:758 kallithea/lib/helpers.py:768
 msgid "[forked] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:779 kallithea/lib/helpers.py:789
+#: kallithea/lib/helpers.py:760 kallithea/lib/helpers.py:770
 msgid "[updated] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:781
+#: kallithea/lib/helpers.py:762
 msgid "[downloaded] archive from repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:783
+#: kallithea/lib/helpers.py:764
 msgid "[delete] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:791
+#: kallithea/lib/helpers.py:772
 msgid "[created] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:793
+#: kallithea/lib/helpers.py:774
 msgid "[updated] user"
 msgstr ""
 
-#: kallithea/lib/helpers.py:795
+#: kallithea/lib/helpers.py:776
 msgid "[created] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:778
 msgid "[updated] user group"
 msgstr ""
 
-#: kallithea/lib/helpers.py:799
+#: kallithea/lib/helpers.py:780
 msgid "[commented] on revision in repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:782
 msgid "[commented] on pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:803
+#: kallithea/lib/helpers.py:784
 msgid "[closed] pull request for"
 msgstr ""
 
-#: kallithea/lib/helpers.py:805
+#: kallithea/lib/helpers.py:786
 msgid "[pushed] into"
 msgstr ""
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:788
 msgid "[committed via Kallithea] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:790
 msgid "[pulled from remote] into repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792
 msgid "[pulled] from"
 msgstr ""
 
-#: kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:794
 msgid "[started following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:796
 msgid "[stopped following] repository"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1144
+#: kallithea/lib/helpers.py:1124
 #, python-format
 msgid " and %s more"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1148
-msgid "No Files"
-msgstr "沒有檔案"
-
-#: kallithea/lib/helpers.py:1214
+#: kallithea/lib/helpers.py:1128
+#: kallithea/templates/compare/compare_diff.html:65
+#: kallithea/templates/pullrequests/pullrequest_show.html:322
+msgid "No files"
+msgstr ""
+
+#: kallithea/lib/helpers.py:1194
 msgid "new file"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1217
+#: kallithea/lib/helpers.py:1197
 msgid "mod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1220
+#: kallithea/lib/helpers.py:1200
 msgid "del"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1223
+#: kallithea/lib/helpers.py:1203
 msgid "rename"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1228
+#: kallithea/lib/helpers.py:1208
 msgid "chmod"
 msgstr ""
 
-#: kallithea/lib/helpers.py:1460
+#: kallithea/lib/helpers.py:1444
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1203,63 +1237,63 @@
 "repositories"
 msgstr ""
 
-#: kallithea/lib/utils2.py:425
+#: kallithea/lib/utils2.py:415
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
 msgstr[0] ""
 
-#: kallithea/lib/utils2.py:426
+#: kallithea/lib/utils2.py:416
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
 msgstr[0] ""
 
-#: kallithea/lib/utils2.py:427
+#: kallithea/lib/utils2.py:417
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
 msgstr[0] ""
 
-#: kallithea/lib/utils2.py:428
+#: kallithea/lib/utils2.py:418
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
 msgstr[0] ""
 
-#: kallithea/lib/utils2.py:429
+#: kallithea/lib/utils2.py:419
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
 msgstr[0] ""
 
-#: kallithea/lib/utils2.py:430
+#: kallithea/lib/utils2.py:420
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
 msgstr[0] ""
 
-#: kallithea/lib/utils2.py:446
+#: kallithea/lib/utils2.py:436
 #, python-format
 msgid "in %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:448
+#: kallithea/lib/utils2.py:438
 #, python-format
 msgid "%s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:450
+#: kallithea/lib/utils2.py:440
 #, python-format
 msgid "in %s and %s"
 msgstr ""
 
-#: kallithea/lib/utils2.py:453
+#: kallithea/lib/utils2.py:443
 #, python-format
 msgid "%s and %s ago"
 msgstr ""
 
-#: kallithea/lib/utils2.py:456
+#: kallithea/lib/utils2.py:446
 msgid "just now"
 msgstr "現在"
 
@@ -1274,7 +1308,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1533
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1572
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1622
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649 kallithea/model/db.py:1651
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1649
 msgid "Repository no access"
 msgstr ""
 
@@ -1289,7 +1323,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1534
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1573
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1623
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650 kallithea/model/db.py:1652
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1650
 msgid "Repository read access"
 msgstr ""
 
@@ -1304,7 +1338,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1535
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1574
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1624
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651 kallithea/model/db.py:1653
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1651
 msgid "Repository write access"
 msgstr ""
 
@@ -1319,7 +1353,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1536
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1575
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1625
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652 kallithea/model/db.py:1654
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1652
 msgid "Repository admin access"
 msgstr ""
 
@@ -1358,7 +1392,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1531
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1570
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1620
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1649
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1647 kallithea/model/db.py:1665
 msgid "Kallithea Administrator"
 msgstr ""
 
@@ -1373,7 +1407,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1554
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1593
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1643
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670 kallithea/model/db.py:1672
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1670
 msgid "Repository creation disabled"
 msgstr ""
 
@@ -1388,7 +1422,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1555
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1594
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1644
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671 kallithea/model/db.py:1673
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1671
 msgid "Repository creation enabled"
 msgstr ""
 
@@ -1403,7 +1437,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1557
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1596
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1677
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675
 msgid "Repository forking disabled"
 msgstr ""
 
@@ -1418,7 +1452,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1558
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1597
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1649
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676 kallithea/model/db.py:1678
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1676
 msgid "Repository forking enabled"
 msgstr ""
 
@@ -1454,7 +1488,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2062
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2101
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2154
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200 kallithea/model/db.py:2202
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2200
 msgid "Not Reviewed"
 msgstr ""
 
@@ -1469,7 +1503,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2063
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2102
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2155
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2203
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2201 kallithea/model/db.py:2229
 msgid "Approved"
 msgstr ""
 
@@ -1484,7 +1518,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2064
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2103
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2156
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2204
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2202 kallithea/model/db.py:2230
 msgid "Rejected"
 msgstr ""
 
@@ -1499,7 +1533,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2065
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2104
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2157
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203 kallithea/model/db.py:2205
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2203
 msgid "Under Review"
 msgstr ""
 
@@ -1511,7 +1545,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1379
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1418
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1471
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1500
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1498 kallithea/model/db.py:1514
 msgid "top level"
 msgstr ""
 
@@ -1523,7 +1557,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1538
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1577
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1627
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654 kallithea/model/db.py:1656
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1654
 msgid "Repository group no access"
 msgstr ""
 
@@ -1535,7 +1569,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1539
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1578
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1628
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655 kallithea/model/db.py:1657
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1655
 msgid "Repository group read access"
 msgstr ""
 
@@ -1547,7 +1581,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1540
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1579
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1629
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656 kallithea/model/db.py:1658
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1656
 msgid "Repository group write access"
 msgstr ""
 
@@ -1559,7 +1593,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1541
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1580
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1630
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657 kallithea/model/db.py:1659
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1657
 msgid "Repository group admin access"
 msgstr ""
 
@@ -1570,7 +1604,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1543
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1582
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1632
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659 kallithea/model/db.py:1661
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1659
 msgid "User group no access"
 msgstr ""
 
@@ -1581,7 +1615,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1544
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1583
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1633
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660 kallithea/model/db.py:1662
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1660
 msgid "User group read access"
 msgstr ""
 
@@ -1592,7 +1626,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1545
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1584
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1634
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661 kallithea/model/db.py:1663
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1661
 msgid "User group write access"
 msgstr ""
 
@@ -1603,7 +1637,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1546
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1585
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1635
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662 kallithea/model/db.py:1664
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1662
 msgid "User group admin access"
 msgstr ""
 
@@ -1614,7 +1648,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1548
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1587
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1637
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664 kallithea/model/db.py:1666
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1664
 msgid "Repository Group creation disabled"
 msgstr ""
 
@@ -1625,7 +1659,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1549
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1588
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1638
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665 kallithea/model/db.py:1667
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1665
 msgid "Repository Group creation enabled"
 msgstr ""
 
@@ -1636,7 +1670,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1551
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1590
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1640
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667 kallithea/model/db.py:1669
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1667
 msgid "User Group creation disabled"
 msgstr ""
 
@@ -1647,7 +1681,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1552
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1591
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1641
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668 kallithea/model/db.py:1670
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1668
 msgid "User Group creation enabled"
 msgstr ""
 
@@ -1658,7 +1692,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1560
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1599
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1651
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1680
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1678 kallithea/model/db.py:1697
 msgid "Registration disabled"
 msgstr ""
 
@@ -1669,7 +1703,7 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1561
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1600
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1652
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679 kallithea/model/db.py:1681
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1679
 msgid "User Registration with manual account activation"
 msgstr ""
 
@@ -1680,29 +1714,135 @@
 #: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1562
 #: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1601
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1653
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680 kallithea/model/db.py:1682
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1680
 msgid "User Registration with automatic account activation"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1674
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1691
 msgid "Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646
-#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1675
+#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1692
 msgid "Repository creation disabled with write permission to a repository group"
 msgstr ""
 
-#: kallithea/model/comment.py:76
+#: kallithea/model/comment.py:72
 #, python-format
 msgid "on line %s"
 msgstr ""
 
-#: kallithea/model/comment.py:231 kallithea/model/pull_request.py:164
+#: kallithea/model/comment.py:217 kallithea/model/pull_request.py:169
 msgid "[Mention]"
 msgstr ""
 
+#: kallithea/model/db.py:1667
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1668
+msgid "Default user has read access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1669
+msgid "Default user has write access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1670
+msgid "Default user has admin access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1672
+msgid "Default user has no access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1673
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1674
+msgid "Default user has write access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1675
+msgid "Default user has admin access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1677
+msgid "Default user has no access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1678
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1679
+msgid "Default user has write access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1680
+msgid "Default user has admin access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1682
+msgid "Only admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1683
+msgid "Non-admins can create repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1685
+msgid "Only admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1686
+msgid "Non-admins can create user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1688
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1689
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1694
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Only admins can fork repositories"
+msgstr "建立版本庫"
+
+#: kallithea/model/db.py:1695
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Non-admins can can fork repositories"
+msgstr "建立版本庫"
+
+#: kallithea/model/db.py:1698
+msgid "User registration with manual account activation"
+msgstr ""
+
+#: kallithea/model/db.py:1699
+msgid "User registration with automatic account activation"
+msgstr ""
+
+#: kallithea/model/db.py:2228
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Not reviewed"
+msgstr ""
+
+#: kallithea/model/db.py:2231
+#, fuzzy, python-format
+#| msgid "%d reviewer"
+#| msgid_plural "%d reviewers"
+msgid "Under review"
+msgstr ""
+
 #: kallithea/model/forms.py:57
 msgid "Please enter a login"
 msgstr "請登入"
@@ -1721,299 +1861,325 @@
 msgid "Enter %(min)i characters or more"
 msgstr ""
 
-#: kallithea/model/forms.py:156
+#: kallithea/model/forms.py:160
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:252
-#, python-format
-msgid "%(user)s commented on changeset at %(when)s"
-msgstr ""
-
-#: kallithea/model/notification.py:253
-#, python-format
-msgid "%(user)s sent message at %(when)s"
-msgstr ""
-
 #: kallithea/model/notification.py:254
 #, python-format
-msgid "%(user)s mentioned you at %(when)s"
+msgid "%(user)s commented on changeset %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:255
 #, python-format
-msgid "%(user)s registered in Kallithea at %(when)s"
+msgid "%(user)s sent message %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:256
 #, python-format
-msgid "%(user)s opened new pull request at %(when)s"
+msgid "%(user)s mentioned you %(age)s"
 msgstr ""
 
 #: kallithea/model/notification.py:257
 #, python-format
+msgid "%(user)s registered in Kallithea %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:258
+#, python-format
+msgid "%(user)s opened new pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:259
+#, python-format
+msgid "%(user)s commented on pull request %(age)s"
+msgstr ""
+
+#: kallithea/model/notification.py:266
+#, python-format
+msgid "%(user)s commented on changeset at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:267
+#, python-format
+msgid "%(user)s sent message at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:268
+#, python-format
+msgid "%(user)s mentioned you at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:269
+#, python-format
+msgid "%(user)s registered in Kallithea at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:270
+#, python-format
+msgid "%(user)s opened new pull request at %(when)s"
+msgstr ""
+
+#: kallithea/model/notification.py:271
+#, python-format
 msgid "%(user)s commented on pull request at %(when)s"
 msgstr ""
 
-#: kallithea/model/notification.py:296
-#, python-format
-msgid ""
-"Comment on %(repo_name)s changeset %(short_id)s on %(branch)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:299
-#, python-format
-msgid "New user %(new_username)s registered"
-msgstr ""
-
-#: kallithea/model/notification.py:301
-#, python-format
-msgid ""
-"Review request on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(pr_username)s"
-msgstr ""
-
 #: kallithea/model/notification.py:302
 #, python-format
 msgid ""
-"Comment on %(repo_name)s pull request #%(pr_id)s from %(ref)s by "
-"%(comment_username)s"
-msgstr ""
-
-#: kallithea/model/notification.py:315
+"[Comment from %(comment_username)s] %(repo_name)s changeset %(short_id)s "
+"on %(branch)s"
+msgstr ""
+
+#: kallithea/model/notification.py:305
+#, python-format
+msgid "New user %(new_username)s registered"
+msgstr ""
+
+#: kallithea/model/notification.py:307
+#, python-format
+msgid ""
+"[Added by %(pr_username)s] %(repo_name)s pull request %(pr_nice_id)s from"
+" %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:308
+#, python-format
+msgid ""
+"[Comment from %(comment_username)s] %(repo_name)s pull request "
+"%(pr_nice_id)s from %(ref)s"
+msgstr ""
+
+#: kallithea/model/notification.py:321
 #, fuzzy
 msgid "Closing"
 msgstr "使用中"
 
-#: kallithea/model/pull_request.py:132
-#, python-format
-msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
-msgstr ""
-
-#: kallithea/model/scm.py:808
+#: kallithea/model/pull_request.py:137
+#, python-format
+msgid "%(user)s wants you to review pull request %(pr_nice_id)s: %(pr_title)s"
+msgstr ""
+
+#: kallithea/model/scm.py:813
 msgid "latest tip"
 msgstr ""
 
-#: kallithea/model/user.py:194
+#: kallithea/model/user.py:185
 msgid "New user registration"
 msgstr ""
 
-#: kallithea/model/user.py:214 kallithea/model/user.py:236
-msgid "You can't edit this user since it's crucial for entire application"
-msgstr "您無法編輯這個使用者,因為他是系統帳號"
-
-#: kallithea/model/user.py:255
-msgid "You can't remove this user since it's crucial for entire application"
+#: kallithea/model/user.py:249
+#, fuzzy
+#| msgid "You can't remove this user since it's crucial for entire application"
+msgid "You can't remove this user since it is crucial for the entire application"
 msgstr "您無法移除這個使用者,因為他是系統帳號"
 
-#: kallithea/model/user.py:261
+#: kallithea/model/user.py:254
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
 "owners or remove those repositories: %s"
 msgstr ""
 
-#: kallithea/model/user.py:268
+#: kallithea/model/user.py:259
 #, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch"
 " owners or remove those repository groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:275
+#: kallithea/model/user.py:266
 #, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
 "owners or remove those user groups: %s"
 msgstr ""
 
-#: kallithea/model/user.py:305
+#: kallithea/model/user.py:296
 msgid "Password reset link"
 msgstr ""
 
-#: kallithea/model/user.py:328
+#: kallithea/model/user.py:319
 msgid "Your new password"
 msgstr ""
 
-#: kallithea/model/user.py:329
+#: kallithea/model/user.py:320
 #, python-format
 msgid "Your new Kallithea password:%s"
 msgstr ""
 
-#: kallithea/model/validators.py:83 kallithea/model/validators.py:84
+#: kallithea/model/validators.py:77 kallithea/model/validators.py:78
 msgid "Value cannot be an empty list"
 msgstr ""
 
-#: kallithea/model/validators.py:101
+#: kallithea/model/validators.py:95
 #, python-format
 msgid "Username \"%(username)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:103
-#, python-format
-msgid "Username \"%(username)s\" is forbidden"
-msgstr ""
-
-#: kallithea/model/validators.py:105
+#: kallithea/model/validators.py:97
+#, python-format
+msgid "Username \"%(username)s\" cannot be used"
+msgstr ""
+
+#: kallithea/model/validators.py:99
 msgid ""
 "Username may only contain alphanumeric characters underscores, periods or"
-" dashes and must begin with alphanumeric character or underscore"
-msgstr ""
-
-#: kallithea/model/validators.py:132
+" dashes and must begin with an alphanumeric character or underscore"
+msgstr ""
+
+#: kallithea/model/validators.py:126
 msgid "The input is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:139
+#: kallithea/model/validators.py:133
 #, python-format
 msgid "Username %(username)s is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:158
+#: kallithea/model/validators.py:152
 msgid "Invalid user group name"
 msgstr ""
 
-#: kallithea/model/validators.py:159
+#: kallithea/model/validators.py:153
 #, python-format
 msgid "User group \"%(usergroup)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:161
+#: kallithea/model/validators.py:155
 msgid ""
 "user group name may only contain alphanumeric characters underscores, "
 "periods or dashes and must begin with alphanumeric character"
 msgstr ""
 
-#: kallithea/model/validators.py:199
+#: kallithea/model/validators.py:193
 msgid "Cannot assign this group as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:200
+#: kallithea/model/validators.py:194
 #, python-format
 msgid "Group \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:202
+#: kallithea/model/validators.py:196
 #, python-format
 msgid "Repository with name \"%(group_name)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:260
+#: kallithea/model/validators.py:254
 msgid "Invalid characters (non-ascii) in password"
 msgstr ""
 
-#: kallithea/model/validators.py:275
+#: kallithea/model/validators.py:269
 msgid "Invalid old password"
 msgstr ""
 
-#: kallithea/model/validators.py:291
+#: kallithea/model/validators.py:285
 msgid "Passwords do not match"
 msgstr "密碼不相符"
 
-#: kallithea/model/validators.py:308
-msgid "invalid password"
+#: kallithea/model/validators.py:300
+#, fuzzy
+#| msgid "invalid password"
+msgid "Invalid username or password"
 msgstr "無效的密碼"
 
-#: kallithea/model/validators.py:309
-msgid "invalid user name"
-msgstr "無效的使用者名稱"
-
-#: kallithea/model/validators.py:310
-msgid "Your account is disabled"
-msgstr "您的帳號已被停用"
-
-#: kallithea/model/validators.py:354
-#, python-format
-msgid "Repository name %(repo)s is disallowed"
-msgstr ""
-
-#: kallithea/model/validators.py:356
+#: kallithea/model/validators.py:331
+msgid "Token mismatch"
+msgstr ""
+
+#: kallithea/model/validators.py:345
+#, python-format
+msgid "Repository name %(repo)s is not allowed"
+msgstr ""
+
+#: kallithea/model/validators.py:347
 #, python-format
 msgid "Repository named %(repo)s already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:357
+#: kallithea/model/validators.py:348
 #, python-format
 msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\""
 msgstr ""
 
-#: kallithea/model/validators.py:359
+#: kallithea/model/validators.py:350
 #, python-format
 msgid "Repository group with name \"%(repo)s\" already exists"
 msgstr ""
 
-#: kallithea/model/validators.py:474
+#: kallithea/model/validators.py:465
 #, fuzzy
-msgid "invalid clone URL"
-msgstr "無效的複製URL"
-
-#: kallithea/model/validators.py:475
-msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
-msgstr ""
-
-#: kallithea/model/validators.py:500
+#| msgid "private repository"
+msgid "Invalid repository URL"
+msgstr "私有版本庫"
+
+#: kallithea/model/validators.py:466
+msgid ""
+"Invalid repository URL. It must be a valid http, https, ssh, svn+http or "
+"svn+https URL"
+msgstr ""
+
+#: kallithea/model/validators.py:489
 msgid "Fork has to be the same type as parent"
 msgstr ""
 
-#: kallithea/model/validators.py:515
+#: kallithea/model/validators.py:504
 msgid "You don't have permissions to create repository in this group"
 msgstr ""
 
-#: kallithea/model/validators.py:517
+#: kallithea/model/validators.py:506
 msgid "no permission to create repository in root location"
 msgstr ""
 
-#: kallithea/model/validators.py:566
+#: kallithea/model/validators.py:556
 msgid "You don't have permissions to create a group in this location"
 msgstr ""
 
-#: kallithea/model/validators.py:607
+#: kallithea/model/validators.py:597
 msgid "This username or user group name is not valid"
 msgstr ""
 
-#: kallithea/model/validators.py:700
+#: kallithea/model/validators.py:690
 msgid "This is not a valid path"
 msgstr "不是一個有效的路徑"
 
-#: kallithea/model/validators.py:715
-msgid "This email address is already taken"
+#: kallithea/model/validators.py:705
+#, fuzzy
+#| msgid "This email address is already taken"
+msgid "This email address is already in use"
 msgstr "這個郵件位址已經使用了"
 
-#: kallithea/model/validators.py:735
-#, python-format
-msgid "email \"%(email)s\" does not exist."
-msgstr ""
-
-#: kallithea/model/validators.py:772
+#: kallithea/model/validators.py:725
+#, python-format
+msgid "Email address \"%(email)s\" not found"
+msgstr ""
+
+#: kallithea/model/validators.py:762
 msgid ""
 "The LDAP Login attribute of the CN must be specified - this is the name "
 "of the attribute that is equivalent to \"username\""
 msgstr ""
 
-#: kallithea/model/validators.py:785
-#, python-format
-msgid "Revisions %(revs)s are already part of pull request or have set status"
-msgstr ""
-
-#: kallithea/model/validators.py:817
+#: kallithea/model/validators.py:774
 msgid "Please enter a valid IPv4 or IPv6 address"
 msgstr ""
 
-#: kallithea/model/validators.py:818
+#: kallithea/model/validators.py:775
 #, python-format
 msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)"
 msgstr ""
 
-#: kallithea/model/validators.py:851
+#: kallithea/model/validators.py:808
 msgid "Key name can only consist of letters, underscore, dash or numbers"
 msgstr ""
 
-#: kallithea/model/validators.py:865
+#: kallithea/model/validators.py:822
 msgid "Filename cannot be inside a directory"
 msgstr ""
 
-#: kallithea/model/validators.py:881
+#: kallithea/model/validators.py:838
 #, python-format
 msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name"
 msgstr ""
@@ -2075,13 +2241,13 @@
 msgstr ""
 
 #: kallithea/templates/index_base.html:46
-#: kallithea/templates/index_base.html:131
+#: kallithea/templates/index_base.html:127
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:64
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:42
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17
 #: kallithea/templates/admin/repo_groups/repo_groups.html:47
-#: kallithea/templates/admin/repos/repo_add_base.html:32
-#: kallithea/templates/admin/repos/repo_edit_settings.html:72
+#: kallithea/templates/admin/repos/repo_add_base.html:28
+#: kallithea/templates/admin/repos/repo_edit_settings.html:65
 #: kallithea/templates/admin/repos/repos.html:48
 #: kallithea/templates/admin/user_groups/user_group_add.html:40
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15
@@ -2093,11 +2259,11 @@
 #: kallithea/templates/pullrequests/pullrequest.html:40
 #: kallithea/templates/pullrequests/pullrequest_show.html:38
 #: kallithea/templates/pullrequests/pullrequest_show.html:63
-#: kallithea/templates/summary/summary.html:84
+#: kallithea/templates/summary/summary.html:85
 msgid "Description"
 msgstr "描述"
 
-#: kallithea/templates/index_base.html:129
+#: kallithea/templates/index_base.html:125
 #: kallithea/templates/admin/my_account/my_account_repos.html:46
 #: kallithea/templates/admin/my_account/my_account_watched.html:46
 #: kallithea/templates/admin/repo_groups/repo_groups.html:46
@@ -2118,11 +2284,11 @@
 msgid "Name"
 msgstr "名稱"
 
-#: kallithea/templates/index_base.html:132
+#: kallithea/templates/index_base.html:128
 msgid "Last Change"
 msgstr ""
 
-#: kallithea/templates/index_base.html:134
+#: kallithea/templates/index_base.html:130
 #: kallithea/templates/admin/my_account/my_account_repos.html:48
 #: kallithea/templates/admin/my_account/my_account_watched.html:48
 #: kallithea/templates/admin/repos/repos.html:49
@@ -2131,18 +2297,19 @@
 msgid "Tip"
 msgstr ""
 
-#: kallithea/templates/index_base.html:136
+#: kallithea/templates/index_base.html:132
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10
 #: kallithea/templates/admin/repo_groups/repo_groups.html:49
-#: kallithea/templates/admin/repos/repo_edit_settings.html:60
+#: kallithea/templates/admin/repos/repo_edit_settings.html:53
 #: kallithea/templates/admin/repos/repos.html:50
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8
 #: kallithea/templates/admin/user_groups/user_groups.html:50
-#: kallithea/templates/summary/summary.html:137
+#: kallithea/templates/pullrequests/pullrequest_show.html:229
+#: kallithea/templates/summary/summary.html:134
 msgid "Owner"
 msgstr "擁有者"
 
-#: kallithea/templates/index_base.html:144
+#: kallithea/templates/index_base.html:140
 #: kallithea/templates/admin/my_account/my_account_repos.html:57
 #: kallithea/templates/admin/my_account/my_account_watched.html:57
 #: kallithea/templates/base/root.html:44
@@ -2154,7 +2321,7 @@
 msgid "Click to sort ascending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:145
+#: kallithea/templates/index_base.html:141
 #: kallithea/templates/admin/my_account/my_account_repos.html:58
 #: kallithea/templates/admin/my_account/my_account_watched.html:58
 #: kallithea/templates/base/root.html:45
@@ -2166,11 +2333,11 @@
 msgid "Click to sort descending"
 msgstr ""
 
-#: kallithea/templates/index_base.html:146
+#: kallithea/templates/index_base.html:142
 msgid "No repositories found."
 msgstr ""
 
-#: kallithea/templates/index_base.html:147
+#: kallithea/templates/index_base.html:143
 #: kallithea/templates/admin/my_account/my_account_repos.html:60
 #: kallithea/templates/admin/my_account/my_account_watched.html:60
 #: kallithea/templates/base/root.html:47
@@ -2182,10 +2349,10 @@
 msgid "Data error."
 msgstr ""
 
-#: kallithea/templates/index_base.html:148
+#: kallithea/templates/index_base.html:144
 #: kallithea/templates/admin/my_account/my_account_repos.html:61
 #: kallithea/templates/admin/my_account/my_account_watched.html:61
-#: kallithea/templates/base/base.html:143 kallithea/templates/base/root.html:48
+#: kallithea/templates/base/base.html:147 kallithea/templates/base/root.html:48
 #: kallithea/templates/bookmarks/bookmarks.html:83
 #: kallithea/templates/branches/branches.html:83
 #: kallithea/templates/journal/journal.html:202
@@ -2195,7 +2362,7 @@
 msgstr ""
 
 #: kallithea/templates/login.html:5 kallithea/templates/login.html:15
-#: kallithea/templates/base/base.html:329
+#: kallithea/templates/base/base.html:333
 msgid "Log In"
 msgstr ""
 
@@ -2204,39 +2371,39 @@
 msgid "Log In to %s"
 msgstr ""
 
-#: kallithea/templates/login.html:27 kallithea/templates/register.html:24
+#: kallithea/templates/login.html:26 kallithea/templates/register.html:24
 #: kallithea/templates/admin/admin_log.html:5
-#: kallithea/templates/admin/my_account/my_account_profile.html:32
+#: kallithea/templates/admin/my_account/my_account_profile.html:25
 #: kallithea/templates/admin/users/user_add.html:32
-#: kallithea/templates/admin/users/user_edit_profile.html:33
+#: kallithea/templates/admin/users/user_edit_profile.html:24
 #: kallithea/templates/admin/users/users.html:50
-#: kallithea/templates/base/base.html:305
+#: kallithea/templates/base/base.html:309
 msgid "Username"
 msgstr "帳號"
 
-#: kallithea/templates/login.html:36 kallithea/templates/register.html:33
-#: kallithea/templates/admin/my_account/my_account.html:36
+#: kallithea/templates/login.html:33 kallithea/templates/register.html:33
+#: kallithea/templates/admin/my_account/my_account.html:37
 #: kallithea/templates/admin/users/user_add.html:41
-#: kallithea/templates/base/base.html:314
+#: kallithea/templates/base/base.html:318
 msgid "Password"
 msgstr "密碼"
 
-#: kallithea/templates/login.html:46
+#: kallithea/templates/login.html:44
 msgid "Remember me"
 msgstr ""
 
-#: kallithea/templates/login.html:50
+#: kallithea/templates/login.html:53
+msgid "Forgot your password ?"
+msgstr "忘記您的密碼?"
+
+#: kallithea/templates/login.html:56 kallithea/templates/base/base.html:329
+msgid "Don't have an account ?"
+msgstr "沒有帳號?"
+
+#: kallithea/templates/login.html:59
 msgid "Sign In"
 msgstr "登入"
 
-#: kallithea/templates/login.html:56
-msgid "Forgot your password ?"
-msgstr "忘記您的密碼?"
-
-#: kallithea/templates/login.html:59 kallithea/templates/base/base.html:325
-msgid "Don't have an account ?"
-msgstr "沒有帳號?"
-
 #: kallithea/templates/password_reset.html:5
 msgid "Password Reset"
 msgstr ""
@@ -2286,26 +2453,26 @@
 msgstr "確認密碼"
 
 #: kallithea/templates/register.html:51
-#: kallithea/templates/admin/my_account/my_account_profile.html:43
+#: kallithea/templates/admin/my_account/my_account_profile.html:34
 #: kallithea/templates/admin/users/user_add.html:59
-#: kallithea/templates/admin/users/user_edit_profile.html:87
+#: kallithea/templates/admin/users/user_edit_profile.html:78
 #: kallithea/templates/admin/users/users.html:51
 msgid "First Name"
 msgstr "名"
 
 #: kallithea/templates/register.html:60
-#: kallithea/templates/admin/my_account/my_account_profile.html:52
+#: kallithea/templates/admin/my_account/my_account_profile.html:43
 #: kallithea/templates/admin/users/user_add.html:68
-#: kallithea/templates/admin/users/user_edit_profile.html:96
+#: kallithea/templates/admin/users/user_edit_profile.html:87
 #: kallithea/templates/admin/users/users.html:52
 msgid "Last Name"
 msgstr "姓"
 
 #: kallithea/templates/register.html:69
-#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/my_account/my_account_profile.html:52
 #: kallithea/templates/admin/settings/settings.html:31
 #: kallithea/templates/admin/users/user_add.html:77
-#: kallithea/templates/admin/users/user_edit_profile.html:42
+#: kallithea/templates/admin/users/user_edit_profile.html:33
 msgid "Email"
 msgstr "電子郵件"
 
@@ -2415,109 +2582,95 @@
 
 #: kallithea/templates/admin/auth/auth_settings.html:33
 msgid ""
-"Comma separated list of plugins. Order of plugins is also order in which "
-"Kallithea will try to authenticate user"
+"Comma-separated list of plugins; Kallithea will try user authentication "
+"in plugin order"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:34
 msgid "Available built-in plugins"
 msgstr ""
 
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:40
-msgid "enabled"
-msgstr ""
-
-#: kallithea/templates/admin/auth/auth_settings.html:40
-#: kallithea/templates/base/root.html:41
-msgid "disabled"
-msgstr ""
-
 #: kallithea/templates/admin/auth/auth_settings.html:51
 msgid "Plugin"
 msgstr ""
 
 #: kallithea/templates/admin/auth/auth_settings.html:101
-#: kallithea/templates/admin/defaults/defaults.html:84
-#: kallithea/templates/admin/my_account/my_account_password.html:33
-#: kallithea/templates/admin/my_account/my_account_profile.html:70
-#: kallithea/templates/admin/permissions/permissions_globals.html:108
+#: kallithea/templates/admin/defaults/defaults.html:82
+#: kallithea/templates/admin/my_account/my_account_password.html:36
+#: kallithea/templates/admin/my_account/my_account_profile.html:60
+#: kallithea/templates/admin/permissions/permissions_globals.html:112
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:69
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:114
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:42
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:101
-#: kallithea/templates/admin/repos/repo_edit_settings.html:134
+#: kallithea/templates/admin/repos/repo_edit_settings.html:127
 #: kallithea/templates/admin/settings/settings_hooks.html:53
 #: kallithea/templates/admin/user_groups/user_group_add.html:57
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:60
 #: kallithea/templates/admin/users/user_add.html:96
-#: kallithea/templates/admin/users/user_edit_profile.html:122
+#: kallithea/templates/admin/users/user_edit_profile.html:113
 #: kallithea/templates/base/default_perms_box.html:64
 msgid "Save"
 msgstr "儲存"
 
 #: kallithea/templates/admin/defaults/defaults.html:5
-#: kallithea/templates/admin/defaults/defaults.html:25
+#: kallithea/templates/admin/defaults/defaults.html:11
+#: kallithea/templates/base/base.html:66
 #, fuzzy
 msgid "Repository Defaults"
 msgstr "個版本庫"
 
-#: kallithea/templates/admin/defaults/defaults.html:11
-#: kallithea/templates/base/base.html:66
-msgid "Defaults"
-msgstr ""
-
-#: kallithea/templates/admin/defaults/defaults.html:35
-#: kallithea/templates/admin/repos/repo_add_base.html:59
+#: kallithea/templates/admin/defaults/defaults.html:33
+#: kallithea/templates/admin/repos/repo_add_base.html:55
 #: kallithea/templates/admin/repos/repo_edit_fields.html:7
 msgid "Type"
 msgstr "類型"
 
-#: kallithea/templates/admin/defaults/defaults.html:44
-#: kallithea/templates/admin/repos/repo_add_base.html:77
-#: kallithea/templates/admin/repos/repo_edit_settings.html:82
-#: kallithea/templates/data_table/_dt_elements.html:74
+#: kallithea/templates/admin/defaults/defaults.html:42
+#: kallithea/templates/admin/repos/repo_add_base.html:73
+#: kallithea/templates/admin/repos/repo_edit_settings.html:75
+#: kallithea/templates/data_table/_dt_elements.html:72
 msgid "Private repository"
 msgstr "私有的版本庫"
 
-#: kallithea/templates/admin/defaults/defaults.html:48
-#: kallithea/templates/admin/repos/repo_add_base.html:81
-#: kallithea/templates/admin/repos/repo_edit_settings.html:86
+#: kallithea/templates/admin/defaults/defaults.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:79
 #: kallithea/templates/forks/fork.html:72
 msgid ""
 "Private repositories are only visible to people explicitly added as "
 "collaborators."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:55
-#: kallithea/templates/admin/repos/repo_edit_settings.html:91
+#: kallithea/templates/admin/defaults/defaults.html:53
+#: kallithea/templates/admin/repos/repo_edit_settings.html:84
 msgid "Enable statistics"
 msgstr "啟用統計"
 
-#: kallithea/templates/admin/defaults/defaults.html:59
-#: kallithea/templates/admin/repos/repo_edit_settings.html:95
+#: kallithea/templates/admin/defaults/defaults.html:57
+#: kallithea/templates/admin/repos/repo_edit_settings.html:88
 msgid "Enable statistics window on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:65
-#: kallithea/templates/admin/repos/repo_edit_settings.html:100
+#: kallithea/templates/admin/defaults/defaults.html:63
+#: kallithea/templates/admin/repos/repo_edit_settings.html:93
 msgid "Enable downloads"
 msgstr "啟用下載"
 
-#: kallithea/templates/admin/defaults/defaults.html:69
-#: kallithea/templates/admin/repos/repo_edit_settings.html:104
+#: kallithea/templates/admin/defaults/defaults.html:67
+#: kallithea/templates/admin/repos/repo_edit_settings.html:97
 msgid "Enable download menu on summary page."
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:75
+#: kallithea/templates/admin/defaults/defaults.html:73
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34
-#: kallithea/templates/admin/repos/repo_edit_settings.html:109
+#: kallithea/templates/admin/repos/repo_edit_settings.html:102
 msgid "Enable locking"
 msgstr ""
 
-#: kallithea/templates/admin/defaults/defaults.html:79
-#: kallithea/templates/admin/repos/repo_edit_settings.html:113
+#: kallithea/templates/admin/defaults/defaults.html:77
+#: kallithea/templates/admin/repos/repo_edit_settings.html:106
 msgid "Enable lock-by-pulling on repository."
 msgstr ""
 
@@ -2549,6 +2702,12 @@
 #: kallithea/templates/admin/gists/index.html:59
 #: kallithea/templates/admin/gists/show.html:47
 #: kallithea/templates/admin/gists/show.html:49
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
+#: kallithea/templates/admin/users/user_edit_api_keys.html:8
+#: kallithea/templates/admin/users/user_edit_api_keys.html:27
+#: kallithea/templates/admin/users/user_edit_api_keys.html:32
 msgid "Expires"
 msgstr ""
 
@@ -2559,15 +2718,17 @@
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:27
 #: kallithea/templates/admin/users/user_edit_api_keys.html:8
 #: kallithea/templates/admin/users/user_edit_api_keys.html:27
-msgid "never"
-msgstr ""
+#, fuzzy
+#| msgid "Owner"
+msgid "Never"
+msgstr "擁有者"
 
 #: kallithea/templates/admin/gists/edit.html:145
 msgid "Update Gist"
 msgstr ""
 
 #: kallithea/templates/admin/gists/edit.html:146
-#: kallithea/templates/changeset/changeset_file_comment.html:89
+#: kallithea/templates/changeset/changeset_file_comment.html:81
 msgid "Cancel"
 msgstr ""
 
@@ -2590,12 +2751,12 @@
 
 #: kallithea/templates/admin/gists/index.html:37
 #: kallithea/templates/admin/gists/show.html:25
-#: kallithea/templates/base/base.html:240
+#: kallithea/templates/base/base.html:244
 msgid "Create New Gist"
 msgstr ""
 
 #: kallithea/templates/admin/gists/index.html:54
-#: kallithea/templates/data_table/_dt_elements.html:143
+#: kallithea/templates/data_table/_dt_elements.html:141
 msgid "Created"
 msgstr ""
 
@@ -2621,25 +2782,27 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/new.html:58
+#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:70
 #: kallithea/templates/admin/my_account/my_account_emails.html:46
-#: kallithea/templates/admin/my_account/my_account_password.html:34
-#: kallithea/templates/admin/my_account/my_account_profile.html:71
-#: kallithea/templates/admin/permissions/permissions_globals.html:109
-#: kallithea/templates/admin/permissions/permissions_ips.html:41
+#: kallithea/templates/admin/my_account/my_account_password.html:37
+#: kallithea/templates/admin/my_account/my_account_profile.html:61
+#: kallithea/templates/admin/permissions/permissions_globals.html:113
+#: kallithea/templates/admin/permissions/permissions_ips.html:39
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:115
 #: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:43
 #: kallithea/templates/admin/repos/repo_edit_fields.html:59
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:102
-#: kallithea/templates/admin/repos/repo_edit_settings.html:135
+#: kallithea/templates/admin/repos/repo_edit_settings.html:128
 #: kallithea/templates/admin/settings/settings_global.html:57
 #: kallithea/templates/admin/settings/settings_vcs.html:81
 #: kallithea/templates/admin/settings/settings_visual.html:117
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105
+#: kallithea/templates/admin/users/user_edit_api_keys.html:15
 #: kallithea/templates/admin/users/user_edit_api_keys.html:70
 #: kallithea/templates/admin/users/user_edit_emails.html:46
 #: kallithea/templates/admin/users/user_edit_ips.html:50
-#: kallithea/templates/admin/users/user_edit_profile.html:123
+#: kallithea/templates/admin/users/user_edit_profile.html:114
 #: kallithea/templates/base/default_perms_box.html:65
 #: kallithea/templates/files/files_add.html:65
 #: kallithea/templates/files/files_delete.html:44
@@ -2669,11 +2832,22 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:56
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:76
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/admin/my_account/my_account_emails.html:19
+#: kallithea/templates/admin/permissions/permissions_ips.html:12
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:75
+#: kallithea/templates/admin/repos/repo_edit_fields.html:18
+#: kallithea/templates/admin/settings/settings_hooks.html:36
+#: kallithea/templates/admin/users/user_edit_emails.html:19
+#: kallithea/templates/admin/users/user_edit_ips.html:22
+#: kallithea/templates/changeset/changeset_file_comment.html:30
+#: kallithea/templates/data_table/_dt_elements.html:129
+#: kallithea/templates/data_table/_dt_elements.html:157
+#: kallithea/templates/data_table/_dt_elements.html:173
+#: kallithea/templates/data_table/_dt_elements.html:189
 #: kallithea/templates/files/files_source.html:39
 #: kallithea/templates/files/files_source.html:42
 #: kallithea/templates/files/files_source.html:45
+#: kallithea/templates/pullrequests/pullrequest_data.html:20
 msgid "Delete"
 msgstr "移除"
 
@@ -2682,9 +2856,18 @@
 msgstr ""
 
 #: kallithea/templates/admin/gists/show.html:63
-#: kallithea/templates/changeset/changeset_file_comment.html:91
-#: kallithea/templates/changeset/changeset_file_comment.html:207
+#: kallithea/templates/base/perms_summary.html:43
+#: kallithea/templates/base/perms_summary.html:79
+#: kallithea/templates/base/perms_summary.html:81
+#: kallithea/templates/changeset/changeset_file_comment.html:83
+#: kallithea/templates/changeset/changeset_file_comment.html:192
+#: kallithea/templates/data_table/_dt_elements.html:122
+#: kallithea/templates/data_table/_dt_elements.html:123
+#: kallithea/templates/data_table/_dt_elements.html:150
+#: kallithea/templates/data_table/_dt_elements.html:151
+#: kallithea/templates/data_table/_dt_elements.html:165
 #: kallithea/templates/data_table/_dt_elements.html:167
+#: kallithea/templates/data_table/_dt_elements.html:181
 #: kallithea/templates/data_table/_dt_elements.html:183
 #: kallithea/templates/files/diff_2way.html:56
 #: kallithea/templates/files/files_source.html:41
@@ -2710,7 +2893,7 @@
 
 #: kallithea/templates/admin/my_account/my_account.html:5
 #: kallithea/templates/admin/my_account/my_account.html:9
-#: kallithea/templates/base/base.html:346
+#: kallithea/templates/base/base.html:350
 msgid "My Account"
 msgstr "我的帳號"
 
@@ -2719,27 +2902,35 @@
 msgid "Profile"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account.html:37
-#: kallithea/templates/admin/users/user_edit.html:30
-msgid "API Keys"
+#: kallithea/templates/admin/my_account/my_account.html:36
+msgid "Email Addresses"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:38
-msgid "My Emails"
+#: kallithea/templates/admin/users/user_edit.html:31
+msgid "API Keys"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account.html:39
-msgid "My Repositories"
-msgstr ""
+#, fuzzy
+#| msgid "repositories"
+msgid "Owned Repositories"
+msgstr "個版本庫"
 
 #: kallithea/templates/admin/my_account/my_account.html:40
 #: kallithea/templates/journal/journal.html:53
-msgid "Watched"
-msgstr ""
+#, fuzzy
+#| msgid "Create repositories"
+msgid "Watched Repositories"
+msgstr "建立版本庫"
 
 #: kallithea/templates/admin/my_account/my_account.html:41
+#: kallithea/templates/admin/permissions/permissions.html:30
+#: kallithea/templates/admin/user_groups/user_group_edit.html:32
+#: kallithea/templates/admin/users/user_edit.html:34
 #, fuzzy
-msgid "My Permissions"
+#| msgid "Permissions"
+msgid "Show Permissions"
 msgstr "權限"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:6
@@ -2747,56 +2938,45 @@
 msgid "Built-in"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:8
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:27
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:32
-#: kallithea/templates/admin/users/user_edit_api_keys.html:8
-#: kallithea/templates/admin/users/user_edit_api_keys.html:27
-#: kallithea/templates/admin/users/user_edit_api_keys.html:32
-msgid "expires"
-msgstr ""
-
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
 #, python-format
-msgid "Confirm to reset this api key: %s"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_api_keys.html:15
-#: kallithea/templates/admin/users/user_edit_api_keys.html:15
-msgid "reset"
+msgid "Confirm to reset this API key: %s"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:30
 #: kallithea/templates/admin/users/user_edit_api_keys.html:30
-msgid "expired"
+msgid "Expired"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:40
 #: kallithea/templates/admin/users/user_edit_api_keys.html:40
-#, python-format
-msgid "Confirm to remove this api key: %s"
-msgstr ""
+#, fuzzy, python-format
+#| msgid "Confirm to remove current statistics."
+msgid "Confirm to remove this API key: %s"
+msgstr "確認移除目前的統計"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:42
 #: kallithea/templates/admin/users/user_edit_api_keys.html:42
-msgid "remove"
-msgstr ""
+#, fuzzy
+#| msgid "file removed"
+msgid "Remove"
+msgstr "移除檔案"
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:49
 #: kallithea/templates/admin/users/user_edit_api_keys.html:49
-msgid "No additional api keys specified"
+msgid "No additional API keys specified"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:61
 #: kallithea/templates/admin/users/user_edit_api_keys.html:61
-msgid "New api key"
+msgid "New API key"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:69
 #: kallithea/templates/admin/my_account/my_account_emails.html:45
-#: kallithea/templates/admin/permissions/permissions_ips.html:40
-#: kallithea/templates/admin/repos/repo_add_base.html:85
+#: kallithea/templates/admin/permissions/permissions_ips.html:38
+#: kallithea/templates/admin/repos/repo_add_base.html:81
 #: kallithea/templates/admin/repos/repo_edit_fields.html:58
 #: kallithea/templates/admin/users/user_edit_api_keys.html:69
 #: kallithea/templates/admin/users/user_edit_emails.html:45
@@ -2809,19 +2989,6 @@
 msgid "Primary"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_emails.html:19
-#: kallithea/templates/admin/permissions/permissions_ips.html:14
-#: kallithea/templates/admin/repos/repo_edit_fields.html:18
-#: kallithea/templates/admin/settings/settings_hooks.html:36
-#: kallithea/templates/admin/users/user_edit_emails.html:19
-#: kallithea/templates/admin/users/user_edit_ips.html:22
-#: kallithea/templates/data_table/_dt_elements.html:131
-#: kallithea/templates/data_table/_dt_elements.html:159
-#: kallithea/templates/data_table/_dt_elements.html:175
-#: kallithea/templates/data_table/_dt_elements.html:191
-msgid "delete"
-msgstr "刪除"
-
 #: kallithea/templates/admin/my_account/my_account_emails.html:20
 #: kallithea/templates/admin/users/user_edit_emails.html:20
 #, python-format
@@ -2843,19 +3010,24 @@
 msgid "Change Your Account Password"
 msgstr "忘記您的密碼?"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:7
+#: kallithea/templates/admin/my_account/my_account_password.html:10
 msgid "Current password"
 msgstr ""
 
-#: kallithea/templates/admin/my_account/my_account_password.html:16
-#: kallithea/templates/admin/users/user_edit_profile.html:69
+#: kallithea/templates/admin/my_account/my_account_password.html:19
+#: kallithea/templates/admin/users/user_edit_profile.html:60
 msgid "New password"
 msgstr "新密碼"
 
-#: kallithea/templates/admin/my_account/my_account_password.html:25
+#: kallithea/templates/admin/my_account/my_account_password.html:28
 msgid "Confirm new password"
 msgstr ""
 
+#: kallithea/templates/admin/my_account/my_account_password.html:45
+#, python-format
+msgid "This account is managed with %s and the password cannot be changed here"
+msgstr ""
+
 #: kallithea/templates/admin/my_account/my_account_profile.html:11
 msgid "Change your avatar at"
 msgstr "修改您的頭像於"
@@ -2876,13 +3048,7 @@
 
 #: kallithea/templates/admin/my_account/my_account_profile.html:16
 #: kallithea/templates/admin/users/user_edit_profile.html:15
-msgid "current IP"
-msgstr ""
-
-#: kallithea/templates/admin/my_account/my_account_profile.html:28
-msgid ""
-"Your user is in an external source of record; some details cannot be "
-"managed here"
+msgid "Current IP"
 msgstr ""
 
 #: kallithea/templates/admin/my_account/my_account_repos.html:1
@@ -2920,7 +3086,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/notifications.html:26
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 msgid "Pull Requests"
 msgstr ""
 
@@ -2938,22 +3104,16 @@
 msgstr ""
 
 #: kallithea/templates/admin/notifications/show_notification.html:9
-#: kallithea/templates/base/base.html:345
+#: kallithea/templates/base/base.html:349
 msgid "Notifications"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:5
+#: kallithea/templates/admin/permissions/permissions.html:11
+#: kallithea/templates/base/base.html:64
 #, fuzzy
-msgid "Permissions Administration"
-msgstr "權限管理員"
-
-#: kallithea/templates/admin/permissions/permissions.html:11
-#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
-#: kallithea/templates/admin/repos/repo_edit.html:43
-#: kallithea/templates/admin/user_groups/user_group_edit.html:32
-#: kallithea/templates/base/base.html:64
-msgid "Permissions"
-msgstr "權限"
+msgid "Default Permissions"
+msgstr "預設權限"
 
 #: kallithea/templates/admin/permissions/permissions.html:28
 #: kallithea/templates/admin/settings/settings.html:29
@@ -2961,14 +3121,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions.html:29
-#: kallithea/templates/admin/users/user_edit.html:34
+#: kallithea/templates/admin/users/user_edit.html:32
 msgid "IP Whitelist"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions.html:30
-msgid "Overview"
-msgstr ""
-
 #: kallithea/templates/admin/permissions/permissions_globals.html:7
 msgid "Anonymous access"
 msgstr "訪客權限"
@@ -2980,23 +3136,27 @@
 "%s user permissions."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#: kallithea/templates/admin/permissions/permissions_globals.html:25
 msgid ""
 "All default permissions on each repository will be reset to chosen "
 "permission, note that all custom default permission on repositories will "
 "be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:26
+#, fuzzy
+#| msgid "Location of repositories"
+msgid "Apply to all existing repositories"
+msgstr "建立版本庫"
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:27
-#: kallithea/templates/admin/permissions/permissions_globals.html:40
-#: kallithea/templates/admin/permissions/permissions_globals.html:54
-msgid "Overwrite existing settings"
+msgid "Permissions for the Default user on new repositories."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:32
-#: kallithea/templates/admin/repos/repo_add_base.html:41
-#: kallithea/templates/admin/repos/repo_edit_settings.html:42
-#: kallithea/templates/data_table/_dt_elements.html:204
+#: kallithea/templates/admin/repos/repo_add_base.html:37
+#: kallithea/templates/admin/repos/repo_edit_settings.html:35
+#: kallithea/templates/data_table/_dt_elements.html:202
 #: kallithea/templates/forks/fork.html:48
 msgid "Repository group"
 msgstr "版本庫群組"
@@ -3008,73 +3168,103 @@
 "will be lost"
 msgstr ""
 
+#: kallithea/templates/admin/permissions/permissions_globals.html:40
+msgid "Apply to all existing repository groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:41
+msgid "Permissions for the Default user on new repository groups."
+msgstr ""
+
 #: kallithea/templates/admin/permissions/permissions_globals.html:46
-#: kallithea/templates/data_table/_dt_elements.html:211
+#: kallithea/templates/data_table/_dt_elements.html:209
 msgid "User group"
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:53
 msgid ""
 "All default permissions on each user group will be reset to chosen "
-"permission, note that all custom default permission on repository groups "
-"will be lost"
+"permission, note that all custom default permission on user groups will "
+"be lost"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:54
+msgid "Apply to all existing user groups"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:55
+msgid "Permissions for the Default user on new user groups."
 msgstr ""
 
 #: kallithea/templates/admin/permissions/permissions_globals.html:60
-msgid "Repository creation"
+#, fuzzy
+#| msgid "Repository creation"
+msgid "Top level repository creation"
 msgstr "版本庫建立"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:68
+#: kallithea/templates/admin/permissions/permissions_globals.html:64
+msgid "Enable this to allow non-admins to create repositories at the top level."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:65
+msgid ""
+"Note: This will also give all users API access to create repositories "
+"everywhere. That might change in future versions."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:70
 msgid "Repository creation with group write access"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:72
+#: kallithea/templates/admin/permissions/permissions_globals.html:74
 msgid ""
-"Write permission to a repository group allows creating repositories "
-"inside that group."
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_globals.html:77
+"With this, write permission to a repository group allows creating "
+"repositories inside that group. Without this, group write permissions "
+"mean nothing."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:79
 msgid "User group creation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:85
+#: kallithea/templates/admin/permissions/permissions_globals.html:83
+msgid "Enable this to allow non-admins to create user groups."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:88
 msgid "Repository forking"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:93
+#: kallithea/templates/admin/permissions/permissions_globals.html:92
+msgid "Enable this to allow non-admins to fork repositories."
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_globals.html:97
 msgid "Registration"
 msgstr "註冊"
 
-#: kallithea/templates/admin/permissions/permissions_globals.html:101
+#: kallithea/templates/admin/permissions/permissions_globals.html:105
 msgid "External auth account activation"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:1
-msgid "Default IP Whitelist for All Users"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:15
+#: kallithea/templates/admin/permissions/permissions_ips.html:13
 #: kallithea/templates/admin/users/user_edit_ips.html:23
-#, python-format
-msgid "Confirm to delete this ip: %s"
-msgstr ""
-
-#: kallithea/templates/admin/permissions/permissions_ips.html:21
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm to delete this IP address: %s"
+msgstr ""
+
+#: kallithea/templates/admin/permissions/permissions_ips.html:19
 #: kallithea/templates/admin/users/user_edit_ips.html:30
 msgid "All IP addresses are allowed."
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_ips.html:32
+#: kallithea/templates/admin/permissions/permissions_ips.html:30
 #: kallithea/templates/admin/users/user_edit_ips.html:42
 msgid "New IP address"
 msgstr ""
 
-#: kallithea/templates/admin/permissions/permissions_perms.html:1
-#, fuzzy
-msgid "Default User Permissions Overview"
-msgstr "預設權限"
-
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:11
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105
@@ -3096,12 +3286,12 @@
 msgstr "父群組"
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:60
-#: kallithea/templates/admin/repos/repo_add_base.html:50
+#: kallithea/templates/admin/repos/repo_add_base.html:46
 msgid "Copy parent group permissions"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_add.html:64
-#: kallithea/templates/admin/repos/repo_add_base.html:54
+#: kallithea/templates/admin/repos/repo_add_base.html:50
 msgid "Copy permission set from parent repository group."
 msgstr ""
 
@@ -3119,19 +3309,25 @@
 #: kallithea/templates/admin/repos/repo_edit.html:40
 #: kallithea/templates/admin/settings/settings.html:11
 #: kallithea/templates/admin/user_groups/user_group_edit.html:29
-#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:154
-#: kallithea/templates/data_table/_dt_elements.html:43
-#: kallithea/templates/data_table/_dt_elements.html:47
+#: kallithea/templates/base/base.html:67 kallithea/templates/base/base.html:158
+#: kallithea/templates/data_table/_dt_elements.html:45
+#: kallithea/templates/data_table/_dt_elements.html:49
 msgid "Settings"
 msgstr "設定"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit.html:41
 #: kallithea/templates/admin/repos/repo_edit.html:46
 #: kallithea/templates/admin/user_groups/user_group_edit.html:30
-#: kallithea/templates/admin/users/user_edit.html:31
+#: kallithea/templates/admin/users/user_edit.html:33
 msgid "Advanced"
 msgstr ""
 
+#: kallithea/templates/admin/repo_groups/repo_group_edit.html:42
+#: kallithea/templates/admin/repos/repo_edit.html:43
+#: kallithea/templates/admin/user_groups/user_group_edit.html:31
+msgid "Permissions"
+msgstr "權限"
+
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1
 #, python-format
 msgid "Repository Group: %s"
@@ -3152,12 +3348,12 @@
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:9
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:7
 #: kallithea/templates/admin/users/user_edit_advanced.html:8
-#: kallithea/templates/pullrequests/pullrequest_show.html:147
+#: kallithea/templates/pullrequests/pullrequest_show.html:146
 msgid "Created on"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:192
+#: kallithea/templates/data_table/_dt_elements.html:190
 #, python-format
 msgid "Confirm to delete this group: %s with %s repository"
 msgid_plural "Confirm to delete this group: %s with %s repositories"
@@ -3167,38 +3363,10 @@
 msgid "Delete this repository group"
 msgstr ""
 
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:8
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:7
-#: kallithea/templates/base/perms_summary.html:14
-msgid "none"
-msgstr "無"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:8
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:9
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:8
-#: kallithea/templates/base/perms_summary.html:15
-msgid "read"
-msgstr "讀"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:9
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:10
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:9
-#: kallithea/templates/base/perms_summary.html:16
-msgid "write"
-msgstr "寫"
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:10
-#: kallithea/templates/admin/repos/repo_edit_permissions.html:11
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:10
-#: kallithea/templates/base/perms_summary.html:17
-msgid "admin"
-msgstr "管理員"
-
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:11
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:12
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:11
-msgid "user/user group"
+msgid "User/User Group"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28
@@ -3207,8 +3375,10 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:37
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:28
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:45
-msgid "default"
-msgstr ""
+#, fuzzy
+#| msgid "delete"
+msgid "Default"
+msgstr "刪除"
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:71
@@ -3216,12 +3386,7 @@
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:68
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:34
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:71
-msgid "revoke"
-msgstr ""
-
-#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:47
-#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:47
-msgid "delegated admin"
+msgid "Revoke"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:97
@@ -3231,7 +3396,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103
-msgid "apply to children"
+msgid "Apply to children"
 msgstr ""
 
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107
@@ -3282,42 +3447,41 @@
 msgid "Number of Top-level Repositories"
 msgstr "建立版本庫"
 
-#: kallithea/templates/admin/repos/repo_add_base.html:14
-msgid "Import existing repository ?"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:23
-#: kallithea/templates/summary/summary.html:29
-msgid "Clone from"
-msgstr "複製由"
-
-#: kallithea/templates/admin/repos/repo_add_base.html:27
-msgid "Optional URL from which repository should be cloned."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:36
-#: kallithea/templates/admin/repos/repo_edit_settings.html:76
+#: kallithea/templates/admin/repos/repo_add_base.html:17
+#, fuzzy
+#| msgid "private repository"
+msgid "Clone remote repository"
+msgstr "私有版本庫"
+
+#: kallithea/templates/admin/repos/repo_add_base.html:22
+msgid ""
+"Optional: URL of a remote repository. If set, the repository will be "
+"created as a clone from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_add_base.html:32
+#: kallithea/templates/admin/repos/repo_edit_settings.html:69
 #: kallithea/templates/forks/fork.html:42
 msgid "Keep it short and to the point. Use a README file for longer descriptions."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:45
-#: kallithea/templates/admin/repos/repo_edit_settings.html:46
+#: kallithea/templates/admin/repos/repo_add_base.html:41
+#: kallithea/templates/admin/repos/repo_edit_settings.html:39
 #: kallithea/templates/forks/fork.html:52
 msgid "Optionally select a group to put this repository into."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_add_base.html:63
+#: kallithea/templates/admin/repos/repo_add_base.html:59
 msgid "Type of repository to create."
 msgstr ""
 
+#: kallithea/templates/admin/repos/repo_add_base.html:64
+#: kallithea/templates/admin/repos/repo_edit_settings.html:44
+#: kallithea/templates/forks/fork.html:58
+msgid "Landing revision"
+msgstr ""
+
 #: kallithea/templates/admin/repos/repo_add_base.html:68
-#: kallithea/templates/admin/repos/repo_edit_settings.html:51
-#: kallithea/templates/forks/fork.html:58
-msgid "Landing revision"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_add_base.html:72
 msgid ""
 "Default revision for files page, downloads, full text search index and "
 "readme generation"
@@ -3364,8 +3528,8 @@
 
 #: kallithea/templates/admin/repos/repo_edit.html:58
 #: kallithea/templates/summary/statistics.html:8
-#: kallithea/templates/summary/summary.html:174
-#: kallithea/templates/summary/summary.html:175
+#: kallithea/templates/summary/summary.html:171
+#: kallithea/templates/summary/summary.html:172
 msgid "Statistics"
 msgstr "統計"
 
@@ -3389,51 +3553,51 @@
 msgid "Public Journal Visibility"
 msgstr "公開日誌"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:30
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:29
 msgid "Remove from public journal"
 msgstr "從公開日誌移除"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:35
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:34
 #, fuzzy
 msgid "Add to Public Journal"
 msgstr "公開日誌"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:41
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:40
 msgid ""
 "All actions done in this repository will be visible to everyone in the "
 "public journal."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:47
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:46
 #, fuzzy
 msgid "Change Locking"
 msgstr "修改紀錄"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:53
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:52
 #, fuzzy
 msgid "Confirm to unlock repository."
 msgstr "確認廢止版本庫快取"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:55
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:54
 #, fuzzy
 msgid "Unlock Repository"
 msgstr "公開的版本庫"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:61
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:60
 #, fuzzy
 msgid "Confirm to lock repository."
 msgstr "確認廢止版本庫快取"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:63
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:62
 #, fuzzy
 msgid "Lock Repository"
 msgstr "公開的版本庫"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:65
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:64
 msgid "Repository is not locked"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:69
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:68
 msgid ""
 "Force locking on the repository. Works only when anonymous access is "
 "disabled. Triggering a pull locks the repository.  The user who is "
@@ -3441,32 +3605,32 @@
 "unlock it by doing a push."
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:80
-#: kallithea/templates/data_table/_dt_elements.html:132
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:79
+#: kallithea/templates/data_table/_dt_elements.html:130
 #, python-format
 msgid "Confirm to delete this repository: %s"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:82
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:81
 #, fuzzy
 msgid "Delete this Repository"
 msgstr "公開的版本庫"
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:84
 #, fuzzy, python-format
 msgid "This repository has %s fork"
 msgid_plural "This repository has %s forks"
 msgstr[0] ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:85
 msgid "Detach forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:87
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:86
 msgid "Delete forks"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_advanced.html:91
+#: kallithea/templates/admin/repos/repo_edit_advanced.html:90
 msgid ""
 "The deleted repository will be moved away and hidden until the "
 "administrator expires it. The administrator can both permanently delete "
@@ -3506,8 +3670,8 @@
 #: kallithea/templates/admin/user_groups/user_group_add.html:49
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24
 #: kallithea/templates/admin/user_groups/user_groups.html:49
-#: kallithea/templates/admin/users/user_add.html:88
-#: kallithea/templates/admin/users/user_edit_profile.html:105
+#: kallithea/templates/admin/users/user_add.html:86
+#: kallithea/templates/admin/users/user_edit_profile.html:96
 #: kallithea/templates/admin/users/users.html:54
 msgid "Active"
 msgstr "啟用"
@@ -3546,29 +3710,38 @@
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:21
-msgid "private repository"
+#, fuzzy
+#| msgid "private repository"
+msgid "Private Repository"
 msgstr "私有版本庫"
 
 #: kallithea/templates/admin/repos/repo_edit_remote.html:3
 #, fuzzy
-msgid "Remote URL"
-msgstr "複製連結"
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Pull Changes from Remote Location"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:8
-msgid "Confirm to pull changes from remote side."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_remote.html:14
-msgid "This repository does not have a remote URL set."
+#| msgid "private repository"
+msgid "Remote repository URL"
+msgstr "私有版本庫"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:9
+#, fuzzy, python-format
+#| msgid "Changes on %s repository"
+msgid "Pull Changes from Remote Repository"
+msgstr "修改於版本庫 %s"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:11
+#, fuzzy
+#| msgid "Confirm to unlock repository."
+msgid "Confirm to pull changes from remote repository."
+msgstr "確認廢止版本庫快取"
+
+#: kallithea/templates/admin/repos/repo_edit_remote.html:17
+msgid "This repository does not have a remote repository URL."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
-msgid "Non-changeable id"
-msgstr ""
+#, fuzzy
+#| msgid "private repository"
+msgid "Permanent Repository ID"
+msgstr "私有版本庫"
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:11
 msgid "What is that?"
@@ -3582,44 +3755,35 @@
 msgid ""
 "In case this repository is renamed or moved into another group the "
 "repository URL changes.\n"
-"                               Using the above URL guarantees that this "
-"repository will always be accessible under such URL.\n"
-"                               Useful for CI systems, or any other cases "
-"that you need to hardcode the URL into 3rd party service."
+"                               Using the above permanent URL guarantees "
+"that this repository always will be accessible on that URL.\n"
+"                               This is useful for CI systems, or any "
+"other cases that you need to hardcode the URL into a 3rd party service."
 msgstr ""
 
 #: kallithea/templates/admin/repos/repo_edit_settings.html:21
-#: kallithea/templates/summary/summary.html:72
+#, fuzzy
+#| msgid "private repository"
+msgid "Remote repository"
+msgstr "私有版本庫"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:25
 #, fuzzy
-msgid "Clone URL"
-msgstr "複製連結"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:27
-#: kallithea/templates/base/perms_summary.html:43
-#: kallithea/templates/base/perms_summary.html:79
-#: kallithea/templates/base/perms_summary.html:81
-#: kallithea/templates/data_table/_dt_elements.html:124
-#: kallithea/templates/data_table/_dt_elements.html:125
-#: kallithea/templates/data_table/_dt_elements.html:152
-#: kallithea/templates/data_table/_dt_elements.html:153
-#: kallithea/templates/data_table/_dt_elements.html:169
-#: kallithea/templates/data_table/_dt_elements.html:185
-msgid "edit"
-msgstr "編輯"
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:30
-msgid "new value"
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:37
-msgid "URL used for doing remote pulls."
-msgstr ""
-
-#: kallithea/templates/admin/repos/repo_edit_settings.html:55
+#| msgid "Repository"
+msgid "Repository URL"
+msgstr "版本庫"
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:29
+msgid ""
+"Optional: URL of a remote repository. If set, the repository can be "
+"pulled from this URL."
+msgstr ""
+
+#: kallithea/templates/admin/repos/repo_edit_settings.html:48
 msgid "Default revision for files page, downloads, whoosh and readme"
 msgstr ""
 
-#: kallithea/templates/admin/repos/repo_edit_settings.html:65
+#: kallithea/templates/admin/repos/repo_edit_settings.html:58
 msgid "Change owner of this repository."
 msgstr ""
 
@@ -3680,55 +3844,11 @@
 msgid "System Info"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_email.html:4
-msgid "Email prefix"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:5
-msgid "Kallithea email from"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:6
-msgid "Error email from"
-msgstr ""
-
 #: kallithea/templates/admin/settings/settings_email.html:7
-msgid "Error email recipients"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:9
-msgid "SMTP server"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:10
-msgid "SMTP username"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:11
-msgid "SMTP password"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:12
-msgid "SMTP port"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:14
-msgid "SMTP use TLS"
+msgid "Send test email to"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_email.html:15
-msgid "SMTP use SSL"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:16
-msgid "SMTP auth"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:31
-msgid "Send test email to"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_email.html:39
 msgid "Send"
 msgstr ""
 
@@ -3803,13 +3923,13 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:11
-msgid "Destroy old data"
+msgid "Delete records of missing repositories"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:13
 msgid ""
-"Check this option to remove references to repositories that no longer "
-"exist in on the filesystem."
+"Check this option to remove all comments, pull requests and other records"
+" related to repositories that no longer exist in the filesystem."
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_mapping.html:17
@@ -3830,7 +3950,7 @@
 "Current hooks will be updated to the latest version."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_mapping.html:32
+#: kallithea/templates/admin/settings/settings_mapping.html:30
 msgid "Rescan Repositories"
 msgstr ""
 
@@ -3857,38 +3977,42 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:4
-msgid "check for updates"
+msgid "Check for updates"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:5
-msgid "Python version"
+msgid "Kallithea configuration file"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:6
-msgid "Platform"
+msgid "Python version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:7
-msgid "Git version"
+msgid "Platform"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:8
-msgid "Git path"
-msgstr ""
-
-#: kallithea/templates/admin/settings/settings_system.html:9
-msgid "Upgrade info endpoint"
+msgid "Git version"
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_system.html:9
+msgid "Git path"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
+msgid "Upgrade info endpoint"
+msgstr ""
+
+#: kallithea/templates/admin/settings/settings_system.html:10
 msgid "Note: please make sure this server can access this URL"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:14
+#: kallithea/templates/admin/settings/settings_system.html:15
 msgid "Checking for updates..."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_system.html:22
+#: kallithea/templates/admin/settings/settings_system.html:23
 msgid "Python Packages"
 msgstr ""
 
@@ -4054,8 +4178,10 @@
 msgstr ""
 
 #: kallithea/templates/admin/settings/settings_visual.html:92
-msgid "Meta-Tagging"
-msgstr ""
+#, fuzzy
+#| msgid "Settings"
+msgid "Meta Tagging"
+msgstr "設定"
 
 #: kallithea/templates/admin/settings/settings_visual.html:97
 msgid "Stylify recognised meta tags:"
@@ -4073,6 +4199,7 @@
 
 #: kallithea/templates/admin/user_groups/user_group_add.html:10
 #: kallithea/templates/admin/user_groups/user_group_edit.html:11
+#: kallithea/templates/admin/user_groups/user_groups.html:10
 #: kallithea/templates/base/base.html:63 kallithea/templates/base/base.html:83
 msgid "User Groups"
 msgstr ""
@@ -4092,24 +4219,25 @@
 msgid "%s user group settings"
 msgstr ""
 
-#: kallithea/templates/admin/user_groups/user_group_edit.html:31
-msgid "Default permissions"
-msgstr "預設權限"
-
 #: kallithea/templates/admin/user_groups/user_group_edit.html:33
+#, fuzzy
+#| msgid "members"
+msgid "Show Members"
+msgstr "成員"
+
+#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
+#, python-format
+msgid "User Group: %s"
+msgstr ""
+
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:6
 #: kallithea/templates/admin/user_groups/user_group_edit_settings.html:32
 #: kallithea/templates/admin/user_groups/user_groups.html:48
 msgid "Members"
 msgstr "成員"
 
-#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:1
-#, python-format
-msgid "User Group: %s"
-msgstr ""
-
 #: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:19
-#: kallithea/templates/data_table/_dt_elements.html:176
+#: kallithea/templates/data_table/_dt_elements.html:174
 #, python-format
 msgid "Confirm to delete this user group: %s"
 msgstr ""
@@ -4135,10 +4263,6 @@
 msgid "User Groups Administration"
 msgstr "使用者管理員"
 
-#: kallithea/templates/admin/user_groups/user_groups.html:10
-msgid "user groups"
-msgstr ""
-
 #: kallithea/templates/admin/users/user_add.html:5
 msgid "Add user"
 msgstr "新增使用者"
@@ -4164,12 +4288,7 @@
 msgid "%s user settings"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit.html:32
-#, fuzzy
-msgid "Default Permissions"
-msgstr "預設權限"
-
-#: kallithea/templates/admin/users/user_edit.html:33
+#: kallithea/templates/admin/users/user_edit.html:30
 msgid "Emails"
 msgstr ""
 
@@ -4179,7 +4298,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:7
-#: kallithea/templates/admin/users/user_edit_profile.html:51
+#: kallithea/templates/admin/users/user_edit_profile.html:42
 msgid "Source of Record"
 msgstr ""
 
@@ -4193,7 +4312,7 @@
 msgstr ""
 
 #: kallithea/templates/admin/users/user_edit_advanced.html:21
-#: kallithea/templates/data_table/_dt_elements.html:160
+#: kallithea/templates/data_table/_dt_elements.html:158
 #, python-format
 msgid "Confirm to delete this user: %s"
 msgstr ""
@@ -4215,18 +4334,11 @@
 msgid "Missing email, please update this user email address."
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:27
-#, python-format
-msgid ""
-"This user is in an external source of record (%s); some details cannot be"
-" managed here."
-msgstr ""
-
-#: kallithea/templates/admin/users/user_edit_profile.html:60
+#: kallithea/templates/admin/users/user_edit_profile.html:51
 msgid "Name in Source of Record"
 msgstr ""
 
-#: kallithea/templates/admin/users/user_edit_profile.html:78
+#: kallithea/templates/admin/users/user_edit_profile.html:69
 msgid "New password confirmation"
 msgstr ""
 
@@ -4248,47 +4360,55 @@
 msgid "Support"
 msgstr ""
 
-#: kallithea/templates/base/base.html:122
+#: kallithea/templates/base/base.html:90
+msgid "Mercurial repository"
+msgstr "Mercurial 版本庫"
+
+#: kallithea/templates/base/base.html:93
+msgid "Git repository"
+msgstr "Git 版本庫"
+
+#: kallithea/templates/base/base.html:126
 msgid "Create Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:133
-#: kallithea/templates/data_table/_dt_elements.html:11
-#: kallithea/templates/data_table/_dt_elements.html:15
+#: kallithea/templates/base/base.html:137
+#: kallithea/templates/data_table/_dt_elements.html:13
+#: kallithea/templates/data_table/_dt_elements.html:17
 #: kallithea/templates/summary/summary.html:8
 msgid "Summary"
 msgstr "概況"
 
-#: kallithea/templates/base/base.html:135
-#: kallithea/templates/base/base.html:137
+#: kallithea/templates/base/base.html:139
+#: kallithea/templates/base/base.html:141
 #: kallithea/templates/changelog/changelog.html:14
-#: kallithea/templates/data_table/_dt_elements.html:19
-#: kallithea/templates/data_table/_dt_elements.html:23
+#: kallithea/templates/data_table/_dt_elements.html:21
+#: kallithea/templates/data_table/_dt_elements.html:25
 msgid "Changelog"
 msgstr "修改紀錄"
 
-#: kallithea/templates/base/base.html:139
-#: kallithea/templates/data_table/_dt_elements.html:27
-#: kallithea/templates/data_table/_dt_elements.html:31
+#: kallithea/templates/base/base.html:143
+#: kallithea/templates/data_table/_dt_elements.html:29
+#: kallithea/templates/data_table/_dt_elements.html:33
 #: kallithea/templates/files/files.html:11
 msgid "Files"
 msgstr "檔案"
 
-#: kallithea/templates/base/base.html:141
+#: kallithea/templates/base/base.html:145
 msgid "Switch To"
 msgstr ""
 
-#: kallithea/templates/base/base.html:148
-#: kallithea/templates/base/base.html:150
+#: kallithea/templates/base/base.html:152
+#: kallithea/templates/base/base.html:154
 msgid "Options"
 msgstr "選項"
 
-#: kallithea/templates/base/base.html:158
+#: kallithea/templates/base/base.html:162
 #: kallithea/templates/forks/forks_data.html:21
 msgid "Compare Fork"
 msgstr ""
 
-#: kallithea/templates/base/base.html:160
+#: kallithea/templates/base/base.html:164
 #: kallithea/templates/bookmarks/bookmarks.html:56
 #: kallithea/templates/bookmarks/bookmarks_data.html:13
 #: kallithea/templates/branches/branches.html:56
@@ -4298,129 +4418,125 @@
 msgid "Compare"
 msgstr ""
 
-#: kallithea/templates/base/base.html:162
-#: kallithea/templates/base/base.html:250
+#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:254
 #: kallithea/templates/search/search.html:14
 #: kallithea/templates/search/search.html:54
 msgid "Search"
 msgstr "搜尋"
 
-#: kallithea/templates/base/base.html:166
+#: kallithea/templates/base/base.html:170
 msgid "Unlock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:168
+#: kallithea/templates/base/base.html:172
 msgid "Lock"
 msgstr ""
 
-#: kallithea/templates/base/base.html:176
-msgid "Follow"
-msgstr ""
-
-#: kallithea/templates/base/base.html:177
-msgid "Unfollow"
-msgstr ""
-
 #: kallithea/templates/base/base.html:180
-#: kallithea/templates/data_table/_dt_elements.html:35
-#: kallithea/templates/data_table/_dt_elements.html:39
+msgid "Follow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:181
+msgid "Unfollow"
+msgstr ""
+
+#: kallithea/templates/base/base.html:184
+#: kallithea/templates/data_table/_dt_elements.html:37
+#: kallithea/templates/data_table/_dt_elements.html:41
 #: kallithea/templates/forks/fork.html:9
 msgid "Fork"
 msgstr "分支"
 
-#: kallithea/templates/base/base.html:181
+#: kallithea/templates/base/base.html:185
 #: kallithea/templates/pullrequests/pullrequest.html:88
 msgid "Create Pull Request"
 msgstr ""
 
-#: kallithea/templates/base/base.html:186
+#: kallithea/templates/base/base.html:190
 #, python-format
 msgid "Show Pull Requests for %s"
 msgstr ""
 
-#: kallithea/templates/base/base.html:224
+#: kallithea/templates/base/base.html:228
 msgid "Show recent activity"
 msgstr ""
 
-#: kallithea/templates/base/base.html:225
-#: kallithea/templates/journal/journal.html:4
-#: kallithea/templates/journal/journal.html:12
-msgid "Journal"
-msgstr "日誌"
-
-#: kallithea/templates/base/base.html:230
-#: kallithea/templates/base/base.html:231
+#: kallithea/templates/base/base.html:234
+#: kallithea/templates/base/base.html:235
 msgid "Public journal"
 msgstr "公開日誌"
 
-#: kallithea/templates/base/base.html:236
+#: kallithea/templates/base/base.html:240
 msgid "Show public gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:237
-msgid "Gists"
-msgstr ""
-
 #: kallithea/templates/base/base.html:241
+msgid "Gists"
+msgstr ""
+
+#: kallithea/templates/base/base.html:245
 msgid "All Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:243
+#: kallithea/templates/base/base.html:247
 msgid "My Public Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:244
+#: kallithea/templates/base/base.html:248
 msgid "My Private Gists"
 msgstr ""
 
-#: kallithea/templates/base/base.html:249
+#: kallithea/templates/base/base.html:253
 msgid "Search in repositories"
 msgstr ""
 
-#: kallithea/templates/base/base.html:272
-#: kallithea/templates/base/base.html:273
+#: kallithea/templates/base/base.html:276
+#: kallithea/templates/base/base.html:277
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:4
 #: kallithea/templates/pullrequests/pullrequest_show_my.html:8
 msgid "My Pull Requests"
 msgstr ""
 
-#: kallithea/templates/base/base.html:292
+#: kallithea/templates/base/base.html:296
 msgid "Not Logged In"
 msgstr ""
 
-#: kallithea/templates/base/base.html:299
+#: kallithea/templates/base/base.html:303
 msgid "Login to Your Account"
 msgstr ""
 
-#: kallithea/templates/base/base.html:322
+#: kallithea/templates/base/base.html:326
 msgid "Forgot password ?"
 msgstr "忘記密碼?"
 
-#: kallithea/templates/base/base.html:347
+#: kallithea/templates/base/base.html:353
 msgid "Log Out"
 msgstr "登出"
 
-#: kallithea/templates/base/base.html:395
+#: kallithea/templates/base/base.html:402
 msgid "No matches found"
 msgstr ""
 
-#: kallithea/templates/base/base.html:524
+#: kallithea/templates/base/base.html:531
 msgid "Keyboard shortcuts"
 msgstr ""
 
-#: kallithea/templates/base/base.html:533
+#: kallithea/templates/base/base.html:540
 msgid "Site-wide shortcuts"
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:14
-msgid "Inherit from defaults"
-msgstr ""
+#, fuzzy
+#| msgid "Repository Defaults"
+msgid "Inherit defaults"
+msgstr "個版本庫"
 
 #: kallithea/templates/base/default_perms_box.html:19
 #, python-format
 msgid ""
-"Select to inherit permissions from %s permissions settings, and default "
-"IP address whitelist."
+"Select to inherit global settings, IP whitelist and permissions from the "
+"%s."
 msgstr ""
 
 #: kallithea/templates/base/default_perms_box.html:28
@@ -4448,8 +4564,9 @@
 msgstr ""
 
 #: kallithea/templates/base/perms_summary.html:13
-msgid "show"
-msgstr ""
+#: kallithea/templates/changelog/changelog.html:42
+msgid "Show"
+msgstr "顯示"
 
 #: kallithea/templates/base/perms_summary.html:22
 msgid "No permissions defined yet"
@@ -4475,7 +4592,7 @@
 msgstr ""
 
 #: kallithea/templates/base/root.html:23
-#: kallithea/templates/data_table/_dt_elements.html:216
+#: kallithea/templates/data_table/_dt_elements.html:214
 msgid "Stop following this repository"
 msgstr "停止追蹤這個版本庫"
 
@@ -4547,6 +4664,14 @@
 msgid "Confirm to revoke permission for {0}: {1} ?"
 msgstr ""
 
+#: kallithea/templates/base/root.html:40
+msgid "enabled"
+msgstr ""
+
+#: kallithea/templates/base/root.html:41
+msgid "disabled"
+msgstr ""
+
 #: kallithea/templates/base/root.html:43
 msgid "Specify changeset"
 msgstr ""
@@ -4576,6 +4701,7 @@
 #: kallithea/templates/branches/branches.html:54
 #: kallithea/templates/branches/branches_data.html:12
 #: kallithea/templates/changelog/changelog_summary_data.html:7
+#: kallithea/templates/files/files_browser.html:32
 #: kallithea/templates/pullrequests/pullrequest.html:62
 #: kallithea/templates/pullrequests/pullrequest.html:78
 #: kallithea/templates/tags/tags.html:54
@@ -4603,10 +4729,6 @@
 msgid_plural "showing %d out of %d revisions"
 msgstr[0] ""
 
-#: kallithea/templates/changelog/changelog.html:42
-msgid "Show"
-msgstr "顯示"
-
 #: kallithea/templates/changelog/changelog.html:52
 msgid "Clear selection"
 msgstr ""
@@ -4637,7 +4759,7 @@
 #, python-format
 msgid ""
 "Changeset status: %s\n"
-"Click to open associated pull request #%s"
+"Click to open associated pull request %s"
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:96
@@ -4647,7 +4769,7 @@
 msgstr ""
 
 #: kallithea/templates/changelog/changelog.html:115
-#: kallithea/templates/compare/compare_cs.html:48
+#: kallithea/templates/compare/compare_cs.html:63
 msgid "Expand commit message"
 msgstr ""
 
@@ -4680,7 +4802,7 @@
 msgid "Branch %s"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog.html:290
+#: kallithea/templates/changelog/changelog.html:291
 msgid "There are no changes yet"
 msgstr "尚未有任何變更"
 
@@ -4696,7 +4818,7 @@
 
 #: kallithea/templates/changelog/changelog_details.html:6
 #: kallithea/templates/changeset/changeset.html:79
-#: kallithea/templates/changeset/diff_block.html:80
+#: kallithea/templates/changeset/diff_block.html:79
 msgid "Added"
 msgstr ""
 
@@ -4726,21 +4848,23 @@
 msgid "Refs"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:91
+#: kallithea/templates/changelog/changelog_summary_data.html:81
 msgid "Add or upload files directly via Kallithea"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:94
+#: kallithea/templates/changelog/changelog_summary_data.html:84
 #: kallithea/templates/files/files_add.html:21
 #: kallithea/templates/files/files_ypjax.html:9
 msgid "Add New File"
 msgstr ""
 
-#: kallithea/templates/changelog/changelog_summary_data.html:100
-msgid "Push new repo"
-msgstr ""
-
-#: kallithea/templates/changelog/changelog_summary_data.html:108
+#: kallithea/templates/changelog/changelog_summary_data.html:90
+#, fuzzy
+#| msgid "private repository"
+msgid "Push new repository"
+msgstr "私有版本庫"
+
+#: kallithea/templates/changelog/changelog_summary_data.html:98
 msgid "Existing repository?"
 msgstr ""
 
@@ -4750,15 +4874,15 @@
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:36
-msgid "parent rev."
+msgid "Parent rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:42
-msgid "child rev."
+msgid "Child rev."
 msgstr ""
 
 #: kallithea/templates/changeset/changeset.html:50
-#: kallithea/templates/changeset/changeset_file_comment.html:43
+#: kallithea/templates/changeset/changeset_file_comment.html:37
 #: kallithea/templates/changeset/changeset_range.html:48
 msgid "Changeset status"
 msgstr ""
@@ -4781,7 +4905,9 @@
 
 #: kallithea/templates/changeset/changeset.html:89
 #: kallithea/templates/changeset/changeset_range.html:88
-msgid "merge"
+#, fuzzy
+#| msgid "merge"
+msgid "Merge"
 msgstr "合併"
 
 #: kallithea/templates/changeset/changeset.html:123
@@ -4792,143 +4918,152 @@
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:137
+#: kallithea/templates/changeset/changeset.html:135
+msgid "Replaced by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:149
+msgid "Preceded by:"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset.html:166
 #: kallithea/templates/compare/compare_diff.html:54
-#: kallithea/templates/pullrequests/pullrequest_show.html:307
+#: kallithea/templates/pullrequests/pullrequest_show.html:314
 #, python-format
 msgid "%s file changed"
 msgid_plural "%s files changed"
 msgstr[0] ""
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:168
 #: kallithea/templates/compare/compare_diff.html:56
-#: kallithea/templates/pullrequests/pullrequest_show.html:309
+#: kallithea/templates/pullrequests/pullrequest_show.html:316
 #, python-format
 msgid "%s file changed with %s insertions and %s deletions"
 msgid_plural "%s files changed with %s insertions and %s deletions"
 msgstr[0] ""
 
-#: kallithea/templates/changeset/changeset.html:153
-#: kallithea/templates/changeset/changeset.html:166
-#: kallithea/templates/pullrequests/pullrequest_show.html:328
-#: kallithea/templates/pullrequests/pullrequest_show.html:351
+#: kallithea/templates/changeset/changeset.html:182
+#: kallithea/templates/changeset/changeset.html:195
+#: kallithea/templates/pullrequests/pullrequest_show.html:335
+#: kallithea/templates/pullrequests/pullrequest_show.html:359
 msgid "Show full diff anyway"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:224
-#: kallithea/templates/changeset/changeset.html:261
-msgid "no revisions"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:24
-msgid "Status change from pull request"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:25
-#: kallithea/templates/changeset/changeset_file_comment.html:28
+#: kallithea/templates/changeset/changeset.html:247
+#: kallithea/templates/changeset/changeset.html:284
+#, fuzzy
+#| msgid "revisions"
+msgid "No revisions"
+msgstr "修訂"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:21
+msgid "on pull request"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:22
 #, fuzzy
 msgid "No title"
 msgstr "沒有檔案"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:27
-msgid "Comment from pull request"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:32
-msgid "Status change on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:34
-msgid "Comment on changeset"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:50
+#: kallithea/templates/changeset/changeset_file_comment.html:24
+#, fuzzy
+#| msgid "No changes"
+msgid "on this changeset"
+msgstr "沒有修改"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:30
 #, fuzzy
 msgid "Delete comment?"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:67
+#: kallithea/templates/changeset/changeset_file_comment.html:37
+#, fuzzy
+#| msgid "Latest Changes"
+msgid "Status change"
+msgstr "多個檔案修改"
+
+#: kallithea/templates/changeset/changeset_file_comment.html:59
 msgid "Commenting on line {1}."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:68
-#: kallithea/templates/changeset/changeset_file_comment.html:163
+#: kallithea/templates/changeset/changeset_file_comment.html:60
+#: kallithea/templates/changeset/changeset_file_comment.html:148
 #, python-format
 msgid "Comments parsed using %s syntax with %s support."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:70
+#: kallithea/templates/changeset/changeset_file_comment.html:62
 msgid "Use @username inside this text to notify another user"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:72
+#: kallithea/templates/changeset/changeset_file_comment.html:184
+msgid "Comment preview"
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:77
+msgid "Submitting ..."
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:80
-#: kallithea/templates/changeset/changeset_file_comment.html:199
-msgid "Comment preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:85
-msgid "Submitting ..."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:88
-#: kallithea/templates/changeset/changeset_file_comment.html:205
+#: kallithea/templates/changeset/changeset_file_comment.html:190
 msgid "Comment"
 msgstr ""
 
+#: kallithea/templates/changeset/changeset_file_comment.html:82
+#: kallithea/templates/changeset/changeset_file_comment.html:191
+msgid "Preview"
+msgstr ""
+
 #: kallithea/templates/changeset/changeset_file_comment.html:90
-#: kallithea/templates/changeset/changeset_file_comment.html:206
-msgid "Preview"
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:98
 msgid "You need to be logged in to comment."
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:98
+#: kallithea/templates/changeset/changeset_file_comment.html:90
 msgid "Login now"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:102
+#: kallithea/templates/changeset/changeset_file_comment.html:94
 msgid "Hide"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:114
+#: kallithea/templates/changeset/changeset_file_comment.html:106
 #, python-format
 msgid "%d comment"
 msgid_plural "%d comments"
 msgstr[0] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:115
+#: kallithea/templates/changeset/changeset_file_comment.html:107
 #, fuzzy, python-format
 msgid "%d inline"
 msgid_plural "%d inline"
 msgstr[0] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:116
+#: kallithea/templates/changeset/changeset_file_comment.html:108
 #, python-format
 msgid "%d general"
 msgid_plural "%d general"
 msgstr[0] ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:165
-msgid "Use @username inside this text to send notification to another local user."
-msgstr ""
-
-#: kallithea/templates/changeset/changeset_file_comment.html:172
+#: kallithea/templates/changeset/changeset_file_comment.html:150
+msgid "Use @username inside this text to notify another user."
+msgstr ""
+
+#: kallithea/templates/changeset/changeset_file_comment.html:157
 msgid "Vote for pull request status"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset_file_comment.html:174
+#: kallithea/templates/changeset/changeset_file_comment.html:159
 #, fuzzy
 msgid "Set changeset status"
 msgstr "尚未有任何變更"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:178
+#: kallithea/templates/changeset/changeset_file_comment.html:163
 #, fuzzy
 msgid "No change"
 msgstr "沒有修改"
 
-#: kallithea/templates/changeset/changeset_file_comment.html:191
+#: kallithea/templates/changeset/changeset_file_comment.html:176
 msgid "Close"
 msgstr ""
 
@@ -4947,7 +5082,7 @@
 msgstr ""
 
 #: kallithea/templates/changeset/diff_block.html:24
-#: kallithea/templates/changeset/diff_block.html:99
+#: kallithea/templates/changeset/diff_block.html:98
 #: kallithea/templates/files/diff_2way.html:46
 msgid "Show full side-by-side diff for this file"
 msgstr ""
@@ -4956,12 +5091,12 @@
 msgid "Show inline comments"
 msgstr ""
 
-#: kallithea/templates/changeset/diff_block.html:87
+#: kallithea/templates/changeset/diff_block.html:86
 #, fuzzy
 msgid "Deleted"
 msgstr "刪除"
 
-#: kallithea/templates/changeset/diff_block.html:90
+#: kallithea/templates/changeset/diff_block.html:89
 #, fuzzy
 msgid "Renamed"
 msgstr "讀"
@@ -4974,29 +5109,41 @@
 msgid "Ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:61
+#: kallithea/templates/compare/compare_cs.html:44
+msgid "First (oldest) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:46
+msgid "Last (most recent) changeset in this list"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:48
+msgid "Position in this list of changesets"
+msgstr ""
+
+#: kallithea/templates/compare/compare_cs.html:76
 msgid "Show merge diff"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:71
-#: kallithea/templates/pullrequests/pullrequest_show.html:299
+#: kallithea/templates/compare/compare_cs.html:86
+#: kallithea/templates/pullrequests/pullrequest_show.html:306
 msgid "Common ancestor"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:75
+#: kallithea/templates/compare/compare_cs.html:90
 msgid "No common ancestor found - repositories are unrelated"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:83
+#: kallithea/templates/compare/compare_cs.html:98
 msgid "is"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:84
+#: kallithea/templates/compare/compare_cs.html:99
 #, fuzzy, python-format
 msgid "%s changesets"
 msgstr ""
 
-#: kallithea/templates/compare/compare_cs.html:85
+#: kallithea/templates/compare/compare_cs.html:100
 #, fuzzy
 msgid "behind"
 msgstr "重新索引"
@@ -5021,55 +5168,42 @@
 msgstr ""
 
 #: kallithea/templates/compare/compare_diff.html:47
-#: kallithea/templates/pullrequests/pullrequest_show.html:294
+#: kallithea/templates/pullrequests/pullrequest_show.html:301
 #, python-format
 msgid "Showing %s commit"
 msgid_plural "Showing %s commits"
 msgstr[0] ""
 
-#: kallithea/templates/compare/compare_diff.html:65
-#: kallithea/templates/pullrequests/pullrequest_show.html:315
-msgid "No files"
-msgstr ""
-
 #: kallithea/templates/compare/compare_diff.html:78
 #: kallithea/templates/compare/compare_diff.html:89
 msgid "Show full diff"
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:67
-msgid "Mercurial repository"
-msgstr "Mercurial 版本庫"
-
-#: kallithea/templates/data_table/_dt_elements.html:69
-msgid "Git repository"
-msgstr "Git 版本庫"
-
-#: kallithea/templates/data_table/_dt_elements.html:76
+#: kallithea/templates/data_table/_dt_elements.html:74
 msgid "Public repository"
 msgstr "公開的版本庫"
 
-#: kallithea/templates/data_table/_dt_elements.html:86
+#: kallithea/templates/data_table/_dt_elements.html:84
 msgid "Repository creation in progress..."
 msgstr ""
 
-#: kallithea/templates/data_table/_dt_elements.html:100
+#: kallithea/templates/data_table/_dt_elements.html:98
 msgid "No changesets yet"
 msgstr "尚未有任何變更"
 
+#: kallithea/templates/data_table/_dt_elements.html:105
 #: kallithea/templates/data_table/_dt_elements.html:107
-#: kallithea/templates/data_table/_dt_elements.html:109
 #, python-format
 msgid "Subscribe to %s rss feed"
 msgstr "訂閱 %s rss"
 
+#: kallithea/templates/data_table/_dt_elements.html:113
 #: kallithea/templates/data_table/_dt_elements.html:115
-#: kallithea/templates/data_table/_dt_elements.html:117
 #, python-format
 msgid "Subscribe to %s atom feed"
 msgstr "訂閱 %s atom"
 
-#: kallithea/templates/data_table/_dt_elements.html:141
+#: kallithea/templates/data_table/_dt_elements.html:139
 msgid "Creating"
 msgstr ""
 
@@ -5195,10 +5329,6 @@
 msgid "Commit Changes"
 msgstr "遞交修改"
 
-#: kallithea/templates/files/files_browser.html:32
-msgid "revision"
-msgstr ""
-
 #: kallithea/templates/files/files_browser.html:33
 msgid "Previous revision"
 msgstr ""
@@ -5224,19 +5354,15 @@
 msgstr "大小"
 
 #: kallithea/templates/files/files_browser.html:62
-msgid "Mimetype"
+msgid "Last Revision"
 msgstr ""
 
 #: kallithea/templates/files/files_browser.html:63
-msgid "Last Revision"
-msgstr ""
-
-#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Modified"
 msgstr "最後修改"
 
-#: kallithea/templates/files/files_browser.html:65
+#: kallithea/templates/files/files_browser.html:64
 #, fuzzy
 msgid "Last Committer"
 msgstr "最後的遞交者"
@@ -5348,8 +5474,8 @@
 msgstr ""
 
 #: kallithea/templates/followers/followers.html:9
-#: kallithea/templates/summary/summary.html:145
-#: kallithea/templates/summary/summary.html:146
+#: kallithea/templates/summary/summary.html:142
+#: kallithea/templates/summary/summary.html:143
 msgid "Followers"
 msgstr "追蹤者"
 
@@ -5400,8 +5526,8 @@
 msgstr ""
 
 #: kallithea/templates/forks/forks.html:9
-#: kallithea/templates/summary/summary.html:151
-#: kallithea/templates/summary/summary.html:152
+#: kallithea/templates/summary/summary.html:148
+#: kallithea/templates/summary/summary.html:149
 msgid "Forks"
 msgstr ""
 
@@ -5409,7 +5535,7 @@
 msgid "Forked"
 msgstr ""
 
-#: kallithea/templates/forks/forks_data.html:43
+#: kallithea/templates/forks/forks_data.html:30
 msgid "There are no forks yet"
 msgstr "尚未有任何 fork"
 
@@ -5422,19 +5548,13 @@
 msgstr ""
 
 #: kallithea/templates/journal/journal.html:56
-#, fuzzy
-msgid "My Repos"
-msgstr "空的版本庫"
-
-#: kallithea/templates/journal/journal_data.html:61
+msgid "My Repositories"
+msgstr ""
+
+#: kallithea/templates/journal/journal_data.html:43
 msgid "No entries yet"
 msgstr ""
 
-#: kallithea/templates/journal/public_journal.html:4
-#: kallithea/templates/journal/public_journal.html:21
-msgid "Public Journal"
-msgstr "開放日誌"
-
 #: kallithea/templates/journal/public_journal.html:13
 msgid "ATOM public journal feed"
 msgstr ""
@@ -5476,20 +5596,16 @@
 msgid "Destination repository"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest.html:97
-#: kallithea/templates/pullrequests/pullrequest_show.html:210
-msgid "Pull Request Reviewers"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest.html:107
-#: kallithea/templates/pullrequests/pullrequest_show.html:239
-msgid "Type name of reviewer to add"
-msgstr ""
-
 #: kallithea/templates/pullrequests/pullrequest_data.html:6
 msgid "No entries"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:14
+#, fuzzy
+#| msgid "Remote"
+msgid "Vote"
+msgstr "遠端"
+
 #: kallithea/templates/pullrequests/pullrequest_data.html:18
 msgid "From"
 msgstr ""
@@ -5498,50 +5614,48 @@
 msgid "To"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:27
-#, python-format
-msgid "Latest vote: %s"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:29
-msgid "Nobody voted"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:34
+#: kallithea/templates/pullrequests/pullrequest_data.html:28
 #, python-format
 msgid "You voted: %s"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:36
+#: kallithea/templates/pullrequests/pullrequest_data.html:30
 msgid "You didn't vote"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:45
-msgid "Delete Pull Request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:46
-msgid "Confirm to delete this pull request"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_data.html:54
+#: kallithea/templates/pullrequests/pullrequest_data.html:35
 msgid "(no title)"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_data.html:56
+#: kallithea/templates/pullrequests/pullrequest_data.html:37
 #: kallithea/templates/pullrequests/pullrequest_show.html:31
 #: kallithea/templates/pullrequests/pullrequest_show.html:83
 msgid "Closed"
 msgstr ""
 
+#: kallithea/templates/pullrequests/pullrequest_data.html:67
+msgid "Delete Pull Request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:68
+msgid "Confirm to delete this pull request"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_data.html:70
+#, fuzzy, python-format
+#| msgid "Confirm to delete this group: %s with %s repository"
+#| msgid_plural "Confirm to delete this group: %s with %s repositories"
+msgid "Confirm again to delete this pull request with %s comments"
+msgstr ""
+
 #: kallithea/templates/pullrequests/pullrequest_show.html:6
 #, python-format
-msgid "%s Pull Request #%s"
+msgid "%s Pull Request %s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:10
 #, python-format
-msgid "Pull request #%s from %s#%s"
+msgid "Pull request %s from %s#%s"
 msgstr ""
 
 #: kallithea/templates/pullrequests/pullrequest_show.html:57
@@ -5558,91 +5672,91 @@
 msgid "Pull request status calculated from votes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:94
+#: kallithea/templates/pullrequests/pullrequest_show.html:93
 msgid "Still not reviewed by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:98
+#: kallithea/templates/pullrequests/pullrequest_show.html:97
 #, python-format
 msgid "%d reviewer"
 msgid_plural "%d reviewers"
 msgstr[0] ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:100
+#: kallithea/templates/pullrequests/pullrequest_show.html:99
 msgid "Pull request was reviewed by all reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:102
+#: kallithea/templates/pullrequests/pullrequest_show.html:101
 #, fuzzy
 msgid "There are no reviewers"
 msgstr "沒有任何分支"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:108
+#: kallithea/templates/pullrequests/pullrequest_show.html:107
 msgid "Origin"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:114
+#: kallithea/templates/pullrequests/pullrequest_show.html:113
 #, fuzzy
 msgid "on"
 msgstr "無"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:121
+#: kallithea/templates/pullrequests/pullrequest_show.html:120
 msgid "Target"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:132
+#: kallithea/templates/pullrequests/pullrequest_show.html:131
 msgid "Pull changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:155
+#: kallithea/templates/pullrequests/pullrequest_show.html:154
 msgid "Created by"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:170
+#: kallithea/templates/pullrequests/pullrequest_show.html:169
 #, fuzzy
 msgid "Update"
 msgstr "時間"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:188
+#: kallithea/templates/pullrequests/pullrequest_show.html:187
 msgid "Current revision - no change"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "owner"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:224
-msgid "reviewer"
-msgstr ""
-
-#: kallithea/templates/pullrequests/pullrequest_show.html:227
+#: kallithea/templates/pullrequests/pullrequest_show.html:209
+msgid "Pull Request Reviewers"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:234
 #, fuzzy
 msgid "Remove reviewer"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:247
+#: kallithea/templates/pullrequests/pullrequest_show.html:246
+msgid "Type name of reviewer to add"
+msgstr ""
+
+#: kallithea/templates/pullrequests/pullrequest_show.html:254
 #, fuzzy
 msgid "Potential Reviewers"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:250
+#: kallithea/templates/pullrequests/pullrequest_show.html:257
 msgid "Click to add the repository owner as reviewer:"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:273
+#: kallithea/templates/pullrequests/pullrequest_show.html:280
 msgid "Save Changes"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:274
+#: kallithea/templates/pullrequests/pullrequest_show.html:281
 msgid "Save as New Pull Request"
 msgstr ""
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:275
+#: kallithea/templates/pullrequests/pullrequest_show.html:282
 #, fuzzy
 msgid "Cancel Changes"
 msgstr "沒有修改"
 
-#: kallithea/templates/pullrequests/pullrequest_show.html:285
+#: kallithea/templates/pullrequests/pullrequest_show.html:292
 #, fuzzy
 msgid "Pull Request Content"
 msgstr "文件內容"
@@ -5745,8 +5859,8 @@
 msgstr ""
 
 #: kallithea/templates/summary/statistics.html:36
-#: kallithea/templates/summary/summary.html:103
-#: kallithea/templates/summary/summary.html:119
+#: kallithea/templates/summary/summary.html:100
+#: kallithea/templates/summary/summary.html:116
 msgid "Enable"
 msgstr ""
 
@@ -5754,45 +5868,45 @@
 msgid "Stats gathered: "
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:88
-#: kallithea/templates/summary/summary.html:352
+#: kallithea/templates/summary/statistics.html:89
+#: kallithea/templates/summary/summary.html:349
 msgid "files"
 msgstr "檔案"
 
-#: kallithea/templates/summary/statistics.html:112
-#: kallithea/templates/summary/summary.html:376
+#: kallithea/templates/summary/statistics.html:113
+#: kallithea/templates/summary/summary.html:373
 msgid "Show more"
 msgstr ""
 
-#: kallithea/templates/summary/statistics.html:389
+#: kallithea/templates/summary/statistics.html:390
 msgid "commits"
 msgstr "遞交"
 
-#: kallithea/templates/summary/statistics.html:390
-msgid "files added"
-msgstr "多個檔案新增"
-
 #: kallithea/templates/summary/statistics.html:391
-msgid "files changed"
-msgstr "多個檔案修改"
+msgid "files added"
+msgstr "多個檔案新增"
 
 #: kallithea/templates/summary/statistics.html:392
+msgid "files changed"
+msgstr "多個檔案修改"
+
+#: kallithea/templates/summary/statistics.html:393
 msgid "files removed"
 msgstr "移除多個檔案"
 
-#: kallithea/templates/summary/statistics.html:394
+#: kallithea/templates/summary/statistics.html:395
 msgid "commit"
 msgstr "遞交"
 
-#: kallithea/templates/summary/statistics.html:395
+#: kallithea/templates/summary/statistics.html:396
 msgid "file added"
 msgstr "檔案新增"
 
-#: kallithea/templates/summary/statistics.html:396
+#: kallithea/templates/summary/statistics.html:397
 msgid "file changed"
 msgstr "檔案修改"
 
-#: kallithea/templates/summary/statistics.html:397
+#: kallithea/templates/summary/statistics.html:398
 msgid "file removed"
 msgstr "移除檔案"
 
@@ -5814,67 +5928,76 @@
 msgid "Fork of"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:77
-msgid "Show by Name"
-msgstr ""
+#: kallithea/templates/summary/summary.html:29
+msgid "Clone from"
+msgstr "複製由"
+
+#: kallithea/templates/summary/summary.html:72
+#, fuzzy
+msgid "Clone URL"
+msgstr "複製連結"
 
 #: kallithea/templates/summary/summary.html:78
+msgid "Show by Name"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:79
 msgid "Show by ID"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:95
+#: kallithea/templates/summary/summary.html:92
 msgid "Trending files"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:111
+#: kallithea/templates/summary/summary.html:108
 msgid "Download"
 msgstr "下載"
 
-#: kallithea/templates/summary/summary.html:115
+#: kallithea/templates/summary/summary.html:112
 msgid "There are no downloads yet"
 msgstr "沒有任何下載"
 
-#: kallithea/templates/summary/summary.html:117
+#: kallithea/templates/summary/summary.html:114
 msgid "Downloads are disabled for this repository"
 msgstr "這個版本庫的下載已停用"
 
-#: kallithea/templates/summary/summary.html:123
+#: kallithea/templates/summary/summary.html:120
 msgid "Download as zip"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
+#: kallithea/templates/summary/summary.html:125
 msgid "Check this to download archive with subrepos"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:128
-msgid "with subrepos"
-msgstr ""
-
-#: kallithea/templates/summary/summary.html:159
+#: kallithea/templates/summary/summary.html:125
+msgid "With subrepos"
+msgstr ""
+
+#: kallithea/templates/summary/summary.html:156
 msgid "Repository Size"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:166
-#: kallithea/templates/summary/summary.html:168
+#: kallithea/templates/summary/summary.html:163
+#: kallithea/templates/summary/summary.html:165
 msgid "Feed"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:189
+#: kallithea/templates/summary/summary.html:186
 #, fuzzy
 msgid "Latest Changes"
 msgstr "多個檔案修改"
 
-#: kallithea/templates/summary/summary.html:191
+#: kallithea/templates/summary/summary.html:188
 #, fuzzy
 msgid "Quick Start"
 msgstr "快速過濾..."
 
-#: kallithea/templates/summary/summary.html:205
+#: kallithea/templates/summary/summary.html:202
 #, python-format
 msgid "Readme file from revision %s:%s"
 msgstr ""
 
-#: kallithea/templates/summary/summary.html:296
+#: kallithea/templates/summary/summary.html:293
 #, python-format
 msgid "Download %s as %s"
 msgstr "下載 %s 為 %s"
@@ -5887,3 +6010,401 @@
 #: kallithea/templates/tags/tags.html:26
 msgid "Compare Tags"
 msgstr ""
+
+#~ msgid "No comments."
+#~ msgstr ""
+
+#~ msgid "public journal"
+#~ msgstr ""
+
+#~ msgid "journal"
+#~ msgstr "日誌"
+
+#~ msgid "bad captcha"
+#~ msgstr ""
+
+#~ msgid "forever"
+#~ msgstr ""
+
+#~ msgid "unmodified"
+#~ msgstr ""
+
+#~ msgid "Cannot delete %s it still contains attached forks"
+#~ msgstr ""
+
+#~ msgid "Locked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked repository"
+#~ msgstr ""
+
+#~ msgid "Unlocked"
+#~ msgstr ""
+
+#~ msgid "Locked"
+#~ msgstr ""
+
+#~ msgid "Repository has been %s"
+#~ msgstr ""
+
+#~ msgid "You can't edit this user"
+#~ msgstr "您無法編輯這位使用者"
+
+#~ msgid "compare view"
+#~ msgstr ""
+
+#~ msgid "fork name %s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s"
+#~ msgstr ""
+
+#~ msgid "No Files"
+#~ msgstr "沒有檔案"
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s changeset "
+#~ "%(short_id)s on %(branch)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Review request on %(repo_name)s pull "
+#~ "request #%(pr_id)s from %(ref)s by "
+#~ "%(pr_username)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comment on %(repo_name)s pull request "
+#~ "#%(pr_id)s from %(ref)s by "
+#~ "%(comment_username)s"
+#~ msgstr ""
+
+#~ msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s"
+#~ msgstr ""
+
+#~ msgid "Username \"%(username)s\" is forbidden"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Username may only contain alphanumeric "
+#~ "characters underscores, periods or dashes "
+#~ "and must begin with alphanumeric "
+#~ "character or underscore"
+#~ msgstr ""
+
+#~ msgid "invalid user name"
+#~ msgstr "無效的使用者名稱"
+
+#~ msgid "Your account is disabled"
+#~ msgstr "您的帳號已被停用"
+
+#~ msgid "Repository name %(repo)s is disallowed"
+#~ msgstr ""
+
+#~ msgid "invalid clone URL"
+#~ msgstr "無效的複製URL"
+
+#~ msgid "Invalid clone URL, provide a valid clone http(s)/svn+http(s)/ssh URL"
+#~ msgstr ""
+
+#~ msgid "email \"%(email)s\" does not exist."
+#~ msgstr ""
+
+#~ msgid "Revisions %(revs)s are already part of pull request or have set status"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Comma separated list of plugins. Order"
+#~ " of plugins is also order in "
+#~ "which Kallithea will try to authenticate"
+#~ " user"
+#~ msgstr ""
+
+#~ msgid "Defaults"
+#~ msgstr ""
+
+#~ msgid "never"
+#~ msgstr ""
+
+#~ msgid "My Emails"
+#~ msgstr ""
+
+#~ msgid "Watched"
+#~ msgstr ""
+
+#~ msgid "My Permissions"
+#~ msgstr "權限"
+
+#~ msgid "expires"
+#~ msgstr ""
+
+#~ msgid "Confirm to reset this api key: %s"
+#~ msgstr ""
+
+#~ msgid "reset"
+#~ msgstr ""
+
+#~ msgid "expired"
+#~ msgstr ""
+
+#~ msgid "Confirm to remove this api key: %s"
+#~ msgstr ""
+
+#~ msgid "remove"
+#~ msgstr ""
+
+#~ msgid "No additional api keys specified"
+#~ msgstr ""
+
+#~ msgid "New api key"
+#~ msgstr ""
+
+#~ msgid "current IP"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Your user is in an external source"
+#~ " of record; some details cannot be"
+#~ " managed here"
+#~ msgstr ""
+
+#~ msgid "Permissions Administration"
+#~ msgstr "權限管理員"
+
+#~ msgid "Overview"
+#~ msgstr ""
+
+#~ msgid "Overwrite existing settings"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "All default permissions on each user "
+#~ "group will be reset to chosen "
+#~ "permission, note that all custom default"
+#~ " permission on repository groups will "
+#~ "be lost"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Write permission to a repository group"
+#~ " allows creating repositories inside that"
+#~ " group."
+#~ msgstr ""
+
+#~ msgid "Default IP Whitelist for All Users"
+#~ msgstr ""
+
+#~ msgid "Confirm to delete this ip: %s"
+#~ msgstr ""
+
+#~ msgid "Default User Permissions Overview"
+#~ msgstr "預設權限"
+
+#~ msgid "none"
+#~ msgstr "無"
+
+#~ msgid "read"
+#~ msgstr "讀"
+
+#~ msgid "write"
+#~ msgstr "寫"
+
+#~ msgid "admin"
+#~ msgstr "管理員"
+
+#~ msgid "user/user group"
+#~ msgstr ""
+
+#~ msgid "default"
+#~ msgstr ""
+
+#~ msgid "revoke"
+#~ msgstr ""
+
+#~ msgid "delegated admin"
+#~ msgstr ""
+
+#~ msgid "apply to children"
+#~ msgstr ""
+
+#~ msgid "Import existing repository ?"
+#~ msgstr ""
+
+#~ msgid "Optional URL from which repository should be cloned."
+#~ msgstr ""
+
+#~ msgid "Remote URL"
+#~ msgstr "複製連結"
+
+#~ msgid "Pull Changes from Remote Location"
+#~ msgstr ""
+
+#~ msgid "Confirm to pull changes from remote side."
+#~ msgstr ""
+
+#~ msgid "This repository does not have a remote URL set."
+#~ msgstr ""
+
+#~ msgid "Non-changeable id"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "In case this repository is renamed "
+#~ "or moved into another group the "
+#~ "repository URL changes.\n"
+#~ "                               Using the above "
+#~ "URL guarantees that this repository will"
+#~ " always be accessible under such URL."
+#~ "\n"
+#~ "                               Useful for CI "
+#~ "systems, or any other cases that "
+#~ "you need to hardcode the URL into"
+#~ " 3rd party service."
+#~ msgstr ""
+
+#~ msgid "edit"
+#~ msgstr "編輯"
+
+#~ msgid "new value"
+#~ msgstr ""
+
+#~ msgid "URL used for doing remote pulls."
+#~ msgstr ""
+
+#~ msgid "Email prefix"
+#~ msgstr ""
+
+#~ msgid "Kallithea email from"
+#~ msgstr ""
+
+#~ msgid "Error email from"
+#~ msgstr ""
+
+#~ msgid "Error email recipients"
+#~ msgstr ""
+
+#~ msgid "SMTP server"
+#~ msgstr ""
+
+#~ msgid "SMTP username"
+#~ msgstr ""
+
+#~ msgid "SMTP password"
+#~ msgstr ""
+
+#~ msgid "SMTP port"
+#~ msgstr ""
+
+#~ msgid "SMTP use TLS"
+#~ msgstr ""
+
+#~ msgid "SMTP use SSL"
+#~ msgstr ""
+
+#~ msgid "SMTP auth"
+#~ msgstr ""
+
+#~ msgid "Destroy old data"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Check this option to remove references"
+#~ " to repositories that no longer exist"
+#~ " in on the filesystem."
+#~ msgstr ""
+
+#~ msgid "check for updates"
+#~ msgstr ""
+
+#~ msgid "Meta-Tagging"
+#~ msgstr ""
+
+#~ msgid "Default permissions"
+#~ msgstr "預設權限"
+
+#~ msgid "user groups"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "This user is in an external source"
+#~ " of record (%s); some details cannot"
+#~ " be managed here."
+#~ msgstr ""
+
+#~ msgid "Inherit from defaults"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Select to inherit permissions from %s"
+#~ " permissions settings, and default IP "
+#~ "address whitelist."
+#~ msgstr ""
+
+#~ msgid "show"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Changeset status: %s\n"
+#~ "Click to open associated pull request #%s"
+#~ msgstr ""
+
+#~ msgid "Push new repo"
+#~ msgstr ""
+
+#~ msgid "parent rev."
+#~ msgstr ""
+
+#~ msgid "child rev."
+#~ msgstr ""
+
+#~ msgid "no revisions"
+#~ msgstr ""
+
+#~ msgid "Status change from pull request"
+#~ msgstr ""
+
+#~ msgid "Comment from pull request"
+#~ msgstr ""
+
+#~ msgid "Status change on changeset"
+#~ msgstr ""
+
+#~ msgid "Comment on changeset"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Use @username inside this text to "
+#~ "send notification to another local user."
+#~ msgstr ""
+
+#~ msgid "revision"
+#~ msgstr ""
+
+#~ msgid "Mimetype"
+#~ msgstr ""
+
+#~ msgid "My Repos"
+#~ msgstr "空的版本庫"
+
+#~ msgid "Latest vote: %s"
+#~ msgstr ""
+
+#~ msgid "Nobody voted"
+#~ msgstr ""
+
+#~ msgid "%s Pull Request #%s"
+#~ msgstr ""
+
+#~ msgid "Pull request #%s from %s#%s"
+#~ msgstr ""
+
+#~ msgid "owner"
+#~ msgstr ""
+
+#~ msgid "reviewer"
+#~ msgstr ""
+
+#~ msgid "with subrepos"
+#~ msgstr ""
+