diff kallithea/i18n/pl/LC_MESSAGES/kallithea.po @ 8215:928bc1d8b279 default-i18n

Merge from default
author Mads Kiilerich <mads@kiilerich.com>
date Thu, 06 Feb 2020 01:19:23 +0100
parents f8265343ad98 7fef5132620c
children 68d4aae74194
line wrap: on
line diff
--- a/kallithea/i18n/pl/LC_MESSAGES/kallithea.po	Sun Jan 05 01:19:05 2020 +0100
+++ b/kallithea/i18n/pl/LC_MESSAGES/kallithea.po	Thu Feb 06 01:19:23 2020 +0100
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: Kallithea 0.3\n"
 "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n"
-"POT-Creation-Date: 2019-11-14 23:33+0100\n"
+"POT-Creation-Date: 2020-02-06 01:19+0100\n"
 "PO-Revision-Date: 2020-01-27 15:21+0000\n"
 "Last-Translator: robertus <robertuss12@gmail.com>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/kallithea/"
@@ -13,19 +13,19 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n"
+"%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
 #: kallithea/controllers/changelog.py:67
-#: kallithea/controllers/pullrequests.py:250 kallithea/lib/base.py:602
+#: kallithea/controllers/pullrequests.py:247 kallithea/lib/base.py:602
 msgid "There are no changesets yet"
 msgstr "Brak zestawienia zmian"
 
 #: kallithea/controllers/admin/permissions.py:64
 #: kallithea/controllers/admin/permissions.py:68
 #: kallithea/controllers/admin/permissions.py:72
-#: kallithea/controllers/changelog.py:137
+#: kallithea/controllers/changelog.py:136
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:7
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:88
 #: kallithea/templates/admin/repos/repo_edit_permissions.html:7
@@ -34,38 +34,38 @@
 msgid "None"
 msgstr "Brak"
 
-#: kallithea/controllers/changelog.py:140 kallithea/controllers/files.py:189
+#: kallithea/controllers/changelog.py:139 kallithea/controllers/files.py:189
 msgid "(closed)"
 msgstr "(zamknięty)"
 
-#: kallithea/controllers/changeset.py:81
+#: kallithea/controllers/changeset.py:82
 msgid "Show whitespace"
 msgstr "pokazuj spacje"
 
-#: kallithea/controllers/changeset.py:88
-#: kallithea/controllers/changeset.py:95
+#: kallithea/controllers/changeset.py:89
+#: kallithea/controllers/changeset.py:96
 #: kallithea/templates/files/diff_2way.html:55
 msgid "Ignore whitespace"
 msgstr "Ignoruj pokazywanie spacji"
 
-#: kallithea/controllers/changeset.py:161
+#: kallithea/controllers/changeset.py:162
 #, python-format
 msgid "Increase diff context to %(num)s lines"
 msgstr ""
 
-#: kallithea/controllers/changeset.py:201
+#: kallithea/controllers/changeset.py:202
 #, fuzzy
 msgid "No permission to change status"
 msgstr "Brak uprawnień do zmiany statusu"
 
-#: kallithea/controllers/changeset.py:212
+#: kallithea/controllers/changeset.py:213
 #, python-format
 msgid "Successfully deleted pull request %s"
 msgstr ""
 "Prośba o skasowanie połączenia gałęzi %s została wykonana prawidłowo"
 
-#: kallithea/controllers/changeset.py:319 kallithea/controllers/files.py:89
-#: kallithea/controllers/files.py:109 kallithea/controllers/files.py:700
+#: kallithea/controllers/changeset.py:320 kallithea/controllers/files.py:89
+#: kallithea/controllers/files.py:109 kallithea/controllers/files.py:697
 msgid "Such revision does not exist for this repository"
 msgstr ""
 
@@ -78,50 +78,50 @@
 msgid "Cannot compare repositories of different types"
 msgstr ""
 
-#: kallithea/controllers/compare.py:246
+#: kallithea/controllers/compare.py:247
 msgid "Cannot show empty diff"
 msgstr ""
 
-#: kallithea/controllers/compare.py:248
+#: kallithea/controllers/compare.py:249
 msgid "No ancestor found for merge diff"
 msgstr ""
 
-#: kallithea/controllers/compare.py:252
+#: kallithea/controllers/compare.py:253
 msgid "Multiple merge ancestors found for merge compare"
 msgstr ""
 
-#: kallithea/controllers/compare.py:268
+#: kallithea/controllers/compare.py:269
 msgid "Cannot compare repositories without using common ancestor"
 msgstr ""
 
+#: kallithea/controllers/error.py:70
+msgid "No response"
+msgstr "Brak odpowiedzi"
+
 #: kallithea/controllers/error.py:71
-msgid "No response"
-msgstr "Brak odpowiedzi"
-
-#: kallithea/controllers/error.py:72
 msgid "Unknown error"
 msgstr "Nieznany błąd"
 
-#: kallithea/controllers/error.py:85
+#: kallithea/controllers/error.py:84
 msgid ""
 "The request could not be understood by the server due to malformed syntax."
 msgstr ""
 "Żądanie nie może być rozumiane przez serwer z powodu zniekształconej "
 "składni."
 
-#: kallithea/controllers/error.py:88
+#: kallithea/controllers/error.py:87
 msgid "Unauthorized access to resource"
 msgstr "Nieautoryzowany dostęp do zasobów"
 
-#: kallithea/controllers/error.py:90
+#: kallithea/controllers/error.py:89
 msgid "You don't have permission to view this page"
 msgstr "Nie masz uprawnień do przeglądania tej strony"
 
-#: kallithea/controllers/error.py:92
+#: kallithea/controllers/error.py:91
 msgid "The resource could not be found"
 msgstr "Zasób nie został znaleziony"
 
-#: kallithea/controllers/error.py:94
+#: kallithea/controllers/error.py:93
 msgid ""
 "The server encountered an unexpected condition which prevented it from "
 "fulfilling the request."
@@ -129,14 +129,14 @@
 "Serwer napotkał niespodziewany warunek, który uniemożliwia spełnienie "
 "żądania."
 
-#: kallithea/controllers/feed.py:63
+#: kallithea/controllers/feed.py:59
 #, python-format
 msgid "%s committed on %s"
 msgstr "%s zakomitowal w %s"
 
-#: kallithea/controllers/feed.py:88
-#: kallithea/templates/changeset/changeset.html:154
-#: kallithea/templates/changeset/changeset.html:173
+#: kallithea/controllers/feed.py:84
+#: kallithea/templates/changeset/changeset.html:152
+#: kallithea/templates/changeset/changeset.html:171
 #: kallithea/templates/compare/compare_diff.html:81
 #: kallithea/templates/compare/compare_diff.html:95
 #: kallithea/templates/pullrequests/pullrequest_show.html:309
@@ -144,12 +144,12 @@
 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:111 kallithea/controllers/feed.py:140
+#: kallithea/controllers/feed.py:107
 #, python-format
 msgid "%s %s feed"
 msgstr "%s %s zasilać"
 
-#: kallithea/controllers/feed.py:113 kallithea/controllers/feed.py:142
+#: kallithea/controllers/feed.py:109
 #, python-format
 msgid "Changes on %s repository"
 msgstr "Zmiany w %s repozytorium"
@@ -167,93 +167,93 @@
 msgid "%s at %s"
 msgstr "w %s i %s"
 
-#: kallithea/controllers/files.py:296
+#: kallithea/controllers/files.py:295
 #, fuzzy
 msgid "You can only delete files with revision being a valid branch"
 msgstr "Można tylko usuwać pliki po sprawdzeniu obecnej gałęzi"
 
-#: kallithea/controllers/files.py:307
+#: kallithea/controllers/files.py:306
 #, python-format
 msgid "Deleted file %s via Kallithea"
 msgstr ""
 
-#: kallithea/controllers/files.py:331
+#: kallithea/controllers/files.py:330
 #, python-format
 msgid "Successfully deleted file %s"
 msgstr ""
 
-#: kallithea/controllers/files.py:335 kallithea/controllers/files.py:394
-#: kallithea/controllers/files.py:469
+#: kallithea/controllers/files.py:334 kallithea/controllers/files.py:392
+#: kallithea/controllers/files.py:467
 msgid "Error occurred during commit"
 msgstr "Wystąpił błąd w trakcie zatwierdzania"
 
-#: kallithea/controllers/files.py:350
+#: kallithea/controllers/files.py:349
 #, fuzzy
 msgid "You can only edit files with revision being a valid branch"
 msgstr "Można tylko edytować pliki z rewizji obecnej gałęzi"
 
-#: kallithea/controllers/files.py:364
+#: kallithea/controllers/files.py:363
 #, python-format
 msgid "Edited file %s via Kallithea"
 msgstr "Edytowanie %s w Kallithea"
 
-#: kallithea/controllers/files.py:380
+#: kallithea/controllers/files.py:378
 msgid "No changes"
 msgstr "Bez zmian"
 
-#: kallithea/controllers/files.py:390 kallithea/controllers/files.py:458
+#: kallithea/controllers/files.py:388 kallithea/controllers/files.py:456
 #, python-format
 msgid "Successfully committed to %s"
 msgstr "Committ wykonany do %s"
 
-#: kallithea/controllers/files.py:409
+#: kallithea/controllers/files.py:407
 msgid "Added file via Kallithea"
 msgstr "Dodano %s poprzez Kallithea"
 
-#: kallithea/controllers/files.py:430
+#: kallithea/controllers/files.py:428
 msgid "No content"
 msgstr "Brak treści"
 
-#: kallithea/controllers/files.py:434
+#: kallithea/controllers/files.py:432
 msgid "No filename"
 msgstr "Brak nazwy pliku"
 
-#: kallithea/controllers/files.py:461
+#: kallithea/controllers/files.py:459
 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:493
+#: kallithea/controllers/files.py:491
 msgid "Downloads disabled"
 msgstr "Pobieranie wyłączone"
 
-#: kallithea/controllers/files.py:504
+#: kallithea/controllers/files.py:502
 #, python-format
 msgid "Unknown revision %s"
 msgstr "Nieznana wersja %s"
 
-#: kallithea/controllers/files.py:506
+#: kallithea/controllers/files.py:504
 msgid "Empty repository"
 msgstr "Puste repozytorium"
 
-#: kallithea/controllers/files.py:508
+#: kallithea/controllers/files.py:506
 msgid "Unknown archive type"
 msgstr "Nieznany typ archiwum"
 
-#: kallithea/controllers/files.py:729
+#: kallithea/controllers/files.py:726
 #: kallithea/templates/changeset/changeset_range.html:9
 #: kallithea/templates/email_templates/pull_request.html:64
 #: kallithea/templates/pullrequests/pullrequest.html:84
 msgid "Changesets"
 msgstr "Różnice"
 
-#: kallithea/controllers/files.py:730
-#: kallithea/controllers/pullrequests.py:182 kallithea/model/scm.py:676
+#: kallithea/controllers/files.py:727
+#: kallithea/controllers/pullrequests.py:174 kallithea/model/scm.py:663
 msgid "Branches"
 msgstr "Gałęzie"
 
-#: kallithea/controllers/files.py:731
-#: kallithea/controllers/pullrequests.py:183 kallithea/model/scm.py:687
+#: kallithea/controllers/files.py:728
+#: kallithea/controllers/pullrequests.py:175 kallithea/model/scm.py:674
 msgid "Tags"
 msgstr "Etykiety"
 
@@ -262,11 +262,11 @@
 msgid "An error occurred during repository forking %s"
 msgstr "Wystąpił błąd podczas rozgałęzienia %s repozytorium"
 
-#: kallithea/controllers/home.py:79
+#: kallithea/controllers/home.py:77
 msgid "Groups"
 msgstr "Grupy"
 
-#: kallithea/controllers/home.py:89
+#: kallithea/controllers/home.py:87
 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:90
 #: kallithea/templates/admin/repos/repo_add.html:12
 #: kallithea/templates/admin/repos/repo_add.html:16
@@ -278,196 +278,196 @@
 msgid "Repositories"
 msgstr "Repozytoria"
 
-#: kallithea/controllers/home.py:122
+#: kallithea/controllers/home.py:119
 #: kallithea/templates/files/files_add.html:32
 #: kallithea/templates/files/files_delete.html:23
 #: kallithea/templates/files/files_edit.html:32
 msgid "Branch"
 msgstr "gałąź"
 
-#: kallithea/controllers/home.py:128
+#: kallithea/controllers/home.py:125
 msgid "Closed Branches"
 msgstr "Zamknięte Gałęzie"
 
-#: kallithea/controllers/home.py:134
+#: kallithea/controllers/home.py:131
 msgid "Tag"
 msgstr "Tag"
 
-#: kallithea/controllers/home.py:140
+#: kallithea/controllers/home.py:137
 msgid "Bookmark"
 msgstr "Zakładka"
 
-#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:154
+#: kallithea/controllers/journal.py:146 kallithea/controllers/journal.py:157
 #: kallithea/templates/journal/public_journal.html:4
 #: kallithea/templates/journal/public_journal.html:18
 msgid "Public Journal"
 msgstr "Dziennik Publiczny"
 
-#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:158
+#: kallithea/controllers/journal.py:150 kallithea/controllers/journal.py:161
 #: kallithea/templates/base/base.html:290
 #: kallithea/templates/journal/journal.html:5
 #: kallithea/templates/journal/journal.html:13
 msgid "Journal"
 msgstr "Dziennik"
 
-#: kallithea/controllers/login.py:140 kallithea/controllers/login.py:185
+#: kallithea/controllers/login.py:139 kallithea/controllers/login.py:184
 msgid "Bad captcha"
 msgstr ""
 
-#: kallithea/controllers/login.py:146
+#: kallithea/controllers/login.py:145
 #, python-format
 msgid "You have successfully registered with %s"
 msgstr "Udało Ci się zarejestrować w %s"
 
-#: kallithea/controllers/login.py:190
+#: kallithea/controllers/login.py:189
 msgid "A password reset confirmation code has been sent"
 msgstr "Twój link zresetowania hasła został wysłany"
 
-#: kallithea/controllers/login.py:239
+#: kallithea/controllers/login.py:236
 msgid "Invalid password reset token"
 msgstr "Nieprawidłowy token resetowania hasła"
 
 #: kallithea/controllers/admin/my_account.py:157
-#: kallithea/controllers/login.py:244
+#: kallithea/controllers/login.py:241
 msgid "Successfully updated password"
 msgstr "Pomyślnie zaktualizowano hasło"
 
-#: kallithea/controllers/pullrequests.py:68
+#: kallithea/controllers/pullrequests.py:67
 #, python-format
 msgid "Invalid reviewer \"%s\" specified"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:131
+#: kallithea/controllers/pullrequests.py:123
 #, python-format
 msgid "%s (closed)"
 msgstr "%s (zamknięty)"
 
-#: kallithea/controllers/pullrequests.py:158
+#: kallithea/controllers/pullrequests.py:150
 #: kallithea/templates/changeset/changeset.html:12
 msgid "Changeset"
 msgstr "Grupy zmian"
 
-#: kallithea/controllers/pullrequests.py:179
+#: kallithea/controllers/pullrequests.py:171
 msgid "Special"
 msgstr "Specjalne"
 
-#: kallithea/controllers/pullrequests.py:180
+#: kallithea/controllers/pullrequests.py:172
 msgid "Peer branches"
 msgstr "gałęzie"
 
-#: kallithea/controllers/pullrequests.py:181 kallithea/model/scm.py:682
+#: kallithea/controllers/pullrequests.py:173 kallithea/model/scm.py:669
 msgid "Bookmarks"
 msgstr "Zakładki"
 
-#: kallithea/controllers/pullrequests.py:318
+#: kallithea/controllers/pullrequests.py:315
 #, python-format
 msgid "Error creating pull request: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:345
-#: kallithea/controllers/pullrequests.py:368
+#: kallithea/controllers/pullrequests.py:342
+#: kallithea/controllers/pullrequests.py:365
 msgid "Error occurred while creating pull request"
 msgstr "Wystąpił błąd podczas prośby o połączenie gałęzi"
 
-#: kallithea/controllers/pullrequests.py:350
+#: kallithea/controllers/pullrequests.py:347
 msgid "Successfully opened new pull request"
 msgstr "Prośba o wykonanie połączenia gałęzi została wykonana prawidłowo"
 
-#: kallithea/controllers/pullrequests.py:373
+#: kallithea/controllers/pullrequests.py:370
 #, fuzzy
 #| msgid "Pull request update created"
 msgid "New pull request iteration created"
 msgstr "Recenzje wniosków połączenia gałęzi"
 
-#: kallithea/controllers/pullrequests.py:401
+#: kallithea/controllers/pullrequests.py:398
 #, python-format
 msgid "Meanwhile, the following reviewers have been added: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:405
+#: kallithea/controllers/pullrequests.py:402
 #, python-format
 msgid "Meanwhile, the following reviewers have been removed: %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:421
-#: kallithea/model/pull_request.py:232
+#: kallithea/controllers/pullrequests.py:418
+#: kallithea/model/pull_request.py:230
 msgid "No description"
 msgstr "Brak opisu"
 
-#: kallithea/controllers/pullrequests.py:430
+#: kallithea/controllers/pullrequests.py:427
 msgid "Pull request updated"
 msgstr "Połączone gałęzie zaktualizowane"
 
-#: kallithea/controllers/pullrequests.py:443
+#: kallithea/controllers/pullrequests.py:440
 msgid "Successfully deleted pull request"
 msgstr "Prośba o skasowanie połączenia gałęzi została wykonana prawidłowo"
 
-#: kallithea/controllers/pullrequests.py:479
+#: kallithea/controllers/pullrequests.py:476
 #, python-format
 msgid "Revision %s not found in %s"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:506
+#: kallithea/controllers/pullrequests.py:504
 #, python-format
 msgid "Error: changesets not found when displaying pull request from %s."
 msgstr ""
 
+#: kallithea/controllers/pullrequests.py:518
+#, python-format
+msgid "This pull request has already been merged to %s."
+msgstr ""
+
 #: kallithea/controllers/pullrequests.py:520
-#, python-format
-msgid "This pull request has already been merged to %s."
-msgstr ""
-
-#: kallithea/controllers/pullrequests.py:522
 msgid "This pull request has been closed and can not be updated."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:546
+#: kallithea/controllers/pullrequests.py:539
 #, python-format
 msgid "The following additional changes are available on %s:"
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:548
-#: kallithea/controllers/pullrequests.py:552
+#: kallithea/controllers/pullrequests.py:541
+#: kallithea/controllers/pullrequests.py:545
 msgid "No additional changesets found for iterating on this pull request."
 msgstr ""
 
+#: kallithea/controllers/pullrequests.py:553
+#, python-format
+msgid "Note: Branch %s has another head: %s."
+msgstr ""
+
 #: kallithea/controllers/pullrequests.py:560
-#, python-format
-msgid "Note: Branch %s has another head: %s."
-msgstr ""
-
-#: kallithea/controllers/pullrequests.py:567
 msgid "Git pull requests don't support iterating yet."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:569
+#: kallithea/controllers/pullrequests.py:562
 #, python-format
 msgid ""
 "Error: some changesets not found when displaying pull request from %s."
 msgstr ""
 
-#: kallithea/controllers/pullrequests.py:593
+#: kallithea/controllers/pullrequests.py:586
 msgid "The diff can't be shown - the PR revisions could not be found."
 msgstr ""
 
-#: kallithea/controllers/search.py:136
+#: kallithea/controllers/search.py:132
 msgid "Invalid search query. Try quoting it."
 msgstr "Nieprawidłowe zapytanie. Spróbuj zacytować je."
 
-#: kallithea/controllers/search.py:140
+#: kallithea/controllers/search.py:136
 msgid "The server has no search index."
 msgstr ""
 
-#: kallithea/controllers/search.py:143
+#: kallithea/controllers/search.py:139
 msgid "An error occurred during search operation."
 msgstr "Wystąpił błąd podczas operacji wyszukiwania."
 
-#: kallithea/controllers/summary.py:168
-#: kallithea/templates/summary/summary.html:412
+#: kallithea/controllers/summary.py:169
+#: kallithea/templates/summary/summary.html:410
 msgid "No data ready yet"
 msgstr "Żadne dane nie zostały załadowane"
 
-#: kallithea/controllers/summary.py:171
+#: kallithea/controllers/summary.py:172
 #: kallithea/templates/summary/summary.html:97
 msgid "Statistics are disabled for this repository"
 msgstr "Statystyki są wyłączone dla tego repozytorium"
@@ -480,80 +480,80 @@
 msgid "error occurred during update of auth settings"
 msgstr "wystąpił błąd podczas uaktualniania ustawień autentykacji"
 
-#: kallithea/controllers/admin/defaults.py:75
+#: kallithea/controllers/admin/defaults.py:74
 msgid "Default settings updated successfully"
 msgstr "Domyślne ustawienia zostały pomyślnie zaktualizowane"
 
-#: kallithea/controllers/admin/defaults.py:90
+#: kallithea/controllers/admin/defaults.py:89
 msgid "Error occurred during update of defaults"
 msgstr "wystąpił błąd podczas aktualizacji wartości domyślnych"
 
 #: kallithea/controllers/admin/gists.py:59
 #: kallithea/controllers/admin/my_account.py:232
-#: kallithea/controllers/admin/users.py:248
+#: kallithea/controllers/admin/users.py:246
 msgid "Forever"
 msgstr "na zawsze"
 
 #: kallithea/controllers/admin/gists.py:60
 #: kallithea/controllers/admin/my_account.py:233
-#: kallithea/controllers/admin/users.py:249
+#: kallithea/controllers/admin/users.py:247
 msgid "5 minutes"
 msgstr "5 minut"
 
 #: kallithea/controllers/admin/gists.py:61
 #: kallithea/controllers/admin/my_account.py:234
-#: kallithea/controllers/admin/users.py:250
+#: kallithea/controllers/admin/users.py:248
 msgid "1 hour"
 msgstr "1 godzina"
 
 #: kallithea/controllers/admin/gists.py:62
 #: kallithea/controllers/admin/my_account.py:235
-#: kallithea/controllers/admin/users.py:251
+#: kallithea/controllers/admin/users.py:249
 msgid "1 day"
 msgstr "1 dzień"
 
 #: kallithea/controllers/admin/gists.py:63
 #: kallithea/controllers/admin/my_account.py:236
-#: kallithea/controllers/admin/users.py:252
+#: kallithea/controllers/admin/users.py:250
 msgid "1 month"
 msgstr "1 miesiąc"
 
 #: kallithea/controllers/admin/gists.py:67
 #: kallithea/controllers/admin/my_account.py:238
-#: kallithea/controllers/admin/users.py:254
+#: kallithea/controllers/admin/users.py:252
 #: kallithea/templates/admin/my_account/my_account_api_keys.html:65
 #: kallithea/templates/admin/users/user_edit_api_keys.html:65
 msgid "Lifetime"
 msgstr "Czas życia"
 
-#: kallithea/controllers/admin/gists.py:142
+#: kallithea/controllers/admin/gists.py:148
 msgid "Error occurred during gist creation"
 msgstr "Wystąpił błąd podczas tworzenia gist"
 
-#: kallithea/controllers/admin/gists.py:158
+#: kallithea/controllers/admin/gists.py:164
 #, python-format
 msgid "Deleted gist %s"
 msgstr "Usuń gist %s"
 
-#: kallithea/controllers/admin/gists.py:198
+#: kallithea/controllers/admin/gists.py:207
 msgid "Unmodified"
 msgstr "Niemodyfikowany"
 
-#: kallithea/controllers/admin/gists.py:228
+#: kallithea/controllers/admin/gists.py:237
 msgid "Successfully updated gist content"
 msgstr ""
 
-#: kallithea/controllers/admin/gists.py:233
+#: kallithea/controllers/admin/gists.py:242
 msgid "Successfully updated gist data"
 msgstr ""
 
-#: kallithea/controllers/admin/gists.py:236
+#: kallithea/controllers/admin/gists.py:245
 #, python-format
 msgid "Error occurred during update of gist %s"
 msgstr ""
 
-#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:211
-#: kallithea/model/user.py:232
+#: kallithea/controllers/admin/my_account.py:70 kallithea/model/user.py:209
+#: 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 "
@@ -564,7 +564,7 @@
 msgstr "Twoje konto zostało pomyślnie zaktualizowane"
 
 #: kallithea/controllers/admin/my_account.py:134
-#: kallithea/controllers/admin/users.py:181
+#: kallithea/controllers/admin/users.py:179
 #, python-format
 msgid "Error occurred during update of user %s"
 msgstr "wystąpił błąd podczas aktualizacji użytkownika %s"
@@ -574,44 +574,44 @@
 msgstr "Wystąpił błąd w trakcie aktualizacji hasła użytkownika"
 
 #: kallithea/controllers/admin/my_account.py:209
-#: kallithea/controllers/admin/users.py:367
+#: kallithea/controllers/admin/users.py:365
 #, python-format
 msgid "Added email %s to user"
 msgstr "Dodano e-mail %s do użytkownika"
 
 #: kallithea/controllers/admin/my_account.py:215
-#: kallithea/controllers/admin/users.py:373
+#: kallithea/controllers/admin/users.py:371
 msgid "An error occurred during email saving"
 msgstr "Wystąpił błąd podczas zapisywania e-maila"
 
 #: kallithea/controllers/admin/my_account.py:224
-#: kallithea/controllers/admin/users.py:383
+#: kallithea/controllers/admin/users.py:381
 msgid "Removed email from user"
 msgstr "Usunięto e-mail użytkownikowi"
 
 #: kallithea/controllers/admin/my_account.py:248
-#: kallithea/controllers/admin/users.py:271
+#: kallithea/controllers/admin/users.py:269
 msgid "API key successfully created"
 msgstr ""
 
 #: kallithea/controllers/admin/my_account.py:257
-#: kallithea/controllers/admin/users.py:281
+#: kallithea/controllers/admin/users.py:279
 msgid "API key successfully reset"
 msgstr ""
 
 #: kallithea/controllers/admin/my_account.py:261
-#: kallithea/controllers/admin/users.py:285
+#: kallithea/controllers/admin/users.py:283
 msgid "API key successfully deleted"
 msgstr ""
 
 #: kallithea/controllers/admin/my_account.py:281
-#: kallithea/controllers/admin/users.py:456
+#: kallithea/controllers/admin/users.py:454
 #, python-format
 msgid "SSH key %s successfully added"
 msgstr ""
 
 #: kallithea/controllers/admin/my_account.py:293
-#: kallithea/controllers/admin/users.py:470
+#: kallithea/controllers/admin/users.py:468
 #, fuzzy
 #| msgid "Successfully deleted user"
 msgid "SSH key successfully deleted"
@@ -689,11 +689,11 @@
 msgid "Allowed with automatic account activation"
 msgstr "Dozwolona z automatyczną aktywacją konta"
 
-#: kallithea/controllers/admin/permissions.py:85 kallithea/model/db.py:1673
+#: kallithea/controllers/admin/permissions.py:85 kallithea/model/db.py:1670
 msgid "Manual activation of external account"
 msgstr "Ręczna aktywacja nowego konta"
 
-#: kallithea/controllers/admin/permissions.py:86 kallithea/model/db.py:1674
+#: kallithea/controllers/admin/permissions.py:86 kallithea/model/db.py:1671
 msgid "Automatic activation of external account"
 msgstr "Automatyczna aktywacja nowego konta"
 
@@ -715,59 +715,59 @@
 msgid "Error occurred during update of permissions"
 msgstr "Wystąpił błąd podczas aktualizacji uprawnień"
 
-#: kallithea/controllers/admin/repo_groups.py:172
+#: kallithea/controllers/admin/repo_groups.py:167
 #, 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:177
+#: kallithea/controllers/admin/repo_groups.py:174
 #, python-format
 msgid "Created repository group %s"
 msgstr "Utworzono grupę repo %s"
 
-#: kallithea/controllers/admin/repo_groups.py:224
+#: kallithea/controllers/admin/repo_groups.py:221
 #, python-format
 msgid "Updated repository group %s"
 msgstr "Zaktualizowano grupę repo %s"
 
-#: kallithea/controllers/admin/repo_groups.py:240
+#: kallithea/controllers/admin/repo_groups.py:237
 #, 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:250
+#: kallithea/controllers/admin/repo_groups.py:247
 #, 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:257
+#: kallithea/controllers/admin/repo_groups.py:254
 #, 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:263
+#: kallithea/controllers/admin/repo_groups.py:260
 #, python-format
 msgid "Removed repository group %s"
 msgstr "Usunięto grupę repo %s"
 
-#: kallithea/controllers/admin/repo_groups.py:268
+#: kallithea/controllers/admin/repo_groups.py:265
 #, 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:352
-#: kallithea/controllers/admin/repo_groups.py:382
-#: kallithea/controllers/admin/user_groups.py:294
+#: kallithea/controllers/admin/repo_groups.py:349
+#: kallithea/controllers/admin/repo_groups.py:379
+#: kallithea/controllers/admin/user_groups.py:292
 msgid "Cannot revoke permission for yourself as admin"
 msgstr "Nie można cofnąć zezwolenia dla admina jako admin"
 
-#: kallithea/controllers/admin/repo_groups.py:367
+#: kallithea/controllers/admin/repo_groups.py:364
 msgid "Repository group permissions updated"
 msgstr "Aktualizacja uprawnień grup repozytorium"
 
-#: kallithea/controllers/admin/repo_groups.py:399
+#: kallithea/controllers/admin/repo_groups.py:396
 #: kallithea/controllers/admin/repos.py:358
-#: kallithea/controllers/admin/user_groups.py:306
+#: kallithea/controllers/admin/user_groups.py:304
 msgid "An error occurred during revoking of permission"
 msgstr "Wystąpił błąd podczas cofania zezwolenia"
 
@@ -895,7 +895,7 @@
 msgid "Updated VCS settings"
 msgstr "Aktualizacja ustawień VCS"
 
-#: kallithea/controllers/admin/settings.py:135 kallithea/lib/utils.py:237
+#: kallithea/controllers/admin/settings.py:135 kallithea/lib/utils.py:238
 msgid ""
 "Unable to activate hgsubversion support. The \"hgsubversion\" library is "
 "missing"
@@ -962,96 +962,96 @@
 msgid "Whoosh reindex task scheduled"
 msgstr "Zadanie ponownej indeksacji whoosh zostało zaplanowane"
 
-#: kallithea/controllers/admin/user_groups.py:138
+#: kallithea/controllers/admin/user_groups.py:136
 #, python-format
 msgid "Created user group %s"
 msgstr "Utworzono grupę użytkowników %s"
 
-#: kallithea/controllers/admin/user_groups.py:151
+#: kallithea/controllers/admin/user_groups.py:149
 #, python-format
 msgid "Error occurred during creation of user group %s"
 msgstr "Wystąpił błąd podczas tworzenia grupy użytkowników %s"
 
-#: kallithea/controllers/admin/user_groups.py:179
+#: kallithea/controllers/admin/user_groups.py:177
 #, python-format
 msgid "Updated user group %s"
 msgstr "Zaktualizowano grupę użytkowników %s"
 
-#: kallithea/controllers/admin/user_groups.py:201
+#: kallithea/controllers/admin/user_groups.py:199
 #, python-format
 msgid "Error occurred during update of user group %s"
 msgstr "Wystąpił błąd podczas aktualizacji grupy użytkowników %s"
 
-#: kallithea/controllers/admin/user_groups.py:212
+#: kallithea/controllers/admin/user_groups.py:210
 msgid "Successfully deleted user group"
 msgstr "Grupa użytkowników została usunięta z powodzeniem"
 
-#: kallithea/controllers/admin/user_groups.py:217
+#: kallithea/controllers/admin/user_groups.py:215
 msgid "An error occurred during deletion of user group"
 msgstr "Wystąpił błąd podczas usuwania grupy użytkowników"
 
-#: kallithea/controllers/admin/user_groups.py:273
+#: kallithea/controllers/admin/user_groups.py:271
 msgid "Target group cannot be the same"
 msgstr "Grupa docelowa nie może być taka sama"
 
-#: kallithea/controllers/admin/user_groups.py:279
+#: kallithea/controllers/admin/user_groups.py:277
 msgid "User group permissions updated"
 msgstr "Aktualizacja uprawnień grupy użytkowników"
 
-#: kallithea/controllers/admin/user_groups.py:388
-#: kallithea/controllers/admin/users.py:338
+#: kallithea/controllers/admin/user_groups.py:386
+#: kallithea/controllers/admin/users.py:336
 msgid "Updated permissions"
 msgstr "Aktualizacja uprawnień"
 
-#: kallithea/controllers/admin/user_groups.py:392
-#: kallithea/controllers/admin/users.py:342
+#: kallithea/controllers/admin/user_groups.py:390
+#: kallithea/controllers/admin/users.py:340
 msgid "An error occurred during permissions saving"
 msgstr "Wystąpił błąd podczas zapisywania uprawnień"
 
-#: kallithea/controllers/admin/users.py:123
+#: kallithea/controllers/admin/users.py:121
 #, python-format
 msgid "Created user %s"
 msgstr "Utworzono użytkownika %s"
 
-#: kallithea/controllers/admin/users.py:138
+#: kallithea/controllers/admin/users.py:136
 #, 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:162
+#: kallithea/controllers/admin/users.py:160
 msgid "User updated successfully"
 msgstr "Użytkownik został zaktualizowany"
 
-#: kallithea/controllers/admin/users.py:190
+#: kallithea/controllers/admin/users.py:188
 msgid "Successfully deleted user"
 msgstr "Użytkownik został usunięty"
 
-#: kallithea/controllers/admin/users.py:195
+#: kallithea/controllers/admin/users.py:193
 msgid "An error occurred during deletion of user"
 msgstr "Wystąpił błąd podczas usuwania użytkownika"
 
-#: kallithea/controllers/admin/users.py:203
+#: kallithea/controllers/admin/users.py:201
 msgid "The default user cannot be edited"
 msgstr ""
 
-#: kallithea/controllers/admin/users.py:409
+#: kallithea/controllers/admin/users.py:407
 #, python-format
 msgid "Added IP address %s to user whitelist"
 msgstr "Dodano ip %s do listy dozwolonych adresów użytkownika"
 
-#: kallithea/controllers/admin/users.py:415
+#: kallithea/controllers/admin/users.py:413
 msgid "An error occurred while adding IP address"
 msgstr "Wystąpił błąd podczas zapisywania adresu IP"
 
-#: kallithea/controllers/admin/users.py:427
+#: kallithea/controllers/admin/users.py:425
 msgid "Removed IP address from user whitelist"
 msgstr "Usunięto adres ip z listy dozwolonych adresów dla użytkownika"
 
-#: kallithea/lib/auth.py:684
+#: kallithea/lib/auth.py:668
 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:712
+#: kallithea/lib/auth.py:696
 msgid "You need to be signed in to view this page"
 msgstr "Musisz być zalogowany, żeby oglądać stronę"
 
@@ -1087,170 +1087,170 @@
 "Lista zmian była zbyt duża i została obcięta, użyj menu porównań żeby "
 "wyświetlić różnice"
 
-#: kallithea/lib/diffs.py:224
+#: kallithea/lib/diffs.py:223
 msgid "No changes detected"
 msgstr "Nie wykryto zmian"
 
-#: kallithea/lib/helpers.py:653
+#: kallithea/lib/helpers.py:646
 #, python-format
 msgid "Deleted branch: %s"
 msgstr "Usunięta gałąź: %s"
 
-#: kallithea/lib/helpers.py:655
+#: kallithea/lib/helpers.py:648
 #, python-format
 msgid "Created tag: %s"
 msgstr "Utworzony tag: %s"
 
-#: kallithea/lib/helpers.py:666
+#: kallithea/lib/helpers.py:659
 #, python-format
 msgid "Changeset %s not found"
 msgstr "Nie znaleziono changeset %s"
 
-#: kallithea/lib/helpers.py:715
+#: kallithea/lib/helpers.py:708
 #, python-format
 msgid "Show all combined changesets %s->%s"
 msgstr "Pokaż wszystkie zestawienia zmian changesets %s->%s"
 
-#: kallithea/lib/helpers.py:721
+#: kallithea/lib/helpers.py:714
 msgid "Compare view"
 msgstr "Wyświetl porównanie"
 
-#: kallithea/lib/helpers.py:740
+#: kallithea/lib/helpers.py:733
 msgid "and"
 msgstr "i"
 
-#: kallithea/lib/helpers.py:741
+#: kallithea/lib/helpers.py:734
 #, python-format
 msgid "%s more"
 msgstr "%s więcej"
 
-#: kallithea/lib/helpers.py:742
+#: kallithea/lib/helpers.py:735
 #: kallithea/templates/changelog/changelog.html:43
 msgid "revisions"
 msgstr "rewizja"
 
-#: kallithea/lib/helpers.py:766
+#: kallithea/lib/helpers.py:759
 #, python-format
 msgid "Fork name %s"
 msgstr "nazwa rozgałęzienia %s"
 
-#: kallithea/lib/helpers.py:787
+#: kallithea/lib/helpers.py:780
 #, fuzzy, python-format
 msgid "Pull request %s"
 msgstr "Połączonych gałęzi #%s"
 
-#: kallithea/lib/helpers.py:797
+#: kallithea/lib/helpers.py:790
 msgid "[deleted] repository"
 msgstr "[usunięte] repozytorium"
 
-#: kallithea/lib/helpers.py:799 kallithea/lib/helpers.py:811
+#: kallithea/lib/helpers.py:792 kallithea/lib/helpers.py:804
 msgid "[created] repository"
 msgstr "[utworzone] repozytorium"
 
-#: kallithea/lib/helpers.py:801
+#: kallithea/lib/helpers.py:794
 msgid "[created] repository as fork"
 msgstr "[utworzone] repozytorium jako rozgałęzienie"
 
-#: kallithea/lib/helpers.py:803 kallithea/lib/helpers.py:813
+#: kallithea/lib/helpers.py:796 kallithea/lib/helpers.py:806
 msgid "[forked] repository"
 msgstr "[rozgałęzione] repozytorium"
 
-#: kallithea/lib/helpers.py:805 kallithea/lib/helpers.py:815
+#: kallithea/lib/helpers.py:798 kallithea/lib/helpers.py:808
 msgid "[updated] repository"
 msgstr "[zaktualizowane] repozytorium"
 
-#: kallithea/lib/helpers.py:807
+#: kallithea/lib/helpers.py:800
 msgid "[downloaded] archive from repository"
 msgstr "[pobierz] archiwum z repozytorium"
 
-#: kallithea/lib/helpers.py:809
+#: kallithea/lib/helpers.py:802
 msgid "[delete] repository"
 msgstr "[skasowane] repozytorium"
 
-#: kallithea/lib/helpers.py:817
+#: kallithea/lib/helpers.py:810
 msgid "[created] user"
 msgstr "[utworzony] użytkownik"
 
-#: kallithea/lib/helpers.py:819
+#: kallithea/lib/helpers.py:812
 msgid "[updated] user"
 msgstr "[zaktualizowany] użytkownik"
 
-#: kallithea/lib/helpers.py:821
+#: kallithea/lib/helpers.py:814
 msgid "[created] user group"
 msgstr "[utworzona] grupa użytkowników"
 
-#: kallithea/lib/helpers.py:823
+#: kallithea/lib/helpers.py:816
 msgid "[updated] user group"
 msgstr "[zaktualizowana] grupa użytkowników"
 
-#: kallithea/lib/helpers.py:825
+#: kallithea/lib/helpers.py:818
 msgid "[commented] on revision in repository"
 msgstr "[komentarz] do zmiany w repozytorium"
 
-#: kallithea/lib/helpers.py:827
+#: kallithea/lib/helpers.py:820
 msgid "[commented] on pull request for"
 msgstr "[komentarz] wniosek o połączenie gałęzi"
 
-#: kallithea/lib/helpers.py:829
+#: kallithea/lib/helpers.py:822
 msgid "[closed] pull request for"
 msgstr "[zamknięty] wniosek o połączenie gałęzi"
 
-#: kallithea/lib/helpers.py:831
+#: kallithea/lib/helpers.py:824
 msgid "[pushed] into"
 msgstr "[wysłane zmiany] w"
 
-#: kallithea/lib/helpers.py:833
+#: kallithea/lib/helpers.py:826
 msgid "[committed via Kallithea] into repository"
 msgstr "[synchronizacja przez Kallithea] z repozytorium"
 
-#: kallithea/lib/helpers.py:835
+#: kallithea/lib/helpers.py:828
 msgid "[pulled from remote] into repository"
 msgstr "[pobieranie z zdalnego] do repozytorium"
 
-#: kallithea/lib/helpers.py:837
+#: kallithea/lib/helpers.py:830
 msgid "[pulled] from"
 msgstr "[pobrano]"
 
-#: kallithea/lib/helpers.py:839
+#: kallithea/lib/helpers.py:832
 msgid "[started following] repository"
 msgstr "[start następnego] repozytorium"
 
-#: kallithea/lib/helpers.py:841
+#: kallithea/lib/helpers.py:834
 msgid "[stopped following] repository"
 msgstr "[zatrzymany po] repozytorium"
 
-#: kallithea/lib/helpers.py:961
+#: kallithea/lib/helpers.py:954
 #, python-format
 msgid " and %s more"
 msgstr " i %s więcej"
 
-#: kallithea/lib/helpers.py:965
+#: kallithea/lib/helpers.py:958
 #: kallithea/templates/compare/compare_diff.html:69
 #: kallithea/templates/pullrequests/pullrequest_show.html:297
 msgid "No files"
 msgstr "Brak plików"
 
-#: kallithea/lib/helpers.py:990
+#: kallithea/lib/helpers.py:983
 msgid "new file"
 msgstr "nowy plik"
 
-#: kallithea/lib/helpers.py:993
+#: kallithea/lib/helpers.py:986
 msgid "mod"
 msgstr "modyfikuj"
 
-#: kallithea/lib/helpers.py:996
+#: kallithea/lib/helpers.py:989
 msgid "del"
 msgstr "kasuj"
 
-#: kallithea/lib/helpers.py:999
+#: kallithea/lib/helpers.py:992
 msgid "rename"
 msgstr "zmień nazwę"
 
-#: kallithea/lib/helpers.py:1004
+#: kallithea/lib/helpers.py:997
 msgid "chmod"
 msgstr "chmod"
 
-#: kallithea/lib/helpers.py:1297
+#: kallithea/lib/helpers.py:1290
 #, python-format
 msgid ""
 "%s repository is not mapped to db perhaps it was created or renamed from "
@@ -1261,34 +1261,36 @@
 "zmienione z systemie plików proszę uruchomić aplikację ponownie, aby "
 "ponownie przeskanować repozytoria"
 
-#: kallithea/lib/ssh.py:71
+#: kallithea/lib/ssh.py:75
 msgid "SSH key is missing"
 msgstr ""
 
-#: kallithea/lib/ssh.py:75
-msgid "Incorrect SSH key - it must have both a key type and a base64 part"
-msgstr ""
-
 #: kallithea/lib/ssh.py:79
+msgid ""
+"Incorrect SSH key - it must have both a key type and a base64 part, like "
+"'ssh-rsa ASRNeaZu4FA...xlJp='"
+msgstr ""
+
+#: kallithea/lib/ssh.py:83
 msgid "Incorrect SSH key - it must start with 'ssh-(rsa|dss|ed25519)'"
 msgstr ""
 
-#: kallithea/lib/ssh.py:82
+#: kallithea/lib/ssh.py:86
 #, python-format
 msgid "Incorrect SSH key - unexpected characters in base64 part %r"
 msgstr ""
 
-#: kallithea/lib/ssh.py:87
+#: kallithea/lib/ssh.py:91
 #, python-format
 msgid "Incorrect SSH key - failed to decode base64 part %r"
 msgstr ""
 
-#: kallithea/lib/ssh.py:90
+#: kallithea/lib/ssh.py:94
 #, python-format
 msgid "Incorrect SSH key - base64 part is not %r as claimed but %r"
 msgstr ""
 
-#: kallithea/lib/utils2.py:334
+#: kallithea/lib/utils2.py:242
 #, python-format
 msgid "%d year"
 msgid_plural "%d years"
@@ -1296,7 +1298,7 @@
 msgstr[1] "%d lata"
 msgstr[2] "%d lat"
 
-#: kallithea/lib/utils2.py:335
+#: kallithea/lib/utils2.py:243
 #, python-format
 msgid "%d month"
 msgid_plural "%d months"
@@ -1304,7 +1306,7 @@
 msgstr[1] "%d miesięcy"
 msgstr[2] "%d miesięcy"
 
-#: kallithea/lib/utils2.py:336
+#: kallithea/lib/utils2.py:244
 #, python-format
 msgid "%d day"
 msgid_plural "%d days"
@@ -1312,7 +1314,7 @@
 msgstr[1] "%d dni"
 msgstr[2] "%d dni"
 
-#: kallithea/lib/utils2.py:337
+#: kallithea/lib/utils2.py:245
 #, python-format
 msgid "%d hour"
 msgid_plural "%d hours"
@@ -1320,7 +1322,7 @@
 msgstr[1] "%d godziny"
 msgstr[2] "%d godzin"
 
-#: kallithea/lib/utils2.py:338
+#: kallithea/lib/utils2.py:246
 #, python-format
 msgid "%d minute"
 msgid_plural "%d minutes"
@@ -1328,7 +1330,7 @@
 msgstr[1] "%d minuty"
 msgstr[2] "%d minut"
 
-#: kallithea/lib/utils2.py:339
+#: kallithea/lib/utils2.py:247
 #, python-format
 msgid "%d second"
 msgid_plural "%d seconds"
@@ -1336,27 +1338,27 @@
 msgstr[1] "%d sekund"
 msgstr[2] "%d sekund"
 
-#: kallithea/lib/utils2.py:355
+#: kallithea/lib/utils2.py:263
 #, python-format
 msgid "in %s"
 msgstr "w %s"
 
-#: kallithea/lib/utils2.py:357
+#: kallithea/lib/utils2.py:265
 #, python-format
 msgid "%s ago"
 msgstr "%s temu"
 
-#: kallithea/lib/utils2.py:359
+#: kallithea/lib/utils2.py:267
 #, python-format
 msgid "in %s and %s"
 msgstr "w %s i %s"
 
-#: kallithea/lib/utils2.py:362
+#: kallithea/lib/utils2.py:270
 #, python-format
 msgid "%s and %s ago"
 msgstr "%s i %s temu"
 
-#: kallithea/lib/utils2.py:365
+#: kallithea/lib/utils2.py:273
 msgid "just now"
 msgstr "przed chwilą"
 
@@ -1365,144 +1367,144 @@
 msgid "on line %s"
 msgstr "widziany %s"
 
-#: kallithea/model/comment.py:221 kallithea/model/pull_request.py:114
+#: kallithea/model/comment.py:219 kallithea/model/pull_request.py:112
 msgid "[Mention]"
 msgstr "[Wymieniony]"
 
-#: kallithea/model/db.py:1496
+#: kallithea/model/db.py:1493
 msgid "top level"
 msgstr "najwyższy poziom"
 
-#: kallithea/model/db.py:1637
+#: kallithea/model/db.py:1634
 msgid "Kallithea Administrator"
 msgstr "Administrator Kallithea"
 
+#: kallithea/model/db.py:1636
+msgid "Default user has no access to new repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1637
+msgid "Default user has read access to new repositories"
+msgstr "Użytkownik domyślny ma dostęp do odczytu nowych repozytoriów"
+
+#: kallithea/model/db.py:1638
+msgid "Default user has write access to new repositories"
+msgstr "Użytkownik domyślny ma dostęp do zapisu nowych repozytoriów"
+
 #: kallithea/model/db.py:1639
-msgid "Default user has no access to new repositories"
-msgstr ""
-
-#: kallithea/model/db.py:1640
-msgid "Default user has read access to new repositories"
-msgstr "Użytkownik domyślny ma dostęp do odczytu nowych repozytoriów"
+msgid "Default user has admin access to new repositories"
+msgstr ""
 
 #: kallithea/model/db.py:1641
-msgid "Default user has write access to new repositories"
-msgstr "Użytkownik domyślny ma dostęp do zapisu nowych repozytoriów"
+msgid "Default user has no access to new repository groups"
+msgstr ""
 
 #: kallithea/model/db.py:1642
-msgid "Default user has admin access to new repositories"
+msgid "Default user has read access to new repository groups"
+msgstr ""
+
+#: kallithea/model/db.py:1643
+msgid "Default user has write access to new repository groups"
 msgstr ""
 
 #: kallithea/model/db.py:1644
-msgid "Default user has no access to new repository groups"
-msgstr ""
-
-#: kallithea/model/db.py:1645
-msgid "Default user has read access to new repository groups"
+msgid "Default user has admin access to new repository groups"
 msgstr ""
 
 #: kallithea/model/db.py:1646
-msgid "Default user has write access to new repository groups"
+msgid "Default user has no access to new user groups"
 msgstr ""
 
 #: kallithea/model/db.py:1647
-msgid "Default user has admin access to new repository groups"
+msgid "Default user has read access to new user groups"
+msgstr ""
+
+#: kallithea/model/db.py:1648
+msgid "Default user has write access to new user groups"
 msgstr ""
 
 #: kallithea/model/db.py:1649
-msgid "Default user has no access to new user groups"
-msgstr ""
-
-#: kallithea/model/db.py:1650
-msgid "Default user has read access to new user groups"
+msgid "Default user has admin access to new user groups"
 msgstr ""
 
 #: kallithea/model/db.py:1651
-msgid "Default user has write access to new user groups"
-msgstr ""
-
-#: kallithea/model/db.py:1652
-msgid "Default user has admin access to new user groups"
-msgstr ""
-
-#: kallithea/model/db.py:1654
 #, fuzzy
 msgid "Only admins can create repository groups"
 msgstr "Tylko admini mogą tworzyć grupy repozytoriów"
 
-#: kallithea/model/db.py:1655
+#: kallithea/model/db.py:1652
 #, fuzzy
 msgid "Non-admins can create repository groups"
 msgstr ""
 "Użytkownicy bez uprawnień administratora mogą tworzyć grupy repozytoriów"
 
-#: kallithea/model/db.py:1657
+#: kallithea/model/db.py:1654
 #, fuzzy
 msgid "Only admins can create user groups"
 msgstr "Tylko admini mogą tworzyć grupy użytkowników"
 
-#: kallithea/model/db.py:1658
+#: kallithea/model/db.py:1655
 #, fuzzy
 msgid "Non-admins can create user groups"
 msgstr ""
 "Użytkownicy bez uprawnień administratora mogą tworzyć grupy użytkowników"
 
+#: kallithea/model/db.py:1657
+msgid "Only admins can create top level repositories"
+msgstr ""
+
+#: kallithea/model/db.py:1658
+msgid "Non-admins can create top level repositories"
+msgstr ""
+
 #: kallithea/model/db.py:1660
-msgid "Only admins can create top level repositories"
+msgid ""
+"Repository creation enabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/model/db.py:1661
-msgid "Non-admins can create top level repositories"
+msgid ""
+"Repository creation disabled with write permission to a repository group"
 msgstr ""
 
 #: kallithea/model/db.py:1663
-msgid ""
-"Repository creation enabled with write permission to a repository group"
-msgstr ""
-
-#: kallithea/model/db.py:1664
-msgid ""
-"Repository creation disabled with write permission to a repository group"
-msgstr ""
-
-#: kallithea/model/db.py:1666
 #, fuzzy
 msgid "Only admins can fork repositories"
 msgstr "Tylko admini mogą rozgałęziać repozytoria"
 
-#: kallithea/model/db.py:1667
+#: kallithea/model/db.py:1664
 #, fuzzy
 msgid "Non-admins can fork repositories"
 msgstr ""
 "Użytkownicy bez uprawnień administratora mogą rozgałęziać repozytoria"
 
-#: kallithea/model/db.py:1669
+#: kallithea/model/db.py:1666
 msgid "Registration disabled"
 msgstr "Rejestracja wyłączona"
 
-#: kallithea/model/db.py:1670
+#: kallithea/model/db.py:1667
 msgid "User registration with manual account activation"
 msgstr "Rejestracja użytkownika z ręczną aktywacją konta"
 
-#: kallithea/model/db.py:1671
+#: kallithea/model/db.py:1668
 msgid "User registration with automatic account activation"
 msgstr "Rejestracja użytkownika z automatyczną aktywacją konta"
 
-#: kallithea/model/db.py:2206
+#: kallithea/model/db.py:2208
 msgid "Not reviewed"
 msgstr "Brak Korekty"
 
-#: kallithea/model/db.py:2207
+#: kallithea/model/db.py:2209
 msgid "Under review"
 msgstr "Objęty Przeglądem"
 
-#: kallithea/model/db.py:2208
+#: kallithea/model/db.py:2210
 #, fuzzy
 #| msgid "Approved"
 msgid "Not approved"
 msgstr "Niezaakceptowano"
 
-#: kallithea/model/db.py:2209
+#: kallithea/model/db.py:2211
 msgid "Approved"
 msgstr "Zaakceptowano"
 
@@ -1528,7 +1530,7 @@
 msgid "Name must not contain only digits"
 msgstr ""
 
-#: kallithea/model/notification.py:164
+#: kallithea/model/notification.py:163
 #, fuzzy, python-format
 #| msgid "[Comment] %(repo_name)s pull request %(pr_nice_id)s from %(ref)s"
 msgid ""
@@ -1536,118 +1538,118 @@
 "%(branch)s"
 msgstr "[komentarz] wniosek o połączenie gałęzi"
 
-#: kallithea/model/notification.py:167
+#: kallithea/model/notification.py:166
 #, python-format
 msgid "New user %(new_username)s registered"
 msgstr "Użytkownik %(new_username)s zarejestrował się"
 
-#: kallithea/model/notification.py:169
+#: kallithea/model/notification.py:168
 #, python-format
 msgid ""
 "[Review] %(repo_name)s PR %(pr_nice_id)s \"%(pr_title_short)s\" from "
 "%(pr_source_branch)s by %(pr_owner_username)s"
 msgstr ""
 
-#: kallithea/model/notification.py:170
+#: kallithea/model/notification.py:169
 #, python-format
 msgid ""
 "[Comment] %(repo_name)s PR %(pr_nice_id)s \"%(pr_title_short)s\" from "
 "%(pr_source_branch)s by %(pr_owner_username)s"
 msgstr ""
 
-#: kallithea/model/notification.py:183
+#: kallithea/model/notification.py:189
 #, fuzzy
 msgid "Closing"
 msgstr "Zamykanie"
 
-#: kallithea/model/pull_request.py:73
+#: kallithea/model/pull_request.py:72
 #, fuzzy, python-format
 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_nice_id)s: %(pr_title)s"
 
-#: kallithea/model/pull_request.py:209
+#: kallithea/model/pull_request.py:207
 #, fuzzy
 #| msgid "Create Pull Request"
 msgid "Cannot create empty pull request"
 msgstr "Nie można stworzyć pustego żądania połączenia gałęzi"
 
-#: kallithea/model/pull_request.py:217
+#: kallithea/model/pull_request.py:215
 #, python-format
 msgid ""
 "Cannot create pull request - criss cross merge detected, please merge a "
 "later %s revision to %s"
 msgstr ""
 
-#: kallithea/model/pull_request.py:245 kallithea/model/pull_request.py:380
+#: kallithea/model/pull_request.py:243 kallithea/model/pull_request.py:378
 #, fuzzy
 #| msgid "Confirm to delete this pull request"
 msgid "You are not authorized to create the pull request"
 msgstr "Nie masz uprawnień, aby stworzyć żądanie połączenia gałęzi"
 
-#: kallithea/model/pull_request.py:339
+#: kallithea/model/pull_request.py:337
 msgid "Missing changesets since the previous iteration:"
 msgstr ""
 
-#: kallithea/model/pull_request.py:346
+#: kallithea/model/pull_request.py:344
 #, python-format
 msgid "New changesets on %s %s since the previous iteration:"
 msgstr ""
 
-#: kallithea/model/pull_request.py:353
+#: kallithea/model/pull_request.py:351
 msgid "Ancestor didn't change - diff since previous iteration:"
 msgstr ""
 
-#: kallithea/model/pull_request.py:360
+#: kallithea/model/pull_request.py:358
 #, python-format
 msgid ""
 "This iteration is based on another %s revision and there is no simple "
 "diff."
 msgstr ""
 
-#: kallithea/model/pull_request.py:362
+#: kallithea/model/pull_request.py:360
 #, python-format
 msgid "No changes found on %s %s since previous iteration."
 msgstr ""
 
-#: kallithea/model/pull_request.py:388
+#: kallithea/model/pull_request.py:386
 #, python-format
 msgid "Closed, next iteration: %s ."
 msgstr ""
 
-#: kallithea/model/scm.py:668
+#: kallithea/model/scm.py:655
 msgid "latest tip"
 msgstr "ostatni tip"
 
-#: kallithea/model/ssh_key.py:56
+#: kallithea/model/ssh_key.py:57
 #, python-format
 msgid "SSH key %r is invalid: %s"
 msgstr ""
 
-#: kallithea/model/ssh_key.py:68
+#: kallithea/model/ssh_key.py:69
 #, python-format
 msgid "SSH key %s is already used by %s"
 msgstr ""
 
-#: kallithea/model/ssh_key.py:89
+#: kallithea/model/ssh_key.py:88
 #, fuzzy, python-format
 #| msgid "Changeset %s not found"
-msgid "SSH key %r not found"
+msgid "SSH key with fingerprint %r found"
 msgstr "Nie znaleziono changeset %s"
 
-#: kallithea/model/user.py:186
+#: kallithea/model/user.py:184
 msgid "New user registration"
 msgstr "nowy użytkownik się zarejestrował"
 
-#: kallithea/model/user.py:250
+#: kallithea/model/user.py:248
 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:255
+#: kallithea/model/user.py:253
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repositories and cannot be removed. Switch "
@@ -1656,7 +1658,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:260
+#: kallithea/model/user.py:258
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s repository groups and cannot be removed. Switch "
@@ -1665,7 +1667,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:267
+#: kallithea/model/user.py:265
 #, fuzzy, python-format
 msgid ""
 "User \"%s\" still owns %s user groups and cannot be removed. Switch "
@@ -1674,16 +1676,16 @@
 "użytkownik \"%s\" wciąż posiada repozytoria następujące %s i nie może "
 "zostać usunięty. Zmień właściciela lub usuń te grupy użytkowników: %s"
 
-#: kallithea/model/user.py:361
+#: kallithea/model/user.py:359
 msgid "Password reset link"
 msgstr "łącze resetowania hasła"
 
-#: kallithea/model/user.py:408
+#: kallithea/model/user.py:406
 #, fuzzy
 msgid "Password reset notification"
 msgstr "Powiadomienie o resetowaniu hasła"
 
-#: kallithea/model/user.py:409
+#: kallithea/model/user.py:407
 #, python-format
 msgid ""
 "The password to your account %s has been changed using password reset "
@@ -2391,7 +2393,7 @@
 #: kallithea/templates/admin/repos/repo_edit_settings.html:100
 #: kallithea/templates/admin/settings/settings_global.html:50
 #: kallithea/templates/admin/settings/settings_vcs.html:66
-#: kallithea/templates/admin/settings/settings_visual.html:127
+#: kallithea/templates/admin/settings/settings_visual.html:129
 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:89
 #: kallithea/templates/admin/users/user_edit_api_keys.html:14
 #: kallithea/templates/admin/users/user_edit_api_keys.html:73
@@ -3499,7 +3501,7 @@
 
 #: kallithea/templates/admin/settings/settings_global.html:49
 #: kallithea/templates/admin/settings/settings_vcs.html:65
-#: kallithea/templates/admin/settings/settings_visual.html:126
+#: kallithea/templates/admin/settings/settings_visual.html:128
 #, fuzzy
 msgid "Save Settings"
 msgstr "Zapisz ustawienia"
@@ -3753,57 +3755,57 @@
 "@{hostname}/{repo}'."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_visual.html:65
+#: kallithea/templates/admin/settings/settings_visual.html:67
 #, fuzzy
 #| msgid "Repository Size"
 msgid "Repository page size"
 msgstr "Rozmiar Repozytorium"
 
-#: kallithea/templates/admin/settings/settings_visual.html:68
+#: kallithea/templates/admin/settings/settings_visual.html:70
 msgid ""
 "Number of items displayed in the repository pages before pagination is "
 "shown."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_visual.html:73
+#: kallithea/templates/admin/settings/settings_visual.html:75
 msgid "Admin page size"
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_visual.html:76
+#: kallithea/templates/admin/settings/settings_visual.html:78
 msgid ""
 "Number of items displayed in the admin pages grids before pagination is "
 "shown."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_visual.html:81
+#: kallithea/templates/admin/settings/settings_visual.html:83
 msgid "Icons"
 msgstr "Ikony"
 
-#: kallithea/templates/admin/settings/settings_visual.html:86
+#: kallithea/templates/admin/settings/settings_visual.html:88
 msgid "Show public repository icon on repositories"
 msgstr "Pokazuj w publicznym repo ikonę w repozytoriach"
 
-#: kallithea/templates/admin/settings/settings_visual.html:92
+#: kallithea/templates/admin/settings/settings_visual.html:94
 msgid "Show private repository icon on repositories"
 msgstr "Pokazuj w prywatnym repo ikonę w repozytoriach"
 
-#: kallithea/templates/admin/settings/settings_visual.html:95
+#: kallithea/templates/admin/settings/settings_visual.html:97
 #, fuzzy
 msgid "Show public/private icons next to repository names."
 msgstr "Pokazuj  ikonę publiczne/prywatne repo w repozytoriach."
 
-#: kallithea/templates/admin/settings/settings_visual.html:100
+#: kallithea/templates/admin/settings/settings_visual.html:102
 #, fuzzy
 msgid "Meta Tagging"
 msgstr "Tagowanie meta"
 
-#: kallithea/templates/admin/settings/settings_visual.html:105
+#: kallithea/templates/admin/settings/settings_visual.html:107
 msgid ""
 "Parses meta tags from the repository description field and turns them "
 "into colored tags."
 msgstr ""
 
-#: kallithea/templates/admin/settings/settings_visual.html:109
+#: kallithea/templates/admin/settings/settings_visual.html:111
 msgid "Stylify recognised meta tags:"
 msgstr ""
 
@@ -4470,26 +4472,26 @@
 msgid "Merge"
 msgstr "połącz"
 
-#: kallithea/templates/changeset/changeset.html:96
+#: kallithea/templates/changeset/changeset.html:95
 #, fuzzy
 msgid "Grafted from:"
 msgstr "Połączono z:"
 
-#: kallithea/templates/changeset/changeset.html:102
+#: kallithea/templates/changeset/changeset.html:100
 msgid "Transplanted from:"
 msgstr ""
 
-#: kallithea/templates/changeset/changeset.html:108
+#: kallithea/templates/changeset/changeset.html:106
 #, fuzzy
 msgid "Replaced by:"
 msgstr "Zastąpiono przez:"
 
-#: kallithea/templates/changeset/changeset.html:122
+#: kallithea/templates/changeset/changeset.html:120
 #, fuzzy
 msgid "Preceded by:"
 msgstr "Poprzedzone przez:"
 
-#: kallithea/templates/changeset/changeset.html:139
+#: kallithea/templates/changeset/changeset.html:137
 #: kallithea/templates/compare/compare_diff.html:59
 #: kallithea/templates/pullrequests/pullrequest_show.html:290
 #, python-format
@@ -4499,7 +4501,7 @@
 msgstr[1] "%s pliki zostały zmienione"
 msgstr[2] "%s plików zostało zmienionych"
 
-#: kallithea/templates/changeset/changeset.html:141
+#: kallithea/templates/changeset/changeset.html:139
 #: kallithea/templates/compare/compare_diff.html:61
 #: kallithea/templates/pullrequests/pullrequest_show.html:292
 #, python-format
@@ -4509,8 +4511,8 @@
 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:154
-#: kallithea/templates/changeset/changeset.html:173
+#: kallithea/templates/changeset/changeset.html:152
+#: kallithea/templates/changeset/changeset.html:171
 #: kallithea/templates/compare/compare_diff.html:81
 #: kallithea/templates/pullrequests/pullrequest_show.html:309
 #: kallithea/templates/pullrequests/pullrequest_show.html:333
@@ -5558,45 +5560,45 @@
 msgid "Stats gathered: "
 msgstr "Statystyki zebrane: "
 
-#: kallithea/templates/summary/statistics.html:87
-#: kallithea/templates/summary/summary.html:371
+#: kallithea/templates/summary/statistics.html:85
+#: kallithea/templates/summary/summary.html:369
 msgid "files"
 msgstr "pliki"
 
-#: kallithea/templates/summary/statistics.html:111
-#: kallithea/templates/summary/summary.html:401
+#: kallithea/templates/summary/statistics.html:109
+#: kallithea/templates/summary/summary.html:399
 msgid "Show more"
 msgstr "Pokaż więcej"
 
-#: kallithea/templates/summary/statistics.html:405
+#: kallithea/templates/summary/statistics.html:403
 msgid "commits"
 msgstr "komunikaty"
 
-#: kallithea/templates/summary/statistics.html:406
+#: kallithea/templates/summary/statistics.html:404
 msgid "files added"
 msgstr "pliki dodane"
 
-#: kallithea/templates/summary/statistics.html:407
+#: kallithea/templates/summary/statistics.html:405
 msgid "files changed"
 msgstr "pliki zmienione"
 
+#: kallithea/templates/summary/statistics.html:406
+msgid "files removed"
+msgstr "pliki usunięte"
+
 #: kallithea/templates/summary/statistics.html:408
-msgid "files removed"
-msgstr "pliki usunięte"
-
-#: kallithea/templates/summary/statistics.html:410
 msgid "commit"
 msgstr "komunikaty"
 
-#: kallithea/templates/summary/statistics.html:411
+#: kallithea/templates/summary/statistics.html:409
 msgid "file added"
 msgstr "plik dodany"
 
-#: kallithea/templates/summary/statistics.html:412
+#: kallithea/templates/summary/statistics.html:410
 msgid "file changed"
 msgstr "plik zmieniony"
 
-#: kallithea/templates/summary/statistics.html:413
+#: kallithea/templates/summary/statistics.html:411
 msgid "file removed"
 msgstr "plik usunięty"