diff --git a/kallithea/i18n/de/LC_MESSAGES/kallithea.mo b/kallithea/i18n/de/LC_MESSAGES/kallithea.mo index b2292e49c78a217ec60ef4ec9b6c17212eed71bc..cec049f74fd5b90e7420ca601233da343b6dc936 GIT binary patch literal 79776 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, 2013 msgid "" msgstr "" -"Project-Id-Version: Kallithea\n" +"Project-Id-Version: Kallithea\n" "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n" -"POT-Creation-Date: 2014-02-13 15:30+0100\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: 2014-02-13 14:34+0000\n" "Last-Translator: marcinkuzminski \n" -"Language-Team: German (http://www.transifex.com/projects/p/Kallithea/language/de/)\n" +"Language-Team: German " +"(http://www.transifex.com/projects/p/Kallithea/language/de/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -"Language: de\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: kallithea/controllers/changelog.py:88 kallithea/controllers/compare.py:88 -#: kallithea/controllers/pullrequests.py:263 + +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 msgid "There are no changesets yet" msgstr "" -#: kallithea/controllers/changelog.py:184 +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "Alle Branches" -#: kallithea/controllers/changelog.py:187 +#: kallithea/controllers/changelog.py:189 msgid "(closed)" msgstr "" -#: kallithea/controllers/changeset.py:85 +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "" -#: kallithea/controllers/changeset.py:92 kallithea/controllers/changeset.py:99 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "" -#: kallithea/controllers/changeset.py:165 +#: kallithea/controllers/changeset.py:167 #, python-format msgid "increase diff context to %(num)s lines" msgstr "" -#: kallithea/controllers/changeset.py:207 kallithea/controllers/files.py:96 -#: kallithea/controllers/files.py:119 +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 msgid "Such revision does not exist for this repository" msgstr "" -#: kallithea/controllers/changeset.py:353 -#: kallithea/controllers/pullrequests.py:480 +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "" -#: kallithea/controllers/changeset.py:384 +#: kallithea/controllers/changeset.py:386 msgid "" -"Changing status on a changeset associated with a closed pull request is not " -"allowed" -msgstr "" - -#: kallithea/controllers/compare.py:192 kallithea/templates/base/root.html:67 +"Changing status on a changeset associated with a closed pull request is " +"not allowed" +msgstr "" + +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 msgid "Select changeset" msgstr "" -#: kallithea/controllers/error.py:70 +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "Startseite" -#: kallithea/controllers/error.py:99 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "Die Anfrage konnte vom Server nicht ausgewertet werden weil sie einen Ungültigen Syntax nutzt" - -#: kallithea/controllers/error.py:102 +#: kallithea/controllers/error.py:101 +msgid "The request could not be understood by the server due to malformed syntax." +msgstr "" +"Die Anfrage konnte vom Server nicht ausgewertet werden weil sie einen " +"Ungültigen Syntax nutzt" + +#: kallithea/controllers/error.py:104 msgid "Unauthorized access to resource" msgstr "Unauthorisierter Zugang zur Ressource" -#: kallithea/controllers/error.py:104 +#: kallithea/controllers/error.py:106 msgid "You don't have permission to view this page" msgstr "Du hast keine Rechte um diese Seite zu betrachten" -#: kallithea/controllers/error.py:106 +#: kallithea/controllers/error.py:108 msgid "The resource could not be found" msgstr "Die Ressource konnte nicht gefunden werden" -#: kallithea/controllers/error.py:108 +#: kallithea/controllers/error.py:110 msgid "" "The server encountered an unexpected condition which prevented it from " "fulfilling the request." -msgstr "Aufgrund einer Unerwarteten Gegebenheit konnte der Server diese Anfrage nicht vollenden" - -#: kallithea/controllers/feed.py:53 +msgstr "" +"Aufgrund einer Unerwarteten Gegebenheit konnte der Server diese Anfrage " +"nicht vollenden" + +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "Änderungen im %s Repository" -#: kallithea/controllers/feed.py:54 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "%s %s Feed" -#: kallithea/controllers/feed.py:87 +#: kallithea/controllers/feed.py:89 #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 #: kallithea/templates/compare/compare_diff.html:75 @@ -112,405 +115,407 @@ msgstr "%s %s Feed" msgid "Changeset was too big and was cut off..." msgstr "" -#: kallithea/controllers/feed.py:91 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "" -#: kallithea/controllers/files.py:91 +#: kallithea/controllers/files.py:93 #, python-format msgid "There are no files yet. %s" msgstr "" -#: kallithea/controllers/files.py:299 kallithea/controllers/files.py:359 -#: kallithea/controllers/files.py:426 +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "" -#: kallithea/controllers/files.py:311 +#: kallithea/controllers/files.py:313 msgid "You can only delete files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:322 +#: kallithea/controllers/files.py:324 #, python-format msgid "Deleted file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:344 +#: kallithea/controllers/files.py:346 #, python-format msgid "Successfully deleted file %s" msgstr "" -#: kallithea/controllers/files.py:348 kallithea/controllers/files.py:414 -#: kallithea/controllers/files.py:496 +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 msgid "Error occurred during commit" msgstr "Während des Commitens trat ein Fehler auf" -#: kallithea/controllers/files.py:371 +#: kallithea/controllers/files.py:373 msgid "You can only edit files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:385 +#: kallithea/controllers/files.py:387 #, python-format msgid "Edited file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:401 +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "Keine Änderungen" -#: kallithea/controllers/files.py:410 kallithea/controllers/files.py:485 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "Der Commit zu %s war erfolgreich" -#: kallithea/controllers/files.py:438 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "" -#: kallithea/controllers/files.py:459 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "Kein Inhalt" -#: kallithea/controllers/files.py:463 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "Kein Dateiname" -#: kallithea/controllers/files.py:488 +#: kallithea/controllers/files.py:490 msgid "Location must be relative path and must not contain .. in path" msgstr "" -#: kallithea/controllers/files.py:522 +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "" -#: kallithea/controllers/files.py:533 +#: kallithea/controllers/files.py:535 #, python-format msgid "Unknown revision %s" msgstr "Unbekannte Revision %s" -#: kallithea/controllers/files.py:535 +#: kallithea/controllers/files.py:537 msgid "Empty repository" msgstr "Leeres Repository" -#: kallithea/controllers/files.py:537 +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "Unbekannter Archiv Typ" -#: kallithea/controllers/files.py:773 +#: kallithea/controllers/files.py:775 #: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 #: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "Änderungssätze" -#: kallithea/controllers/files.py:774 -#: kallithea/controllers/pullrequests.py:158 -#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 #: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "Entwicklungszweige" -#: kallithea/controllers/files.py:775 -#: kallithea/controllers/pullrequests.py:159 -#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 #: kallithea/templates/switch_to_list.html:25 #: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "Tags" -#: kallithea/controllers/forks.py:189 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "Währen des Forken des Repositorys trat ein Fehler auf: %s" -#: kallithea/controllers/home.py:81 +#: kallithea/controllers/home.py:86 msgid "Groups" msgstr "" -#: kallithea/controllers/home.py:86 +#: kallithea/controllers/home.py:91 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 #: kallithea/templates/admin/repos/repo_add.html:15 #: kallithea/templates/admin/repos/repo_add.html:19 #: kallithea/templates/admin/users/user_edit_advanced.html:6 -#: kallithea/templates/base/base.html:70 kallithea/templates/base/base.html:87 -#: kallithea/templates/base/base.html:136 -#: kallithea/templates/base/base.html:389 -#: kallithea/templates/base/base.html:560 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 msgid "Repositories" msgstr "Repositories" -#: kallithea/controllers/home.py:127 kallithea/templates/files/files.html:33 +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 #: kallithea/templates/files/files_add.html:37 #: kallithea/templates/files/files_delete.html:37 #: kallithea/templates/files/files_edit.html:37 msgid "Branch" msgstr "" -#: kallithea/controllers/home.py:133 +#: kallithea/controllers/home.py:138 msgid "Tag" msgstr "" -#: kallithea/controllers/home.py:139 +#: kallithea/controllers/home.py:144 msgid "Bookmark" msgstr "" -#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:155 +#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 msgid "public journal" msgstr "Öffentliches Logbuch" -#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:159 +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 #: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "Logbuch" -#: kallithea/controllers/login.py:185 kallithea/controllers/login.py:230 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 msgid "bad captcha" msgstr "" -#: kallithea/controllers/login.py:191 +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "" -#: kallithea/controllers/login.py:235 +#: kallithea/controllers/login.py:237 msgid "Your password reset link was sent" msgstr "Ihr Passwort Zurücksetzen link wurde versendet" -#: kallithea/controllers/login.py:255 +#: kallithea/controllers/login.py:257 msgid "" -"Your password reset was successful, new password has been sent to your email" -msgstr "Das Zurücksetzen des Passworted war erfolgreich, ein neues Passwort wurde an ihre EMail Addresse gesendet" - -#: kallithea/controllers/pullrequests.py:138 +"Your password reset was successful, new password has been sent to your " +"email" +msgstr "" +"Das Zurücksetzen des Passworted war erfolgreich, ein neues Passwort wurde" +" an ihre EMail Addresse gesendet" + +#: kallithea/controllers/pullrequests.py:140 #: kallithea/templates/changeset/changeset.html:13 #: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "" -#: kallithea/controllers/pullrequests.py:155 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "" -#: kallithea/controllers/pullrequests.py:156 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "" -#: kallithea/controllers/pullrequests.py:157 kallithea/model/scm.py:822 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 #: kallithea/templates/switch_to_list.html:38 #: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "Lesezeichen" -#: kallithea/controllers/pullrequests.py:328 +#: kallithea/controllers/pullrequests.py:330 msgid "Pull request requires a title with min. 3 chars" msgstr "" -#: kallithea/controllers/pullrequests.py:330 +#: kallithea/controllers/pullrequests.py:332 #, python-format msgid "Error creating pull request: %s" msgstr "" -#: kallithea/controllers/pullrequests.py:352 +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "Es wurde erfolgreich ein neuer Pullrequest eröffnet" -#: kallithea/controllers/pullrequests.py:355 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "Währen des abschicken des Pullrequests trat ein Fehler auf" -#: kallithea/controllers/pullrequests.py:395 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:483 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "" -#: kallithea/controllers/pullrequests.py:520 -msgid "" -"Closing pull request on other statuses than rejected or approved forbidden" -msgstr "" - -#: kallithea/controllers/search.py:133 +#: kallithea/controllers/pullrequests.py:522 +msgid "Closing pull request on other statuses than rejected or approved forbidden" +msgstr "" + +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "Ungültige Suchanfrage. Versuchen sie es in Anführungzeichen zu setzen." -#: kallithea/controllers/search.py:138 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" msgstr "Es gibt keinen durchsuchbaren Index. Bitte den Whoosh Indizierer ausführen" -#: kallithea/controllers/search.py:142 +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "Während dieser Such Operation trat ein Fehler auf" -#: kallithea/controllers/summary.py:201 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "Es wurden bisher keine Daten geladen" -#: kallithea/controllers/summary.py:204 +#: kallithea/controllers/summary.py:206 #: kallithea/templates/summary/summary.html:105 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:127 msgid "Auth settings updated successfully" msgstr "" -#: kallithea/controllers/admin/auth_settings.py:136 +#: kallithea/controllers/admin/auth_settings.py:138 msgid "error occurred during update of auth settings" msgstr "" -#: kallithea/controllers/admin/defaults.py:95 +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "" -#: kallithea/controllers/admin/defaults.py:109 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "" -#: kallithea/controllers/admin/gists.py:58 -#: kallithea/controllers/admin/my_account.py:255 -#: kallithea/controllers/admin/users.py:287 -msgid "forever" -msgstr "" - -#: kallithea/controllers/admin/gists.py:59 -#: kallithea/controllers/admin/my_account.py:256 -#: kallithea/controllers/admin/users.py:288 -msgid "5 minutes" -msgstr "" - #: kallithea/controllers/admin/gists.py:60 #: kallithea/controllers/admin/my_account.py:257 #: kallithea/controllers/admin/users.py:289 -msgid "1 hour" +msgid "forever" msgstr "" #: kallithea/controllers/admin/gists.py:61 #: kallithea/controllers/admin/my_account.py:258 #: kallithea/controllers/admin/users.py:290 -msgid "1 day" +msgid "5 minutes" msgstr "" #: kallithea/controllers/admin/gists.py:62 #: kallithea/controllers/admin/my_account.py:259 #: kallithea/controllers/admin/users.py:291 -msgid "1 month" -msgstr "" - -#: kallithea/controllers/admin/gists.py:66 +msgid "1 hour" +msgstr "" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +msgid "1 day" +msgstr "" + +#: kallithea/controllers/admin/gists.py:64 #: kallithea/controllers/admin/my_account.py:261 #: kallithea/controllers/admin/users.py:293 +msgid "1 month" +msgstr "" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "" -#: kallithea/controllers/admin/gists.py:145 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "" -#: kallithea/controllers/admin/gists.py:183 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "" -#: kallithea/controllers/admin/gists.py:232 +#: kallithea/controllers/admin/gists.py:234 msgid "unmodified" msgstr "" -#: kallithea/controllers/admin/gists.py:261 +#: kallithea/controllers/admin/gists.py:263 msgid "Successfully updated gist content" msgstr "" -#: kallithea/controllers/admin/gists.py:266 +#: kallithea/controllers/admin/gists.py:268 msgid "Successfully updated gist data" msgstr "" -#: kallithea/controllers/admin/gists.py:269 +#: kallithea/controllers/admin/gists.py:271 #, python-format msgid "Error occurred during update of gist %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:68 +#: kallithea/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" -msgstr "Sie können diesen User nicht editieren da er für die ganze Applikation von entscheidender bedeutung ist." - -#: kallithea/controllers/admin/my_account.py:125 +msgstr "" +"Sie können diesen User nicht editieren da er für die ganze Applikation " +"von entscheidender bedeutung ist." + +#: kallithea/controllers/admin/my_account.py:127 msgid "Your account was updated successfully" msgstr "Ihr Account wurde erfolgreich aktualisiert" -#: kallithea/controllers/admin/my_account.py:139 -#: kallithea/controllers/admin/users.py:205 +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 #, python-format msgid "Error occurred during update of user %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:159 +#: kallithea/controllers/admin/my_account.py:161 msgid "Successfully updated password" msgstr "" -#: kallithea/controllers/admin/my_account.py:169 +#: kallithea/controllers/admin/my_account.py:171 msgid "Error occurred during update of user password" msgstr "" -#: kallithea/controllers/admin/my_account.py:211 -#: kallithea/controllers/admin/users.py:430 +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 #, python-format msgid "Added email %s to user" msgstr "Die EMail Addresse %s wurde zum Benutzer hinzugefügt" -#: kallithea/controllers/admin/my_account.py:217 -#: kallithea/controllers/admin/users.py:436 +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 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:226 -#: kallithea/controllers/admin/users.py:447 +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 msgid "Removed email from user" msgstr "Die EMail Addresse wurde vom Benutzer entfernt" -#: kallithea/controllers/admin/my_account.py:272 -#: kallithea/controllers/admin/users.py:313 +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 msgid "Api key successfully created" msgstr "" -#: kallithea/controllers/admin/my_account.py:284 -#: kallithea/controllers/admin/users.py:329 +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 msgid "Api key successfully reset" msgstr "" -#: kallithea/controllers/admin/my_account.py:288 -#: kallithea/controllers/admin/users.py:333 +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 msgid "Api key successfully deleted" msgstr "" -#: kallithea/controllers/admin/permissions.py:60 -#: kallithea/controllers/admin/permissions.py:64 -#: kallithea/controllers/admin/permissions.py:68 -#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 -msgid "None" -msgstr "Keine" - -#: kallithea/controllers/admin/permissions.py:61 -#: kallithea/controllers/admin/permissions.py:65 -#: kallithea/controllers/admin/permissions.py:69 -msgid "Read" -msgstr "Lesen" - #: kallithea/controllers/admin/permissions.py:62 #: kallithea/controllers/admin/permissions.py:66 #: kallithea/controllers/admin/permissions.py:70 -msgid "Write" -msgstr "Schreiben" +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 +msgid "None" +msgstr "Keine" #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 #: kallithea/controllers/admin/permissions.py:71 +msgid "Read" +msgstr "Lesen" + +#: 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:12 #: kallithea/templates/admin/defaults/defaults.html:12 #: kallithea/templates/admin/permissions/permissions.html:12 @@ -529,467 +534,444 @@ msgstr "Schreiben" #: kallithea/templates/admin/users/user_edit_profile.html:114 #: kallithea/templates/admin/users/users.html:13 #: kallithea/templates/admin/users/users.html:58 -#: kallithea/templates/base/base.html:339 -#: kallithea/templates/base/base.html:340 -#: kallithea/templates/base/base.html:346 -#: kallithea/templates/base/base.html:347 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "Admin" -#: kallithea/controllers/admin/permissions.py:74 -#: kallithea/controllers/admin/permissions.py:85 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 -#: kallithea/controllers/admin/permissions.py:96 -#: kallithea/controllers/admin/permissions.py:99 +#: 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 msgid "Disabled" msgstr "Deaktiviert" -#: kallithea/controllers/admin/permissions.py:76 -msgid "Allowed with manual account activation" -msgstr "" - #: kallithea/controllers/admin/permissions.py:78 +msgid "Allowed with manual account activation" +msgstr "" + +#: kallithea/controllers/admin/permissions.py:80 msgid "Allowed with automatic account activation" msgstr "" -#: kallithea/controllers/admin/permissions.py:81 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 -#: 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:1692 +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 msgid "Manual activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:82 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1544 -#: 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:1693 +#: kallithea/controllers/admin/permissions.py:84 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 msgid "Automatic activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:94 -#: kallithea/controllers/admin/permissions.py:97 -#: kallithea/controllers/admin/permissions.py:100 +#: 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 msgid "Enabled" msgstr "Aktiviert" -#: kallithea/controllers/admin/permissions.py:123 +#: kallithea/controllers/admin/permissions.py:125 msgid "Global permissions updated successfully" msgstr "" -#: kallithea/controllers/admin/permissions.py:137 +#: 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:186 #, python-format msgid "Created repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:196 +#: kallithea/controllers/admin/repo_groups.py:198 #, python-format msgid "Error occurred during creation of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:254 +#: kallithea/controllers/admin/repo_groups.py:256 #, python-format msgid "Updated repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:269 +#: kallithea/controllers/admin/repo_groups.py:271 #, python-format msgid "Error occurred during update of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:287 +#: kallithea/controllers/admin/repo_groups.py:289 #, python-format msgid "This group contains %s repositores and cannot be deleted" msgstr "Die Gruppe enthält %s Repositorys und kann nicht gelöscht werden" -#: kallithea/controllers/admin/repo_groups.py:294 +#: kallithea/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %s subgroups and cannot be deleted" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:300 +#: kallithea/controllers/admin/repo_groups.py:302 #, python-format msgid "Removed repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:305 +#: 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:417 -#: kallithea/controllers/admin/repo_groups.py:452 -#: kallithea/controllers/admin/user_groups.py:335 +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 msgid "Cannot revoke permission for yourself as admin" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:432 +#: kallithea/controllers/admin/repo_groups.py:434 msgid "Repository Group permissions updated" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:469 -#: kallithea/controllers/admin/repos.py:424 -#: kallithea/controllers/admin/user_groups.py:347 +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 msgid "An error occurred during revoking of permission" msgstr "" -#: kallithea/controllers/admin/repos.py:160 +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:235 +#: kallithea/controllers/admin/repos.py:237 #, python-format msgid "Created repository %s from %s" msgstr "" -#: kallithea/controllers/admin/repos.py:244 +#: kallithea/controllers/admin/repos.py:246 #, python-format msgid "Forked repository %s as %s" msgstr "" -#: kallithea/controllers/admin/repos.py:247 +#: kallithea/controllers/admin/repos.py:249 #, python-format msgid "Created repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:287 +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "Repository %s wurde erfolgreich aktualisiert" -#: kallithea/controllers/admin/repos.py:305 +#: kallithea/controllers/admin/repos.py:307 #, python-format msgid "Error occurred during update of repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:332 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:335 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:340 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:343 +#: kallithea/controllers/admin/repos.py:345 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "%s konnte nicht gelöscht werden da es immernoch Forks enthält" -#: kallithea/controllers/admin/repos.py:348 +#: kallithea/controllers/admin/repos.py:350 #, 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:400 +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "" -#: kallithea/controllers/admin/repos.py:456 +#: kallithea/controllers/admin/repos.py:458 msgid "An error occurred during creation of field" msgstr "" -#: kallithea/controllers/admin/repos.py:470 +#: kallithea/controllers/admin/repos.py:472 msgid "An error occurred during removal of field" msgstr "" -#: kallithea/controllers/admin/repos.py:486 +#: kallithea/controllers/admin/repos.py:488 msgid "-- Not a fork --" msgstr "" -#: kallithea/controllers/admin/repos.py:520 +#: kallithea/controllers/admin/repos.py:522 msgid "Updated repository visibility in public journal" msgstr "Sichtbarkeit des Repositorys im Öffentlichen Logbuch aktualisiert" -#: kallithea/controllers/admin/repos.py:524 +#: kallithea/controllers/admin/repos.py:526 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:529 kallithea/model/validators.py:359 +msgstr "" +"Es trat ein Fehler während der Aktualisierung der Sicherbarkeit dieses " +"Repositorys im Öffentlichen Logbuch auf" + +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "Schlüssel stimmt nicht überein" -#: kallithea/controllers/admin/repos.py:544 +#: kallithea/controllers/admin/repos.py:546 msgid "Nothing" msgstr "Nichts" -#: kallithea/controllers/admin/repos.py:546 +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "Markiere Repository %s als Abzweig von Repository %s" -#: kallithea/controllers/admin/repos.py:553 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "Während dieser operation trat ein Fehler auf" -#: kallithea/controllers/admin/repos.py:569 +#: kallithea/controllers/admin/repos.py:571 msgid "Locked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:572 +#: kallithea/controllers/admin/repos.py:574 msgid "Unlocked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:575 -#: kallithea/controllers/admin/repos.py:602 +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 msgid "An error occurred during unlocking" msgstr "" -#: kallithea/controllers/admin/repos.py:593 +#: kallithea/controllers/admin/repos.py:595 msgid "Unlocked" msgstr "" -#: kallithea/controllers/admin/repos.py:596 -msgid "Locked" -msgstr "" - #: kallithea/controllers/admin/repos.py:598 +msgid "Locked" +msgstr "" + +#: kallithea/controllers/admin/repos.py:600 #, python-format msgid "Repository has been %s" msgstr "" -#: kallithea/controllers/admin/repos.py:616 +#: kallithea/controllers/admin/repos.py:618 msgid "Cache invalidation successful" msgstr "" -#: kallithea/controllers/admin/repos.py:620 +#: kallithea/controllers/admin/repos.py:622 msgid "An error occurred during cache invalidation" msgstr "Währen der Cache Invalidierung trat ein Fehler auf" -#: kallithea/controllers/admin/repos.py:635 +#: kallithea/controllers/admin/repos.py:637 msgid "Pulled from remote location" msgstr "Von entferntem Ort übertragen" -#: kallithea/controllers/admin/repos.py:638 +#: kallithea/controllers/admin/repos.py:640 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:671 +msgstr "" +"Es trat ein Fehler auf während das Repository von einem Entfernten " +"Speicherort übertragen wurde" + +#: kallithea/controllers/admin/repos.py:673 msgid "An error occurred during deletion of repository stats" msgstr "Während des löschens der Repository Statistiken trat ein Fehler auf" -#: kallithea/controllers/admin/settings.py:171 +#: kallithea/controllers/admin/settings.py:172 msgid "Updated VCS settings" msgstr "" -#: kallithea/controllers/admin/settings.py:175 +#: kallithea/controllers/admin/settings.py:176 msgid "" "Unable to activate hgsubversion support. The \"hgsubversion\" library is " "missing" msgstr "" -#: kallithea/controllers/admin/settings.py:181 -#: kallithea/controllers/admin/settings.py:273 +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 msgid "Error occurred during updating application settings" msgstr "" -#: kallithea/controllers/admin/settings.py:214 +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: kallithea/controllers/admin/settings.py:269 +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "Aktualisiere Applikations Einstellungen" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:331 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:357 +#: kallithea/controllers/admin/settings.py:358 msgid "Please enter email address" msgstr "" -#: kallithea/controllers/admin/settings.py:369 +#: kallithea/controllers/admin/settings.py:370 msgid "Send email task created" msgstr "" -#: kallithea/controllers/admin/settings.py:399 +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "Neuer Hook hinzugefügt" -#: kallithea/controllers/admin/settings.py:413 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "Die Hooks wurden aktutalisiert" -#: kallithea/controllers/admin/settings.py:417 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "" -#: kallithea/controllers/admin/settings.py:443 +#: kallithea/controllers/admin/settings.py:444 msgid "Whoosh reindex task scheduled" msgstr "Whoosh Reindizierungs Aufgabe wurde zur Ausführung geplant" -#: kallithea/controllers/admin/settings.py:535 -msgid "Updated license information" -msgstr "" - -#: kallithea/controllers/admin/settings.py:540 -msgid "Error occurred during updating license info" -msgstr "" - -#: kallithea/controllers/admin/settings.py:563 -#, python-format -msgid "" -"Your license will expire on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:566 -#, python-format -msgid "" -"Your license has expired on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:571 -msgid "" -"Unexpected error while reading license key. Please make sure your license " -"token and key are correct" -msgstr "" - -#: kallithea/controllers/admin/user_groups.py:148 +#: kallithea/controllers/admin/user_groups.py:150 #, python-format msgid "Created user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:159 +#: kallithea/controllers/admin/user_groups.py:161 #, python-format msgid "Error occurred during creation of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:197 +#: kallithea/controllers/admin/user_groups.py:199 #, python-format msgid "Updated user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:219 +#: kallithea/controllers/admin/user_groups.py:221 #, python-format msgid "Error occurred during update of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:237 +#: kallithea/controllers/admin/user_groups.py:239 msgid "Successfully deleted user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:242 +#: kallithea/controllers/admin/user_groups.py:244 msgid "An error occurred during deletion of user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:309 +#: kallithea/controllers/admin/user_groups.py:311 msgid "Target group cannot be the same" msgstr "" -#: kallithea/controllers/admin/user_groups.py:315 +#: kallithea/controllers/admin/user_groups.py:317 msgid "User Group permissions updated" msgstr "" -#: kallithea/controllers/admin/user_groups.py:435 -#: kallithea/controllers/admin/users.py:395 +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 msgid "Updated permissions" msgstr "" -#: kallithea/controllers/admin/user_groups.py:439 -#: kallithea/controllers/admin/users.py:399 +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 msgid "An error occurred during permissions saving" msgstr "" -#: kallithea/controllers/admin/users.py:133 +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "" -#: kallithea/controllers/admin/users.py:147 +#: kallithea/controllers/admin/users.py:149 #, python-format msgid "Error occurred during creation of user %s" msgstr "" -#: kallithea/controllers/admin/users.py:186 +#: kallithea/controllers/admin/users.py:188 msgid "User updated successfully" msgstr "Der Benutzer wurde erfolgreich aktualisiert" -#: kallithea/controllers/admin/users.py:221 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "" -#: kallithea/controllers/admin/users.py:226 +#: kallithea/controllers/admin/users.py:228 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:240 -#: kallithea/controllers/admin/users.py:258 -#: kallithea/controllers/admin/users.py:281 -#: kallithea/controllers/admin/users.py:306 -#: kallithea/controllers/admin/users.py:319 -#: kallithea/controllers/admin/users.py:343 -#: kallithea/controllers/admin/users.py:406 -#: kallithea/controllers/admin/users.py:453 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "Sie können diesen Benutzer nicht editieren" -#: kallithea/controllers/admin/users.py:481 +#: kallithea/controllers/admin/users.py:483 #, python-format msgid "Added ip %s to user whitelist" msgstr "" -#: kallithea/controllers/admin/users.py:487 +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "" -#: kallithea/controllers/admin/users.py:501 +#: kallithea/controllers/admin/users.py:503 msgid "Removed ip address from user whitelist" msgstr "" -#: kallithea/lib/auth.py:746 +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "" -#: kallithea/lib/auth.py:807 +#: kallithea/lib/auth.py:809 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:844 +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "Sie müssen sich anmelden um diese Seite aufzurufen" -#: kallithea/lib/diffs.py:64 +#: kallithea/lib/diffs.py:66 msgid "Binary file" msgstr "" -#: kallithea/lib/diffs.py:80 -msgid "" -"Changeset was too big and was cut off, use diff menu to display this diff" -msgstr "Der Änderungssatz war zu groß und wurde abgeschnitten, benutzen sie das Diff Menü um die Unterschiede anzuzeigen" - -#: kallithea/lib/diffs.py:90 +#: kallithea/lib/diffs.py:82 +msgid "Changeset was too big and was cut off, use diff menu to display this diff" +msgstr "" +"Der Änderungssatz war zu groß und wurde abgeschnitten, benutzen sie das " +"Diff Menü um die Unterschiede anzuzeigen" + +#: kallithea/lib/diffs.py:92 msgid "No changes detected" msgstr "Keine Änderungen erkannt" @@ -1025,8 +1007,7 @@ msgstr "und" msgid "%s more" msgstr "%s mehr" -#: kallithea/lib/helpers.py:692 -#: kallithea/templates/changelog/changelog.html:58 +#: kallithea/lib/helpers.py:692 kallithea/templates/changelog/changelog.html:58 msgid "revisions" msgstr "revisionen" @@ -1121,138 +1102,112 @@ msgstr "" msgid "[stopped following] repository" msgstr "" -#: kallithea/lib/helpers.py:1102 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr "und %s weitere" -#: kallithea/lib/helpers.py:1106 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "Keine Dateien" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "" -#: kallithea/lib/helpers.py:1175 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "" -#: kallithea/lib/helpers.py:1178 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "" -#: kallithea/lib/helpers.py:1181 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "" -#: kallithea/lib/helpers.py:1186 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "" -#: kallithea/lib/helpers.py:1418 +#: kallithea/lib/helpers.py:1417 #, 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" -msgstr "Das %s Repository ist nicht in der Datenbank vorhanden, eventuell wurde es im Dateisystem erstellt oder umbenannt. Bitte starten sie die Applikation erneut um die Repositories neu zu Indizieren" - -#: kallithea/lib/utils2.py:413 +"%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 "" +"Das %s Repository ist nicht in der Datenbank vorhanden, eventuell wurde " +"es im Dateisystem erstellt oder umbenannt. Bitte starten sie die " +"Applikation erneut um die Repositories neu zu Indizieren" + +#: 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:414 +#: 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:415 +#: 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:416 +#: 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:417 +#: 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:418 +#: 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:434 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "" -#: kallithea/lib/utils2.py:436 +#: kallithea/lib/utils2.py:438 #, python-format msgid "%s ago" msgstr "vor %s" -#: kallithea/lib/utils2.py:438 +#: kallithea/lib/utils2.py:440 #, python-format msgid "in %s and %s" msgstr "" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:443 #, python-format msgid "%s and %s ago" msgstr "%s und %s her" -#: kallithea/lib/utils2.py:444 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "jetzt gerade" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 -#: 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:1659 -msgid "Repository no access" -msgstr "Kein Zugriff auf Repository" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1455 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1512 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1513 -#: 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:1660 -msgid "Repository read access" -msgstr "Lesender Zugriff auf Repository" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 @@ -1265,8 +1220,8 @@ msgstr "Lesender Zugriff auf Repository" #: 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:1661 -msgid "Repository write access" -msgstr "Schreibdender Zugriff auf Repository" +msgid "Repository no access" +msgstr "Kein Zugriff auf Repository" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1186 @@ -1280,159 +1235,159 @@ msgstr "Schreibdender Zugriff auf Reposi #: 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:1662 -msgid "Repository admin access" -msgstr "Administrativer Zugang zum Repository" +msgid "Repository read access" +msgstr "Lesender Zugriff auf Repository" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" +msgstr "Schreibdender Zugriff auf Repository" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" -msgstr "Repository Gruppe hat Keinen Zugriff" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" -msgstr "Repository Gruppe hat lesenden Zugriff" +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" +msgstr "Administrativer Zugang zum Repository" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" -msgstr "Repository Gruppe hat schreibenden Zugriff" +msgid "Repositories Group no access" +msgstr "Repository Gruppe hat Keinen Zugriff" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" -msgstr "Repository Gruppe hat Administrativen Zugriff" +msgid "Repositories Group read access" +msgstr "Repository Gruppe hat lesenden Zugriff" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" +msgstr "Repository Gruppe hat schreibenden Zugriff" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1452 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1509 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1510 -#: 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:1657 -msgid "Kallithea Administrator" -msgstr "Kallithea Administrator" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 -#: 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:1680 -msgid "Repository creation disabled" -msgstr "Repository erstelllung deaktiviert" +msgid "Repositories Group admin access" +msgstr "Repository Gruppe hat Administrativen Zugriff" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1476 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1533 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1534 -#: 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:1681 -msgid "Repository creation enabled" -msgstr "Repository erstellung aktiviert" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" +msgstr "Kallithea Administrator" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" +msgstr "Repository erstelllung deaktiviert" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 #: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 #: 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:1685 -msgid "Repository forking disabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1479 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1536 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1537 -#: 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:1686 -msgid "Repository forking enabled" -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:1683 +msgid "Repository creation enabled" +msgstr "Repository erstellung aktiviert" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" -msgstr "Registrierung deaktiviert" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" +msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" +msgstr "Registrierung deaktiviert" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 msgid "Register new user with Kallithea with manual activation" msgstr "Registrierung neuer Benutzer in Kallithea mit manueller Aktivierung" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "Registrierung neuer Benutzer in Kallithea mit Automatischer Aktivierung" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1651 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1980 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2040 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2041 -#: 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:2210 -msgid "Not Reviewed" -msgstr "Nicht Begutachtet" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1652 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1981 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2041 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2042 -#: 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:2211 -msgid "Approved" -msgstr "Akzeptiert" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 @@ -1445,8 +1400,8 @@ msgstr "Akzeptiert" #: 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:2212 -msgid "Rejected" -msgstr "Abgelehnt" +msgid "Not Reviewed" +msgstr "Nicht Begutachtet" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1654 @@ -1460,45 +1415,51 @@ msgstr "Abgelehnt" #: 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:2213 +msgid "Approved" +msgstr "Akzeptiert" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "Abgelehnt" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "In Begutachtung" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1300 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1357 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1358 -#: 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:1508 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 -#: 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:1664 -msgid "Repository group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1460 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1517 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1518 -#: 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:1665 -msgid "Repository group read access" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 @@ -1508,7 +1469,7 @@ msgstr "" #: 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:1666 -msgid "Repository group write access" +msgid "Repository group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 @@ -1520,9 +1481,22 @@ msgstr "" #: 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:1667 -msgid "Repository group admin access" -msgstr "" - +msgid "Repository group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 @@ -1531,18 +1505,7 @@ msgstr "" #: 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:1669 -msgid "User group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1465 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1522 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1523 -#: 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:1670 -msgid "User group read access" +msgid "Repository group admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 @@ -1553,7 +1516,7 @@ msgstr "" #: 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:1671 -msgid "User group write access" +msgid "User group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 @@ -1564,7 +1527,18 @@ msgstr "" #: 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:1672 -msgid "User group admin access" +msgid "User group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 +msgid "User group write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 @@ -1575,20 +1549,20 @@ msgstr "" #: 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:1674 +msgid "User group admin access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1470 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1527 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1528 -#: 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:1675 -msgid "Repository Group creation enabled" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 @@ -1597,42 +1571,31 @@ msgstr "" #: 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:1677 +msgid "Repository Group creation enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1473 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1530 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1531 -#: 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:1678 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 -#: 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:1688 -msgid "Registration disabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1482 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1539 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1540 -#: 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:1689 -msgid "User Registration with manual account activation" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 @@ -1641,27 +1604,47 @@ msgstr "" #: 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:1690 +msgid "Registration disabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 +msgid "User Registration with manual account activation" +msgstr "" + +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 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:1682 -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:1683 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: kallithea/model/comment.py:75 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 +msgid "Repository creation enabled with write permission to a repository group" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 +msgid "Repository creation disabled with write permission to a repository group" +msgstr "" + +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "in Zeile %s" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "[Mention]" @@ -1687,73 +1670,77 @@ msgstr "Bitte mindestens %(min)i Zeichen msgid "Name must not contain only digits" msgstr "" -#: kallithea/model/notification.py:229 +#: kallithea/model/notification.py:231 #, python-format msgid "%(user)s commented on changeset at %(when)s" msgstr "" -#: kallithea/model/notification.py:230 -#, python-format -msgid "%(user)s sent message at %(when)s" -msgstr "" - -#: kallithea/model/notification.py:231 -#, python-format -msgid "%(user)s mentioned you at %(when)s" -msgstr "" - #: kallithea/model/notification.py:232 #, python-format -msgid "%(user)s registered in Kallithea at %(when)s" +msgid "%(user)s sent message at %(when)s" msgstr "" #: kallithea/model/notification.py:233 #, python-format -msgid "%(user)s opened new pull request at %(when)s" +msgid "%(user)s mentioned you at %(when)s" msgstr "" #: kallithea/model/notification.py:234 #, python-format +msgid "%(user)s registered in Kallithea at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:235 +#, python-format +msgid "%(user)s opened new pull request at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:236 +#, python-format msgid "%(user)s commented on pull request at %(when)s" msgstr "" -#: kallithea/model/pull_request.py:105 +#: kallithea/model/pull_request.py:107 #, 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/scm.py:810 msgid "latest tip" msgstr "" -#: kallithea/model/user.py:196 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "" -#: kallithea/model/user.py:220 kallithea/model/user.py:245 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 msgid "You can't Edit this user since it's crucial for entire application" -msgstr "Sie können diesen User nicht editieren da er für die ganze Applikation von entscheidender bedeutung ist." - -#: kallithea/model/user.py:268 +msgstr "" +"Sie können diesen User nicht editieren da er für die ganze Applikation " +"von entscheidender bedeutung ist." + +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for entire application" -msgstr "Sie können diesen User nicht löschen da er für die ganze Applikation von entscheidender bedeutung ist." - -#: kallithea/model/user.py:274 +msgstr "" +"Sie können diesen User nicht löschen da er für die ganze Applikation von " +"entscheidender bedeutung ist." + +#: kallithea/model/user.py:276 #, 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:302 +"user \"%s\" still owns %s repositories and cannot be removed. Switch " +"owners or remove those repositories. %s" +msgstr "" + +#: kallithea/model/user.py:304 msgid "Password reset link" msgstr "" -#: kallithea/model/user.py:331 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "" -#: kallithea/model/user.py:332 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "" @@ -1774,8 +1761,8 @@ msgstr "Benutzername \"%(username)s\" is #: kallithea/model/validators.py:124 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 alphanumeric character or underscore" msgstr "" #: kallithea/model/validators.py:151 @@ -1853,7 +1840,9 @@ msgstr "Es gibt bereits ein Repository m #: kallithea/model/validators.py:376 #, 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\"" +msgstr "" +"Es gibt bereits ein Repository mit \"%(repo)s\" in der Gruppe " +"\"%(group)s\"" #: kallithea/model/validators.py:378 #, python-format @@ -1903,9 +1892,11 @@ msgstr "EMail Addresse \"%(email)s\" exi #: kallithea/model/validators.py:791 msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "Das LDAP Login Attribut des CN muss angeben werden - Es ist der Name des Attributes welches das Equivalent zum \"Benutzername\" ist" +"The LDAP Login attribute of the CN must be specified - this is the name " +"of the attribute that is equivalent to \"username\"" +msgstr "" +"Das LDAP Login Attribut des CN muss angeben werden - Es ist der Name des " +"Attributes welches das Equivalent zum \"Benutzername\" ist" #: kallithea/model/validators.py:804 #, python-format @@ -1918,8 +1909,7 @@ msgstr "" #: kallithea/model/validators.py:837 #, python-format -msgid "" -"The network size (bits) must be within the range of 0-32 (not %(bits)r)" +msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" #: kallithea/model/validators.py:870 @@ -1935,6 +1925,10 @@ msgstr "" msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "" +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "Übersichtsseite" @@ -2056,7 +2050,7 @@ msgstr "Besitzer" #: kallithea/templates/index_base.html:141 #: 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:69 +#: kallithea/templates/base/root.html:67 #: kallithea/templates/bookmarks/bookmarks.html:81 #: kallithea/templates/branches/branches.html:80 #: kallithea/templates/journal/journal.html:208 @@ -2068,7 +2062,7 @@ msgstr "Klicken um Aufsteigend zu Sortie #: kallithea/templates/index_base.html:142 #: 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:70 +#: kallithea/templates/base/root.html:68 #: kallithea/templates/bookmarks/bookmarks.html:82 #: kallithea/templates/branches/branches.html:81 #: kallithea/templates/journal/journal.html:209 @@ -2084,7 +2078,7 @@ msgstr "" #: kallithea/templates/index_base.html:144 #: 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:72 +#: kallithea/templates/base/root.html:70 #: kallithea/templates/bookmarks/bookmarks.html:84 #: kallithea/templates/branches/branches.html:83 #: kallithea/templates/journal/journal.html:211 @@ -2096,8 +2090,7 @@ msgstr "Datenfehler." #: kallithea/templates/index_base.html:145 #: 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:148 -#: kallithea/templates/base/root.html:73 +#: kallithea/templates/base/base.html:151 kallithea/templates/base/root.html:71 #: kallithea/templates/bookmarks/bookmarks.html:85 #: kallithea/templates/branches/branches.html:84 #: kallithea/templates/journal/journal.html:212 @@ -2107,7 +2100,7 @@ msgid "Loading..." msgstr "Lade..." #: kallithea/templates/login.html:5 kallithea/templates/login.html:32 -#: kallithea/templates/base/base.html:267 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "" @@ -2122,14 +2115,14 @@ msgstr "" #: kallithea/templates/admin/users/user_add.html:35 #: kallithea/templates/admin/users/user_edit_profile.html:33 #: kallithea/templates/admin/users/users.html:53 -#: kallithea/templates/base/base.html:243 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "Benutzername" #: kallithea/templates/login.html:52 kallithea/templates/register.html:49 #: kallithea/templates/admin/my_account/my_account.html:39 #: kallithea/templates/admin/users/user_add.html:44 -#: kallithea/templates/base/base.html:252 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "Passwort" @@ -2145,7 +2138,7 @@ msgstr "Einloggen" msgid "Forgot your password ?" msgstr "Passowrt Vergessen?" -#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:263 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "Kein Account?" @@ -2244,7 +2237,7 @@ msgstr "Es gibt bisher keine Lesezeichen #: kallithea/templates/admin/admin.html:5 #: kallithea/templates/admin/admin.html:16 -#: kallithea/templates/base/base.html:69 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "Admin Logbuch" @@ -2306,7 +2299,7 @@ msgid "Authentication Settings" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:14 -#: kallithea/templates/base/base.html:75 +#: kallithea/templates/base/base.html:78 msgid "Authentication" msgstr "" @@ -2329,12 +2322,12 @@ msgid "Available built-in plugins" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:65 +#: kallithea/templates/base/root.html:63 msgid "enabled" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:66 +#: kallithea/templates/base/root.html:64 msgid "disabled" msgstr "" @@ -2368,7 +2361,7 @@ msgid "Repositories defaults" msgstr "" #: kallithea/templates/admin/defaults/defaults.html:14 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "" @@ -2543,7 +2536,6 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_permissions.html:102 #: kallithea/templates/admin/repos/repo_edit_settings.html:135 #: kallithea/templates/admin/settings/settings_global.html:56 -#: kallithea/templates/admin/settings/settings_license.html:43 #: kallithea/templates/admin/settings/settings_vcs.html:81 #: kallithea/templates/admin/settings/settings_visual.html:116 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 @@ -2618,7 +2610,7 @@ msgid "Show as raw" msgstr "" #: kallithea/templates/admin/my_account/my_account.html:5 -#: kallithea/templates/base/base.html:282 +#: kallithea/templates/base/base.html:285 msgid "My account" msgstr "Mein Account" @@ -2796,8 +2788,8 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_profile.html:26 msgid "" -"Your user is in an external Source of Record; some details cannot be managed" -" here" +"Your user is in an external Source of Record; some details cannot be " +"managed here" msgstr "" #: kallithea/templates/admin/my_account/my_account_pullrequests.html:2 @@ -2847,7 +2839,7 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_repos.html:59 #: kallithea/templates/admin/my_account/my_account_watched.html:59 -#: kallithea/templates/base/root.html:71 +#: kallithea/templates/base/root.html:69 #: kallithea/templates/bookmarks/bookmarks.html:83 #: kallithea/templates/branches/branches.html:82 #: kallithea/templates/journal/journal.html:210 @@ -2874,7 +2866,7 @@ msgid "Comments" msgstr "Kommentare" #: kallithea/templates/admin/notifications/notifications.html:34 -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 msgid "Pull Requests" msgstr "" @@ -2892,7 +2884,7 @@ msgid "Show notification" msgstr "Zeige Benachrichtigung" #: kallithea/templates/admin/notifications/show_notification.html:12 -#: kallithea/templates/base/base.html:281 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "Benachrichtigungen" @@ -2905,7 +2897,7 @@ msgstr "Rechte Administration" #: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 #: kallithea/templates/admin/repos/repo_edit.html:46 #: kallithea/templates/admin/user_groups/user_group_edit.html:45 -#: kallithea/templates/base/base.html:74 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "Rechte" @@ -2936,8 +2928,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:26 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:27 @@ -2983,8 +2975,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:72 msgid "" -"Write permission to repository groups allows creating repositories inside " -"that group" +"Write permission to repository groups allows creating repositories inside" +" that group" msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:77 @@ -3032,7 +3024,7 @@ msgid "Add repository group" msgstr "" #: kallithea/templates/admin/repo_groups/repo_group_add.html:14 -#: kallithea/templates/base/base.html:71 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 msgid "Repository groups" msgstr "" @@ -3078,8 +3070,7 @@ msgstr "" #: kallithea/templates/admin/settings/settings.html:14 #: kallithea/templates/admin/settings/settings.html:36 #: kallithea/templates/admin/user_groups/user_group_edit.html:42 -#: kallithea/templates/base/base.html:77 -#: kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 msgid "Settings" msgstr "Einstellungen" @@ -3205,8 +3196,8 @@ msgstr "" #: 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 "" #: kallithea/templates/admin/repo_groups/repo_group_show.html:4 @@ -3254,14 +3245,15 @@ msgstr "Optionale http[s] URL von diesem #: kallithea/templates/admin/repos/repo_add_base.html:36 #: kallithea/templates/admin/repos/repo_edit_settings.html:76 #: kallithea/templates/forks/fork.html:45 -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 "" #: kallithea/templates/admin/repos/repo_add_base.html:45 #: kallithea/templates/forks/fork.html:55 msgid "Optionaly select a group to put this repository into." -msgstr "Wähle optional eine Gruppe in welcher das Repository platziert werden soll." +msgstr "" +"Wähle optional eine Gruppe in welcher das Repository platziert werden " +"soll." #: kallithea/templates/admin/repos/repo_add_base.html:63 msgid "Type of repository to create." @@ -3291,8 +3283,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:30 #, python-format msgid "" -"Repository \"%(repo_name)s\" is beeing created, you will be redirected when " -"this process is finished.repo_name" +"Repository \"%(repo_name)s\" is beeing created, you will be redirected " +"when this process is finished.repo_name" msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:42 @@ -3354,9 +3346,11 @@ msgstr "Zum Öffentlichen Logbuch hinzufügen" #: kallithea/templates/admin/repos/repo_edit_advanced.html:43 msgid "" -"All actions made on this repository will be accessible to everyone in public" -" journal" -msgstr "Alle Aktionen die in diesem Repository durchgeführt wurden sind für jeden Zugänglich im Öffentlichen Logbuch" +"All actions made on this repository will be accessible to everyone in " +"public journal" +msgstr "" +"Alle Aktionen die in diesem Repository durchgeführt wurden sind für jeden" +" Zugänglich im Öffentlichen Logbuch" #: kallithea/templates/admin/repos/repo_edit_advanced.html:49 msgid "Change locking" @@ -3384,9 +3378,9 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:73 msgid "" -"Force locking on repository. Works only when anonymous access is disabled. " -"Trigering a pull locks repository by user who pulled, only the same user can" -" unlock by doing a push" +"Force locking on repository. Works only when anonymous access is " +"disabled. Trigering a pull locks repository by user who pulled, only the " +"same user can unlock by doing a push" msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:83 @@ -3416,9 +3410,9 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:94 msgid "" -"This repository will be renamed in a special way in order to be unaccesible " -"for Kallithea and VCS systems. If you need to fully delete it from file " -"system please do it manually" +"This repository will be renamed in a special way in order to be " +"unaccesible for Kallithea and VCS systems. If you need to fully delete it" +" from file system please do it manually" msgstr "" #: kallithea/templates/admin/repos/repo_edit_caches.html:4 @@ -3431,8 +3425,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_caches.html:7 msgid "" -"Manually invalidate cache for this repository. On first access repository " -"will be cached again" +"Manually invalidate cache for this repository. On first access repository" +" will be cached again" msgstr "" #: kallithea/templates/admin/repos/repo_edit_caches.html:12 @@ -3525,9 +3519,12 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:14 msgid "" -"In case this repository is renamed or moved into another group the repository url changes.\n" -" Using above url guarantees that this repository will allways be accessible under such url.\n" -" Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service." +"In case this repository is renamed or moved into another group the " +"repository url changes.\n" +" Using above url guarantees that this " +"repository will allways be accessible under such url.\n" +" Usefull for CI systems, or any other cases" +" that you need to hardcode the url into 3rd party service." msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:21 @@ -3621,10 +3618,6 @@ msgstr "" msgid "System Info" msgstr "" -#: kallithea/templates/admin/settings/settings.html:48 -msgid "License" -msgstr "" - #: kallithea/templates/admin/settings/settings_email.html:4 msgid "Email prefix" msgstr "" @@ -3707,12 +3700,11 @@ msgstr "" #: kallithea/templates/admin/settings/settings_global.html:50 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:55 -#: kallithea/templates/admin/settings/settings_license.html:42 #: kallithea/templates/admin/settings/settings_vcs.html:80 #: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" @@ -3724,8 +3716,8 @@ msgstr "" #: 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 @@ -3736,57 +3728,6 @@ msgstr "" msgid "Failed to remove hook" msgstr "" -#: kallithea/templates/admin/settings/settings_license.html:2 -msgid "Currently you're using a free license, which is limited to 20 users." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:9 -#: kallithea/templates/admin/settings/settings_system.html:4 -msgid "Kallithea version" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "License token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "No license token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:13 -msgid "License issued to" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:14 -msgid "License issued on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "License users limit" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "unlimited" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:16 -msgid "License expires on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:33 -msgid "License key" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:37 -msgid "Paste your Kallithea license key into that textarea." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:52 -msgid "" -"Please enter following lines (if yet not present) into [app:main] section of" -" your .ini file. The token below is autogenerated." -msgstr "" - #: kallithea/templates/admin/settings/settings_mapping.html:6 msgid "Rescan option" msgstr "" @@ -3797,8 +3738,9 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:13 msgid "" -"In case a repository was deleted from filesystem and it still exists in the " -"database check this option to scan obsolete data in database and remove it." +"In case a repository was deleted from filesystem and it still exists in " +"the database check this option to scan obsolete data in database and " +"remove it." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:17 @@ -3807,8 +3749,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:19 msgid "" -"Each cache data for repositories will be cleaned with this option selected. " -"Use this to reload data and clear cache keys." +"Each cache data for repositories will be cleaned with this option " +"selected. Use this to reload data and clear cache keys." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:23 @@ -3817,8 +3759,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:25 msgid "" -"Verify if Kallitheas GIT hooks are installed for each repository. Current " -"hooks will be updated to latest version" +"Verify if Kallitheas GIT hooks are installed for each repository. Current" +" hooks will be updated to latest version" msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:32 @@ -3844,6 +3786,10 @@ msgid "Reindex" msgstr "Erneut Indizieren" #: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 msgid "check for updates" msgstr "" @@ -3933,14 +3879,14 @@ msgstr "" #: kallithea/templates/admin/settings/settings_vcs.html:69 msgid "" -"Click to unlock. You must restart Kallithea in order to make this setting " -"take effect." +"Click to unlock. You must restart Kallithea in order to make this setting" +" take effect." msgstr "" #: kallithea/templates/admin/settings/settings_vcs.html:72 msgid "" -"Filesystem location where repositories should be stored. After changing this" -" value a restart and rescan of the repository folder are required." +"Filesystem location where repositories should be stored. After changing " +"this value a restart and rescan of the repository folder are required." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:8 @@ -3970,22 +3916,34 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:30 msgid "" "Gravatar url allows you to use other avatar server application.\n" -" Following variables of the URL will be replaced accordingly.\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" +" Following " +"variables of the URL will be replaced accordingly.\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" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:42 msgid "" -"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}', available vars:\n" -" {scheme} 'http' or 'https' sent from running Kallithea server,\n" -" {user} current user username,\n" -" {netloc} network location/server host of running Kallithea server,\n" -" {repo} full repository name,\n" -" {repoid} ID of repository, can be used to contruct clone-by-id" +"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}'," +" available vars:\n" +" {scheme} 'http' " +"or 'https' sent from running Kallithea server,\n" +" {user} current " +"user username,\n" +" {netloc} network " +"location/server host of running Kallithea server,\n" +" {repo} full " +"repository name,\n" +" {repoid} ID of " +"repository, can be used to contruct clone-by-id" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:54 @@ -3994,8 +3952,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:58 msgid "" -"Number of items displayed in the main page dashboard before pagination is " -"shown." +"Number of items displayed in the main page dashboard before pagination is" +" shown." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:64 @@ -4043,7 +4001,7 @@ msgid "Add user group" msgstr "" #: kallithea/templates/admin/user_groups/user_group_add.html:13 -#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:93 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 msgid "User groups" msgstr "" @@ -4127,7 +4085,7 @@ msgstr "Benutzer hinzufügen" #: kallithea/templates/admin/users/user_add.html:13 #: kallithea/templates/admin/users/user_edit.html:14 -#: kallithea/templates/base/base.html:72 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "Benutzer" @@ -4197,8 +4155,8 @@ 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." +"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 @@ -4238,50 +4196,50 @@ msgstr "" msgid "Server instance: %s" msgstr "" -#: kallithea/templates/base/base.html:46 +#: kallithea/templates/base/base.html:49 msgid "Support" msgstr "" -#: kallithea/templates/base/base.html:131 +#: kallithea/templates/base/base.html:134 msgid "Create fork" msgstr "" -#: kallithea/templates/base/base.html:142 +#: kallithea/templates/base/base.html:145 #: kallithea/templates/data_table/_dt_elements.html:11 #: kallithea/templates/data_table/_dt_elements.html:15 #: kallithea/templates/summary/summary.html:11 msgid "Summary" msgstr "" -#: kallithea/templates/base/base.html:143 +#: kallithea/templates/base/base.html:146 #: kallithea/templates/changelog/changelog.html:17 #: kallithea/templates/data_table/_dt_elements.html:19 #: kallithea/templates/data_table/_dt_elements.html:23 msgid "Changelog" msgstr "" -#: kallithea/templates/base/base.html:144 +#: kallithea/templates/base/base.html:147 #: kallithea/templates/data_table/_dt_elements.html:27 #: kallithea/templates/data_table/_dt_elements.html:31 #: kallithea/templates/files/files.html:15 msgid "Files" msgstr "" -#: kallithea/templates/base/base.html:146 +#: kallithea/templates/base/base.html:149 msgid "Switch To" msgstr "" -#: kallithea/templates/base/base.html:153 -#: kallithea/templates/base/base.html:155 +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 msgid "Options" msgstr "" -#: kallithea/templates/base/base.html:163 +#: kallithea/templates/base/base.html:166 #: kallithea/templates/forks/forks_data.html:21 msgid "Compare fork" msgstr "" -#: kallithea/templates/base/base.html:165 +#: kallithea/templates/base/base.html:168 #: kallithea/templates/bookmarks/bookmarks.html:58 #: kallithea/templates/bookmarks/bookmarks_data.html:13 #: kallithea/templates/branches/branches.html:57 @@ -4291,112 +4249,112 @@ msgstr "" msgid "Compare" msgstr "" -#: kallithea/templates/base/base.html:167 -#: kallithea/templates/base/base.html:334 +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 #: kallithea/templates/search/search.html:17 #: kallithea/templates/search/search.html:57 msgid "Search" msgstr "" -#: kallithea/templates/base/base.html:171 +#: kallithea/templates/base/base.html:174 msgid "Unlock" msgstr "" -#: kallithea/templates/base/base.html:173 +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "" -#: kallithea/templates/base/base.html:181 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "" -#: kallithea/templates/base/base.html:182 -msgid "Unfollow" -msgstr "" - #: kallithea/templates/base/base.html:185 +msgid "Unfollow" +msgstr "" + +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 #: kallithea/templates/data_table/_dt_elements.html:39 #: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "" -#: kallithea/templates/base/base.html:187 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "" -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 #, python-format msgid "Show Pull Requests for %s" msgstr "" -#: kallithea/templates/base/base.html:230 +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "" -#: kallithea/templates/base/base.html:237 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "" -#: kallithea/templates/base/base.html:260 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "" -#: kallithea/templates/base/base.html:283 +#: kallithea/templates/base/base.html:286 msgid "Log Out" msgstr "" -#: kallithea/templates/base/base.html:308 +#: kallithea/templates/base/base.html:311 msgid "Show recent activity" msgstr "" -#: kallithea/templates/base/base.html:309 +#: kallithea/templates/base/base.html:312 #: kallithea/templates/journal/journal.html:4 msgid "Journal" msgstr "Logbuch" -#: kallithea/templates/base/base.html:314 -#: kallithea/templates/base/base.html:315 +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 msgid "Public journal" msgstr "Öffentliches Logbuch" -#: kallithea/templates/base/base.html:320 +#: kallithea/templates/base/base.html:323 msgid "Show public gists" msgstr "" -#: kallithea/templates/base/base.html:321 -msgid "Gists" -msgstr "" - #: kallithea/templates/base/base.html:324 -msgid "Create new gist" -msgstr "" - -#: kallithea/templates/base/base.html:325 -msgid "All public gists" +msgid "Gists" msgstr "" #: kallithea/templates/base/base.html:327 -msgid "My public gists" +msgid "Create new gist" msgstr "" #: kallithea/templates/base/base.html:328 +msgid "All public gists" +msgstr "" + +#: kallithea/templates/base/base.html:330 +msgid "My public gists" +msgstr "" + +#: kallithea/templates/base/base.html:331 msgid "My private gists" msgstr "" -#: kallithea/templates/base/base.html:333 +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "" -#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:399 msgid "No matches found" msgstr "" -#: kallithea/templates/base/base.html:522 +#: kallithea/templates/base/base.html:527 msgid "Keyboard shortcuts" msgstr "" -#: kallithea/templates/base/base.html:531 +#: kallithea/templates/base/base.html:536 msgid "Site-wide shortcuts" msgstr "" @@ -4407,8 +4365,8 @@ 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 permissions from %s permissions settings, and default " +"IP address whitelist." msgstr "" #: kallithea/templates/base/default_perms_box.html:28 @@ -4457,84 +4415,84 @@ msgstr "" msgid "No permission defined" msgstr "" +#: kallithea/templates/base/root.html:45 +msgid "Add another comment" +msgstr "" + +#: kallithea/templates/base/root.html:46 +#: kallithea/templates/data_table/_dt_elements.html:216 +msgid "Stop following this repository" +msgstr "" + #: kallithea/templates/base/root.html:47 -msgid "Add another comment" +msgid "Start following this repository" msgstr "" #: kallithea/templates/base/root.html:48 -#: kallithea/templates/data_table/_dt_elements.html:216 -msgid "Stop following this repository" +msgid "Group" msgstr "" #: kallithea/templates/base/root.html:49 -msgid "Start following this repository" -msgstr "" +msgid "members" +msgstr "mitglieder" #: kallithea/templates/base/root.html:50 -msgid "Group" +#: kallithea/templates/pullrequests/pullrequest.html:202 +msgid "Loading ..." msgstr "" #: kallithea/templates/base/root.html:51 -msgid "members" -msgstr "mitglieder" +msgid "loading ..." +msgstr "" #: kallithea/templates/base/root.html:52 -#: kallithea/templates/pullrequests/pullrequest.html:202 -msgid "Loading ..." +msgid "Search truncated" msgstr "" #: kallithea/templates/base/root.html:53 -msgid "loading ..." +msgid "No matching files" msgstr "" #: kallithea/templates/base/root.html:54 -msgid "Search truncated" +#: kallithea/templates/changelog/changelog.html:51 +#: kallithea/templates/pullrequests/pullrequest_show_all.html:33 +msgid "Open new pull request" msgstr "" #: kallithea/templates/base/root.html:55 -msgid "No matching files" +msgid "Open new pull request for selected changesets" msgstr "" #: kallithea/templates/base/root.html:56 -#: kallithea/templates/changelog/changelog.html:51 -#: kallithea/templates/pullrequests/pullrequest_show_all.html:33 -msgid "Open new pull request" +msgid "Show selected changesets __S -> __E" msgstr "" #: kallithea/templates/base/root.html:57 -msgid "Open new pull request for selected changesets" +msgid "Show selected changeset __S" msgstr "" #: kallithea/templates/base/root.html:58 -msgid "Show selected changesets __S -> __E" +msgid "Selection link" msgstr "" #: kallithea/templates/base/root.html:59 -msgid "Show selected changeset __S" +#: kallithea/templates/changeset/diff_block.html:8 +msgid "Collapse diff" msgstr "" #: kallithea/templates/base/root.html:60 -msgid "Selection link" +msgid "Expand diff" msgstr "" #: kallithea/templates/base/root.html:61 -#: kallithea/templates/changeset/diff_block.html:8 -msgid "Collapse diff" +msgid "Failed to revoke permission" msgstr "" #: kallithea/templates/base/root.html:62 -msgid "Expand diff" -msgstr "" - -#: kallithea/templates/base/root.html:63 -msgid "Failed to revoke permission" -msgstr "" - -#: kallithea/templates/base/root.html:64 msgid "confirm to revoke permission for {0}: {1} ?" msgstr "" -#: kallithea/templates/base/root.html:68 +#: kallithea/templates/base/root.html:66 msgid "specify changeset" msgstr "" @@ -4843,8 +4801,7 @@ msgstr "" #: kallithea/templates/changeset/changeset_file_comment.html:69 #: kallithea/templates/changeset/changeset_file_comment.html:155 -msgid "" -"Use @username inside this text to send notification to this Kallithea user" +msgid "Use @username inside this text to send notification to this Kallithea user" msgstr "" #: kallithea/templates/changeset/changeset_file_comment.html:73 @@ -5032,7 +4989,8 @@ msgstr "" #: kallithea/templates/email_templates/pull_request.html:6 #, python-format msgid "" -"%s opened a pull request for repository %s and wants you to review changes." +"%s opened a pull request for repository %s and wants you to review " +"changes." msgstr "" #: kallithea/templates/email_templates/pull_request.html:8 @@ -5702,3 +5660,4 @@ msgstr "" #: kallithea/templates/tags/tags.html:29 msgid "Compare tags" msgstr "" + diff --git a/kallithea/i18n/en/LC_MESSAGES/kallithea.mo b/kallithea/i18n/en/LC_MESSAGES/kallithea.mo index cd21bed5d53e0bb9ab1f492b3b051b9537763722..dcd4d6cefda3d9e63281fda0398027c30805584b GIT binary patch literal 76366 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 diff --git a/kallithea/i18n/en/LC_MESSAGES/kallithea.po b/kallithea/i18n/en/LC_MESSAGES/kallithea.po --- a/kallithea/i18n/en/LC_MESSAGES/kallithea.po +++ b/kallithea/i18n/en/LC_MESSAGES/kallithea.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Kallithea 0.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-06-01 18:38+0200\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: 2011-02-25 19:13+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: en \n" @@ -17,822 +17,939 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: kallithea/controllers/changelog.py:149 +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 +msgid "There are no changesets yet" +msgstr "" + +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "" -#: kallithea/controllers/changeset.py:84 +#: kallithea/controllers/changelog.py:189 +msgid "(closed)" +msgstr "" + +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "" -#: kallithea/controllers/changeset.py:91 kallithea/controllers/changeset.py:98 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "" -#: kallithea/controllers/changeset.py:164 +#: kallithea/controllers/changeset.py:167 #, python-format -msgid "%s line context" -msgstr "" - -#: kallithea/controllers/changeset.py:345 -#: kallithea/controllers/pullrequests.py:481 +msgid "increase diff context to %(num)s lines" +msgstr "" + +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 +msgid "Such revision does not exist for this repository" +msgstr "" + +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "" -#: kallithea/controllers/changeset.py:376 +#: kallithea/controllers/changeset.py:386 msgid "" "Changing status on a changeset associated with a closed pull request is " "not allowed" msgstr "" -#: kallithea/controllers/compare.py:74 -#: kallithea/controllers/pullrequests.py:259 -msgid "There are no changesets yet" -msgstr "" - -#: kallithea/controllers/error.py:69 +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 +#, fuzzy +msgid "Select changeset" +msgstr "" + +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "" -#: kallithea/controllers/error.py:98 -msgid "The request could not be understood by the server due to malformed syntax." -msgstr "" - #: kallithea/controllers/error.py:101 +msgid "The request could not be understood by the server due to malformed syntax." +msgstr "" + +#: kallithea/controllers/error.py:104 msgid "Unauthorized access to resource" msgstr "" -#: kallithea/controllers/error.py:103 +#: kallithea/controllers/error.py:106 msgid "You don't have permission to view this page" msgstr "" -#: kallithea/controllers/error.py:105 +#: kallithea/controllers/error.py:108 msgid "The resource could not be found" msgstr "" -#: kallithea/controllers/error.py:107 +#: kallithea/controllers/error.py:110 msgid "" "The server encountered an unexpected condition which prevented it from " "fulfilling the request." msgstr "" -#: kallithea/controllers/feed.py:52 +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "" -#: kallithea/controllers/feed.py:53 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "" -#: kallithea/controllers/feed.py:86 -#: kallithea/templates/changeset/changeset.html:141 -#: kallithea/templates/changeset/changeset.html:153 -#: kallithea/templates/compare/compare_diff.html:58 -#: kallithea/templates/compare/compare_diff.html:69 -#: kallithea/templates/pullrequests/pullrequest_show.html:131 -#: kallithea/templates/pullrequests/pullrequest_show.html:195 +#: kallithea/controllers/feed.py:89 +#: kallithea/templates/changeset/changeset.html:139 +#: kallithea/templates/changeset/changeset.html:151 +#: kallithea/templates/compare/compare_diff.html:75 +#: kallithea/templates/compare/compare_diff.html:85 +#: kallithea/templates/pullrequests/pullrequest_show.html:178 +#: kallithea/templates/pullrequests/pullrequest_show.html:202 msgid "Changeset was too big and was cut off..." msgstr "" -#: kallithea/controllers/feed.py:90 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "" -#: kallithea/controllers/files.py:89 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:93 #, python-format -msgid "There are no files yet %s" -msgstr "" - -#: kallithea/controllers/files.py:271 kallithea/controllers/files.py:339 +msgid "There are no files yet. %s" +msgstr "" + +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "" -#: kallithea/controllers/files.py:283 -msgid "You can only edit files with revision being a valid branch " -msgstr "" - -#: kallithea/controllers/files.py:297 -#, python-format -msgid "Edited file %s via Kallithea" -msgstr "" - #: kallithea/controllers/files.py:313 +msgid "You can only delete files with revision being a valid branch " +msgstr "" + +#: kallithea/controllers/files.py:324 +#, python-format +msgid "Deleted file %s via Kallithea" +msgstr "" + +#: kallithea/controllers/files.py:346 +#, python-format +msgid "Successfully deleted file %s" +msgstr "" + +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 +msgid "Error occurred during commit" +msgstr "" + +#: kallithea/controllers/files.py:373 +msgid "You can only edit files with revision being a valid branch " +msgstr "" + +#: kallithea/controllers/files.py:387 +#, python-format +msgid "Edited file %s via Kallithea" +msgstr "" + +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "" -#: kallithea/controllers/files.py:322 kallithea/controllers/files.py:394 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "" -#: kallithea/controllers/files.py:327 kallithea/controllers/files.py:405 -msgid "Error occurred during commit" -msgstr "" - -#: kallithea/controllers/files.py:351 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "" -#: kallithea/controllers/files.py:368 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "" -#: kallithea/controllers/files.py:372 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "" -#: kallithea/controllers/files.py:397 +#: kallithea/controllers/files.py:490 msgid "Location must be relative path and must not contain .. in path" msgstr "" -#: kallithea/controllers/files.py:431 +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "" -#: kallithea/controllers/files.py:442 +#: kallithea/controllers/files.py:535 #, python-format msgid "Unknown revision %s" msgstr "" -#: kallithea/controllers/files.py:444 +#: kallithea/controllers/files.py:537 msgid "Empty repository" msgstr "" -#: kallithea/controllers/files.py:446 +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "" -#: kallithea/controllers/files.py:631 -#: kallithea/templates/changeset/changeset_range.html:9 +#: kallithea/controllers/files.py:775 +#: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 -#: kallithea/templates/pullrequests/pullrequest.html:124 +#: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "" -#: kallithea/controllers/files.py:632 kallithea/controllers/pullrequests.py:152 -#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:682 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 -#: kallithea/templates/branches/branches.html:10 +#: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "" -#: kallithea/controllers/files.py:633 kallithea/controllers/pullrequests.py:153 -#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:693 -#: kallithea/templates/switch_to_list.html:15 -#: kallithea/templates/tags/tags.html:10 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 +#: kallithea/templates/switch_to_list.html:25 +#: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "" -#: kallithea/controllers/forks.py:176 -#, python-format -msgid "Forked repository %s as %s" -msgstr "" - -#: kallithea/controllers/forks.py:190 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "" -#: kallithea/controllers/journal.py:110 kallithea/controllers/journal.py:153 -msgid "public journal" +#: kallithea/controllers/home.py:86 +msgid "Groups" +msgstr "" + +#: kallithea/controllers/home.py:91 +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 +#: kallithea/templates/admin/repos/repo_add.html:15 +#: kallithea/templates/admin/repos/repo_add.html:19 +#: kallithea/templates/admin/users/user_edit_advanced.html:6 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 +msgid "Repositories" +msgstr "" + +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 +#: kallithea/templates/files/files_add.html:37 +#: kallithea/templates/files/files_delete.html:37 +#: kallithea/templates/files/files_edit.html:37 +msgid "Branch" +msgstr "" + +#: kallithea/controllers/home.py:138 +msgid "Tag" +msgstr "" + +#: kallithea/controllers/home.py:144 +msgid "Bookmark" msgstr "" #: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 -#: kallithea/templates/journal/journal.html:12 +msgid "public journal" +msgstr "" + +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 +#: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "" -#: kallithea/controllers/login.py:138 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 +msgid "bad captcha" +msgstr "" + +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "" -#: kallithea/controllers/login.py:159 +#: kallithea/controllers/login.py:237 msgid "Your password reset link was sent" msgstr "" -#: kallithea/controllers/login.py:179 +#: kallithea/controllers/login.py:257 msgid "" "Your password reset was successful, new password has been sent to your " "email" msgstr "" -#: kallithea/controllers/pullrequests.py:139 -#: kallithea/templates/changeset/changeset.html:10 -#: kallithea/templates/email_templates/changeset_comment.html:8 +#: kallithea/controllers/pullrequests.py:140 +#: kallithea/templates/changeset/changeset.html:13 +#: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "" -#: kallithea/controllers/pullrequests.py:149 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "" -#: kallithea/controllers/pullrequests.py:150 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "" -#: kallithea/controllers/pullrequests.py:151 kallithea/model/scm.py:688 -#: kallithea/templates/switch_to_list.html:28 -#: kallithea/templates/bookmarks/bookmarks.html:10 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 +#: kallithea/templates/switch_to_list.html:38 +#: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "" -#: kallithea/controllers/pullrequests.py:324 +#: kallithea/controllers/pullrequests.py:330 msgid "Pull request requires a title with min. 3 chars" msgstr "" -#: kallithea/controllers/pullrequests.py:326 -msgid "Error creating pull request" -msgstr "" - -#: kallithea/controllers/pullrequests.py:346 +#: kallithea/controllers/pullrequests.py:332 +#, python-format +msgid "Error creating pull request: %s" +msgstr "" + +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:349 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:388 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:484 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "" -#: kallithea/controllers/pullrequests.py:521 +#: kallithea/controllers/pullrequests.py:522 msgid "Closing pull request on other statuses than rejected or approved forbidden" msgstr "" -#: kallithea/controllers/search.py:132 +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "" -#: kallithea/controllers/search.py:137 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" msgstr "" -#: kallithea/controllers/search.py:141 +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "" -#: kallithea/controllers/summary.py:182 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "" -#: kallithea/controllers/summary.py:188 -#: kallithea/templates/summary/summary.html:149 +#: kallithea/controllers/summary.py:206 +#: kallithea/templates/summary/summary.html:105 msgid "Statistics are disabled for this repository" msgstr "" -#: kallithea/controllers/admin/defaults.py:96 +#: kallithea/controllers/admin/auth_settings.py:127 +msgid "Auth settings updated successfully" +msgstr "" + +#: kallithea/controllers/admin/auth_settings.py:138 +msgid "error occurred during update of auth settings" +msgstr "" + +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "" -#: kallithea/controllers/admin/defaults.py:110 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "" -#: kallithea/controllers/admin/gists.py:56 -msgid "forever" -msgstr "" - -#: kallithea/controllers/admin/gists.py:57 -#, fuzzy -msgid "5 minutes" -msgstr "" - -#: kallithea/controllers/admin/gists.py:58 -#, fuzzy -msgid "1 hour" -msgstr "" - -#: kallithea/controllers/admin/gists.py:59 -#, fuzzy -msgid "1 day" -msgstr "" - #: kallithea/controllers/admin/gists.py:60 +#: kallithea/controllers/admin/my_account.py:257 +#: kallithea/controllers/admin/users.py:289 +msgid "forever" +msgstr "" + +#: kallithea/controllers/admin/gists.py:61 +#: kallithea/controllers/admin/my_account.py:258 +#: kallithea/controllers/admin/users.py:290 #, fuzzy -msgid "1 month" +msgid "5 minutes" msgstr "" #: kallithea/controllers/admin/gists.py:62 +#: kallithea/controllers/admin/my_account.py:259 +#: kallithea/controllers/admin/users.py:291 +#, fuzzy +msgid "1 hour" +msgstr "" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +#, fuzzy +msgid "1 day" +msgstr "" + +#: kallithea/controllers/admin/gists.py:64 +#: kallithea/controllers/admin/my_account.py:261 +#: kallithea/controllers/admin/users.py:293 +#, fuzzy +msgid "1 month" +msgstr "" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "" -#: kallithea/controllers/admin/gists.py:127 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "" -#: kallithea/controllers/admin/gists.py:165 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "" -#: kallithea/controllers/admin/ldap_settings.py:50 -msgid "BASE" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:51 -msgid "ONELEVEL" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:52 -msgid "SUBTREE" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:56 -msgid "NEVER" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:57 -msgid "ALLOW" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:58 -msgid "TRY" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:59 -msgid "DEMAND" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:60 -msgid "HARD" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:64 -msgid "No encryption" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:65 -msgid "LDAPS connection" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:66 -msgid "START_TLS on LDAP connection" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:124 -msgid "LDAP settings updated successfully" -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:128 -msgid "Unable to activate ldap. The \"python-ldap\" library is missing." -msgstr "" - -#: kallithea/controllers/admin/ldap_settings.py:145 -msgid "Error occurred during update of ldap settings" -msgstr "" - -#: kallithea/controllers/admin/permissions.py:58 +#: kallithea/controllers/admin/gists.py:234 +msgid "unmodified" +msgstr "" + +#: kallithea/controllers/admin/gists.py:263 +msgid "Successfully updated gist content" +msgstr "" + +#: kallithea/controllers/admin/gists.py:268 +msgid "Successfully updated gist data" +msgstr "" + +#: kallithea/controllers/admin/gists.py:271 +#, python-format +msgid "Error occurred during update of gist %s" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:70 +msgid "You can't edit this user since it's crucial for entire application" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:127 +msgid "Your account was updated successfully" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 +#, python-format +msgid "Error occurred during update of user %s" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:161 +msgid "Successfully updated password" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:171 +msgid "Error occurred during update of user password" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 +#, python-format +msgid "Added email %s to user" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 +msgid "An error occurred during email saving" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 +msgid "Removed email from user" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 +msgid "Api key successfully created" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 +msgid "Api key successfully reset" +msgstr "" + +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 +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:104 msgid "None" msgstr "" -#: kallithea/controllers/admin/permissions.py:59 #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 +#: kallithea/controllers/admin/permissions.py:71 msgid "Read" msgstr "" -#: kallithea/controllers/admin/permissions.py:60 #: 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:61 #: kallithea/controllers/admin/permissions.py:65 #: kallithea/controllers/admin/permissions.py:69 -#: kallithea/templates/admin/defaults/defaults.html:9 -#: kallithea/templates/admin/ldap/ldap.html:9 -#: kallithea/templates/admin/permissions/permissions.html:9 -#: kallithea/templates/admin/repos/repo_add.html:10 -#: kallithea/templates/admin/repos/repo_add.html:14 -#: kallithea/templates/admin/repos/repos.html:9 -#: kallithea/templates/admin/repos_groups/repos_groups_add.html:9 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:9 -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:11 -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:13 -#: kallithea/templates/admin/settings/hooks.html:9 -#: kallithea/templates/admin/settings/settings.html:9 -#: kallithea/templates/admin/users/user_add.html:8 -#: kallithea/templates/admin/users/user_edit.html:9 -#: kallithea/templates/admin/users/user_edit.html:133 -#: kallithea/templates/admin/users/users.html:9 -#: kallithea/templates/admin/users/users.html:85 -#: kallithea/templates/admin/users_groups/users_group_add.html:8 -#: kallithea/templates/admin/users_groups/users_group_edit.html:9 -#: kallithea/templates/admin/users_groups/users_groups.html:9 -#: kallithea/templates/base/base.html:317 -#: kallithea/templates/base/base.html:318 -#: kallithea/templates/base/base.html:324 -#: kallithea/templates/base/base.html:325 +#: kallithea/controllers/admin/permissions.py:73 +#: kallithea/templates/admin/auth/auth_settings.html:12 +#: kallithea/templates/admin/defaults/defaults.html:12 +#: kallithea/templates/admin/permissions/permissions.html:12 +#: kallithea/templates/admin/repo_groups/repo_group_add.html:12 +#: kallithea/templates/admin/repo_groups/repo_group_edit.html:12 +#: kallithea/templates/admin/repo_groups/repo_groups.html:13 +#: kallithea/templates/admin/repos/repo_add.html:13 +#: kallithea/templates/admin/repos/repo_add.html:17 +#: kallithea/templates/admin/repos/repos.html:12 +#: kallithea/templates/admin/settings/settings.html:12 +#: kallithea/templates/admin/user_groups/user_group_add.html:11 +#: kallithea/templates/admin/user_groups/user_group_edit.html:12 +#: kallithea/templates/admin/user_groups/user_groups.html:13 +#: kallithea/templates/admin/users/user_add.html:11 +#: kallithea/templates/admin/users/user_edit.html:12 +#: kallithea/templates/admin/users/user_edit_profile.html:114 +#: kallithea/templates/admin/users/users.html:13 +#: kallithea/templates/admin/users/users.html:58 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "" -#: kallithea/controllers/admin/permissions.py:72 -#: kallithea/controllers/admin/permissions.py:83 -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:92 -msgid "Disabled" -msgstr "" - -#: kallithea/controllers/admin/permissions.py:74 -msgid "Allowed with manual account activation" -msgstr "" - #: kallithea/controllers/admin/permissions.py:76 -msgid "Allowed with automatic account activation" -msgstr "" - -#: kallithea/controllers/admin/permissions.py:79 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1439 kallithea/model/db.py:1444 -msgid "Manual activation of external account" +#: 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 +msgid "Disabled" +msgstr "" + +#: kallithea/controllers/admin/permissions.py:78 +msgid "Allowed with manual account activation" msgstr "" #: kallithea/controllers/admin/permissions.py:80 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1440 kallithea/model/db.py:1445 -msgid "Automatic activation of external account" +msgid "Allowed with automatic account activation" +msgstr "" + +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 +msgid "Manual activation of external account" msgstr "" #: kallithea/controllers/admin/permissions.py:84 -#: kallithea/controllers/admin/permissions.py:87 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 +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 msgid "Enabled" msgstr "" -#: kallithea/controllers/admin/permissions.py:138 -msgid "Default permissions updated successfully" -msgstr "" - -#: kallithea/controllers/admin/permissions.py:152 +#: kallithea/controllers/admin/permissions.py:125 +msgid "Global permissions updated successfully" +msgstr "" + +#: kallithea/controllers/admin/permissions.py:139 msgid "Error occurred during update of permissions" msgstr "" -#: kallithea/controllers/admin/repos.py:128 -msgid "--REMOVE FORK--" -msgstr "" - -#: kallithea/controllers/admin/repos.py:168 +#: kallithea/controllers/admin/repo_groups.py:186 +#, python-format +msgid "Created repository group %s" +msgstr "" + +#: kallithea/controllers/admin/repo_groups.py:198 +#, python-format +msgid "Error occurred during creation of repository group %s" +msgstr "" + +#: kallithea/controllers/admin/repo_groups.py:256 +#, python-format +msgid "Updated repository group %s" +msgstr "" + +#: kallithea/controllers/admin/repo_groups.py:271 +#, python-format +msgid "Error occurred during update of repository group %s" +msgstr "" + +#: kallithea/controllers/admin/repo_groups.py:289 +#, python-format +msgid "This group contains %s repositores and cannot be deleted" +msgstr "" + +#: kallithea/controllers/admin/repo_groups.py:296 #, python-format -msgid "Created repository %s from %s" -msgstr "" - -#: kallithea/controllers/admin/repos.py:174 +msgid "This group contains %s subgroups and cannot be deleted" +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 "Created repository %s" -msgstr "" - -#: kallithea/controllers/admin/repos.py:197 +msgid "Error occurred during deletion of repository group %s" +msgstr "" + +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 +msgid "Cannot revoke permission for yourself as admin" +msgstr "" + +#: kallithea/controllers/admin/repo_groups.py:434 +msgid "Repository Group permissions updated" +msgstr "" + +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 +msgid "An error occurred during revoking of permission" +msgstr "" + +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:270 +#: kallithea/controllers/admin/repos.py:237 +#, python-format +msgid "Created repository %s from %s" +msgstr "" + +#: kallithea/controllers/admin/repos.py:246 +#, python-format +msgid "Forked repository %s as %s" +msgstr "" + +#: kallithea/controllers/admin/repos.py:249 +#, python-format +msgid "Created repository %s" +msgstr "" + +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "" -#: kallithea/controllers/admin/repos.py:288 +#: kallithea/controllers/admin/repos.py:307 #, python-format msgid "Error occurred during update of repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:315 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:318 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:323 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:326 -#, python-format -msgid "Cannot delete %s it still contains attached forks" -msgstr "" - -#: kallithea/controllers/admin/repos.py:331 -#, python-format -msgid "An error occurred during deletion of %s" -msgstr "" - #: kallithea/controllers/admin/repos.py:345 +#, python-format +msgid "Cannot delete %s it still contains attached forks" +msgstr "" + +#: kallithea/controllers/admin/repos.py:350 +#, python-format +msgid "An error occurred during deletion of %s" +msgstr "" + +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "" -#: kallithea/controllers/admin/repos.py:375 -#: kallithea/controllers/admin/repos_groups.py:332 -#: kallithea/controllers/admin/users_groups.py:312 -msgid "An error occurred during revoking of permission" -msgstr "" - -#: kallithea/controllers/admin/repos.py:392 -msgid "An error occurred during deletion of repository stats" -msgstr "" - -#: kallithea/controllers/admin/repos.py:409 -msgid "An error occurred during cache invalidation" -msgstr "" - -#: kallithea/controllers/admin/repos.py:429 -#: kallithea/controllers/admin/repos.py:456 -msgid "An error occurred during unlocking" -msgstr "" - -#: kallithea/controllers/admin/repos.py:447 -msgid "Unlocked" -msgstr "" - -#: kallithea/controllers/admin/repos.py:450 -msgid "Locked" -msgstr "" - -#: kallithea/controllers/admin/repos.py:452 -#, python-format -msgid "Repository has been %s" -msgstr "" - -#: kallithea/controllers/admin/repos.py:476 +#: kallithea/controllers/admin/repos.py:458 +msgid "An error occurred during creation of field" +msgstr "" + +#: kallithea/controllers/admin/repos.py:472 +msgid "An error occurred during removal of field" +msgstr "" + +#: kallithea/controllers/admin/repos.py:488 +msgid "-- Not a fork --" +msgstr "" + +#: kallithea/controllers/admin/repos.py:522 msgid "Updated repository visibility in public journal" msgstr "" -#: kallithea/controllers/admin/repos.py:480 +#: kallithea/controllers/admin/repos.py:526 msgid "An error occurred during setting this repository in public journal" msgstr "" -#: kallithea/controllers/admin/repos.py:485 kallithea/model/validators.py:302 +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "" -#: kallithea/controllers/admin/repos.py:498 -msgid "Pulled from remote location" -msgstr "" - -#: kallithea/controllers/admin/repos.py:501 -msgid "An error occurred during pull from remote location" -msgstr "" - -#: kallithea/controllers/admin/repos.py:517 +#: kallithea/controllers/admin/repos.py:546 msgid "Nothing" msgstr "" -#: kallithea/controllers/admin/repos.py:519 +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "" -#: kallithea/controllers/admin/repos.py:523 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "" -#: kallithea/controllers/admin/repos.py:562 -msgid "An error occurred during creation of field" -msgstr "" - -#: kallithea/controllers/admin/repos.py:576 -msgid "An error occurred during removal of field" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:147 -#, python-format -msgid "Created repository group %s" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:159 -#, python-format -msgid "Error occurred during creation of repository group %s" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:217 -#, python-format -msgid "Updated repository group %s" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:232 +#: kallithea/controllers/admin/repos.py:571 +msgid "Locked repository" +msgstr "" + +#: kallithea/controllers/admin/repos.py:574 +msgid "Unlocked repository" +msgstr "" + +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 +msgid "An error occurred during unlocking" +msgstr "" + +#: kallithea/controllers/admin/repos.py:595 +msgid "Unlocked" +msgstr "" + +#: kallithea/controllers/admin/repos.py:598 +msgid "Locked" +msgstr "" + +#: kallithea/controllers/admin/repos.py:600 #, python-format -msgid "Error occurred during update of repository group %s" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:250 -#, python-format -msgid "This group contains %s repositores and cannot be deleted" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:257 -#, python-format -msgid "This group contains %s subgroups and cannot be deleted" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:263 -#, python-format -msgid "Removed repository group %s" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:268 -#, python-format -msgid "Error occurred during deletion of repos group %s" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:279 -#: kallithea/controllers/admin/repos_groups.py:314 -#: kallithea/controllers/admin/users_groups.py:300 -msgid "Cannot revoke permission for yourself as admin" -msgstr "" - -#: kallithea/controllers/admin/repos_groups.py:294 -msgid "Repository Group permissions updated" -msgstr "" - -#: kallithea/controllers/admin/settings.py:123 +msgid "Repository has been %s" +msgstr "" + +#: kallithea/controllers/admin/repos.py:618 +msgid "Cache invalidation successful" +msgstr "" + +#: kallithea/controllers/admin/repos.py:622 +msgid "An error occurred during cache invalidation" +msgstr "" + +#: kallithea/controllers/admin/repos.py:637 +msgid "Pulled from remote location" +msgstr "" + +#: kallithea/controllers/admin/repos.py:640 +msgid "An error occurred during pull from remote location" +msgstr "" + +#: kallithea/controllers/admin/repos.py:673 +msgid "An error occurred during deletion of repository stats" +msgstr "" + +#: kallithea/controllers/admin/settings.py:172 +msgid "Updated VCS settings" +msgstr "" + +#: kallithea/controllers/admin/settings.py:176 +msgid "" +"Unable to activate hgsubversion support. The \"hgsubversion\" library is " +"missing" +msgstr "" + +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 +msgid "Error occurred during updating application settings" +msgstr "" + +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: kallithea/controllers/admin/settings.py:132 -msgid "Whoosh reindex task scheduled" -msgstr "" - -#: kallithea/controllers/admin/settings.py:163 +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "" -#: kallithea/controllers/admin/settings.py:167 -#: kallithea/controllers/admin/settings.py:304 -msgid "Error occurred during updating application settings" -msgstr "" - -#: kallithea/controllers/admin/settings.py:219 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:224 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:300 -msgid "Updated VCS settings" -msgstr "" - -#: kallithea/controllers/admin/settings.py:314 +#: kallithea/controllers/admin/settings.py:358 +msgid "Please enter email address" +msgstr "" + +#: kallithea/controllers/admin/settings.py:370 +msgid "Send email task created" +msgstr "" + +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "" -#: kallithea/controllers/admin/settings.py:330 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "" -#: kallithea/controllers/admin/settings.py:349 -msgid "Email task created" -msgstr "" - -#: kallithea/controllers/admin/settings.py:413 -msgid "You can't edit this user since it's crucial for entire application" -msgstr "" - -#: kallithea/controllers/admin/settings.py:455 -msgid "Your account was updated successfully" -msgstr "" - -#: kallithea/controllers/admin/settings.py:470 -#: kallithea/controllers/admin/users.py:198 +#: kallithea/controllers/admin/settings.py:444 +msgid "Whoosh reindex task scheduled" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:150 +#, python-format +msgid "Created user group %s" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:161 +#, python-format +msgid "Error occurred during creation of user group %s" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:199 +#, python-format +msgid "Updated user group %s" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:221 #, python-format -msgid "Error occurred during update of user %s" -msgstr "" - -#: kallithea/controllers/admin/users.py:130 +msgid "Error occurred during update of user group %s" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:239 +msgid "Successfully deleted user group" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:244 +msgid "An error occurred during deletion of user group" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:311 +msgid "Target group cannot be the same" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:317 +msgid "User Group permissions updated" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 +msgid "Updated permissions" +msgstr "" + +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 +msgid "An error occurred during permissions saving" +msgstr "" + +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "" -#: kallithea/controllers/admin/users.py:142 +#: kallithea/controllers/admin/users.py:149 #, python-format msgid "Error occurred during creation of user %s" msgstr "" -#: kallithea/controllers/admin/users.py:176 +#: kallithea/controllers/admin/users.py:188 msgid "User updated successfully" msgstr "" -#: kallithea/controllers/admin/users.py:214 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "" -#: kallithea/controllers/admin/users.py:219 +#: kallithea/controllers/admin/users.py:228 msgid "An error occurred during deletion of user" msgstr "" -#: kallithea/controllers/admin/users.py:234 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "" -#: kallithea/controllers/admin/users.py:293 -#: kallithea/controllers/admin/users_groups.py:372 -msgid "Updated permissions" -msgstr "" - -#: kallithea/controllers/admin/users.py:297 -#: kallithea/controllers/admin/users_groups.py:376 -msgid "An error occurred during permissions saving" -msgstr "" - -#: kallithea/controllers/admin/users.py:311 -#, python-format -msgid "Added email %s to user" -msgstr "" - -#: kallithea/controllers/admin/users.py:317 -msgid "An error occurred during email saving" -msgstr "" - -#: kallithea/controllers/admin/users.py:327 -msgid "Removed email from user" -msgstr "" - -#: kallithea/controllers/admin/users.py:340 +#: kallithea/controllers/admin/users.py:483 #, python-format -msgid "Added ip %s to user" -msgstr "" - -#: kallithea/controllers/admin/users.py:346 +msgid "Added ip %s to user whitelist" +msgstr "" + +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "" -#: kallithea/controllers/admin/users.py:358 -msgid "Removed ip from user" -msgstr "" - -#: kallithea/controllers/admin/users_groups.py:162 -#, python-format -msgid "Created user group %s" -msgstr "" - -#: kallithea/controllers/admin/users_groups.py:173 -#, python-format -msgid "Error occurred during creation of user group %s" -msgstr "" - -#: kallithea/controllers/admin/users_groups.py:210 -#, python-format -msgid "Updated user group %s" -msgstr "" - -#: kallithea/controllers/admin/users_groups.py:232 -#, python-format -msgid "Error occurred during update of user group %s" -msgstr "" - -#: kallithea/controllers/admin/users_groups.py:250 -msgid "Successfully deleted user group" -msgstr "" - -#: kallithea/controllers/admin/users_groups.py:255 -msgid "An error occurred during deletion of user group" -msgstr "" - -#: kallithea/controllers/admin/users_groups.py:274 -msgid "Target group cannot be the same" -msgstr "" - -#: kallithea/controllers/admin/users_groups.py:280 -msgid "User Group permissions updated" -msgstr "" - -#: kallithea/lib/auth.py:544 +#: kallithea/controllers/admin/users.py:503 +msgid "Removed ip address from user whitelist" +msgstr "" + +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "" -#: kallithea/lib/auth.py:593 +#: kallithea/lib/auth.py:809 msgid "You need to be a registered user to perform this action" msgstr "" -#: kallithea/lib/auth.py:634 +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "" @@ -848,176 +965,163 @@ msgstr "" msgid "No changes detected" msgstr "" -#: kallithea/lib/helpers.py:428 -#, python-format -msgid "%a, %d %b %Y %H:%M:%S" -msgstr "" - -#: kallithea/lib/helpers.py:539 -msgid "True" -msgstr "" - -#: kallithea/lib/helpers.py:542 -msgid "False" -msgstr "" - -#: kallithea/lib/helpers.py:580 +#: kallithea/lib/helpers.py:598 #, python-format msgid "Deleted branch: %s" msgstr "" -#: kallithea/lib/helpers.py:583 +#: kallithea/lib/helpers.py:601 #, python-format msgid "Created tag: %s" msgstr "" -#: kallithea/lib/helpers.py:596 +#: kallithea/lib/helpers.py:614 msgid "Changeset not found" msgstr "" -#: kallithea/lib/helpers.py:646 +#: kallithea/lib/helpers.py:664 #, python-format msgid "Show all combined changesets %s->%s" msgstr "" -#: kallithea/lib/helpers.py:652 +#: kallithea/lib/helpers.py:670 msgid "compare view" msgstr "" -#: kallithea/lib/helpers.py:672 +#: kallithea/lib/helpers.py:690 msgid "and" msgstr "" -#: kallithea/lib/helpers.py:673 +#: kallithea/lib/helpers.py:691 #, python-format msgid "%s more" msgstr "" -#: kallithea/lib/helpers.py:674 kallithea/templates/changelog/changelog.html:53 +#: kallithea/lib/helpers.py:692 kallithea/templates/changelog/changelog.html:58 msgid "revisions" msgstr "" -#: kallithea/lib/helpers.py:698 +#: kallithea/lib/helpers.py:716 #, python-format msgid "fork name %s" msgstr "" -#: kallithea/lib/helpers.py:715 -#: kallithea/templates/pullrequests/pullrequest_show.html:8 +#: kallithea/lib/helpers.py:733 +#: kallithea/templates/pullrequests/pullrequest_show.html:11 #, python-format msgid "Pull request #%s" msgstr "" -#: kallithea/lib/helpers.py:725 +#: kallithea/lib/helpers.py:743 msgid "[deleted] repository" msgstr "" -#: kallithea/lib/helpers.py:727 kallithea/lib/helpers.py:739 +#: kallithea/lib/helpers.py:745 kallithea/lib/helpers.py:757 msgid "[created] repository" msgstr "" -#: kallithea/lib/helpers.py:729 -msgid "[created] repository as fork" -msgstr "" - -#: kallithea/lib/helpers.py:731 kallithea/lib/helpers.py:741 -msgid "[forked] repository" -msgstr "" - -#: kallithea/lib/helpers.py:733 kallithea/lib/helpers.py:743 -msgid "[updated] repository" -msgstr "" - -#: kallithea/lib/helpers.py:735 -msgid "[downloaded] archive from repository" -msgstr "" - -#: kallithea/lib/helpers.py:737 -msgid "[delete] repository" -msgstr "" - -#: kallithea/lib/helpers.py:745 -msgid "[created] user" -msgstr "" - #: kallithea/lib/helpers.py:747 -msgid "[updated] user" -msgstr "" - -#: kallithea/lib/helpers.py:749 -msgid "[created] user group" -msgstr "" - -#: kallithea/lib/helpers.py:751 -msgid "[updated] user group" +msgid "[created] repository as fork" +msgstr "" + +#: kallithea/lib/helpers.py:749 kallithea/lib/helpers.py:759 +msgid "[forked] repository" +msgstr "" + +#: kallithea/lib/helpers.py:751 kallithea/lib/helpers.py:761 +msgid "[updated] repository" msgstr "" #: kallithea/lib/helpers.py:753 -msgid "[commented] on revision in repository" +msgid "[downloaded] archive from repository" msgstr "" #: kallithea/lib/helpers.py:755 -msgid "[commented] on pull request for" -msgstr "" - -#: kallithea/lib/helpers.py:757 -msgid "[closed] pull request for" -msgstr "" - -#: kallithea/lib/helpers.py:759 -msgid "[pushed] into" -msgstr "" - -#: kallithea/lib/helpers.py:761 -msgid "[committed via Kallithea] into repository" +msgid "[delete] repository" msgstr "" #: kallithea/lib/helpers.py:763 -msgid "[pulled from remote] into repository" +msgid "[created] user" msgstr "" #: kallithea/lib/helpers.py:765 -msgid "[pulled] from" +msgid "[updated] user" msgstr "" #: kallithea/lib/helpers.py:767 -msgid "[started following] repository" +msgid "[created] user group" msgstr "" #: kallithea/lib/helpers.py:769 +msgid "[updated] user group" +msgstr "" + +#: kallithea/lib/helpers.py:771 +msgid "[commented] on revision in repository" +msgstr "" + +#: kallithea/lib/helpers.py:773 +msgid "[commented] on pull request for" +msgstr "" + +#: kallithea/lib/helpers.py:775 +msgid "[closed] pull request for" +msgstr "" + +#: kallithea/lib/helpers.py:777 +msgid "[pushed] into" +msgstr "" + +#: kallithea/lib/helpers.py:779 +msgid "[committed via Kallithea] into repository" +msgstr "" + +#: kallithea/lib/helpers.py:781 +msgid "[pulled from remote] into repository" +msgstr "" + +#: kallithea/lib/helpers.py:783 +msgid "[pulled] from" +msgstr "" + +#: kallithea/lib/helpers.py:785 +msgid "[started following] repository" +msgstr "" + +#: kallithea/lib/helpers.py:787 msgid "[stopped following] repository" msgstr "" -#: kallithea/lib/helpers.py:1088 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr "" -#: kallithea/lib/helpers.py:1092 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "" -#: kallithea/lib/helpers.py:1158 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "" -#: kallithea/lib/helpers.py:1161 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "" -#: kallithea/lib/helpers.py:1164 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "" -#: kallithea/lib/helpers.py:1167 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "" -#: kallithea/lib/helpers.py:1404 +#: kallithea/lib/helpers.py:1417 #, python-format msgid "" "%s repository is not mapped to db perhaps it was created or renamed from " @@ -1025,766 +1129,995 @@ msgid "" "repositories" msgstr "" -#: kallithea/lib/unionrepo.py:193 -msgid "cannot create new union repository" -msgstr "" - -#: kallithea/lib/utils2.py:410 +#: kallithea/lib/utils2.py:415 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:411 +#: kallithea/lib/utils2.py:416 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:412 +#: kallithea/lib/utils2.py:417 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:413 +#: kallithea/lib/utils2.py:418 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:414 +#: kallithea/lib/utils2.py:419 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:415 +#: kallithea/lib/utils2.py:420 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:431 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "" -#: kallithea/lib/utils2.py:433 -#, python-format -msgid "%s ago" -msgstr "" - -#: kallithea/lib/utils2.py:435 -#, python-format -msgid "in %s and %s" -msgstr "" - #: kallithea/lib/utils2.py:438 #, python-format +msgid "%s ago" +msgstr "" + +#: kallithea/lib/utils2.py:440 +#, python-format +msgid "in %s and %s" +msgstr "" + +#: kallithea/lib/utils2.py:443 +#, python-format msgid "%s and %s ago" msgstr "" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1163 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 kallithea/model/db.py:1413 -msgid "Repository no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 kallithea/model/db.py:1414 -msgid "Repository read access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1390 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1410 kallithea/model/db.py:1415 -msgid "Repository write access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1410 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1456 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1513 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1514 +#: 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:1661 +msgid "Repository no access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1186 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1306 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1391 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1411 kallithea/model/db.py:1416 -msgid "Repository admin access" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1411 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1457 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1514 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1515 +#: 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:1662 +msgid "Repository read access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 +msgid "Repositories Group no access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" +msgid "Repositories Group read access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 kallithea/model/db.py:1411 -msgid "Kallithea Administrator" +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 kallithea/model/db.py:1434 -msgid "Repository creation disabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 +msgid "Repositories Group admin access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 kallithea/model/db.py:1435 -msgid "Repository creation enabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 kallithea/model/db.py:1437 -msgid "Repository forking disabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 kallithea/model/db.py:1438 -msgid "Repository forking enabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 +#: 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:1646 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1683 +msgid "Repository creation enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 -msgid "Register new user with Kallithea with manual activation" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 +msgid "Register new user with Kallithea with manual activation" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1623 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1643 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 kallithea/model/db.py:1939 -msgid "Not Reviewed" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1644 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 kallithea/model/db.py:1940 -msgid "Approved" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1645 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1840 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1936 kallithea/model/db.py:1941 -msgid "Rejected" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1646 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1840 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1936 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1982 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2042 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2043 +#: 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:2212 +msgid "Not Reviewed" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1654 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1766 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1841 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1937 kallithea/model/db.py:1942 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1937 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1983 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2043 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2044 +#: 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:2213 +msgid "Approved" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 kallithea/model/db.py:1275 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 kallithea/model/db.py:1418 -msgid "Repository group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 kallithea/model/db.py:1419 -msgid "Repository group read access" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 kallithea/model/db.py:1420 -msgid "Repository group write access" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1518 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1519 +#: 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:1666 +msgid "Repository group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1416 kallithea/model/db.py:1421 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1416 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1462 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1519 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1520 +#: 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:1667 +msgid "Repository group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1522 +#: 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:1669 msgid "Repository group admin access" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 kallithea/model/db.py:1423 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1466 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1523 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1524 +#: 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:1671 msgid "User group no access" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 kallithea/model/db.py:1424 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1467 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1524 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1525 +#: 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:1672 msgid "User group read access" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 kallithea/model/db.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 msgid "User group write access" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 kallithea/model/db.py:1426 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1469 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1527 +#: 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:1674 msgid "User group admin access" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 kallithea/model/db.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 kallithea/model/db.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1530 +#: 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:1677 msgid "Repository Group creation enabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 kallithea/model/db.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 kallithea/model/db.py:1432 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 kallithea/model/db.py:1440 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1541 +#: 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:1690 msgid "Registration disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 kallithea/model/db.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 msgid "User Registration with manual account activation" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 kallithea/model/db.py:1442 +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 msgid "User Registration with automatic account activation" msgstr "" -#: kallithea/model/comment.py:75 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 +msgid "Repository creation enabled with write permission to a repository group" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 +msgid "Repository creation disabled with write permission to a repository group" +msgstr "" + +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "" -#: kallithea/model/forms.py:43 +#: kallithea/model/forms.py:57 msgid "Please enter a login" msgstr "" -#: kallithea/model/forms.py:44 +#: kallithea/model/forms.py:58 #, python-format msgid "Enter a value %(min)i characters long or more" msgstr "" -#: kallithea/model/forms.py:52 +#: kallithea/model/forms.py:66 msgid "Please enter a password" msgstr "" -#: kallithea/model/forms.py:53 +#: kallithea/model/forms.py:67 #, python-format msgid "Enter %(min)i characters or more" msgstr "" -#: kallithea/model/notification.py:228 -#, python-format -msgid "%(user)s commented on changeset at %(when)s" -msgstr "" - -#: kallithea/model/notification.py:229 -#, python-format -msgid "%(user)s sent message at %(when)s" -msgstr "" - -#: kallithea/model/notification.py:230 -#, python-format -msgid "%(user)s mentioned you at %(when)s" +#: kallithea/model/forms.py:156 +msgid "Name must not contain only digits" msgstr "" #: kallithea/model/notification.py:231 #, python-format -msgid "%(user)s registered in Kallithea at %(when)s" +msgid "%(user)s commented on changeset at %(when)s" msgstr "" #: kallithea/model/notification.py:232 #, python-format -msgid "%(user)s opened new pull request at %(when)s" +msgid "%(user)s sent message at %(when)s" msgstr "" #: kallithea/model/notification.py:233 #, python-format +msgid "%(user)s mentioned you at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:234 +#, python-format +msgid "%(user)s registered in Kallithea at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:235 +#, python-format +msgid "%(user)s opened new pull request at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:236 +#, python-format msgid "%(user)s commented on pull request at %(when)s" msgstr "" -#: kallithea/model/pull_request.py:98 +#: kallithea/model/pull_request.py:107 #, python-format msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s" msgstr "" -#: kallithea/model/scm.py:674 +#: kallithea/model/scm.py:810 msgid "latest tip" msgstr "" -#: kallithea/model/user.py:232 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "" -#: kallithea/model/user.py:257 kallithea/model/user.py:281 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 msgid "You can't Edit this user since it's crucial for entire application" msgstr "" -#: kallithea/model/user.py:303 +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for entire application" msgstr "" -#: kallithea/model/user.py:309 +#: kallithea/model/user.py:276 #, 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:334 +#: kallithea/model/user.py:304 msgid "Password reset link" msgstr "" -#: kallithea/model/user.py:366 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "" -#: kallithea/model/user.py:367 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "" -#: kallithea/model/validators.py:38 kallithea/model/validators.py:39 +#: kallithea/model/validators.py:82 kallithea/model/validators.py:83 msgid "Value cannot be an empty list" msgstr "" -#: kallithea/model/validators.py:85 +#: kallithea/model/validators.py:120 #, python-format msgid "Username \"%(username)s\" already exists" msgstr "" -#: kallithea/model/validators.py:87 +#: kallithea/model/validators.py:122 #, python-format msgid "Username \"%(username)s\" is forbidden" msgstr "" -#: kallithea/model/validators.py:89 +#: kallithea/model/validators.py:124 msgid "" "Username may only contain alphanumeric characters underscores, periods or" " dashes and must begin with alphanumeric character or underscore" msgstr "" -#: kallithea/model/validators.py:117 +#: kallithea/model/validators.py:151 +msgid "The input is not valid" +msgstr "" + +#: kallithea/model/validators.py:158 #, python-format msgid "Username %(username)s is not valid" msgstr "" -#: kallithea/model/validators.py:136 -msgid "Invalid user group name" -msgstr "" - -#: kallithea/model/validators.py:137 -#, python-format -msgid "User group \"%(usergroup)s\" already exists" -msgstr "" - -#: kallithea/model/validators.py:139 -msgid "" -"user group name may only contain alphanumeric characters underscores, " -"periods or dashes and must begin with alphanumeric character" -msgstr "" - #: kallithea/model/validators.py:177 -msgid "Cannot assign this group as parent" +msgid "Invalid user group name" msgstr "" #: kallithea/model/validators.py:178 #, python-format -msgid "Group \"%(group_name)s\" already exists" +msgid "User group \"%(usergroup)s\" already exists" msgstr "" #: kallithea/model/validators.py:180 +msgid "" +"user group name may only contain alphanumeric characters underscores, " +"periods or dashes and must begin with alphanumeric character" +msgstr "" + +#: kallithea/model/validators.py:218 +msgid "Cannot assign this group as parent" +msgstr "" + +#: kallithea/model/validators.py:219 +#, python-format +msgid "Group \"%(group_name)s\" already exists" +msgstr "" + +#: kallithea/model/validators.py:221 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "" -#: kallithea/model/validators.py:238 +#: kallithea/model/validators.py:279 msgid "Invalid characters (non-ascii) in password" msgstr "" -#: kallithea/model/validators.py:253 +#: kallithea/model/validators.py:294 +msgid "Invalid old password" +msgstr "" + +#: kallithea/model/validators.py:310 msgid "Passwords do not match" msgstr "" -#: kallithea/model/validators.py:270 +#: kallithea/model/validators.py:327 msgid "invalid password" msgstr "" -#: kallithea/model/validators.py:271 +#: kallithea/model/validators.py:328 msgid "invalid user name" msgstr "" -#: kallithea/model/validators.py:272 +#: kallithea/model/validators.py:329 msgid "Your account is disabled" msgstr "" -#: kallithea/model/validators.py:316 +#: kallithea/model/validators.py:373 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "" -#: kallithea/model/validators.py:318 +#: kallithea/model/validators.py:375 #, python-format msgid "Repository named %(repo)s already exists" msgstr "" -#: kallithea/model/validators.py:319 +#: kallithea/model/validators.py:376 #, python-format msgid "Repository \"%(repo)s\" already exists in group \"%(group)s\"" msgstr "" -#: kallithea/model/validators.py:321 +#: kallithea/model/validators.py:378 #, python-format msgid "Repository group with name \"%(repo)s\" already exists" msgstr "" -#: kallithea/model/validators.py:438 +#: kallithea/model/validators.py:493 msgid "invalid clone url" msgstr "" -#: kallithea/model/validators.py:439 +#: kallithea/model/validators.py:494 msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url" msgstr "" -#: kallithea/model/validators.py:464 +#: kallithea/model/validators.py:519 msgid "Fork have to be the same type as parent" msgstr "" -#: kallithea/model/validators.py:479 +#: kallithea/model/validators.py:534 msgid "You don't have permissions to create repository in this group" msgstr "" -#: kallithea/model/validators.py:481 +#: kallithea/model/validators.py:536 msgid "no permission to create repository in root location" msgstr "" -#: kallithea/model/validators.py:518 +#: kallithea/model/validators.py:585 msgid "You don't have permissions to create a group in this location" msgstr "" -#: kallithea/model/validators.py:559 +#: kallithea/model/validators.py:626 msgid "This username or user group name is not valid" msgstr "" -#: kallithea/model/validators.py:652 +#: kallithea/model/validators.py:719 msgid "This is not a valid path" msgstr "" -#: kallithea/model/validators.py:667 +#: kallithea/model/validators.py:734 msgid "This e-mail address is already taken" msgstr "" -#: kallithea/model/validators.py:687 +#: kallithea/model/validators.py:754 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "" -#: kallithea/model/validators.py:724 +#: kallithea/model/validators.py:791 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:737 +#: kallithea/model/validators.py:804 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "" -#: kallithea/model/validators.py:769 +#: kallithea/model/validators.py:836 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "" -#: kallithea/model/validators.py:770 +#: kallithea/model/validators.py:837 #, python-format msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" -#: kallithea/model/validators.py:803 +#: kallithea/model/validators.py:870 msgid "Key name can only consist of letters, underscore, dash or numbers" msgstr "" -#: kallithea/model/validators.py:817 +#: kallithea/model/validators.py:884 msgid "Filename cannot be inside a directory" msgstr "" +#: kallithea/model/validators.py:900 +#, python-format +msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" +msgstr "" + +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "" #: kallithea/templates/index_base.html:6 -#: kallithea/templates/repo_switcher_list.html:4 -#: kallithea/templates/admin/repos/repos.html:9 -#: kallithea/templates/admin/users/user_edit_my_account.html:31 -#: kallithea/templates/admin/users/users.html:9 -#: kallithea/templates/bookmarks/bookmarks.html:9 -#: kallithea/templates/branches/branches.html:9 -#: kallithea/templates/journal/journal.html:9 -#: kallithea/templates/journal/journal.html:46 -#: kallithea/templates/journal/journal.html:47 -#: kallithea/templates/tags/tags.html:9 +#: kallithea/templates/admin/my_account/my_account_repos.html:3 +#: kallithea/templates/admin/my_account/my_account_watched.html:3 +#: kallithea/templates/admin/repo_groups/repo_groups.html:12 +#: kallithea/templates/admin/repos/repos.html:12 +#: kallithea/templates/admin/user_groups/user_groups.html:12 +#: kallithea/templates/admin/users/users.html:12 +#: kallithea/templates/bookmarks/bookmarks.html:12 +#: kallithea/templates/branches/branches.html:12 +#: kallithea/templates/journal/journal.html:12 +#: kallithea/templates/journal/journal.html:49 +#: kallithea/templates/journal/journal.html:50 +#: kallithea/templates/tags/tags.html:12 msgid "quick filter..." msgstr "" #: kallithea/templates/index_base.html:6 -#: kallithea/templates/admin/repos/repos.html:9 +#: kallithea/templates/admin/repos/repos.html:12 msgid "repositories" msgstr "" -#: kallithea/templates/index_base.html:13 -#: kallithea/templates/index_base.html:18 -#: kallithea/templates/admin/repos/repo_add.html:5 -#: kallithea/templates/admin/repos/repos.html:21 -msgid "Add repository" -msgstr "" - -#: kallithea/templates/index_base.html:15 #: kallithea/templates/index_base.html:20 -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:31 -msgid "Add group" -msgstr "" - +#: kallithea/templates/index_base.html:25 +#: kallithea/templates/admin/repos/repo_add.html:22 +#: kallithea/templates/admin/repos/repos.html:25 +msgid "Add Repository" +msgstr "" + +#: kallithea/templates/index_base.html:22 #: kallithea/templates/index_base.html:27 -msgid "Edit group" -msgstr "" - -#: kallithea/templates/index_base.html:27 +#: kallithea/templates/admin/repo_groups/repo_group_add.html:16 +#: kallithea/templates/admin/repo_groups/repo_groups.html:29 +msgid "Add Repository Group" +msgstr "" + +#: kallithea/templates/index_base.html:32 msgid "You have admin right to this group, and can edit it" msgstr "" -#: kallithea/templates/index_base.html:40 -#: kallithea/templates/admin/repos_groups/repos_groups_add.html:33 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:38 -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:43 -#: kallithea/templates/admin/users_groups/users_group_add.html:32 -#: kallithea/templates/admin/users_groups/users_group_edit.html:33 -#: kallithea/templates/admin/users_groups/users_groups.html:37 -msgid "Group name" -msgstr "" - -#: kallithea/templates/index_base.html:41 -#: kallithea/templates/index_base.html:123 -#: kallithea/templates/admin/repos/repo_add_base.html:56 -#: kallithea/templates/admin/repos/repo_edit.html:68 -#: kallithea/templates/admin/repos/repos.html:73 -#: kallithea/templates/admin/repos_groups/repos_groups_add.html:42 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:47 -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:44 -#: kallithea/templates/email_templates/changeset_comment.html:9 +#: kallithea/templates/index_base.html:32 +msgid "Edit Repository Group" +msgstr "" + +#: kallithea/templates/index_base.html:45 +msgid "Group Name" +msgstr "" + +#: kallithea/templates/index_base.html:46 +#: kallithea/templates/index_base.html:128 +#: kallithea/templates/admin/my_account/my_account_api_keys.html:64 +#: kallithea/templates/admin/repo_groups/repo_group_add.html:45 +#: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:17 +#: kallithea/templates/admin/repo_groups/repo_groups.html:51 +#: kallithea/templates/admin/repos/repo_add_base.html:32 +#: kallithea/templates/admin/repos/repo_edit_settings.html:72 +#: kallithea/templates/admin/repos/repos.html:51 +#: kallithea/templates/admin/user_groups/user_group_add.html:43 +#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:15 +#: kallithea/templates/admin/user_groups/user_groups.html:51 +#: kallithea/templates/admin/users/user_edit_api_keys.html:64 +#: kallithea/templates/email_templates/changeset_comment.html:16 #: kallithea/templates/email_templates/pull_request.html:9 -#: kallithea/templates/forks/fork.html:56 -#: kallithea/templates/pullrequests/pullrequest.html:43 -#: kallithea/templates/pullrequests/pullrequest_show.html:81 -#: kallithea/templates/summary/summary.html:106 +#: kallithea/templates/forks/fork.html:41 +#: kallithea/templates/pullrequests/pullrequest.html:40 +#: kallithea/templates/pullrequests/pullrequest_show.html:86 +#: kallithea/templates/summary/summary.html:88 msgid "Description" msgstr "" -#: kallithea/templates/index_base.html:51 -#: kallithea/templates/admin/permissions/permissions.html:55 -#: kallithea/templates/admin/repos/repo_add_base.html:29 -#: kallithea/templates/admin/repos/repo_edit.html:50 -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:57 -#: kallithea/templates/forks/fork.html:47 -msgid "Repository group" -msgstr "" - -#: kallithea/templates/index_base.html:121 -#: kallithea/templates/admin/repos/repo_add_base.html:9 -#: kallithea/templates/admin/repos/repo_edit.html:32 -#: kallithea/templates/admin/repos/repos.html:71 -#: kallithea/templates/admin/users/user_edit_my_account.html:172 -#: kallithea/templates/base/perms_summary.html:37 -#: kallithea/templates/bookmarks/bookmarks.html:48 -#: kallithea/templates/bookmarks/bookmarks_data.html:6 -#: kallithea/templates/branches/branches.html:47 -#: kallithea/templates/branches/branches_data.html:6 -#: kallithea/templates/files/files_browser.html:47 -#: kallithea/templates/journal/journal.html:193 -#: kallithea/templates/journal/journal.html:283 -#: kallithea/templates/summary/summary.html:55 -#: kallithea/templates/summary/summary.html:124 -#: kallithea/templates/tags/tags.html:48 -#: kallithea/templates/tags/tags_data.html:6 -msgid "Name" -msgstr "" - -#: kallithea/templates/index_base.html:124 -msgid "Last Change" -msgstr "" - #: kallithea/templates/index_base.html:126 -#: kallithea/templates/admin/repos/repos.html:74 -#: kallithea/templates/admin/users/user_edit_my_account.html:174 -#: kallithea/templates/journal/journal.html:195 -#: kallithea/templates/journal/journal.html:285 +#: 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:50 +#: kallithea/templates/admin/repos/repo_add_base.html:9 +#: kallithea/templates/admin/repos/repo_edit_settings.html:7 +#: kallithea/templates/admin/repos/repos.html:50 +#: kallithea/templates/admin/user_groups/user_groups.html:50 +#: kallithea/templates/base/perms_summary.html:53 +#: kallithea/templates/bookmarks/bookmarks.html:51 +#: kallithea/templates/bookmarks/bookmarks_data.html:7 +#: kallithea/templates/branches/branches.html:50 +#: kallithea/templates/branches/branches_data.html:7 +#: kallithea/templates/files/files_browser.html:41 +#: kallithea/templates/journal/journal.html:197 +#: kallithea/templates/journal/journal.html:288 +#: kallithea/templates/tags/tags.html:51 +#: kallithea/templates/tags/tags_data.html:7 +msgid "Name" +msgstr "" + +#: kallithea/templates/index_base.html:129 +msgid "Last Change" +msgstr "" + +#: kallithea/templates/index_base.html:131 +#: 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:52 +#: kallithea/templates/journal/journal.html:199 +#: kallithea/templates/journal/journal.html:290 msgid "Tip" msgstr "" -#: kallithea/templates/index_base.html:128 -#: kallithea/templates/admin/repos/repo_edit.html:114 -#: kallithea/templates/admin/repos/repos.html:76 +#: kallithea/templates/index_base.html:133 +#: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:10 +#: kallithea/templates/admin/repo_groups/repo_groups.html:53 +#: kallithea/templates/admin/repos/repo_edit_settings.html:60 +#: kallithea/templates/admin/repos/repos.html:53 +#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:8 +#: kallithea/templates/admin/user_groups/user_groups.html:54 +#: kallithea/templates/summary/summary.html:141 msgid "Owner" msgstr "" -#: kallithea/templates/index_base.html:136 -#: kallithea/templates/admin/repos/repos.html:84 -#: kallithea/templates/admin/users/user_edit_my_account.html:183 -#: kallithea/templates/admin/users/users.html:107 -#: kallithea/templates/bookmarks/bookmarks.html:74 -#: kallithea/templates/branches/branches.html:73 -#: kallithea/templates/journal/journal.html:204 -#: kallithea/templates/journal/journal.html:294 -#: kallithea/templates/tags/tags.html:74 +#: kallithea/templates/index_base.html:141 +#: 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:67 +#: kallithea/templates/bookmarks/bookmarks.html:81 +#: kallithea/templates/branches/branches.html:80 +#: kallithea/templates/journal/journal.html:208 +#: kallithea/templates/journal/journal.html:299 +#: kallithea/templates/tags/tags.html:81 msgid "Click to sort ascending" msgstr "" -#: kallithea/templates/index_base.html:137 -#: kallithea/templates/admin/repos/repos.html:85 -#: kallithea/templates/admin/users/user_edit_my_account.html:184 -#: kallithea/templates/admin/users/users.html:108 -#: kallithea/templates/bookmarks/bookmarks.html:75 -#: kallithea/templates/branches/branches.html:74 -#: kallithea/templates/journal/journal.html:205 -#: kallithea/templates/journal/journal.html:295 -#: kallithea/templates/tags/tags.html:75 +#: kallithea/templates/index_base.html:142 +#: 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:68 +#: kallithea/templates/bookmarks/bookmarks.html:82 +#: kallithea/templates/branches/branches.html:81 +#: kallithea/templates/journal/journal.html:209 +#: kallithea/templates/journal/journal.html:300 +#: kallithea/templates/tags/tags.html:82 msgid "Click to sort descending" msgstr "" -#: kallithea/templates/index_base.html:138 +#: kallithea/templates/index_base.html:143 msgid "No repositories found." msgstr "" -#: kallithea/templates/index_base.html:139 -#: kallithea/templates/admin/repos/repos.html:87 -#: kallithea/templates/admin/users/user_edit_my_account.html:186 -#: kallithea/templates/admin/users/users.html:110 -#: kallithea/templates/bookmarks/bookmarks.html:77 -#: kallithea/templates/branches/branches.html:76 -#: kallithea/templates/journal/journal.html:207 -#: kallithea/templates/journal/journal.html:297 -#: kallithea/templates/tags/tags.html:77 +#: kallithea/templates/index_base.html:144 +#: 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:70 +#: kallithea/templates/bookmarks/bookmarks.html:84 +#: kallithea/templates/branches/branches.html:83 +#: kallithea/templates/journal/journal.html:211 +#: kallithea/templates/journal/journal.html:302 +#: kallithea/templates/tags/tags.html:84 msgid "Data error." msgstr "" -#: kallithea/templates/index_base.html:140 -#: kallithea/templates/admin/repos/repos.html:88 -#: kallithea/templates/admin/users/user_edit_my_account.html:58 -#: kallithea/templates/admin/users/user_edit_my_account.html:187 -#: kallithea/templates/admin/users/users.html:111 -#: kallithea/templates/bookmarks/bookmarks.html:78 -#: kallithea/templates/branches/branches.html:77 -#: kallithea/templates/journal/journal.html:208 -#: kallithea/templates/journal/journal.html:298 -#: kallithea/templates/tags/tags.html:78 +#: kallithea/templates/index_base.html:145 +#: 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:151 kallithea/templates/base/root.html:71 +#: kallithea/templates/bookmarks/bookmarks.html:85 +#: kallithea/templates/branches/branches.html:84 +#: kallithea/templates/journal/journal.html:212 +#: kallithea/templates/journal/journal.html:303 +#: kallithea/templates/tags/tags.html:85 msgid "Loading..." msgstr "" -#: kallithea/templates/login.html:5 kallithea/templates/base/base.html:239 +#: kallithea/templates/login.html:5 kallithea/templates/login.html:32 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "" -#: kallithea/templates/login.html:21 +#: kallithea/templates/login.html:30 #, python-format msgid "Log In to %s" msgstr "" -#: kallithea/templates/login.html:31 kallithea/templates/register.html:20 +#: kallithea/templates/login.html:43 kallithea/templates/register.html:40 #: kallithea/templates/admin/admin_log.html:5 -#: kallithea/templates/admin/users/user_add.html:32 -#: kallithea/templates/admin/users/user_edit.html:57 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:31 -#: kallithea/templates/admin/users/users.html:77 -#: kallithea/templates/base/base.html:215 -#: kallithea/templates/summary/summary.html:123 +#: kallithea/templates/admin/my_account/my_account_profile.html:30 +#: kallithea/templates/admin/users/user_add.html:35 +#: kallithea/templates/admin/users/user_edit_profile.html:33 +#: kallithea/templates/admin/users/users.html:53 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "" -#: kallithea/templates/login.html:40 kallithea/templates/register.html:29 -#: kallithea/templates/admin/ldap/ldap.html:46 -#: kallithea/templates/admin/users/user_add.html:41 -#: kallithea/templates/base/base.html:224 +#: kallithea/templates/login.html:52 kallithea/templates/register.html:49 +#: kallithea/templates/admin/my_account/my_account.html:39 +#: kallithea/templates/admin/users/user_add.html:44 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "" -#: kallithea/templates/login.html:50 +#: kallithea/templates/login.html:62 msgid "Remember me" msgstr "" -#: kallithea/templates/login.html:54 +#: kallithea/templates/login.html:66 msgid "Sign In" msgstr "" -#: kallithea/templates/login.html:60 +#: kallithea/templates/login.html:72 msgid "Forgot your password ?" msgstr "" -#: kallithea/templates/login.html:63 kallithea/templates/base/base.html:235 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "" @@ -1792,111 +2125,112 @@ msgstr "" msgid "Password Reset" msgstr "" -#: kallithea/templates/password_reset.html:11 -msgid "Reset your password to" -msgstr "" - -#: kallithea/templates/password_reset.html:21 -msgid "Email address" -msgstr "" - -#: kallithea/templates/password_reset.html:30 -msgid "Reset my password" +#: kallithea/templates/password_reset.html:29 +#, python-format +msgid "Reset your Password to %s" msgstr "" #: kallithea/templates/password_reset.html:31 +msgid "Reset your Password" +msgstr "" + +#: kallithea/templates/password_reset.html:42 +msgid "Email Address" +msgstr "" + +#: kallithea/templates/password_reset.html:52 +#: kallithea/templates/register.html:95 +msgid "Captcha" +msgstr "" + +#: kallithea/templates/password_reset.html:63 +msgid "Send password reset email" +msgstr "" + +#: kallithea/templates/password_reset.html:64 msgid "Password reset link will be send to matching email address" msgstr "" -#: kallithea/templates/register.html:5 kallithea/templates/register.html:74 +#: kallithea/templates/register.html:5 kallithea/templates/register.html:30 +#: kallithea/templates/register.html:106 msgid "Sign Up" msgstr "" -#: kallithea/templates/register.html:11 -msgid "Sign Up to" -msgstr "" - -#: kallithea/templates/register.html:38 +#: kallithea/templates/register.html:28 +#, python-format +msgid "Sign Up to %s" +msgstr "" + +#: kallithea/templates/register.html:58 msgid "Re-enter password" msgstr "" -#: kallithea/templates/register.html:47 -#: kallithea/templates/admin/users/user_add.html:59 -#: kallithea/templates/admin/users/user_edit.html:97 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:62 +#: kallithea/templates/register.html:67 +#: kallithea/templates/admin/my_account/my_account_profile.html:41 +#: kallithea/templates/admin/users/user_add.html:62 +#: kallithea/templates/admin/users/user_edit_profile.html:87 msgid "First Name" msgstr "" -#: kallithea/templates/register.html:56 -#: kallithea/templates/admin/users/user_add.html:68 -#: kallithea/templates/admin/users/user_edit.html:106 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:71 -msgid "Last Name" -msgstr "" - -#: kallithea/templates/register.html:65 -#: kallithea/templates/admin/users/user_add.html:77 -#: kallithea/templates/admin/users/user_edit.html:115 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:80 -#: kallithea/templates/summary/summary.html:125 -msgid "Email" -msgstr "" - #: kallithea/templates/register.html:76 +#: kallithea/templates/admin/my_account/my_account_profile.html:50 +#: kallithea/templates/admin/users/user_add.html:71 +#: kallithea/templates/admin/users/user_edit_profile.html:96 +msgid "Last Name" +msgstr "" + +#: kallithea/templates/register.html:85 +#: kallithea/templates/admin/my_account/my_account_profile.html:59 +#: kallithea/templates/admin/settings/settings.html:44 +#: kallithea/templates/admin/users/user_add.html:80 +#: kallithea/templates/admin/users/user_edit_profile.html:42 +msgid "Email" +msgstr "" + +#: kallithea/templates/register.html:108 msgid "Your account will be activated right after registration" msgstr "" -#: kallithea/templates/register.html:78 +#: kallithea/templates/register.html:110 msgid "Your account must wait for activation by administrator" msgstr "" -#: kallithea/templates/repo_switcher_list.html:10 -#: kallithea/templates/admin/defaults/defaults.html:44 -#: kallithea/templates/admin/repos/repo_add_base.html:65 -#: kallithea/templates/admin/repos/repo_edit.html:78 -#: kallithea/templates/data_table/_dt_elements.html:61 -#: kallithea/templates/summary/summary.html:77 -msgid "Private repository" -msgstr "" - -#: kallithea/templates/repo_switcher_list.html:12 -#: kallithea/templates/data_table/_dt_elements.html:63 -#: kallithea/templates/summary/summary.html:79 -msgid "Public repository" -msgstr "" - #: kallithea/templates/switch_to_list.html:10 -#: kallithea/templates/branches/branches_data.html:57 +#: kallithea/templates/branches/branches_data.html:67 msgid "There are no branches yet" msgstr "" -#: kallithea/templates/switch_to_list.html:22 -#: kallithea/templates/tags/tags_data.html:38 +#: kallithea/templates/switch_to_list.html:16 +msgid "Closed Branches" +msgstr "" + +#: kallithea/templates/switch_to_list.html:32 +#: kallithea/templates/tags/tags_data.html:44 msgid "There are no tags yet" msgstr "" -#: kallithea/templates/switch_to_list.html:35 -#: kallithea/templates/bookmarks/bookmarks_data.html:37 +#: kallithea/templates/switch_to_list.html:45 +#: kallithea/templates/bookmarks/bookmarks_data.html:43 msgid "There are no bookmarks yet" msgstr "" #: kallithea/templates/admin/admin.html:5 -#: kallithea/templates/admin/admin.html:13 -#: kallithea/templates/base/base.html:73 +#: kallithea/templates/admin/admin.html:16 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "" -#: kallithea/templates/admin/admin.html:10 -msgid "journal filter..." -msgstr "" - -#: kallithea/templates/admin/admin.html:12 -#: kallithea/templates/journal/journal.html:11 -msgid "filter" -msgstr "" - #: kallithea/templates/admin/admin.html:13 -#: kallithea/templates/journal/journal.html:12 +msgid "journal filter..." +msgstr "" + +#: kallithea/templates/admin/admin.html:15 +#: kallithea/templates/journal/journal.html:14 +msgid "filter" +msgstr "" + +#: kallithea/templates/admin/admin.html:16 +#: kallithea/templates/journal/journal.html:15 #, python-format msgid "%s entry" msgid_plural "%s entries" @@ -1904,28 +2238,30 @@ msgstr[0] "" msgstr[1] "" #: kallithea/templates/admin/admin_log.html:6 -#: kallithea/templates/admin/repos/repos.html:77 -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:46 -#: kallithea/templates/admin/users/user_edit_my_account.html:176 -#: kallithea/templates/admin/users/users.html:87 -#: kallithea/templates/admin/users_groups/users_groups.html:40 -#: kallithea/templates/journal/journal.html:197 -#: kallithea/templates/journal/journal.html:287 +#: kallithea/templates/admin/my_account/my_account_repos.html:50 +#: kallithea/templates/admin/my_account/my_account_watched.html:50 +#: kallithea/templates/admin/repo_groups/repo_groups.html:54 +#: kallithea/templates/admin/repos/repo_edit_fields.html:8 +#: kallithea/templates/admin/repos/repos.html:55 +#: kallithea/templates/admin/user_groups/user_groups.html:55 +#: kallithea/templates/admin/users/users.html:60 +#: kallithea/templates/journal/journal.html:201 +#: kallithea/templates/journal/journal.html:292 msgid "Action" msgstr "" #: kallithea/templates/admin/admin_log.html:7 -#: kallithea/templates/admin/permissions/permissions.html:41 +#: kallithea/templates/admin/permissions/permissions_globals.html:18 msgid "Repository" msgstr "" #: kallithea/templates/admin/admin_log.html:8 -#: kallithea/templates/bookmarks/bookmarks.html:49 -#: kallithea/templates/bookmarks/bookmarks_data.html:7 -#: kallithea/templates/branches/branches.html:48 -#: kallithea/templates/branches/branches_data.html:7 -#: kallithea/templates/tags/tags.html:49 -#: kallithea/templates/tags/tags_data.html:7 +#: kallithea/templates/bookmarks/bookmarks.html:53 +#: kallithea/templates/bookmarks/bookmarks_data.html:9 +#: kallithea/templates/branches/branches.html:52 +#: kallithea/templates/branches/branches_data.html:9 +#: kallithea/templates/tags/tags.html:53 +#: kallithea/templates/tags/tags_data.html:9 msgid "Date" msgstr "" @@ -1937,311 +2273,599 @@ msgstr "" msgid "No actions yet" msgstr "" +#: kallithea/templates/admin/auth/auth_settings.html:5 +msgid "Authentication Settings" +msgstr "" + +#: kallithea/templates/admin/auth/auth_settings.html:14 +#: kallithea/templates/base/base.html:78 +msgid "Authentication" +msgstr "" + +#: kallithea/templates/admin/auth/auth_settings.html:31 +msgid "Authentication Plugins" +msgstr "" + +#: kallithea/templates/admin/auth/auth_settings.html:34 +msgid "Enabled Plugins" +msgstr "" + +#: kallithea/templates/admin/auth/auth_settings.html:36 +msgid "" +"Comma separated list of plugins. Order of plugins is also order in which " +"Kallithea will try to authenticate user" +msgstr "" + +#: kallithea/templates/admin/auth/auth_settings.html:37 +msgid "Available built-in plugins" +msgstr "" + +#: kallithea/templates/admin/auth/auth_settings.html:43 +#: kallithea/templates/base/root.html:63 +msgid "enabled" +msgstr "" + +#: kallithea/templates/admin/auth/auth_settings.html:43 +#: kallithea/templates/base/root.html:64 +msgid "disabled" +msgstr "" + +#: kallithea/templates/admin/auth/auth_settings.html:51 +#: kallithea/templates/admin/defaults/defaults.html:87 +#: kallithea/templates/admin/my_account/my_account_password.html:33 +#: kallithea/templates/admin/my_account/my_account_profile.html:68 +#: kallithea/templates/admin/permissions/permissions_globals.html:108 +#: kallithea/templates/admin/repo_groups/repo_group_add.html:72 +#: 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/settings/settings_hooks.html:53 +#: kallithea/templates/admin/user_groups/user_group_add.html:60 +#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:104 +#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:67 +#: kallithea/templates/admin/users/user_add.html:99 +#: kallithea/templates/admin/users/user_edit_profile.html:122 +#: kallithea/templates/base/default_perms_box.html:64 +msgid "Save" +msgstr "" + +#: kallithea/templates/admin/auth/auth_settings.html:57 +msgid "Plugin" +msgstr "" + #: kallithea/templates/admin/defaults/defaults.html:5 -#: kallithea/templates/admin/defaults/defaults.html:25 +#: kallithea/templates/admin/defaults/defaults.html:28 msgid "Repositories defaults" msgstr "" -#: kallithea/templates/admin/defaults/defaults.html:11 -#: kallithea/templates/base/base.html:80 +#: kallithea/templates/admin/defaults/defaults.html:14 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "" -#: kallithea/templates/admin/defaults/defaults.html:35 -#: kallithea/templates/admin/repos/repo_add_base.html:38 +#: kallithea/templates/admin/defaults/defaults.html:38 +#: kallithea/templates/admin/repos/repo_add_base.html:59 +#: kallithea/templates/admin/repos/repo_edit_fields.html:7 msgid "Type" msgstr "" -#: kallithea/templates/admin/defaults/defaults.html:48 -#: kallithea/templates/admin/repos/repo_add_base.html:69 -#: kallithea/templates/admin/repos/repo_edit.html:82 -#: kallithea/templates/forks/fork.html:69 +#: kallithea/templates/admin/defaults/defaults.html:47 +#: 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:70 +msgid "Private repository" +msgstr "" + +#: kallithea/templates/admin/defaults/defaults.html:51 +#: kallithea/templates/admin/repos/repo_add_base.html:81 +#: kallithea/templates/admin/repos/repo_edit_settings.html:86 +#: kallithea/templates/forks/fork.html:75 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.html:87 +#: kallithea/templates/admin/defaults/defaults.html:58 +#: kallithea/templates/admin/repos/repo_edit_settings.html:91 msgid "Enable statistics" msgstr "" -#: kallithea/templates/admin/defaults/defaults.html:59 -#: kallithea/templates/admin/repos/repo_edit.html:91 +#: kallithea/templates/admin/defaults/defaults.html:62 +#: kallithea/templates/admin/repos/repo_edit_settings.html:95 msgid "Enable statistics window on summary page." msgstr "" -#: kallithea/templates/admin/defaults/defaults.html:65 -#: kallithea/templates/admin/repos/repo_edit.html:96 +#: kallithea/templates/admin/defaults/defaults.html:68 +#: kallithea/templates/admin/repos/repo_edit_settings.html:100 msgid "Enable downloads" msgstr "" -#: kallithea/templates/admin/defaults/defaults.html:69 -#: kallithea/templates/admin/repos/repo_edit.html:100 +#: kallithea/templates/admin/defaults/defaults.html:72 +#: kallithea/templates/admin/repos/repo_edit_settings.html:104 msgid "Enable download menu on summary page." msgstr "" -#: kallithea/templates/admin/defaults/defaults.html:75 -#: kallithea/templates/admin/repos/repo_edit.html:105 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:64 +#: kallithea/templates/admin/defaults/defaults.html:78 +#: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:34 +#: kallithea/templates/admin/repos/repo_edit_settings.html:109 msgid "Enable locking" msgstr "" -#: kallithea/templates/admin/defaults/defaults.html:79 -#: kallithea/templates/admin/repos/repo_edit.html:109 +#: kallithea/templates/admin/defaults/defaults.html:82 +#: kallithea/templates/admin/repos/repo_edit_settings.html:113 msgid "Enable lock-by-pulling on repository." msgstr "" -#: kallithea/templates/admin/defaults/defaults.html:84 -#: kallithea/templates/admin/ldap/ldap.html:89 -#: kallithea/templates/admin/permissions/permissions.html:122 -#: kallithea/templates/admin/repos/repo_edit.html:141 -#: kallithea/templates/admin/repos/repo_edit.html:166 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:72 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:96 -#: kallithea/templates/admin/settings/hooks.html:73 -#: kallithea/templates/admin/users/user_add.html:94 -#: kallithea/templates/admin/users/user_edit.html:140 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:88 -#: kallithea/templates/admin/users_groups/users_group_add.html:49 -#: kallithea/templates/admin/users_groups/users_group_edit.html:90 -#: kallithea/templates/admin/users_groups/users_group_edit.html:143 -#: kallithea/templates/base/default_perms_box.html:53 -msgid "Save" -msgstr "" - -#: kallithea/templates/admin/gists/index.html:5 -#: kallithea/templates/base/base.html:299 -msgid "Gists" +#: kallithea/templates/admin/gists/edit.html:5 +#: kallithea/templates/admin/gists/edit.html:22 +msgid "Edit Gist" +msgstr "" + +#: kallithea/templates/admin/gists/edit.html:40 +#, python-format +msgid "" +"Gist was update since you started editing. Copy your changes and click " +"%(here)s to reload new version." +msgstr "" + +#: kallithea/templates/admin/gists/edit.html:59 +#: kallithea/templates/admin/gists/new.html:43 +msgid "Gist description ..." +msgstr "" + +#: kallithea/templates/admin/gists/edit.html:61 +#: kallithea/templates/admin/gists/new.html:45 +msgid "Gist lifetime" +msgstr "" + +#: kallithea/templates/admin/gists/edit.html:65 +#: kallithea/templates/admin/gists/edit.html:67 +#: kallithea/templates/admin/gists/index.html:60 +#: kallithea/templates/admin/gists/index.html:62 +#: kallithea/templates/admin/gists/show.html:50 +#: kallithea/templates/admin/gists/show.html:52 +msgid "Expires" +msgstr "" + +#: kallithea/templates/admin/gists/edit.html:65 +#: kallithea/templates/admin/gists/index.html:60 +#: kallithea/templates/admin/gists/show.html:50 +#: 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/users/user_edit_api_keys.html:8 +#: kallithea/templates/admin/users/user_edit_api_keys.html:27 +msgid "never" +msgstr "" + +#: kallithea/templates/admin/gists/edit.html:80 +#: kallithea/templates/admin/gists/new.html:52 +#: kallithea/templates/files/files_add.html:59 +#: kallithea/templates/files/files_edit.html:64 +msgid "plain" +msgstr "" + +#: kallithea/templates/admin/gists/edit.html:147 +msgid "Update Gist" +msgstr "" + +#: kallithea/templates/admin/gists/edit.html:148 +#: kallithea/templates/changeset/changeset_file_comment.html:89 +msgid "Cancel" +msgstr "" + +#: kallithea/templates/admin/gists/index.html:6 +#: kallithea/templates/admin/gists/index.html:19 +#, python-format +msgid "Private Gists for user %s" +msgstr "" + +#: kallithea/templates/admin/gists/index.html:8 +#: kallithea/templates/admin/gists/index.html:21 +#, python-format +msgid "Public Gists for user %s" msgstr "" #: kallithea/templates/admin/gists/index.html:10 -#, python-format -msgid "Private Gists for user %s" -msgstr "" - -#: kallithea/templates/admin/gists/index.html:12 -#, python-format -msgid "Public Gists for user %s" -msgstr "" - -#: kallithea/templates/admin/gists/index.html:14 +#: kallithea/templates/admin/gists/index.html:23 msgid "Public Gists" msgstr "" -#: kallithea/templates/admin/gists/index.html:31 -#: kallithea/templates/admin/gists/show.html:24 -#: kallithea/templates/base/base.html:302 -msgid "Create new gist" -msgstr "" - -#: kallithea/templates/admin/gists/index.html:48 +#: kallithea/templates/admin/gists/index.html:40 +#: kallithea/templates/admin/gists/show.html:28 +msgid "Create New Gist" +msgstr "" + +#: kallithea/templates/admin/gists/index.html:57 +#: kallithea/templates/data_table/_dt_elements.html:143 msgid "Created" msgstr "" -#: kallithea/templates/admin/gists/index.html:51 -#: kallithea/templates/admin/gists/index.html:53 -#: kallithea/templates/admin/gists/show.html:43 -#: kallithea/templates/admin/gists/show.html:45 -msgid "Expires" -msgstr "" - -#: kallithea/templates/admin/gists/index.html:51 -#: kallithea/templates/admin/gists/show.html:43 -msgid "never" -msgstr "" - -#: kallithea/templates/admin/gists/index.html:68 +#: kallithea/templates/admin/gists/index.html:77 msgid "There are no gists yet" msgstr "" #: kallithea/templates/admin/gists/new.html:5 -#: kallithea/templates/admin/gists/new.html:16 -msgid "New gist" -msgstr "" - -#: kallithea/templates/admin/gists/new.html:37 -msgid "Gist description ..." -msgstr "" - -#: kallithea/templates/admin/gists/new.html:52 -msgid "Create private gist" -msgstr "" - -#: kallithea/templates/admin/gists/new.html:53 -msgid "Create public gist" -msgstr "" - -#: kallithea/templates/admin/gists/new.html:54 -#: kallithea/templates/admin/permissions/permissions.html:123 -#: kallithea/templates/admin/permissions/permissions.html:185 -#: kallithea/templates/admin/repos/repo_edit.html:142 -#: kallithea/templates/admin/repos/repo_edit.html:167 -#: kallithea/templates/admin/repos/repo_edit.html:381 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:73 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:97 -#: kallithea/templates/admin/settings/settings.html:115 -#: kallithea/templates/admin/settings/settings.html:196 -#: kallithea/templates/admin/settings/settings.html:288 -#: kallithea/templates/admin/users/user_edit.html:141 -#: kallithea/templates/admin/users/user_edit.html:198 -#: kallithea/templates/admin/users/user_edit.html:246 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:89 -#: kallithea/templates/admin/users_groups/users_group_edit.html:144 -#: kallithea/templates/base/default_perms_box.html:54 -#: kallithea/templates/files/files_add.html:80 -#: kallithea/templates/files/files_edit.html:66 -#: kallithea/templates/pullrequests/pullrequest.html:86 +#: kallithea/templates/admin/gists/new.html:22 +msgid "New Gist" +msgstr "" + +#: kallithea/templates/admin/gists/new.html:51 +msgid "name this file..." +msgstr "" + +#: kallithea/templates/admin/gists/new.html:60 +msgid "Create Private Gist" +msgstr "" + +#: kallithea/templates/admin/gists/new.html:61 +msgid "Create Public Gist" +msgstr "" + +#: kallithea/templates/admin/gists/new.html:62 +#: 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:69 +#: kallithea/templates/admin/permissions/permissions_globals.html:109 +#: kallithea/templates/admin/permissions/permissions_ips.html:41 +#: 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/settings/settings_global.html:56 +#: kallithea/templates/admin/settings/settings_vcs.html:81 +#: kallithea/templates/admin/settings/settings_visual.html:116 +#: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 +#: 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/base/default_perms_box.html:65 +#: kallithea/templates/files/files_add.html:70 +#: kallithea/templates/files/files_delete.html:58 +#: kallithea/templates/files/files_edit.html:73 +#: kallithea/templates/pullrequests/pullrequest.html:83 msgid "Reset" msgstr "" #: kallithea/templates/admin/gists/show.html:5 -msgid "gist" -msgstr "" - -#: kallithea/templates/admin/gists/show.html:9 +#: kallithea/templates/admin/gists/show.html:12 msgid "Gist" msgstr "" -#: kallithea/templates/admin/gists/show.html:36 -msgid "Public gist" -msgstr "" - -#: kallithea/templates/admin/gists/show.html:38 -msgid "Private gist" -msgstr "" - -#: kallithea/templates/admin/gists/show.html:54 -#: kallithea/templates/admin/repos/repo_edit.html:299 -#: kallithea/templates/changeset/changeset_file_comment.html:40 +#: kallithea/templates/admin/gists/show.html:13 +#: kallithea/templates/email_templates/changeset_comment.html:4 +#: kallithea/templates/email_templates/pull_request.html:4 +#: kallithea/templates/email_templates/pull_request_comment.html:4 +msgid "URL" +msgstr "" + +#: kallithea/templates/admin/gists/show.html:40 +msgid "Public Gist" +msgstr "" + +#: kallithea/templates/admin/gists/show.html:42 +msgid "Private Gist" +msgstr "" + +#: kallithea/templates/admin/gists/show.html:59 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:80 +#: kallithea/templates/changeset/changeset_file_comment.html:48 +#: kallithea/templates/files/files_source.html:39 +#: kallithea/templates/files/files_source.html:42 +#: kallithea/templates/files/files_source.html:45 msgid "Delete" msgstr "" -#: kallithea/templates/admin/gists/show.html:54 +#: kallithea/templates/admin/gists/show.html:59 #, fuzzy -msgid "Confirm to delete this gist" -msgstr "" - -#: kallithea/templates/admin/gists/show.html:63 -#: kallithea/templates/admin/gists/show.html:84 -#: kallithea/templates/files/files_edit.html:48 -#: kallithea/templates/files/files_source.html:25 -#: kallithea/templates/files/files_source.html:55 -msgid "Show as raw" -msgstr "" - -#: kallithea/templates/admin/gists/show.html:71 +msgid "Confirm to delete this Gist" +msgstr "" + +#: kallithea/templates/admin/gists/show.html:66 +#: kallithea/templates/changeset/changeset_file_comment.html:81 +#: kallithea/templates/changeset/changeset_file_comment.html:190 +#: kallithea/templates/data_table/_dt_elements.html:167 +#: kallithea/templates/data_table/_dt_elements.html:183 +#: kallithea/templates/files/files_source.html:41 +#: kallithea/templates/files/files_source.html:44 +msgid "Edit" +msgstr "" + +#: kallithea/templates/admin/gists/show.html:68 +#: kallithea/templates/files/files_edit.html:54 +#: kallithea/templates/files/files_source.html:34 +msgid "Show as Raw" +msgstr "" + +#: kallithea/templates/admin/gists/show.html:76 msgid "created" msgstr "" -#: kallithea/templates/admin/ldap/ldap.html:5 -msgid "LDAP administration" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:11 -#: kallithea/templates/admin/users/users.html:86 -#: kallithea/templates/base/base.html:79 -msgid "LDAP" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:28 -msgid "Connection settings" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:30 -msgid "Enable LDAP" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:34 -msgid "Host" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:38 -msgid "Port" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:42 -msgid "Account" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:50 -msgid "Connection security" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:54 -msgid "Certificate Checks" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:57 -msgid "Search settings" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:59 -msgid "Base DN" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:63 -msgid "LDAP Filter" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:67 -msgid "LDAP Search Scope" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:70 -msgid "Attribute mappings" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:72 -msgid "Login Attribute" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:76 -msgid "First Name Attribute" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:80 -msgid "Last Name Attribute" -msgstr "" - -#: kallithea/templates/admin/ldap/ldap.html:84 -msgid "E-mail Attribute" +#: kallithea/templates/admin/gists/show.html:89 +#: kallithea/templates/files/files_source.html:71 +msgid "Show as raw" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account.html:5 +#: kallithea/templates/base/base.html:285 +msgid "My account" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account.html:12 +msgid "My Account" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account.html:38 +#: kallithea/templates/admin/users/user_edit.html:42 +msgid "Profile" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account.html:40 +#: kallithea/templates/admin/users/user_edit.html:43 +msgid "API keys" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account.html:41 +msgid "My Emails" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account.html:42 +msgid "My Repositories" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account.html:43 +#: kallithea/templates/journal/journal.html:54 +msgid "Watched" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account.html:44 +msgid "Pull requests" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account.html:45 +msgid "My 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 "" + +#: kallithea/templates/admin/my_account/my_account_api_keys.html:30 +#: kallithea/templates/admin/users/user_edit_api_keys.html:30 +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 "" + +#: kallithea/templates/admin/my_account/my_account_api_keys.html:42 +#: kallithea/templates/admin/users/user_edit_api_keys.html:42 +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 "" + +#: 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 "" + +#: 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/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 +#: kallithea/templates/admin/users/user_edit_ips.html:49 +msgid "Add" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_emails.html:7 +#: kallithea/templates/admin/users/user_edit_emails.html:7 +msgid "Primary" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_emails.html:19 +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:24 +#: 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 +msgid "Confirm to delete this email: %s" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_emails.html:26 +#: kallithea/templates/admin/users/user_edit_emails.html:26 +msgid "No additional emails specified" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_emails.html:38 +#: kallithea/templates/admin/users/user_edit_emails.html:38 +msgid "New email address" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_password.html:1 +msgid "Change your account password" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_password.html:7 +msgid "Current password" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_password.html:16 +#: kallithea/templates/admin/users/user_edit_profile.html:69 +msgid "New password" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_password.html:25 +msgid "Confirm new password" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_profile.html:9 +msgid "Change your avatar at" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_profile.html:10 +#: kallithea/templates/admin/users/user_edit_profile.html:9 +msgid "Using" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_profile.html:12 +#: kallithea/templates/admin/users/user_edit_profile.html:11 +msgid "Avatars are disabled" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_profile.html:13 +msgid "Missing email, please update your user email address." +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_profile.html:14 +#: kallithea/templates/admin/users/user_edit_profile.html:15 +msgid "current IP" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_profile.html:26 +msgid "" +"Your user is in an external Source of Record; some details cannot be " +"managed here" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:2 +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:4 +msgid "Show closed pull requests" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:6 +msgid "Opened by me" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:15 +#, python-format +msgid "Pull request #%s opened on %s" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:17 +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:47 +#: kallithea/templates/pullrequests/pullrequest_data.html:11 +#: kallithea/templates/pullrequests/pullrequest_show.html:30 +#: kallithea/templates/pullrequests/pullrequest_show.html:45 +msgid "Closed" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:25 +msgid "Confirm to delete this pull request" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:32 +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:53 +msgid "Nothing here yet" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:36 +msgid "I participate in" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_pullrequests.html:44 +#: kallithea/templates/pullrequests/pullrequest_data.html:8 +#, python-format +msgid "Pull request #%s opened by %s on %s" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_repos.html:1 +msgid "Repositories you are owner of" +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_repos.html:59 +#: kallithea/templates/admin/my_account/my_account_watched.html:59 +#: kallithea/templates/base/root.html:69 +#: kallithea/templates/bookmarks/bookmarks.html:83 +#: kallithea/templates/branches/branches.html:82 +#: kallithea/templates/journal/journal.html:210 +#: kallithea/templates/journal/journal.html:301 +#: kallithea/templates/tags/tags.html:83 +msgid "No records found." +msgstr "" + +#: kallithea/templates/admin/my_account/my_account_watched.html:1 +msgid "Repositories you are watching" msgstr "" #: kallithea/templates/admin/notifications/notifications.html:5 -#: kallithea/templates/admin/notifications/notifications.html:9 +#: kallithea/templates/admin/notifications/notifications.html:12 msgid "My Notifications" msgstr "" -#: kallithea/templates/admin/notifications/notifications.html:29 +#: kallithea/templates/admin/notifications/notifications.html:32 msgid "All" msgstr "" -#: kallithea/templates/admin/notifications/notifications.html:30 +#: kallithea/templates/admin/notifications/notifications.html:33 #, fuzzy msgid "Comments" msgstr "" -#: kallithea/templates/admin/notifications/notifications.html:31 -#: kallithea/templates/pullrequests/pullrequest_show_all.html:8 -msgid "Pull requests" -msgstr "" - -#: kallithea/templates/admin/notifications/notifications.html:35 +#: kallithea/templates/admin/notifications/notifications.html:34 +#: kallithea/templates/base/base.html:196 +msgid "Pull Requests" +msgstr "" + +#: kallithea/templates/admin/notifications/notifications.html:38 msgid "Mark all read" msgstr "" -#: kallithea/templates/admin/notifications/notifications_data.html:39 +#: kallithea/templates/admin/notifications/notifications_data.html:40 msgid "No notifications here yet" msgstr "" #: kallithea/templates/admin/notifications/show_notification.html:5 -#: kallithea/templates/admin/notifications/show_notification.html:11 +#: kallithea/templates/admin/notifications/show_notification.html:14 msgid "Show notification" msgstr "" -#: kallithea/templates/admin/notifications/show_notification.html:9 -#: kallithea/templates/base/base.html:253 +#: kallithea/templates/admin/notifications/show_notification.html:12 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "" @@ -2249,1299 +2873,1608 @@ msgstr "" msgid "Permissions administration" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:11 -#: kallithea/templates/admin/repos/repo_edit.html:151 -#: kallithea/templates/admin/repos/repo_edit.html:158 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:81 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:88 -#: kallithea/templates/admin/users/user_edit.html:150 -#: kallithea/templates/admin/users_groups/users_group_edit.html:129 -#: kallithea/templates/admin/users_groups/users_group_edit.html:136 -#: kallithea/templates/base/base.html:78 +#: kallithea/templates/admin/permissions/permissions.html:14 +#: kallithea/templates/admin/permissions/permissions.html:37 +#: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 +#: kallithea/templates/admin/repos/repo_edit.html:46 +#: kallithea/templates/admin/user_groups/user_group_edit.html:45 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:24 -msgid "Default permissions" -msgstr "" - -#: kallithea/templates/admin/permissions/permissions.html:31 +#: kallithea/templates/admin/permissions/permissions.html:41 +#: kallithea/templates/admin/settings/settings.html:42 +msgid "Global" +msgstr "" + +#: kallithea/templates/admin/permissions/permissions.html:42 +msgid "IP whitelist" +msgstr "" + +#: kallithea/templates/admin/permissions/permissions.html:43 +msgid "Overview" +msgstr "" + +#: kallithea/templates/admin/permissions/permissions_globals.html:7 msgid "Anonymous access" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:49 +#: kallithea/templates/admin/permissions/permissions_globals.html:13 +#, python-format +msgid "" +"Allow access to Kallithea without need to log in. Anonymous users use %s " +"user permissions" +msgstr "" + +#: kallithea/templates/admin/permissions/permissions_globals.html:26 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.html:50 -#: kallithea/templates/admin/permissions/permissions.html:63 -#: kallithea/templates/admin/permissions/permissions.html:77 +#: 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 "" -#: kallithea/templates/admin/permissions/permissions.html:62 +#: 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/forks/fork.html:51 +msgid "Repository group" +msgstr "" + +#: kallithea/templates/admin/permissions/permissions_globals.html:39 msgid "" "All default permissions on each repository group will be reset to chosen " "permission, note that all custom default permission on repository groups " "will be lost" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:69 +#: kallithea/templates/admin/permissions/permissions_globals.html:46 +#: kallithea/templates/data_table/_dt_elements.html:211 msgid "User group" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:76 +#: 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" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:83 +#: kallithea/templates/admin/permissions/permissions_globals.html:60 msgid "Repository creation" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:91 +#: 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 "" +"Write permission to repository groups allows creating repositories inside" +" that group" +msgstr "" + +#: kallithea/templates/admin/permissions/permissions_globals.html:77 msgid "User group creation" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:99 +#: kallithea/templates/admin/permissions/permissions_globals.html:85 msgid "Repository forking" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:107 +#: kallithea/templates/admin/permissions/permissions_globals.html:93 msgid "Registration" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:115 +#: kallithea/templates/admin/permissions/permissions_globals.html:101 msgid "External auth account activation" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:133 -msgid "Default User Permissions" -msgstr "" - -#: kallithea/templates/admin/permissions/permissions.html:144 -#: kallithea/templates/admin/users/user_edit.html:207 -msgid "Allowed IP addresses" -msgstr "" - -#: kallithea/templates/admin/permissions/permissions.html:158 -#: kallithea/templates/admin/repos/repo_edit.html:340 -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:70 -#: kallithea/templates/admin/users/user_edit.html:175 -#: kallithea/templates/admin/users/user_edit.html:220 -#: kallithea/templates/admin/users_groups/users_groups.html:54 -#: kallithea/templates/data_table/_dt_elements.html:122 -#: kallithea/templates/data_table/_dt_elements.html:136 -msgid "delete" -msgstr "" - -#: kallithea/templates/admin/permissions/permissions.html:159 -#: kallithea/templates/admin/users/user_edit.html:221 +#: 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/users/user_edit_ips.html:23 #, fuzzy, python-format msgid "Confirm to delete this ip: %s" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:165 -#: kallithea/templates/admin/users/user_edit.html:227 +#: kallithea/templates/admin/permissions/permissions_ips.html:21 +#: kallithea/templates/admin/users/user_edit_ips.html:30 msgid "All IP addresses are allowed" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:176 -#: kallithea/templates/admin/users/user_edit.html:238 +#: kallithea/templates/admin/permissions/permissions_ips.html:32 +#: kallithea/templates/admin/users/user_edit_ips.html:42 msgid "New ip address" msgstr "" -#: kallithea/templates/admin/permissions/permissions.html:184 -#: kallithea/templates/admin/repos/repo_add_base.html:73 -#: kallithea/templates/admin/repos/repo_edit.html:380 -#: kallithea/templates/admin/users/user_edit.html:197 -#: kallithea/templates/admin/users/user_edit.html:245 -msgid "Add" -msgstr "" - -#: kallithea/templates/admin/repos/repo_add.html:12 -#: kallithea/templates/admin/repos/repo_add.html:16 -#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:88 -#: kallithea/templates/base/base.html:116 -#: kallithea/templates/base/base.html:275 -msgid "Repositories" -msgstr "" - -#: kallithea/templates/admin/repos/repo_add.html:19 +#: kallithea/templates/admin/permissions/permissions_perms.html:1 +msgid "Default user permissions overview" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_add.html:5 +msgid "Add repository group" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_add.html:14 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 +msgid "Repository groups" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_add.html:36 +#: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:8 +#: kallithea/templates/admin/user_groups/user_group_add.html:35 +#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:7 +msgid "Group name" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_add.html:54 +#: kallithea/templates/admin/repo_groups/repo_group_edit_settings.html:26 +msgid "Group parent" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_add.html:63 +#: kallithea/templates/admin/repos/repo_add_base.html:50 +msgid "Copy parent group permissions" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_add.html:67 +#: kallithea/templates/admin/repos/repo_add_base.html:54 +msgid "Copy permission set from parent repository group." +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit.html:5 +#, python-format +msgid "%s Repository group settings" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit.html:14 +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:105 +msgid "Repository Groups" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit.html:24 +msgid "Add Child Group" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit.html:53 +#: kallithea/templates/admin/repos/repo_edit.html:15 +#: kallithea/templates/admin/repos/repo_edit.html:43 +#: kallithea/templates/admin/settings/settings.html:14 +#: kallithea/templates/admin/settings/settings.html:36 +#: kallithea/templates/admin/user_groups/user_group_edit.html:42 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 +msgid "Settings" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit.html:54 +#: kallithea/templates/admin/repos/repo_edit.html:49 +#: kallithea/templates/admin/user_groups/user_group_edit.html:43 +#: kallithea/templates/admin/users/user_edit.html:44 +msgid "Advanced" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:1 +#, python-format +msgid "Repository Group: %s" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:6 +msgid "Top level repositories" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:7 +msgid "Total repositories" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:8 +msgid "Children groups" +msgstr "" + +#: 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:94 +msgid "Created on" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:21 +#: kallithea/templates/data_table/_dt_elements.html:192 +#, python-format +msgid "Confirm to delete this group: %s with %s repository" +msgid_plural "Confirm to delete this group: %s with %s repositories" +msgstr[0] "" +msgstr[1] "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_advanced.html:25 +#, fuzzy +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 "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:28 +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:45 +#: kallithea/templates/admin/repos/repo_edit_permissions.html:24 +#: 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 "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:34 +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:71 +#: kallithea/templates/admin/repos/repo_edit_permissions.html:43 +#: 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" +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 msgid "Add new" msgstr "" -#: kallithea/templates/admin/repos/repo_add_base.html:20 -#: kallithea/templates/summary/summary.html:96 -#: kallithea/templates/summary/summary.html:97 +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:103 +msgid "apply to children" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:107 +msgid "Both" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:108 +msgid "" +"Set or revoke permission to all children of that group, including non-" +"private repositories and other groups if selected." +msgstr "" + +#: 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" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_show.html:4 +#, fuzzy, python-format +msgid "%s Repository group dashboard" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_show.html:12 +msgid "Home" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_group_show.html:16 +msgid "with" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_groups.html:5 +msgid "Repository groups administration" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_groups.html:13 +msgid "repository groups" +msgstr "" + +#: kallithea/templates/admin/repo_groups/repo_groups.html:52 +msgid "Number of toplevel repositories" +msgstr "" + +#: kallithea/templates/admin/repos/repo_add.html:5 +msgid "Add repository" +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:32 msgid "Clone from" msgstr "" -#: kallithea/templates/admin/repos/repo_add_base.html:24 -#: kallithea/templates/admin/repos/repo_edit.html:45 +#: kallithea/templates/admin/repos/repo_add_base.html:27 msgid "Optional http[s] url from which repository should be cloned." msgstr "" -#: kallithea/templates/admin/repos/repo_add_base.html:33 -#: kallithea/templates/forks/fork.html:51 +#: kallithea/templates/admin/repos/repo_add_base.html:36 +#: kallithea/templates/admin/repos/repo_edit_settings.html:76 +#: kallithea/templates/forks/fork.html:45 +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/forks/fork.html:55 msgid "Optionaly select a group to put this repository into." msgstr "" -#: kallithea/templates/admin/repos/repo_add_base.html:42 +#: kallithea/templates/admin/repos/repo_add_base.html:63 msgid "Type of repository to create." msgstr "" -#: kallithea/templates/admin/repos/repo_add_base.html:47 -#: kallithea/templates/admin/repos/repo_edit.html:59 -#: kallithea/templates/forks/fork.html:38 +#: kallithea/templates/admin/repos/repo_add_base.html:68 +#: kallithea/templates/admin/repos/repo_edit_settings.html:51 +#: kallithea/templates/forks/fork.html:61 msgid "Landing revision" msgstr "" -#: kallithea/templates/admin/repos/repo_add_base.html:51 -#: kallithea/templates/admin/repos/repo_edit.html:63 -#: kallithea/templates/forks/fork.html:42 -msgid "Default revision for files page, downloads, whoosh and readme" -msgstr "" - -#: kallithea/templates/admin/repos/repo_add_base.html:60 -#: kallithea/templates/admin/repos/repo_edit.html:72 -#: kallithea/templates/forks/fork.html:60 -msgid "Keep it short and to the point. Use a README file for longer descriptions." +#: kallithea/templates/admin/repos/repo_add_base.html:72 +msgid "" +"Default revision for files page, downloads, full text search index and " +"readme generation" +msgstr "" + +#: kallithea/templates/admin/repos/repo_creating.html:9 +#, python-format +msgid "%s Creating repository" +msgstr "" + +#: kallithea/templates/admin/repos/repo_creating.html:16 +msgid "Creating repository" +msgstr "" + +#: kallithea/templates/admin/repos/repo_creating.html:30 +#, python-format +msgid "" +"Repository \"%(repo_name)s\" is beeing created, you will be redirected " +"when this process is finished.repo_name" +msgstr "" + +#: kallithea/templates/admin/repos/repo_creating.html:42 +msgid "" +"We're sorry but error occured during this operation. Please check your " +"Kallithea server logs, or contact administrator." msgstr "" #: kallithea/templates/admin/repos/repo_edit.html:8 -msgid "Edit repository" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:12 -#: kallithea/templates/admin/settings/hooks.html:9 -#: kallithea/templates/admin/settings/settings.html:11 -#: kallithea/templates/base/base.html:81 kallithea/templates/base/base.html:134 -#: kallithea/templates/summary/summary.html:212 -msgid "Settings" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:36 -msgid "Non-changeable id" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:41 -msgid "Clone uri" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:54 -msgid "Optional select a group to put this repository into." -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:119 -msgid "Change owner of this repository." -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:177 -msgid "Advanced settings" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:180 -msgid "Statistics" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:184 -msgid "Reset current statistics" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:184 -msgid "Confirm to remove current statistics" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:187 -msgid "Fetched to rev" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:188 -msgid "Stats gathered" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:196 +#, fuzzy, python-format +msgid "%s repository settings" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit.html:52 +msgid "Extra fields" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit.html:55 +msgid "Caches" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit.html:58 msgid "Remote" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:200 -msgid "Pull changes from remote location" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:200 -msgid "Confirm to pull changes from remote side" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:211 -msgid "Cache" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:215 -msgid "Invalidate repository cache" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:215 -msgid "Confirm to invalidate repository cache" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:218 -msgid "" -"Manually invalidate cache for this repository. On first access repository" -" will be cached again" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:223 -msgid "List of cached values" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:226 -msgid "Prefix" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:227 -msgid "Key" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:228 -#: kallithea/templates/admin/users/user_add.html:86 -#: kallithea/templates/admin/users/user_edit.html:124 -#: kallithea/templates/admin/users/users.html:84 -#: kallithea/templates/admin/users_groups/users_group_add.html:41 -#: kallithea/templates/admin/users_groups/users_group_edit.html:42 -#: kallithea/templates/admin/users_groups/users_groups.html:39 -msgid "Active" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:243 -#: kallithea/templates/base/base.html:292 -#: kallithea/templates/base/base.html:293 -msgid "Public journal" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:249 +#: kallithea/templates/admin/repos/repo_edit.html:61 +#: kallithea/templates/summary/statistics.html:11 +#: kallithea/templates/summary/summary.html:178 +#: kallithea/templates/summary/summary.html:179 +msgid "Statistics" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:1 +#: kallithea/templates/summary/summary.html:25 +msgid "Fork of" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:6 +#: kallithea/templates/admin/repos/repo_edit_fork.html:5 +msgid "Set" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:10 +#: kallithea/templates/admin/repos/repo_edit_fork.html:9 +msgid "Manually set this repository as a fork of another from the list" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:24 +msgid "Public journal visibility" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:32 msgid "Remove from public journal" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:251 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:37 msgid "Add to public journal" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:256 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:43 msgid "" "All actions made on this repository will be accessible to everyone in " "public journal" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:263 -msgid "Locking" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:268 -msgid "Unlock locked repo" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:268 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:49 +msgid "Change locking" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:56 msgid "Confirm to unlock repository" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:271 -msgid "Lock repo" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:271 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:58 +msgid "Unlock repository" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:64 msgid "Confirm to lock repository" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:272 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:66 +msgid "Lock repository" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:68 msgid "Repository is not locked" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:277 -msgid "Force locking on repository. Works only when anonymous access is disabled" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:284 -msgid "Set as fork of" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:289 -msgid "Set" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:293 -msgid "Manually set this repository as a fork of another from the list" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:308 -msgid "Remove this repository" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:308 -msgid "Confirm to delete this repository" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:310 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:73 +msgid "" +"Force locking on repository. Works only when anonymous access is " +"disabled. Trigering a pull locks repository by user who pulled, only the " +"same user can unlock by doing a push" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:83 +#: kallithea/templates/data_table/_dt_elements.html:132 +#, python-format +msgid "Confirm to delete this repository: %s" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:85 +#, fuzzy +msgid "Delete this repository" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_advanced.html:88 #, 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.html:311 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:89 msgid "Detach forks" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:312 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:90 msgid "Delete forks" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:315 +#: kallithea/templates/admin/repos/repo_edit_advanced.html:94 msgid "" "This repository will be renamed in a special way in order to be " "unaccesible for Kallithea and VCS systems. If you need to fully delete it" " from file system please do it manually" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:329 -msgid "Extra fields" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit.html:341 +#: kallithea/templates/admin/repos/repo_edit_caches.html:4 +msgid "Invalidate repository cache" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_caches.html:4 +msgid "Confirm to invalidate repository cache" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_caches.html:7 +msgid "" +"Manually invalidate cache for this repository. On first access repository" +" will be cached again" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_caches.html:12 +msgid "List of cached values" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_caches.html:15 +msgid "Prefix" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_caches.html:16 +#: kallithea/templates/admin/repos/repo_edit_fields.html:6 +msgid "Key" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_caches.html:17 +#: kallithea/templates/admin/user_groups/user_group_add.html:52 +#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:24 +#: kallithea/templates/admin/user_groups/user_groups.html:53 +#: kallithea/templates/admin/users/user_add.html:91 +#: kallithea/templates/admin/users/user_edit_profile.html:105 +#: kallithea/templates/admin/users/users.html:57 +msgid "Active" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_fields.html:5 +msgid "Label" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_fields.html:19 #, fuzzy, python-format msgid "Confirm to delete this field: %s" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:355 +#: kallithea/templates/admin/repos/repo_edit_fields.html:33 msgid "New field key" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:363 +#: kallithea/templates/admin/repos/repo_edit_fields.html:41 msgid "New field label" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:366 +#: kallithea/templates/admin/repos/repo_edit_fields.html:44 msgid "Enter short label" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:372 +#: kallithea/templates/admin/repos/repo_edit_fields.html:50 msgid "New field description" msgstr "" -#: kallithea/templates/admin/repos/repo_edit.html:375 +#: kallithea/templates/admin/repos/repo_edit_fields.html:53 msgid "Enter description of a field" msgstr "" -#: kallithea/templates/admin/repos/repo_edit_perms.html:3 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:3 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:3 -msgid "none" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit_perms.html:4 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:4 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:4 -msgid "read" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit_perms.html:5 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:5 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:5 -msgid "write" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit_perms.html:6 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:6 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:6 -msgid "admin" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit_perms.html:7 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:7 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:7 -msgid "member" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit_perms.html:16 +#: kallithea/templates/admin/repos/repo_edit_fields.html:66 +msgid "Extra fields are disabled" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_permissions.html:21 msgid "private repository" msgstr "" -#: kallithea/templates/admin/repos/repo_edit_perms.html:19 -#: kallithea/templates/admin/repos/repo_edit_perms.html:28 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:20 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:35 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:20 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:35 -msgid "default" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit_perms.html:33 -#: kallithea/templates/admin/repos/repo_edit_perms.html:58 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:25 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:55 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:25 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:55 -msgid "revoke" -msgstr "" - -#: kallithea/templates/admin/repos/repo_edit_perms.html:83 -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:81 -#: kallithea/templates/admin/users_groups/user_group_edit_perms.html:81 -msgid "Add another member" +#: 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 any remote url set" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_settings.html:11 +msgid "Non-changeable id" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_settings.html:11 +msgid "what is that ?" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_settings.html:13 +msgid "URL by id" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_settings.html:14 +msgid "" +"In case this repository is renamed or moved into another group the " +"repository url changes.\n" +" Using above url guarantees that this " +"repository will allways be accessible under such url.\n" +" Usefull for CI systems, or any other cases" +" that you need to hardcode the url into 3rd party service." +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_settings.html:21 +msgid "Clone uri" +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 "http[s] url used for doing remote pulls." +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_settings.html:46 +msgid "Optional select a group to put this repository into." +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_settings.html:55 +#: kallithea/templates/forks/fork.html:65 +msgid "Default revision for files page, downloads, whoosh and readme" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_settings.html:65 +msgid "Change owner of this repository." +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_statistics.html:6 +msgid "Processed commits" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_statistics.html:7 +msgid "Processed progress" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_statistics.html:10 +msgid "Reset statistics" +msgstr "" + +#: kallithea/templates/admin/repos/repo_edit_statistics.html:10 +msgid "Confirm to remove current statistics" msgstr "" #: kallithea/templates/admin/repos/repos.html:5 msgid "Repositories administration" msgstr "" -#: kallithea/templates/admin/repos/repos.html:86 -#: kallithea/templates/admin/users/user_edit_my_account.html:185 -#: kallithea/templates/admin/users/users.html:109 -#: kallithea/templates/bookmarks/bookmarks.html:76 -#: kallithea/templates/branches/branches.html:75 -#: kallithea/templates/journal/journal.html:206 -#: kallithea/templates/journal/journal.html:296 -#: kallithea/templates/tags/tags.html:76 -msgid "No records found." -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:87 -msgid "apply to children" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_group_edit_perms.html:88 -msgid "" -"Set or revoke permission to all children of that group, including non-" -"private repositories and other groups" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups.html:4 -#, python-format -msgid "%s Group Dashboard" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups.html:9 -msgid "Home" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups.html:13 -msgid "with" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_add.html:5 -msgid "Add repository group" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_add.html:11 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:11 -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:16 -#: kallithea/templates/base/base.html:75 kallithea/templates/base/base.html:91 -msgid "Repository groups" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_add.html:13 -msgid "Add new repository group" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_add.html:51 -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:56 -msgid "Group parent" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_add.html:59 -msgid "save" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:5 -msgid "Edit repository group" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:13 -#, python-format -msgid "Edit repository group %s" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:27 -msgid "Add child group" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_edit.html:68 -msgid "" -"Enable lock-by-pulling on group. This option will be applied to all other" -" groups and repositories inside" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:5 -msgid "Repository groups administration" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:45 -msgid "Number of toplevel repositories" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:64 -#: kallithea/templates/admin/users_groups/users_groups.html:48 -#: kallithea/templates/changeset/changeset_file_comment.html:73 -#: kallithea/templates/changeset/changeset_file_comment.html:171 -msgid "Edit" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:65 -#: kallithea/templates/admin/users_groups/users_groups.html:49 -#: kallithea/templates/base/perms_summary.html:29 -#: kallithea/templates/base/perms_summary.html:60 -#: kallithea/templates/base/perms_summary.html:62 -#: kallithea/templates/data_table/_dt_elements.html:116 -#: kallithea/templates/data_table/_dt_elements.html:117 -#: kallithea/templates/data_table/_dt_elements.html:130 -#: kallithea/templates/data_table/_dt_elements.html:131 -msgid "edit" -msgstr "" - -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:70 -#, python-format -msgid "Confirm to delete this group: %s with %s repository" -msgid_plural "Confirm to delete this group: %s with %s repositories" -msgstr[0] "" -msgstr[1] "" - -#: kallithea/templates/admin/repos_groups/repos_groups_show.html:78 -msgid "There are no repository groups yet" -msgstr "" - -#: kallithea/templates/admin/settings/hooks.html:5 +#: kallithea/templates/admin/repos/repos.html:54 +msgid "State" +msgstr "" + #: kallithea/templates/admin/settings/settings.html:5 msgid "Settings administration" msgstr "" -#: kallithea/templates/admin/settings/hooks.html:24 -msgid "Built in hooks - read only" -msgstr "" - -#: kallithea/templates/admin/settings/hooks.html:40 -msgid "Custom hooks" -msgstr "" - -#: kallithea/templates/admin/settings/hooks.html:56 -msgid "remove" -msgstr "" - -#: kallithea/templates/admin/settings/hooks.html:88 -msgid "Failed to remove hook" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:26 -msgid "Remap and rescan repositories" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:34 -msgid "Rescan option" -msgstr "" - #: kallithea/templates/admin/settings/settings.html:40 -msgid "" -"In case a repository was deleted from filesystem and there are leftovers " -"in the database check this option to scan obsolete data in database and " -"remove it." +msgid "VCS" msgstr "" #: kallithea/templates/admin/settings/settings.html:41 -msgid "Destroy old data" +msgid "Remap and rescan" msgstr "" #: kallithea/templates/admin/settings/settings.html:43 -msgid "" -"Rescan repositories location for new repositories. Also deletes obsolete " -"if `destroy` flag is checked " -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:48 -msgid "Rescan repositories" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:54 -msgid "Whoosh indexing" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:62 -msgid "Index build option" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:67 -msgid "Build from scratch" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:73 -msgid "Reindex" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:79 -msgid "Global application settings" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:88 +msgid "Visual" +msgstr "" + +#: kallithea/templates/admin/settings/settings.html:45 +#: kallithea/templates/admin/settings/settings_vcs.html:19 +msgid "Hooks" +msgstr "" + +#: kallithea/templates/admin/settings/settings.html:46 +msgid "Full text search" +msgstr "" + +#: kallithea/templates/admin/settings/settings.html:47 +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" +msgstr "" + +#: kallithea/templates/admin/settings/settings_email.html:15 +msgid "SMTP use SSL" +msgstr "" + +#: kallithea/templates/admin/settings/settings_email.html:16 +#, fuzzy +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 "" + +#: kallithea/templates/admin/settings/settings_global.html:8 msgid "Site branding" msgstr "" -#: kallithea/templates/admin/settings/settings.html:97 +#: kallithea/templates/admin/settings/settings_global.html:12 +msgid "Set a custom title for your Kallithea Service." +msgstr "" + +#: kallithea/templates/admin/settings/settings_global.html:18 msgid "HTTP authentication realm" msgstr "" -#: kallithea/templates/admin/settings/settings.html:106 +#: kallithea/templates/admin/settings/settings_global.html:27 msgid "Google Analytics code" msgstr "" -#: kallithea/templates/admin/settings/settings.html:114 -#: kallithea/templates/admin/settings/settings.html:195 -#: kallithea/templates/admin/settings/settings.html:287 +#: kallithea/templates/admin/settings/settings_global.html:36 +msgid "ReCaptcha public key" +msgstr "" + +#: kallithea/templates/admin/settings/settings_global.html:40 +msgid "Public key for reCaptcha system." +msgstr "" + +#: kallithea/templates/admin/settings/settings_global.html:46 +msgid "ReCaptcha private key" +msgstr "" + +#: kallithea/templates/admin/settings/settings_global.html:50 +msgid "" +"Private key for reCaptcha system. Setting this value will enable captcha " +"on registration" +msgstr "" + +#: kallithea/templates/admin/settings/settings_global.html:55 +#: kallithea/templates/admin/settings/settings_vcs.html:80 +#: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" msgstr "" -#: kallithea/templates/admin/settings/settings.html:121 -msgid "Visualisation settings" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:129 -msgid "General" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:134 -msgid "Use repository extra fields" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:136 -msgid "Allows storing additional customized fields per repository." -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:139 -msgid "Show Kallithea version" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:141 -msgid "Shows or hides displayed version of Kallithea in the footer" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:146 -msgid "Dashboard items" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:150 +#: kallithea/templates/admin/settings/settings_hooks.html:1 +msgid "Built in Mercurial hooks - read only" +msgstr "" + +#: 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." +msgstr "" + +#: kallithea/templates/admin/settings/settings_hooks.html:19 +msgid "Custom hooks" +msgstr "" + +#: kallithea/templates/admin/settings/settings_hooks.html:69 +msgid "Failed to remove hook" +msgstr "" + +#: kallithea/templates/admin/settings/settings_mapping.html:6 +msgid "Rescan option" +msgstr "" + +#: kallithea/templates/admin/settings/settings_mapping.html:11 +msgid "Destroy old data" +msgstr "" + +#: kallithea/templates/admin/settings/settings_mapping.html:13 msgid "" -"Number of items displayed in lightweight dashboard before pagination is " -"shown." -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:155 -msgid "Icons" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:160 -msgid "Show public repo icon on repositories" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:164 -msgid "Show private repo icon on repositories" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:166 -msgid "Show public/private icons next to repositories names" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:172 -msgid "Meta-Tagging" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:177 -msgid "Stylify recognised metatags:" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:204 -msgid "VCS settings" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:213 -msgid "Web" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:218 -msgid "Require SSL for vcs operations" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:220 +"In case a repository was deleted from filesystem and it still exists in " +"the database check this option to scan obsolete data in database and " +"remove it." +msgstr "" + +#: kallithea/templates/admin/settings/settings_mapping.html:17 +msgid "Invalidate cache for all repositories" +msgstr "" + +#: kallithea/templates/admin/settings/settings_mapping.html:19 +msgid "" +"Each cache data for repositories will be cleaned with this option " +"selected. Use this to reload data and clear cache keys." +msgstr "" + +#: kallithea/templates/admin/settings/settings_mapping.html:23 +msgid "Install GIT hooks" +msgstr "" + +#: kallithea/templates/admin/settings/settings_mapping.html:25 +msgid "" +"Verify if Kallitheas GIT hooks are installed for each repository. Current" +" hooks will be updated to latest version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_mapping.html:32 +msgid "Rescan Repositories" +msgstr "" + +#: kallithea/templates/admin/settings/settings_search.html:7 +msgid "Index build option" +msgstr "" + +#: kallithea/templates/admin/settings/settings_search.html:12 +msgid "Build from scratch" +msgstr "" + +#: kallithea/templates/admin/settings/settings_search.html:15 msgid "" -"Kallithea will require SSL for pushing or pulling. If SSL is missing it " -"will return HTTP Error 406: Not Acceptable" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:226 -msgid "Hooks" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:231 -msgid "Update repository after push (hg update)" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:235 +"This option completely reindex all the files within Kallithea for proper " +"fulltext search capabilities." +msgstr "" + +#: kallithea/templates/admin/settings/settings_search.html:21 +msgid "Reindex" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 +msgid "check for updates" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:5 +msgid "Python version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:6 +msgid "Platform" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:7 +msgid "GIT version" +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" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:9 +msgid "Note: please make sure this server can access this url" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:14 +msgid "Checking for updates..." +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:22 +msgid "Python packages" +msgstr "" + +#: kallithea/templates/admin/settings/settings_vcs.html:6 +msgid "Web" +msgstr "" + +#: kallithea/templates/admin/settings/settings_vcs.html:11 +msgid "Require SSL for vcs operations" +msgstr "" + +#: kallithea/templates/admin/settings/settings_vcs.html:13 +msgid "" +"Activate to set Kallithea to require SSL for pushing or pulling. If SSL " +"certificate is missing it will return a HTTP Error 406: Not Acceptable." +msgstr "" + +#: kallithea/templates/admin/settings/settings_vcs.html:24 msgid "Show repository size after push" msgstr "" -#: kallithea/templates/admin/settings/settings.html:239 +#: kallithea/templates/admin/settings/settings_vcs.html:28 msgid "Log user push commands" msgstr "" -#: kallithea/templates/admin/settings/settings.html:243 +#: kallithea/templates/admin/settings/settings_vcs.html:32 msgid "Log user pull commands" msgstr "" -#: kallithea/templates/admin/settings/settings.html:247 -msgid "Advanced setup" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:252 +#: kallithea/templates/admin/settings/settings_vcs.html:36 +msgid "Update repository after push (hg update)" +msgstr "" + +#: kallithea/templates/admin/settings/settings_vcs.html:42 msgid "Mercurial Extensions" msgstr "" -#: kallithea/templates/admin/settings/settings.html:257 +#: kallithea/templates/admin/settings/settings_vcs.html:47 msgid "Enable largefiles extension" msgstr "" -#: kallithea/templates/admin/settings/settings.html:261 +#: kallithea/templates/admin/settings/settings_vcs.html:51 msgid "Enable hgsubversion extension" msgstr "" -#: kallithea/templates/admin/settings/settings.html:263 +#: kallithea/templates/admin/settings/settings_vcs.html:53 msgid "" -"Requires hgsubversion library installed. Allows cloning from svn remote " -"locations" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:274 +"Requires hgsubversion library to be installed. Allows cloning remote SVN " +"repositories and migrates them to Mercurial type." +msgstr "" + +#: kallithea/templates/admin/settings/settings_vcs.html:64 msgid "Repositories location" msgstr "" -#: kallithea/templates/admin/settings/settings.html:279 +#: 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/templates/admin/settings/settings.html:280 -#: kallithea/templates/base/base.html:143 -msgid "Unlock" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:282 +#: kallithea/templates/admin/settings/settings_vcs.html:72 +msgid "" +"Filesystem location where repositories should be stored. After changing " +"this value a restart and rescan of the repository folder are required." +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:8 +msgid "General" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:13 +msgid "Use repository extra fields" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:15 +msgid "Allows storing additional customized fields per repository." +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:18 +msgid "Show Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:20 +msgid "Shows or hides a version number of Kallithea displayed in the footer." +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:24 +msgid "Use Gravatars in Kallithea" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:30 +msgid "" +"Gravatar url allows you to use other avatar server application.\n" +" Following " +"variables of the URL will be replaced accordingly.\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" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:42 +msgid "" +"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}'," +" available vars:\n" +" {scheme} 'http' " +"or 'https' sent from running Kallithea server,\n" +" {user} current " +"user username,\n" +" {netloc} network " +"location/server host of running Kallithea server,\n" +" {repo} full " +"repository name,\n" +" {repoid} ID of " +"repository, can be used to contruct clone-by-id" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:54 +msgid "Dashboard items" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:58 +msgid "" +"Number of items displayed in the main page dashboard before pagination is" +" shown." +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:64 +msgid "Admin pages items" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:68 msgid "" -"Location where repositories are stored. After changing this value a " -"restart, and rescan is required" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:303 -msgid "Test Email" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:311 -msgid "Email to" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:319 -msgid "Send" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:325 -msgid "System Info and Packages" -msgstr "" - -#: kallithea/templates/admin/settings/settings.html:328 -#: kallithea/templates/changelog/changelog.html:51 -msgid "Show" +"Number of items displayed in the admin pages grids before pagination is " +"shown." +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:74 +msgid "Icons" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:79 +msgid "Show public repo icon on repositories" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:83 +msgid "Show private repo icon on repositories" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:85 +msgid "Show public/private icons next to repositories names." +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:91 +msgid "Meta-Tagging" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:96 +msgid "Stylify recognised meta tags:" +msgstr "" + +#: kallithea/templates/admin/settings/settings_visual.html:110 +msgid "" +"Parses meta tags from repository description field and turns them into " +"colored tags." +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_add.html:5 +msgid "Add user group" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_add.html:13 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 +msgid "User groups" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_add.html:15 +#: kallithea/templates/admin/user_groups/user_groups.html:28 +msgid "Add User Group" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_add.html:47 +#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:19 +msgid "Short, optional description for this user group." +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit.html:5 +#, python-format +msgid "%s user group settings" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit.html:14 +msgid "User Groups" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit.html:44 +#: kallithea/templates/admin/users/user_edit.html:45 +msgid "Default permissions" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit.html:46 +#: 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:52 +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 +#, fuzzy, python-format +msgid "Confirm to delete this user group: %s" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit_advanced.html:21 +msgid "Delete this user group" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit_members.html:15 +msgid "No members yet" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:40 +msgid "Chosen group members" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:43 +msgid "Remove all elements" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:53 +msgid "Available members" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_group_edit_settings.html:56 +msgid "Add all elements" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_groups.html:5 +msgid "User groups administration" +msgstr "" + +#: kallithea/templates/admin/user_groups/user_groups.html:13 +msgid "user groups" msgstr "" #: kallithea/templates/admin/users/user_add.html:5 msgid "Add user" msgstr "" -#: kallithea/templates/admin/users/user_add.html:10 -#: kallithea/templates/admin/users/user_edit.html:11 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/admin/users/user_add.html:13 +#: kallithea/templates/admin/users/user_edit.html:14 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "" -#: kallithea/templates/admin/users/user_add.html:12 -#: kallithea/templates/admin/users/users.html:23 -msgid "Add new user" -msgstr "" - -#: kallithea/templates/admin/users/user_add.html:50 +#: kallithea/templates/admin/users/user_add.html:15 +#: kallithea/templates/admin/users/users.html:27 +msgid "Add User" +msgstr "" + +#: kallithea/templates/admin/users/user_add.html:53 msgid "Password confirmation" msgstr "" #: kallithea/templates/admin/users/user_edit.html:5 -msgid "Edit user" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:13 -#: kallithea/templates/admin/users_groups/users_group_edit.html:13 +#, python-format +msgid "%s user settings" +msgstr "" + +#: kallithea/templates/admin/users/user_edit.html:46 +msgid "Emails" +msgstr "" + +#: kallithea/templates/admin/users/user_edit.html:47 +msgid "Ip whitelist" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_advanced.html:1 #, python-format -msgid "Edit %s" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:34 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:10 -msgid "Change your avatar at" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:35 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:11 -msgid "Using" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:43 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:20 -msgid "API key" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:50 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:25 -msgid "Current IP" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:70 -msgid "LDAP DN" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:79 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:44 -msgid "New password" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:88 -#: kallithea/templates/admin/users/user_edit_my_account_form.html:53 -msgid "New password confirmation" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:163 -msgid "Email addresses" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:176 +msgid "User: %s" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_advanced.html:7 +#: kallithea/templates/admin/users/user_edit_profile.html:51 +msgid "Source of Record" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_advanced.html:9 +msgid "Last Login" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_advanced.html:10 +msgid "Member of User groups" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_advanced.html:21 +#: kallithea/templates/data_table/_dt_elements.html:160 #, python-format -msgid "Confirm to delete this email: %s" -msgstr "" - -#: kallithea/templates/admin/users/user_edit.html:190 -msgid "New email address" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account.html:5 -#: kallithea/templates/base/base.html:254 -msgid "My account" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account.html:9 -msgid "My Account" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account.html:35 -msgid "My permissions" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account.html:38 -#: kallithea/templates/journal/journal.html:54 -msgid "My repos" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account.html:41 -msgid "My pull requests" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:2 -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:4 -msgid "Show closed pull requests" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:6 -msgid "Opened by me" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:15 +msgid "Confirm to delete this user: %s" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_advanced.html:23 +msgid "Delete this user" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_ips.html:8 #, python-format -msgid "Pull request #%s opened on %s" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:17 -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:45 -#: kallithea/templates/pullrequests/pullrequest_data.html:11 -#: kallithea/templates/pullrequests/pullrequest_show.html:27 -#: kallithea/templates/pullrequests/pullrequest_show.html:42 -msgid "Closed" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:23 -msgid "Confirm to delete this pull request" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:30 -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:51 -msgid "Nothing here yet" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:34 -msgid "I participate in" -msgstr "" - -#: kallithea/templates/admin/users/user_edit_my_account_pullrequests.html:42 -#: kallithea/templates/pullrequests/pullrequest_data.html:8 +msgid "Inherited from %s" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_profile.html:8 +msgid "Change avatar at" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_profile.html:12 +msgid "Missing email, please update this user email address." +msgstr "" + +#: kallithea/templates/admin/users/user_edit_profile.html:27 #, python-format -msgid "Pull request #%s opened by %s on %s" +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 +msgid "Name in Source of Record" +msgstr "" + +#: kallithea/templates/admin/users/user_edit_profile.html:78 +msgid "New password confirmation" msgstr "" #: kallithea/templates/admin/users/users.html:5 msgid "Users administration" msgstr "" -#: kallithea/templates/admin/users/users.html:9 +#: kallithea/templates/admin/users/users.html:13 msgid "users" msgstr "" -#: kallithea/templates/admin/users/users.html:80 +#: kallithea/templates/admin/users/users.html:54 msgid "Firstname" msgstr "" -#: kallithea/templates/admin/users/users.html:81 +#: kallithea/templates/admin/users/users.html:55 msgid "Lastname" msgstr "" -#: kallithea/templates/admin/users/users.html:82 +#: kallithea/templates/admin/users/users.html:56 msgid "Last login" msgstr "" -#: kallithea/templates/admin/users_groups/users_group_add.html:5 -msgid "Add user group" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_add.html:10 -#: kallithea/templates/admin/users_groups/users_groups.html:11 -#: kallithea/templates/base/base.html:77 kallithea/templates/base/base.html:94 -msgid "User groups" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_add.html:12 -#: kallithea/templates/admin/users_groups/users_groups.html:26 -msgid "Add new user group" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_edit.html:5 -msgid "Edit user group" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_edit.html:11 -msgid "UserGroups" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_edit.html:50 -#: kallithea/templates/admin/users_groups/users_groups.html:38 -msgid "Members" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_edit.html:58 -msgid "Chosen group members" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_edit.html:61 -msgid "Remove all elements" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_edit.html:75 -msgid "Available members" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_edit.html:79 -msgid "Add all elements" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_edit.html:109 -msgid "No members yet" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_group_edit.html:117 -msgid "Global Permissions" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_groups.html:5 -msgid "User groups administration" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_groups.html:55 -#, fuzzy, python-format -msgid "Confirm to delete this user group: %s" -msgstr "" - -#: kallithea/templates/admin/users_groups/users_groups.html:62 -msgid "There are no user groups yet" -msgstr "" - -#: kallithea/templates/base/base.html:42 +#: kallithea/templates/admin/users/users.html:59 +msgid "Auth type" +msgstr "" + +#: kallithea/templates/base/base.html:37 #, python-format msgid "Server instance: %s" msgstr "" -#: kallithea/templates/base/base.html:52 -msgid "Report a bug" -msgstr "" - -#: kallithea/templates/base/base.html:121 -#: kallithea/templates/data_table/_dt_elements.html:9 -#: kallithea/templates/data_table/_dt_elements.html:11 -#: kallithea/templates/data_table/_dt_elements.html:13 -#: kallithea/templates/summary/summary.html:8 -msgid "Summary" -msgstr "" - -#: kallithea/templates/base/base.html:122 -#: kallithea/templates/changelog/changelog.html:15 -#: kallithea/templates/data_table/_dt_elements.html:17 -#: kallithea/templates/data_table/_dt_elements.html:19 -#: kallithea/templates/data_table/_dt_elements.html:21 -msgid "Changelog" -msgstr "" - -#: kallithea/templates/base/base.html:123 -#: kallithea/templates/data_table/_dt_elements.html:25 -#: kallithea/templates/data_table/_dt_elements.html:27 -#: kallithea/templates/data_table/_dt_elements.html:29 -#: kallithea/templates/files/files.html:12 -msgid "Files" -msgstr "" - -#: kallithea/templates/base/base.html:125 -msgid "Switch To" -msgstr "" - -#: kallithea/templates/base/base.html:127 -#: kallithea/templates/base/base.html:279 -msgid "loading..." -msgstr "" - -#: kallithea/templates/base/base.html:131 -msgid "Options" -msgstr "" - -#: kallithea/templates/base/base.html:137 -#: kallithea/templates/forks/forks_data.html:21 -msgid "Compare fork" -msgstr "" - -#: kallithea/templates/base/base.html:139 -#: kallithea/templates/base/base.html:312 -#: kallithea/templates/search/search.html:14 -#: kallithea/templates/search/search.html:54 -msgid "Search" +#: kallithea/templates/base/base.html:49 +msgid "Support" +msgstr "" + +#: kallithea/templates/base/base.html:134 +msgid "Create fork" msgstr "" #: kallithea/templates/base/base.html:145 +#: kallithea/templates/data_table/_dt_elements.html:11 +#: kallithea/templates/data_table/_dt_elements.html:15 +#: kallithea/templates/summary/summary.html:11 +msgid "Summary" +msgstr "" + +#: kallithea/templates/base/base.html:146 +#: kallithea/templates/changelog/changelog.html:17 +#: kallithea/templates/data_table/_dt_elements.html:19 +#: kallithea/templates/data_table/_dt_elements.html:23 +msgid "Changelog" +msgstr "" + +#: kallithea/templates/base/base.html:147 +#: kallithea/templates/data_table/_dt_elements.html:27 +#: kallithea/templates/data_table/_dt_elements.html:31 +#: kallithea/templates/files/files.html:15 +msgid "Files" +msgstr "" + +#: kallithea/templates/base/base.html:149 +msgid "Switch To" +msgstr "" + +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 +msgid "Options" +msgstr "" + +#: kallithea/templates/base/base.html:166 +#: kallithea/templates/forks/forks_data.html:21 +msgid "Compare fork" +msgstr "" + +#: kallithea/templates/base/base.html:168 +#: kallithea/templates/bookmarks/bookmarks.html:58 +#: kallithea/templates/bookmarks/bookmarks_data.html:13 +#: kallithea/templates/branches/branches.html:57 +#: kallithea/templates/branches/branches_data.html:13 +#: kallithea/templates/tags/tags.html:58 +#: kallithea/templates/tags/tags_data.html:13 +msgid "Compare" +msgstr "" + +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 +#: kallithea/templates/search/search.html:17 +#: kallithea/templates/search/search.html:57 +msgid "Search" +msgstr "" + +#: kallithea/templates/base/base.html:174 +msgid "Unlock" +msgstr "" + +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "" -#: kallithea/templates/base/base.html:153 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "" -#: kallithea/templates/base/base.html:154 +#: kallithea/templates/base/base.html:185 msgid "Unfollow" msgstr "" -#: kallithea/templates/base/base.html:157 -#: kallithea/templates/data_table/_dt_elements.html:33 +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 -#: kallithea/templates/data_table/_dt_elements.html:37 -#: kallithea/templates/data_table/_dt_elements.html:74 -#: kallithea/templates/forks/fork.html:9 +#: kallithea/templates/data_table/_dt_elements.html:39 +#: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "" -#: kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "" -#: kallithea/templates/base/base.html:165 -msgid "Show Pull Requests" -msgstr "" - -#: kallithea/templates/base/base.html:165 -msgid "Pull Requests" -msgstr "" - -#: kallithea/templates/base/base.html:202 +#: kallithea/templates/base/base.html:196 +#, python-format +msgid "Show Pull Requests for %s" +msgstr "" + +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "" -#: kallithea/templates/base/base.html:209 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "" -#: kallithea/templates/base/base.html:232 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "" -#: kallithea/templates/base/base.html:255 -msgid "Log Out" -msgstr "" - -#: kallithea/templates/base/base.html:274 -msgid "Switch repository" -msgstr "" - #: kallithea/templates/base/base.html:286 -msgid "Show recent activity" -msgstr "" - -#: kallithea/templates/base/base.html:287 -#: kallithea/templates/journal/journal.html:4 -msgid "Journal" -msgstr "" - -#: kallithea/templates/base/base.html:298 -msgid "Show public gists" -msgstr "" - -#: kallithea/templates/base/base.html:303 -msgid "All public gists" -msgstr "" - -#: kallithea/templates/base/base.html:305 -msgid "My public gists" -msgstr "" - -#: kallithea/templates/base/base.html:306 -msgid "My private gists" +msgid "Log Out" msgstr "" #: kallithea/templates/base/base.html:311 +msgid "Show recent activity" +msgstr "" + +#: kallithea/templates/base/base.html:312 +#: kallithea/templates/journal/journal.html:4 +msgid "Journal" +msgstr "" + +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 +msgid "Public journal" +msgstr "" + +#: kallithea/templates/base/base.html:323 +msgid "Show public gists" +msgstr "" + +#: kallithea/templates/base/base.html:324 +msgid "Gists" +msgstr "" + +#: kallithea/templates/base/base.html:327 +msgid "Create new gist" +msgstr "" + +#: kallithea/templates/base/base.html:328 +msgid "All public gists" +msgstr "" + +#: kallithea/templates/base/base.html:330 +msgid "My public gists" +msgstr "" + +#: kallithea/templates/base/base.html:331 +msgid "My private gists" +msgstr "" + +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "" +#: kallithea/templates/base/base.html:399 +msgid "No matches found" +msgstr "" + +#: kallithea/templates/base/base.html:527 +msgid "Keyboard shortcuts" +msgstr "" + +#: kallithea/templates/base/base.html:536 +msgid "Site-wide shortcuts" +msgstr "" + #: kallithea/templates/base/default_perms_box.html:14 -msgid "Inherit default permissions" -msgstr "" - -#: kallithea/templates/base/default_perms_box.html:18 +msgid "Inherit from defaults" +msgstr "" + +#: kallithea/templates/base/default_perms_box.html:19 #, python-format msgid "" -"Select to inherit permissions from %s settings. With this selected below " -"options does not apply." -msgstr "" - -#: kallithea/templates/base/default_perms_box.html:26 +"Select to inherit permissions from %s permissions settings, and default " +"IP address whitelist." +msgstr "" + +#: kallithea/templates/base/default_perms_box.html:28 msgid "Create repositories" msgstr "" -#: kallithea/templates/base/default_perms_box.html:30 +#: kallithea/templates/base/default_perms_box.html:33 msgid "Select this option to allow repository creation for this user" msgstr "" -#: kallithea/templates/base/default_perms_box.html:35 +#: kallithea/templates/base/default_perms_box.html:40 msgid "Create user groups" msgstr "" -#: kallithea/templates/base/default_perms_box.html:39 +#: kallithea/templates/base/default_perms_box.html:45 msgid "Select this option to allow user group creation for this user" msgstr "" -#: kallithea/templates/base/default_perms_box.html:44 +#: kallithea/templates/base/default_perms_box.html:52 msgid "Fork repositories" msgstr "" -#: kallithea/templates/base/default_perms_box.html:48 +#: kallithea/templates/base/default_perms_box.html:57 msgid "Select this option to allow repository forking for this user" msgstr "" -#: kallithea/templates/base/perms_summary.html:11 +#: kallithea/templates/base/perms_summary.html:13 +msgid "show" +msgstr "" + +#: kallithea/templates/base/perms_summary.html:22 msgid "No permissions defined yet" msgstr "" -#: kallithea/templates/base/perms_summary.html:19 -#: kallithea/templates/base/perms_summary.html:38 +#: kallithea/templates/base/perms_summary.html:30 +#: kallithea/templates/base/perms_summary.html:54 msgid "Permission" msgstr "" -#: kallithea/templates/base/perms_summary.html:20 -#: kallithea/templates/base/perms_summary.html:39 +#: kallithea/templates/base/perms_summary.html:32 +#: kallithea/templates/base/perms_summary.html:56 msgid "Edit Permission" msgstr "" -#: kallithea/templates/base/root.html:43 -#, fuzzy -msgid "Add another comment" -msgstr "" - -#: kallithea/templates/base/root.html:44 -#: kallithea/templates/data_table/_dt_elements.html:147 -msgid "Stop following this repository" +#: kallithea/templates/base/perms_summary.html:90 +msgid "No permission defined" msgstr "" #: kallithea/templates/base/root.html:45 -msgid "Start following this repository" +#, fuzzy +msgid "Add another comment" msgstr "" #: kallithea/templates/base/root.html:46 -msgid "Group" +#: kallithea/templates/data_table/_dt_elements.html:216 +msgid "Stop following this repository" msgstr "" #: kallithea/templates/base/root.html:47 -msgid "members" +msgid "Start following this repository" msgstr "" #: kallithea/templates/base/root.html:48 -#: kallithea/templates/pullrequests/pullrequest.html:203 -msgid "Loading ..." +msgid "Group" msgstr "" #: kallithea/templates/base/root.html:49 -msgid "Search truncated" +msgid "members" msgstr "" #: kallithea/templates/base/root.html:50 -msgid "No matching files" +#: kallithea/templates/pullrequests/pullrequest.html:202 +msgid "Loading ..." msgstr "" #: kallithea/templates/base/root.html:51 -#: kallithea/templates/changelog/changelog.html:45 -msgid "Open new pull request" +msgid "loading ..." msgstr "" #: kallithea/templates/base/root.html:52 -msgid "Open new pull request for selected changesets" +msgid "Search truncated" msgstr "" #: kallithea/templates/base/root.html:53 -msgid "Show selected changesets __S -> __E" +msgid "No matching files" msgstr "" #: kallithea/templates/base/root.html:54 -msgid "Show selected changeset __S" +#: kallithea/templates/changelog/changelog.html:51 +#: kallithea/templates/pullrequests/pullrequest_show_all.html:33 +msgid "Open new pull request" msgstr "" #: kallithea/templates/base/root.html:55 -msgid "Selection link" +msgid "Open new pull request for selected changesets" msgstr "" #: kallithea/templates/base/root.html:56 -#: kallithea/templates/changeset/diff_block.html:8 -msgid "Collapse diff" +msgid "Show selected changesets __S -> __E" msgstr "" #: kallithea/templates/base/root.html:57 -msgid "Expand diff" +msgid "Show selected changeset __S" msgstr "" #: kallithea/templates/base/root.html:58 -msgid "Failed to remoke permission" +msgid "Selection link" +msgstr "" + +#: kallithea/templates/base/root.html:59 +#: kallithea/templates/changeset/diff_block.html:8 +msgid "Collapse diff" +msgstr "" + +#: kallithea/templates/base/root.html:60 +msgid "Expand diff" +msgstr "" + +#: kallithea/templates/base/root.html:61 +msgid "Failed to revoke permission" +msgstr "" + +#: kallithea/templates/base/root.html:62 +msgid "confirm to revoke permission for {0}: {1} ?" +msgstr "" + +#: kallithea/templates/base/root.html:66 +msgid "specify changeset" msgstr "" #: kallithea/templates/bookmarks/bookmarks.html:5 @@ -3549,46 +4482,37 @@ msgstr "" msgid "%s Bookmarks" msgstr "" -#: kallithea/templates/bookmarks/bookmarks.html:26 -msgid "Compare bookmarks" -msgstr "" - -#: kallithea/templates/bookmarks/bookmarks.html:51 -#: kallithea/templates/bookmarks/bookmarks_data.html:8 -#: kallithea/templates/branches/branches.html:50 -#: kallithea/templates/branches/branches_data.html:8 +#: kallithea/templates/bookmarks/bookmarks.html:29 +msgid "Compare Bookmarks" +msgstr "" + +#: kallithea/templates/bookmarks/bookmarks.html:55 +#: kallithea/templates/bookmarks/bookmarks_data.html:10 +#: kallithea/templates/branches/branches.html:54 +#: kallithea/templates/branches/branches_data.html:10 #: kallithea/templates/changelog/changelog_summary_data.html:8 -#: kallithea/templates/tags/tags.html:51 -#: kallithea/templates/tags/tags_data.html:8 +#: kallithea/templates/tags/tags.html:55 +#: kallithea/templates/tags/tags_data.html:10 msgid "Author" msgstr "" -#: kallithea/templates/bookmarks/bookmarks.html:52 -#: kallithea/templates/bookmarks/bookmarks_data.html:9 -#: kallithea/templates/branches/branches.html:51 -#: kallithea/templates/branches/branches_data.html:9 +#: kallithea/templates/bookmarks/bookmarks.html:56 +#: kallithea/templates/bookmarks/bookmarks_data.html:12 +#: kallithea/templates/branches/branches.html:55 +#: kallithea/templates/branches/branches_data.html:12 #: kallithea/templates/changelog/changelog_summary_data.html:5 -#: kallithea/templates/tags/tags.html:52 -#: kallithea/templates/tags/tags_data.html:9 +#: kallithea/templates/tags/tags.html:56 +#: kallithea/templates/tags/tags_data.html:12 msgid "Revision" msgstr "" -#: kallithea/templates/bookmarks/bookmarks.html:54 -#: kallithea/templates/bookmarks/bookmarks_data.html:10 -#: kallithea/templates/branches/branches.html:53 -#: kallithea/templates/branches/branches_data.html:10 -#: kallithea/templates/tags/tags.html:54 -#: kallithea/templates/tags/tags_data.html:10 -msgid "Compare" -msgstr "" - #: kallithea/templates/branches/branches.html:5 #, python-format msgid "%s Branches" msgstr "" -#: kallithea/templates/branches/branches.html:26 -msgid "Compare branches" +#: kallithea/templates/branches/branches.html:29 +msgid "Compare Branches" msgstr "" #: kallithea/templates/changelog/changelog.html:6 @@ -3596,95 +4520,112 @@ msgstr "" msgid "%s Changelog" msgstr "" -#: kallithea/templates/changelog/changelog.html:19 +#: kallithea/templates/changelog/changelog.html:21 #, python-format msgid "showing %d out of %d revision" msgid_plural "showing %d out of %d revisions" msgstr[0] "" msgstr[1] "" -#: kallithea/templates/changelog/changelog.html:39 +#: kallithea/templates/changelog/changelog.html:43 msgid "Clear selection" msgstr "" -#: kallithea/templates/changelog/changelog.html:42 +#: kallithea/templates/changelog/changelog.html:47 #: kallithea/templates/forks/forks_data.html:19 #, python-format msgid "Compare fork with %s" msgstr "" -#: kallithea/templates/changelog/changelog.html:42 -msgid "Compare fork with parent" -msgstr "" - -#: kallithea/templates/changelog/changelog.html:78 -#: kallithea/templates/changelog/changelog_summary_data.html:28 +#: kallithea/templates/changelog/changelog.html:49 +#, python-format +msgid "Compare fork with Parent(%s)" +msgstr "" + +#: kallithea/templates/changelog/changelog.html:56 +msgid "Show" +msgstr "" + +#: kallithea/templates/changelog/changelog.html:82 +#: kallithea/templates/changelog/changelog_summary_data.html:19 #, python-format -msgid "Click to open associated pull request #%s" -msgstr "" - -#: kallithea/templates/changelog/changelog.html:102 -#: kallithea/templates/summary/summary.html:403 -msgid "Show more" -msgstr "" - -#: kallithea/templates/changelog/changelog.html:115 +msgid "" +"Changeset status: %s\n" +"Click to open associated pull request #%s" +msgstr "" + +#: kallithea/templates/changelog/changelog.html:86 +#: kallithea/templates/compare/compare_cs.html:18 +#, python-format +msgid "Changeset status: %s" +msgstr "" + +#: kallithea/templates/changelog/changelog.html:105 +#: kallithea/templates/compare/compare_cs.html:36 +msgid "Expand commit message" +msgstr "" + +#: kallithea/templates/changelog/changelog.html:114 +msgid "Changeset has comments" +msgstr "" + +#: kallithea/templates/changelog/changelog.html:124 #: kallithea/templates/changelog/changelog_summary_data.html:50 -#: kallithea/templates/changeset/changeset.html:107 -#: kallithea/templates/changeset/changeset_range.html:86 +#: kallithea/templates/changeset/changeset.html:93 +#: kallithea/templates/changeset/changeset_range.html:93 #, python-format msgid "Bookmark %s" msgstr "" -#: kallithea/templates/changelog/changelog.html:121 +#: kallithea/templates/changelog/changelog.html:130 #: kallithea/templates/changelog/changelog_summary_data.html:56 -#: kallithea/templates/changeset/changeset.html:113 -#: kallithea/templates/changeset/changeset_range.html:92 +#: kallithea/templates/changeset/changeset.html:100 +#: kallithea/templates/changeset/changeset_range.html:99 #, python-format msgid "Tag %s" msgstr "" -#: kallithea/templates/changelog/changelog.html:126 +#: kallithea/templates/changelog/changelog.html:135 #: kallithea/templates/changelog/changelog_summary_data.html:61 -#: kallithea/templates/changeset/changeset.html:117 -#: kallithea/templates/changeset/changeset_range.html:96 +#: kallithea/templates/changeset/changeset.html:105 +#: kallithea/templates/changeset/changeset_range.html:103 #, python-format msgid "Branch %s" msgstr "" -#: kallithea/templates/changelog/changelog.html:286 +#: kallithea/templates/changelog/changelog.html:299 msgid "There are no changes yet" msgstr "" #: kallithea/templates/changelog/changelog_details.html:4 -#: kallithea/templates/changeset/changeset.html:91 +#: kallithea/templates/changeset/changeset.html:76 msgid "Removed" msgstr "" #: kallithea/templates/changelog/changelog_details.html:5 -#: kallithea/templates/changeset/changeset.html:92 +#: kallithea/templates/changeset/changeset.html:77 #, fuzzy msgid "Changed" msgstr "" #: kallithea/templates/changelog/changelog_details.html:6 -#: kallithea/templates/changeset/changeset.html:93 +#: kallithea/templates/changeset/changeset.html:78 msgid "Added" msgstr "" #: kallithea/templates/changelog/changelog_details.html:8 #: kallithea/templates/changelog/changelog_details.html:9 #: kallithea/templates/changelog/changelog_details.html:10 -#: kallithea/templates/changeset/changeset.html:95 -#: kallithea/templates/changeset/changeset.html:96 -#: kallithea/templates/changeset/changeset.html:97 +#: kallithea/templates/changeset/changeset.html:80 +#: kallithea/templates/changeset/changeset.html:81 +#: kallithea/templates/changeset/changeset.html:82 #, python-format msgid "Affected %s files" msgstr "" #: kallithea/templates/changelog/changelog_summary_data.html:6 -#: kallithea/templates/files/files_add.html:75 -#: kallithea/templates/files/files_edit.html:61 +#: kallithea/templates/files/files_add.html:65 +#: kallithea/templates/files/files_delete.html:53 msgid "Commit message" msgstr "" @@ -3701,9 +4642,8 @@ msgid "Add or upload files directly via msgstr "" #: kallithea/templates/changelog/changelog_summary_data.html:89 -#: kallithea/templates/files/files_add.html:38 -#: kallithea/templates/files/files_browser.html:31 -msgid "Add new file" +#: kallithea/templates/files/files_ypjax.html:9 +msgid "Add New File" msgstr "" #: kallithea/templates/changelog/changelog_summary_data.html:95 @@ -3719,158 +4659,173 @@ msgstr "" msgid "%s Changeset" msgstr "" -#: kallithea/templates/changeset/changeset.html:39 -msgid "No parents" -msgstr "" - -#: kallithea/templates/changeset/changeset.html:49 -msgid "No children" -msgstr "" - -#: kallithea/templates/changeset/changeset.html:62 -#: kallithea/templates/changeset/changeset_file_comment.html:20 -#: kallithea/templates/changeset/changeset_range.html:44 +#: kallithea/templates/changeset/changeset.html:37 +msgid "parent rev." +msgstr "" + +#: kallithea/templates/changeset/changeset.html:43 +msgid "child rev." +msgstr "" + +#: kallithea/templates/changeset/changeset.html:51 +#: kallithea/templates/changeset/changeset_file_comment.html:41 +#: kallithea/templates/changeset/changeset_range.html:51 msgid "Changeset status" msgstr "" +#: kallithea/templates/changeset/changeset.html:55 +#: kallithea/templates/changeset/diff_block.html:27 +#: kallithea/templates/files/diff_2way.html:52 +msgid "Raw diff" +msgstr "" + +#: kallithea/templates/changeset/changeset.html:58 +msgid "Patch diff" +msgstr "" + +#: kallithea/templates/changeset/changeset.html:61 +#: kallithea/templates/changeset/diff_block.html:30 +#: kallithea/templates/files/diff_2way.html:55 +msgid "Download diff" +msgstr "" + #: kallithea/templates/changeset/changeset.html:67 -#: kallithea/templates/changeset/diff_block.html:22 -msgid "Raw diff" -msgstr "" - -#: kallithea/templates/changeset/changeset.html:68 -msgid "Patch diff" -msgstr "" - -#: kallithea/templates/changeset/changeset.html:69 -#: kallithea/templates/changeset/diff_block.html:23 -msgid "Download diff" -msgstr "" - -#: kallithea/templates/changeset/changeset.html:73 -#: kallithea/templates/changeset/changeset_file_comment.html:103 +#: kallithea/templates/changeset/changeset_file_comment.html:111 #, python-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "" msgstr[1] "" -#: kallithea/templates/changeset/changeset.html:73 -#: kallithea/templates/changeset/changeset_file_comment.html:103 +#: kallithea/templates/changeset/changeset.html:67 +#: kallithea/templates/changeset/changeset_file_comment.html:111 #, python-format msgid "(%d inline)" msgid_plural "(%d inline)" msgstr[0] "" msgstr[1] "" -#: kallithea/templates/changeset/changeset.html:103 -#: kallithea/templates/changeset/changeset_range.html:82 +#: kallithea/templates/changeset/changeset.html:88 +#: kallithea/templates/changeset/changeset_range.html:89 msgid "merge" msgstr "" -#: kallithea/templates/changeset/changeset.html:126 -#: kallithea/templates/compare/compare_diff.html:40 -#: kallithea/templates/pullrequests/pullrequest_show.html:113 +#: kallithea/templates/changeset/changeset.html:124 +#: kallithea/templates/compare/compare_diff.html:57 +#: kallithea/templates/pullrequests/pullrequest_show.html:160 #, python-format msgid "%s file changed" msgid_plural "%s files changed" msgstr[0] "" msgstr[1] "" -#: kallithea/templates/changeset/changeset.html:128 -#: kallithea/templates/compare/compare_diff.html:42 -#: kallithea/templates/pullrequests/pullrequest_show.html:115 +#: kallithea/templates/changeset/changeset.html:126 +#: kallithea/templates/compare/compare_diff.html:59 +#: kallithea/templates/pullrequests/pullrequest_show.html:162 #, 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:141 -#: kallithea/templates/changeset/changeset.html:153 -#: kallithea/templates/pullrequests/pullrequest_show.html:131 -#: kallithea/templates/pullrequests/pullrequest_show.html:195 +#: kallithea/templates/changeset/changeset.html:139 +#: kallithea/templates/changeset/changeset.html:151 +#: kallithea/templates/pullrequests/pullrequest_show.html:178 +#: kallithea/templates/pullrequests/pullrequest_show.html:202 msgid "Showing a huge diff might take some time and resources" msgstr "" -#: kallithea/templates/changeset/changeset.html:141 -#: kallithea/templates/changeset/changeset.html:153 -#: kallithea/templates/compare/compare_diff.html:58 -#: kallithea/templates/compare/compare_diff.html:69 -#: kallithea/templates/pullrequests/pullrequest_show.html:131 -#: kallithea/templates/pullrequests/pullrequest_show.html:195 +#: kallithea/templates/changeset/changeset.html:139 +#: kallithea/templates/changeset/changeset.html:151 +#: kallithea/templates/compare/compare_diff.html:75 +#: kallithea/templates/compare/compare_diff.html:85 +#: kallithea/templates/pullrequests/pullrequest_show.html:178 +#: kallithea/templates/pullrequests/pullrequest_show.html:202 msgid "Show full diff" msgstr "" +#: kallithea/templates/changeset/changeset.html:214 +#: kallithea/templates/changeset/changeset.html:251 +msgid "no revisions" +msgstr "" + +#: kallithea/templates/changeset/changeset_file_comment.html:23 +#, python-format +msgid "Vote on pull request #%s" +msgstr "" + +#: kallithea/templates/changeset/changeset_file_comment.html:25 +#, python-format +msgid "Comment on pull request #%s" +msgstr "" + #: kallithea/templates/changeset/changeset_file_comment.html:30 -#, python-format -msgid "Status change on pull request #%s" +msgid "Status change on changeset" msgstr "" #: kallithea/templates/changeset/changeset_file_comment.html:32 -#, python-format -msgid "Comment on pull request #%s" -msgstr "" - -#: kallithea/templates/changeset/changeset_file_comment.html:55 +msgid "Comment on changeset" +msgstr "" + +#: kallithea/templates/changeset/changeset_file_comment.html:63 msgid "Submitting..." msgstr "" -#: kallithea/templates/changeset/changeset_file_comment.html:58 +#: kallithea/templates/changeset/changeset_file_comment.html:66 msgid "Commenting on line {1}." msgstr "" -#: kallithea/templates/changeset/changeset_file_comment.html:59 -#: kallithea/templates/changeset/changeset_file_comment.html:145 +#: kallithea/templates/changeset/changeset_file_comment.html:67 +#: kallithea/templates/changeset/changeset_file_comment.html:153 #, python-format msgid "Comments parsed using %s syntax with %s support." msgstr "" -#: kallithea/templates/changeset/changeset_file_comment.html:61 -#: kallithea/templates/changeset/changeset_file_comment.html:147 +#: kallithea/templates/changeset/changeset_file_comment.html:69 +#: kallithea/templates/changeset/changeset_file_comment.html:155 msgid "Use @username inside this text to send notification to this Kallithea user" msgstr "" -#: kallithea/templates/changeset/changeset_file_comment.html:65 -#: kallithea/templates/changeset/changeset_file_comment.html:152 +#: kallithea/templates/changeset/changeset_file_comment.html:73 +#: kallithea/templates/changeset/changeset_file_comment.html:166 #, fuzzy msgid "Preview" msgstr "" -#: kallithea/templates/changeset/changeset_file_comment.html:72 -#: kallithea/templates/changeset/changeset_file_comment.html:170 -msgid "Comment preview" -msgstr "" - #: kallithea/templates/changeset/changeset_file_comment.html:80 -#: kallithea/templates/changeset/changeset_file_comment.html:177 -#: kallithea/templates/email_templates/changeset_comment.html:16 -#: kallithea/templates/email_templates/pull_request_comment.html:16 -msgid "Comment" -msgstr "" - -#: kallithea/templates/changeset/changeset_file_comment.html:81 -msgid "Cancel" +#: kallithea/templates/changeset/changeset_file_comment.html:189 +msgid "Comment preview" msgstr "" #: kallithea/templates/changeset/changeset_file_comment.html:88 +#: kallithea/templates/changeset/changeset_file_comment.html:196 +#: kallithea/templates/email_templates/changeset_comment.html:11 +#: kallithea/templates/email_templates/pull_request_comment.html:16 +msgid "Comment" +msgstr "" + +#: kallithea/templates/changeset/changeset_file_comment.html:96 msgid "You need to be logged in to comment." msgstr "" -#: kallithea/templates/changeset/changeset_file_comment.html:88 +#: kallithea/templates/changeset/changeset_file_comment.html:96 msgid "Login now" msgstr "" -#: kallithea/templates/changeset/changeset_file_comment.html:92 +#: kallithea/templates/changeset/changeset_file_comment.html:100 msgid "Hide" msgstr "" -#: kallithea/templates/changeset/changeset_file_comment.html:149 -msgid "Change status" +#: kallithea/templates/changeset/changeset_file_comment.html:159 +msgid "Vote for pull request status" +msgstr "" + +#: kallithea/templates/changeset/changeset_file_comment.html:161 +msgid "Change changeset status" msgstr "" #: kallithea/templates/changeset/changeset_file_comment.html:179 -msgid "Comment and close" +msgid "Close (when approved or rejected)" msgstr "" #: kallithea/templates/changeset/changeset_range.html:5 @@ -3878,23 +4833,30 @@ msgstr "" msgid "%s Changesets" msgstr "" -#: kallithea/templates/changeset/changeset_range.html:52 +#: kallithea/templates/changeset/changeset_range.html:59 msgid "Files affected" msgstr "" #: kallithea/templates/changeset/diff_block.html:21 +#: kallithea/templates/files/diff_2way.html:46 msgid "Show full diff for this file" msgstr "" -#: kallithea/templates/changeset/diff_block.html:29 +#: kallithea/templates/changeset/diff_block.html:24 +#: kallithea/templates/changeset/diff_block.html:68 +#: kallithea/templates/files/diff_2way.html:49 +msgid "Show full side-by-side diff for this file" +msgstr "" + +#: kallithea/templates/changeset/diff_block.html:38 msgid "Show inline comments" msgstr "" -#: kallithea/templates/changeset/diff_block.html:53 +#: kallithea/templates/changeset/diff_block.html:62 msgid "Show file at latest version in this repo" msgstr "" -#: kallithea/templates/changeset/diff_block.html:54 +#: kallithea/templates/changeset/diff_block.html:64 msgid "Show file at initial version in this repo" msgstr "" @@ -3902,82 +4864,79 @@ msgstr "" msgid "No changesets" msgstr "" -#: kallithea/templates/compare/compare_cs.html:32 +#: kallithea/templates/compare/compare_cs.html:8 msgid "Ancestor" msgstr "" -#: kallithea/templates/compare/compare_diff.html:5 +#: kallithea/templates/compare/compare_diff.html:6 +#: kallithea/templates/compare/compare_diff.html:8 #, fuzzy, python-format msgid "%s Compare" msgstr "" -#: kallithea/templates/compare/compare_diff.html:9 +#: kallithea/templates/compare/compare_diff.html:16 msgid "Compare revisions" msgstr "" -#: kallithea/templates/compare/compare_diff.html:33 -#: kallithea/templates/pullrequests/pullrequest_show.html:106 +#: kallithea/templates/compare/compare_diff.html:36 +msgid "Swap" +msgstr "" + +#: kallithea/templates/compare/compare_diff.html:38 +msgid "Compare Revisions" +msgstr "" + +#: kallithea/templates/compare/compare_diff.html:45 +msgid "Compare revisions, branches, bookmarks or tags." +msgstr "" + +#: kallithea/templates/compare/compare_diff.html:50 +#: kallithea/templates/pullrequests/pullrequest_show.html:153 #, python-format msgid "Showing %s commit" msgid_plural "Showing %s commits" msgstr[0] "" msgstr[1] "" -#: kallithea/templates/compare/compare_diff.html:48 -#: kallithea/templates/pullrequests/pullrequest_show.html:121 +#: kallithea/templates/compare/compare_diff.html:65 +#: kallithea/templates/pullrequests/pullrequest_show.html:168 msgid "No files" msgstr "" -#: kallithea/templates/compare/compare_diff.html:58 -#: kallithea/templates/compare/compare_diff.html:69 -msgid "confirm to show potentially huge diff" -msgstr "" - -#: kallithea/templates/data_table/_dt_elements.html:54 -#: kallithea/templates/summary/summary.html:69 +#: kallithea/templates/data_table/_dt_elements.html:63 msgid "Mercurial repository" msgstr "" -#: kallithea/templates/data_table/_dt_elements.html:56 -#: kallithea/templates/summary/summary.html:72 +#: kallithea/templates/data_table/_dt_elements.html:65 msgid "Git repository" msgstr "" -#: kallithea/templates/data_table/_dt_elements.html:74 -#, python-format -msgid "Fork of %s" -msgstr "" - -#: kallithea/templates/data_table/_dt_elements.html:88 +#: kallithea/templates/data_table/_dt_elements.html:72 +msgid "Public repository" +msgstr "" + +#: kallithea/templates/data_table/_dt_elements.html:82 +msgid "Repository creating in progress..." +msgstr "" + +#: kallithea/templates/data_table/_dt_elements.html:96 msgid "No changesets yet" msgstr "" -#: kallithea/templates/data_table/_dt_elements.html:95 -#: kallithea/templates/data_table/_dt_elements.html:97 -#, python-format -msgid "Subscribe to %s rss feed" -msgstr "" - #: kallithea/templates/data_table/_dt_elements.html:103 #: kallithea/templates/data_table/_dt_elements.html:105 #, python-format -msgid "Subscribe to %s atom feed" -msgstr "" - -#: kallithea/templates/data_table/_dt_elements.html:122 +msgid "Subscribe to %s rss feed" +msgstr "" + +#: kallithea/templates/data_table/_dt_elements.html:111 +#: kallithea/templates/data_table/_dt_elements.html:113 #, python-format -msgid "Confirm to delete this repository: %s" -msgstr "" - -#: kallithea/templates/data_table/_dt_elements.html:137 -#, python-format -msgid "Confirm to delete this user: %s" -msgstr "" - -#: kallithea/templates/email_templates/changeset_comment.html:4 -#: kallithea/templates/email_templates/pull_request.html:4 -#: kallithea/templates/email_templates/pull_request_comment.html:4 -msgid "URL" +msgid "Subscribe to %s atom feed" +msgstr "" + +#: kallithea/templates/data_table/_dt_elements.html:141 +msgid "Creating" msgstr "" #: kallithea/templates/email_templates/changeset_comment.html:6 @@ -3985,7 +4944,7 @@ msgstr "" msgid "%s commented on a %s changeset." msgstr "" -#: kallithea/templates/email_templates/changeset_comment.html:14 +#: kallithea/templates/email_templates/changeset_comment.html:9 msgid "The changeset status was changed to" msgstr "" @@ -4018,9 +4977,9 @@ msgid "" msgstr "" #: kallithea/templates/email_templates/pull_request.html:8 -#: kallithea/templates/pullrequests/pullrequest.html:34 +#: kallithea/templates/pullrequests/pullrequest.html:31 #: kallithea/templates/pullrequests/pullrequest_data.html:14 -#: kallithea/templates/pullrequests/pullrequest_show.html:25 +#: kallithea/templates/pullrequests/pullrequest_show.html:28 msgid "Title" msgstr "" @@ -4041,76 +5000,84 @@ msgstr "" msgid "View this user here" msgstr "" -#: kallithea/templates/errors/error_document.html:55 +#: kallithea/templates/errors/error_document.html:47 #, python-format msgid "You will be redirected to %s in %s seconds" msgstr "" +#: kallithea/templates/files/diff_2way.html:15 +#, python-format +msgid "%s File side-by-side diff" +msgstr "" + +#: kallithea/templates/files/diff_2way.html:22 +#: kallithea/templates/files/file_diff.html:11 +msgid "File diff" +msgstr "" + +#: kallithea/templates/files/diff_2way.html:58 +msgid "ignore white space" +msgstr "" + +#: kallithea/templates/files/diff_2way.html:59 +msgid "turn on edit mode" +msgstr "" + #: kallithea/templates/files/file_diff.html:4 #, fuzzy, python-format msgid "%s File Diff" msgstr "" -#: kallithea/templates/files/file_diff.html:8 -msgid "File diff" -msgstr "" - #: kallithea/templates/files/files.html:4 -#: kallithea/templates/files/files.html:76 +#: kallithea/templates/files/files.html:84 #, fuzzy, python-format msgid "%s Files" msgstr "" -#: kallithea/templates/files/files.html:30 -#: kallithea/templates/files/files_add.html:31 -#: kallithea/templates/files/files_edit.html:31 -msgid "Branch" -msgstr "" - #: kallithea/templates/files/files_add.html:4 #, fuzzy, python-format msgid "%s Files Add" msgstr "" -#: kallithea/templates/files/files_add.html:19 -msgid "Add file" -msgstr "" - -#: kallithea/templates/files/files_add.html:43 -msgid "File Name" -msgstr "" - -#: kallithea/templates/files/files_add.html:47 -#: kallithea/templates/files/files_add.html:56 -msgid "or" +#: kallithea/templates/files/files_add.html:25 +msgid "Add new file" +msgstr "" + +#: kallithea/templates/files/files_add.html:45 +#: kallithea/templates/files/files_edit.html:43 +#: kallithea/templates/files/files_ypjax.html:3 +msgid "Location" msgstr "" #: kallithea/templates/files/files_add.html:47 -#: kallithea/templates/files/files_add.html:52 -msgid "Upload file" -msgstr "" - -#: kallithea/templates/files/files_add.html:56 -msgid "Create new file" -msgstr "" - -#: kallithea/templates/files/files_add.html:61 -#: kallithea/templates/files/files_edit.html:37 -#: kallithea/templates/files/files_ypjax.html:3 -msgid "Location" -msgstr "" - -#: kallithea/templates/files/files_add.html:65 -msgid "use / to separate directories" -msgstr "" - -#: kallithea/templates/files/files_add.html:79 -#: kallithea/templates/files/files_edit.html:65 +msgid "Enter filename..." +msgstr "" + +#: kallithea/templates/files/files_add.html:49 +#: kallithea/templates/files/files_add.html:53 +msgid "or" +msgstr "" + +#: kallithea/templates/files/files_add.html:49 +msgid "Upload File" +msgstr "" + +#: kallithea/templates/files/files_add.html:53 +msgid "Create New File" +msgstr "" + +#: kallithea/templates/files/files_add.html:58 +msgid "New file mode" +msgstr "" + +#: kallithea/templates/files/files_add.html:69 +#: kallithea/templates/files/files_delete.html:57 +#: kallithea/templates/files/files_edit.html:72 msgid "Commit changes" msgstr "" #: kallithea/templates/files/files_browser.html:13 -msgid "View" +msgid "revision" msgstr "" #: kallithea/templates/files/files_browser.html:14 @@ -4121,116 +5088,131 @@ msgstr "" msgid "Next revision" msgstr "" -#: kallithea/templates/files/files_browser.html:23 +#: kallithea/templates/files/files_browser.html:22 msgid "Follow current branch" msgstr "" -#: kallithea/templates/files/files_browser.html:27 -msgid "Search file list" -msgstr "" - -#: kallithea/templates/files/files_browser.html:35 +#: kallithea/templates/files/files_browser.html:25 +msgid "Search File List" +msgstr "" + +#: kallithea/templates/files/files_browser.html:29 msgid "Loading file list..." msgstr "" -#: kallithea/templates/files/files_browser.html:48 +#: kallithea/templates/files/files_browser.html:42 msgid "Size" msgstr "" -#: kallithea/templates/files/files_browser.html:49 +#: kallithea/templates/files/files_browser.html:43 msgid "Mimetype" msgstr "" -#: kallithea/templates/files/files_browser.html:50 +#: kallithea/templates/files/files_browser.html:44 msgid "Last Revision" msgstr "" -#: kallithea/templates/files/files_browser.html:51 +#: kallithea/templates/files/files_browser.html:45 msgid "Last modified" msgstr "" -#: kallithea/templates/files/files_browser.html:52 +#: kallithea/templates/files/files_browser.html:46 msgid "Last committer" msgstr "" +#: kallithea/templates/files/files_delete.html:4 +#, fuzzy, python-format +msgid "%s Files Delete" +msgstr "" + +#: kallithea/templates/files/files_delete.html:25 +#: kallithea/templates/files/files_delete.html:45 +msgid "Delete file" +msgstr "" + #: kallithea/templates/files/files_edit.html:4 #, fuzzy, python-format -msgid "%s Files Edit" -msgstr "" - -#: kallithea/templates/files/files_edit.html:19 +msgid "%s File Edit" +msgstr "" + +#: kallithea/templates/files/files_edit.html:25 msgid "Edit file" msgstr "" -#: kallithea/templates/files/files_edit.html:47 -#: kallithea/templates/files/files_source.html:23 -msgid "Show annotation" -msgstr "" - -#: kallithea/templates/files/files_edit.html:49 -#: kallithea/templates/files/files_source.html:26 -msgid "Download as raw" -msgstr "" - -#: kallithea/templates/files/files_edit.html:52 +#: kallithea/templates/files/files_edit.html:53 +#: kallithea/templates/files/files_source.html:32 +msgid "Show Annotation" +msgstr "" + +#: kallithea/templates/files/files_edit.html:55 +#: kallithea/templates/files/files_source.html:35 +msgid "Download as Raw" +msgstr "" + +#: kallithea/templates/files/files_edit.html:58 msgid "Source" msgstr "" -#: kallithea/templates/files/files_edit.html:57 +#: kallithea/templates/files/files_edit.html:63 msgid "Editing file" msgstr "" +#: kallithea/templates/files/files_edit.html:68 +msgid "Commit Message" +msgstr "" + #: kallithea/templates/files/files_history_box.html:2 -msgid "History" -msgstr "" - -#: kallithea/templates/files/files_history_box.html:9 -msgid "Diff to revision" -msgstr "" - -#: kallithea/templates/files/files_history_box.html:10 -#, fuzzy -msgid "Show at revision" -msgstr "" - -#: kallithea/templates/files/files_history_box.html:11 -msgid "Show full history" -msgstr "" - -#: kallithea/templates/files/files_history_box.html:16 #, fuzzy, python-format msgid "%s author" msgid_plural "%s authors" msgstr[0] "" msgstr[1] "" -#: kallithea/templates/files/files_source.html:6 -msgid "Load file history" -msgstr "" - -#: kallithea/templates/files/files_source.html:21 -msgid "Show source" -msgstr "" - -#: kallithea/templates/files/files_source.html:29 +#: kallithea/templates/files/files_source.html:7 +msgid "Diff to Revision" +msgstr "" + +#: kallithea/templates/files/files_source.html:8 +#, fuzzy +msgid "Show at Revision" +msgstr "" + +#: kallithea/templates/files/files_source.html:10 +msgid "Show Full History" +msgstr "" + +#: kallithea/templates/files/files_source.html:11 +#, fuzzy +msgid "Show Authors" +msgstr "" + +#: kallithea/templates/files/files_source.html:30 +msgid "Show Source" +msgstr "" + +#: kallithea/templates/files/files_source.html:38 #, python-format -msgid "Edit on branch:%s" -msgstr "" - -#: kallithea/templates/files/files_source.html:31 -msgid "Edit on branch:?" -msgstr "" - -#: kallithea/templates/files/files_source.html:31 +msgid "Edit on Branch:%s" +msgstr "" + +#: kallithea/templates/files/files_source.html:41 +msgid "Editing binary files not allowed" +msgstr "" + +#: kallithea/templates/files/files_source.html:44 msgid "Editing files allowed only when on branch head revision" msgstr "" -#: kallithea/templates/files/files_source.html:46 +#: kallithea/templates/files/files_source.html:45 +msgid "Deleting files allowed only when on branch head revision" +msgstr "" + +#: kallithea/templates/files/files_source.html:61 #, python-format msgid "Binary file (%s)" msgstr "" -#: kallithea/templates/files/files_source.html:55 +#: kallithea/templates/files/files_source.html:71 msgid "File is too big to display" msgstr "" @@ -4238,11 +5220,11 @@ msgstr "" msgid "annotation" msgstr "" -#: kallithea/templates/files/files_ypjax.html:15 -msgid "Go back" -msgstr "" - -#: kallithea/templates/files/files_ypjax.html:16 +#: kallithea/templates/files/files_ypjax.html:23 +msgid "Go Back" +msgstr "" + +#: kallithea/templates/files/files_ypjax.html:24 msgid "No files at given path" msgstr "" @@ -4251,9 +5233,9 @@ msgstr "" msgid "%s Followers" msgstr "" -#: kallithea/templates/followers/followers.html:9 -#: kallithea/templates/summary/summary.html:183 -#: kallithea/templates/summary/summary.html:184 +#: kallithea/templates/followers/followers.html:12 +#: kallithea/templates/summary/summary.html:149 +#: kallithea/templates/summary/summary.html:150 msgid "Followers" msgstr "" @@ -4262,36 +5244,37 @@ msgid "Started following -" msgstr "" #: kallithea/templates/forks/fork.html:5 -#, python-format -msgid "%s Fork" -msgstr "" - -#: kallithea/templates/forks/fork.html:28 +#, fuzzy, python-format +msgid "Fork repository %s" +msgstr "" + +#: kallithea/templates/forks/fork.html:30 msgid "Fork name" msgstr "" -#: kallithea/templates/forks/fork.html:65 +#: kallithea/templates/forks/fork.html:71 msgid "Private" msgstr "" -#: kallithea/templates/forks/fork.html:74 +#: kallithea/templates/forks/fork.html:80 msgid "Copy permissions" msgstr "" -#: kallithea/templates/forks/fork.html:78 -msgid "Copy permissions from forked repository" -msgstr "" - #: kallithea/templates/forks/fork.html:84 +msgid "Copy permissions from forked repository" +msgstr "" + +#: kallithea/templates/forks/fork.html:90 msgid "Update after clone" msgstr "" -#: kallithea/templates/forks/fork.html:88 +#: kallithea/templates/forks/fork.html:94 msgid "Checkout source after making a clone" msgstr "" -#: kallithea/templates/forks/fork.html:93 -msgid "Fork this repository" +#: kallithea/templates/forks/fork.html:99 +#, fuzzy +msgid "Fork this Repository" msgstr "" #: kallithea/templates/forks/forks.html:5 @@ -4299,9 +5282,9 @@ msgstr "" msgid "%s Forks" msgstr "" -#: kallithea/templates/forks/forks.html:9 -#: kallithea/templates/summary/summary.html:189 -#: kallithea/templates/summary/summary.html:190 +#: kallithea/templates/forks/forks.html:12 +#: kallithea/templates/summary/summary.html:155 +#: kallithea/templates/summary/summary.html:156 msgid "Forks" msgstr "" @@ -4313,25 +5296,16 @@ msgstr "" msgid "There are no forks yet" msgstr "" -#: kallithea/templates/journal/journal.html:21 +#: kallithea/templates/journal/journal.html:24 msgid "ATOM journal feed" msgstr "" -#: kallithea/templates/journal/journal.html:22 +#: kallithea/templates/journal/journal.html:25 msgid "RSS journal feed" msgstr "" -#: kallithea/templates/journal/journal.html:32 -msgid "Refresh" -msgstr "" - -#: kallithea/templates/journal/journal.html:35 -#: kallithea/templates/journal/public_journal.html:24 -msgid "ATOM feed" -msgstr "" - -#: kallithea/templates/journal/journal.html:51 -msgid "Watched" +#: kallithea/templates/journal/journal.html:57 +msgid "My repos" msgstr "" #: kallithea/templates/journal/journal_data.html:55 @@ -4339,15 +5313,15 @@ msgid "No entries yet" msgstr "" #: kallithea/templates/journal/public_journal.html:4 -#: kallithea/templates/journal/public_journal.html:21 +#: kallithea/templates/journal/public_journal.html:24 msgid "Public Journal" msgstr "" -#: kallithea/templates/journal/public_journal.html:13 +#: kallithea/templates/journal/public_journal.html:16 msgid "ATOM public journal feed" msgstr "" -#: kallithea/templates/journal/public_journal.html:14 +#: kallithea/templates/journal/public_journal.html:17 msgid "RSS public journal feed" msgstr "" @@ -4356,46 +5330,42 @@ msgstr "" msgid "New pull request" msgstr "" -#: kallithea/templates/pullrequests/pullrequest.html:25 -msgid "Create new pull request" -msgstr "" - -#: kallithea/templates/pullrequests/pullrequest.html:47 +#: kallithea/templates/pullrequests/pullrequest.html:44 msgid "Write a short description on this pull request" msgstr "" -#: kallithea/templates/pullrequests/pullrequest.html:53 +#: kallithea/templates/pullrequests/pullrequest.html:50 msgid "Changeset flow" msgstr "" -#: kallithea/templates/pullrequests/pullrequest.html:60 -#: kallithea/templates/pullrequests/pullrequest_show.html:65 +#: kallithea/templates/pullrequests/pullrequest.html:57 +#: kallithea/templates/pullrequests/pullrequest_show.html:68 msgid "Origin repository" msgstr "" -#: kallithea/templates/pullrequests/pullrequest.html:85 -msgid "Send pull request" -msgstr "" - -#: kallithea/templates/pullrequests/pullrequest.html:94 -#: kallithea/templates/pullrequests/pullrequest_show.html:137 +#: kallithea/templates/pullrequests/pullrequest.html:82 +msgid "Send Pull Request" +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest.html:91 +#: kallithea/templates/pullrequests/pullrequest_show.html:104 msgid "Pull request reviewers" msgstr "" -#: kallithea/templates/pullrequests/pullrequest.html:103 -#: kallithea/templates/pullrequests/pullrequest_show.html:149 +#: kallithea/templates/pullrequests/pullrequest.html:100 +#: kallithea/templates/pullrequests/pullrequest_show.html:116 msgid "owner" msgstr "" -#: kallithea/templates/pullrequests/pullrequest.html:115 +#: kallithea/templates/pullrequests/pullrequest.html:114 msgid "Add reviewer to this pull request." msgstr "" -#: kallithea/templates/pullrequests/pullrequest.html:129 +#: kallithea/templates/pullrequests/pullrequest.html:128 msgid "Detailed compare view" msgstr "" -#: kallithea/templates/pullrequests/pullrequest.html:150 +#: kallithea/templates/pullrequests/pullrequest.html:149 msgid "Destination repository" msgstr "" @@ -4404,49 +5374,51 @@ msgstr "" msgid "%s Pull Request #%s" msgstr "" -#: kallithea/templates/pullrequests/pullrequest_show.html:35 +#: kallithea/templates/pullrequests/pullrequest_show.html:36 msgid "Review status" msgstr "" -#: kallithea/templates/pullrequests/pullrequest_show.html:40 -msgid "Pull request status" -msgstr "" - -#: kallithea/templates/pullrequests/pullrequest_show.html:53 +#: kallithea/templates/pullrequests/pullrequest_show.html:42 +#: kallithea/templates/pullrequests/pullrequest_show.html:43 +msgid "Pull request status calculated from votes" +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest_show.html:56 msgid "Still not reviewed by" msgstr "" -#: kallithea/templates/pullrequests/pullrequest_show.html:57 +#: kallithea/templates/pullrequests/pullrequest_show.html:60 #, python-format msgid "%d reviewer" msgid_plural "%d reviewers" msgstr[0] "" msgstr[1] "" -#: kallithea/templates/pullrequests/pullrequest_show.html:59 +#: kallithea/templates/pullrequests/pullrequest_show.html:62 msgid "Pull request was reviewed by all reviewers" msgstr "" -#: kallithea/templates/pullrequests/pullrequest_show.html:89 -msgid "Created on" -msgstr "" - -#: kallithea/templates/pullrequests/pullrequest_show.html:102 -msgid "Compare view" +#: kallithea/templates/pullrequests/pullrequest_show.html:77 +#: kallithea/templates/pullrequests/pullrequest_show.html:79 +msgid "Pull changes" +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest_show.html:116 +#, fuzzy +msgid "reviewer" +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest_show.html:133 +msgid "Add or remove reviewer to this pull request." +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest_show.html:137 +#, fuzzy +msgid "Save Changes" msgstr "" #: kallithea/templates/pullrequests/pullrequest_show.html:149 -#, fuzzy -msgid "reviewer" -msgstr "" - -#: kallithea/templates/pullrequests/pullrequest_show.html:164 -msgid "Add or remove reviewer to this pull request." -msgstr "" - -#: kallithea/templates/pullrequests/pullrequest_show.html:168 -#, fuzzy -msgid "Save changes" +msgid "Compare view" msgstr "" #: kallithea/templates/pullrequests/pullrequest_show_all.html:4 @@ -4454,32 +5426,61 @@ msgstr "" msgid "%s Pull Requests" msgstr "" +#: kallithea/templates/pullrequests/pullrequest_show_all.html:12 +#, python-format +msgid "Pull requests from %s" +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest_show_all.html:14 +#, python-format +msgid "Pull requests to %s" +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest_show_all.html:38 +#, python-format +msgid "Show pull requests to %s" +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest_show_all.html:40 +#, python-format +msgid "Show pull requests from %s" +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest_show_all.html:50 +msgid "Hide closed pull requests" +msgstr "" + +#: kallithea/templates/pullrequests/pullrequest_show_all.html:52 +msgid "Show closed pull requests too" +msgstr "" + #: kallithea/templates/search/search.html:6 -msgid "Search repository" +#, fuzzy, python-format +msgid "%s Search" msgstr "" #: kallithea/templates/search/search.html:8 -#: kallithea/templates/search/search.html:16 +#: kallithea/templates/search/search.html:19 msgid "Search in all repositories" msgstr "" -#: kallithea/templates/search/search.html:50 +#: kallithea/templates/search/search.html:53 msgid "Search term" msgstr "" -#: kallithea/templates/search/search.html:62 -msgid "Search in" -msgstr "" - #: kallithea/templates/search/search.html:65 +msgid "Search in" +msgstr "" + +#: kallithea/templates/search/search.html:68 msgid "File contents" msgstr "" -#: kallithea/templates/search/search.html:66 +#: kallithea/templates/search/search.html:69 msgid "Commit messages" msgstr "" -#: kallithea/templates/search/search.html:67 +#: kallithea/templates/search/search.html:70 msgid "File names" msgstr "" @@ -4489,6 +5490,75 @@ msgstr "" msgid "Permission denied" msgstr "" +#: kallithea/templates/summary/statistics.html:4 +#, python-format +msgid "%s Statistics" +msgstr "" + +#: kallithea/templates/summary/statistics.html:19 +#: kallithea/templates/summary/summary.html:42 +#, python-format +msgid "%s ATOM feed" +msgstr "" + +#: kallithea/templates/summary/statistics.html:20 +#: kallithea/templates/summary/summary.html:43 +#, python-format +msgid "%s RSS feed" +msgstr "" + +#: kallithea/templates/summary/statistics.html:39 +#: kallithea/templates/summary/summary.html:107 +#: kallithea/templates/summary/summary.html:123 +msgid "Enable" +msgstr "" + +#: kallithea/templates/summary/statistics.html:42 +msgid "Stats gathered: " +msgstr "" + +#: kallithea/templates/summary/statistics.html:91 +#: kallithea/templates/summary/summary.html:354 +msgid "files" +msgstr "" + +#: kallithea/templates/summary/statistics.html:115 +#: kallithea/templates/summary/summary.html:378 +msgid "Show more" +msgstr "" + +#: kallithea/templates/summary/statistics.html:392 +msgid "commits" +msgstr "" + +#: kallithea/templates/summary/statistics.html:393 +msgid "files added" +msgstr "" + +#: kallithea/templates/summary/statistics.html:394 +msgid "files changed" +msgstr "" + +#: kallithea/templates/summary/statistics.html:395 +msgid "files removed" +msgstr "" + +#: kallithea/templates/summary/statistics.html:397 +msgid "commit" +msgstr "" + +#: kallithea/templates/summary/statistics.html:398 +msgid "file added" +msgstr "" + +#: kallithea/templates/summary/statistics.html:399 +msgid "file changed" +msgstr "" + +#: kallithea/templates/summary/statistics.html:400 +msgid "file removed" +msgstr "" + #: kallithea/templates/summary/summary.html:4 #, python-format msgid "%s Summary" @@ -4496,171 +5566,86 @@ msgstr "" #: kallithea/templates/summary/summary.html:16 #, python-format -msgid "%s ATOM feed" -msgstr "" - -#: kallithea/templates/summary/summary.html:17 -#, python-format -msgid "%s RSS feed" -msgstr "" - -#: kallithea/templates/summary/summary.html:62 -#, python-format msgid "Repository locked by %s" msgstr "" -#: kallithea/templates/summary/summary.html:64 +#: kallithea/templates/summary/summary.html:18 msgid "Repository unlocked" msgstr "" -#: kallithea/templates/summary/summary.html:83 -#, python-format -msgid "Non changable ID %s" -msgstr "" - -#: kallithea/templates/summary/summary.html:88 -msgid "Public" -msgstr "" - -#: kallithea/templates/summary/summary.html:88 -#: kallithea/templates/summary/summary.html:89 -msgid "Fork of" -msgstr "" - -#: kallithea/templates/summary/summary.html:97 -msgid "Remote clone" -msgstr "" - -#: kallithea/templates/summary/summary.html:117 -msgid "Contact" -msgstr "" - -#: kallithea/templates/summary/summary.html:131 +#: kallithea/templates/summary/summary.html:76 msgid "Clone url" msgstr "" -#: kallithea/templates/summary/summary.html:136 +#: kallithea/templates/summary/summary.html:81 msgid "Show by Name" msgstr "" -#: kallithea/templates/summary/summary.html:137 +#: kallithea/templates/summary/summary.html:82 msgid "Show by ID" msgstr "" -#: kallithea/templates/summary/summary.html:143 +#: kallithea/templates/summary/summary.html:99 msgid "Trending files" msgstr "" -#: kallithea/templates/summary/summary.html:151 -#: kallithea/templates/summary/summary.html:167 -msgid "Enable" -msgstr "" - -#: kallithea/templates/summary/summary.html:159 +#: kallithea/templates/summary/summary.html:115 msgid "Download" msgstr "" +#: kallithea/templates/summary/summary.html:119 +msgid "There are no downloads yet" +msgstr "" + +#: kallithea/templates/summary/summary.html:121 +msgid "Downloads are disabled for this repository" +msgstr "" + +#: kallithea/templates/summary/summary.html:127 +msgid "Download as zip" +msgstr "" + +#: kallithea/templates/summary/summary.html:132 +msgid "Check this to download archive with subrepos" +msgstr "" + +#: kallithea/templates/summary/summary.html:132 +msgid "with subrepos" +msgstr "" + #: kallithea/templates/summary/summary.html:163 -msgid "There are no downloads yet" -msgstr "" - -#: kallithea/templates/summary/summary.html:165 -msgid "Downloads are disabled for this repository" +msgid "Repository Size" msgstr "" #: kallithea/templates/summary/summary.html:170 -msgid "Download as zip" -msgstr "" - -#: kallithea/templates/summary/summary.html:174 -msgid "Check this to download archive with subrepos" -msgstr "" - -#: kallithea/templates/summary/summary.html:174 -msgid "with subrepos" -msgstr "" - -#: kallithea/templates/summary/summary.html:197 -msgid "Repository Size" -msgstr "" - -#: kallithea/templates/summary/summary.html:204 -#: kallithea/templates/summary/summary.html:206 +#: kallithea/templates/summary/summary.html:172 msgid "Feed" msgstr "" -#: kallithea/templates/summary/summary.html:224 -msgid "Commit activity by day / author" -msgstr "" - -#: kallithea/templates/summary/summary.html:232 -msgid "enable" -msgstr "" - -#: kallithea/templates/summary/summary.html:235 -msgid "Stats gathered: " -msgstr "" - -#: kallithea/templates/summary/summary.html:256 +#: kallithea/templates/summary/summary.html:193 msgid "Latest changes" msgstr "" -#: kallithea/templates/summary/summary.html:258 +#: kallithea/templates/summary/summary.html:195 msgid "Quick start" msgstr "" -#: kallithea/templates/summary/summary.html:272 +#: kallithea/templates/summary/summary.html:209 #, python-format -msgid "Readme file from revision %s" -msgstr "" - -#: kallithea/templates/summary/summary.html:332 +msgid "Readme file from revision %s:%s" +msgstr "" + +#: kallithea/templates/summary/summary.html:299 #, python-format msgid "Download %s as %s" msgstr "" -#: kallithea/templates/summary/summary.html:379 -msgid "files" -msgstr "" - -#: kallithea/templates/summary/summary.html:689 -msgid "commits" -msgstr "" - -#: kallithea/templates/summary/summary.html:690 -msgid "files added" -msgstr "" - -#: kallithea/templates/summary/summary.html:691 -msgid "files changed" -msgstr "" - -#: kallithea/templates/summary/summary.html:692 -msgid "files removed" -msgstr "" - -#: kallithea/templates/summary/summary.html:694 -msgid "commit" -msgstr "" - -#: kallithea/templates/summary/summary.html:695 -msgid "file added" -msgstr "" - -#: kallithea/templates/summary/summary.html:696 -msgid "file changed" -msgstr "" - -#: kallithea/templates/summary/summary.html:697 -msgid "file removed" -msgstr "" - #: kallithea/templates/tags/tags.html:5 #, python-format msgid "%s Tags" msgstr "" -#: kallithea/templates/tags/tags.html:26 +#: kallithea/templates/tags/tags.html:29 msgid "Compare tags" msgstr "" diff --git a/kallithea/i18n/fr/LC_MESSAGES/kallithea.mo b/kallithea/i18n/fr/LC_MESSAGES/kallithea.mo index 1a4d0e96c6e043931bb1f7c4857fb78603ee0328..f0899d1a62c4fcd3ec67031fcfb36482b1ed2646 GIT binary patch literal 81674 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%0A>QP|-mtQ<|VPRX?9y%ckfEzG!6l(BGn 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 l&S3k!R9mUisTTr@NV^vk_go$~, 2011 msgid "" msgstr "" -"Project-Id-Version: Kallithea\n" +"Project-Id-Version: Kallithea\n" "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n" -"POT-Creation-Date: 2014-02-13 15:30+0100\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: 2014-02-13 14:34+0000\n" "Last-Translator: marcinkuzminski \n" -"Language-Team: French (http://www.transifex.com/projects/p/Kallithea/language/fr/)\n" +"Language-Team: French " +"(http://www.transifex.com/projects/p/Kallithea/language/fr/)\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -"Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: kallithea/controllers/changelog.py:88 kallithea/controllers/compare.py:88 -#: kallithea/controllers/pullrequests.py:263 + +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 msgid "There are no changesets yet" msgstr "Il n’y a aucun changement pour le moment" -#: kallithea/controllers/changelog.py:184 +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "Toutes les branches" -#: kallithea/controllers/changelog.py:187 +#: kallithea/controllers/changelog.py:189 msgid "(closed)" msgstr "" -#: kallithea/controllers/changeset.py:85 +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "Afficher les espaces et tabulations" -#: kallithea/controllers/changeset.py:92 kallithea/controllers/changeset.py:99 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "Ignorer les espaces et tabulations" -#: kallithea/controllers/changeset.py:165 +#: kallithea/controllers/changeset.py:167 #, python-format msgid "increase diff context to %(num)s lines" msgstr "" -#: kallithea/controllers/changeset.py:207 kallithea/controllers/files.py:96 -#: kallithea/controllers/files.py:119 +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 msgid "Such revision does not exist for this repository" msgstr "" -#: kallithea/controllers/changeset.py:353 -#: kallithea/controllers/pullrequests.py:480 +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "Changement de statut -> %s" -#: kallithea/controllers/changeset.py:384 +#: kallithea/controllers/changeset.py:386 msgid "" -"Changing status on a changeset associated with a closed pull request is not " -"allowed" -msgstr "" - -#: kallithea/controllers/compare.py:192 kallithea/templates/base/root.html:67 +"Changing status on a changeset associated with a closed pull request is " +"not allowed" +msgstr "" + +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 msgid "Select changeset" msgstr "" -#: kallithea/controllers/error.py:70 +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "Accueil" -#: kallithea/controllers/error.py:99 -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:102 +#: kallithea/controllers/error.py:101 +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:104 msgid "Unauthorized access to resource" msgstr "Accès interdit à cet ressource" -#: kallithea/controllers/error.py:104 +#: kallithea/controllers/error.py:106 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:106 +#: kallithea/controllers/error.py:108 msgid "The resource could not be found" msgstr "Ressource introuvable" -#: kallithea/controllers/error.py:108 +#: kallithea/controllers/error.py:110 msgid "" "The server encountered an unexpected condition which prevented it from " "fulfilling the request." -msgstr "La requête n’a pu être traitée en raison d’une erreur survenue sur le serveur." - -#: kallithea/controllers/feed.py:53 +msgstr "" +"La requête n’a pu être traitée en raison d’une erreur survenue sur le " +"serveur." + +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "Changements sur le dépôt %s" -#: kallithea/controllers/feed.py:54 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "Flux %s de %s" -#: kallithea/controllers/feed.py:87 +#: kallithea/controllers/feed.py:89 #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 #: kallithea/templates/compare/compare_diff.html:75 @@ -112,405 +115,409 @@ msgstr "Flux %s de %s" 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:91 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "%s a commité, le %s" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "Ajouter un nouveau fichier" -#: kallithea/controllers/files.py:91 +#: kallithea/controllers/files.py:93 #, python-format msgid "There are no files yet. %s" msgstr "" -#: kallithea/controllers/files.py:299 kallithea/controllers/files.py:359 -#: kallithea/controllers/files.py:426 +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "Ce dépôt a été verrouillé par %s sur %s." -#: kallithea/controllers/files.py:311 +#: kallithea/controllers/files.py:313 msgid "You can only delete files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:322 +#: kallithea/controllers/files.py:324 #, python-format msgid "Deleted file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:344 +#: kallithea/controllers/files.py:346 #, python-format msgid "Successfully deleted file %s" msgstr "" -#: kallithea/controllers/files.py:348 kallithea/controllers/files.py:414 -#: kallithea/controllers/files.py:496 +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 msgid "Error occurred during commit" msgstr "Une erreur est survenue durant le commit" -#: kallithea/controllers/files.py:371 +#: kallithea/controllers/files.py:373 msgid "You can only edit files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:385 +#: kallithea/controllers/files.py:387 #, python-format msgid "Edited file %s via Kallithea" msgstr "%s édité via Kallithea" -#: kallithea/controllers/files.py:401 +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "Aucun changement" -#: kallithea/controllers/files.py:410 kallithea/controllers/files.py:485 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "Commit réalisé avec succès sur %s" -#: kallithea/controllers/files.py:438 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "%s ajouté par Kallithea" -#: kallithea/controllers/files.py:459 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "Aucun contenu" -#: kallithea/controllers/files.py:463 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "Aucun nom de fichier" -#: kallithea/controllers/files.py:488 +#: kallithea/controllers/files.py:490 msgid "Location must be relative path and must not contain .. in path" msgstr "" -#: kallithea/controllers/files.py:522 +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "Les téléchargements sont désactivés" -#: kallithea/controllers/files.py:533 +#: kallithea/controllers/files.py:535 #, python-format msgid "Unknown revision %s" msgstr "Révision %s inconnue." -#: kallithea/controllers/files.py:535 +#: kallithea/controllers/files.py:537 msgid "Empty repository" msgstr "Dépôt vide." -#: kallithea/controllers/files.py:537 +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "Type d’archive inconnu" -#: kallithea/controllers/files.py:773 +#: kallithea/controllers/files.py:775 #: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 #: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "Changesets" -#: kallithea/controllers/files.py:774 -#: kallithea/controllers/pullrequests.py:158 -#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 #: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "Branches" -#: kallithea/controllers/files.py:775 -#: kallithea/controllers/pullrequests.py:159 -#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 #: kallithea/templates/switch_to_list.html:25 #: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "Tags" -#: kallithea/controllers/forks.py:189 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "Une erreur est survenue durant le fork du dépôt %s." -#: kallithea/controllers/home.py:81 +#: kallithea/controllers/home.py:86 msgid "Groups" msgstr "" -#: kallithea/controllers/home.py:86 +#: kallithea/controllers/home.py:91 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 #: kallithea/templates/admin/repos/repo_add.html:15 #: kallithea/templates/admin/repos/repo_add.html:19 #: kallithea/templates/admin/users/user_edit_advanced.html:6 -#: kallithea/templates/base/base.html:70 kallithea/templates/base/base.html:87 -#: kallithea/templates/base/base.html:136 -#: kallithea/templates/base/base.html:389 -#: kallithea/templates/base/base.html:560 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 msgid "Repositories" msgstr "Dépôts" -#: kallithea/controllers/home.py:127 kallithea/templates/files/files.html:33 +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 #: kallithea/templates/files/files_add.html:37 #: kallithea/templates/files/files_delete.html:37 #: kallithea/templates/files/files_edit.html:37 msgid "Branch" msgstr "" -#: kallithea/controllers/home.py:133 +#: kallithea/controllers/home.py:138 msgid "Tag" msgstr "" -#: kallithea/controllers/home.py:139 +#: kallithea/controllers/home.py:144 msgid "Bookmark" msgstr "" -#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:155 +#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 msgid "public journal" msgstr "Journal public" -#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:159 +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 #: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "Journal" -#: kallithea/controllers/login.py:185 kallithea/controllers/login.py:230 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 msgid "bad captcha" msgstr "" -#: kallithea/controllers/login.py:191 +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "Vous vous êtes inscrits avec succès à Kallithea" -#: kallithea/controllers/login.py:235 +#: kallithea/controllers/login.py:237 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:255 +#: kallithea/controllers/login.py:257 msgid "" -"Your password reset was successful, new password has been sent to your email" -msgstr "Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a été envoyé par e-mail." - -#: kallithea/controllers/pullrequests.py:138 +"Your password reset was successful, new password has been sent to your " +"email" +msgstr "" +"Votre mot de passe a été réinitialisé. Votre nouveau mot de passe vous a " +"été envoyé par e-mail." + +#: kallithea/controllers/pullrequests.py:140 #: kallithea/templates/changeset/changeset.html:13 #: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "Changements" -#: kallithea/controllers/pullrequests.py:155 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "" -#: kallithea/controllers/pullrequests.py:156 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "" -#: kallithea/controllers/pullrequests.py:157 kallithea/model/scm.py:822 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 #: kallithea/templates/switch_to_list.html:38 #: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "Signets" -#: kallithea/controllers/pullrequests.py:328 +#: kallithea/controllers/pullrequests.py:330 msgid "Pull request requires a title with min. 3 chars" msgstr "Les requêtes de pull nécessitent un titre d’au moins 3 caractères." -#: kallithea/controllers/pullrequests.py:330 +#: kallithea/controllers/pullrequests.py:332 #, python-format msgid "Error creating pull request: %s" msgstr "" -#: kallithea/controllers/pullrequests.py:352 +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "La requête de pull a été ouverte avec succès." -#: kallithea/controllers/pullrequests.py:355 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "Une erreur est survenue durant l’envoi de la requête de pull." -#: kallithea/controllers/pullrequests.py:395 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "La requête de pull a été supprimée avec succès." -#: kallithea/controllers/pullrequests.py:483 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "" -#: kallithea/controllers/pullrequests.py:520 -msgid "" -"Closing pull request on other statuses than rejected or approved forbidden" -msgstr "" - -#: kallithea/controllers/search.py:133 +#: kallithea/controllers/pullrequests.py:522 +msgid "Closing pull request on other statuses than rejected or approved forbidden" +msgstr "" + +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "Requête invalide. Essayer de la mettre entre guillemets." -#: kallithea/controllers/search.py:138 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" -msgstr "L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de code Whoosh." - -#: kallithea/controllers/search.py:142 +msgstr "" +"L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de " +"code Whoosh." + +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "Une erreur est survenue durant l’opération de recherche." -#: kallithea/controllers/summary.py:201 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "Aucune donnée actuellement disponible." -#: kallithea/controllers/summary.py:204 +#: kallithea/controllers/summary.py:206 #: kallithea/templates/summary/summary.html:105 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:127 msgid "Auth settings updated successfully" msgstr "" -#: kallithea/controllers/admin/auth_settings.py:136 +#: kallithea/controllers/admin/auth_settings.py:138 msgid "error occurred during update of auth settings" msgstr "" -#: kallithea/controllers/admin/defaults.py:95 +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "" -#: kallithea/controllers/admin/defaults.py:109 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "" -#: kallithea/controllers/admin/gists.py:58 -#: kallithea/controllers/admin/my_account.py:255 -#: kallithea/controllers/admin/users.py:287 -msgid "forever" -msgstr "" - -#: kallithea/controllers/admin/gists.py:59 -#: kallithea/controllers/admin/my_account.py:256 -#: kallithea/controllers/admin/users.py:288 -msgid "5 minutes" -msgstr "5 minute" - #: kallithea/controllers/admin/gists.py:60 #: kallithea/controllers/admin/my_account.py:257 #: kallithea/controllers/admin/users.py:289 -msgid "1 hour" -msgstr "1 heure" +msgid "forever" +msgstr "" #: kallithea/controllers/admin/gists.py:61 #: kallithea/controllers/admin/my_account.py:258 #: kallithea/controllers/admin/users.py:290 -msgid "1 day" -msgstr "1 jour" +msgid "5 minutes" +msgstr "5 minute" #: kallithea/controllers/admin/gists.py:62 #: kallithea/controllers/admin/my_account.py:259 #: kallithea/controllers/admin/users.py:291 -msgid "1 month" -msgstr "1 mois" - -#: kallithea/controllers/admin/gists.py:66 +msgid "1 hour" +msgstr "1 heure" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +msgid "1 day" +msgstr "1 jour" + +#: kallithea/controllers/admin/gists.py:64 #: kallithea/controllers/admin/my_account.py:261 #: kallithea/controllers/admin/users.py:293 +msgid "1 month" +msgstr "1 mois" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "" -#: kallithea/controllers/admin/gists.py:145 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "" -#: kallithea/controllers/admin/gists.py:183 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "" -#: kallithea/controllers/admin/gists.py:232 +#: kallithea/controllers/admin/gists.py:234 msgid "unmodified" msgstr "" -#: kallithea/controllers/admin/gists.py:261 +#: kallithea/controllers/admin/gists.py:263 msgid "Successfully updated gist content" msgstr "" -#: kallithea/controllers/admin/gists.py:266 +#: kallithea/controllers/admin/gists.py:268 msgid "Successfully updated gist data" msgstr "" -#: kallithea/controllers/admin/gists.py:269 +#: kallithea/controllers/admin/gists.py:271 #, python-format msgid "Error occurred during update of gist %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:68 +#: kallithea/controllers/admin/my_account.py:70 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:125 +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:127 msgid "Your account was updated successfully" msgstr "Votre compte a été mis à jour avec succès" -#: kallithea/controllers/admin/my_account.py:139 -#: kallithea/controllers/admin/users.py:205 +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 #, python-format msgid "Error occurred during update of user %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:159 +#: kallithea/controllers/admin/my_account.py:161 msgid "Successfully updated password" msgstr "" -#: kallithea/controllers/admin/my_account.py:169 +#: kallithea/controllers/admin/my_account.py:171 msgid "Error occurred during update of user password" msgstr "" -#: kallithea/controllers/admin/my_account.py:211 -#: kallithea/controllers/admin/users.py:430 +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 #, python-format msgid "Added email %s to user" msgstr "L’e-mail « %s » a été ajouté à l’utilisateur." -#: kallithea/controllers/admin/my_account.py:217 -#: kallithea/controllers/admin/users.py:436 +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 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:226 -#: kallithea/controllers/admin/users.py:447 +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 msgid "Removed email from user" msgstr "L’e-mail a été enlevé de l’utilisateur." -#: kallithea/controllers/admin/my_account.py:272 -#: kallithea/controllers/admin/users.py:313 +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 msgid "Api key successfully created" msgstr "" -#: kallithea/controllers/admin/my_account.py:284 -#: kallithea/controllers/admin/users.py:329 +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 msgid "Api key successfully reset" msgstr "" -#: kallithea/controllers/admin/my_account.py:288 -#: kallithea/controllers/admin/users.py:333 +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 msgid "Api key successfully deleted" msgstr "" -#: kallithea/controllers/admin/permissions.py:60 -#: kallithea/controllers/admin/permissions.py:64 -#: kallithea/controllers/admin/permissions.py:68 -#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 -msgid "None" -msgstr "Aucun" - -#: kallithea/controllers/admin/permissions.py:61 -#: kallithea/controllers/admin/permissions.py:65 -#: kallithea/controllers/admin/permissions.py:69 -msgid "Read" -msgstr "Lire" - #: kallithea/controllers/admin/permissions.py:62 #: kallithea/controllers/admin/permissions.py:66 #: kallithea/controllers/admin/permissions.py:70 -msgid "Write" -msgstr "Écrire" +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 +msgid "None" +msgstr "Aucun" #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 #: kallithea/controllers/admin/permissions.py:71 +msgid "Read" +msgstr "Lire" + +#: 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:12 #: kallithea/templates/admin/defaults/defaults.html:12 #: kallithea/templates/admin/permissions/permissions.html:12 @@ -529,467 +536,442 @@ msgstr "Écrire" #: kallithea/templates/admin/users/user_edit_profile.html:114 #: kallithea/templates/admin/users/users.html:13 #: kallithea/templates/admin/users/users.html:58 -#: kallithea/templates/base/base.html:339 -#: kallithea/templates/base/base.html:340 -#: kallithea/templates/base/base.html:346 -#: kallithea/templates/base/base.html:347 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "Administration" -#: kallithea/controllers/admin/permissions.py:74 -#: kallithea/controllers/admin/permissions.py:85 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 -#: kallithea/controllers/admin/permissions.py:96 -#: kallithea/controllers/admin/permissions.py:99 +#: 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 msgid "Disabled" msgstr "Interdite" -#: kallithea/controllers/admin/permissions.py:76 -msgid "Allowed with manual account activation" -msgstr "" - #: kallithea/controllers/admin/permissions.py:78 +msgid "Allowed with manual account activation" +msgstr "" + +#: kallithea/controllers/admin/permissions.py:80 msgid "Allowed with automatic account activation" msgstr "" -#: kallithea/controllers/admin/permissions.py:81 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 -#: 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:1692 +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 msgid "Manual activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:82 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1544 -#: 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:1693 +#: kallithea/controllers/admin/permissions.py:84 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 msgid "Automatic activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:94 -#: kallithea/controllers/admin/permissions.py:97 -#: kallithea/controllers/admin/permissions.py:100 +#: 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 msgid "Enabled" msgstr "Autorisée" -#: kallithea/controllers/admin/permissions.py:123 +#: kallithea/controllers/admin/permissions.py:125 msgid "Global permissions updated successfully" msgstr "" -#: kallithea/controllers/admin/permissions.py:137 +#: 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:186 #, python-format msgid "Created repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:196 +#: kallithea/controllers/admin/repo_groups.py:198 #, python-format msgid "Error occurred during creation of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:254 +#: kallithea/controllers/admin/repo_groups.py:256 #, python-format msgid "Updated repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:269 +#: kallithea/controllers/admin/repo_groups.py:271 #, python-format msgid "Error occurred during update of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:287 +#: kallithea/controllers/admin/repo_groups.py:289 #, python-format msgid "This group contains %s repositores and cannot be deleted" msgstr "Ce groupe contient %s dépôts et ne peut être supprimé." -#: kallithea/controllers/admin/repo_groups.py:294 +#: kallithea/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %s subgroups and cannot be deleted" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:300 +#: kallithea/controllers/admin/repo_groups.py:302 #, python-format msgid "Removed repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:305 +#: 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:417 -#: kallithea/controllers/admin/repo_groups.py:452 -#: kallithea/controllers/admin/user_groups.py:335 +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 msgid "Cannot revoke permission for yourself as admin" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:432 +#: kallithea/controllers/admin/repo_groups.py:434 msgid "Repository Group permissions updated" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:469 -#: kallithea/controllers/admin/repos.py:424 -#: kallithea/controllers/admin/user_groups.py:347 +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 msgid "An error occurred during revoking of permission" msgstr "" -#: kallithea/controllers/admin/repos.py:160 +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:235 +#: kallithea/controllers/admin/repos.py:237 #, python-format msgid "Created repository %s from %s" msgstr "" -#: kallithea/controllers/admin/repos.py:244 +#: kallithea/controllers/admin/repos.py:246 #, python-format msgid "Forked repository %s as %s" msgstr "dépôt %s forké en tant que %s" -#: kallithea/controllers/admin/repos.py:247 +#: kallithea/controllers/admin/repos.py:249 #, python-format msgid "Created repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:287 +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "Dépôt %s mis à jour avec succès." -#: kallithea/controllers/admin/repos.py:305 +#: kallithea/controllers/admin/repos.py:307 #, python-format msgid "Error occurred during update of repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:332 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:335 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:340 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:343 +#: kallithea/controllers/admin/repos.py:345 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "Impossible de supprimer le dépôt %s : Des forks y sont attachés." -#: kallithea/controllers/admin/repos.py:348 +#: kallithea/controllers/admin/repos.py:350 #, python-format msgid "An error occurred during deletion of %s" msgstr "Erreur pendant la suppression de %s" -#: kallithea/controllers/admin/repos.py:400 +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "" -#: kallithea/controllers/admin/repos.py:456 +#: kallithea/controllers/admin/repos.py:458 msgid "An error occurred during creation of field" msgstr "" -#: kallithea/controllers/admin/repos.py:470 +#: kallithea/controllers/admin/repos.py:472 msgid "An error occurred during removal of field" msgstr "" -#: kallithea/controllers/admin/repos.py:486 +#: kallithea/controllers/admin/repos.py:488 msgid "-- Not a fork --" msgstr "" -#: kallithea/controllers/admin/repos.py:520 +#: kallithea/controllers/admin/repos.py:522 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:524 +#: kallithea/controllers/admin/repos.py:526 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:529 kallithea/model/validators.py:359 +msgstr "" +"Une erreur est survenue durant la configuration du journal public pour ce" +" dépôt." + +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "Jeton d’authentification incorrect." -#: kallithea/controllers/admin/repos.py:544 +#: kallithea/controllers/admin/repos.py:546 msgid "Nothing" msgstr "[Aucun dépôt]" -#: kallithea/controllers/admin/repos.py:546 +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "Le dépôt %s a été marké comme fork de %s" -#: kallithea/controllers/admin/repos.py:553 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "Une erreur est survenue durant cette opération." -#: kallithea/controllers/admin/repos.py:569 +#: kallithea/controllers/admin/repos.py:571 msgid "Locked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:572 +#: kallithea/controllers/admin/repos.py:574 msgid "Unlocked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:575 -#: kallithea/controllers/admin/repos.py:602 +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 msgid "An error occurred during unlocking" msgstr "Une erreur est survenue durant le déverrouillage." -#: kallithea/controllers/admin/repos.py:593 +#: kallithea/controllers/admin/repos.py:595 msgid "Unlocked" msgstr "" -#: kallithea/controllers/admin/repos.py:596 -msgid "Locked" -msgstr "" - #: kallithea/controllers/admin/repos.py:598 +msgid "Locked" +msgstr "" + +#: kallithea/controllers/admin/repos.py:600 #, python-format msgid "Repository has been %s" msgstr "Le dépôt a été %s." -#: kallithea/controllers/admin/repos.py:616 +#: kallithea/controllers/admin/repos.py:618 msgid "Cache invalidation successful" msgstr "" -#: kallithea/controllers/admin/repos.py:620 +#: kallithea/controllers/admin/repos.py:622 msgid "An error occurred during cache invalidation" msgstr "Une erreur est survenue durant l’invalidation du cache." -#: kallithea/controllers/admin/repos.py:635 +#: kallithea/controllers/admin/repos.py:637 msgid "Pulled from remote location" msgstr "Les changements distants ont été récupérés." -#: kallithea/controllers/admin/repos.py:638 +#: kallithea/controllers/admin/repos.py:640 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:671 +#: kallithea/controllers/admin/repos.py:673 msgid "An error occurred during deletion of repository stats" msgstr "Une erreur est survenue durant la suppression des statistiques du dépôt." -#: kallithea/controllers/admin/settings.py:171 +#: kallithea/controllers/admin/settings.py:172 msgid "Updated VCS settings" msgstr "Réglages des gestionnaires de versions mis à jour." -#: kallithea/controllers/admin/settings.py:175 +#: kallithea/controllers/admin/settings.py:176 msgid "" "Unable to activate hgsubversion support. The \"hgsubversion\" library is " "missing" msgstr "" -#: kallithea/controllers/admin/settings.py:181 -#: kallithea/controllers/admin/settings.py:273 +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 msgid "Error occurred during updating application settings" msgstr "" -#: kallithea/controllers/admin/settings.py:214 +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: kallithea/controllers/admin/settings.py:269 +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "Réglages mis à jour" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "Réglages d’affichage mis à jour." -#: kallithea/controllers/admin/settings.py:331 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:357 +#: kallithea/controllers/admin/settings.py:358 msgid "Please enter email address" msgstr "" -#: kallithea/controllers/admin/settings.py:369 +#: kallithea/controllers/admin/settings.py:370 msgid "Send email task created" msgstr "" -#: kallithea/controllers/admin/settings.py:399 +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "Le nouveau hook a été ajouté." -#: kallithea/controllers/admin/settings.py:413 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "Hooks mis à jour" -#: kallithea/controllers/admin/settings.py:417 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "" -#: kallithea/controllers/admin/settings.py:443 +#: kallithea/controllers/admin/settings.py:444 msgid "Whoosh reindex task scheduled" msgstr "La tâche de réindexation Whoosh a été planifiée." -#: kallithea/controllers/admin/settings.py:535 -msgid "Updated license information" -msgstr "" - -#: kallithea/controllers/admin/settings.py:540 -msgid "Error occurred during updating license info" -msgstr "" - -#: kallithea/controllers/admin/settings.py:563 -#, python-format -msgid "" -"Your license will expire on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:566 -#, python-format -msgid "" -"Your license has expired on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:571 -msgid "" -"Unexpected error while reading license key. Please make sure your license " -"token and key are correct" -msgstr "" - -#: kallithea/controllers/admin/user_groups.py:148 +#: kallithea/controllers/admin/user_groups.py:150 #, python-format msgid "Created user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:159 +#: kallithea/controllers/admin/user_groups.py:161 #, python-format msgid "Error occurred during creation of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:197 +#: kallithea/controllers/admin/user_groups.py:199 #, python-format msgid "Updated user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:219 +#: kallithea/controllers/admin/user_groups.py:221 #, python-format msgid "Error occurred during update of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:237 +#: kallithea/controllers/admin/user_groups.py:239 msgid "Successfully deleted user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:242 +#: kallithea/controllers/admin/user_groups.py:244 msgid "An error occurred during deletion of user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:309 +#: kallithea/controllers/admin/user_groups.py:311 msgid "Target group cannot be the same" msgstr "" -#: kallithea/controllers/admin/user_groups.py:315 +#: kallithea/controllers/admin/user_groups.py:317 msgid "User Group permissions updated" msgstr "" -#: kallithea/controllers/admin/user_groups.py:435 -#: kallithea/controllers/admin/users.py:395 +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 msgid "Updated permissions" msgstr "" -#: kallithea/controllers/admin/user_groups.py:439 -#: kallithea/controllers/admin/users.py:399 +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 msgid "An error occurred during permissions saving" msgstr "Une erreur est survenue durant l’enregistrement des permissions." -#: kallithea/controllers/admin/users.py:133 +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "" -#: kallithea/controllers/admin/users.py:147 +#: kallithea/controllers/admin/users.py:149 #, python-format msgid "Error occurred during creation of user %s" msgstr "" -#: kallithea/controllers/admin/users.py:186 +#: kallithea/controllers/admin/users.py:188 msgid "User updated successfully" msgstr "L’utilisateur a été mis à jour avec succès." -#: kallithea/controllers/admin/users.py:221 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "" -#: kallithea/controllers/admin/users.py:226 +#: kallithea/controllers/admin/users.py:228 msgid "An error occurred during deletion of user" msgstr "Une erreur est survenue durant la suppression de l’utilisateur." -#: kallithea/controllers/admin/users.py:240 -#: kallithea/controllers/admin/users.py:258 -#: kallithea/controllers/admin/users.py:281 -#: kallithea/controllers/admin/users.py:306 -#: kallithea/controllers/admin/users.py:319 -#: kallithea/controllers/admin/users.py:343 -#: kallithea/controllers/admin/users.py:406 -#: kallithea/controllers/admin/users.py:453 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "Vous ne pouvez pas éditer cet utilisateur" -#: kallithea/controllers/admin/users.py:481 +#: kallithea/controllers/admin/users.py:483 #, python-format msgid "Added ip %s to user whitelist" msgstr "" -#: kallithea/controllers/admin/users.py:487 +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "" -#: kallithea/controllers/admin/users.py:501 +#: kallithea/controllers/admin/users.py:503 msgid "Removed ip address from user whitelist" msgstr "" -#: kallithea/lib/auth.py:746 +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "" -#: kallithea/lib/auth.py:807 +#: kallithea/lib/auth.py:809 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:844 +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "Vous devez être connecté pour visualiser cette page." -#: kallithea/lib/diffs.py:64 +#: kallithea/lib/diffs.py:66 msgid "Binary file" msgstr "" -#: kallithea/lib/diffs.py:80 -msgid "" -"Changeset was too big and was cut off, use diff menu to display this diff" -msgstr "Cet ensemble de changements était trop gros pour être affiché et a été découpé, utilisez le menu « Diff » pour afficher les différences." - -#: kallithea/lib/diffs.py:90 +#: kallithea/lib/diffs.py:82 +msgid "Changeset was too big and was cut off, use diff menu to display this diff" +msgstr "" +"Cet ensemble de changements était trop gros pour être affiché et a été " +"découpé, utilisez le menu « Diff » pour afficher les différences." + +#: kallithea/lib/diffs.py:92 msgid "No changes detected" msgstr "Aucun changement détecté." @@ -1025,8 +1007,7 @@ msgstr "et" msgid "%s more" msgstr "%s de plus" -#: kallithea/lib/helpers.py:692 -#: kallithea/templates/changelog/changelog.html:58 +#: kallithea/lib/helpers.py:692 kallithea/templates/changelog/changelog.html:58 msgid "revisions" msgstr "révisions" @@ -1121,138 +1102,112 @@ msgstr "[suit maintenant] le dépôt" msgid "[stopped following] repository" msgstr "[ne suit plus] le dépôt" -#: kallithea/lib/helpers.py:1102 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr "et %s de plus" -#: kallithea/lib/helpers.py:1106 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "Aucun fichier" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "" -#: kallithea/lib/helpers.py:1175 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "" -#: kallithea/lib/helpers.py:1178 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "" -#: kallithea/lib/helpers.py:1181 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "" -#: kallithea/lib/helpers.py:1186 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "" -#: kallithea/lib/helpers.py:1418 +#: kallithea/lib/helpers.py:1417 #, 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" -msgstr "Le dépôt %s n’est pas représenté dans la base de données. Il a probablement été créé ou renommé manuellement. Veuillez relancer l’application pour rescanner les dépôts." - -#: kallithea/lib/utils2.py:413 +"%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 "" +"Le dépôt %s n’est pas représenté dans la base de données. Il a " +"probablement été créé ou renommé manuellement. Veuillez relancer " +"l’application pour rescanner les dépôts." + +#: 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:414 +#: 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:415 +#: 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:416 +#: 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:417 +#: 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:418 +#: 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:434 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "" -#: kallithea/lib/utils2.py:436 +#: kallithea/lib/utils2.py:438 #, python-format msgid "%s ago" msgstr "Il y a %s" -#: kallithea/lib/utils2.py:438 +#: kallithea/lib/utils2.py:440 #, python-format msgid "in %s and %s" msgstr "" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:443 #, python-format msgid "%s and %s ago" msgstr "Il y a %s et %s" -#: kallithea/lib/utils2.py:444 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "à l’instant" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 -#: 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:1659 -msgid "Repository no access" -msgstr "Aucun accès au dépôt" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1455 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1512 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1513 -#: 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:1660 -msgid "Repository read access" -msgstr "Accès en lecture au dépôt" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 @@ -1265,8 +1220,8 @@ msgstr "Accès en lecture au dépôt" #: 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:1661 -msgid "Repository write access" -msgstr "Accès en écriture au dépôt" +msgid "Repository no access" +msgstr "Aucun accès au dépôt" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1186 @@ -1280,159 +1235,159 @@ msgstr "Accès en écriture au dépôt" #: 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:1662 -msgid "Repository admin access" -msgstr "Accès administrateur au dépôt" +msgid "Repository read access" +msgstr "Accès en lecture au dépôt" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" +msgstr "Accès en écriture au dépôt" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" -msgstr "Aucun accès au groupe de dépôts" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" -msgstr "Accès en lecture au groupe de dépôts" +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" +msgstr "Accès administrateur au dépôt" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" -msgstr "Accès en écriture au groupe de dépôts" +msgid "Repositories Group no access" +msgstr "Aucun accès au groupe de dépôts" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" -msgstr "Accès administrateur au groupe de dépôts" +msgid "Repositories Group read access" +msgstr "Accès en lecture au groupe de dépôts" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" +msgstr "Accès en écriture au groupe de dépôts" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1452 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1509 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1510 -#: 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:1657 -msgid "Kallithea Administrator" -msgstr "Administrateur Kallithea" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 -#: 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:1680 -msgid "Repository creation disabled" -msgstr "Création de dépôt désactivée" +msgid "Repositories Group admin access" +msgstr "Accès administrateur au groupe de dépôts" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1476 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1533 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1534 -#: 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:1681 -msgid "Repository creation enabled" -msgstr "Création de dépôt activée" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" +msgstr "Administrateur Kallithea" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" +msgstr "Création de dépôt désactivée" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 #: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 #: 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:1685 -msgid "Repository forking disabled" -msgstr "Fork de dépôt désactivé" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1479 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1536 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1537 -#: 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:1686 -msgid "Repository forking enabled" -msgstr "Fork de dépôt activé" +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1683 +msgid "Repository creation enabled" +msgstr "Création de dépôt activée" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" -msgstr "Enregistrement désactivé" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" +msgstr "Fork de dépôt désactivé" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "Fork de dépôt activé" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" +msgstr "Enregistrement désactivé" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 msgid "Register new user with Kallithea with manual activation" msgstr "Enregistrer un nouvel utilisateur Kallithea manuellement activé" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "Enregistrer un nouvel utilisateur Kallithea auto-activé" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1651 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1980 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2040 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2041 -#: 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:2210 -msgid "Not Reviewed" -msgstr "Pas encore relue" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1652 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1981 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2041 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2042 -#: 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:2211 -msgid "Approved" -msgstr "Approuvée " - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 @@ -1445,8 +1400,8 @@ msgstr "Approuvée " #: 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:2212 -msgid "Rejected" -msgstr "Rejetée" +msgid "Not Reviewed" +msgstr "Pas encore relue" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1654 @@ -1460,45 +1415,51 @@ msgstr "Rejetée" #: 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:2213 +msgid "Approved" +msgstr "Approuvée " + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "Rejetée" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "En cours de relecture" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1300 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1357 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1358 -#: 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:1508 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 -#: 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:1664 -msgid "Repository group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1460 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1517 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1518 -#: 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:1665 -msgid "Repository group read access" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 @@ -1508,7 +1469,7 @@ msgstr "" #: 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:1666 -msgid "Repository group write access" +msgid "Repository group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 @@ -1520,9 +1481,22 @@ msgstr "" #: 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:1667 -msgid "Repository group admin access" -msgstr "" - +msgid "Repository group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 @@ -1531,18 +1505,7 @@ msgstr "" #: 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:1669 -msgid "User group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1465 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1522 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1523 -#: 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:1670 -msgid "User group read access" +msgid "Repository group admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 @@ -1553,7 +1516,7 @@ msgstr "" #: 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:1671 -msgid "User group write access" +msgid "User group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 @@ -1564,7 +1527,18 @@ msgstr "" #: 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:1672 -msgid "User group admin access" +msgid "User group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 +msgid "User group write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 @@ -1575,20 +1549,20 @@ msgstr "" #: 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:1674 +msgid "User group admin access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1470 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1527 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1528 -#: 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:1675 -msgid "Repository Group creation enabled" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 @@ -1597,42 +1571,31 @@ msgstr "" #: 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:1677 +msgid "Repository Group creation enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1473 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1530 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1531 -#: 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:1678 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 -#: 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:1688 -msgid "Registration disabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1482 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1539 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1540 -#: 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:1689 -msgid "User Registration with manual account activation" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 @@ -1641,27 +1604,47 @@ msgstr "" #: 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:1690 +msgid "Registration disabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 +msgid "User Registration with manual account activation" +msgstr "" + +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 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:1682 -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:1683 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: kallithea/model/comment.py:75 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 +msgid "Repository creation enabled with write permission to a repository group" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 +msgid "Repository creation disabled with write permission to a repository group" +msgstr "" + +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "à la ligne %s" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "[Mention]" @@ -1687,73 +1670,79 @@ msgstr "Entrez au moins %(min)i caractères" msgid "Name must not contain only digits" msgstr "" -#: kallithea/model/notification.py:229 +#: kallithea/model/notification.py:231 #, python-format msgid "%(user)s commented on changeset at %(when)s" msgstr "" -#: kallithea/model/notification.py:230 -#, python-format -msgid "%(user)s sent message at %(when)s" -msgstr "" - -#: kallithea/model/notification.py:231 -#, python-format -msgid "%(user)s mentioned you at %(when)s" -msgstr "" - #: kallithea/model/notification.py:232 #, python-format -msgid "%(user)s registered in Kallithea at %(when)s" +msgid "%(user)s sent message at %(when)s" msgstr "" #: kallithea/model/notification.py:233 #, python-format -msgid "%(user)s opened new pull request at %(when)s" +msgid "%(user)s mentioned you at %(when)s" msgstr "" #: kallithea/model/notification.py:234 #, python-format +msgid "%(user)s registered in Kallithea at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:235 +#, python-format +msgid "%(user)s opened new pull request at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:236 +#, python-format msgid "%(user)s commented on pull request at %(when)s" msgstr "" -#: kallithea/model/pull_request.py:105 +#: kallithea/model/pull_request.py:107 #, 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/scm.py:810 msgid "latest tip" msgstr "Dernier sommet" -#: kallithea/model/user.py:196 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "" -#: kallithea/model/user.py:220 kallithea/model/user.py:245 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 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:268 +msgstr "" +"Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon" +" fonctionnement de l’application." + +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for 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:274 +msgstr "" +"Vous ne pouvez pas supprimer cet utilisateur ; il est nécessaire pour le " +"bon fonctionnement de l’application." + +#: kallithea/model/user.py:276 #, 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 de ces dépôts. %s" - -#: kallithea/model/user.py:302 +"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 de ces dépôts. %s" + +#: kallithea/model/user.py:304 msgid "Password reset link" msgstr "" -#: kallithea/model/user.py:331 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "" -#: kallithea/model/user.py:332 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "" @@ -1774,8 +1763,8 @@ msgstr "Le nom d’utilisateur « %(username)s » n’est pas autorisé" #: kallithea/model/validators.py:124 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 alphanumeric character or underscore" msgstr "" #: kallithea/model/validators.py:151 @@ -1866,7 +1855,9 @@ msgstr "URL de clonage invalide." #: kallithea/model/validators.py:494 msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url" -msgstr "URL à cloner invalide. Veuillez fournir une URL valide en http(s) ou svn+http(s)." +msgstr "" +"URL à cloner invalide. Veuillez fournir une URL valide en http(s) ou " +"svn+http(s)." #: kallithea/model/validators.py:519 msgid "Fork have to be the same type as parent" @@ -1903,14 +1894,18 @@ msgstr "L’adresse e-mail « %(email)s » n’existe pas" #: kallithea/model/validators.py:791 msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom d’utilisateur." +"The LDAP Login attribute of the CN must be specified - this is the name " +"of the attribute that is equivalent to \"username\"" +msgstr "" +"L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom" +" d’utilisateur." #: kallithea/model/validators.py:804 #, 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." +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:836 msgid "Please enter a valid IPv4 or IpV6 address" @@ -1918,8 +1913,7 @@ msgstr "" #: kallithea/model/validators.py:837 #, python-format -msgid "" -"The network size (bits) must be within the range of 0-32 (not %(bits)r)" +msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" #: kallithea/model/validators.py:870 @@ -1935,6 +1929,10 @@ msgstr "" msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "" +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "Tableau de bord" @@ -2056,7 +2054,7 @@ msgstr "Propriétaire" #: kallithea/templates/index_base.html:141 #: 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:69 +#: kallithea/templates/base/root.html:67 #: kallithea/templates/bookmarks/bookmarks.html:81 #: kallithea/templates/branches/branches.html:80 #: kallithea/templates/journal/journal.html:208 @@ -2068,7 +2066,7 @@ msgstr "Tri ascendant" #: kallithea/templates/index_base.html:142 #: 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:70 +#: kallithea/templates/base/root.html:68 #: kallithea/templates/bookmarks/bookmarks.html:82 #: kallithea/templates/branches/branches.html:81 #: kallithea/templates/journal/journal.html:209 @@ -2084,7 +2082,7 @@ msgstr "" #: kallithea/templates/index_base.html:144 #: 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:72 +#: kallithea/templates/base/root.html:70 #: kallithea/templates/bookmarks/bookmarks.html:84 #: kallithea/templates/branches/branches.html:83 #: kallithea/templates/journal/journal.html:211 @@ -2096,8 +2094,7 @@ msgstr "Erreur d’intégrité des données." #: kallithea/templates/index_base.html:145 #: 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:148 -#: kallithea/templates/base/root.html:73 +#: kallithea/templates/base/base.html:151 kallithea/templates/base/root.html:71 #: kallithea/templates/bookmarks/bookmarks.html:85 #: kallithea/templates/branches/branches.html:84 #: kallithea/templates/journal/journal.html:212 @@ -2107,7 +2104,7 @@ msgid "Loading..." msgstr "Chargement…" #: kallithea/templates/login.html:5 kallithea/templates/login.html:32 -#: kallithea/templates/base/base.html:267 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "Connexion" @@ -2122,14 +2119,14 @@ msgstr "" #: kallithea/templates/admin/users/user_add.html:35 #: kallithea/templates/admin/users/user_edit_profile.html:33 #: kallithea/templates/admin/users/users.html:53 -#: kallithea/templates/base/base.html:243 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "Nom d’utilisateur" #: kallithea/templates/login.html:52 kallithea/templates/register.html:49 #: kallithea/templates/admin/my_account/my_account.html:39 #: kallithea/templates/admin/users/user_add.html:44 -#: kallithea/templates/base/base.html:252 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "Mot de passe" @@ -2145,7 +2142,7 @@ msgstr "Connexion" msgid "Forgot your password ?" msgstr "Mot de passe oublié ?" -#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:263 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "Vous n’avez pas de compte ?" @@ -2244,7 +2241,7 @@ msgstr "Aucun signet n’a été créé." #: kallithea/templates/admin/admin.html:5 #: kallithea/templates/admin/admin.html:16 -#: kallithea/templates/base/base.html:69 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "Historique d’administration" @@ -2306,7 +2303,7 @@ msgid "Authentication Settings" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:14 -#: kallithea/templates/base/base.html:75 +#: kallithea/templates/base/base.html:78 msgid "Authentication" msgstr "" @@ -2329,12 +2326,12 @@ msgid "Available built-in plugins" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:65 +#: kallithea/templates/base/root.html:63 msgid "enabled" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:66 +#: kallithea/templates/base/root.html:64 msgid "disabled" msgstr "" @@ -2368,7 +2365,7 @@ msgid "Repositories defaults" msgstr "" #: kallithea/templates/admin/defaults/defaults.html:14 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "" @@ -2392,7 +2389,9 @@ msgstr "Dépôt privé" msgid "" "Private repositories are only visible to people explicitly added as " "collaborators." -msgstr "Les dépôts privés sont visibles seulement par les utilisateurs ajoutés comme collaborateurs." +msgstr "" +"Les dépôts privés sont visibles seulement par les utilisateurs ajoutés " +"comme collaborateurs." #: kallithea/templates/admin/defaults/defaults.html:58 #: kallithea/templates/admin/repos/repo_edit_settings.html:91 @@ -2543,7 +2542,6 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_permissions.html:102 #: kallithea/templates/admin/repos/repo_edit_settings.html:135 #: kallithea/templates/admin/settings/settings_global.html:56 -#: kallithea/templates/admin/settings/settings_license.html:43 #: kallithea/templates/admin/settings/settings_vcs.html:81 #: kallithea/templates/admin/settings/settings_visual.html:116 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 @@ -2618,7 +2616,7 @@ msgid "Show as raw" msgstr "" #: kallithea/templates/admin/my_account/my_account.html:5 -#: kallithea/templates/base/base.html:282 +#: kallithea/templates/base/base.html:285 msgid "My account" msgstr "Mon compte" @@ -2796,8 +2794,8 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_profile.html:26 msgid "" -"Your user is in an external Source of Record; some details cannot be managed" -" here" +"Your user is in an external Source of Record; some details cannot be " +"managed here" msgstr "" #: kallithea/templates/admin/my_account/my_account_pullrequests.html:2 @@ -2847,7 +2845,7 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_repos.html:59 #: kallithea/templates/admin/my_account/my_account_watched.html:59 -#: kallithea/templates/base/root.html:71 +#: kallithea/templates/base/root.html:69 #: kallithea/templates/bookmarks/bookmarks.html:83 #: kallithea/templates/branches/branches.html:82 #: kallithea/templates/journal/journal.html:210 @@ -2874,7 +2872,7 @@ msgid "Comments" msgstr "Commentaires" #: kallithea/templates/admin/notifications/notifications.html:34 -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 msgid "Pull Requests" msgstr "" @@ -2892,7 +2890,7 @@ msgid "Show notification" msgstr "Notification" #: kallithea/templates/admin/notifications/show_notification.html:12 -#: kallithea/templates/base/base.html:281 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "Notifications" @@ -2905,7 +2903,7 @@ msgstr "Gestion des permissions" #: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 #: kallithea/templates/admin/repos/repo_edit.html:46 #: kallithea/templates/admin/user_groups/user_group_edit.html:45 -#: kallithea/templates/base/base.html:74 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "Permissions" @@ -2936,8 +2934,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:26 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:27 @@ -2983,8 +2981,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:72 msgid "" -"Write permission to repository groups allows creating repositories inside " -"that group" +"Write permission to repository groups allows creating repositories inside" +" that group" msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:77 @@ -3032,7 +3030,7 @@ msgid "Add repository group" msgstr "" #: kallithea/templates/admin/repo_groups/repo_group_add.html:14 -#: kallithea/templates/base/base.html:71 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 msgid "Repository groups" msgstr "" @@ -3078,8 +3076,7 @@ msgstr "" #: kallithea/templates/admin/settings/settings.html:14 #: kallithea/templates/admin/settings/settings.html:36 #: kallithea/templates/admin/user_groups/user_group_edit.html:42 -#: kallithea/templates/base/base.html:77 -#: kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 msgid "Settings" msgstr "Options" @@ -3205,9 +3202,11 @@ msgstr "" #: 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" -msgstr "Activer le verrou lors d’un pull sur le groupe. Cette option sera appliquée à tous les sous-groupes et dépôts de ce groupe." +"Enable lock-by-pulling on group. This option will be applied to all other" +" groups and repositories inside" +msgstr "" +"Activer le verrou lors d’un pull sur le groupe. Cette option sera " +"appliquée à tous les sous-groupes et dépôts de ce groupe." #: kallithea/templates/admin/repo_groups/repo_group_show.html:4 #, python-format @@ -3254,9 +3253,10 @@ 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/forks/fork.html:45 -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." +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/forks/fork.html:55 @@ -3291,8 +3291,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:30 #, python-format msgid "" -"Repository \"%(repo_name)s\" is beeing created, you will be redirected when " -"this process is finished.repo_name" +"Repository \"%(repo_name)s\" is beeing created, you will be redirected " +"when this process is finished.repo_name" msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:42 @@ -3354,9 +3354,11 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:43 msgid "" -"All actions made on this repository will be accessible to everyone in public" -" journal" -msgstr "Le descriptif des actions réalisées sur ce dépôt sera visible à tous depuis le journal public." +"All actions made on this repository will be accessible to everyone in " +"public journal" +msgstr "" +"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:49 msgid "Change locking" @@ -3384,9 +3386,9 @@ msgstr "Ce dépôt n’est pas verrouillé." #: kallithea/templates/admin/repos/repo_edit_advanced.html:73 msgid "" -"Force locking on repository. Works only when anonymous access is disabled. " -"Trigering a pull locks repository by user who pulled, only the same user can" -" unlock by doing a push" +"Force locking on repository. Works only when anonymous access is " +"disabled. Trigering a pull locks repository by user who pulled, only the " +"same user can unlock by doing a push" msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:83 @@ -3416,9 +3418,9 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:94 msgid "" -"This repository will be renamed in a special way in order to be unaccesible " -"for Kallithea and VCS systems. If you need to fully delete it from file " -"system please do it manually" +"This repository will be renamed in a special way in order to be " +"unaccesible for Kallithea and VCS systems. If you need to fully delete it" +" from file system please do it manually" msgstr "" #: kallithea/templates/admin/repos/repo_edit_caches.html:4 @@ -3431,9 +3433,11 @@ msgstr "Voulez-vous vraiment invalider le cache du dépôt ?" #: kallithea/templates/admin/repos/repo_edit_caches.html:7 msgid "" -"Manually invalidate cache for this repository. On first access repository " -"will be cached again" -msgstr "Invalide manuellement le cache de ce dépôt. Au prochain accès sur ce dépôt, il sera à nouveau mis en cache." +"Manually invalidate cache for this repository. On first access repository" +" will be cached again" +msgstr "" +"Invalide manuellement le cache de ce dépôt. Au prochain accès sur ce " +"dépôt, il sera à nouveau mis en cache." #: kallithea/templates/admin/repos/repo_edit_caches.html:12 msgid "List of cached values" @@ -3525,9 +3529,12 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:14 msgid "" -"In case this repository is renamed or moved into another group the repository url changes.\n" -" Using above url guarantees that this repository will allways be accessible under such url.\n" -" Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service." +"In case this repository is renamed or moved into another group the " +"repository url changes.\n" +" Using above url guarantees that this " +"repository will allways be accessible under such url.\n" +" Usefull for CI systems, or any other cases" +" that you need to hardcode the url into 3rd party service." msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:21 @@ -3562,7 +3569,9 @@ msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt." #: kallithea/templates/admin/repos/repo_edit_settings.html:55 #: kallithea/templates/forks/fork.html:65 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." +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 msgid "Change owner of this repository." @@ -3621,10 +3630,6 @@ msgstr "" msgid "System Info" msgstr "" -#: kallithea/templates/admin/settings/settings.html:48 -msgid "License" -msgstr "" - #: kallithea/templates/admin/settings/settings_email.html:4 msgid "Email prefix" msgstr "" @@ -3707,12 +3712,11 @@ msgstr "" #: kallithea/templates/admin/settings/settings_global.html:50 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:55 -#: kallithea/templates/admin/settings/settings_license.html:42 #: kallithea/templates/admin/settings/settings_vcs.html:80 #: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" @@ -3724,8 +3728,8 @@ msgstr "" #: 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 @@ -3736,57 +3740,6 @@ msgstr "Hooks personnalisés" msgid "Failed to remove hook" msgstr "Erreur lors de la suppression du hook." -#: kallithea/templates/admin/settings/settings_license.html:2 -msgid "Currently you're using a free license, which is limited to 20 users." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:9 -#: kallithea/templates/admin/settings/settings_system.html:4 -msgid "Kallithea version" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "License token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "No license token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:13 -msgid "License issued to" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:14 -msgid "License issued on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "License users limit" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "unlimited" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:16 -msgid "License expires on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:33 -msgid "License key" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:37 -msgid "Paste your Kallithea license key into that textarea." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:52 -msgid "" -"Please enter following lines (if yet not present) into [app:main] section of" -" your .ini file. The token below is autogenerated." -msgstr "" - #: kallithea/templates/admin/settings/settings_mapping.html:6 msgid "Rescan option" msgstr "" @@ -3797,8 +3750,9 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:13 msgid "" -"In case a repository was deleted from filesystem and it still exists in the " -"database check this option to scan obsolete data in database and remove it." +"In case a repository was deleted from filesystem and it still exists in " +"the database check this option to scan obsolete data in database and " +"remove it." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:17 @@ -3807,8 +3761,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:19 msgid "" -"Each cache data for repositories will be cleaned with this option selected. " -"Use this to reload data and clear cache keys." +"Each cache data for repositories will be cleaned with this option " +"selected. Use this to reload data and clear cache keys." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:23 @@ -3817,8 +3771,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:25 msgid "" -"Verify if Kallitheas GIT hooks are installed for each repository. Current " -"hooks will be updated to latest version" +"Verify if Kallitheas GIT hooks are installed for each repository. Current" +" hooks will be updated to latest version" msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:32 @@ -3844,6 +3798,10 @@ msgid "Reindex" msgstr "Mettre à jour l’index" #: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 msgid "check for updates" msgstr "" @@ -3933,14 +3891,14 @@ msgstr "Emplacement des dépôts" #: kallithea/templates/admin/settings/settings_vcs.html:69 msgid "" -"Click to unlock. You must restart Kallithea in order to make this setting " -"take effect." +"Click to unlock. You must restart Kallithea in order to make this setting" +" take effect." msgstr "" #: kallithea/templates/admin/settings/settings_vcs.html:72 msgid "" -"Filesystem location where repositories should be stored. After changing this" -" value a restart and rescan of the repository folder are required." +"Filesystem location where repositories should be stored. After changing " +"this value a restart and rescan of the repository folder are required." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:8 @@ -3970,22 +3928,34 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:30 msgid "" "Gravatar url allows you to use other avatar server application.\n" -" Following variables of the URL will be replaced accordingly.\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" +" Following " +"variables of the URL will be replaced accordingly.\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" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:42 msgid "" -"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}', available vars:\n" -" {scheme} 'http' or 'https' sent from running Kallithea server,\n" -" {user} current user username,\n" -" {netloc} network location/server host of running Kallithea server,\n" -" {repo} full repository name,\n" -" {repoid} ID of repository, can be used to contruct clone-by-id" +"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}'," +" available vars:\n" +" {scheme} 'http' " +"or 'https' sent from running Kallithea server,\n" +" {user} current " +"user username,\n" +" {netloc} network " +"location/server host of running Kallithea server,\n" +" {repo} full " +"repository name,\n" +" {repoid} ID of " +"repository, can be used to contruct clone-by-id" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:54 @@ -3994,8 +3964,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:58 msgid "" -"Number of items displayed in the main page dashboard before pagination is " -"shown." +"Number of items displayed in the main page dashboard before pagination is" +" shown." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:64 @@ -4043,7 +4013,7 @@ msgid "Add user group" msgstr "" #: kallithea/templates/admin/user_groups/user_group_add.html:13 -#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:93 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 msgid "User groups" msgstr "" @@ -4127,7 +4097,7 @@ msgstr "Ajouter un utilisateur" #: kallithea/templates/admin/users/user_add.html:13 #: kallithea/templates/admin/users/user_edit.html:14 -#: kallithea/templates/base/base.html:72 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "Utilisateurs" @@ -4197,8 +4167,8 @@ 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." +"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 @@ -4238,50 +4208,50 @@ msgstr "" msgid "Server instance: %s" msgstr "" -#: kallithea/templates/base/base.html:46 +#: kallithea/templates/base/base.html:49 msgid "Support" msgstr "" -#: kallithea/templates/base/base.html:131 +#: kallithea/templates/base/base.html:134 msgid "Create fork" msgstr "" -#: kallithea/templates/base/base.html:142 +#: kallithea/templates/base/base.html:145 #: kallithea/templates/data_table/_dt_elements.html:11 #: kallithea/templates/data_table/_dt_elements.html:15 #: kallithea/templates/summary/summary.html:11 msgid "Summary" msgstr "Résumé" -#: kallithea/templates/base/base.html:143 +#: kallithea/templates/base/base.html:146 #: kallithea/templates/changelog/changelog.html:17 #: kallithea/templates/data_table/_dt_elements.html:19 #: kallithea/templates/data_table/_dt_elements.html:23 msgid "Changelog" msgstr "Historique" -#: kallithea/templates/base/base.html:144 +#: kallithea/templates/base/base.html:147 #: kallithea/templates/data_table/_dt_elements.html:27 #: kallithea/templates/data_table/_dt_elements.html:31 #: kallithea/templates/files/files.html:15 msgid "Files" msgstr "Fichiers" -#: kallithea/templates/base/base.html:146 +#: kallithea/templates/base/base.html:149 msgid "Switch To" msgstr "" -#: kallithea/templates/base/base.html:153 -#: kallithea/templates/base/base.html:155 +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 msgid "Options" msgstr "Options" -#: kallithea/templates/base/base.html:163 +#: kallithea/templates/base/base.html:166 #: kallithea/templates/forks/forks_data.html:21 msgid "Compare fork" msgstr "Comparer le fork" -#: kallithea/templates/base/base.html:165 +#: kallithea/templates/base/base.html:168 #: kallithea/templates/bookmarks/bookmarks.html:58 #: kallithea/templates/bookmarks/bookmarks_data.html:13 #: kallithea/templates/branches/branches.html:57 @@ -4291,112 +4261,112 @@ msgstr "Comparer le fork" msgid "Compare" msgstr "Comparer" -#: kallithea/templates/base/base.html:167 -#: kallithea/templates/base/base.html:334 +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 #: kallithea/templates/search/search.html:17 #: kallithea/templates/search/search.html:57 msgid "Search" msgstr "Rechercher" -#: kallithea/templates/base/base.html:171 +#: kallithea/templates/base/base.html:174 msgid "Unlock" msgstr "" -#: kallithea/templates/base/base.html:173 +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "" -#: kallithea/templates/base/base.html:181 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "" -#: kallithea/templates/base/base.html:182 -msgid "Unfollow" -msgstr "" - #: kallithea/templates/base/base.html:185 +msgid "Unfollow" +msgstr "" + +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 #: kallithea/templates/data_table/_dt_elements.html:39 #: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "Fork" -#: kallithea/templates/base/base.html:187 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "" -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 #, python-format msgid "Show Pull Requests for %s" msgstr "" -#: kallithea/templates/base/base.html:230 +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "" -#: kallithea/templates/base/base.html:237 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "Connexion à votre compte" -#: kallithea/templates/base/base.html:260 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "Mot de passe oublié ?" -#: kallithea/templates/base/base.html:283 +#: kallithea/templates/base/base.html:286 msgid "Log Out" msgstr "Se déconnecter" -#: kallithea/templates/base/base.html:308 +#: kallithea/templates/base/base.html:311 msgid "Show recent activity" msgstr "" -#: kallithea/templates/base/base.html:309 +#: kallithea/templates/base/base.html:312 #: kallithea/templates/journal/journal.html:4 msgid "Journal" msgstr "Historique" -#: kallithea/templates/base/base.html:314 -#: kallithea/templates/base/base.html:315 +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 msgid "Public journal" msgstr "Journal public" -#: kallithea/templates/base/base.html:320 +#: kallithea/templates/base/base.html:323 msgid "Show public gists" msgstr "" -#: kallithea/templates/base/base.html:321 -msgid "Gists" -msgstr "" - #: kallithea/templates/base/base.html:324 -msgid "Create new gist" -msgstr "" - -#: kallithea/templates/base/base.html:325 -msgid "All public gists" +msgid "Gists" msgstr "" #: kallithea/templates/base/base.html:327 -msgid "My public gists" +msgid "Create new gist" msgstr "" #: kallithea/templates/base/base.html:328 +msgid "All public gists" +msgstr "" + +#: kallithea/templates/base/base.html:330 +msgid "My public gists" +msgstr "" + +#: kallithea/templates/base/base.html:331 msgid "My private gists" msgstr "" -#: kallithea/templates/base/base.html:333 +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "" -#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:399 msgid "No matches found" msgstr "" -#: kallithea/templates/base/base.html:522 +#: kallithea/templates/base/base.html:527 msgid "Keyboard shortcuts" msgstr "" -#: kallithea/templates/base/base.html:531 +#: kallithea/templates/base/base.html:536 msgid "Site-wide shortcuts" msgstr "" @@ -4407,8 +4377,8 @@ 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 permissions from %s permissions settings, and default " +"IP address whitelist." msgstr "" #: kallithea/templates/base/default_perms_box.html:28 @@ -4457,84 +4427,84 @@ msgstr "Éditer" msgid "No permission defined" msgstr "" -#: kallithea/templates/base/root.html:47 +#: kallithea/templates/base/root.html:45 msgid "Add another comment" msgstr "" -#: kallithea/templates/base/root.html:48 +#: kallithea/templates/base/root.html:46 #: kallithea/templates/data_table/_dt_elements.html:216 msgid "Stop following this repository" msgstr "Arrêter de suivre ce dépôt" -#: kallithea/templates/base/root.html:49 +#: kallithea/templates/base/root.html:47 msgid "Start following this repository" msgstr "Suivre ce dépôt" -#: kallithea/templates/base/root.html:50 +#: kallithea/templates/base/root.html:48 msgid "Group" msgstr "Groupe" -#: kallithea/templates/base/root.html:51 +#: kallithea/templates/base/root.html:49 msgid "members" msgstr "Membres" -#: kallithea/templates/base/root.html:52 +#: kallithea/templates/base/root.html:50 #: kallithea/templates/pullrequests/pullrequest.html:202 msgid "Loading ..." msgstr "" +#: kallithea/templates/base/root.html:51 +msgid "loading ..." +msgstr "" + +#: kallithea/templates/base/root.html:52 +msgid "Search truncated" +msgstr "" + #: kallithea/templates/base/root.html:53 -msgid "loading ..." +msgid "No matching files" msgstr "" #: kallithea/templates/base/root.html:54 -msgid "Search truncated" -msgstr "" - -#: kallithea/templates/base/root.html:55 -msgid "No matching files" -msgstr "" - -#: kallithea/templates/base/root.html:56 #: kallithea/templates/changelog/changelog.html:51 #: kallithea/templates/pullrequests/pullrequest_show_all.html:33 msgid "Open new pull request" msgstr "Nouvelle requête de pull" +#: kallithea/templates/base/root.html:55 +msgid "Open new pull request for selected changesets" +msgstr "" + +#: kallithea/templates/base/root.html:56 +msgid "Show selected changesets __S -> __E" +msgstr "" + #: kallithea/templates/base/root.html:57 -msgid "Open new pull request for selected changesets" +msgid "Show selected changeset __S" msgstr "" #: kallithea/templates/base/root.html:58 -msgid "Show selected changesets __S -> __E" -msgstr "" +msgid "Selection link" +msgstr "Lien vers la sélection" #: kallithea/templates/base/root.html:59 -msgid "Show selected changeset __S" +#: kallithea/templates/changeset/diff_block.html:8 +msgid "Collapse diff" msgstr "" #: kallithea/templates/base/root.html:60 -msgid "Selection link" -msgstr "Lien vers la sélection" +msgid "Expand diff" +msgstr "" #: kallithea/templates/base/root.html:61 -#: kallithea/templates/changeset/diff_block.html:8 -msgid "Collapse diff" +msgid "Failed to revoke permission" msgstr "" #: kallithea/templates/base/root.html:62 -msgid "Expand diff" -msgstr "" - -#: kallithea/templates/base/root.html:63 -msgid "Failed to revoke permission" -msgstr "" - -#: kallithea/templates/base/root.html:64 msgid "confirm to revoke permission for {0}: {1} ?" msgstr "" -#: kallithea/templates/base/root.html:68 +#: kallithea/templates/base/root.html:66 msgid "specify changeset" msgstr "" @@ -4839,13 +4809,16 @@ msgstr "Commentaire sur la ligne {1}." #: kallithea/templates/changeset/changeset_file_comment.html:153 #, 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." +msgstr "" +"Les commentaires sont analysés avec la syntaxe %s, avec le support de la " +"commande %s." #: kallithea/templates/changeset/changeset_file_comment.html:69 #: kallithea/templates/changeset/changeset_file_comment.html:155 -msgid "" -"Use @username inside this text to send notification to this Kallithea user" -msgstr "Utilisez @nomutilisateur dans ce texte pour envoyer une notification à l’utilisateur Kallithea en question." +msgid "Use @username inside this text to send notification to this Kallithea user" +msgstr "" +"Utilisez @nomutilisateur dans ce texte pour envoyer une notification à " +"l’utilisateur Kallithea en question." #: kallithea/templates/changeset/changeset_file_comment.html:73 #: kallithea/templates/changeset/changeset_file_comment.html:166 @@ -5032,7 +5005,8 @@ msgstr "" #: kallithea/templates/email_templates/pull_request.html:6 #, python-format msgid "" -"%s opened a pull request for repository %s and wants you to review changes." +"%s opened a pull request for repository %s and wants you to review " +"changes." msgstr "" #: kallithea/templates/email_templates/pull_request.html:8 @@ -5702,3 +5676,4 @@ msgstr "Tags de %s" #: kallithea/templates/tags/tags.html:29 msgid "Compare tags" msgstr "" + diff --git a/kallithea/i18n/ja/LC_MESSAGES/kallithea.mo b/kallithea/i18n/ja/LC_MESSAGES/kallithea.mo index 0891b2f31d7a22dffaf5923932ef7612b61ce47a..fa52bcd49d92c9a5e15716d60195b5c9a51bc53a GIT binary patch literal 93328 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 diff --git a/kallithea/i18n/ja/LC_MESSAGES/kallithea.po b/kallithea/i18n/ja/LC_MESSAGES/kallithea.po --- a/kallithea/i18n/ja/LC_MESSAGES/kallithea.po +++ b/kallithea/i18n/ja/LC_MESSAGES/kallithea.po @@ -1,4 +1,4 @@ -# Translations template for Kallithea. +# Japanese translations for Kallithea. # Copyright (C) 2014 RhodeCode GmbH, and others. # This file is distributed under the same license as the Kallithea project. # Translators: @@ -7,109 +7,106 @@ # FIRST AUTHOR , 2011 # こいんとす , 2013 # Takumi IINO , 2013 -# こいんとす , 2013 -# shirou - しろう, 2013 # whosaysni , 2014 msgid "" msgstr "" -"Project-Id-Version: Kallithea\n" +"Project-Id-Version: Kallithea\n" "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n" -"POT-Creation-Date: 2014-02-13 15:30+0100\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: 2014-02-13 14:34+0000\n" "Last-Translator: marcinkuzminski \n" -"Language-Team: Japanese (http://www.transifex.com/projects/p/Kallithea/language/ja/)\n" +"Language-Team: Japanese " +"(http://www.transifex.com/projects/p/Kallithea/language/ja/)\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -"Language: ja\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: kallithea/controllers/changelog.py:88 kallithea/controllers/compare.py:88 -#: kallithea/controllers/pullrequests.py:263 + +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 msgid "There are no changesets yet" msgstr "まだチェンジセットがありません" -#: kallithea/controllers/changelog.py:184 +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "すべてのブランチ" -#: kallithea/controllers/changelog.py:187 +#: kallithea/controllers/changelog.py:189 msgid "(closed)" msgstr "(閉鎖済み)" -#: kallithea/controllers/changeset.py:85 +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "空白を表示" -#: kallithea/controllers/changeset.py:92 kallithea/controllers/changeset.py:99 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "空白を無視" -#: kallithea/controllers/changeset.py:165 +#: kallithea/controllers/changeset.py:167 #, python-format msgid "increase diff context to %(num)s lines" msgstr "diff コンテキストを %(num)s 行増やす" -#: kallithea/controllers/changeset.py:207 kallithea/controllers/files.py:96 -#: kallithea/controllers/files.py:119 +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 msgid "Such revision does not exist for this repository" msgstr "お探しのリビジョンはこのリポジトリにはありません" -#: kallithea/controllers/changeset.py:353 -#: kallithea/controllers/pullrequests.py:480 +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "ステータス変更 -> %s" -#: kallithea/controllers/changeset.py:384 +#: kallithea/controllers/changeset.py:386 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 "クローズしたプルリクエストに関連するチェンジセットのステータスを変更することは許可されていません" -#: kallithea/controllers/compare.py:192 kallithea/templates/base/root.html:67 +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 msgid "Select changeset" msgstr "リビジョンを選択" -#: kallithea/controllers/error.py:70 +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "ホームページ" -#: kallithea/controllers/error.py:99 -msgid "" -"The request could not be understood by the server due to malformed syntax." +#: kallithea/controllers/error.py:101 +msgid "The request could not be understood by the server due to malformed syntax." msgstr "形式が間違っているため、サーバーはリクエストを処理できませんでした" -#: kallithea/controllers/error.py:102 +#: kallithea/controllers/error.py:104 msgid "Unauthorized access to resource" msgstr "リソースにアクセスする権限がありません" -#: kallithea/controllers/error.py:104 +#: kallithea/controllers/error.py:106 msgid "You don't have permission to view this page" msgstr "このページを閲覧する権限がありません" -#: kallithea/controllers/error.py:106 +#: kallithea/controllers/error.py:108 msgid "The resource could not be found" msgstr "リソースが見つかりません" -#: kallithea/controllers/error.py:108 +#: kallithea/controllers/error.py:110 msgid "" "The server encountered an unexpected condition which prevented it from " "fulfilling the request." msgstr "サーバーが不正な状態になったため、リクエストに答えることができませんでした。" -#: kallithea/controllers/feed.py:53 +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "%s リポジトリでの変更" -#: kallithea/controllers/feed.py:54 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "%s %s フィード" -#: kallithea/controllers/feed.py:87 +#: kallithea/controllers/feed.py:89 #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 #: kallithea/templates/compare/compare_diff.html:75 @@ -119,405 +116,403 @@ msgstr "%s %s フィード" msgid "Changeset was too big and was cut off..." msgstr "チェンジセットが大きすぎるため、省略しました" -#: kallithea/controllers/feed.py:91 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "%s が %s にコミット" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "新しいファイルを追加" -#: kallithea/controllers/files.py:91 +#: kallithea/controllers/files.py:93 #, python-format msgid "There are no files yet. %s" msgstr "まだファイルがありません。 %s" -#: kallithea/controllers/files.py:299 kallithea/controllers/files.py:359 -#: kallithea/controllers/files.py:426 +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "このリポジトリは %s によって %s にロックされました" -#: kallithea/controllers/files.py:311 +#: kallithea/controllers/files.py:313 msgid "You can only delete files with revision being a valid branch " msgstr "有効なブランチ上のリビジョンからしかファイルを削除できません" -#: kallithea/controllers/files.py:322 +#: kallithea/controllers/files.py:324 #, python-format msgid "Deleted file %s via Kallithea" msgstr "Kallithea経由で %s を削除" -#: kallithea/controllers/files.py:344 +#: kallithea/controllers/files.py:346 #, python-format msgid "Successfully deleted file %s" msgstr "%s ファイルの削除に成功しました" -#: kallithea/controllers/files.py:348 kallithea/controllers/files.py:414 -#: kallithea/controllers/files.py:496 +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 msgid "Error occurred during commit" msgstr "コミット中にエラーが発生しました" -#: kallithea/controllers/files.py:371 +#: kallithea/controllers/files.py:373 msgid "You can only edit files with revision being a valid branch " msgstr "有効なブランチを示すリビジョンでのみファイルを編集できます。" -#: kallithea/controllers/files.py:385 +#: kallithea/controllers/files.py:387 #, python-format msgid "Edited file %s via Kallithea" msgstr "Kallithea経由で %s を変更" -#: kallithea/controllers/files.py:401 +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "変更点なし" -#: kallithea/controllers/files.py:410 kallithea/controllers/files.py:485 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "%s へのコミットが成功しました" -#: kallithea/controllers/files.py:438 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "Kallithea経由でファイルを追加" -#: kallithea/controllers/files.py:459 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "内容がありません" -#: kallithea/controllers/files.py:463 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "ファイル名がありません" -#: kallithea/controllers/files.py:488 +#: kallithea/controllers/files.py:490 msgid "Location must be relative path and must not contain .. in path" msgstr "場所には相対パスかつ .. を含まないパスを入力してください" -#: kallithea/controllers/files.py:522 +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "ダウンロードは無効化されています" -#: kallithea/controllers/files.py:533 +#: kallithea/controllers/files.py:535 #, python-format msgid "Unknown revision %s" msgstr "%s は未知のリビジョンです" -#: kallithea/controllers/files.py:535 +#: kallithea/controllers/files.py:537 msgid "Empty repository" msgstr "空のリポジトリ" -#: kallithea/controllers/files.py:537 +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "未知のアーカイブ種別です" -#: kallithea/controllers/files.py:773 +#: kallithea/controllers/files.py:775 #: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 #: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "チェンジセット" -#: kallithea/controllers/files.py:774 -#: kallithea/controllers/pullrequests.py:158 -#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 #: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "ブランチ" -#: kallithea/controllers/files.py:775 -#: kallithea/controllers/pullrequests.py:159 -#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 #: kallithea/templates/switch_to_list.html:25 #: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "タグ" -#: kallithea/controllers/forks.py:189 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "リポジトリ %s のフォーク中にエラーが発生しました" -#: kallithea/controllers/home.py:81 +#: kallithea/controllers/home.py:86 msgid "Groups" msgstr "グループ" -#: kallithea/controllers/home.py:86 +#: kallithea/controllers/home.py:91 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 #: kallithea/templates/admin/repos/repo_add.html:15 #: kallithea/templates/admin/repos/repo_add.html:19 #: kallithea/templates/admin/users/user_edit_advanced.html:6 -#: kallithea/templates/base/base.html:70 kallithea/templates/base/base.html:87 -#: kallithea/templates/base/base.html:136 -#: kallithea/templates/base/base.html:389 -#: kallithea/templates/base/base.html:560 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 msgid "Repositories" msgstr "リポジトリ" -#: kallithea/controllers/home.py:127 kallithea/templates/files/files.html:33 +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 #: kallithea/templates/files/files_add.html:37 #: kallithea/templates/files/files_delete.html:37 #: kallithea/templates/files/files_edit.html:37 msgid "Branch" msgstr "ブランチ" -#: kallithea/controllers/home.py:133 +#: kallithea/controllers/home.py:138 msgid "Tag" msgstr "タグ" -#: kallithea/controllers/home.py:139 +#: kallithea/controllers/home.py:144 msgid "Bookmark" msgstr "ブックマーク" -#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:155 +#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 msgid "public journal" msgstr "公開ジャーナル" -#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:159 +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 #: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "ジャーナル" -#: kallithea/controllers/login.py:185 kallithea/controllers/login.py:230 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 msgid "bad captcha" msgstr "キャプチャが一致しません" -#: kallithea/controllers/login.py:191 +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "Kallitheaへの登録を受け付けました" -#: kallithea/controllers/login.py:235 +#: kallithea/controllers/login.py:237 msgid "Your password reset link was sent" msgstr "パスワードリセットのリンクを送信しました" -#: kallithea/controllers/login.py:255 +#: kallithea/controllers/login.py:257 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 "パスワードをリセットに成功しました。新しいパスワードをあなたのメールアドレスに送りました" -#: kallithea/controllers/pullrequests.py:138 +#: kallithea/controllers/pullrequests.py:140 #: kallithea/templates/changeset/changeset.html:13 #: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "チェンジセット" -#: kallithea/controllers/pullrequests.py:155 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "スペシャル" -#: kallithea/controllers/pullrequests.py:156 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "相手のブランチ" -#: kallithea/controllers/pullrequests.py:157 kallithea/model/scm.py:822 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 #: kallithea/templates/switch_to_list.html:38 #: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "ブックマーク" -#: kallithea/controllers/pullrequests.py:328 +#: kallithea/controllers/pullrequests.py:330 msgid "Pull request requires a title with min. 3 chars" msgstr "プルリクエストには3文字以上のタイトルが必要です" -#: kallithea/controllers/pullrequests.py:330 +#: kallithea/controllers/pullrequests.py:332 #, python-format msgid "Error creating pull request: %s" msgstr "プルリクエスト作成中にエラーが発生しました: %s" -#: kallithea/controllers/pullrequests.py:352 +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "新しいプルリクエストの作成に成功しました" -#: kallithea/controllers/pullrequests.py:355 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "プルリクエストの作成中にエラーが発生しました" -#: kallithea/controllers/pullrequests.py:395 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "プルリクエストの削除に成功しました" -#: kallithea/controllers/pullrequests.py:483 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "この状態で閉じる:" -#: kallithea/controllers/pullrequests.py:520 -msgid "" -"Closing pull request on other statuses than rejected or approved forbidden" +#: kallithea/controllers/pullrequests.py:522 +msgid "Closing pull request on other statuses than rejected or approved forbidden" msgstr "拒否(rejected)または承諾(approved)以外のステータスでのプルリクエスト解決は禁止されています。" -#: kallithea/controllers/search.py:133 +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "無効な検索クエリーです。\\\"で囲んで下さい" -#: kallithea/controllers/search.py:138 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" msgstr "検索するためのインデックスがありません。whooshでインデックスを作成して下さい" -#: kallithea/controllers/search.py:142 +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "検索を実行する際にエラーが発生しました" -#: kallithea/controllers/summary.py:201 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "まだデータが読み込まれていません" -#: kallithea/controllers/summary.py:204 +#: kallithea/controllers/summary.py:206 #: kallithea/templates/summary/summary.html:105 msgid "Statistics are disabled for this repository" msgstr "このリポジトリの統計は無効化されています" -#: kallithea/controllers/admin/auth_settings.py:125 +#: kallithea/controllers/admin/auth_settings.py:127 msgid "Auth settings updated successfully" msgstr "認証設定の更新に成功しました" -#: kallithea/controllers/admin/auth_settings.py:136 +#: kallithea/controllers/admin/auth_settings.py:138 msgid "error occurred during update of auth settings" msgstr "認証設定の更新中にエラーが発生しました" -#: kallithea/controllers/admin/defaults.py:95 +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "デフォルト設定の更新に成功しました" -#: kallithea/controllers/admin/defaults.py:109 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "デフォルト設定の更新中にエラーが発生しました" -#: kallithea/controllers/admin/gists.py:58 -#: kallithea/controllers/admin/my_account.py:255 -#: kallithea/controllers/admin/users.py:287 -msgid "forever" -msgstr "無期限" - -#: kallithea/controllers/admin/gists.py:59 -#: kallithea/controllers/admin/my_account.py:256 -#: kallithea/controllers/admin/users.py:288 -msgid "5 minutes" -msgstr "5 分" - #: kallithea/controllers/admin/gists.py:60 #: kallithea/controllers/admin/my_account.py:257 #: kallithea/controllers/admin/users.py:289 -msgid "1 hour" -msgstr "1 時間" +msgid "forever" +msgstr "無期限" #: kallithea/controllers/admin/gists.py:61 #: kallithea/controllers/admin/my_account.py:258 #: kallithea/controllers/admin/users.py:290 -msgid "1 day" -msgstr "1 日" +msgid "5 minutes" +msgstr "5 分" #: kallithea/controllers/admin/gists.py:62 #: kallithea/controllers/admin/my_account.py:259 #: kallithea/controllers/admin/users.py:291 -msgid "1 month" -msgstr "1 ヶ月" - -#: kallithea/controllers/admin/gists.py:66 +msgid "1 hour" +msgstr "1 時間" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +msgid "1 day" +msgstr "1 日" + +#: kallithea/controllers/admin/gists.py:64 #: kallithea/controllers/admin/my_account.py:261 #: kallithea/controllers/admin/users.py:293 +msgid "1 month" +msgstr "1 ヶ月" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "有効期間" -#: kallithea/controllers/admin/gists.py:145 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "gist の作成中にエラーが発生しました" -#: kallithea/controllers/admin/gists.py:183 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "gist %s を削除しました" -#: kallithea/controllers/admin/gists.py:232 +#: kallithea/controllers/admin/gists.py:234 msgid "unmodified" msgstr "変更なし" -#: kallithea/controllers/admin/gists.py:261 +#: kallithea/controllers/admin/gists.py:263 msgid "Successfully updated gist content" msgstr "Gist の内容を更新しました" -#: kallithea/controllers/admin/gists.py:266 +#: kallithea/controllers/admin/gists.py:268 msgid "Successfully updated gist data" msgstr "Gist データを更新しました" -#: kallithea/controllers/admin/gists.py:269 +#: kallithea/controllers/admin/gists.py:271 #, python-format msgid "Error occurred during update of gist %s" msgstr "Gist %s の更新中にエラーが発生しました" -#: kallithea/controllers/admin/my_account.py:68 +#: kallithea/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "このユーザーを編集できません。このユーザーはアプリケーションにとって必要不可欠です。" -#: kallithea/controllers/admin/my_account.py:125 +#: kallithea/controllers/admin/my_account.py:127 msgid "Your account was updated successfully" msgstr "アカウントの更新に成功しました" -#: kallithea/controllers/admin/my_account.py:139 -#: kallithea/controllers/admin/users.py:205 +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 #, python-format msgid "Error occurred during update of user %s" msgstr "ユーザー %s の更新中にエラーが発生しました" -#: kallithea/controllers/admin/my_account.py:159 +#: kallithea/controllers/admin/my_account.py:161 msgid "Successfully updated password" msgstr "" -#: kallithea/controllers/admin/my_account.py:169 +#: kallithea/controllers/admin/my_account.py:171 msgid "Error occurred during update of user password" msgstr "" -#: kallithea/controllers/admin/my_account.py:211 -#: kallithea/controllers/admin/users.py:430 +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 #, python-format msgid "Added email %s to user" msgstr "ユーザーにメールアドレス %s を追加しました" -#: kallithea/controllers/admin/my_account.py:217 -#: kallithea/controllers/admin/users.py:436 +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 msgid "An error occurred during email saving" msgstr "メールの保存時にエラーが発生しました" -#: kallithea/controllers/admin/my_account.py:226 -#: kallithea/controllers/admin/users.py:447 +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 msgid "Removed email from user" msgstr "ユーザーからメールアドレスを削除しました" -#: kallithea/controllers/admin/my_account.py:272 -#: kallithea/controllers/admin/users.py:313 +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 msgid "Api key successfully created" msgstr "APIキーの作成に成功しました" -#: kallithea/controllers/admin/my_account.py:284 -#: kallithea/controllers/admin/users.py:329 +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 msgid "Api key successfully reset" msgstr "APIキーのリセットに成功しました" -#: kallithea/controllers/admin/my_account.py:288 -#: kallithea/controllers/admin/users.py:333 +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 msgid "Api key successfully deleted" msgstr "APIキーの削除に成功しました" -#: kallithea/controllers/admin/permissions.py:60 -#: kallithea/controllers/admin/permissions.py:64 -#: kallithea/controllers/admin/permissions.py:68 -#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 -msgid "None" -msgstr "なし" - -#: kallithea/controllers/admin/permissions.py:61 -#: kallithea/controllers/admin/permissions.py:65 -#: kallithea/controllers/admin/permissions.py:69 -msgid "Read" -msgstr "読込" - #: kallithea/controllers/admin/permissions.py:62 #: kallithea/controllers/admin/permissions.py:66 #: kallithea/controllers/admin/permissions.py:70 -msgid "Write" -msgstr "書込" +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 +msgid "None" +msgstr "なし" #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 #: kallithea/controllers/admin/permissions.py:71 +msgid "Read" +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:12 #: kallithea/templates/admin/defaults/defaults.html:12 #: kallithea/templates/admin/permissions/permissions.html:12 @@ -536,467 +531,438 @@ msgstr "書込" #: kallithea/templates/admin/users/user_edit_profile.html:114 #: kallithea/templates/admin/users/users.html:13 #: kallithea/templates/admin/users/users.html:58 -#: kallithea/templates/base/base.html:339 -#: kallithea/templates/base/base.html:340 -#: kallithea/templates/base/base.html:346 -#: kallithea/templates/base/base.html:347 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "管理" -#: kallithea/controllers/admin/permissions.py:74 -#: kallithea/controllers/admin/permissions.py:85 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 -#: kallithea/controllers/admin/permissions.py:96 -#: kallithea/controllers/admin/permissions.py:99 +#: 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 msgid "Disabled" msgstr "無効" -#: kallithea/controllers/admin/permissions.py:76 +#: kallithea/controllers/admin/permissions.py:78 msgid "Allowed with manual account activation" msgstr "手動でアカウントをアクティベートする" -#: kallithea/controllers/admin/permissions.py:78 +#: kallithea/controllers/admin/permissions.py:80 msgid "Allowed with automatic account activation" msgstr "自動でアカウントをアクティベートする" -#: kallithea/controllers/admin/permissions.py:81 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 -#: 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:1692 +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 msgid "Manual activation of external account" msgstr "外部アカウントを手動でアクティベートする" -#: kallithea/controllers/admin/permissions.py:82 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1544 -#: 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:1693 +#: kallithea/controllers/admin/permissions.py:84 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 msgid "Automatic activation of external account" msgstr "外部アカウントを自動でアクティベートする" -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:94 -#: kallithea/controllers/admin/permissions.py:97 -#: kallithea/controllers/admin/permissions.py:100 +#: 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 msgid "Enabled" msgstr "有効" -#: kallithea/controllers/admin/permissions.py:123 +#: kallithea/controllers/admin/permissions.py:125 msgid "Global permissions updated successfully" msgstr "全般の権限の更新に成功しました" -#: kallithea/controllers/admin/permissions.py:137 +#: 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:186 #, python-format msgid "Created repository group %s" msgstr "リポジトリグループ %s を作成しました" -#: kallithea/controllers/admin/repo_groups.py:196 +#: kallithea/controllers/admin/repo_groups.py:198 #, python-format msgid "Error occurred during creation of repository group %s" msgstr "リポジトリグループ %s の作成中にエラーが発生しました" -#: kallithea/controllers/admin/repo_groups.py:254 +#: kallithea/controllers/admin/repo_groups.py:256 #, python-format msgid "Updated repository group %s" msgstr "リポジトリグループ %s を更新しました" -#: kallithea/controllers/admin/repo_groups.py:269 +#: kallithea/controllers/admin/repo_groups.py:271 #, python-format msgid "Error occurred during update of repository group %s" msgstr "リポジトリグループ %s の更新中にエラーが発生しました" -#: kallithea/controllers/admin/repo_groups.py:287 +#: kallithea/controllers/admin/repo_groups.py:289 #, python-format msgid "This group contains %s repositores and cannot be deleted" msgstr "このグループは %s 個のリポジトリを含んでいるため削除できません" -#: kallithea/controllers/admin/repo_groups.py:294 +#: kallithea/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %s subgroups and cannot be deleted" msgstr "このグループは %s 個のサブグループを含んでいるため削除できません" -#: kallithea/controllers/admin/repo_groups.py:300 +#: kallithea/controllers/admin/repo_groups.py:302 #, python-format msgid "Removed repository group %s" msgstr "リポジトリグループ %s を削除しました" -#: kallithea/controllers/admin/repo_groups.py:305 +#: kallithea/controllers/admin/repo_groups.py:307 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "リポジトリグループ %s の削除中にエラーが発生しました" -#: kallithea/controllers/admin/repo_groups.py:417 -#: kallithea/controllers/admin/repo_groups.py:452 -#: kallithea/controllers/admin/user_groups.py:335 +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 msgid "Cannot revoke permission for yourself as admin" msgstr "自分自身の管理者としての権限を取り消すことはできません" -#: kallithea/controllers/admin/repo_groups.py:432 +#: kallithea/controllers/admin/repo_groups.py:434 msgid "Repository Group permissions updated" msgstr "リポジトリグループ権限を更新しました" -#: kallithea/controllers/admin/repo_groups.py:469 -#: kallithea/controllers/admin/repos.py:424 -#: kallithea/controllers/admin/user_groups.py:347 +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 msgid "An error occurred during revoking of permission" msgstr "権限の取消中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:160 +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "リポジトリ %s の作成中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:235 +#: kallithea/controllers/admin/repos.py:237 #, python-format msgid "Created repository %s from %s" msgstr "リポジトリ %s を %s から作成しました" -#: kallithea/controllers/admin/repos.py:244 +#: kallithea/controllers/admin/repos.py:246 #, python-format msgid "Forked repository %s as %s" msgstr "リポジトリ %s を %s としてフォークしました" -#: kallithea/controllers/admin/repos.py:247 +#: kallithea/controllers/admin/repos.py:249 #, python-format msgid "Created repository %s" msgstr "リポジトリ %s を作成しました" -#: kallithea/controllers/admin/repos.py:287 +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "リポジトリ %s の更新に成功しました" -#: kallithea/controllers/admin/repos.py:305 +#: kallithea/controllers/admin/repos.py:307 #, python-format msgid "Error occurred during update of repository %s" msgstr "リポジトリ %s の更新中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:332 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "%s 個のフォークを切り離しました" -#: kallithea/controllers/admin/repos.py:335 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "%s 個のフォークを削除しました" -#: kallithea/controllers/admin/repos.py:340 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "リポジトリ %s を削除しました" -#: kallithea/controllers/admin/repos.py:343 +#: kallithea/controllers/admin/repos.py:345 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "フォークしたリポジトリが存在するため、 %s は削除できません" -#: kallithea/controllers/admin/repos.py:348 +#: kallithea/controllers/admin/repos.py:350 #, python-format msgid "An error occurred during deletion of %s" msgstr "%s の削除中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:400 +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "リポジトリ権限を更新しました" -#: kallithea/controllers/admin/repos.py:456 +#: kallithea/controllers/admin/repos.py:458 msgid "An error occurred during creation of field" msgstr "フィールドの作成中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:470 +#: kallithea/controllers/admin/repos.py:472 msgid "An error occurred during removal of field" msgstr "フィールドの削除中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:486 +#: kallithea/controllers/admin/repos.py:488 msgid "-- Not a fork --" msgstr "-- フォークではありません --" -#: kallithea/controllers/admin/repos.py:520 +#: kallithea/controllers/admin/repos.py:522 msgid "Updated repository visibility in public journal" msgstr "公開ジャーナルでのリポジトリの可視性を更新しました" -#: kallithea/controllers/admin/repos.py:524 +#: kallithea/controllers/admin/repos.py:526 msgid "An error occurred during setting this repository in public journal" msgstr "このリポジトリの公開ジャーナルの設定中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:529 kallithea/model/validators.py:359 +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "トークンが一致しません" -#: kallithea/controllers/admin/repos.py:544 +#: kallithea/controllers/admin/repos.py:546 msgid "Nothing" msgstr "ありません" -#: kallithea/controllers/admin/repos.py:546 +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "%s リポジトリを %s のフォークとする" -#: kallithea/controllers/admin/repos.py:553 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "操作中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:569 +#: kallithea/controllers/admin/repos.py:571 msgid "Locked repository" msgstr "リポジトリをロックしました" -#: kallithea/controllers/admin/repos.py:572 +#: kallithea/controllers/admin/repos.py:574 msgid "Unlocked repository" msgstr "リポジトリのロックを解除しました" -#: kallithea/controllers/admin/repos.py:575 -#: kallithea/controllers/admin/repos.py:602 +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 msgid "An error occurred during unlocking" msgstr "アンロック中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:593 +#: kallithea/controllers/admin/repos.py:595 msgid "Unlocked" msgstr "アンロック" -#: kallithea/controllers/admin/repos.py:596 +#: kallithea/controllers/admin/repos.py:598 msgid "Locked" msgstr "ロック" -#: kallithea/controllers/admin/repos.py:598 +#: kallithea/controllers/admin/repos.py:600 #, python-format msgid "Repository has been %s" msgstr "リポジトリは %s されています" -#: kallithea/controllers/admin/repos.py:616 +#: kallithea/controllers/admin/repos.py:618 msgid "Cache invalidation successful" msgstr "キャッシュの無効化に成功しました" -#: kallithea/controllers/admin/repos.py:620 +#: kallithea/controllers/admin/repos.py:622 msgid "An error occurred during cache invalidation" msgstr "キャッシュの無効化中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:635 +#: kallithea/controllers/admin/repos.py:637 msgid "Pulled from remote location" msgstr "リモートから取得" -#: kallithea/controllers/admin/repos.py:638 +#: kallithea/controllers/admin/repos.py:640 msgid "An error occurred during pull from remote location" msgstr "リモートから取得中にエラーが発生しました" -#: kallithea/controllers/admin/repos.py:671 +#: kallithea/controllers/admin/repos.py:673 msgid "An error occurred during deletion of repository stats" msgstr "リポジトリステートの削除中にエラーが発生しました" -#: kallithea/controllers/admin/settings.py:171 +#: kallithea/controllers/admin/settings.py:172 msgid "Updated VCS settings" msgstr "VCS設定を更新しました" -#: kallithea/controllers/admin/settings.py:175 +#: kallithea/controllers/admin/settings.py:176 msgid "" "Unable to activate hgsubversion support. The \"hgsubversion\" library is " "missing" msgstr "\"hgsubversion\"ライブラリが見つからないため、hgsubversionサポートを有効に出来ません。" -#: kallithea/controllers/admin/settings.py:181 -#: kallithea/controllers/admin/settings.py:273 +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 msgid "Error occurred during updating application settings" msgstr "アプリケーション設定の更新中にエラーが発生しました" -#: kallithea/controllers/admin/settings.py:214 +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "リポジトリの再スキャンに成功しました。 追加: %s 削除: %s" -#: kallithea/controllers/admin/settings.py:269 +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "アプリケーション設定を更新しました" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "表示設定を更新しました" -#: kallithea/controllers/admin/settings.py:331 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "表示設定の更新中にエラーが発生しました" -#: kallithea/controllers/admin/settings.py:357 +#: kallithea/controllers/admin/settings.py:358 msgid "Please enter email address" msgstr "メールアドレスを入力してください" -#: kallithea/controllers/admin/settings.py:369 +#: kallithea/controllers/admin/settings.py:370 msgid "Send email task created" msgstr "メール送信タスクを作成しました" -#: kallithea/controllers/admin/settings.py:399 +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "新しいフックを追加しました" -#: kallithea/controllers/admin/settings.py:413 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "フックを更新しました" -#: kallithea/controllers/admin/settings.py:417 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "フックの作成中にエラーが発生しました" -#: kallithea/controllers/admin/settings.py:443 +#: kallithea/controllers/admin/settings.py:444 msgid "Whoosh reindex task scheduled" msgstr "Whooshの再インデックスタスクを予定に入れました" -#: kallithea/controllers/admin/settings.py:535 -msgid "Updated license information" -msgstr "ライセンス情報を更新しました" - -#: kallithea/controllers/admin/settings.py:540 -msgid "Error occurred during updating license info" -msgstr "ライセンス情報の更新中にエラーが発生しました" - -#: kallithea/controllers/admin/settings.py:563 -#, python-format -msgid "" -"Your license will expire on %s, please contact support to extend your " -"license." -msgstr "%s にライセンスが失効します。サポート窓口に連絡してライセンスを延長してください。" - -#: kallithea/controllers/admin/settings.py:566 -#, python-format -msgid "" -"Your license has expired on %s, please contact support to extend your " -"license." -msgstr "%s にライセンスが失効しました。サポート窓口に連絡してライセンスを延長してください。" - -#: kallithea/controllers/admin/settings.py:571 -msgid "" -"Unexpected error while reading license key. Please make sure your license " -"token and key are correct" -msgstr "ライセンスキーの読み込み中に予期しないエラーが発生しました。正しいライセンストークンとキーを使っているか確かめてください" - -#: kallithea/controllers/admin/user_groups.py:148 +#: kallithea/controllers/admin/user_groups.py:150 #, python-format msgid "Created user group %s" msgstr "ユーザーグループ %s を作成しました" -#: kallithea/controllers/admin/user_groups.py:159 +#: kallithea/controllers/admin/user_groups.py:161 #, python-format msgid "Error occurred during creation of user group %s" msgstr "ユーザーグループ %s の作成中にエラーが発生しました" -#: kallithea/controllers/admin/user_groups.py:197 +#: kallithea/controllers/admin/user_groups.py:199 #, python-format msgid "Updated user group %s" msgstr "ユーザーグループ %s を更新しました" -#: kallithea/controllers/admin/user_groups.py:219 +#: kallithea/controllers/admin/user_groups.py:221 #, python-format msgid "Error occurred during update of user group %s" msgstr "ユーザーグループ %s の更新中にエラーが発生しました" -#: kallithea/controllers/admin/user_groups.py:237 +#: kallithea/controllers/admin/user_groups.py:239 msgid "Successfully deleted user group" msgstr "ユーザーグループの削除に成功しました" -#: kallithea/controllers/admin/user_groups.py:242 +#: kallithea/controllers/admin/user_groups.py:244 msgid "An error occurred during deletion of user group" msgstr "ユーザーグループの削除中にエラーが発生しました" -#: kallithea/controllers/admin/user_groups.py:309 +#: kallithea/controllers/admin/user_groups.py:311 msgid "Target group cannot be the same" msgstr "対象に同じ物を選ぶことはできません" -#: kallithea/controllers/admin/user_groups.py:315 +#: kallithea/controllers/admin/user_groups.py:317 msgid "User Group permissions updated" msgstr "ユーザーグループ権限を更新しました" -#: kallithea/controllers/admin/user_groups.py:435 -#: kallithea/controllers/admin/users.py:395 +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 msgid "Updated permissions" msgstr "権限を更新しました" -#: kallithea/controllers/admin/user_groups.py:439 -#: kallithea/controllers/admin/users.py:399 +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 msgid "An error occurred during permissions saving" msgstr "権限の保存時にエラーが発生しました" -#: kallithea/controllers/admin/users.py:133 +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "ユーザー %s を作成しました" -#: kallithea/controllers/admin/users.py:147 +#: kallithea/controllers/admin/users.py:149 #, python-format msgid "Error occurred during creation of user %s" msgstr "ユーザー %s の作成中にエラーが発生しました" -#: kallithea/controllers/admin/users.py:186 +#: kallithea/controllers/admin/users.py:188 msgid "User updated successfully" msgstr "ユーザーの更新に成功しました" -#: kallithea/controllers/admin/users.py:221 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "ユーザーの削除に成功しました" -#: kallithea/controllers/admin/users.py:226 +#: kallithea/controllers/admin/users.py:228 msgid "An error occurred during deletion of user" msgstr "ユーザーの削除中にエラーが発生しました" -#: kallithea/controllers/admin/users.py:240 -#: kallithea/controllers/admin/users.py:258 -#: kallithea/controllers/admin/users.py:281 -#: kallithea/controllers/admin/users.py:306 -#: kallithea/controllers/admin/users.py:319 -#: kallithea/controllers/admin/users.py:343 -#: kallithea/controllers/admin/users.py:406 -#: kallithea/controllers/admin/users.py:453 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "このユーザーは編集できません" -#: kallithea/controllers/admin/users.py:481 +#: kallithea/controllers/admin/users.py:483 #, python-format msgid "Added ip %s to user whitelist" msgstr "ユーザーホワイトリストにIP %s を追加しました" -#: kallithea/controllers/admin/users.py:487 +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "IPアドレスの保存中にエラーが発生しました" -#: kallithea/controllers/admin/users.py:501 +#: kallithea/controllers/admin/users.py:503 msgid "Removed ip address from user whitelist" msgstr "ユーザーホワイトリストからIPアドレスを削除しました" -#: kallithea/lib/auth.py:746 +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "IPアドレス %s は許可されません" -#: kallithea/lib/auth.py:807 +#: kallithea/lib/auth.py:809 msgid "You need to be a registered user to perform this action" msgstr "このアクションを実行するためには登録済みのユーザーである必要があります" -#: kallithea/lib/auth.py:844 +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "このページを閲覧するためにはサインインが必要です" -#: kallithea/lib/diffs.py:64 +#: kallithea/lib/diffs.py:66 msgid "Binary file" msgstr "バイナリファイル" -#: kallithea/lib/diffs.py:80 -msgid "" -"Changeset was too big and was cut off, use diff menu to display this diff" +#: kallithea/lib/diffs.py:82 +msgid "Changeset was too big and was cut off, use diff menu to display this diff" msgstr "チェンジセットが大きすぎるため省略しました。差分を表示する場合は差分メニューを使用してください" -#: kallithea/lib/diffs.py:90 +#: kallithea/lib/diffs.py:92 msgid "No changes detected" msgstr "検出された変更はありません" @@ -1032,8 +998,7 @@ msgstr "と" msgid "%s more" msgstr "%s 以上" -#: kallithea/lib/helpers.py:692 -#: kallithea/templates/changelog/changelog.html:58 +#: kallithea/lib/helpers.py:692 kallithea/templates/changelog/changelog.html:58 msgid "revisions" msgstr "リビジョン" @@ -1128,132 +1093,105 @@ msgstr "リポジトリの[フォローを開始]" msgid "[stopped following] repository" msgstr "リポジトリの[フォローを停止]" -#: kallithea/lib/helpers.py:1102 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr " と %s 以上" -#: kallithea/lib/helpers.py:1106 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "ファイルなし" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "新しいファイル" -#: kallithea/lib/helpers.py:1175 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "変更" -#: kallithea/lib/helpers.py:1178 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "削除" -#: kallithea/lib/helpers.py:1181 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "リネーム" -#: kallithea/lib/helpers.py:1186 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "chmod" -#: kallithea/lib/helpers.py:1418 +#: kallithea/lib/helpers.py:1417 #, 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" -msgstr "%s リポジトリはDB内に見つかりませんでした。おそらくファイルシステム上で作られたか名前が変更されたためです。リポジトリをもう一度チェックするためにアプリケーションを立ち上げ直してください。" - -#: kallithea/lib/utils2.py:413 +"%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 " +"リポジトリはDB内に見つかりませんでした。おそらくファイルシステム上で作られたか名前が変更されたためです。リポジトリをもう一度チェックするためにアプリケーションを立ち上げ直してください。" + +#: kallithea/lib/utils2.py:415 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d 年" -#: kallithea/lib/utils2.py:414 +#: kallithea/lib/utils2.py:416 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d ヶ月" -#: kallithea/lib/utils2.py:415 +#: kallithea/lib/utils2.py:417 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d 日" -#: kallithea/lib/utils2.py:416 +#: kallithea/lib/utils2.py:418 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d 時間" -#: kallithea/lib/utils2.py:417 +#: kallithea/lib/utils2.py:419 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d 分" -#: kallithea/lib/utils2.py:418 +#: kallithea/lib/utils2.py:420 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d 秒" -#: kallithea/lib/utils2.py:434 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "%s 以内" -#: kallithea/lib/utils2.py:436 +#: kallithea/lib/utils2.py:438 #, python-format msgid "%s ago" msgstr "%s 前" -#: kallithea/lib/utils2.py:438 +#: kallithea/lib/utils2.py:440 #, python-format msgid "in %s and %s" msgstr "%s と %s の間" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:443 #, python-format msgid "%s and %s ago" msgstr "%s と %s 前" -#: kallithea/lib/utils2.py:444 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "たったいま" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 -#: 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:1659 -msgid "Repository no access" -msgstr "リポジトリへのアクセス権限無し" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1455 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1512 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1513 -#: 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:1660 -msgid "Repository read access" -msgstr "リポジトリに読込権限でアクセス" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 @@ -1266,8 +1204,8 @@ msgstr "リポジトリに読込権限でアクセス" #: 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:1661 -msgid "Repository write access" -msgstr "リポジトリに書込権限でアクセス" +msgid "Repository no access" +msgstr "リポジトリへのアクセス権限無し" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1186 @@ -1281,159 +1219,159 @@ msgstr "リポジトリに書込権限でアクセス" #: 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:1662 -msgid "Repository admin access" -msgstr "リポジトリに管理権限でアクセス" +msgid "Repository read access" +msgstr "リポジトリに読込権限でアクセス" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" +msgstr "リポジトリに書込権限でアクセス" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" -msgstr "リポジトリグループへのアクセス権限なし" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" -msgstr "リポジトリグループに読込権限でアクセス" +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" +msgstr "リポジトリに管理権限でアクセス" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" -msgstr "リポジトリグループに書込権限でアクセス" +msgid "Repositories Group no access" +msgstr "リポジトリグループへのアクセス権限なし" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" -msgstr "リポジトリグループに管理権限でアクセス" +msgid "Repositories Group read access" +msgstr "リポジトリグループに読込権限でアクセス" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" +msgstr "リポジトリグループに書込権限でアクセス" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1452 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1509 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1510 -#: 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:1657 -msgid "Kallithea Administrator" -msgstr "Kallithea 管理者" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 -#: 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:1680 -msgid "Repository creation disabled" -msgstr "リポジトリの作成を有効にする" +msgid "Repositories Group admin access" +msgstr "リポジトリグループに管理権限でアクセス" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1476 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1533 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1534 -#: 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:1681 -msgid "Repository creation enabled" -msgstr "リポジトリの作成を有効にする" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" +msgstr "Kallithea 管理者" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" +msgstr "リポジトリの作成を有効にする" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 #: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 #: 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:1685 -msgid "Repository forking disabled" -msgstr "リポジトリのフォークを無効にする" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1479 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1536 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1537 -#: 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:1686 -msgid "Repository forking enabled" -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:1683 +msgid "Repository creation enabled" +msgstr "リポジトリの作成を有効にする" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" -msgstr "新規登録を無効にする" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" +msgstr "リポジトリのフォークを無効にする" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "リポジトリのフォークを有効にする" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" +msgstr "新規登録を無効にする" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 msgid "Register new user with Kallithea with manual activation" msgstr "Kallitheaに登録した新しいユーザーを手動でアクティベートする" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "Kallitheaに登録した新しいユーザーを自動でアクティベートする" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1651 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1980 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2040 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2041 -#: 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:2210 -msgid "Not Reviewed" -msgstr "未レビュー" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1652 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1981 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2041 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2042 -#: 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:2211 -msgid "Approved" -msgstr "承認" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 @@ -1446,8 +1384,8 @@ msgstr "承認" #: 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:2212 -msgid "Rejected" -msgstr "却下" +msgid "Not Reviewed" +msgstr "未レビュー" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1654 @@ -1461,45 +1399,51 @@ msgstr "却下" #: 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:2213 +msgid "Approved" +msgstr "承認" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "却下" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "レビュー中" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1300 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1357 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1358 -#: 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:1508 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "top level" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 -#: 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:1664 -msgid "Repository group no access" -msgstr "リポジトリグループへのアクセス権限なし" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1460 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1517 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1518 -#: 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:1665 -msgid "Repository group read access" -msgstr "リポジトリグループに読込権限でアクセス" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 @@ -1509,8 +1453,8 @@ msgstr "リポジトリグループに読込権限でアクセス" #: 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:1666 -msgid "Repository group write access" -msgstr "リポジトリグループに書込権限でアクセス" +msgid "Repository group no access" +msgstr "リポジトリグループへのアクセス権限なし" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1416 @@ -1521,9 +1465,22 @@ msgstr "リポジトリグループに書込権限でアクセス" #: 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:1667 -msgid "Repository group admin access" -msgstr "リポジトリグループに管理権限でアクセス" - +msgid "Repository group read access" +msgstr "リポジトリグループに読込権限でアクセス" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "リポジトリグループに書込権限でアクセス" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 @@ -1532,19 +1489,8 @@ msgstr "リポジトリグループに管理権限でアクセス" #: 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:1669 -msgid "User group no access" -msgstr "ユーザーグループへのアクセス権限なし" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1465 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1522 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1523 -#: 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:1670 -msgid "User group read access" -msgstr "ユーザーグループに読込権限でアクセス" +msgid "Repository group admin access" +msgstr "リポジトリグループに管理権限でアクセス" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1466 @@ -1554,8 +1500,8 @@ msgstr "ユーザーグループに読込権限でアクセス" #: 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:1671 -msgid "User group write access" -msgstr "ユーザーグループに書込権限でアクセス" +msgid "User group no access" +msgstr "ユーザーグループへのアクセス権限なし" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1467 @@ -1565,8 +1511,19 @@ msgstr "ユーザーグループに書込権限でアクセス" #: 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:1672 -msgid "User group admin access" -msgstr "ユーザーグループに管理権限でアクセス" +msgid "User group read access" +msgstr "ユーザーグループに読込権限でアクセス" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 +msgid "User group write access" +msgstr "ユーザーグループに書込権限でアクセス" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1469 @@ -1576,20 +1533,20 @@ msgstr "ユーザーグループに管理権限でアクセス" #: 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:1674 +msgid "User group admin access" +msgstr "ユーザーグループに管理権限でアクセス" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "リポジトリグループの作成を無効にする" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1470 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1527 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1528 -#: 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:1675 -msgid "Repository Group creation enabled" -msgstr "リポジトリグループの作成を有効にする" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 @@ -1598,42 +1555,31 @@ msgstr "リポジトリグループの作成を有効にする" #: 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:1677 +msgid "Repository Group creation enabled" +msgstr "リポジトリグループの作成を有効にする" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "ユーザーグループの作成を無効にする" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1473 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1530 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1531 -#: 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:1678 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "ユーザーグループの作成を有効にする" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 -#: 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:1688 -msgid "Registration disabled" -msgstr "新規登録を無効にする" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1482 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1539 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1540 -#: 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:1689 -msgid "User Registration with manual account activation" -msgstr "ユーザーの新規登録時に手動でアカウントをアクティベートする" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 @@ -1642,27 +1588,47 @@ msgstr "ユーザーの新規登録時に手動でアカウントをアクティベートする" #: 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:1690 +msgid "Registration disabled" +msgstr "新規登録を無効にする" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 +msgid "User Registration with manual account activation" +msgstr "ユーザーの新規登録時に手動でアカウントをアクティベートする" + +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 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:1682 -msgid "" -"Repository creation enabled with write permission to a repository group" +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 +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:1683 -msgid "" -"Repository creation disabled with write permission to a repository group" +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 +msgid "Repository creation disabled with write permission to a repository group" msgstr "リポジトリグループの書き込みパーミッションを使ったリポジトリ作成は無効です" -#: kallithea/model/comment.py:75 +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "%s 行目" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "[Mention]" @@ -1688,73 +1654,73 @@ msgstr "%(min)i 文字以上必要です" msgid "Name must not contain only digits" msgstr "数字だけの名前は使えません" -#: kallithea/model/notification.py:229 +#: kallithea/model/notification.py:231 #, python-format msgid "%(user)s commented on changeset at %(when)s" msgstr "%(user)s がチェンジセットにコメント %(when)s" -#: kallithea/model/notification.py:230 +#: kallithea/model/notification.py:232 #, python-format msgid "%(user)s sent message at %(when)s" msgstr "%(user)s がメッセージを送信 %(when)s" -#: kallithea/model/notification.py:231 +#: kallithea/model/notification.py:233 #, python-format msgid "%(user)s mentioned you at %(when)s" msgstr "%(user)s がにあなたにメンション %(when)s" -#: kallithea/model/notification.py:232 +#: kallithea/model/notification.py:234 #, python-format msgid "%(user)s registered in Kallithea at %(when)s" msgstr "%(user)s がKallitheaに登録 %(when)s" -#: kallithea/model/notification.py:233 +#: kallithea/model/notification.py:235 #, python-format msgid "%(user)s opened new pull request at %(when)s" msgstr "%(user)s が新しいプルリクエストを作成 %(when)s" -#: kallithea/model/notification.py:234 +#: kallithea/model/notification.py:236 #, python-format msgid "%(user)s commented on pull request at %(when)s" msgstr "%(user)s がプルリクエストにコメント %(when)s" -#: kallithea/model/pull_request.py:105 +#: kallithea/model/pull_request.py:107 #, python-format msgid "%(user)s wants you to review pull request #%(pr_id)s: %(pr_title)s" msgstr "%(user)s がプリリクエスト #%(pr_id)s: %(pr_title)s のレビューを求めています" -#: kallithea/model/scm.py:808 +#: kallithea/model/scm.py:810 msgid "latest tip" msgstr "最新のtip" -#: kallithea/model/user.py:196 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "新規ユーザー登録" -#: kallithea/model/user.py:220 kallithea/model/user.py:245 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 msgid "You can't Edit this user since it's crucial for entire application" msgstr "このユーザーを編集できません。このユーザーはアプリケーションにとって必要不可欠です。" -#: kallithea/model/user.py:268 +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for entire application" msgstr "このユーザーを削除できません。このユーザーはアプリケーションにとって必要不可欠です。" -#: kallithea/model/user.py:274 +#: kallithea/model/user.py:276 #, python-format msgid "" -"user \"%s\" still owns %s repositories and cannot be removed. Switch owners " -"or remove those repositories. %s" +"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:302 +#: kallithea/model/user.py:304 msgid "Password reset link" msgstr "パスワードリセットのリンク" -#: kallithea/model/user.py:331 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "新しいパスワード" -#: kallithea/model/user.py:332 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "新しいKallitheaパスワード:%s" @@ -1775,8 +1741,8 @@ msgstr "ユーザー名 \"%(username)s\" は許可されていません" #: kallithea/model/validators.py:124 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 alphanumeric character or underscore" msgstr "ユーザー名はアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)しか使えません。また、アルファベットまたはアンダースコア(_)から始まる必要があります" #: kallithea/model/validators.py:151 @@ -1801,7 +1767,9 @@ msgstr "ユーザーグループ \"%(usergroup)s\" はすでに存在します" msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" -msgstr "ユーザーグループ名はアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)しか使えません。また、アルファベットから始まる必要があります " +msgstr "" +"ユーザーグループ名はアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)しか使えません。また、アルファベットから始まる必要があります" +" " #: kallithea/model/validators.py:218 msgid "Cannot assign this group as parent" @@ -1904,8 +1872,8 @@ msgstr "メールアドレス \"%(email)s\" は存在しません" #: kallithea/model/validators.py:791 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:804 @@ -1919,8 +1887,7 @@ msgstr "有効なIPv4かIPv6のアドレスを入力してください" #: kallithea/model/validators.py:837 #, python-format -msgid "" -"The network size (bits) must be within the range of 0-32 (not %(bits)r)" +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:870 @@ -1936,6 +1903,10 @@ msgstr "ファイル名はディレクトリ内にすることはできません" msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "%(loaded)s プラグインと %(next_to_load)s プラグインで同じ名前が使われています" +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "ダッシュボード" @@ -2057,7 +2028,7 @@ msgstr "所有者" #: kallithea/templates/index_base.html:141 #: 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:69 +#: kallithea/templates/base/root.html:67 #: kallithea/templates/bookmarks/bookmarks.html:81 #: kallithea/templates/branches/branches.html:80 #: kallithea/templates/journal/journal.html:208 @@ -2069,7 +2040,7 @@ msgstr "昇順で並び換え" #: kallithea/templates/index_base.html:142 #: 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:70 +#: kallithea/templates/base/root.html:68 #: kallithea/templates/bookmarks/bookmarks.html:82 #: kallithea/templates/branches/branches.html:81 #: kallithea/templates/journal/journal.html:209 @@ -2085,7 +2056,7 @@ msgstr "リポジトリが見つかりません" #: kallithea/templates/index_base.html:144 #: 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:72 +#: kallithea/templates/base/root.html:70 #: kallithea/templates/bookmarks/bookmarks.html:84 #: kallithea/templates/branches/branches.html:83 #: kallithea/templates/journal/journal.html:211 @@ -2097,8 +2068,7 @@ msgstr "データエラー" #: kallithea/templates/index_base.html:145 #: 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:148 -#: kallithea/templates/base/root.html:73 +#: kallithea/templates/base/base.html:151 kallithea/templates/base/root.html:71 #: kallithea/templates/bookmarks/bookmarks.html:85 #: kallithea/templates/branches/branches.html:84 #: kallithea/templates/journal/journal.html:212 @@ -2108,7 +2078,7 @@ msgid "Loading..." msgstr "読み込み中..." #: kallithea/templates/login.html:5 kallithea/templates/login.html:32 -#: kallithea/templates/base/base.html:267 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "ログイン" @@ -2123,14 +2093,14 @@ msgstr "%s へログイン" #: kallithea/templates/admin/users/user_add.html:35 #: kallithea/templates/admin/users/user_edit_profile.html:33 #: kallithea/templates/admin/users/users.html:53 -#: kallithea/templates/base/base.html:243 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "ユーザー名" #: kallithea/templates/login.html:52 kallithea/templates/register.html:49 #: kallithea/templates/admin/my_account/my_account.html:39 #: kallithea/templates/admin/users/user_add.html:44 -#: kallithea/templates/base/base.html:252 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "パスワード" @@ -2146,7 +2116,7 @@ msgstr "サインイン" msgid "Forgot your password ?" msgstr "パスワードを忘れた?" -#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:263 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "アカウントを持っていない?" @@ -2245,7 +2215,7 @@ msgstr "まだブックマークがありません" #: kallithea/templates/admin/admin.html:5 #: kallithea/templates/admin/admin.html:16 -#: kallithea/templates/base/base.html:69 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "管理者ジャーナル" @@ -2306,7 +2276,7 @@ msgid "Authentication Settings" msgstr "認証設定" #: kallithea/templates/admin/auth/auth_settings.html:14 -#: kallithea/templates/base/base.html:75 +#: kallithea/templates/base/base.html:78 msgid "Authentication" msgstr "認証" @@ -2329,12 +2299,12 @@ msgid "Available built-in plugins" msgstr "有効な組み込みプラグイン" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:65 +#: kallithea/templates/base/root.html:63 msgid "enabled" msgstr "有効" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:66 +#: kallithea/templates/base/root.html:64 msgid "disabled" msgstr "無効" @@ -2368,7 +2338,7 @@ msgid "Repositories defaults" msgstr "リポジトリのデフォルト設定" #: kallithea/templates/admin/defaults/defaults.html:14 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "デフォルト設定" @@ -2435,7 +2405,9 @@ msgstr "Gistを編集" msgid "" "Gist was update since you started editing. Copy your changes and click " "%(here)s to reload new version." -msgstr "編集開始後にGistが更新されています。あなたの変更箇所をコピーしておき、 %(here)s をクリックして新しいバージョンを読み込みなおしてください。" +msgstr "" +"編集開始後にGistが更新されています。あなたの変更箇所をコピーしておき、 %(here)s " +"をクリックして新しいバージョンを読み込みなおしてください。" #: kallithea/templates/admin/gists/edit.html:59 #: kallithea/templates/admin/gists/new.html:43 @@ -2543,7 +2515,6 @@ msgstr "公開 Gist を作成" #: kallithea/templates/admin/repos/repo_edit_permissions.html:102 #: kallithea/templates/admin/repos/repo_edit_settings.html:135 #: kallithea/templates/admin/settings/settings_global.html:56 -#: kallithea/templates/admin/settings/settings_license.html:43 #: kallithea/templates/admin/settings/settings_vcs.html:81 #: kallithea/templates/admin/settings/settings_visual.html:116 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 @@ -2618,7 +2589,7 @@ msgid "Show as raw" msgstr "Raw形式で表示" #: kallithea/templates/admin/my_account/my_account.html:5 -#: kallithea/templates/base/base.html:282 +#: kallithea/templates/base/base.html:285 msgid "My account" msgstr "アカウント" @@ -2796,8 +2767,8 @@ msgstr "現在の IP" #: kallithea/templates/admin/my_account/my_account_profile.html:26 msgid "" -"Your user is in an external Source of Record; some details cannot be managed" -" here" +"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_pullrequests.html:2 @@ -2847,7 +2818,7 @@ msgstr "あなたが所有者のリポジトリ" #: kallithea/templates/admin/my_account/my_account_repos.html:59 #: kallithea/templates/admin/my_account/my_account_watched.html:59 -#: kallithea/templates/base/root.html:71 +#: kallithea/templates/base/root.html:69 #: kallithea/templates/bookmarks/bookmarks.html:83 #: kallithea/templates/branches/branches.html:82 #: kallithea/templates/journal/journal.html:210 @@ -2874,7 +2845,7 @@ msgid "Comments" msgstr "コメント" #: kallithea/templates/admin/notifications/notifications.html:34 -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 msgid "Pull Requests" msgstr "プルリクエスト" @@ -2892,7 +2863,7 @@ msgid "Show notification" msgstr "通知を表示" #: kallithea/templates/admin/notifications/show_notification.html:12 -#: kallithea/templates/base/base.html:281 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "通知" @@ -2905,7 +2876,7 @@ msgstr "権限管理" #: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 #: kallithea/templates/admin/repos/repo_edit.html:46 #: kallithea/templates/admin/user_groups/user_group_edit.html:45 -#: kallithea/templates/base/base.html:74 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "権限設定" @@ -2936,8 +2907,8 @@ msgstr "ログインしなくても Kallithea にアクセスできるようにします。匿名ユーザーは %s ユーザーパーミッションを使います" #: kallithea/templates/admin/permissions/permissions_globals.html:26 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:27 @@ -2983,8 +2954,8 @@ msgstr "グループ書き込み権限でのリポジトリ作成" #: kallithea/templates/admin/permissions/permissions_globals.html:72 msgid "" -"Write permission to repository groups allows creating repositories inside " -"that group" +"Write permission to repository groups allows creating repositories inside" +" that group" msgstr "リポジトリグループに書き込みパーミッションを付与すると、グループ内にリポジトリを作成できるようになります" #: kallithea/templates/admin/permissions/permissions_globals.html:77 @@ -3032,7 +3003,7 @@ msgid "Add repository group" msgstr "リポジトリグループを追加" #: kallithea/templates/admin/repo_groups/repo_group_add.html:14 -#: kallithea/templates/base/base.html:71 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 msgid "Repository groups" msgstr "リポジトリグループ" @@ -3078,8 +3049,7 @@ msgstr "子グループを追加" #: kallithea/templates/admin/settings/settings.html:14 #: kallithea/templates/admin/settings/settings.html:36 #: kallithea/templates/admin/user_groups/user_group_edit.html:42 -#: kallithea/templates/base/base.html:77 -#: kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 msgid "Settings" msgstr "設定" @@ -3204,8 +3174,8 @@ msgstr "このグループに属する全ての子要素のパーミッションを設定または無効化します。選択されていれば、非公開でないリポジトリや他のリポジトリも対象に含みます。" #: 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 "グループのpullのロックを有効にします。このオプションはグループに含まれる全てのグループとリポジトリに適用されます。" #: kallithea/templates/admin/repo_groups/repo_group_show.html:4 @@ -3253,8 +3223,7 @@ msgstr "オプション:クローンするリポジトリのHTTP[S]のURLを指定します" #: kallithea/templates/admin/repos/repo_add_base.html:36 #: kallithea/templates/admin/repos/repo_edit_settings.html:76 #: kallithea/templates/forks/fork.html:45 -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 @@ -3290,8 +3259,8 @@ msgstr "リポジトリを作成中" #: kallithea/templates/admin/repos/repo_creating.html:30 #, python-format msgid "" -"Repository \"%(repo_name)s\" is beeing created, you will be redirected when " -"this process is finished.repo_name" +"Repository \"%(repo_name)s\" is beeing created, you will be redirected " +"when this process is finished.repo_name" msgstr "リポジトリ \"%(repo_name)s\" を作成中です。処理を完了したらリダイレクトします。" #: kallithea/templates/admin/repos/repo_creating.html:42 @@ -3353,8 +3322,8 @@ msgstr "公開ジャーナルへ追加" #: kallithea/templates/admin/repos/repo_edit_advanced.html:43 msgid "" -"All actions made on this repository will be accessible to everyone in public" -" journal" +"All actions made on this repository will be accessible to everyone in " +"public journal" msgstr "公開ジャーナルでは、このリポジトリに対して行った操作のすべてが公開されます" #: kallithea/templates/admin/repos/repo_edit_advanced.html:49 @@ -3383,9 +3352,9 @@ msgstr "リポジトリはロックされていません" #: kallithea/templates/admin/repos/repo_edit_advanced.html:73 msgid "" -"Force locking on repository. Works only when anonymous access is disabled. " -"Trigering a pull locks repository by user who pulled, only the same user can" -" unlock by doing a push" +"Force locking on repository. Works only when anonymous access is " +"disabled. Trigering a pull locks repository by user who pulled, only the " +"same user can unlock by doing a push" msgstr "リポジトリのロックを強制します。匿名アクセスが無効のときしか使えません。ユーザーがリポジトリをプルすると、そのユーザーでリポジトリをロックし、同じユーザーがプッシュするまでアンロックしません。" #: kallithea/templates/admin/repos/repo_edit_advanced.html:83 @@ -3414,10 +3383,12 @@ msgstr "フォークも削除" #: kallithea/templates/admin/repos/repo_edit_advanced.html:94 msgid "" -"This repository will be renamed in a special way in order to be unaccesible " -"for Kallithea and VCS systems. If you need to fully delete it from file " -"system please do it manually" -msgstr "このリポジトリはKallitheaとVCSシステムからアクセス出来ないようにするために特別な方法でリネームされます。\n完全な削除が必要な場合はファイルシステムから手動で削除してください" +"This repository will be renamed in a special way in order to be " +"unaccesible for Kallithea and VCS systems. If you need to fully delete it" +" from file system please do it manually" +msgstr "" +"このリポジトリはKallitheaとVCSシステムからアクセス出来ないようにするために特別な方法でリネームされます。\n" +"完全な削除が必要な場合はファイルシステムから手動で削除してください" #: kallithea/templates/admin/repos/repo_edit_caches.html:4 msgid "Invalidate repository cache" @@ -3429,8 +3400,8 @@ msgstr "リポジトリのキャッシュを無効化してもよろしいですか?" #: kallithea/templates/admin/repos/repo_edit_caches.html:7 msgid "" -"Manually invalidate cache for this repository. On first access repository " -"will be cached again" +"Manually invalidate cache for this repository. On first access repository" +" will be cached again" msgstr "このリポジトリのキャッシュを手動で無効化します。リポジトリへの初回アクセス時に再びキャッシュされます。" #: kallithea/templates/admin/repos/repo_edit_caches.html:12 @@ -3523,10 +3494,16 @@ msgstr "id を使ってURLを表現" #: kallithea/templates/admin/repos/repo_edit_settings.html:14 msgid "" -"In case this repository is renamed or moved into another group the repository url changes.\n" -" Using above url guarantees that this repository will allways be accessible under such url.\n" -" Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service." -msgstr "通常、リポジトリの名前を変更したり、別のグループに移動すると、リポジトリのURLが変わります。\n上のURLを使えば、常にリポジトリにアクセスできます。\nこの機能は、CIを使っている場合や、3rd pirtyのサービス向けにURLをハードコードしたいときに便利です。" +"In case this repository is renamed or moved into another group the " +"repository url changes.\n" +" Using above url guarantees that this " +"repository will allways be accessible under such url.\n" +" Usefull for CI systems, or any other cases" +" that you need to hardcode the url into 3rd party service." +msgstr "" +"通常、リポジトリの名前を変更したり、別のグループに移動すると、リポジトリのURLが変わります。\n" +"上のURLを使えば、常にリポジトリにアクセスできます。\n" +"この機能は、CIを使っている場合や、3rd pirtyのサービス向けにURLをハードコードしたいときに便利です。" #: kallithea/templates/admin/repos/repo_edit_settings.html:21 msgid "Clone uri" @@ -3619,10 +3596,6 @@ msgstr "全文検索" msgid "System Info" msgstr "システム情報" -#: kallithea/templates/admin/settings/settings.html:48 -msgid "License" -msgstr "ライセンス" - #: kallithea/templates/admin/settings/settings_email.html:4 msgid "Email prefix" msgstr "メールアドレスプレフィックス" @@ -3705,12 +3678,11 @@ msgstr "ReCaptcha 秘密鍵" #: kallithea/templates/admin/settings/settings_global.html:50 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 "reCaptchaの秘密鍵。この値が設定されると登録時のキャプチャが有効になります。" #: kallithea/templates/admin/settings/settings_global.html:55 -#: kallithea/templates/admin/settings/settings_license.html:42 #: kallithea/templates/admin/settings/settings_vcs.html:80 #: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" @@ -3722,8 +3694,8 @@ msgstr "組み込みのMercurialフック - 編集不可" #: 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 "フックを使うと、リポジトリへのプッシュやプルといった特定のイベントに合わせて、何らかのアクションを実行できます。フック機能では、Pythonの関数を呼び出したり、外部アプリケーションを起動したりできます。" #: kallithea/templates/admin/settings/settings_hooks.html:19 @@ -3734,57 +3706,6 @@ msgstr "カスタムフック" msgid "Failed to remove hook" msgstr "フックの削除に失敗しました" -#: kallithea/templates/admin/settings/settings_license.html:2 -msgid "Currently you're using a free license, which is limited to 20 users." -msgstr "20ユーザーまで利用可能な無料ライセンスを使用しています。" - -#: kallithea/templates/admin/settings/settings_license.html:9 -#: kallithea/templates/admin/settings/settings_system.html:4 -msgid "Kallithea version" -msgstr "Kallithea バージョン" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "License token" -msgstr "ライセンストークン" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "No license token" -msgstr "設定されていません" - -#: kallithea/templates/admin/settings/settings_license.html:13 -msgid "License issued to" -msgstr "ライセンス発行先" - -#: kallithea/templates/admin/settings/settings_license.html:14 -msgid "License issued on" -msgstr "ライセンス発行日" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "License users limit" -msgstr "ライセンスユーザー制限" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "unlimited" -msgstr "制限なし" - -#: kallithea/templates/admin/settings/settings_license.html:16 -msgid "License expires on" -msgstr "ライセンス有効期限" - -#: kallithea/templates/admin/settings/settings_license.html:33 -msgid "License key" -msgstr "ライセンスキー" - -#: kallithea/templates/admin/settings/settings_license.html:37 -msgid "Paste your Kallithea license key into that textarea." -msgstr "Kallithea ライセンスキーをテキストエリアにペーストしてください。" - -#: kallithea/templates/admin/settings/settings_license.html:52 -msgid "" -"Please enter following lines (if yet not present) into [app:main] section of" -" your .ini file. The token below is autogenerated." -msgstr "以下の行を .ini ファイルの [app:main] セクションに (まだなければ) 入力してください。以下のトークンは、自動生成されています。" - #: kallithea/templates/admin/settings/settings_mapping.html:6 msgid "Rescan option" msgstr "再スキャンオプション" @@ -3795,8 +3716,9 @@ msgstr "古いデータを削除する" #: kallithea/templates/admin/settings/settings_mapping.html:13 msgid "" -"In case a repository was deleted from filesystem and it still exists in the " -"database check this option to scan obsolete data in database and remove it." +"In case a repository was deleted from filesystem and it still exists in " +"the database check this option to scan obsolete data in database and " +"remove it." msgstr "リポジトリがファイルシステム上からなくなったのに、データベース上には残っている場合、このオプションを選んで、データベースから古いデータベースを検出し、削除してください。" #: kallithea/templates/admin/settings/settings_mapping.html:17 @@ -3805,8 +3727,8 @@ msgstr "すべてのリポジトリのキャッシュを無効化する" #: kallithea/templates/admin/settings/settings_mapping.html:19 msgid "" -"Each cache data for repositories will be cleaned with this option selected. " -"Use this to reload data and clear cache keys." +"Each cache data for repositories will be cleaned with this option " +"selected. Use this to reload data and clear cache keys." msgstr "このオプションを選ぶと、各リポジトリのキャッシュデータを抹消します。データのリロードやキャッシュキーの消去が必要なときに使ってください。" #: kallithea/templates/admin/settings/settings_mapping.html:23 @@ -3815,8 +3737,8 @@ msgstr "GITフックをインストール" #: kallithea/templates/admin/settings/settings_mapping.html:25 msgid "" -"Verify if Kallitheas GIT hooks are installed for each repository. Current " -"hooks will be updated to latest version" +"Verify if Kallitheas GIT hooks are installed for each repository. Current" +" hooks will be updated to latest version" msgstr "各リポジトリに Kallitheas の GIT フックがインストールされているか確認してください。現在のフックは最新版に更新されます" #: kallithea/templates/admin/settings/settings_mapping.html:32 @@ -3842,6 +3764,10 @@ msgid "Reindex" msgstr "再インデックス" #: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "Kallithea バージョン" + +#: kallithea/templates/admin/settings/settings_system.html:4 msgid "check for updates" msgstr "更新を確認" @@ -3923,7 +3849,9 @@ msgstr "hgsubversionエクステンションを有効にする" msgid "" "Requires hgsubversion library to be installed. Allows cloning remote SVN " "repositories and migrates them to Mercurial type." -msgstr "hgsubversion ライブラリのインストールが必要です。リモートのSVNリポジトリをクローンしてMercurialリポジトリに変換するすることが可能です。" +msgstr "" +"hgsubversion " +"ライブラリのインストールが必要です。リモートのSVNリポジトリをクローンしてMercurialリポジトリに変換するすることが可能です。" #: kallithea/templates/admin/settings/settings_vcs.html:64 msgid "Repositories location" @@ -3931,14 +3859,14 @@ msgstr "リポジトリロケーション" #: kallithea/templates/admin/settings/settings_vcs.html:69 msgid "" -"Click to unlock. You must restart Kallithea in order to make this setting " -"take effect." +"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 "" -"Filesystem location where repositories should be stored. After changing this" -" value a restart and rescan of the repository folder are required." +"Filesystem location where repositories should be stored. After changing " +"this value a restart and rescan of the repository folder are required." msgstr "リポジトリを保存するファイルシステムのロケーション。この値を変更した場合、サーバーの再起動とリポジトリフォルダの再スキャンが必要です。" #: kallithea/templates/admin/settings/settings_visual.html:8 @@ -3968,23 +3896,54 @@ msgstr "Gravatorsを利用する" #: kallithea/templates/admin/settings/settings_visual.html:30 msgid "" "Gravatar url allows you to use other avatar server application.\n" -" Following variables of the URL will be replaced accordingly.\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" -msgstr "Gravatar URL を設定すると、外部のアバターサーバーアプリケーションを使用します。\n必要に応じて、 URL に以下の変数を使ってください。\n{scheme} Kallithea サーバからリクエストを送信するときに使うスキーム。 'http' または 'https'\n{email} ユーザーのメールアドレス\n{md5email} ユーザーのメールアドレスの md5 ハッシュ値 (gravatar.com で使っています)\n{size} サーバーアプリケーションに要求する画像のサイズ\n{netloc} Kallithea サーバーのアドレスまたはホスト名" +" Following " +"variables of the URL will be replaced accordingly.\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" +msgstr "" +"Gravatar URL を設定すると、外部のアバターサーバーアプリケーションを使用します。\n" +"必要に応じて、 URL に以下の変数を使ってください。\n" +"{scheme} Kallithea サーバからリクエストを送信するときに使うスキーム。 'http' または 'https'\n" +"{email} ユーザーのメールアドレス\n" +"{md5email} ユーザーのメールアドレスの md5 ハッシュ値 (gravatar.com で使っています)\n" +"{size} サーバーアプリケーションに要求する画像のサイズ\n" +"{netloc} Kallithea サーバーのアドレスまたはホスト名" #: kallithea/templates/admin/settings/settings_visual.html:42 msgid "" -"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}', available vars:\n" -" {scheme} 'http' or 'https' sent from running Kallithea server,\n" -" {user} current user username,\n" -" {netloc} network location/server host of running Kallithea server,\n" -" {repo} full repository name,\n" -" {repoid} ID of repository, can be used to contruct clone-by-id" -msgstr "クローン URL のスキーマは、 '{scheme}://{user}@{netloc}/{repo}' のような形式にします。使える変数は下記の通りです:\n {scheme} Kallithea サーバからリクエストを送信するときに使うスキーム。 'http' または 'https'\n {user} ユーザーのユーザー名\n {netloc} Kallithea サーバーのアドレスまたはホスト名\n {repo} リポジトリの完全な名前\n {repoid} リポジトリの ID。 clone-by-id に使います。" +"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}'," +" available vars:\n" +" {scheme} 'http' " +"or 'https' sent from running Kallithea server,\n" +" {user} current " +"user username,\n" +" {netloc} network " +"location/server host of running Kallithea server,\n" +" {repo} full " +"repository name,\n" +" {repoid} ID of " +"repository, can be used to contruct clone-by-id" +msgstr "" +"クローン URL のスキーマは、 '{scheme}://{user}@{netloc}/{repo}' " +"のような形式にします。使える変数は下記の通りです:\n" +" {scheme} " +"Kallithea サーバからリクエストを送信するときに使うスキーム。 'http' または 'https'\n" +" {user} " +"ユーザーのユーザー名\n" +" {netloc} " +"Kallithea サーバーのアドレスまたはホスト名\n" +" {repo} " +"リポジトリの完全な名前\n" +" {repoid} リポジトリの " +"ID。 clone-by-id に使います。" #: kallithea/templates/admin/settings/settings_visual.html:54 msgid "Dashboard items" @@ -3992,8 +3951,8 @@ msgstr "ダッシュボードの項目" #: kallithea/templates/admin/settings/settings_visual.html:58 msgid "" -"Number of items displayed in the main page dashboard before pagination is " -"shown." +"Number of items displayed in the main page dashboard before pagination is" +" shown." msgstr "メインページダッシュボードで1ページに表示する要素数。" #: kallithea/templates/admin/settings/settings_visual.html:64 @@ -4041,7 +4000,7 @@ msgid "Add user group" msgstr "ユーザーグループを追加" #: kallithea/templates/admin/user_groups/user_group_add.html:13 -#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:93 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 msgid "User groups" msgstr "ユーザーグループ" @@ -4125,7 +4084,7 @@ msgstr "ユーザーを追加" #: kallithea/templates/admin/users/user_add.html:13 #: kallithea/templates/admin/users/user_edit.html:14 -#: kallithea/templates/base/base.html:72 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "ユーザー" @@ -4195,8 +4154,8 @@ 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." +"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 @@ -4236,50 +4195,50 @@ msgstr "認証タイプ" msgid "Server instance: %s" msgstr "サーバーインスタンス: %s" -#: kallithea/templates/base/base.html:46 +#: kallithea/templates/base/base.html:49 msgid "Support" msgstr "サポート" -#: kallithea/templates/base/base.html:131 +#: kallithea/templates/base/base.html:134 msgid "Create fork" msgstr "フォークを作成" -#: kallithea/templates/base/base.html:142 +#: kallithea/templates/base/base.html:145 #: kallithea/templates/data_table/_dt_elements.html:11 #: kallithea/templates/data_table/_dt_elements.html:15 #: kallithea/templates/summary/summary.html:11 msgid "Summary" msgstr "要約" -#: kallithea/templates/base/base.html:143 +#: kallithea/templates/base/base.html:146 #: kallithea/templates/changelog/changelog.html:17 #: kallithea/templates/data_table/_dt_elements.html:19 #: kallithea/templates/data_table/_dt_elements.html:23 msgid "Changelog" msgstr "履歴" -#: kallithea/templates/base/base.html:144 +#: kallithea/templates/base/base.html:147 #: kallithea/templates/data_table/_dt_elements.html:27 #: kallithea/templates/data_table/_dt_elements.html:31 #: kallithea/templates/files/files.html:15 msgid "Files" msgstr "ファイル" -#: kallithea/templates/base/base.html:146 +#: kallithea/templates/base/base.html:149 msgid "Switch To" msgstr "ブランチの切り替え" -#: kallithea/templates/base/base.html:153 -#: kallithea/templates/base/base.html:155 +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 msgid "Options" msgstr "オプション" -#: kallithea/templates/base/base.html:163 +#: kallithea/templates/base/base.html:166 #: kallithea/templates/forks/forks_data.html:21 msgid "Compare fork" msgstr "フォークを比較" -#: kallithea/templates/base/base.html:165 +#: kallithea/templates/base/base.html:168 #: kallithea/templates/bookmarks/bookmarks.html:58 #: kallithea/templates/bookmarks/bookmarks_data.html:13 #: kallithea/templates/branches/branches.html:57 @@ -4289,112 +4248,112 @@ msgstr "フォークを比較" msgid "Compare" msgstr "比較" -#: kallithea/templates/base/base.html:167 -#: kallithea/templates/base/base.html:334 +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 #: kallithea/templates/search/search.html:17 #: kallithea/templates/search/search.html:57 msgid "Search" msgstr "検索" -#: kallithea/templates/base/base.html:171 +#: kallithea/templates/base/base.html:174 msgid "Unlock" msgstr "アンロック" -#: kallithea/templates/base/base.html:173 +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "ロック" -#: kallithea/templates/base/base.html:181 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "フォロー" -#: kallithea/templates/base/base.html:182 +#: kallithea/templates/base/base.html:185 msgid "Unfollow" msgstr "アンフォロー" -#: kallithea/templates/base/base.html:185 +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 #: kallithea/templates/data_table/_dt_elements.html:39 #: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "フォーク" -#: kallithea/templates/base/base.html:187 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "プルリクエストを作成" -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 #, python-format msgid "Show Pull Requests for %s" msgstr "%s のプルリクエストを表示" -#: kallithea/templates/base/base.html:230 +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "ログインしていません" -#: kallithea/templates/base/base.html:237 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "ログイン" -#: kallithea/templates/base/base.html:260 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "パスワードを忘れた?" -#: kallithea/templates/base/base.html:283 +#: kallithea/templates/base/base.html:286 msgid "Log Out" msgstr "ログアウト" -#: kallithea/templates/base/base.html:308 +#: kallithea/templates/base/base.html:311 msgid "Show recent activity" msgstr "最近の活動を表示" -#: kallithea/templates/base/base.html:309 +#: kallithea/templates/base/base.html:312 #: kallithea/templates/journal/journal.html:4 msgid "Journal" msgstr "ジャーナル" -#: kallithea/templates/base/base.html:314 -#: kallithea/templates/base/base.html:315 +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 msgid "Public journal" msgstr "公開ジャーナル" -#: kallithea/templates/base/base.html:320 +#: kallithea/templates/base/base.html:323 msgid "Show public gists" msgstr "公開 gists を表示" -#: kallithea/templates/base/base.html:321 +#: kallithea/templates/base/base.html:324 msgid "Gists" msgstr "Gists" -#: kallithea/templates/base/base.html:324 +#: kallithea/templates/base/base.html:327 msgid "Create new gist" msgstr "新しい gist を作成" -#: kallithea/templates/base/base.html:325 +#: kallithea/templates/base/base.html:328 msgid "All public gists" msgstr "すべての公開 gists" -#: kallithea/templates/base/base.html:327 +#: kallithea/templates/base/base.html:330 msgid "My public gists" msgstr "公開 gists" -#: kallithea/templates/base/base.html:328 +#: kallithea/templates/base/base.html:331 msgid "My private gists" msgstr "非公開 gists" -#: kallithea/templates/base/base.html:333 +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "リポジトリから検索" -#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:399 msgid "No matches found" msgstr "一致するものが見つかりません" -#: kallithea/templates/base/base.html:522 +#: kallithea/templates/base/base.html:527 msgid "Keyboard shortcuts" msgstr "キーボードショートカット" -#: kallithea/templates/base/base.html:531 +#: kallithea/templates/base/base.html:536 msgid "Site-wide shortcuts" msgstr "サイト全体" @@ -4405,9 +4364,11 @@ 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." -msgstr "Select to inherit permissions from %s permissions settings, and default IP address whitelist." +"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." #: kallithea/templates/base/default_perms_box.html:28 msgid "Create repositories" @@ -4455,84 +4416,84 @@ msgstr "権限を編集" msgid "No permission defined" msgstr "" -#: kallithea/templates/base/root.html:47 +#: kallithea/templates/base/root.html:45 msgid "Add another comment" msgstr "別のコメントを追加" -#: kallithea/templates/base/root.html:48 +#: kallithea/templates/base/root.html:46 #: kallithea/templates/data_table/_dt_elements.html:216 msgid "Stop following this repository" msgstr "このリポジトリのフォローをやめる" -#: kallithea/templates/base/root.html:49 +#: kallithea/templates/base/root.html:47 msgid "Start following this repository" msgstr "このリポジトリのフォローする" -#: kallithea/templates/base/root.html:50 +#: kallithea/templates/base/root.html:48 msgid "Group" msgstr "グループ" -#: kallithea/templates/base/root.html:51 +#: kallithea/templates/base/root.html:49 msgid "members" msgstr "メンバー" -#: kallithea/templates/base/root.html:52 +#: kallithea/templates/base/root.html:50 #: kallithea/templates/pullrequests/pullrequest.html:202 msgid "Loading ..." msgstr "読み込み中..." -#: kallithea/templates/base/root.html:53 +#: kallithea/templates/base/root.html:51 msgid "loading ..." msgstr "読み込み中..." -#: kallithea/templates/base/root.html:54 +#: kallithea/templates/base/root.html:52 msgid "Search truncated" msgstr "検索結果は省略されています" -#: kallithea/templates/base/root.html:55 +#: kallithea/templates/base/root.html:53 msgid "No matching files" msgstr "マッチするファイルはありません" -#: kallithea/templates/base/root.html:56 +#: kallithea/templates/base/root.html:54 #: kallithea/templates/changelog/changelog.html:51 #: kallithea/templates/pullrequests/pullrequest_show_all.html:33 msgid "Open new pull request" msgstr "新しいプルリクエストを作成" -#: kallithea/templates/base/root.html:57 +#: kallithea/templates/base/root.html:55 msgid "Open new pull request for selected changesets" msgstr "選択したチェンジセットから新しいプルリクエストを作成" -#: kallithea/templates/base/root.html:58 +#: kallithea/templates/base/root.html:56 msgid "Show selected changesets __S -> __E" msgstr "選択した変更 __S -> __E を表示" +#: kallithea/templates/base/root.html:57 +msgid "Show selected changeset __S" +msgstr "選択した変更 __S を表示" + +#: kallithea/templates/base/root.html:58 +msgid "Selection link" +msgstr "セレクション・リンク" + #: kallithea/templates/base/root.html:59 -msgid "Show selected changeset __S" -msgstr "選択した変更 __S を表示" - -#: kallithea/templates/base/root.html:60 -msgid "Selection link" -msgstr "セレクション・リンク" - -#: kallithea/templates/base/root.html:61 #: kallithea/templates/changeset/diff_block.html:8 msgid "Collapse diff" msgstr "差分をたたむ" -#: kallithea/templates/base/root.html:62 +#: kallithea/templates/base/root.html:60 msgid "Expand diff" msgstr "差分を表示" -#: kallithea/templates/base/root.html:63 +#: kallithea/templates/base/root.html:61 msgid "Failed to revoke permission" msgstr "権限の取消に失敗しました" -#: kallithea/templates/base/root.html:64 +#: kallithea/templates/base/root.html:62 msgid "confirm to revoke permission for {0}: {1} ?" msgstr "権限 {0}: {1} を取り消してもよろしいですか?" -#: kallithea/templates/base/root.html:68 +#: kallithea/templates/base/root.html:66 msgid "specify changeset" msgstr "チェンジセットを指定" @@ -4610,7 +4571,9 @@ msgstr "表示" msgid "" "Changeset status: %s\n" "Click to open associated pull request #%s" -msgstr "チェンジセットステータス: %s\n関連するプルリクエスト #%s を開く" +msgstr "" +"チェンジセットステータス: %s\n" +"関連するプルリクエスト #%s を開く" #: kallithea/templates/changelog/changelog.html:86 #: kallithea/templates/compare/compare_cs.html:18 @@ -4836,8 +4799,7 @@ msgstr "コメントには %s 構文 ( %s サポートつき ) が利用出来ます" #: kallithea/templates/changeset/changeset_file_comment.html:69 #: kallithea/templates/changeset/changeset_file_comment.html:155 -msgid "" -"Use @username inside this text to send notification to this Kallithea user" +msgid "Use @username inside this text to send notification to this Kallithea user" msgstr "テキスト内で @username を使うと、その Kallithea のユーザーに通知を送信します" #: kallithea/templates/changeset/changeset_file_comment.html:73 @@ -5024,7 +4986,8 @@ msgstr "新しいパスワードを生成しない場合はこのメールを無視してください。" #: kallithea/templates/email_templates/pull_request.html:6 #, python-format msgid "" -"%s opened a pull request for repository %s and wants you to review changes." +"%s opened a pull request for repository %s and wants you to review " +"changes." msgstr "ユーザ %s がリポジトリ %s で新しいプルリクエストを作成しました。変更をレビューしてください。" #: kallithea/templates/email_templates/pull_request.html:8 @@ -5692,3 +5655,4 @@ msgstr "%s タグ" #: kallithea/templates/tags/tags.html:29 msgid "Compare tags" msgstr "タグを比較" + diff --git a/kallithea/i18n/kallithea.pot b/kallithea/i18n/kallithea.pot --- a/kallithea/i18n/kallithea.pot +++ b/kallithea/i18n/kallithea.pot @@ -1,13 +1,13 @@ # Translations template for Kallithea. -# Copyright (C) 2014 RhodeCode GmbH +# Copyright (C) 2014 Various authors, licensing as GPLv3 # This file is distributed under the same license as the Kallithea project. # FIRST AUTHOR , 2014. ##, fuzzy msgid "" msgstr "" "Project-Id-Version: Kallithea 2.2.5\n" -"Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2014-02-13 15:30+0100\n" +"Report-Msgid-Bugs-To: marcin@maq.io\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,86 +16,86 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: kallithea/controllers/changelog.py:88 kallithea/controllers/compare.py:88 -#: kallithea/controllers/pullrequests.py:263 +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 msgid "There are no changesets yet" msgstr "" -#: kallithea/controllers/changelog.py:184 +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "" -#: kallithea/controllers/changelog.py:187 +#: kallithea/controllers/changelog.py:189 msgid "(closed)" msgstr "" -#: kallithea/controllers/changeset.py:85 +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "" -#: kallithea/controllers/changeset.py:92 kallithea/controllers/changeset.py:99 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "" -#: kallithea/controllers/changeset.py:165 +#: kallithea/controllers/changeset.py:167 #, python-format msgid "increase diff context to %(num)s lines" msgstr "" -#: kallithea/controllers/changeset.py:207 kallithea/controllers/files.py:96 -#: kallithea/controllers/files.py:119 +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 msgid "Such revision does not exist for this repository" msgstr "" -#: kallithea/controllers/changeset.py:353 -#: kallithea/controllers/pullrequests.py:480 +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "" -#: kallithea/controllers/changeset.py:384 +#: kallithea/controllers/changeset.py:386 msgid "Changing status on a changeset associated with a closed pull request is not allowed" msgstr "" -#: kallithea/controllers/compare.py:192 kallithea/templates/base/root.html:67 +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 msgid "Select changeset" msgstr "" -#: kallithea/controllers/error.py:70 +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "" -#: kallithea/controllers/error.py:99 +#: kallithea/controllers/error.py:101 msgid "The request could not be understood by the server due to malformed syntax." msgstr "" -#: kallithea/controllers/error.py:102 -msgid "Unauthorized access to resource" -msgstr "" - #: kallithea/controllers/error.py:104 -msgid "You don't have permission to view this page" +msgid "Unauthorized access to resource" msgstr "" #: kallithea/controllers/error.py:106 -msgid "The resource could not be found" +msgid "You don't have permission to view this page" msgstr "" #: kallithea/controllers/error.py:108 +msgid "The resource could not be found" +msgstr "" + +#: kallithea/controllers/error.py:110 msgid "The server encountered an unexpected condition which prevented it from fulfilling the request." msgstr "" -#: kallithea/controllers/feed.py:53 +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "" -#: kallithea/controllers/feed.py:54 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "" -#: kallithea/controllers/feed.py:87 +#: kallithea/controllers/feed.py:89 #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 #: kallithea/templates/compare/compare_diff.html:75 @@ -105,401 +105,401 @@ msgstr "" msgid "Changeset was too big and was cut off..." msgstr "" -#: kallithea/controllers/feed.py:91 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "" -#: kallithea/controllers/files.py:91 +#: kallithea/controllers/files.py:93 #, python-format msgid "There are no files yet. %s" msgstr "" -#: kallithea/controllers/files.py:299 kallithea/controllers/files.py:359 -#: kallithea/controllers/files.py:426 +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "" -#: kallithea/controllers/files.py:311 +#: kallithea/controllers/files.py:313 msgid "You can only delete files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:322 +#: kallithea/controllers/files.py:324 #, python-format msgid "Deleted file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:344 +#: kallithea/controllers/files.py:346 #, python-format msgid "Successfully deleted file %s" msgstr "" -#: kallithea/controllers/files.py:348 kallithea/controllers/files.py:414 -#: kallithea/controllers/files.py:496 +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 msgid "Error occurred during commit" msgstr "" -#: kallithea/controllers/files.py:371 +#: kallithea/controllers/files.py:373 msgid "You can only edit files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:385 +#: kallithea/controllers/files.py:387 #, python-format msgid "Edited file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:401 +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "" -#: kallithea/controllers/files.py:410 kallithea/controllers/files.py:485 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "" -#: kallithea/controllers/files.py:438 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "" -#: kallithea/controllers/files.py:459 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "" -#: kallithea/controllers/files.py:463 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "" -#: kallithea/controllers/files.py:488 +#: kallithea/controllers/files.py:490 msgid "Location must be relative path and must not contain .. in path" msgstr "" -#: kallithea/controllers/files.py:522 +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "" -#: kallithea/controllers/files.py:533 -#, python-format -msgid "Unknown revision %s" -msgstr "" - #: kallithea/controllers/files.py:535 -msgid "Empty repository" +#, python-format +msgid "Unknown revision %s" msgstr "" #: kallithea/controllers/files.py:537 +msgid "Empty repository" +msgstr "" + +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "" -#: kallithea/controllers/files.py:773 +#: kallithea/controllers/files.py:775 #: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 #: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "" -#: kallithea/controllers/files.py:774 kallithea/controllers/pullrequests.py:158 -#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 #: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "" -#: kallithea/controllers/files.py:775 kallithea/controllers/pullrequests.py:159 -#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 #: kallithea/templates/switch_to_list.html:25 #: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "" -#: kallithea/controllers/forks.py:189 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "" -#: kallithea/controllers/home.py:81 -msgid "Groups" -msgstr "" - #: kallithea/controllers/home.py:86 +msgid "Groups" +msgstr "" + +#: kallithea/controllers/home.py:91 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 #: kallithea/templates/admin/repos/repo_add.html:15 #: kallithea/templates/admin/repos/repo_add.html:19 #: kallithea/templates/admin/users/user_edit_advanced.html:6 -#: kallithea/templates/base/base.html:70 kallithea/templates/base/base.html:87 -#: kallithea/templates/base/base.html:136 -#: kallithea/templates/base/base.html:389 -#: kallithea/templates/base/base.html:560 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 msgid "Repositories" msgstr "" -#: kallithea/controllers/home.py:127 kallithea/templates/files/files.html:33 +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 #: kallithea/templates/files/files_add.html:37 #: kallithea/templates/files/files_delete.html:37 #: kallithea/templates/files/files_edit.html:37 msgid "Branch" msgstr "" -#: kallithea/controllers/home.py:133 +#: kallithea/controllers/home.py:138 msgid "Tag" msgstr "" -#: kallithea/controllers/home.py:139 +#: kallithea/controllers/home.py:144 msgid "Bookmark" msgstr "" -#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:155 +#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 msgid "public journal" msgstr "" -#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:159 +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 #: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "" -#: kallithea/controllers/login.py:185 kallithea/controllers/login.py:230 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 msgid "bad captcha" msgstr "" -#: kallithea/controllers/login.py:191 +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "" -#: kallithea/controllers/login.py:235 +#: kallithea/controllers/login.py:237 msgid "Your password reset link was sent" msgstr "" -#: kallithea/controllers/login.py:255 +#: kallithea/controllers/login.py:257 msgid "Your password reset was successful, new password has been sent to your email" msgstr "" -#: kallithea/controllers/pullrequests.py:138 +#: kallithea/controllers/pullrequests.py:140 #: kallithea/templates/changeset/changeset.html:13 #: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "" -#: kallithea/controllers/pullrequests.py:155 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "" -#: kallithea/controllers/pullrequests.py:156 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "" -#: kallithea/controllers/pullrequests.py:157 kallithea/model/scm.py:822 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 #: kallithea/templates/switch_to_list.html:38 #: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "" -#: kallithea/controllers/pullrequests.py:328 -msgid "Pull request requires a title with min. 3 chars" -msgstr "" - #: kallithea/controllers/pullrequests.py:330 +msgid "Pull request requires a title with min. 3 chars" +msgstr "" + +#: kallithea/controllers/pullrequests.py:332 #, python-format msgid "Error creating pull request: %s" msgstr "" -#: kallithea/controllers/pullrequests.py:352 +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:355 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:395 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:483 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "" -#: kallithea/controllers/pullrequests.py:520 +#: kallithea/controllers/pullrequests.py:522 msgid "Closing pull request on other statuses than rejected or approved forbidden" msgstr "" -#: kallithea/controllers/search.py:133 +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "" -#: kallithea/controllers/search.py:138 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" msgstr "" -#: kallithea/controllers/search.py:142 +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "" -#: kallithea/controllers/summary.py:201 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "" -#: kallithea/controllers/summary.py:204 +#: kallithea/controllers/summary.py:206 #: kallithea/templates/summary/summary.html:105 msgid "Statistics are disabled for this repository" msgstr "" -#: kallithea/controllers/admin/auth_settings.py:125 +#: kallithea/controllers/admin/auth_settings.py:127 msgid "Auth settings updated successfully" msgstr "" -#: kallithea/controllers/admin/auth_settings.py:136 +#: kallithea/controllers/admin/auth_settings.py:138 msgid "error occurred during update of auth settings" msgstr "" -#: kallithea/controllers/admin/defaults.py:95 +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "" -#: kallithea/controllers/admin/defaults.py:109 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "" -#: kallithea/controllers/admin/gists.py:58 -#: kallithea/controllers/admin/my_account.py:255 -#: kallithea/controllers/admin/users.py:287 -msgid "forever" -msgstr "" - -#: kallithea/controllers/admin/gists.py:59 -#: kallithea/controllers/admin/my_account.py:256 -#: kallithea/controllers/admin/users.py:288 -msgid "5 minutes" -msgstr "" - #: kallithea/controllers/admin/gists.py:60 #: kallithea/controllers/admin/my_account.py:257 #: kallithea/controllers/admin/users.py:289 -msgid "1 hour" +msgid "forever" msgstr "" #: kallithea/controllers/admin/gists.py:61 #: kallithea/controllers/admin/my_account.py:258 #: kallithea/controllers/admin/users.py:290 -msgid "1 day" +msgid "5 minutes" msgstr "" #: kallithea/controllers/admin/gists.py:62 #: kallithea/controllers/admin/my_account.py:259 #: kallithea/controllers/admin/users.py:291 -msgid "1 month" -msgstr "" - -#: kallithea/controllers/admin/gists.py:66 +msgid "1 hour" +msgstr "" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +msgid "1 day" +msgstr "" + +#: kallithea/controllers/admin/gists.py:64 #: kallithea/controllers/admin/my_account.py:261 #: kallithea/controllers/admin/users.py:293 +msgid "1 month" +msgstr "" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "" -#: kallithea/controllers/admin/gists.py:145 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "" -#: kallithea/controllers/admin/gists.py:183 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "" -#: kallithea/controllers/admin/gists.py:232 +#: kallithea/controllers/admin/gists.py:234 msgid "unmodified" msgstr "" -#: kallithea/controllers/admin/gists.py:261 +#: kallithea/controllers/admin/gists.py:263 msgid "Successfully updated gist content" msgstr "" -#: kallithea/controllers/admin/gists.py:266 +#: kallithea/controllers/admin/gists.py:268 msgid "Successfully updated gist data" msgstr "" -#: kallithea/controllers/admin/gists.py:269 +#: kallithea/controllers/admin/gists.py:271 #, python-format msgid "Error occurred during update of gist %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:68 +#: kallithea/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "" -#: kallithea/controllers/admin/my_account.py:125 +#: kallithea/controllers/admin/my_account.py:127 msgid "Your account was updated successfully" msgstr "" -#: kallithea/controllers/admin/my_account.py:139 -#: kallithea/controllers/admin/users.py:205 +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 #, python-format msgid "Error occurred during update of user %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:159 +#: kallithea/controllers/admin/my_account.py:161 msgid "Successfully updated password" msgstr "" -#: kallithea/controllers/admin/my_account.py:169 +#: kallithea/controllers/admin/my_account.py:171 msgid "Error occurred during update of user password" msgstr "" -#: kallithea/controllers/admin/my_account.py:211 -#: kallithea/controllers/admin/users.py:430 +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 #, python-format msgid "Added email %s to user" msgstr "" -#: kallithea/controllers/admin/my_account.py:217 -#: kallithea/controllers/admin/users.py:436 +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 msgid "An error occurred during email saving" msgstr "" -#: kallithea/controllers/admin/my_account.py:226 -#: kallithea/controllers/admin/users.py:447 +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 msgid "Removed email from user" msgstr "" -#: kallithea/controllers/admin/my_account.py:272 -#: kallithea/controllers/admin/users.py:313 +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 msgid "Api key successfully created" msgstr "" -#: kallithea/controllers/admin/my_account.py:284 -#: kallithea/controllers/admin/users.py:329 +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 msgid "Api key successfully reset" msgstr "" -#: kallithea/controllers/admin/my_account.py:288 -#: kallithea/controllers/admin/users.py:333 +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 msgid "Api key successfully deleted" msgstr "" -#: kallithea/controllers/admin/permissions.py:60 -#: kallithea/controllers/admin/permissions.py:64 -#: kallithea/controllers/admin/permissions.py:68 -#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 -msgid "None" -msgstr "" - -#: kallithea/controllers/admin/permissions.py:61 -#: kallithea/controllers/admin/permissions.py:65 -#: kallithea/controllers/admin/permissions.py:69 -msgid "Read" -msgstr "" - #: kallithea/controllers/admin/permissions.py:62 #: kallithea/controllers/admin/permissions.py:66 #: kallithea/controllers/admin/permissions.py:70 -msgid "Write" +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 +msgid "None" msgstr "" #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 #: kallithea/controllers/admin/permissions.py:71 +msgid "Read" +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:12 #: kallithea/templates/admin/defaults/defaults.html:12 #: kallithea/templates/admin/permissions/permissions.html:12 @@ -518,458 +518,436 @@ msgstr "" #: kallithea/templates/admin/users/user_edit_profile.html:114 #: kallithea/templates/admin/users/users.html:13 #: kallithea/templates/admin/users/users.html:58 -#: kallithea/templates/base/base.html:339 -#: kallithea/templates/base/base.html:340 -#: kallithea/templates/base/base.html:346 -#: kallithea/templates/base/base.html:347 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "" -#: kallithea/controllers/admin/permissions.py:74 -#: kallithea/controllers/admin/permissions.py:85 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 -#: kallithea/controllers/admin/permissions.py:96 -#: kallithea/controllers/admin/permissions.py:99 -msgid "Disabled" -msgstr "" - #: kallithea/controllers/admin/permissions.py:76 -msgid "Allowed with manual account activation" +#: 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 +msgid "Disabled" msgstr "" #: kallithea/controllers/admin/permissions.py:78 +msgid "Allowed with manual account activation" +msgstr "" + +#: kallithea/controllers/admin/permissions.py:80 msgid "Allowed with automatic account activation" msgstr "" -#: kallithea/controllers/admin/permissions.py:81 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 -#: 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:1692 +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 msgid "Manual activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:82 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1544 -#: 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:1693 +#: kallithea/controllers/admin/permissions.py:84 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 msgid "Automatic activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:94 -#: kallithea/controllers/admin/permissions.py:97 -#: kallithea/controllers/admin/permissions.py:100 +#: 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 msgid "Enabled" msgstr "" -#: kallithea/controllers/admin/permissions.py:123 +#: kallithea/controllers/admin/permissions.py:125 msgid "Global permissions updated successfully" msgstr "" -#: kallithea/controllers/admin/permissions.py:137 +#: 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:186 #, python-format msgid "Created repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:196 +#: kallithea/controllers/admin/repo_groups.py:198 #, python-format msgid "Error occurred during creation of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:254 +#: kallithea/controllers/admin/repo_groups.py:256 #, python-format msgid "Updated repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:269 +#: kallithea/controllers/admin/repo_groups.py:271 #, python-format msgid "Error occurred during update of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:287 +#: kallithea/controllers/admin/repo_groups.py:289 #, python-format msgid "This group contains %s repositores and cannot be deleted" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:294 +#: kallithea/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %s subgroups and cannot be deleted" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:300 +#: kallithea/controllers/admin/repo_groups.py:302 #, python-format msgid "Removed repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:305 +#: 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:417 -#: kallithea/controllers/admin/repo_groups.py:452 -#: kallithea/controllers/admin/user_groups.py:335 +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 msgid "Cannot revoke permission for yourself as admin" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:432 +#: kallithea/controllers/admin/repo_groups.py:434 msgid "Repository Group permissions updated" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:469 -#: kallithea/controllers/admin/repos.py:424 -#: kallithea/controllers/admin/user_groups.py:347 +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 msgid "An error occurred during revoking of permission" msgstr "" -#: kallithea/controllers/admin/repos.py:160 +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:235 +#: kallithea/controllers/admin/repos.py:237 #, python-format msgid "Created repository %s from %s" msgstr "" -#: kallithea/controllers/admin/repos.py:244 +#: kallithea/controllers/admin/repos.py:246 #, python-format msgid "Forked repository %s as %s" msgstr "" -#: kallithea/controllers/admin/repos.py:247 +#: kallithea/controllers/admin/repos.py:249 #, python-format msgid "Created repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:287 +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "" -#: kallithea/controllers/admin/repos.py:305 +#: kallithea/controllers/admin/repos.py:307 #, python-format msgid "Error occurred during update of repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:332 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:335 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:340 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:343 +#: kallithea/controllers/admin/repos.py:345 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "" -#: kallithea/controllers/admin/repos.py:348 +#: kallithea/controllers/admin/repos.py:350 #, python-format msgid "An error occurred during deletion of %s" msgstr "" -#: kallithea/controllers/admin/repos.py:400 +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "" -#: kallithea/controllers/admin/repos.py:456 +#: kallithea/controllers/admin/repos.py:458 msgid "An error occurred during creation of field" msgstr "" -#: kallithea/controllers/admin/repos.py:470 +#: kallithea/controllers/admin/repos.py:472 msgid "An error occurred during removal of field" msgstr "" -#: kallithea/controllers/admin/repos.py:486 +#: kallithea/controllers/admin/repos.py:488 msgid "-- Not a fork --" msgstr "" -#: kallithea/controllers/admin/repos.py:520 +#: kallithea/controllers/admin/repos.py:522 msgid "Updated repository visibility in public journal" msgstr "" -#: kallithea/controllers/admin/repos.py:524 +#: kallithea/controllers/admin/repos.py:526 msgid "An error occurred during setting this repository in public journal" msgstr "" -#: kallithea/controllers/admin/repos.py:529 kallithea/model/validators.py:359 +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "" -#: kallithea/controllers/admin/repos.py:544 -msgid "Nothing" -msgstr "" - #: kallithea/controllers/admin/repos.py:546 +msgid "Nothing" +msgstr "" + +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "" -#: kallithea/controllers/admin/repos.py:553 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "" -#: kallithea/controllers/admin/repos.py:569 +#: kallithea/controllers/admin/repos.py:571 msgid "Locked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:572 +#: kallithea/controllers/admin/repos.py:574 msgid "Unlocked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:575 -#: kallithea/controllers/admin/repos.py:602 +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 msgid "An error occurred during unlocking" msgstr "" -#: kallithea/controllers/admin/repos.py:593 +#: kallithea/controllers/admin/repos.py:595 msgid "Unlocked" msgstr "" -#: kallithea/controllers/admin/repos.py:596 -msgid "Locked" -msgstr "" - #: kallithea/controllers/admin/repos.py:598 +msgid "Locked" +msgstr "" + +#: kallithea/controllers/admin/repos.py:600 #, python-format msgid "Repository has been %s" msgstr "" -#: kallithea/controllers/admin/repos.py:616 +#: kallithea/controllers/admin/repos.py:618 msgid "Cache invalidation successful" msgstr "" -#: kallithea/controllers/admin/repos.py:620 +#: kallithea/controllers/admin/repos.py:622 msgid "An error occurred during cache invalidation" msgstr "" -#: kallithea/controllers/admin/repos.py:635 +#: kallithea/controllers/admin/repos.py:637 msgid "Pulled from remote location" msgstr "" -#: kallithea/controllers/admin/repos.py:638 +#: kallithea/controllers/admin/repos.py:640 msgid "An error occurred during pull from remote location" msgstr "" -#: kallithea/controllers/admin/repos.py:671 +#: kallithea/controllers/admin/repos.py:673 msgid "An error occurred during deletion of repository stats" msgstr "" -#: kallithea/controllers/admin/settings.py:171 +#: kallithea/controllers/admin/settings.py:172 msgid "Updated VCS settings" msgstr "" -#: kallithea/controllers/admin/settings.py:175 +#: kallithea/controllers/admin/settings.py:176 msgid "Unable to activate hgsubversion support. The \"hgsubversion\" library is missing" msgstr "" -#: kallithea/controllers/admin/settings.py:181 -#: kallithea/controllers/admin/settings.py:273 +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 msgid "Error occurred during updating application settings" msgstr "" -#: kallithea/controllers/admin/settings.py:214 +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: kallithea/controllers/admin/settings.py:269 +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:331 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:357 +#: kallithea/controllers/admin/settings.py:358 msgid "Please enter email address" msgstr "" -#: kallithea/controllers/admin/settings.py:369 +#: kallithea/controllers/admin/settings.py:370 msgid "Send email task created" msgstr "" -#: kallithea/controllers/admin/settings.py:399 +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "" -#: kallithea/controllers/admin/settings.py:413 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "" -#: kallithea/controllers/admin/settings.py:417 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "" -#: kallithea/controllers/admin/settings.py:443 +#: kallithea/controllers/admin/settings.py:444 msgid "Whoosh reindex task scheduled" msgstr "" -#: kallithea/controllers/admin/settings.py:535 -msgid "Updated license information" -msgstr "" - -#: kallithea/controllers/admin/settings.py:540 -msgid "Error occurred during updating license info" -msgstr "" - -#: kallithea/controllers/admin/settings.py:563 -#, python-format -msgid "Your license will expire on %s, please contact support to extend your license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:566 -#, python-format -msgid "Your license has expired on %s, please contact support to extend your license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:571 -msgid "Unexpected error while reading license key. Please make sure your license token and key are correct" -msgstr "" - -#: kallithea/controllers/admin/user_groups.py:148 +#: kallithea/controllers/admin/user_groups.py:150 #, python-format msgid "Created user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:159 +#: kallithea/controllers/admin/user_groups.py:161 #, python-format msgid "Error occurred during creation of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:197 +#: kallithea/controllers/admin/user_groups.py:199 #, python-format msgid "Updated user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:219 +#: kallithea/controllers/admin/user_groups.py:221 #, python-format msgid "Error occurred during update of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:237 +#: kallithea/controllers/admin/user_groups.py:239 msgid "Successfully deleted user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:242 +#: kallithea/controllers/admin/user_groups.py:244 msgid "An error occurred during deletion of user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:309 +#: kallithea/controllers/admin/user_groups.py:311 msgid "Target group cannot be the same" msgstr "" -#: kallithea/controllers/admin/user_groups.py:315 +#: kallithea/controllers/admin/user_groups.py:317 msgid "User Group permissions updated" msgstr "" -#: kallithea/controllers/admin/user_groups.py:435 -#: kallithea/controllers/admin/users.py:395 +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 msgid "Updated permissions" msgstr "" -#: kallithea/controllers/admin/user_groups.py:439 -#: kallithea/controllers/admin/users.py:399 +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 msgid "An error occurred during permissions saving" msgstr "" -#: kallithea/controllers/admin/users.py:133 +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "" -#: kallithea/controllers/admin/users.py:147 +#: kallithea/controllers/admin/users.py:149 #, python-format msgid "Error occurred during creation of user %s" msgstr "" -#: kallithea/controllers/admin/users.py:186 +#: kallithea/controllers/admin/users.py:188 msgid "User updated successfully" msgstr "" -#: kallithea/controllers/admin/users.py:221 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "" -#: kallithea/controllers/admin/users.py:226 +#: kallithea/controllers/admin/users.py:228 msgid "An error occurred during deletion of user" msgstr "" -#: kallithea/controllers/admin/users.py:240 -#: kallithea/controllers/admin/users.py:258 -#: kallithea/controllers/admin/users.py:281 -#: kallithea/controllers/admin/users.py:306 -#: kallithea/controllers/admin/users.py:319 -#: kallithea/controllers/admin/users.py:343 -#: kallithea/controllers/admin/users.py:406 -#: kallithea/controllers/admin/users.py:453 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "" -#: kallithea/controllers/admin/users.py:481 +#: kallithea/controllers/admin/users.py:483 #, python-format msgid "Added ip %s to user whitelist" msgstr "" -#: kallithea/controllers/admin/users.py:487 +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "" -#: kallithea/controllers/admin/users.py:501 +#: kallithea/controllers/admin/users.py:503 msgid "Removed ip address from user whitelist" msgstr "" -#: kallithea/lib/auth.py:746 +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "" -#: kallithea/lib/auth.py:807 +#: kallithea/lib/auth.py:809 msgid "You need to be a registered user to perform this action" msgstr "" -#: kallithea/lib/auth.py:844 +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "" -#: kallithea/lib/diffs.py:64 +#: kallithea/lib/diffs.py:66 msgid "Binary file" msgstr "" -#: kallithea/lib/diffs.py:80 +#: kallithea/lib/diffs.py:82 msgid "Changeset was too big and was cut off, use diff menu to display this diff" msgstr "" -#: kallithea/lib/diffs.py:90 +#: kallithea/lib/diffs.py:92 msgid "No changes detected" msgstr "" @@ -1100,136 +1078,106 @@ msgstr "" msgid "[stopped following] repository" msgstr "" -#: kallithea/lib/helpers.py:1102 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr "" -#: kallithea/lib/helpers.py:1106 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "" -#: kallithea/lib/helpers.py:1175 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "" -#: kallithea/lib/helpers.py:1178 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "" -#: kallithea/lib/helpers.py:1181 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "" -#: kallithea/lib/helpers.py:1186 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "" -#: kallithea/lib/helpers.py:1418 +#: kallithea/lib/helpers.py:1417 #, 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" msgstr "" -#: kallithea/lib/utils2.py:413 +#: kallithea/lib/utils2.py:415 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:414 +#: kallithea/lib/utils2.py:416 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:415 +#: kallithea/lib/utils2.py:417 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:416 +#: kallithea/lib/utils2.py:418 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:417 +#: kallithea/lib/utils2.py:419 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:418 +#: kallithea/lib/utils2.py:420 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "" msgstr[1] "" -#: kallithea/lib/utils2.py:434 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "" -#: kallithea/lib/utils2.py:436 -#, python-format -msgid "%s ago" -msgstr "" - #: kallithea/lib/utils2.py:438 #, python-format +msgid "%s ago" +msgstr "" + +#: kallithea/lib/utils2.py:440 +#, python-format msgid "in %s and %s" msgstr "" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:443 #, python-format msgid "%s and %s ago" msgstr "" -#: kallithea/lib/utils2.py:444 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 -#: 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:1659 -msgid "Repository no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1455 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1512 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1513 -#: 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:1660 -msgid "Repository read access" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 @@ -1242,7 +1190,7 @@ msgstr "" #: 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:1661 -msgid "Repository write access" +msgid "Repository no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 @@ -1257,159 +1205,159 @@ msgstr "" #: 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:1662 -msgid "Repository admin access" +msgid "Repository read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" +msgid "Repositories Group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" +msgid "Repositories Group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1452 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1509 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1510 -#: 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:1657 -msgid "Kallithea Administrator" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 -#: 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:1680 -msgid "Repository creation disabled" +msgid "Repositories Group admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1476 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1533 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1534 -#: 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:1681 -msgid "Repository creation enabled" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 -#: 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:1685 -msgid "Repository forking disabled" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1479 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1536 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1537 -#: 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:1686 -msgid "Repository forking enabled" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 +#: 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:1646 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1683 +msgid "Repository creation enabled" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 msgid "Register new user with Kallithea with manual activation" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1651 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1980 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2040 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2041 -#: 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:2210 -msgid "Not Reviewed" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1652 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1981 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2041 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2042 -#: 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:2211 -msgid "Approved" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 @@ -1422,7 +1370,7 @@ msgstr "" #: 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:2212 -msgid "Rejected" +msgid "Not Reviewed" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 @@ -1437,45 +1385,51 @@ msgstr "" #: 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:2213 +msgid "Approved" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1300 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1357 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1358 -#: 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:1508 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 -#: 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:1664 -msgid "Repository group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1460 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1517 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1518 -#: 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:1665 -msgid "Repository group read access" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 @@ -1485,7 +1439,7 @@ msgstr "" #: 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:1666 -msgid "Repository group write access" +msgid "Repository group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 @@ -1497,9 +1451,22 @@ msgstr "" #: 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:1667 -msgid "Repository group admin access" -msgstr "" - +msgid "Repository group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 @@ -1508,18 +1475,7 @@ msgstr "" #: 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:1669 -msgid "User group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1465 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1522 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1523 -#: 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:1670 -msgid "User group read access" +msgid "Repository group admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 @@ -1530,7 +1486,7 @@ msgstr "" #: 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:1671 -msgid "User group write access" +msgid "User group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 @@ -1541,7 +1497,18 @@ msgstr "" #: 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:1672 -msgid "User group admin access" +msgid "User group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 +msgid "User group write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 @@ -1552,20 +1519,20 @@ msgstr "" #: 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:1674 +msgid "User group admin access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1470 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1527 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1528 -#: 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:1675 -msgid "Repository Group creation enabled" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 @@ -1574,42 +1541,31 @@ msgstr "" #: 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:1677 +msgid "Repository Group creation enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1473 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1530 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1531 -#: 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:1678 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 -#: 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:1688 -msgid "Registration disabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1482 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1539 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1540 -#: 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:1689 -msgid "User Registration with manual account activation" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 @@ -1618,25 +1574,47 @@ msgstr "" #: 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:1690 +msgid "Registration disabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 +msgid "User Registration with manual account activation" +msgstr "" + +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 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:1682 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 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:1683 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 msgid "Repository creation disabled with write permission to a repository group" msgstr "" -#: kallithea/model/comment.py:75 +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "" @@ -1662,71 +1640,71 @@ msgstr "" msgid "Name must not contain only digits" msgstr "" -#: kallithea/model/notification.py:229 +#: kallithea/model/notification.py:231 #, python-format msgid "%(user)s commented on changeset at %(when)s" msgstr "" -#: kallithea/model/notification.py:230 -#, python-format -msgid "%(user)s sent message at %(when)s" -msgstr "" - -#: kallithea/model/notification.py:231 -#, python-format -msgid "%(user)s mentioned you at %(when)s" -msgstr "" - #: kallithea/model/notification.py:232 #, python-format -msgid "%(user)s registered in Kallithea at %(when)s" +msgid "%(user)s sent message at %(when)s" msgstr "" #: kallithea/model/notification.py:233 #, python-format -msgid "%(user)s opened new pull request at %(when)s" +msgid "%(user)s mentioned you at %(when)s" msgstr "" #: kallithea/model/notification.py:234 #, python-format +msgid "%(user)s registered in Kallithea at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:235 +#, python-format +msgid "%(user)s opened new pull request at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:236 +#, python-format msgid "%(user)s commented on pull request at %(when)s" msgstr "" -#: kallithea/model/pull_request.py:105 +#: kallithea/model/pull_request.py:107 #, 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/scm.py:810 msgid "latest tip" msgstr "" -#: kallithea/model/user.py:196 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "" -#: kallithea/model/user.py:220 kallithea/model/user.py:245 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 msgid "You can't Edit this user since it's crucial for entire application" msgstr "" -#: kallithea/model/user.py:268 +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for entire application" msgstr "" -#: kallithea/model/user.py:274 +#: kallithea/model/user.py:276 #, 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:302 +#: kallithea/model/user.py:304 msgid "Password reset link" msgstr "" -#: kallithea/model/user.py:331 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "" -#: kallithea/model/user.py:332 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "" @@ -1901,6 +1879,10 @@ msgstr "" msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "" +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "" @@ -2022,7 +2004,7 @@ msgstr "" #: kallithea/templates/index_base.html:141 #: 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:69 +#: kallithea/templates/base/root.html:67 #: kallithea/templates/bookmarks/bookmarks.html:81 #: kallithea/templates/branches/branches.html:80 #: kallithea/templates/journal/journal.html:208 @@ -2034,7 +2016,7 @@ msgstr "" #: kallithea/templates/index_base.html:142 #: 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:70 +#: kallithea/templates/base/root.html:68 #: kallithea/templates/bookmarks/bookmarks.html:82 #: kallithea/templates/branches/branches.html:81 #: kallithea/templates/journal/journal.html:209 @@ -2050,7 +2032,7 @@ msgstr "" #: kallithea/templates/index_base.html:144 #: 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:72 +#: kallithea/templates/base/root.html:70 #: kallithea/templates/bookmarks/bookmarks.html:84 #: kallithea/templates/branches/branches.html:83 #: kallithea/templates/journal/journal.html:211 @@ -2062,7 +2044,7 @@ msgstr "" #: kallithea/templates/index_base.html:145 #: 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:148 kallithea/templates/base/root.html:73 +#: kallithea/templates/base/base.html:151 kallithea/templates/base/root.html:71 #: kallithea/templates/bookmarks/bookmarks.html:85 #: kallithea/templates/branches/branches.html:84 #: kallithea/templates/journal/journal.html:212 @@ -2072,7 +2054,7 @@ msgid "Loading..." msgstr "" #: kallithea/templates/login.html:5 kallithea/templates/login.html:32 -#: kallithea/templates/base/base.html:267 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "" @@ -2087,14 +2069,14 @@ msgstr "" #: kallithea/templates/admin/users/user_add.html:35 #: kallithea/templates/admin/users/user_edit_profile.html:33 #: kallithea/templates/admin/users/users.html:53 -#: kallithea/templates/base/base.html:243 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "" #: kallithea/templates/login.html:52 kallithea/templates/register.html:49 #: kallithea/templates/admin/my_account/my_account.html:39 #: kallithea/templates/admin/users/user_add.html:44 -#: kallithea/templates/base/base.html:252 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "" @@ -2110,7 +2092,7 @@ msgstr "" msgid "Forgot your password ?" msgstr "" -#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:263 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "" @@ -2209,7 +2191,7 @@ msgstr "" #: kallithea/templates/admin/admin.html:5 #: kallithea/templates/admin/admin.html:16 -#: kallithea/templates/base/base.html:69 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "" @@ -2271,7 +2253,7 @@ msgid "Authentication Settings" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:14 -#: kallithea/templates/base/base.html:75 +#: kallithea/templates/base/base.html:78 msgid "Authentication" msgstr "" @@ -2292,12 +2274,12 @@ msgid "Available built-in plugins" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:65 +#: kallithea/templates/base/root.html:63 msgid "enabled" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:66 +#: kallithea/templates/base/root.html:64 msgid "disabled" msgstr "" @@ -2331,7 +2313,7 @@ msgid "Repositories defaults" msgstr "" #: kallithea/templates/admin/defaults/defaults.html:14 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "" @@ -2502,7 +2484,6 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_permissions.html:102 #: kallithea/templates/admin/repos/repo_edit_settings.html:135 #: kallithea/templates/admin/settings/settings_global.html:56 -#: kallithea/templates/admin/settings/settings_license.html:43 #: kallithea/templates/admin/settings/settings_vcs.html:81 #: kallithea/templates/admin/settings/settings_visual.html:116 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 @@ -2577,7 +2558,7 @@ msgid "Show as raw" msgstr "" #: kallithea/templates/admin/my_account/my_account.html:5 -#: kallithea/templates/base/base.html:282 +#: kallithea/templates/base/base.html:285 msgid "My account" msgstr "" @@ -2804,7 +2785,7 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_repos.html:59 #: kallithea/templates/admin/my_account/my_account_watched.html:59 -#: kallithea/templates/base/root.html:71 +#: kallithea/templates/base/root.html:69 #: kallithea/templates/bookmarks/bookmarks.html:83 #: kallithea/templates/branches/branches.html:82 #: kallithea/templates/journal/journal.html:210 @@ -2831,7 +2812,7 @@ msgid "Comments" msgstr "" #: kallithea/templates/admin/notifications/notifications.html:34 -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 msgid "Pull Requests" msgstr "" @@ -2849,7 +2830,7 @@ msgid "Show notification" msgstr "" #: kallithea/templates/admin/notifications/show_notification.html:12 -#: kallithea/templates/base/base.html:281 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "" @@ -2862,7 +2843,7 @@ msgstr "" #: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 #: kallithea/templates/admin/repos/repo_edit.html:46 #: kallithea/templates/admin/user_groups/user_group_edit.html:45 -#: kallithea/templates/base/base.html:74 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "" @@ -2976,7 +2957,7 @@ msgid "Add repository group" msgstr "" #: kallithea/templates/admin/repo_groups/repo_group_add.html:14 -#: kallithea/templates/base/base.html:71 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 msgid "Repository groups" msgstr "" @@ -3022,7 +3003,7 @@ msgstr "" #: kallithea/templates/admin/settings/settings.html:14 #: kallithea/templates/admin/settings/settings.html:36 #: kallithea/templates/admin/user_groups/user_group_edit.html:42 -#: kallithea/templates/base/base.html:77 kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 msgid "Settings" msgstr "" @@ -3543,10 +3524,6 @@ msgstr "" msgid "System Info" msgstr "" -#: kallithea/templates/admin/settings/settings.html:48 -msgid "License" -msgstr "" - #: kallithea/templates/admin/settings/settings_email.html:4 msgid "Email prefix" msgstr "" @@ -3632,7 +3609,6 @@ msgid "Private key for reCaptcha system. msgstr "" #: kallithea/templates/admin/settings/settings_global.html:55 -#: kallithea/templates/admin/settings/settings_license.html:42 #: kallithea/templates/admin/settings/settings_vcs.html:80 #: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" @@ -3654,55 +3630,6 @@ msgstr "" msgid "Failed to remove hook" msgstr "" -#: kallithea/templates/admin/settings/settings_license.html:2 -msgid "Currently you're using a free license, which is limited to 20 users." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:9 -#: kallithea/templates/admin/settings/settings_system.html:4 -msgid "Kallithea version" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "License token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "No license token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:13 -msgid "License issued to" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:14 -msgid "License issued on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "License users limit" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "unlimited" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:16 -msgid "License expires on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:33 -msgid "License key" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:37 -msgid "Paste your Kallithea license key into that textarea." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:52 -msgid "Please enter following lines (if yet not present) into [app:main] section of your .ini file. The token below is autogenerated." -msgstr "" - #: kallithea/templates/admin/settings/settings_mapping.html:6 msgid "Rescan option" msgstr "" @@ -3752,6 +3679,10 @@ msgid "Reindex" msgstr "" #: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 msgid "check for updates" msgstr "" @@ -3937,7 +3868,7 @@ msgid "Add user group" msgstr "" #: kallithea/templates/admin/user_groups/user_group_add.html:13 -#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:93 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 msgid "User groups" msgstr "" @@ -4021,7 +3952,7 @@ msgstr "" #: kallithea/templates/admin/users/user_add.html:13 #: kallithea/templates/admin/users/user_edit.html:14 -#: kallithea/templates/base/base.html:72 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "" @@ -4130,50 +4061,50 @@ msgstr "" msgid "Server instance: %s" msgstr "" -#: kallithea/templates/base/base.html:46 +#: kallithea/templates/base/base.html:49 msgid "Support" msgstr "" -#: kallithea/templates/base/base.html:131 +#: kallithea/templates/base/base.html:134 msgid "Create fork" msgstr "" -#: kallithea/templates/base/base.html:142 +#: kallithea/templates/base/base.html:145 #: kallithea/templates/data_table/_dt_elements.html:11 #: kallithea/templates/data_table/_dt_elements.html:15 #: kallithea/templates/summary/summary.html:11 msgid "Summary" msgstr "" -#: kallithea/templates/base/base.html:143 +#: kallithea/templates/base/base.html:146 #: kallithea/templates/changelog/changelog.html:17 #: kallithea/templates/data_table/_dt_elements.html:19 #: kallithea/templates/data_table/_dt_elements.html:23 msgid "Changelog" msgstr "" -#: kallithea/templates/base/base.html:144 +#: kallithea/templates/base/base.html:147 #: kallithea/templates/data_table/_dt_elements.html:27 #: kallithea/templates/data_table/_dt_elements.html:31 #: kallithea/templates/files/files.html:15 msgid "Files" msgstr "" -#: kallithea/templates/base/base.html:146 +#: kallithea/templates/base/base.html:149 msgid "Switch To" msgstr "" -#: kallithea/templates/base/base.html:153 -#: kallithea/templates/base/base.html:155 +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 msgid "Options" msgstr "" -#: kallithea/templates/base/base.html:163 +#: kallithea/templates/base/base.html:166 #: kallithea/templates/forks/forks_data.html:21 msgid "Compare fork" msgstr "" -#: kallithea/templates/base/base.html:165 +#: kallithea/templates/base/base.html:168 #: kallithea/templates/bookmarks/bookmarks.html:58 #: kallithea/templates/bookmarks/bookmarks_data.html:13 #: kallithea/templates/branches/branches.html:57 @@ -4183,112 +4114,112 @@ msgstr "" msgid "Compare" msgstr "" -#: kallithea/templates/base/base.html:167 -#: kallithea/templates/base/base.html:334 +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 #: kallithea/templates/search/search.html:17 #: kallithea/templates/search/search.html:57 msgid "Search" msgstr "" -#: kallithea/templates/base/base.html:171 +#: kallithea/templates/base/base.html:174 msgid "Unlock" msgstr "" -#: kallithea/templates/base/base.html:173 +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "" -#: kallithea/templates/base/base.html:181 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "" -#: kallithea/templates/base/base.html:182 -msgid "Unfollow" -msgstr "" - #: kallithea/templates/base/base.html:185 +msgid "Unfollow" +msgstr "" + +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 #: kallithea/templates/data_table/_dt_elements.html:39 #: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "" -#: kallithea/templates/base/base.html:187 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "" -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 #, python-format msgid "Show Pull Requests for %s" msgstr "" -#: kallithea/templates/base/base.html:230 +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "" -#: kallithea/templates/base/base.html:237 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "" -#: kallithea/templates/base/base.html:260 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "" -#: kallithea/templates/base/base.html:283 +#: kallithea/templates/base/base.html:286 msgid "Log Out" msgstr "" -#: kallithea/templates/base/base.html:308 +#: kallithea/templates/base/base.html:311 msgid "Show recent activity" msgstr "" -#: kallithea/templates/base/base.html:309 +#: kallithea/templates/base/base.html:312 #: kallithea/templates/journal/journal.html:4 msgid "Journal" msgstr "" -#: kallithea/templates/base/base.html:314 -#: kallithea/templates/base/base.html:315 +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 msgid "Public journal" msgstr "" -#: kallithea/templates/base/base.html:320 +#: kallithea/templates/base/base.html:323 msgid "Show public gists" msgstr "" -#: kallithea/templates/base/base.html:321 -msgid "Gists" -msgstr "" - #: kallithea/templates/base/base.html:324 -msgid "Create new gist" -msgstr "" - -#: kallithea/templates/base/base.html:325 -msgid "All public gists" +msgid "Gists" msgstr "" #: kallithea/templates/base/base.html:327 -msgid "My public gists" +msgid "Create new gist" msgstr "" #: kallithea/templates/base/base.html:328 +msgid "All public gists" +msgstr "" + +#: kallithea/templates/base/base.html:330 +msgid "My public gists" +msgstr "" + +#: kallithea/templates/base/base.html:331 msgid "My private gists" msgstr "" -#: kallithea/templates/base/base.html:333 +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "" -#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:399 msgid "No matches found" msgstr "" -#: kallithea/templates/base/base.html:522 +#: kallithea/templates/base/base.html:527 msgid "Keyboard shortcuts" msgstr "" -#: kallithea/templates/base/base.html:531 +#: kallithea/templates/base/base.html:536 msgid "Site-wide shortcuts" msgstr "" @@ -4347,84 +4278,84 @@ msgstr "" msgid "No permission defined" msgstr "" +#: kallithea/templates/base/root.html:45 +msgid "Add another comment" +msgstr "" + +#: kallithea/templates/base/root.html:46 +#: kallithea/templates/data_table/_dt_elements.html:216 +msgid "Stop following this repository" +msgstr "" + #: kallithea/templates/base/root.html:47 -msgid "Add another comment" +msgid "Start following this repository" msgstr "" #: kallithea/templates/base/root.html:48 -#: kallithea/templates/data_table/_dt_elements.html:216 -msgid "Stop following this repository" +msgid "Group" msgstr "" #: kallithea/templates/base/root.html:49 -msgid "Start following this repository" +msgid "members" msgstr "" #: kallithea/templates/base/root.html:50 -msgid "Group" +#: kallithea/templates/pullrequests/pullrequest.html:202 +msgid "Loading ..." msgstr "" #: kallithea/templates/base/root.html:51 -msgid "members" +msgid "loading ..." msgstr "" #: kallithea/templates/base/root.html:52 -#: kallithea/templates/pullrequests/pullrequest.html:202 -msgid "Loading ..." +msgid "Search truncated" msgstr "" #: kallithea/templates/base/root.html:53 -msgid "loading ..." +msgid "No matching files" msgstr "" #: kallithea/templates/base/root.html:54 -msgid "Search truncated" +#: kallithea/templates/changelog/changelog.html:51 +#: kallithea/templates/pullrequests/pullrequest_show_all.html:33 +msgid "Open new pull request" msgstr "" #: kallithea/templates/base/root.html:55 -msgid "No matching files" +msgid "Open new pull request for selected changesets" msgstr "" #: kallithea/templates/base/root.html:56 -#: kallithea/templates/changelog/changelog.html:51 -#: kallithea/templates/pullrequests/pullrequest_show_all.html:33 -msgid "Open new pull request" +msgid "Show selected changesets __S -> __E" msgstr "" #: kallithea/templates/base/root.html:57 -msgid "Open new pull request for selected changesets" +msgid "Show selected changeset __S" msgstr "" #: kallithea/templates/base/root.html:58 -msgid "Show selected changesets __S -> __E" +msgid "Selection link" msgstr "" #: kallithea/templates/base/root.html:59 -msgid "Show selected changeset __S" +#: kallithea/templates/changeset/diff_block.html:8 +msgid "Collapse diff" msgstr "" #: kallithea/templates/base/root.html:60 -msgid "Selection link" +msgid "Expand diff" msgstr "" #: kallithea/templates/base/root.html:61 -#: kallithea/templates/changeset/diff_block.html:8 -msgid "Collapse diff" +msgid "Failed to revoke permission" msgstr "" #: kallithea/templates/base/root.html:62 -msgid "Expand diff" -msgstr "" - -#: kallithea/templates/base/root.html:63 -msgid "Failed to revoke permission" -msgstr "" - -#: kallithea/templates/base/root.html:64 msgid "confirm to revoke permission for {0}: {1} ?" msgstr "" -#: kallithea/templates/base/root.html:68 +#: kallithea/templates/base/root.html:66 msgid "specify changeset" msgstr "" diff --git a/kallithea/i18n/pl/LC_MESSAGES/kallithea.mo b/kallithea/i18n/pl/LC_MESSAGES/kallithea.mo index f578aa96a1cb1935b63960217c36569189859d29..db8285e2024c0b929736e1d2973ba592b97f1ce1 GIT binary patch literal 82851 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 XcS, 2012-2013 msgid "" msgstr "" -"Project-Id-Version: Kallithea\n" +"Project-Id-Version: Kallithea\n" "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n" -"POT-Creation-Date: 2014-02-13 15:30+0100\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: 2014-02-13 14:34+0000\n" "Last-Translator: marcinkuzminski \n" -"Language-Team: Polish (http://www.transifex.com/projects/p/Kallithea/language/pl/)\n" +"Language-Team: Polish " +"(http://www.transifex.com/projects/p/Kallithea/language/pl/)\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && " +"(n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -"Language: pl\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: kallithea/controllers/changelog.py:88 kallithea/controllers/compare.py:88 -#: kallithea/controllers/pullrequests.py:263 + +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 msgid "There are no changesets yet" msgstr "Brak zestawienia zmian" -#: kallithea/controllers/changelog.py:184 +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "Wszystkie gałęzie" -#: kallithea/controllers/changelog.py:187 +#: kallithea/controllers/changelog.py:189 msgid "(closed)" msgstr "(zamknięty)" -#: kallithea/controllers/changeset.py:85 +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "pokazuj spacje" -#: kallithea/controllers/changeset.py:92 kallithea/controllers/changeset.py:99 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "Ignoruj pokazywanie spacji" -#: kallithea/controllers/changeset.py:165 +#: kallithea/controllers/changeset.py:167 #, python-format msgid "increase diff context to %(num)s lines" msgstr "" -#: kallithea/controllers/changeset.py:207 kallithea/controllers/files.py:96 -#: kallithea/controllers/files.py:119 +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 msgid "Such revision does not exist for this repository" msgstr "" -#: kallithea/controllers/changeset.py:353 -#: kallithea/controllers/pullrequests.py:480 +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "Zmiana statusu -> %s" -#: kallithea/controllers/changeset.py:384 +#: kallithea/controllers/changeset.py:386 msgid "" -"Changing status on a changeset associated with a closed pull request is not " -"allowed" -msgstr "Zmiana statusu na grupy zmian powiązania łączy zamkniętego wniosku jest niedozwolona" - -#: kallithea/controllers/compare.py:192 kallithea/templates/base/root.html:67 +"Changing status on a changeset associated with a closed pull request is " +"not allowed" +msgstr "" +"Zmiana statusu na grupy zmian powiązania łączy zamkniętego wniosku jest " +"niedozwolona" + +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 msgid "Select changeset" msgstr "Wybrane zmiany" -#: kallithea/controllers/error.py:70 +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "Strona główna" -#: kallithea/controllers/error.py:99 -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:102 +#: kallithea/controllers/error.py:101 +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:104 msgid "Unauthorized access to resource" msgstr "Nieautoryzowany dostęp do zasobów" -#: kallithea/controllers/error.py:104 +#: kallithea/controllers/error.py:106 msgid "You don't have permission to view this page" msgstr "Nie masz uprawnień do przeglądania tej strony" -#: kallithea/controllers/error.py:106 +#: kallithea/controllers/error.py:108 msgid "The resource could not be found" msgstr "Zasób nie został znaleziony" -#: kallithea/controllers/error.py:108 +#: kallithea/controllers/error.py:110 msgid "" "The server encountered an unexpected condition which prevented it from " "fulfilling the request." -msgstr "Serwer napotkał niespodziewany warunek, który uniemożliwia jej spełnienie żądania." - -#: kallithea/controllers/feed.py:53 +msgstr "" +"Serwer napotkał niespodziewany warunek, który uniemożliwia jej spełnienie" +" żądania." + +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "Zmiany w %s repozytorium" -#: kallithea/controllers/feed.py:54 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "%s %s zasilać" -#: kallithea/controllers/feed.py:87 +#: kallithea/controllers/feed.py:89 #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 #: kallithea/templates/compare/compare_diff.html:75 @@ -116,405 +122,407 @@ msgstr "%s %s zasilać" 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:91 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "%s zakomitowal w %s" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "Kliknij tutaj, by dodać nowy plik" -#: kallithea/controllers/files.py:91 +#: kallithea/controllers/files.py:93 #, python-format msgid "There are no files yet. %s" msgstr "" -#: kallithea/controllers/files.py:299 kallithea/controllers/files.py:359 -#: kallithea/controllers/files.py:426 +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "Repozytorium zostało zablokowane przez %s na %s" -#: kallithea/controllers/files.py:311 +#: kallithea/controllers/files.py:313 msgid "You can only delete files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:322 +#: kallithea/controllers/files.py:324 #, python-format msgid "Deleted file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:344 +#: kallithea/controllers/files.py:346 #, python-format msgid "Successfully deleted file %s" msgstr "" -#: kallithea/controllers/files.py:348 kallithea/controllers/files.py:414 -#: kallithea/controllers/files.py:496 +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 msgid "Error occurred during commit" msgstr "Wystąpił błąd w trakcie zatwierdzania" -#: kallithea/controllers/files.py:371 +#: kallithea/controllers/files.py:373 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:385 +#: kallithea/controllers/files.py:387 #, python-format msgid "Edited file %s via Kallithea" msgstr "Edytowanie %s w Kallithea" -#: kallithea/controllers/files.py:401 +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "Bez zmian" -#: kallithea/controllers/files.py:410 kallithea/controllers/files.py:485 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "Committ wykonany do %s" -#: kallithea/controllers/files.py:438 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "Dodano %s poprzez Kallithea" -#: kallithea/controllers/files.py:459 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "Brak treści" -#: kallithea/controllers/files.py:463 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "Brak nazwy pliku" -#: kallithea/controllers/files.py:488 +#: kallithea/controllers/files.py:490 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:522 +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "Pobieranie wyłączone" -#: kallithea/controllers/files.py:533 +#: kallithea/controllers/files.py:535 #, python-format msgid "Unknown revision %s" msgstr "Nieznana wersja %s" -#: kallithea/controllers/files.py:535 +#: kallithea/controllers/files.py:537 msgid "Empty repository" msgstr "Puste repozytorium" -#: kallithea/controllers/files.py:537 +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "Nieznany typ archiwum" -#: kallithea/controllers/files.py:773 +#: kallithea/controllers/files.py:775 #: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 #: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "Różnice" -#: kallithea/controllers/files.py:774 -#: kallithea/controllers/pullrequests.py:158 -#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 #: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "Gałęzie" -#: kallithea/controllers/files.py:775 -#: kallithea/controllers/pullrequests.py:159 -#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 #: kallithea/templates/switch_to_list.html:25 #: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "Etykiety" -#: kallithea/controllers/forks.py:189 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "Wystąpił błąd podczas rozgałęzienia %s repozytorium" -#: kallithea/controllers/home.py:81 +#: kallithea/controllers/home.py:86 msgid "Groups" msgstr "" -#: kallithea/controllers/home.py:86 +#: kallithea/controllers/home.py:91 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 #: kallithea/templates/admin/repos/repo_add.html:15 #: kallithea/templates/admin/repos/repo_add.html:19 #: kallithea/templates/admin/users/user_edit_advanced.html:6 -#: kallithea/templates/base/base.html:70 kallithea/templates/base/base.html:87 -#: kallithea/templates/base/base.html:136 -#: kallithea/templates/base/base.html:389 -#: kallithea/templates/base/base.html:560 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 msgid "Repositories" msgstr "Repozytoria" -#: kallithea/controllers/home.py:127 kallithea/templates/files/files.html:33 +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 #: kallithea/templates/files/files_add.html:37 #: kallithea/templates/files/files_delete.html:37 #: kallithea/templates/files/files_edit.html:37 msgid "Branch" msgstr "gałąź" -#: kallithea/controllers/home.py:133 +#: kallithea/controllers/home.py:138 msgid "Tag" msgstr "Tag" -#: kallithea/controllers/home.py:139 +#: kallithea/controllers/home.py:144 msgid "Bookmark" msgstr "Bookmark" -#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:155 +#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 msgid "public journal" msgstr "Dziennik publiczny" -#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:159 +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 #: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "dziennik" -#: kallithea/controllers/login.py:185 kallithea/controllers/login.py:230 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 msgid "bad captcha" msgstr "" -#: kallithea/controllers/login.py:191 +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "Udało Ci się zarejestrować na stronie" -#: kallithea/controllers/login.py:235 +#: kallithea/controllers/login.py:237 msgid "Your password reset link was sent" msgstr "Twój link zresetowania hasła został wysłany" -#: kallithea/controllers/login.py:255 +#: kallithea/controllers/login.py:257 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 "Twoje hasło zostało zresetowane, nowe hasło zostanie wysłane na e-mail" -#: kallithea/controllers/pullrequests.py:138 +#: kallithea/controllers/pullrequests.py:140 #: kallithea/templates/changeset/changeset.html:13 #: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "Grupy zmian" -#: kallithea/controllers/pullrequests.py:155 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "Specjalne" -#: kallithea/controllers/pullrequests.py:156 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "gałęzie" -#: kallithea/controllers/pullrequests.py:157 kallithea/model/scm.py:822 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 #: kallithea/templates/switch_to_list.html:38 #: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "Zakładki" -#: kallithea/controllers/pullrequests.py:328 +#: kallithea/controllers/pullrequests.py:330 msgid "Pull request requires a title with min. 3 chars" msgstr "Wniosek połączenia gałęzi wymaga tytułu z min. 3 znakami" -#: kallithea/controllers/pullrequests.py:330 +#: kallithea/controllers/pullrequests.py:332 #, python-format msgid "Error creating pull request: %s" msgstr "" -#: kallithea/controllers/pullrequests.py:352 +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "Prośba o wykonanie połączenia gałęzi została wykonana prawidłowo" -#: kallithea/controllers/pullrequests.py:355 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "Wystąpił błąd podczas prośby o połączenie gałęzi" -#: kallithea/controllers/pullrequests.py:395 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "Prośba o skasowanie połączenia gałęzi została wykonana prawidłowo" -#: kallithea/controllers/pullrequests.py:483 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "Zamykanie" -#: kallithea/controllers/pullrequests.py:520 -msgid "" -"Closing pull request on other statuses than rejected or approved forbidden" -msgstr "Zamknij wszystkie wnioski połączenia gałęzi innych stanów niż odrzucony, zatwierdzony lub zabroniony" - -#: kallithea/controllers/search.py:133 +#: kallithea/controllers/pullrequests.py:522 +msgid "Closing pull request on other statuses than rejected or approved forbidden" +msgstr "" +"Zamknij wszystkie wnioski połączenia gałęzi innych stanów niż odrzucony, " +"zatwierdzony lub zabroniony" + +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "Nieprawidłowe zapytania. Spróbuj zacytować go." -#: kallithea/controllers/search.py:138 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" msgstr "Nie ma szukanego indeksu. Proszę uruchomić indeksowanie whoosh" -#: kallithea/controllers/search.py:142 +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "Wystąpił błąd podczas wyszukiwania tej operacji" -#: kallithea/controllers/summary.py:201 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "Żadne dane nie zostały załadowane" -#: kallithea/controllers/summary.py:204 +#: kallithea/controllers/summary.py:206 #: kallithea/templates/summary/summary.html:105 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:127 msgid "Auth settings updated successfully" msgstr "Ustawienia autentykacji poprawnie zaktualizowane" -#: kallithea/controllers/admin/auth_settings.py:136 +#: kallithea/controllers/admin/auth_settings.py:138 msgid "error occurred during update of auth settings" msgstr "wystapił błąd podczas uaktualniania ustawień autentykacji" -#: kallithea/controllers/admin/defaults.py:95 +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "Domyślne ustawienia zostały pomyślnie zaktualizowane" -#: kallithea/controllers/admin/defaults.py:109 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "wystąpił błąd podczas aktualizacji wartości domyślnych" -#: kallithea/controllers/admin/gists.py:58 -#: kallithea/controllers/admin/my_account.py:255 -#: kallithea/controllers/admin/users.py:287 -msgid "forever" -msgstr "na zawsze" - -#: kallithea/controllers/admin/gists.py:59 -#: kallithea/controllers/admin/my_account.py:256 -#: kallithea/controllers/admin/users.py:288 -msgid "5 minutes" -msgstr "5 minut" - #: kallithea/controllers/admin/gists.py:60 #: kallithea/controllers/admin/my_account.py:257 #: kallithea/controllers/admin/users.py:289 -msgid "1 hour" -msgstr "1 godzina" +msgid "forever" +msgstr "na zawsze" #: kallithea/controllers/admin/gists.py:61 #: kallithea/controllers/admin/my_account.py:258 #: kallithea/controllers/admin/users.py:290 -msgid "1 day" -msgstr "1 dzień" +msgid "5 minutes" +msgstr "5 minut" #: kallithea/controllers/admin/gists.py:62 #: kallithea/controllers/admin/my_account.py:259 #: kallithea/controllers/admin/users.py:291 -msgid "1 month" -msgstr "1 miesiąc" - -#: kallithea/controllers/admin/gists.py:66 +msgid "1 hour" +msgstr "1 godzina" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +msgid "1 day" +msgstr "1 dzień" + +#: kallithea/controllers/admin/gists.py:64 #: kallithea/controllers/admin/my_account.py:261 #: kallithea/controllers/admin/users.py:293 +msgid "1 month" +msgstr "1 miesiąc" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "Czas życia" -#: kallithea/controllers/admin/gists.py:145 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "Wystąpił błąd podczas tworzenia git" -#: kallithea/controllers/admin/gists.py:183 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "Usuń gist %s" -#: kallithea/controllers/admin/gists.py:232 +#: kallithea/controllers/admin/gists.py:234 msgid "unmodified" msgstr "" -#: kallithea/controllers/admin/gists.py:261 +#: kallithea/controllers/admin/gists.py:263 msgid "Successfully updated gist content" msgstr "" -#: kallithea/controllers/admin/gists.py:266 +#: kallithea/controllers/admin/gists.py:268 msgid "Successfully updated gist data" msgstr "" -#: kallithea/controllers/admin/gists.py:269 +#: kallithea/controllers/admin/gists.py:271 #, python-format msgid "Error occurred during update of gist %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:68 +#: kallithea/controllers/admin/my_account.py:70 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:125 +msgstr "" +"Nie możesz edytować tego użytkownika ponieważ jest kluczowy dla całej " +"aplikacji" + +#: kallithea/controllers/admin/my_account.py:127 msgid "Your account was updated successfully" msgstr "Twoje konto zostało pomyślnie zaktualizowane" -#: kallithea/controllers/admin/my_account.py:139 -#: kallithea/controllers/admin/users.py:205 +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 #, 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:159 +#: kallithea/controllers/admin/my_account.py:161 msgid "Successfully updated password" msgstr "" -#: kallithea/controllers/admin/my_account.py:169 +#: kallithea/controllers/admin/my_account.py:171 msgid "Error occurred during update of user password" msgstr "" -#: kallithea/controllers/admin/my_account.py:211 -#: kallithea/controllers/admin/users.py:430 +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 #, python-format msgid "Added email %s to user" msgstr "Dodano e-mail %s do użytkownika" -#: kallithea/controllers/admin/my_account.py:217 -#: kallithea/controllers/admin/users.py:436 +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 msgid "An error occurred during email saving" msgstr "Wystąpił błąd podczas zapisywania e-maila" -#: kallithea/controllers/admin/my_account.py:226 -#: kallithea/controllers/admin/users.py:447 +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 msgid "Removed email from user" msgstr "Usunięto e-mail użytkownikowi" -#: kallithea/controllers/admin/my_account.py:272 -#: kallithea/controllers/admin/users.py:313 +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 msgid "Api key successfully created" msgstr "" -#: kallithea/controllers/admin/my_account.py:284 -#: kallithea/controllers/admin/users.py:329 +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 msgid "Api key successfully reset" msgstr "" -#: kallithea/controllers/admin/my_account.py:288 -#: kallithea/controllers/admin/users.py:333 +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 msgid "Api key successfully deleted" msgstr "" -#: kallithea/controllers/admin/permissions.py:60 -#: kallithea/controllers/admin/permissions.py:64 -#: kallithea/controllers/admin/permissions.py:68 -#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 -msgid "None" -msgstr "Brak" - -#: kallithea/controllers/admin/permissions.py:61 -#: kallithea/controllers/admin/permissions.py:65 -#: kallithea/controllers/admin/permissions.py:69 -msgid "Read" -msgstr "Odczyt" - #: kallithea/controllers/admin/permissions.py:62 #: kallithea/controllers/admin/permissions.py:66 #: kallithea/controllers/admin/permissions.py:70 -msgid "Write" -msgstr "Zapis" +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 +msgid "None" +msgstr "Brak" #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 #: kallithea/controllers/admin/permissions.py:71 +msgid "Read" +msgstr "Odczyt" + +#: 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:12 #: kallithea/templates/admin/defaults/defaults.html:12 #: kallithea/templates/admin/permissions/permissions.html:12 @@ -533,467 +541,442 @@ msgstr "Zapis" #: kallithea/templates/admin/users/user_edit_profile.html:114 #: kallithea/templates/admin/users/users.html:13 #: kallithea/templates/admin/users/users.html:58 -#: kallithea/templates/base/base.html:339 -#: kallithea/templates/base/base.html:340 -#: kallithea/templates/base/base.html:346 -#: kallithea/templates/base/base.html:347 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "Administracja" -#: kallithea/controllers/admin/permissions.py:74 -#: kallithea/controllers/admin/permissions.py:85 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 -#: kallithea/controllers/admin/permissions.py:96 -#: kallithea/controllers/admin/permissions.py:99 +#: 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 msgid "Disabled" msgstr "Wyłączone" -#: kallithea/controllers/admin/permissions.py:76 +#: kallithea/controllers/admin/permissions.py:78 msgid "Allowed with manual account activation" msgstr "Dozwolona z ręczną aktywacją konta" -#: kallithea/controllers/admin/permissions.py:78 +#: kallithea/controllers/admin/permissions.py:80 msgid "Allowed with automatic account activation" msgstr "Dozwolona z automatyczną aktywacją konta" -#: kallithea/controllers/admin/permissions.py:81 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 -#: 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:1692 +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 msgid "Manual activation of external account" msgstr "Ręczna aktywacja nowego konta" -#: kallithea/controllers/admin/permissions.py:82 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1544 -#: 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:1693 +#: kallithea/controllers/admin/permissions.py:84 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 msgid "Automatic activation of external account" msgstr "Automatyczna aktywacja nowego konta" -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:94 -#: kallithea/controllers/admin/permissions.py:97 -#: kallithea/controllers/admin/permissions.py:100 +#: 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 msgid "Enabled" msgstr "Włączone" -#: kallithea/controllers/admin/permissions.py:123 +#: kallithea/controllers/admin/permissions.py:125 msgid "Global permissions updated successfully" msgstr "Globalne uprawnienia zaktualizowane poprawnie" -#: kallithea/controllers/admin/permissions.py:137 +#: 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:186 #, python-format msgid "Created repository group %s" msgstr "Utworzono grupę repo %s" -#: kallithea/controllers/admin/repo_groups.py:196 +#: kallithea/controllers/admin/repo_groups.py:198 #, 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:254 +#: kallithea/controllers/admin/repo_groups.py:256 #, python-format msgid "Updated repository group %s" msgstr "Zaktualizowano grupę repo %s" -#: kallithea/controllers/admin/repo_groups.py:269 +#: kallithea/controllers/admin/repo_groups.py:271 #, 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:287 +#: kallithea/controllers/admin/repo_groups.py:289 #, python-format msgid "This group contains %s repositores and cannot be deleted" msgstr "Ta grupa zawiera %s repozytorium i nie może być usunięta" -#: kallithea/controllers/admin/repo_groups.py:294 +#: kallithea/controllers/admin/repo_groups.py:296 #, 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:300 +#: kallithea/controllers/admin/repo_groups.py:302 #, python-format msgid "Removed repository group %s" msgstr "Usunięto grupę repo %s" -#: kallithea/controllers/admin/repo_groups.py:305 +#: kallithea/controllers/admin/repo_groups.py:307 #, 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:417 -#: kallithea/controllers/admin/repo_groups.py:452 -#: kallithea/controllers/admin/user_groups.py:335 +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 msgid "Cannot revoke permission for yourself as admin" msgstr "Nie można cofnąć zezwolenia dla admina jako admin" -#: kallithea/controllers/admin/repo_groups.py:432 +#: kallithea/controllers/admin/repo_groups.py:434 msgid "Repository Group permissions updated" msgstr "Aktualizacja uprawnień grup repozytorium" -#: kallithea/controllers/admin/repo_groups.py:469 -#: kallithea/controllers/admin/repos.py:424 -#: kallithea/controllers/admin/user_groups.py:347 +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 msgid "An error occurred during revoking of permission" msgstr "Wystąpił błąd podczas cofania zezwolenia" -#: kallithea/controllers/admin/repos.py:160 +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "utworzone repozytorium %s" -#: kallithea/controllers/admin/repos.py:235 +#: kallithea/controllers/admin/repos.py:237 #, python-format msgid "Created repository %s from %s" msgstr "utworzone repozytorium %s z %s" -#: kallithea/controllers/admin/repos.py:244 +#: kallithea/controllers/admin/repos.py:246 #, python-format msgid "Forked repository %s as %s" msgstr "Gałęzi %s w repozytorium %s" -#: kallithea/controllers/admin/repos.py:247 +#: kallithea/controllers/admin/repos.py:249 #, python-format msgid "Created repository %s" msgstr "Utworzone repozytorium %s" -#: kallithea/controllers/admin/repos.py:287 +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "Repozytorium %s zostało pomyślnie zaktualizowane" -#: kallithea/controllers/admin/repos.py:305 +#: kallithea/controllers/admin/repos.py:307 #, python-format msgid "Error occurred during update of repository %s" msgstr "Wystąpił błąd podczas aktualizacji repozytorium %s" -#: kallithea/controllers/admin/repos.py:332 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "Oderwane rozgałęzienie %s" -#: kallithea/controllers/admin/repos.py:335 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "Usunięte repozytorium %s" -#: kallithea/controllers/admin/repos.py:340 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "Usunięte repozytorium %s" -#: kallithea/controllers/admin/repos.py:343 +#: kallithea/controllers/admin/repos.py:345 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "Nie można usunąć %s nadal zawiera załączniki rozgałęzienia" -#: kallithea/controllers/admin/repos.py:348 +#: kallithea/controllers/admin/repos.py:350 #, python-format msgid "An error occurred during deletion of %s" msgstr "Wystąpił błąd podczas usuwania %s" -#: kallithea/controllers/admin/repos.py:400 +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "Uprawnienia repozytorium zostały zaktualizowane" -#: kallithea/controllers/admin/repos.py:456 +#: kallithea/controllers/admin/repos.py:458 msgid "An error occurred during creation of field" msgstr "Wystąpił błąd podczas tworzenia użytkownika %s" -#: kallithea/controllers/admin/repos.py:470 +#: kallithea/controllers/admin/repos.py:472 msgid "An error occurred during removal of field" msgstr "Wystąpił błąd podczas zapisywania e-maila" -#: kallithea/controllers/admin/repos.py:486 +#: kallithea/controllers/admin/repos.py:488 msgid "-- Not a fork --" msgstr "-- Brak rozgalezienia --" -#: kallithea/controllers/admin/repos.py:520 +#: kallithea/controllers/admin/repos.py:522 msgid "Updated repository visibility in public journal" msgstr "Zaktualizowano widoczność stron w publicznym dzienniku" -#: kallithea/controllers/admin/repos.py:524 +#: kallithea/controllers/admin/repos.py:526 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:529 kallithea/model/validators.py:359 +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "Niezgodność tokenu" -#: kallithea/controllers/admin/repos.py:544 +#: kallithea/controllers/admin/repos.py:546 msgid "Nothing" msgstr "Brak" -#: kallithea/controllers/admin/repos.py:546 +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "Oznaczono %s repo jako rozwidlenie %s" -#: kallithea/controllers/admin/repos.py:553 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "Wystąpił błąd podczas tej operacji" -#: kallithea/controllers/admin/repos.py:569 +#: kallithea/controllers/admin/repos.py:571 msgid "Locked repository" msgstr "Zablokowane repozytorium" -#: kallithea/controllers/admin/repos.py:572 +#: kallithea/controllers/admin/repos.py:574 msgid "Unlocked repository" msgstr "Odblokowane repozytorium" -#: kallithea/controllers/admin/repos.py:575 -#: kallithea/controllers/admin/repos.py:602 +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 msgid "An error occurred during unlocking" msgstr "Wystąpił błąd podczas odblokowywania" -#: kallithea/controllers/admin/repos.py:593 +#: kallithea/controllers/admin/repos.py:595 msgid "Unlocked" msgstr "Odblokowany" -#: kallithea/controllers/admin/repos.py:596 +#: kallithea/controllers/admin/repos.py:598 msgid "Locked" msgstr "Zablokowany" -#: kallithea/controllers/admin/repos.py:598 +#: kallithea/controllers/admin/repos.py:600 #, python-format msgid "Repository has been %s" msgstr "Repozytoriów jest %s" -#: kallithea/controllers/admin/repos.py:616 +#: kallithea/controllers/admin/repos.py:618 msgid "Cache invalidation successful" msgstr "Cache wyczyszczony poprawnie" -#: kallithea/controllers/admin/repos.py:620 +#: kallithea/controllers/admin/repos.py:622 msgid "An error occurred during cache invalidation" msgstr "Wystąpił błąd podczas unieważniania cache" -#: kallithea/controllers/admin/repos.py:635 +#: kallithea/controllers/admin/repos.py:637 msgid "Pulled from remote location" msgstr "Pobieranie z lokalizacji zdalnej" -#: kallithea/controllers/admin/repos.py:638 +#: kallithea/controllers/admin/repos.py:640 msgid "An error occurred during pull from remote location" msgstr "Wystąpił błąd podczas pobierania z lokalizacji zdalnej" -#: kallithea/controllers/admin/repos.py:671 +#: kallithea/controllers/admin/repos.py:673 msgid "An error occurred during deletion of repository stats" msgstr "Wystąpił błąd podczas usuwania z repozytorium statystyk" -#: kallithea/controllers/admin/settings.py:171 +#: kallithea/controllers/admin/settings.py:172 msgid "Updated VCS settings" msgstr "Aktualizacja ustawień VCS" -#: kallithea/controllers/admin/settings.py:175 +#: kallithea/controllers/admin/settings.py:176 msgid "" "Unable to activate hgsubversion support. The \"hgsubversion\" library is " "missing" msgstr "" -#: kallithea/controllers/admin/settings.py:181 -#: kallithea/controllers/admin/settings.py:273 +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 msgid "Error occurred during updating application settings" msgstr "Wystąpił błąd podczas aktualizacji ustawień aplikacji" -#: kallithea/controllers/admin/settings.py:214 +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" -msgstr "Repozytoria z powodzeniem zostały ponownie zeskanowane dodano: %s, usunięto: %s" - -#: kallithea/controllers/admin/settings.py:269 +msgstr "" +"Repozytoria z powodzeniem zostały ponownie zeskanowane dodano: %s, " +"usunięto: %s" + +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "Aktualizacja ustawień aplikacji" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "Aktualizacja ustawień wizualizacji" -#: kallithea/controllers/admin/settings.py:331 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "Wystąpił błąd podczas aktualizacji ustawień wizualizacji" -#: kallithea/controllers/admin/settings.py:357 +#: kallithea/controllers/admin/settings.py:358 msgid "Please enter email address" msgstr "Proszę podać adres email" -#: kallithea/controllers/admin/settings.py:369 +#: kallithea/controllers/admin/settings.py:370 msgid "Send email task created" msgstr "" -#: kallithea/controllers/admin/settings.py:399 +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "Dodano nowy hook" -#: kallithea/controllers/admin/settings.py:413 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "Aktualizacja hooku" -#: kallithea/controllers/admin/settings.py:417 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "Wystąpił błąd podczas tworzenia hooku" -#: kallithea/controllers/admin/settings.py:443 +#: kallithea/controllers/admin/settings.py:444 msgid "Whoosh reindex task scheduled" msgstr "Zadanie ponownej indeksacji whoosh zostało zaplanowane" -#: kallithea/controllers/admin/settings.py:535 -msgid "Updated license information" -msgstr "Zaktualizowano informacje o licencji" - -#: kallithea/controllers/admin/settings.py:540 -msgid "Error occurred during updating license info" -msgstr "" - -#: kallithea/controllers/admin/settings.py:563 -#, python-format -msgid "" -"Your license will expire on %s, please contact support to extend your " -"license." -msgstr "Twoja licenzja wygaśnie %s, proszę skontaktowac sie z pomocą techniczna." - -#: kallithea/controllers/admin/settings.py:566 -#, python-format -msgid "" -"Your license has expired on %s, please contact support to extend your " -"license." -msgstr "Twoja licencja wygasła %s, proszę skontaktować sie z pomocą techniczna w celu rozszerzenia licencji." - -#: kallithea/controllers/admin/settings.py:571 -msgid "" -"Unexpected error while reading license key. Please make sure your license " -"token and key are correct" -msgstr "" - -#: kallithea/controllers/admin/user_groups.py:148 +#: kallithea/controllers/admin/user_groups.py:150 #, python-format msgid "Created user group %s" msgstr "Utworzono grupę użytkowników %s" -#: kallithea/controllers/admin/user_groups.py:159 +#: kallithea/controllers/admin/user_groups.py:161 #, 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:197 +#: kallithea/controllers/admin/user_groups.py:199 #, python-format msgid "Updated user group %s" msgstr "Zaktualizowano grupę użytkowników %s" -#: kallithea/controllers/admin/user_groups.py:219 +#: kallithea/controllers/admin/user_groups.py:221 #, 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:237 +#: kallithea/controllers/admin/user_groups.py:239 msgid "Successfully deleted user group" msgstr "Grupa użytkowników została usunięta z powodzeniem" -#: kallithea/controllers/admin/user_groups.py:242 +#: kallithea/controllers/admin/user_groups.py:244 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:309 +#: kallithea/controllers/admin/user_groups.py:311 msgid "Target group cannot be the same" msgstr "Grupa docelowa nie może być taka sama" -#: kallithea/controllers/admin/user_groups.py:315 +#: kallithea/controllers/admin/user_groups.py:317 msgid "User Group permissions updated" msgstr "Aktualizacja uprawnień grupy użytkowników" -#: kallithea/controllers/admin/user_groups.py:435 -#: kallithea/controllers/admin/users.py:395 +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 msgid "Updated permissions" msgstr "Aktualizacja uprawnień" -#: kallithea/controllers/admin/user_groups.py:439 -#: kallithea/controllers/admin/users.py:399 +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 msgid "An error occurred during permissions saving" msgstr "Wystąpił błąd podczas zapisywania uprawnień" -#: kallithea/controllers/admin/users.py:133 +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "Utworzono użytkownika %s" -#: kallithea/controllers/admin/users.py:147 +#: kallithea/controllers/admin/users.py:149 #, 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:188 msgid "User updated successfully" msgstr "Użytkownik został zaktualizowany" -#: kallithea/controllers/admin/users.py:221 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "Użytkownik został usunięty" -#: kallithea/controllers/admin/users.py:226 +#: kallithea/controllers/admin/users.py:228 msgid "An error occurred during deletion of user" msgstr "Wystąpił błąd podczas usuwania użytkownika" -#: kallithea/controllers/admin/users.py:240 -#: kallithea/controllers/admin/users.py:258 -#: kallithea/controllers/admin/users.py:281 -#: kallithea/controllers/admin/users.py:306 -#: kallithea/controllers/admin/users.py:319 -#: kallithea/controllers/admin/users.py:343 -#: kallithea/controllers/admin/users.py:406 -#: kallithea/controllers/admin/users.py:453 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "Nie możesz edytować tego użytkownika" -#: kallithea/controllers/admin/users.py:481 +#: kallithea/controllers/admin/users.py:483 #, python-format msgid "Added ip %s to user whitelist" msgstr "Dodano ip %s do listy dozwolonych adresów użytkownia" -#: kallithea/controllers/admin/users.py:487 +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "Wystąpił błąd podczas zapisywania e-maila" -#: kallithea/controllers/admin/users.py:501 +#: kallithea/controllers/admin/users.py:503 msgid "Removed ip address from user whitelist" msgstr "Usunięto adres ip z listy dozwolonych adresów dla użytkownika" -#: kallithea/lib/auth.py:746 +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "Obserwatorzy %s" -#: kallithea/lib/auth.py:807 +#: kallithea/lib/auth.py:809 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:844 +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "Musisz być zalogowany, żeby oglądać stronę" -#: kallithea/lib/diffs.py:64 +#: kallithea/lib/diffs.py:66 msgid "Binary file" msgstr "Plik binarny" -#: kallithea/lib/diffs.py:80 -msgid "" -"Changeset was too big and was cut off, use diff menu to display this diff" -msgstr "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:90 +#: kallithea/lib/diffs.py:82 +msgid "Changeset was too big and was cut off, use diff menu to display this diff" +msgstr "" +"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:92 msgid "No changes detected" msgstr "Nie wykryto zmian" @@ -1029,8 +1012,7 @@ msgstr "i" msgid "%s more" msgstr "%s więcej" -#: kallithea/lib/helpers.py:692 -#: kallithea/templates/changelog/changelog.html:58 +#: kallithea/lib/helpers.py:692 kallithea/templates/changelog/changelog.html:58 msgid "revisions" msgstr "rewizja" @@ -1125,43 +1107,47 @@ msgstr "[start następnego] repozytorium" msgid "[stopped following] repository" msgstr "[zatrzymany po] repozytorium" -#: kallithea/lib/helpers.py:1102 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr "i %s więcej" -#: kallithea/lib/helpers.py:1106 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "Brak Plików" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "nowy plik" -#: kallithea/lib/helpers.py:1175 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "modyfikuj" -#: kallithea/lib/helpers.py:1178 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "kasuj" -#: kallithea/lib/helpers.py:1181 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "zmień nazwę" -#: kallithea/lib/helpers.py:1186 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "chmod" -#: kallithea/lib/helpers.py:1418 +#: kallithea/lib/helpers.py:1417 #, 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" -msgstr "%s repozytorium nie jest mapowane do db może zostało utworzone lub zmienione z systemie plików proszę uruchomić aplikację ponownie, aby ponownie przeskanować repozytoria" - -#: kallithea/lib/utils2.py:413 +"%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 repozytorium nie jest mapowane do db może zostało utworzone lub " +"zmienione z systemie plików proszę uruchomić aplikację ponownie, aby " +"ponownie przeskanować repozytoria" + +#: kallithea/lib/utils2.py:415 #, python-format msgid "%d year" msgid_plural "%d years" @@ -1169,7 +1155,7 @@ msgstr[0] "%d rok" msgstr[1] "%d lata" msgstr[2] "%d lat" -#: kallithea/lib/utils2.py:414 +#: kallithea/lib/utils2.py:416 #, python-format msgid "%d month" msgid_plural "%d months" @@ -1177,7 +1163,7 @@ msgstr[0] "%d miesiąc" msgstr[1] "%d miesięcy" msgstr[2] "%d miesięcy" -#: kallithea/lib/utils2.py:415 +#: kallithea/lib/utils2.py:417 #, python-format msgid "%d day" msgid_plural "%d days" @@ -1185,7 +1171,7 @@ msgstr[0] "%d dzień" msgstr[1] "%d dni" msgstr[2] "%d dni" -#: kallithea/lib/utils2.py:416 +#: kallithea/lib/utils2.py:418 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -1193,7 +1179,7 @@ msgstr[0] "%d godzina" msgstr[1] "%d godziny" msgstr[2] "%d godzin" -#: kallithea/lib/utils2.py:417 +#: kallithea/lib/utils2.py:419 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -1201,7 +1187,7 @@ msgstr[0] "%d minuta" msgstr[1] "%d minuty" msgstr[2] "%d minut" -#: kallithea/lib/utils2.py:418 +#: kallithea/lib/utils2.py:420 #, python-format msgid "%d second" msgid_plural "%d seconds" @@ -1209,60 +1195,30 @@ msgstr[0] "%d sekunda" msgstr[1] "%d sekund" msgstr[2] "%d sekund" -#: kallithea/lib/utils2.py:434 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "w %s" -#: kallithea/lib/utils2.py:436 +#: kallithea/lib/utils2.py:438 #, python-format msgid "%s ago" msgstr "%s temu" -#: kallithea/lib/utils2.py:438 +#: kallithea/lib/utils2.py:440 #, python-format msgid "in %s and %s" msgstr "w %s i %s" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:443 #, python-format msgid "%s and %s ago" msgstr "%s i %s temu" -#: kallithea/lib/utils2.py:444 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "przed chwilą" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 -#: 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:1659 -msgid "Repository no access" -msgstr "Brak dostępu do repozytorium" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1455 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1512 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1513 -#: 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:1660 -msgid "Repository read access" -msgstr "Repozytorium do odczytu" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 @@ -1275,8 +1231,8 @@ msgstr "Repozytorium do odczytu" #: 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:1661 -msgid "Repository write access" -msgstr "Repozytorium do zapisu" +msgid "Repository no access" +msgstr "Brak dostępu do repozytorium" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1186 @@ -1290,159 +1246,159 @@ msgstr "Repozytorium do zapisu" #: 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:1662 -msgid "Repository admin access" -msgstr "Administracja dostępu do repozytorium" +msgid "Repository read access" +msgstr "Repozytorium do odczytu" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" +msgstr "Repozytorium do zapisu" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" -msgstr "Grupy repozytoriów brak dostępu" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" -msgstr "Grupy repozytoriów dostęp do odczytu" +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" +msgstr "Administracja dostępu do repozytorium" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" -msgstr "Grupy repozytoriów dostęp do zapisu" +msgid "Repositories Group no access" +msgstr "Grupy repozytoriów brak dostępu" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" -msgstr "Repozytoria Grupy dostęp administratora" +msgid "Repositories Group read access" +msgstr "Grupy repozytoriów dostęp do odczytu" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" +msgstr "Grupy repozytoriów dostęp do zapisu" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1452 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1509 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1510 -#: 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:1657 -msgid "Kallithea Administrator" -msgstr "Administrator Repo" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 -#: 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:1680 -msgid "Repository creation disabled" -msgstr "Tworzenie repozytorium jest wyłączone" +msgid "Repositories Group admin access" +msgstr "Repozytoria Grupy dostęp administratora" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1476 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1533 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1534 -#: 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:1681 -msgid "Repository creation enabled" -msgstr "Tworzenie repozytorium jest włączone" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" +msgstr "Administrator Repo" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" +msgstr "Tworzenie repozytorium jest wyłączone" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 #: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 #: 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:1685 -msgid "Repository forking disabled" -msgstr "Rozwidlenie repozytorium wyłączone" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1479 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1536 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1537 -#: 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:1686 -msgid "Repository forking enabled" -msgstr "Rozwidlenie repozytorium włączone" +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1683 +msgid "Repository creation enabled" +msgstr "Tworzenie repozytorium jest włączone" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" -msgstr "Rejestracja wyłączona" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" +msgstr "Rozwidlenie repozytorium wyłączone" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "Rozwidlenie repozytorium włączone" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" +msgstr "Rejestracja wyłączona" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 msgid "Register new user with Kallithea with manual activation" msgstr "Rejestracja nowego użytkownika na stronie z ręczną aktywacją" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "Rejestracja nowego użytkownika na stronie z automatyczną aktywacją" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1651 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1980 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2040 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2041 -#: 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:2210 -msgid "Not Reviewed" -msgstr "Brak Korekty" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1652 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1981 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2041 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2042 -#: 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:2211 -msgid "Approved" -msgstr "Zaakceptowano" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 @@ -1455,8 +1411,8 @@ msgstr "Zaakceptowano" #: 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:2212 -msgid "Rejected" -msgstr "Odrzucono" +msgid "Not Reviewed" +msgstr "Brak Korekty" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1654 @@ -1470,45 +1426,51 @@ msgstr "Odrzucono" #: 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:2213 +msgid "Approved" +msgstr "Zaakceptowano" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "Odrzucono" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "Objęty Przeglądem" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1300 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1357 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1358 -#: 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:1508 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "najwyższy poziom" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 -#: 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:1664 -msgid "Repository group no access" -msgstr "Grupy repozytoriów brak dostępu" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1460 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1517 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1518 -#: 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:1665 -msgid "Repository group read access" -msgstr "Grupy repozytoriów dostęp do odczytu" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 @@ -1518,8 +1480,8 @@ msgstr "Grupy repozytoriów dostęp do odczytu" #: 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:1666 -msgid "Repository group write access" -msgstr "Grupy repozytoriów dostęp do zapisu" +msgid "Repository group no access" +msgstr "Grupy repozytoriów brak dostępu" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1416 @@ -1530,9 +1492,22 @@ msgstr "Grupy repozytoriów dostęp do zapisu" #: 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:1667 -msgid "Repository group admin access" -msgstr "Repozytoria Grupy dostęp administratora" - +msgid "Repository group read access" +msgstr "Grupy repozytoriów dostęp do odczytu" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "Grupy repozytoriów dostęp do zapisu" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 @@ -1541,19 +1516,8 @@ msgstr "Repozytoria Grupy dostęp administratora" #: 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:1669 -msgid "User group no access" -msgstr "Ta grupa użytkowników nie ma dostępu" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1465 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1522 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1523 -#: 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:1670 -msgid "User group read access" -msgstr "Dostęp do grupy parametrów użytkownika" +msgid "Repository group admin access" +msgstr "Repozytoria Grupy dostęp administratora" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1466 @@ -1563,8 +1527,8 @@ msgstr "Dostęp do grupy parametrów użytkownika" #: 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:1671 -msgid "User group write access" -msgstr "Ta grupa użytkowników ma prawo do zapisu" +msgid "User group no access" +msgstr "Ta grupa użytkowników nie ma dostępu" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1467 @@ -1574,8 +1538,19 @@ msgstr "Ta grupa użytkowników ma prawo do zapisu" #: 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:1672 -msgid "User group admin access" -msgstr "Ta grupa użytkowników ma uprawnienia administratora" +msgid "User group read access" +msgstr "Dostęp do grupy parametrów użytkownika" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 +msgid "User group write access" +msgstr "Ta grupa użytkowników ma prawo do zapisu" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1469 @@ -1585,20 +1560,20 @@ msgstr "Ta grupa użytkowników ma uprawnienia administratora" #: 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:1674 +msgid "User group admin access" +msgstr "Ta grupa użytkowników ma uprawnienia administratora" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "Tworzenie grup repozytoriów wyłączone" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1470 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1527 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1528 -#: 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:1675 -msgid "Repository Group creation enabled" -msgstr "Tworzenie grup repozytoriów włączone" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 @@ -1607,42 +1582,31 @@ msgstr "Tworzenie grup repozytoriów włączone" #: 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:1677 +msgid "Repository Group creation enabled" +msgstr "Tworzenie grup repozytoriów włączone" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "Tworzenie grup użytkowników wyłączone" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1473 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1530 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1531 -#: 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:1678 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "Tworzenie grup użytkowników właczone" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 -#: 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:1688 -msgid "Registration disabled" -msgstr "Rejestracja wyłączona" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1482 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1539 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1540 -#: 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:1689 -msgid "User Registration with manual account activation" -msgstr "Rejestracja użytkownika z ręczną aktywacją konta" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 @@ -1651,27 +1615,47 @@ msgstr "Rejestracja użytkownika z ręczną aktywacją konta" #: 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:1690 +msgid "Registration disabled" +msgstr "Rejestracja wyłączona" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 +msgid "User Registration with manual account activation" +msgstr "Rejestracja użytkownika z ręczną aktywacją konta" + +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 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:1682 -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:1683 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: kallithea/model/comment.py:75 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 +msgid "Repository creation enabled with write permission to a repository group" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 +msgid "Repository creation disabled with write permission to a repository group" +msgstr "" + +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "widziany %s" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "[Wymieniony]" @@ -1697,73 +1681,79 @@ msgstr "Wpisz %(min)i lub więcej znaków" msgid "Name must not contain only digits" msgstr "" -#: kallithea/model/notification.py:229 +#: kallithea/model/notification.py:231 #, python-format msgid "%(user)s commented on changeset at %(when)s" msgstr "%(user)s skomentował zatwierdzenie %(when)s" -#: kallithea/model/notification.py:230 +#: kallithea/model/notification.py:232 #, python-format msgid "%(user)s sent message at %(when)s" msgstr "%(user)s wysłał wiadomość do %(when)s" -#: kallithea/model/notification.py:231 +#: kallithea/model/notification.py:233 #, python-format msgid "%(user)s mentioned you at %(when)s" msgstr "%(user)s wspomniał o Tobie w %(when)s" -#: kallithea/model/notification.py:232 +#: kallithea/model/notification.py:234 #, python-format msgid "%(user)s registered in Kallithea at %(when)s" msgstr "%(user)s zarejestrował na stronie w %(when)s" -#: kallithea/model/notification.py:233 +#: kallithea/model/notification.py:235 #, 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:234 +#: kallithea/model/notification.py:236 #, 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/pull_request.py:105 +#: kallithea/model/pull_request.py:107 #, python-format msgid "%(user)s wants you to review pull request #%(pr_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:810 msgid "latest tip" msgstr "ostatni tip" -#: kallithea/model/user.py:196 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "nowy użytkownik się zarejestrował" -#: kallithea/model/user.py:220 kallithea/model/user.py:245 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 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:268 +msgstr "" +"Nie możesz edytować tego użytkownika ponieważ jest kluczowy dla całej " +"aplikacji" + +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for entire application" -msgstr "Nie możesz usunąć tego użytkownika ponieważ jest kluczowy dla całej aplikacji" - -#: kallithea/model/user.py:274 +msgstr "" +"Nie możesz usunąć tego użytkownika ponieważ jest kluczowy dla całej " +"aplikacji" + +#: kallithea/model/user.py:276 #, python-format msgid "" -"user \"%s\" still owns %s repositories and cannot be removed. Switch owners " -"or remove those repositories. %s" -msgstr "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:302 +"user \"%s\" still owns %s repositories and cannot be removed. Switch " +"owners or remove those repositories. %s" +msgstr "" +"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:304 msgid "Password reset link" msgstr "łącze resetowania hasła" -#: kallithea/model/user.py:331 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "Nowe hasło" -#: kallithea/model/user.py:332 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "Nowe hasło do strony: %s" @@ -1784,9 +1774,12 @@ msgstr "Nazwa użytkownika \"%(username)s\" jest zabroniona" #: kallithea/model/validators.py:124 msgid "" -"Username may only contain alphanumeric characters underscores, periods or " -"dashes and must begin with 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" +"Username may only contain alphanumeric characters underscores, periods or" +" dashes and must begin with 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:151 msgid "The input is not valid" @@ -1810,7 +1803,9 @@ msgstr "Nazwa grupy \"%(usergroup)s\" już istnieje" msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" -msgstr "nazwa grupy może zawierać tylko znaki alfanumeryczne, podkreślenia, kropki lub myślniki i musi zaczynać się znakiem alfanumerycznym" +msgstr "" +"nazwa grupy może zawierać tylko znaki alfanumeryczne, podkreślenia, " +"kropki lub myślniki i musi zaczynać się znakiem alfanumerycznym" #: kallithea/model/validators.py:218 msgid "Cannot assign this group as parent" @@ -1913,9 +1908,11 @@ msgstr "e-mail \"%(email)s\" nie istniej #: kallithea/model/validators.py:791 msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "Atrybut logowania CN do LDAP należy określić, jest to nazwa atrybutu, który jest odpowiednikiem \"username\"" +"The LDAP Login attribute of the CN must be specified - this is the name " +"of the attribute that is equivalent to \"username\"" +msgstr "" +"Atrybut logowania CN do LDAP należy określić, jest to nazwa atrybutu, " +"który jest odpowiednikiem \"username\"" #: kallithea/model/validators.py:804 #, python-format @@ -1928,13 +1925,14 @@ msgstr "Proszę podać poprawny adres IPv4 lub IPv6" #: kallithea/model/validators.py:837 #, python-format -msgid "" -"The network size (bits) must be within the range of 0-32 (not %(bits)r)" +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:870 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" +msgstr "" +"Klucz nazwy może składać się tylko z liter, podkreślenia, myślnika lub " +"numerów" #: kallithea/model/validators.py:884 msgid "Filename cannot be inside a directory" @@ -1945,6 +1943,10 @@ msgstr "Nazwa pliku nie może znajdować się w katalogu" msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "" +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "Repozytorium" @@ -2066,7 +2068,7 @@ msgstr "Właściciel" #: kallithea/templates/index_base.html:141 #: 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:69 +#: kallithea/templates/base/root.html:67 #: kallithea/templates/bookmarks/bookmarks.html:81 #: kallithea/templates/branches/branches.html:80 #: kallithea/templates/journal/journal.html:208 @@ -2078,7 +2080,7 @@ msgstr "Kliknij, aby posortować rosnąco" #: kallithea/templates/index_base.html:142 #: 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:70 +#: kallithea/templates/base/root.html:68 #: kallithea/templates/bookmarks/bookmarks.html:82 #: kallithea/templates/branches/branches.html:81 #: kallithea/templates/journal/journal.html:209 @@ -2094,7 +2096,7 @@ msgstr "Nie znaleziono repozytorium." #: kallithea/templates/index_base.html:144 #: 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:72 +#: kallithea/templates/base/root.html:70 #: kallithea/templates/bookmarks/bookmarks.html:84 #: kallithea/templates/branches/branches.html:83 #: kallithea/templates/journal/journal.html:211 @@ -2106,8 +2108,7 @@ msgstr "Błąd danych." #: kallithea/templates/index_base.html:145 #: 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:148 -#: kallithea/templates/base/root.html:73 +#: kallithea/templates/base/base.html:151 kallithea/templates/base/root.html:71 #: kallithea/templates/bookmarks/bookmarks.html:85 #: kallithea/templates/branches/branches.html:84 #: kallithea/templates/journal/journal.html:212 @@ -2117,7 +2118,7 @@ msgid "Loading..." msgstr "Wczytywanie..." #: kallithea/templates/login.html:5 kallithea/templates/login.html:32 -#: kallithea/templates/base/base.html:267 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "Zaloguj się" @@ -2132,14 +2133,14 @@ msgstr "Zaloguj się do %s" #: kallithea/templates/admin/users/user_add.html:35 #: kallithea/templates/admin/users/user_edit_profile.html:33 #: kallithea/templates/admin/users/users.html:53 -#: kallithea/templates/base/base.html:243 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "Nazwa użytkownika" #: kallithea/templates/login.html:52 kallithea/templates/register.html:49 #: kallithea/templates/admin/my_account/my_account.html:39 #: kallithea/templates/admin/users/user_add.html:44 -#: kallithea/templates/base/base.html:252 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "Hasło" @@ -2155,7 +2156,7 @@ msgstr "Zaloguj się" msgid "Forgot your password ?" msgstr "Zapomniałeś hasła?" -#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:263 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "Nie masz konta?" @@ -2254,7 +2255,7 @@ msgstr "Nie ma jeszcze zakładek" #: kallithea/templates/admin/admin.html:5 #: kallithea/templates/admin/admin.html:16 -#: kallithea/templates/base/base.html:69 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "Dziennik administratora" @@ -2317,7 +2318,7 @@ msgid "Authentication Settings" msgstr "Ustawienia Autentykacji" #: kallithea/templates/admin/auth/auth_settings.html:14 -#: kallithea/templates/base/base.html:75 +#: kallithea/templates/base/base.html:78 msgid "Authentication" msgstr "Autentykacja" @@ -2340,12 +2341,12 @@ msgid "Available built-in plugins" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:65 +#: kallithea/templates/base/root.html:63 msgid "enabled" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:66 +#: kallithea/templates/base/root.html:64 msgid "disabled" msgstr "" @@ -2379,7 +2380,7 @@ msgid "Repositories defaults" msgstr "Repozytoria domyślne" #: kallithea/templates/admin/defaults/defaults.html:14 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "Domyślne" @@ -2403,7 +2404,9 @@ msgstr "Prywatne repozytorium" msgid "" "Private repositories are only visible to people explicitly added as " "collaborators." -msgstr "Prywatne repozytoria są widoczne tylko dla osób bezpośrednio dodanych jako współpracownicy." +msgstr "" +"Prywatne repozytoria są widoczne tylko dla osób bezpośrednio dodanych " +"jako współpracownicy." #: kallithea/templates/admin/defaults/defaults.html:58 #: kallithea/templates/admin/repos/repo_edit_settings.html:91 @@ -2554,7 +2557,6 @@ msgstr "Utwórz Publiczny Gist" #: kallithea/templates/admin/repos/repo_edit_permissions.html:102 #: kallithea/templates/admin/repos/repo_edit_settings.html:135 #: kallithea/templates/admin/settings/settings_global.html:56 -#: kallithea/templates/admin/settings/settings_license.html:43 #: kallithea/templates/admin/settings/settings_vcs.html:81 #: kallithea/templates/admin/settings/settings_visual.html:116 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 @@ -2629,7 +2631,7 @@ msgid "Show as raw" msgstr "wyświetl jako raw" #: kallithea/templates/admin/my_account/my_account.html:5 -#: kallithea/templates/base/base.html:282 +#: kallithea/templates/base/base.html:285 msgid "My account" msgstr "Moje konto" @@ -2807,8 +2809,8 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_profile.html:26 msgid "" -"Your user is in an external Source of Record; some details cannot be managed" -" here" +"Your user is in an external Source of Record; some details cannot be " +"managed here" msgstr "" #: kallithea/templates/admin/my_account/my_account_pullrequests.html:2 @@ -2858,7 +2860,7 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_repos.html:59 #: kallithea/templates/admin/my_account/my_account_watched.html:59 -#: kallithea/templates/base/root.html:71 +#: kallithea/templates/base/root.html:69 #: kallithea/templates/bookmarks/bookmarks.html:83 #: kallithea/templates/branches/branches.html:82 #: kallithea/templates/journal/journal.html:210 @@ -2885,7 +2887,7 @@ msgid "Comments" msgstr "Komentarze" #: kallithea/templates/admin/notifications/notifications.html:34 -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 msgid "Pull Requests" msgstr "Połączone gałęzie" @@ -2903,7 +2905,7 @@ msgid "Show notification" msgstr "Pokaż powiadomienia" #: kallithea/templates/admin/notifications/show_notification.html:12 -#: kallithea/templates/base/base.html:281 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "Powiadomienia" @@ -2916,7 +2918,7 @@ msgstr "Uprawnienia administracji" #: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 #: kallithea/templates/admin/repos/repo_edit.html:46 #: kallithea/templates/admin/user_groups/user_group_edit.html:45 -#: kallithea/templates/base/base.html:74 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "Uprawnienia" @@ -2947,9 +2949,12 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:26 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." +"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." #: kallithea/templates/admin/permissions/permissions_globals.html:27 #: kallithea/templates/admin/permissions/permissions_globals.html:40 @@ -2970,7 +2975,10 @@ msgid "" "All default permissions on each repository group will be reset to chosen " "permission, note that all custom default permission on repository groups " "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." +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." #: kallithea/templates/admin/permissions/permissions_globals.html:46 #: kallithea/templates/data_table/_dt_elements.html:211 @@ -2982,7 +2990,11 @@ 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 "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" +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:60 msgid "Repository creation" @@ -2994,8 +3006,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:72 msgid "" -"Write permission to repository groups allows creating repositories inside " -"that group" +"Write permission to repository groups allows creating repositories inside" +" that group" msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:77 @@ -3043,7 +3055,7 @@ msgid "Add repository group" msgstr "Repozytorium grupy" #: kallithea/templates/admin/repo_groups/repo_group_add.html:14 -#: kallithea/templates/base/base.html:71 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 msgid "Repository groups" msgstr "Repozytorium grupy" @@ -3089,8 +3101,7 @@ msgstr "" #: kallithea/templates/admin/settings/settings.html:14 #: kallithea/templates/admin/settings/settings.html:36 #: kallithea/templates/admin/user_groups/user_group_edit.html:42 -#: kallithea/templates/base/base.html:77 -#: kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 msgid "Settings" msgstr "Ustawienia" @@ -3217,9 +3228,11 @@ msgstr "" #: 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" -msgstr "Włącz blokowanie pobierania przez grupy. Opcja ta będzie stosowana do wszystkich innych grup i repozytoriów wewnątrz" +"Enable lock-by-pulling on group. This option will be applied to all other" +" groups and repositories inside" +msgstr "" +"Włącz blokowanie pobierania przez grupy. Opcja ta będzie stosowana do " +"wszystkich innych grup i repozytoriów wewnątrz" #: kallithea/templates/admin/repo_groups/repo_group_show.html:4 #, python-format @@ -3266,8 +3279,7 @@ 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/forks/fork.html:45 -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 "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 @@ -3303,8 +3315,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:30 #, python-format msgid "" -"Repository \"%(repo_name)s\" is beeing created, you will be redirected when " -"this process is finished.repo_name" +"Repository \"%(repo_name)s\" is beeing created, you will be redirected " +"when this process is finished.repo_name" msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:42 @@ -3366,9 +3378,11 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:43 msgid "" -"All actions made on this repository will be accessible to everyone in public" -" journal" -msgstr "Wszystkie działania wykonywane na tym repozytorium będą dostępne dla wszystkich w dzienniku publicznym" +"All actions made on this repository will be accessible to everyone in " +"public journal" +msgstr "" +"Wszystkie działania wykonywane na tym repozytorium będą dostępne dla " +"wszystkich w dzienniku publicznym" #: kallithea/templates/admin/repos/repo_edit_advanced.html:49 msgid "Change locking" @@ -3396,9 +3410,9 @@ msgstr "Repozytorium nie jest zablokowan #: kallithea/templates/admin/repos/repo_edit_advanced.html:73 msgid "" -"Force locking on repository. Works only when anonymous access is disabled. " -"Trigering a pull locks repository by user who pulled, only the same user can" -" unlock by doing a push" +"Force locking on repository. Works only when anonymous access is " +"disabled. Trigering a pull locks repository by user who pulled, only the " +"same user can unlock by doing a push" msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:83 @@ -3429,10 +3443,13 @@ msgstr "Usuń rozwidlenie" #: kallithea/templates/admin/repos/repo_edit_advanced.html:94 msgid "" -"This repository will be renamed in a special way in order to be unaccesible " -"for Kallithea and VCS systems. If you need to fully delete it from file " -"system please do it manually" -msgstr "To repozytorium zostanie zmienione w sposób szczególny, żeby było niedostępne dla strony i systemów VCS. Jeśli chcesz całkowicie usunąć go z systemu plików prosimy zrobić to ręcznie" +"This repository will be renamed in a special way in order to be " +"unaccesible for Kallithea and VCS systems. If you need to fully delete it" +" from file system please do it manually" +msgstr "" +"To repozytorium zostanie zmienione w sposób szczególny, żeby było " +"niedostępne dla strony i systemów VCS. Jeśli chcesz całkowicie usunąć go " +"z systemu plików prosimy zrobić to ręcznie" #: kallithea/templates/admin/repos/repo_edit_caches.html:4 msgid "Invalidate repository cache" @@ -3444,9 +3461,11 @@ msgstr "Potwierdź unieważnienie pamięci podręcznej repozytorium" #: kallithea/templates/admin/repos/repo_edit_caches.html:7 msgid "" -"Manually invalidate cache for this repository. On first access repository " -"will be cached again" -msgstr "Ręcznie unieważnienie cache dla tego repozytorium. Przy pierwszym dostępie do repozytorium zostanie dodany do bufora ponownie" +"Manually invalidate cache for this repository. On first access repository" +" will be cached again" +msgstr "" +"Ręcznie unieważnienie cache dla tego repozytorium. Przy pierwszym " +"dostępie do repozytorium zostanie dodany do bufora ponownie" #: kallithea/templates/admin/repos/repo_edit_caches.html:12 msgid "List of cached values" @@ -3538,9 +3557,12 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:14 msgid "" -"In case this repository is renamed or moved into another group the repository url changes.\n" -" Using above url guarantees that this repository will allways be accessible under such url.\n" -" Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service." +"In case this repository is renamed or moved into another group the " +"repository url changes.\n" +" Using above url guarantees that this " +"repository will allways be accessible under such url.\n" +" Usefull for CI systems, or any other cases" +" that you need to hardcode the url into 3rd party service." msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:21 @@ -3634,10 +3656,6 @@ msgstr "" msgid "System Info" msgstr "" -#: kallithea/templates/admin/settings/settings.html:48 -msgid "License" -msgstr "" - #: kallithea/templates/admin/settings/settings_email.html:4 msgid "Email prefix" msgstr "" @@ -3720,12 +3738,11 @@ msgstr "" #: kallithea/templates/admin/settings/settings_global.html:50 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:55 -#: kallithea/templates/admin/settings/settings_license.html:42 #: kallithea/templates/admin/settings/settings_vcs.html:80 #: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" @@ -3737,8 +3754,8 @@ msgstr "" #: 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 @@ -3749,57 +3766,6 @@ msgstr "Niestandardowa aktualizacja" msgid "Failed to remove hook" msgstr "Nie udało się usunąć hooka" -#: kallithea/templates/admin/settings/settings_license.html:2 -msgid "Currently you're using a free license, which is limited to 20 users." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:9 -#: kallithea/templates/admin/settings/settings_system.html:4 -msgid "Kallithea version" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "License token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "No license token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:13 -msgid "License issued to" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:14 -msgid "License issued on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "License users limit" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "unlimited" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:16 -msgid "License expires on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:33 -msgid "License key" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:37 -msgid "Paste your Kallithea license key into that textarea." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:52 -msgid "" -"Please enter following lines (if yet not present) into [app:main] section of" -" your .ini file. The token below is autogenerated." -msgstr "" - #: kallithea/templates/admin/settings/settings_mapping.html:6 msgid "Rescan option" msgstr "ponowne skanowanie opcji" @@ -3810,8 +3776,9 @@ msgstr "Zniszcz stare dane" #: kallithea/templates/admin/settings/settings_mapping.html:13 msgid "" -"In case a repository was deleted from filesystem and it still exists in the " -"database check this option to scan obsolete data in database and remove it." +"In case a repository was deleted from filesystem and it still exists in " +"the database check this option to scan obsolete data in database and " +"remove it." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:17 @@ -3820,8 +3787,8 @@ msgstr "Unieważnia cache dla wszystkich repozytoriów" #: kallithea/templates/admin/settings/settings_mapping.html:19 msgid "" -"Each cache data for repositories will be cleaned with this option selected. " -"Use this to reload data and clear cache keys." +"Each cache data for repositories will be cleaned with this option " +"selected. Use this to reload data and clear cache keys." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:23 @@ -3830,8 +3797,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:25 msgid "" -"Verify if Kallitheas GIT hooks are installed for each repository. Current " -"hooks will be updated to latest version" +"Verify if Kallitheas GIT hooks are installed for each repository. Current" +" hooks will be updated to latest version" msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:32 @@ -3857,6 +3824,10 @@ msgid "Reindex" msgstr "Indeksuj ponownie" #: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 msgid "check for updates" msgstr "" @@ -3946,14 +3917,16 @@ msgstr "Położenie repozytorium" #: 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 "Kliknij, aby odblokować. Musisz ponownie uruchomić Kallithea żeby wprowadzić to ustawienie w życie." +"Click to unlock. You must restart Kallithea in order to make this setting" +" take effect." +msgstr "" +"Kliknij, aby odblokować. Musisz ponownie uruchomić Kallithea żeby " +"wprowadzić to ustawienie w życie." #: kallithea/templates/admin/settings/settings_vcs.html:72 msgid "" -"Filesystem location where repositories should be stored. After changing this" -" value a restart and rescan of the repository folder are required." +"Filesystem location where repositories should be stored. After changing " +"this value a restart and rescan of the repository folder are required." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:8 @@ -3983,22 +3956,34 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:30 msgid "" "Gravatar url allows you to use other avatar server application.\n" -" Following variables of the URL will be replaced accordingly.\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" +" Following " +"variables of the URL will be replaced accordingly.\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" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:42 msgid "" -"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}', available vars:\n" -" {scheme} 'http' or 'https' sent from running Kallithea server,\n" -" {user} current user username,\n" -" {netloc} network location/server host of running Kallithea server,\n" -" {repo} full repository name,\n" -" {repoid} ID of repository, can be used to contruct clone-by-id" +"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}'," +" available vars:\n" +" {scheme} 'http' " +"or 'https' sent from running Kallithea server,\n" +" {user} current " +"user username,\n" +" {netloc} network " +"location/server host of running Kallithea server,\n" +" {repo} full " +"repository name,\n" +" {repoid} ID of " +"repository, can be used to contruct clone-by-id" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:54 @@ -4007,8 +3992,8 @@ msgstr "Pozycja panelu" #: kallithea/templates/admin/settings/settings_visual.html:58 msgid "" -"Number of items displayed in the main page dashboard before pagination is " -"shown." +"Number of items displayed in the main page dashboard before pagination is" +" shown." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:64 @@ -4056,7 +4041,7 @@ msgid "Add user group" msgstr "Dodaj grupę użytkowników" #: kallithea/templates/admin/user_groups/user_group_add.html:13 -#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:93 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 msgid "User groups" msgstr "Grupy użytkowników" @@ -4140,7 +4125,7 @@ msgstr "Dodaj użytkownika" #: kallithea/templates/admin/users/user_add.html:13 #: kallithea/templates/admin/users/user_edit.html:14 -#: kallithea/templates/base/base.html:72 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "Użytkownicy" @@ -4210,8 +4195,8 @@ 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." +"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 @@ -4251,50 +4236,50 @@ msgstr "" msgid "Server instance: %s" msgstr "Wystąpienia serwera: %s" -#: kallithea/templates/base/base.html:46 +#: kallithea/templates/base/base.html:49 msgid "Support" msgstr "" -#: kallithea/templates/base/base.html:131 +#: kallithea/templates/base/base.html:134 msgid "Create fork" msgstr "" -#: kallithea/templates/base/base.html:142 +#: kallithea/templates/base/base.html:145 #: kallithea/templates/data_table/_dt_elements.html:11 #: kallithea/templates/data_table/_dt_elements.html:15 #: kallithea/templates/summary/summary.html:11 msgid "Summary" msgstr "Podsumowanie" -#: kallithea/templates/base/base.html:143 +#: kallithea/templates/base/base.html:146 #: kallithea/templates/changelog/changelog.html:17 #: kallithea/templates/data_table/_dt_elements.html:19 #: kallithea/templates/data_table/_dt_elements.html:23 msgid "Changelog" msgstr "Dziennik zmian" -#: kallithea/templates/base/base.html:144 +#: kallithea/templates/base/base.html:147 #: kallithea/templates/data_table/_dt_elements.html:27 #: kallithea/templates/data_table/_dt_elements.html:31 #: kallithea/templates/files/files.html:15 msgid "Files" msgstr "Pliki" -#: kallithea/templates/base/base.html:146 +#: kallithea/templates/base/base.html:149 msgid "Switch To" msgstr "Przełącz do" -#: kallithea/templates/base/base.html:153 -#: kallithea/templates/base/base.html:155 +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 msgid "Options" msgstr "Opcje" -#: kallithea/templates/base/base.html:163 +#: kallithea/templates/base/base.html:166 #: kallithea/templates/forks/forks_data.html:21 msgid "Compare fork" msgstr "Porównaj rozwidlenie" -#: kallithea/templates/base/base.html:165 +#: kallithea/templates/base/base.html:168 #: kallithea/templates/bookmarks/bookmarks.html:58 #: kallithea/templates/bookmarks/bookmarks_data.html:13 #: kallithea/templates/branches/branches.html:57 @@ -4304,112 +4289,112 @@ msgstr "Porównaj rozwidlenie" msgid "Compare" msgstr "Porównaj" -#: kallithea/templates/base/base.html:167 -#: kallithea/templates/base/base.html:334 +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 #: kallithea/templates/search/search.html:17 #: kallithea/templates/search/search.html:57 msgid "Search" msgstr "Szukaj" -#: kallithea/templates/base/base.html:171 +#: kallithea/templates/base/base.html:174 msgid "Unlock" msgstr "Odblokowany" -#: kallithea/templates/base/base.html:173 +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "zablokowane" -#: kallithea/templates/base/base.html:181 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "Obserwuj" -#: kallithea/templates/base/base.html:182 +#: kallithea/templates/base/base.html:185 msgid "Unfollow" msgstr "Nie obserwuj" -#: kallithea/templates/base/base.html:185 +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 #: kallithea/templates/data_table/_dt_elements.html:39 #: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "Gałąź" -#: kallithea/templates/base/base.html:187 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "Stwórz nowe żądanie połączenia gałęzi" -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 #, python-format msgid "Show Pull Requests for %s" msgstr "Pokaż Prośby Pobrania %s" -#: kallithea/templates/base/base.html:230 +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "Zaloguj się" -#: kallithea/templates/base/base.html:237 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "Zaloguj się do swojego konta" -#: kallithea/templates/base/base.html:260 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "Nie pamiętasz hasła?" -#: kallithea/templates/base/base.html:283 +#: kallithea/templates/base/base.html:286 msgid "Log Out" msgstr "Wyloguj się" -#: kallithea/templates/base/base.html:308 +#: kallithea/templates/base/base.html:311 msgid "Show recent activity" msgstr "Pokaż ostatnią aktywność" -#: kallithea/templates/base/base.html:309 +#: kallithea/templates/base/base.html:312 #: kallithea/templates/journal/journal.html:4 msgid "Journal" msgstr "Dziennik" -#: kallithea/templates/base/base.html:314 -#: kallithea/templates/base/base.html:315 +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 msgid "Public journal" msgstr "Dziennik publiczny" -#: kallithea/templates/base/base.html:320 +#: kallithea/templates/base/base.html:323 msgid "Show public gists" msgstr "Wyświetl publiczne gists" -#: kallithea/templates/base/base.html:321 +#: kallithea/templates/base/base.html:324 msgid "Gists" msgstr "Gists" -#: kallithea/templates/base/base.html:324 +#: kallithea/templates/base/base.html:327 msgid "Create new gist" msgstr "Utwórz nowy gist" -#: kallithea/templates/base/base.html:325 +#: kallithea/templates/base/base.html:328 msgid "All public gists" msgstr "Wszystkie publiczne gists" -#: kallithea/templates/base/base.html:327 +#: kallithea/templates/base/base.html:330 msgid "My public gists" msgstr "Moje publiczne gists" -#: kallithea/templates/base/base.html:328 +#: kallithea/templates/base/base.html:331 msgid "My private gists" msgstr "Moje prywatne gists" -#: kallithea/templates/base/base.html:333 +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "Szukaj we wszystkich repozytoriach" -#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:399 msgid "No matches found" msgstr "" -#: kallithea/templates/base/base.html:522 +#: kallithea/templates/base/base.html:527 msgid "Keyboard shortcuts" msgstr "" -#: kallithea/templates/base/base.html:531 +#: kallithea/templates/base/base.html:536 msgid "Site-wide shortcuts" msgstr "" @@ -4420,8 +4405,8 @@ 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 permissions from %s permissions settings, and default " +"IP address whitelist." msgstr "" #: kallithea/templates/base/default_perms_box.html:28 @@ -4430,7 +4415,9 @@ msgstr "Utwórz repozytorium" #: kallithea/templates/base/default_perms_box.html:33 msgid "Select this option to allow repository creation for this user" -msgstr "Wybierz tę opcję, aby umożliwić stworzenie repozytorium dla tego użytkownika" +msgstr "" +"Wybierz tę opcję, aby umożliwić stworzenie repozytorium dla tego " +"użytkownika" #: kallithea/templates/base/default_perms_box.html:40 msgid "Create user groups" @@ -4438,7 +4425,9 @@ msgstr "Tworzenie grup użytkowników" #: kallithea/templates/base/default_perms_box.html:45 msgid "Select this option to allow user group creation for this user" -msgstr "Wybierz tę opcję, aby umożliwić utworzenie grupy użytkowników dla tego użytkownika" +msgstr "" +"Wybierz tę opcję, aby umożliwić utworzenie grupy użytkowników dla tego " +"użytkownika" #: kallithea/templates/base/default_perms_box.html:52 msgid "Fork repositories" @@ -4446,7 +4435,9 @@ msgstr "Rozwidlenie repozytorium" #: kallithea/templates/base/default_perms_box.html:57 msgid "Select this option to allow repository forking for this user" -msgstr "Wybierz tę opcję, aby umożliwić rozwidlania repozytorium dla tego użytkownika" +msgstr "" +"Wybierz tę opcję, aby umożliwić rozwidlania repozytorium dla tego " +"użytkownika" #: kallithea/templates/base/perms_summary.html:13 msgid "show" @@ -4470,84 +4461,84 @@ msgstr "Edycja Uprawnień" msgid "No permission defined" msgstr "" -#: kallithea/templates/base/root.html:47 +#: kallithea/templates/base/root.html:45 msgid "Add another comment" msgstr "Dodaj kolejny komentarz" -#: kallithea/templates/base/root.html:48 +#: kallithea/templates/base/root.html:46 #: kallithea/templates/data_table/_dt_elements.html:216 msgid "Stop following this repository" msgstr "Zakończyć obserwację tego repozytorium" -#: kallithea/templates/base/root.html:49 +#: kallithea/templates/base/root.html:47 msgid "Start following this repository" msgstr "Zacznij obserwację tego repozytorium" -#: kallithea/templates/base/root.html:50 +#: kallithea/templates/base/root.html:48 msgid "Group" msgstr "Grupa" -#: kallithea/templates/base/root.html:51 +#: kallithea/templates/base/root.html:49 msgid "members" msgstr "użytkownik" -#: kallithea/templates/base/root.html:52 +#: kallithea/templates/base/root.html:50 #: kallithea/templates/pullrequests/pullrequest.html:202 msgid "Loading ..." msgstr "Ładuję..." -#: kallithea/templates/base/root.html:53 +#: kallithea/templates/base/root.html:51 msgid "loading ..." msgstr "ładuję ..." -#: kallithea/templates/base/root.html:54 +#: kallithea/templates/base/root.html:52 msgid "Search truncated" msgstr "Szukaj obcięte" -#: kallithea/templates/base/root.html:55 +#: kallithea/templates/base/root.html:53 msgid "No matching files" msgstr "Nie ma plików pasujących" -#: kallithea/templates/base/root.html:56 +#: kallithea/templates/base/root.html:54 #: kallithea/templates/changelog/changelog.html:51 #: kallithea/templates/pullrequests/pullrequest_show_all.html:33 msgid "Open new pull request" msgstr "Otwórz nową prośbę o połączenie gałęzi" -#: kallithea/templates/base/root.html:57 +#: kallithea/templates/base/root.html:55 msgid "Open new pull request for selected changesets" msgstr "Otwórz nową prośbę o połączenie gałęzi w zestawieniu zmian" -#: kallithea/templates/base/root.html:58 +#: kallithea/templates/base/root.html:56 msgid "Show selected changesets __S -> __E" msgstr "Pokaż wybrane zmiany __S -> __E" +#: kallithea/templates/base/root.html:57 +msgid "Show selected changeset __S" +msgstr "Pokaż wybrane zmiany __S -> __E" + +#: kallithea/templates/base/root.html:58 +msgid "Selection link" +msgstr "Wybór linku" + #: kallithea/templates/base/root.html:59 -msgid "Show selected changeset __S" -msgstr "Pokaż wybrane zmiany __S -> __E" - -#: kallithea/templates/base/root.html:60 -msgid "Selection link" -msgstr "Wybór linku" - -#: kallithea/templates/base/root.html:61 #: kallithea/templates/changeset/diff_block.html:8 msgid "Collapse diff" msgstr "Pliki różnic" -#: kallithea/templates/base/root.html:62 +#: kallithea/templates/base/root.html:60 msgid "Expand diff" msgstr "poprawka różnic" -#: kallithea/templates/base/root.html:63 +#: kallithea/templates/base/root.html:61 msgid "Failed to revoke permission" msgstr "Nie udało się cofnąć uprawnienia" -#: kallithea/templates/base/root.html:64 +#: kallithea/templates/base/root.html:62 msgid "confirm to revoke permission for {0}: {1} ?" msgstr "potwierdzić odwołanie pozwolenie na {0}: {1} ?" -#: kallithea/templates/base/root.html:68 +#: kallithea/templates/base/root.html:66 msgid "specify changeset" msgstr "" @@ -4861,9 +4852,10 @@ msgstr "Komentarze analizowane za pomocą %s składni od %s wsparcia." #: kallithea/templates/changeset/changeset_file_comment.html:69 #: kallithea/templates/changeset/changeset_file_comment.html:155 -msgid "" -"Use @username inside this text to send notification to this Kallithea user" -msgstr "Użyj @username wewnątrz tego tekstu, aby wysłać powiadomienie do użytkownika strony" +msgid "Use @username inside this text to send notification to this Kallithea user" +msgstr "" +"Użyj @username wewnątrz tego tekstu, aby wysłać powiadomienie do " +"użytkownika strony" #: kallithea/templates/changeset/changeset_file_comment.html:73 #: kallithea/templates/changeset/changeset_file_comment.html:166 @@ -5051,8 +5043,11 @@ msgstr "Proszę zignorować tą wiadomość, jeśli nie poproś o nowe hasło." #: kallithea/templates/email_templates/pull_request.html:6 #, python-format msgid "" -"%s opened a pull request for repository %s and wants you to review changes." -msgstr "%s zgłosił wniosek połączenia w repozytorium %s i chce żeby sprawdzić zmiany." +"%s opened a pull request for repository %s and wants you to review " +"changes." +msgstr "" +"%s zgłosił wniosek połączenia w repozytorium %s i chce żeby sprawdzić " +"zmiany." #: kallithea/templates/email_templates/pull_request.html:8 #: kallithea/templates/pullrequests/pullrequest.html:31 @@ -5278,7 +5273,9 @@ msgstr "Edycja plików binarnych jest zabroniona" #: kallithea/templates/files/files_source.html:44 msgid "Editing files allowed only when on branch head revision" -msgstr "Edycja plików dozwolona tylko wtedy, gdy rewizja jest w trakcie rewizji głównej gałęzi" +msgstr "" +"Edycja plików dozwolona tylko wtedy, gdy rewizja jest w trakcie rewizji " +"głównej gałęzi" #: kallithea/templates/files/files_source.html:45 msgid "Deleting files allowed only when on branch head revision" @@ -5723,3 +5720,4 @@ msgstr "Etykiety pliku %s" #: kallithea/templates/tags/tags.html:29 msgid "Compare tags" msgstr "Porównaj tagi" + diff --git a/kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.mo b/kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.mo index 05cee56fb5e23bdb2d4790de56f51a93d636b661..c303d1533666b3f805607194f22df3ae99144005 GIT binary patch literal 82393 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%0D%JCbLIceW?1FD1r14&)Vg7$8MpLr7HR~ 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 TZqSZ$tejy>pi!E>2q8c}h6zKm diff --git a/kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po b/kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po --- a/kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po +++ b/kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.po @@ -1,4 +1,4 @@ -# Translations template for Kallithea. +# Portuguese (Brazil) translations for Kallithea. # Copyright (C) 2014 RhodeCode GmbH, and others. # This file is distributed under the same license as the Kallithea project. # Translators: @@ -6,104 +6,107 @@ # gnustavo , 2013 msgid "" msgstr "" -"Project-Id-Version: Kallithea\n" +"Project-Id-Version: Kallithea\n" "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n" -"POT-Creation-Date: 2014-02-13 15:30+0100\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: 2014-02-13 14:34+0000\n" "Last-Translator: marcinkuzminski \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/Kallithea/language/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) " +"(http://www.transifex.com/projects/p/Kallithea/language/pt_BR/)\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -"Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: kallithea/controllers/changelog.py:88 kallithea/controllers/compare.py:88 -#: kallithea/controllers/pullrequests.py:263 + +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 msgid "There are no changesets yet" msgstr "Não há nenhum changeset ainda" -#: kallithea/controllers/changelog.py:184 +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "Todos os Ramos" -#: kallithea/controllers/changelog.py:187 +#: kallithea/controllers/changelog.py:189 msgid "(closed)" msgstr "(fechado)" -#: kallithea/controllers/changeset.py:85 +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "Mostrar espaços em branco" -#: kallithea/controllers/changeset.py:92 kallithea/controllers/changeset.py:99 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "Ignorar espaços em branco" -#: kallithea/controllers/changeset.py:165 +#: kallithea/controllers/changeset.py:167 #, python-format msgid "increase diff context to %(num)s lines" msgstr "" -#: kallithea/controllers/changeset.py:207 kallithea/controllers/files.py:96 -#: kallithea/controllers/files.py:119 +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 msgid "Such revision does not exist for this repository" msgstr "" -#: kallithea/controllers/changeset.py:353 -#: kallithea/controllers/pullrequests.py:480 +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "Mudança de estado -> %s" -#: kallithea/controllers/changeset.py:384 +#: kallithea/controllers/changeset.py:386 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 "Mudar o estado de um changeset associado a um pull request não é permitido" -#: kallithea/controllers/compare.py:192 kallithea/templates/base/root.html:67 +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 msgid "Select changeset" msgstr "" -#: kallithea/controllers/error.py:70 +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "Página inicial" -#: kallithea/controllers/error.py:99 -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:102 +#: kallithea/controllers/error.py:101 +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:104 msgid "Unauthorized access to resource" msgstr "Acesso não autorizado ao recurso" -#: kallithea/controllers/error.py:104 +#: kallithea/controllers/error.py:106 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:106 +#: kallithea/controllers/error.py:108 msgid "The resource could not be found" msgstr "O recurso não pôde ser encontrado" -#: kallithea/controllers/error.py:108 +#: kallithea/controllers/error.py:110 msgid "" "The server encountered an unexpected condition which prevented it from " "fulfilling the request." -msgstr "O servidor encontrou uma condição inesperada que o impediu de satisfazer a requisição." - -#: kallithea/controllers/feed.py:53 +msgstr "" +"O servidor encontrou uma condição inesperada que o impediu de satisfazer " +"a requisição." + +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "Modificações no repositório %s" -#: kallithea/controllers/feed.py:54 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "%s - feed %s" -#: kallithea/controllers/feed.py:87 +#: kallithea/controllers/feed.py:89 #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 #: kallithea/templates/compare/compare_diff.html:75 @@ -113,405 +116,407 @@ msgstr "%s - feed %s" msgid "Changeset was too big and was cut off..." msgstr "Conjunto de mudanças era grande demais e foi cortado..." -#: kallithea/controllers/feed.py:91 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "%s commitados em %s" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "Clique aqui para adicionar um novo arquivo" -#: kallithea/controllers/files.py:91 +#: kallithea/controllers/files.py:93 #, python-format msgid "There are no files yet. %s" msgstr "" -#: kallithea/controllers/files.py:299 kallithea/controllers/files.py:359 -#: kallithea/controllers/files.py:426 +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "Este repositório foi travado por %s em %s" -#: kallithea/controllers/files.py:311 +#: kallithea/controllers/files.py:313 msgid "You can only delete files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:322 +#: kallithea/controllers/files.py:324 #, python-format msgid "Deleted file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:344 +#: kallithea/controllers/files.py:346 #, python-format msgid "Successfully deleted file %s" msgstr "" -#: kallithea/controllers/files.py:348 kallithea/controllers/files.py:414 -#: kallithea/controllers/files.py:496 +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 msgid "Error occurred during commit" msgstr "Ocorreu um erro ao realizar commit" -#: kallithea/controllers/files.py:371 +#: kallithea/controllers/files.py:373 msgid "You can only edit files with revision being a valid branch " msgstr "Só é possível editar arquivos quando a revisão é um ramo válido" -#: kallithea/controllers/files.py:385 +#: kallithea/controllers/files.py:387 #, python-format msgid "Edited file %s via Kallithea" msgstr "Arquivo %s editado via Kallithea" -#: kallithea/controllers/files.py:401 +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "Sem modificações" -#: kallithea/controllers/files.py:410 kallithea/controllers/files.py:485 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "Commit realizado com sucesso para %s" -#: kallithea/controllers/files.py:438 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "Arquivo adicionado via Kallithea" -#: kallithea/controllers/files.py:459 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "Nenhum conteúdo" -#: kallithea/controllers/files.py:463 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "Nenhum nome de arquivo" -#: kallithea/controllers/files.py:488 +#: kallithea/controllers/files.py:490 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:522 +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "Downloads desabilitados" -#: kallithea/controllers/files.py:533 +#: kallithea/controllers/files.py:535 #, python-format msgid "Unknown revision %s" msgstr "Revisão desconhecida %s" -#: kallithea/controllers/files.py:535 +#: kallithea/controllers/files.py:537 msgid "Empty repository" msgstr "Repositório vazio" -#: kallithea/controllers/files.py:537 +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "Tipo de arquivo desconhecido" -#: kallithea/controllers/files.py:773 +#: kallithea/controllers/files.py:775 #: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 #: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "Conjuntos de mudanças" -#: kallithea/controllers/files.py:774 -#: kallithea/controllers/pullrequests.py:158 -#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 #: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "Ramos" -#: kallithea/controllers/files.py:775 -#: kallithea/controllers/pullrequests.py:159 -#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 #: kallithea/templates/switch_to_list.html:25 #: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "Etiquetas" -#: kallithea/controllers/forks.py:189 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "Ocorreu um erro ao bifurcar o repositório %s" -#: kallithea/controllers/home.py:81 +#: kallithea/controllers/home.py:86 msgid "Groups" msgstr "" -#: kallithea/controllers/home.py:86 +#: kallithea/controllers/home.py:91 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 #: kallithea/templates/admin/repos/repo_add.html:15 #: kallithea/templates/admin/repos/repo_add.html:19 #: kallithea/templates/admin/users/user_edit_advanced.html:6 -#: kallithea/templates/base/base.html:70 kallithea/templates/base/base.html:87 -#: kallithea/templates/base/base.html:136 -#: kallithea/templates/base/base.html:389 -#: kallithea/templates/base/base.html:560 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 msgid "Repositories" msgstr "Repositórios" -#: kallithea/controllers/home.py:127 kallithea/templates/files/files.html:33 +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 #: kallithea/templates/files/files_add.html:37 #: kallithea/templates/files/files_delete.html:37 #: kallithea/templates/files/files_edit.html:37 msgid "Branch" msgstr "Ramo" -#: kallithea/controllers/home.py:133 +#: kallithea/controllers/home.py:138 msgid "Tag" msgstr "" -#: kallithea/controllers/home.py:139 +#: kallithea/controllers/home.py:144 msgid "Bookmark" msgstr "" -#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:155 +#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 msgid "public journal" msgstr "diário público" -#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:159 +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 #: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "diário" -#: kallithea/controllers/login.py:185 kallithea/controllers/login.py:230 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 msgid "bad captcha" msgstr "" -#: kallithea/controllers/login.py:191 +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "Você foi registrado no Kallithea com sucesso" -#: kallithea/controllers/login.py:235 +#: kallithea/controllers/login.py:237 msgid "Your password reset link was sent" msgstr "Seu link de reinicialização de senha foi enviado" -#: kallithea/controllers/login.py:255 +#: kallithea/controllers/login.py:257 msgid "" -"Your password reset was successful, new password has been sent to your email" -msgstr "Sua reinicialização de senha foi bem sucedida, sua senha foi enviada ao seu e-mail" - -#: kallithea/controllers/pullrequests.py:138 +"Your password reset was successful, new password has been sent to your " +"email" +msgstr "" +"Sua reinicialização de senha foi bem sucedida, sua senha foi enviada ao " +"seu e-mail" + +#: kallithea/controllers/pullrequests.py:140 #: kallithea/templates/changeset/changeset.html:13 #: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "Conjunto de Mudanças" -#: kallithea/controllers/pullrequests.py:155 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "Especial" -#: kallithea/controllers/pullrequests.py:156 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "Ramos pares" -#: kallithea/controllers/pullrequests.py:157 kallithea/model/scm.py:822 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 #: kallithea/templates/switch_to_list.html:38 #: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "Marcadores" -#: kallithea/controllers/pullrequests.py:328 +#: kallithea/controllers/pullrequests.py:330 msgid "Pull request requires a title with min. 3 chars" msgstr "O pull request requer um título com no mínimo três caracteres" -#: kallithea/controllers/pullrequests.py:330 +#: kallithea/controllers/pullrequests.py:332 #, python-format msgid "Error creating pull request: %s" msgstr "" -#: kallithea/controllers/pullrequests.py:352 +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "Novo pull request criado com sucesso" -#: kallithea/controllers/pullrequests.py:355 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "Ocorreu um erro durante o envio do pull request" -#: kallithea/controllers/pullrequests.py:395 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "Pull request excluído com sucesso" -#: kallithea/controllers/pullrequests.py:483 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "Fechando com" -#: kallithea/controllers/pullrequests.py:520 -msgid "" -"Closing pull request on other statuses than rejected or approved forbidden" -msgstr "Não é permitido fechar um pull request em um estado diferente de rejeitado ou aprovado" - -#: kallithea/controllers/search.py:133 +#: kallithea/controllers/pullrequests.py:522 +msgid "Closing pull request on other statuses than rejected or approved forbidden" +msgstr "" +"Não é permitido fechar um pull request em um estado diferente de " +"rejeitado ou aprovado" + +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "Consulta de busca inválida. Tente usar aspas." -#: kallithea/controllers/search.py:138 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" msgstr "Não há índice onde pesquisa. Por favor execute o indexador whoosh" -#: kallithea/controllers/search.py:142 +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "Ocorreu um erro durante essa operação de busca" -#: kallithea/controllers/summary.py:201 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "Ainda não há dados carregados" -#: kallithea/controllers/summary.py:204 +#: kallithea/controllers/summary.py:206 #: kallithea/templates/summary/summary.html:105 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:127 msgid "Auth settings updated successfully" msgstr "" -#: kallithea/controllers/admin/auth_settings.py:136 +#: kallithea/controllers/admin/auth_settings.py:138 msgid "error occurred during update of auth settings" msgstr "" -#: kallithea/controllers/admin/defaults.py:95 +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "Configurações padrão atualizadas com sucesso" -#: kallithea/controllers/admin/defaults.py:109 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "Ocorreu um erro durnge a atualização dos padrões" -#: kallithea/controllers/admin/gists.py:58 -#: kallithea/controllers/admin/my_account.py:255 -#: kallithea/controllers/admin/users.py:287 -msgid "forever" -msgstr "para sempre" - -#: kallithea/controllers/admin/gists.py:59 -#: kallithea/controllers/admin/my_account.py:256 -#: kallithea/controllers/admin/users.py:288 -msgid "5 minutes" -msgstr "cinco minutos" - #: kallithea/controllers/admin/gists.py:60 #: kallithea/controllers/admin/my_account.py:257 #: kallithea/controllers/admin/users.py:289 -msgid "1 hour" -msgstr "uma hora" +msgid "forever" +msgstr "para sempre" #: kallithea/controllers/admin/gists.py:61 #: kallithea/controllers/admin/my_account.py:258 #: kallithea/controllers/admin/users.py:290 -msgid "1 day" -msgstr "um dia" +msgid "5 minutes" +msgstr "cinco minutos" #: kallithea/controllers/admin/gists.py:62 #: kallithea/controllers/admin/my_account.py:259 #: kallithea/controllers/admin/users.py:291 -msgid "1 month" -msgstr "um mês" - -#: kallithea/controllers/admin/gists.py:66 +msgid "1 hour" +msgstr "uma hora" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +msgid "1 day" +msgstr "um dia" + +#: kallithea/controllers/admin/gists.py:64 #: kallithea/controllers/admin/my_account.py:261 #: kallithea/controllers/admin/users.py:293 +msgid "1 month" +msgstr "um mês" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "" -#: kallithea/controllers/admin/gists.py:145 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "Ocorreu um erro durante a criação de um gist" -#: kallithea/controllers/admin/gists.py:183 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "Gist %s excluído" -#: kallithea/controllers/admin/gists.py:232 +#: kallithea/controllers/admin/gists.py:234 msgid "unmodified" msgstr "" -#: kallithea/controllers/admin/gists.py:261 +#: kallithea/controllers/admin/gists.py:263 msgid "Successfully updated gist content" msgstr "" -#: kallithea/controllers/admin/gists.py:266 +#: kallithea/controllers/admin/gists.py:268 msgid "Successfully updated gist data" msgstr "" -#: kallithea/controllers/admin/gists.py:269 +#: kallithea/controllers/admin/gists.py:271 #, python-format msgid "Error occurred during update of gist %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:68 +#: kallithea/controllers/admin/my_account.py:70 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:125 +#: kallithea/controllers/admin/my_account.py:127 msgid "Your account was updated successfully" msgstr "Sua conta foi atualizada com sucesso" -#: kallithea/controllers/admin/my_account.py:139 -#: kallithea/controllers/admin/users.py:205 +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 #, 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:159 +#: kallithea/controllers/admin/my_account.py:161 msgid "Successfully updated password" msgstr "" -#: kallithea/controllers/admin/my_account.py:169 +#: kallithea/controllers/admin/my_account.py:171 msgid "Error occurred during update of user password" msgstr "" -#: kallithea/controllers/admin/my_account.py:211 -#: kallithea/controllers/admin/users.py:430 +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 #, python-format msgid "Added email %s to user" msgstr "Email %s adicionado ao usuário" -#: kallithea/controllers/admin/my_account.py:217 -#: kallithea/controllers/admin/users.py:436 +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 msgid "An error occurred during email saving" msgstr "Ocorreu um erro durante o salvamento do email" -#: kallithea/controllers/admin/my_account.py:226 -#: kallithea/controllers/admin/users.py:447 +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 msgid "Removed email from user" msgstr "Email removido do usuário" -#: kallithea/controllers/admin/my_account.py:272 -#: kallithea/controllers/admin/users.py:313 +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 msgid "Api key successfully created" msgstr "" -#: kallithea/controllers/admin/my_account.py:284 -#: kallithea/controllers/admin/users.py:329 +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 msgid "Api key successfully reset" msgstr "" -#: kallithea/controllers/admin/my_account.py:288 -#: kallithea/controllers/admin/users.py:333 +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 msgid "Api key successfully deleted" msgstr "" -#: kallithea/controllers/admin/permissions.py:60 -#: kallithea/controllers/admin/permissions.py:64 -#: kallithea/controllers/admin/permissions.py:68 -#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 -msgid "None" -msgstr "Nenhum" - -#: kallithea/controllers/admin/permissions.py:61 -#: kallithea/controllers/admin/permissions.py:65 -#: kallithea/controllers/admin/permissions.py:69 -msgid "Read" -msgstr "Ler" - #: kallithea/controllers/admin/permissions.py:62 #: kallithea/controllers/admin/permissions.py:66 #: kallithea/controllers/admin/permissions.py:70 -msgid "Write" -msgstr "Gravar" +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 +msgid "None" +msgstr "Nenhum" #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 #: kallithea/controllers/admin/permissions.py:71 +msgid "Read" +msgstr "Ler" + +#: 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:12 #: kallithea/templates/admin/defaults/defaults.html:12 #: kallithea/templates/admin/permissions/permissions.html:12 @@ -530,467 +535,440 @@ msgstr "Gravar" #: kallithea/templates/admin/users/user_edit_profile.html:114 #: kallithea/templates/admin/users/users.html:13 #: kallithea/templates/admin/users/users.html:58 -#: kallithea/templates/base/base.html:339 -#: kallithea/templates/base/base.html:340 -#: kallithea/templates/base/base.html:346 -#: kallithea/templates/base/base.html:347 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "Administrador" -#: kallithea/controllers/admin/permissions.py:74 -#: kallithea/controllers/admin/permissions.py:85 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 -#: kallithea/controllers/admin/permissions.py:96 -#: kallithea/controllers/admin/permissions.py:99 +#: 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 msgid "Disabled" msgstr "Desabilitado" -#: kallithea/controllers/admin/permissions.py:76 +#: kallithea/controllers/admin/permissions.py:78 msgid "Allowed with manual account activation" msgstr "Permitido com ativação manual de conta" -#: kallithea/controllers/admin/permissions.py:78 +#: kallithea/controllers/admin/permissions.py:80 msgid "Allowed with automatic account activation" msgstr "Permitido com ativação automática de conta" -#: kallithea/controllers/admin/permissions.py:81 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 -#: 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:1692 +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 msgid "Manual activation of external account" msgstr "Ativação manual de conta externa" -#: kallithea/controllers/admin/permissions.py:82 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1544 -#: 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:1693 +#: kallithea/controllers/admin/permissions.py:84 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 msgid "Automatic activation of external account" msgstr "Ativação automática de conta externa" -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:94 -#: kallithea/controllers/admin/permissions.py:97 -#: kallithea/controllers/admin/permissions.py:100 +#: 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 msgid "Enabled" msgstr "Habilitado" -#: kallithea/controllers/admin/permissions.py:123 +#: kallithea/controllers/admin/permissions.py:125 msgid "Global permissions updated successfully" msgstr "" -#: kallithea/controllers/admin/permissions.py:137 +#: 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:186 #, python-format msgid "Created repository group %s" msgstr "Grupo de repositórios %s criado" -#: kallithea/controllers/admin/repo_groups.py:196 +#: kallithea/controllers/admin/repo_groups.py:198 #, 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:254 +#: kallithea/controllers/admin/repo_groups.py:256 #, python-format msgid "Updated repository group %s" msgstr "Grupo de repositórios %s atualizado" -#: kallithea/controllers/admin/repo_groups.py:269 +#: kallithea/controllers/admin/repo_groups.py:271 #, 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:287 +#: kallithea/controllers/admin/repo_groups.py:289 #, python-format msgid "This group contains %s repositores 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:294 +#: kallithea/controllers/admin/repo_groups.py:296 #, 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:300 +#: kallithea/controllers/admin/repo_groups.py:302 #, python-format msgid "Removed repository group %s" msgstr "Grupo de repositórios %s excluído" -#: kallithea/controllers/admin/repo_groups.py:305 +#: kallithea/controllers/admin/repo_groups.py:307 #, 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:417 -#: kallithea/controllers/admin/repo_groups.py:452 -#: kallithea/controllers/admin/user_groups.py:335 +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 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:432 +#: kallithea/controllers/admin/repo_groups.py:434 msgid "Repository Group permissions updated" msgstr "Permissões atualizadas do Grupo de Repositórios" -#: kallithea/controllers/admin/repo_groups.py:469 -#: kallithea/controllers/admin/repos.py:424 -#: kallithea/controllers/admin/user_groups.py:347 +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 msgid "An error occurred during revoking of permission" msgstr "Ocorreu um erro durante a revocação das permissões" -#: kallithea/controllers/admin/repos.py:160 +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "Erro ao criar repositório %s" -#: kallithea/controllers/admin/repos.py:235 +#: kallithea/controllers/admin/repos.py:237 #, python-format msgid "Created repository %s from %s" msgstr "Repositório %s criado de %s" -#: kallithea/controllers/admin/repos.py:244 +#: kallithea/controllers/admin/repos.py:246 #, python-format msgid "Forked repository %s as %s" msgstr "Repositório %s bifurcado como %s" -#: kallithea/controllers/admin/repos.py:247 +#: kallithea/controllers/admin/repos.py:249 #, python-format msgid "Created repository %s" msgstr "Repositório %s criado" -#: kallithea/controllers/admin/repos.py:287 +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "Repositório %s atualizado com sucesso" -#: kallithea/controllers/admin/repos.py:305 +#: kallithea/controllers/admin/repos.py:307 #, 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:332 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:335 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "%s bifurcações excluídas" -#: kallithea/controllers/admin/repos.py:340 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "Repositório %s excluído" -#: kallithea/controllers/admin/repos.py:343 +#: kallithea/controllers/admin/repos.py:345 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "Nao é possível excluir %s pois ele ainda contém bifurcações vinculadas" -#: kallithea/controllers/admin/repos.py:348 +#: kallithea/controllers/admin/repos.py:350 #, 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:400 +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "Permissões do repositório atualizadas" -#: kallithea/controllers/admin/repos.py:456 +#: kallithea/controllers/admin/repos.py:458 msgid "An error occurred during creation of field" msgstr "Ocorreu um erro durante a criação do campo" -#: kallithea/controllers/admin/repos.py:470 +#: kallithea/controllers/admin/repos.py:472 msgid "An error occurred during removal of field" msgstr "Ocorreu um erro durante a remoção do campo" -#: kallithea/controllers/admin/repos.py:486 +#: kallithea/controllers/admin/repos.py:488 msgid "-- Not a fork --" msgstr "" -#: kallithea/controllers/admin/repos.py:520 +#: kallithea/controllers/admin/repos.py:522 msgid "Updated repository visibility in public journal" msgstr "Atualizada a visibilidade do repositório no diário público" -#: kallithea/controllers/admin/repos.py:524 +#: kallithea/controllers/admin/repos.py:526 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:529 kallithea/model/validators.py:359 +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "Descompasso de Token" -#: kallithea/controllers/admin/repos.py:544 +#: kallithea/controllers/admin/repos.py:546 msgid "Nothing" msgstr "Nada" -#: kallithea/controllers/admin/repos.py:546 +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "Marcado repositório %s como bifurcação de %s" -#: kallithea/controllers/admin/repos.py:553 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "Ocorreu um erro durante essa operação" -#: kallithea/controllers/admin/repos.py:569 +#: kallithea/controllers/admin/repos.py:571 msgid "Locked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:572 +#: kallithea/controllers/admin/repos.py:574 msgid "Unlocked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:575 -#: kallithea/controllers/admin/repos.py:602 +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 msgid "An error occurred during unlocking" msgstr "Ocorreu um erro durante o destravamento" -#: kallithea/controllers/admin/repos.py:593 +#: kallithea/controllers/admin/repos.py:595 msgid "Unlocked" msgstr "Destravado" -#: kallithea/controllers/admin/repos.py:596 +#: kallithea/controllers/admin/repos.py:598 msgid "Locked" msgstr "Travado" -#: kallithea/controllers/admin/repos.py:598 +#: kallithea/controllers/admin/repos.py:600 #, python-format msgid "Repository has been %s" msgstr "O repositório foi %s" -#: kallithea/controllers/admin/repos.py:616 +#: kallithea/controllers/admin/repos.py:618 msgid "Cache invalidation successful" msgstr "" -#: kallithea/controllers/admin/repos.py:620 +#: kallithea/controllers/admin/repos.py:622 msgid "An error occurred during cache invalidation" msgstr "Ocorreu um erro ao invalidar o cache" -#: kallithea/controllers/admin/repos.py:635 +#: kallithea/controllers/admin/repos.py:637 msgid "Pulled from remote location" msgstr "Realizado pull de localização remota" -#: kallithea/controllers/admin/repos.py:638 +#: kallithea/controllers/admin/repos.py:640 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:671 +#: kallithea/controllers/admin/repos.py:673 msgid "An error occurred during deletion of repository stats" msgstr "Ocorreu um erro ao excluir estatísticas de repositório" -#: kallithea/controllers/admin/settings.py:171 +#: kallithea/controllers/admin/settings.py:172 msgid "Updated VCS settings" msgstr "Configurações de VCS atualizadas" -#: kallithea/controllers/admin/settings.py:175 +#: kallithea/controllers/admin/settings.py:176 msgid "" "Unable to activate hgsubversion support. The \"hgsubversion\" library is " "missing" msgstr "" -#: kallithea/controllers/admin/settings.py:181 -#: kallithea/controllers/admin/settings.py:273 +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 msgid "Error occurred during updating application settings" msgstr "Ocorreu um erro durante a atualização das configurações da aplicação" -#: kallithea/controllers/admin/settings.py:214 +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "Repositórios varridos com sucesso adicionados: %s ; removidos: %s" -#: kallithea/controllers/admin/settings.py:269 +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "Configurações da aplicação atualizadas" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "Configurações de visualização atualizadas" -#: kallithea/controllers/admin/settings.py:331 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "Ocorreu um erro durante a atualização das configurações de visualização" -#: kallithea/controllers/admin/settings.py:357 +#: kallithea/controllers/admin/settings.py:358 msgid "Please enter email address" msgstr "" -#: kallithea/controllers/admin/settings.py:369 +#: kallithea/controllers/admin/settings.py:370 msgid "Send email task created" msgstr "" -#: kallithea/controllers/admin/settings.py:399 +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "Adicionado novo gancho" -#: kallithea/controllers/admin/settings.py:413 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "Atualizados os ganchos" -#: kallithea/controllers/admin/settings.py:417 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "Ocorreu um erro durante a criação do hook" -#: kallithea/controllers/admin/settings.py:443 +#: kallithea/controllers/admin/settings.py:444 msgid "Whoosh reindex task scheduled" msgstr "Tarefa de reindexação do whoosh agendada" -#: kallithea/controllers/admin/settings.py:535 -msgid "Updated license information" -msgstr "" - -#: kallithea/controllers/admin/settings.py:540 -msgid "Error occurred during updating license info" -msgstr "" - -#: kallithea/controllers/admin/settings.py:563 -#, python-format -msgid "" -"Your license will expire on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:566 -#, python-format -msgid "" -"Your license has expired on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:571 -msgid "" -"Unexpected error while reading license key. Please make sure your license " -"token and key are correct" -msgstr "" - -#: kallithea/controllers/admin/user_groups.py:148 +#: kallithea/controllers/admin/user_groups.py:150 #, python-format msgid "Created user group %s" msgstr "Grupo de usuários %s criado" -#: kallithea/controllers/admin/user_groups.py:159 +#: kallithea/controllers/admin/user_groups.py:161 #, python-format msgid "Error occurred during creation of user group %s" msgstr "Ocorreu um erro durante a criação do grupo de usuários %s" -#: kallithea/controllers/admin/user_groups.py:197 +#: kallithea/controllers/admin/user_groups.py:199 #, python-format msgid "Updated user group %s" msgstr "Grupo de usuários %s atualizado" -#: kallithea/controllers/admin/user_groups.py:219 +#: kallithea/controllers/admin/user_groups.py:221 #, python-format msgid "Error occurred during update of user group %s" msgstr "Ocorreu um erro durante a atualização do grupo de usuários %s" -#: kallithea/controllers/admin/user_groups.py:237 +#: kallithea/controllers/admin/user_groups.py:239 msgid "Successfully deleted user group" msgstr "Grupo de usuários excluído com sucesso" -#: kallithea/controllers/admin/user_groups.py:242 +#: kallithea/controllers/admin/user_groups.py:244 msgid "An error occurred during deletion of user group" msgstr "Ocorreu um erro durante a exclusão do grupo de usuários" -#: kallithea/controllers/admin/user_groups.py:309 +#: kallithea/controllers/admin/user_groups.py:311 msgid "Target group cannot be the same" msgstr "O grupo destino não pode ser o mesmo" -#: kallithea/controllers/admin/user_groups.py:315 +#: kallithea/controllers/admin/user_groups.py:317 msgid "User Group permissions updated" msgstr "Permissões do Grupo de Usuários atualizadas" -#: kallithea/controllers/admin/user_groups.py:435 -#: kallithea/controllers/admin/users.py:395 +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 msgid "Updated permissions" msgstr "Permissões atualizadas" -#: kallithea/controllers/admin/user_groups.py:439 -#: kallithea/controllers/admin/users.py:399 +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 msgid "An error occurred during permissions saving" msgstr "Ocorreu um erro durante o salvamento das permissões" -#: kallithea/controllers/admin/users.py:133 +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "Usuário %s criado" -#: kallithea/controllers/admin/users.py:147 +#: kallithea/controllers/admin/users.py:149 #, 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:188 msgid "User updated successfully" msgstr "Usuário atualizado com sucesso" -#: kallithea/controllers/admin/users.py:221 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "Usuário excluído com sucesso" -#: kallithea/controllers/admin/users.py:226 +#: kallithea/controllers/admin/users.py:228 msgid "An error occurred during deletion of user" msgstr "Ocorreu um erro ao excluir o usuário" -#: kallithea/controllers/admin/users.py:240 -#: kallithea/controllers/admin/users.py:258 -#: kallithea/controllers/admin/users.py:281 -#: kallithea/controllers/admin/users.py:306 -#: kallithea/controllers/admin/users.py:319 -#: kallithea/controllers/admin/users.py:343 -#: kallithea/controllers/admin/users.py:406 -#: kallithea/controllers/admin/users.py:453 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "Você não pode editar esse usuário" -#: kallithea/controllers/admin/users.py:481 +#: kallithea/controllers/admin/users.py:483 #, python-format msgid "Added ip %s to user whitelist" msgstr "" -#: kallithea/controllers/admin/users.py:487 +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "Ocorreu um erro durante o salvamento do IP" -#: kallithea/controllers/admin/users.py:501 +#: kallithea/controllers/admin/users.py:503 msgid "Removed ip address from user whitelist" msgstr "" -#: kallithea/lib/auth.py:746 +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "IP %s não permitido" -#: kallithea/lib/auth.py:807 +#: kallithea/lib/auth.py:809 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:844 +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "Você precisa estar logado para ver essa página" -#: kallithea/lib/diffs.py:64 +#: kallithea/lib/diffs.py:66 msgid "Binary file" msgstr "Arquivo binário" -#: kallithea/lib/diffs.py:80 -msgid "" -"Changeset was too big and was cut off, use diff menu to display this diff" -msgstr "Conjunto de mudanças é grande demais e foi cortado, use o menu de diferenças para ver as diferenças" - -#: kallithea/lib/diffs.py:90 +#: kallithea/lib/diffs.py:82 +msgid "Changeset was too big and was cut off, use diff menu to display this diff" +msgstr "" +"Conjunto de mudanças é grande demais e foi cortado, use o menu de " +"diferenças para ver as diferenças" + +#: kallithea/lib/diffs.py:92 msgid "No changes detected" msgstr "Nenhuma alteração detectada" @@ -1026,8 +1004,7 @@ msgstr "e" msgid "%s more" msgstr "%s mais" -#: kallithea/lib/helpers.py:692 -#: kallithea/templates/changelog/changelog.html:58 +#: kallithea/lib/helpers.py:692 kallithea/templates/changelog/changelog.html:58 msgid "revisions" msgstr "revisões" @@ -1122,138 +1099,112 @@ msgstr "[passou a seguir] o repositório" msgid "[stopped following] repository" msgstr "[parou de seguir] o repositório" -#: kallithea/lib/helpers.py:1102 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr " e mais %s" -#: kallithea/lib/helpers.py:1106 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "Nenhum Arquivo" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "novo arquivo" -#: kallithea/lib/helpers.py:1175 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "mod" -#: kallithea/lib/helpers.py:1178 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "excluir" -#: kallithea/lib/helpers.py:1181 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "renomear" -#: kallithea/lib/helpers.py:1186 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "chmod" -#: kallithea/lib/helpers.py:1418 +#: kallithea/lib/helpers.py:1417 #, 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" -msgstr "O repositório %s não está mapeado ao BD. Talvez ele tenha sido criado ou 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:413 +"%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 "" +"O repositório %s não está mapeado ao BD. Talvez ele tenha sido criado ou " +"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:415 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d ano" msgstr[1] "%d anos" -#: kallithea/lib/utils2.py:414 +#: 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:415 +#: 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:416 +#: 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:417 +#: 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:418 +#: 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:434 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "em %s" -#: kallithea/lib/utils2.py:436 +#: kallithea/lib/utils2.py:438 #, python-format msgid "%s ago" msgstr "%s atrás" -#: kallithea/lib/utils2.py:438 +#: kallithea/lib/utils2.py:440 #, python-format msgid "in %s and %s" msgstr "em %s e %s" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:443 #, python-format msgid "%s and %s ago" msgstr "%s e %s atrás" -#: kallithea/lib/utils2.py:444 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "agora há pouco" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 -#: 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:1659 -msgid "Repository no access" -msgstr "Nenhum acesso ao repositório" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1455 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1512 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1513 -#: 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:1660 -msgid "Repository read access" -msgstr "Acesso de leitura ao repositório" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 @@ -1266,8 +1217,8 @@ msgstr "Acesso de leitura ao repositório" #: 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:1661 -msgid "Repository write access" -msgstr "Acesso de escrita ao repositório" +msgid "Repository no access" +msgstr "Nenhum acesso ao repositório" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1186 @@ -1281,159 +1232,159 @@ msgstr "Acesso de escrita ao repositório" #: 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:1662 -msgid "Repository admin access" -msgstr "Acesso administrativo ao repositório" +msgid "Repository read access" +msgstr "Acesso de leitura ao repositório" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" +msgstr "Acesso de escrita ao repositório" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" -msgstr "Nenhum acesso ao Grupo de Repositórios" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" -msgstr "Acesso de leitura ao Grupo de Repositórios" +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" +msgstr "Acesso administrativo ao repositório" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" -msgstr "Acesso de escrita ao Grupo de Repositórios" +msgid "Repositories Group no access" +msgstr "Nenhum acesso ao Grupo de Repositórios" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" -msgstr "Acesso administrativo ao Grupo de Repositórios" +msgid "Repositories Group read access" +msgstr "Acesso de leitura ao Grupo de Repositórios" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" +msgstr "Acesso de escrita ao Grupo de Repositórios" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1452 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1509 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1510 -#: 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:1657 -msgid "Kallithea Administrator" -msgstr "Administrador do Kallithea" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 -#: 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:1680 -msgid "Repository creation disabled" -msgstr "Criação de repositórios desabilitada" +msgid "Repositories Group admin access" +msgstr "Acesso administrativo ao Grupo de Repositórios" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1476 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1533 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1534 -#: 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:1681 -msgid "Repository creation enabled" -msgstr "Criação de repositórios habilitada" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" +msgstr "Administrador do Kallithea" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" +msgstr "Criação de repositórios desabilitada" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 #: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 #: 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:1685 -msgid "Repository forking disabled" -msgstr "Bifurcação de repositórios desabilitada" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1479 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1536 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1537 -#: 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:1686 -msgid "Repository forking enabled" -msgstr "Bifurcação de repositórios habilitada" +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1646 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1683 +msgid "Repository creation enabled" +msgstr "Criação de repositórios habilitada" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" -msgstr "Registro desabilitado" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" +msgstr "Bifurcação de repositórios desabilitada" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "Bifurcação de repositórios habilitada" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" +msgstr "Registro desabilitado" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 msgid "Register new user with Kallithea with manual activation" msgstr "Registro de novo usuário no Kallithea com ativação manual" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "Registro de novo usuário no Kallithea com auto-ativação" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1651 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1980 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2040 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2041 -#: 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:2210 -msgid "Not Reviewed" -msgstr "Não Revisado" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1652 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1981 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2041 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2042 -#: 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:2211 -msgid "Approved" -msgstr "Aprovado" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 @@ -1446,8 +1397,8 @@ msgstr "Aprovado" #: 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:2212 -msgid "Rejected" -msgstr "Rejeitado" +msgid "Not Reviewed" +msgstr "Não Revisado" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1654 @@ -1461,45 +1412,51 @@ msgstr "Rejeitado" #: 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:2213 +msgid "Approved" +msgstr "Aprovado" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "Rejeitado" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "Sob Revisão" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1300 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1357 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1358 -#: 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:1508 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "nível superior" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 -#: 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:1664 -msgid "Repository group no access" -msgstr "Sem acesso ao grupo de repositórios" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1460 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1517 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1518 -#: 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:1665 -msgid "Repository group read access" -msgstr "Acesso de leitura ao grupo de repositórios" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 @@ -1509,8 +1466,8 @@ msgstr "Acesso de leitura ao grupo de repositórios" #: 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:1666 -msgid "Repository group write access" -msgstr "Acesso de escrita ao grupo de repositórios" +msgid "Repository group no access" +msgstr "Sem acesso ao grupo de repositórios" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1416 @@ -1521,9 +1478,22 @@ msgstr "Acesso de escrita ao grupo de repositórios" #: 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:1667 -msgid "Repository group admin access" -msgstr "Acesso administrativo ao grupo de repositórios" - +msgid "Repository group read access" +msgstr "Acesso de leitura ao grupo de repositórios" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "Acesso de escrita ao grupo de repositórios" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 @@ -1532,19 +1502,8 @@ msgstr "Acesso administrativo ao grupo de repositórios" #: 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:1669 -msgid "User group no access" -msgstr "Sem acesso ao grupo de usuários" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1465 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1522 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1523 -#: 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:1670 -msgid "User group read access" -msgstr "Acesso de leitura ao grupo de usuários" +msgid "Repository group admin access" +msgstr "Acesso administrativo ao grupo de repositórios" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1466 @@ -1554,8 +1513,8 @@ msgstr "Acesso de leitura ao grupo de usuários" #: 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:1671 -msgid "User group write access" -msgstr "Acesso de escrita ao grupo de usuários" +msgid "User group no access" +msgstr "Sem acesso ao grupo de usuários" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1467 @@ -1565,8 +1524,19 @@ msgstr "Acesso de escrita ao grupo de usuários" #: 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:1672 -msgid "User group admin access" -msgstr "Acesso administrativo ao grupo de usuários" +msgid "User group read access" +msgstr "Acesso de leitura ao grupo de usuários" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 +msgid "User group write access" +msgstr "Acesso de escrita ao grupo de usuários" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1469 @@ -1576,20 +1546,20 @@ msgstr "Acesso administrativo ao grupo de usuários" #: 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:1674 +msgid "User group admin access" +msgstr "Acesso administrativo ao grupo de usuários" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "Criação de Grupo de Repositórios desatilibada" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1470 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1527 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1528 -#: 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:1675 -msgid "Repository Group creation enabled" -msgstr "Criação de Grupo de Repositórios habilitada" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 @@ -1598,42 +1568,31 @@ msgstr "Criação de Grupo de Repositórios habilitada" #: 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:1677 +msgid "Repository Group creation enabled" +msgstr "Criação de Grupo de Repositórios habilitada" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "Criação de Grupo de Usuários desabilitada" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1473 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1530 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1531 -#: 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:1678 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "Criação de Grupo de Usuários habilitada" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 -#: 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:1688 -msgid "Registration disabled" -msgstr "Registro desatilitado" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1482 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1539 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1540 -#: 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:1689 -msgid "User Registration with manual account activation" -msgstr "Registro de Usuário com ativação manual de conta" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 @@ -1642,27 +1601,47 @@ msgstr "Registro de Usuário com ativação manual de conta" #: 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:1690 +msgid "Registration disabled" +msgstr "Registro desatilitado" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 +msgid "User Registration with manual account activation" +msgstr "Registro de Usuário com ativação manual de conta" + +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 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:1682 -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:1683 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: kallithea/model/comment.py:75 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 +msgid "Repository creation enabled with write permission to a repository group" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 +msgid "Repository creation disabled with write permission to a repository group" +msgstr "" + +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "na linha %s" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "[Menção]" @@ -1688,73 +1667,79 @@ msgstr "Entre com %(min)i caracteres ou msgid "Name must not contain only digits" msgstr "" -#: kallithea/model/notification.py:229 +#: kallithea/model/notification.py:231 #, python-format msgid "%(user)s commented on changeset at %(when)s" msgstr "%(user)s comentou no changeset em %(when)s" -#: kallithea/model/notification.py:230 +#: kallithea/model/notification.py:232 #, python-format msgid "%(user)s sent message at %(when)s" msgstr "%(user)s enviou mensagem em %(when)s" -#: kallithea/model/notification.py:231 +#: kallithea/model/notification.py:233 #, python-format msgid "%(user)s mentioned you at %(when)s" msgstr "%(user)s mencionou-o em %(when)s" -#: kallithea/model/notification.py:232 +#: kallithea/model/notification.py:234 #, 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:233 +#: kallithea/model/notification.py:235 #, 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:234 +#: kallithea/model/notification.py:236 #, python-format msgid "%(user)s commented on pull request at %(when)s" msgstr "%(user)s comentou no pull request em %(when)s" -#: kallithea/model/pull_request.py:105 +#: kallithea/model/pull_request.py:107 #, python-format msgid "%(user)s wants you to review pull request #%(pr_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:810 msgid "latest tip" msgstr "tip mais recente" -#: kallithea/model/user.py:196 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "Novo registro de usuário" -#: kallithea/model/user.py:220 kallithea/model/user.py:245 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 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:268 +msgstr "" +"Você não pode Editar esse usuário, pois ele é crucial para toda a " +"aplicação" + +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for entire application" -msgstr "Você não pode remover esse usuário, pois ele é crucial para toda a aplicação" - -#: kallithea/model/user.py:274 +msgstr "" +"Você não pode remover esse usuário, pois ele é crucial para toda a " +"aplicação" + +#: kallithea/model/user.py:276 #, python-format msgid "" -"user \"%s\" still owns %s repositories and cannot be removed. Switch owners " -"or remove those repositories. %s" -msgstr "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:302 +"user \"%s\" still owns %s repositories and cannot be removed. Switch " +"owners or remove those repositories. %s" +msgstr "" +"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:304 msgid "Password reset link" msgstr "Link para trocar senha" -#: kallithea/model/user.py:331 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "Sua nova senha" -#: kallithea/model/user.py:332 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "Sua nova senha no Kallithea: %s" @@ -1775,9 +1760,11 @@ msgstr "O username \\\"%(username)s\\\" é proibido" #: kallithea/model/validators.py:124 msgid "" -"Username may only contain alphanumeric characters underscores, periods or " -"dashes and must begin with 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" +"Username may only contain alphanumeric characters underscores, periods or" +" dashes and must begin with 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:151 msgid "The input is not valid" @@ -1801,7 +1788,10 @@ msgstr "O grupo de usuários \"%(usergroup)s\" já existe" msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" -msgstr "O nome de um grupo de usuários só pode conter characters alfa-numéricos, underscores, pontos ou hífens, e deve começar om um caractere alfa-numérico" +msgstr "" +"O nome de um grupo de usuários só pode conter characters alfa-numéricos, " +"underscores, pontos ou hífens, e deve começar om um caractere alfa-" +"numérico" #: kallithea/model/validators.py:218 msgid "Cannot assign this group as parent" @@ -1904,14 +1894,18 @@ msgstr "o e-mail \"%(email)s\" não existe." #: kallithea/model/validators.py:791 msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "O atributo de login LDAP do CN deve ser especificado - isto é o nome do atributo que é equivalente ao 'nome de usuário'" +"The LDAP Login attribute of the CN must be specified - this is the name " +"of the attribute that is equivalent to \"username\"" +msgstr "" +"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:804 #, 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" +msgstr "" +"As revisões %(revs)s já fazem parte de um pull request ou já setaram o " +"estado" #: kallithea/model/validators.py:836 msgid "Please enter a valid IPv4 or IpV6 address" @@ -1919,8 +1913,7 @@ msgstr "Por favor, forneça um endereço válido IPv4 ou IPv6" #: kallithea/model/validators.py:837 #, python-format -msgid "" -"The network size (bits) must be within the range of 0-32 (not %(bits)r)" +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:870 @@ -1936,6 +1929,10 @@ msgstr "O nome de arquivo não pode estar dentro de um diretório" msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "" +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "Painel de Controle" @@ -2057,7 +2054,7 @@ msgstr "Dono" #: kallithea/templates/index_base.html:141 #: 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:69 +#: kallithea/templates/base/root.html:67 #: kallithea/templates/bookmarks/bookmarks.html:81 #: kallithea/templates/branches/branches.html:80 #: kallithea/templates/journal/journal.html:208 @@ -2069,7 +2066,7 @@ msgstr "Clique para ordenar em ordem cre #: kallithea/templates/index_base.html:142 #: 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:70 +#: kallithea/templates/base/root.html:68 #: kallithea/templates/bookmarks/bookmarks.html:82 #: kallithea/templates/branches/branches.html:81 #: kallithea/templates/journal/journal.html:209 @@ -2085,7 +2082,7 @@ msgstr "Nenhum repositório encontrado." #: kallithea/templates/index_base.html:144 #: 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:72 +#: kallithea/templates/base/root.html:70 #: kallithea/templates/bookmarks/bookmarks.html:84 #: kallithea/templates/branches/branches.html:83 #: kallithea/templates/journal/journal.html:211 @@ -2097,8 +2094,7 @@ msgstr "Erro de dados." #: kallithea/templates/index_base.html:145 #: 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:148 -#: kallithea/templates/base/root.html:73 +#: kallithea/templates/base/base.html:151 kallithea/templates/base/root.html:71 #: kallithea/templates/bookmarks/bookmarks.html:85 #: kallithea/templates/branches/branches.html:84 #: kallithea/templates/journal/journal.html:212 @@ -2108,7 +2104,7 @@ msgid "Loading..." msgstr "Carregando..." #: kallithea/templates/login.html:5 kallithea/templates/login.html:32 -#: kallithea/templates/base/base.html:267 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "Entrar" @@ -2123,14 +2119,14 @@ msgstr "Log in em %s" #: kallithea/templates/admin/users/user_add.html:35 #: kallithea/templates/admin/users/user_edit_profile.html:33 #: kallithea/templates/admin/users/users.html:53 -#: kallithea/templates/base/base.html:243 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "Nome de usuário" #: kallithea/templates/login.html:52 kallithea/templates/register.html:49 #: kallithea/templates/admin/my_account/my_account.html:39 #: kallithea/templates/admin/users/user_add.html:44 -#: kallithea/templates/base/base.html:252 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "Senha" @@ -2146,7 +2142,7 @@ msgstr "Entrar" msgid "Forgot your password ?" msgstr "Esqueceu sua senha ?" -#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:263 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "Não possui uma conta ?" @@ -2178,7 +2174,9 @@ msgstr "" #: kallithea/templates/password_reset.html:64 msgid "Password reset link will be send to matching email address" -msgstr "Link de reinicialização de senha será enviado ao endereço de e-mail correspondente" +msgstr "" +"Link de reinicialização de senha será enviado ao endereço de e-mail " +"correspondente" #: kallithea/templates/register.html:5 kallithea/templates/register.html:30 #: kallithea/templates/register.html:106 @@ -2245,7 +2243,7 @@ msgstr "Ainda não há marcadores" #: kallithea/templates/admin/admin.html:5 #: kallithea/templates/admin/admin.html:16 -#: kallithea/templates/base/base.html:69 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "Diário do administrador" @@ -2307,7 +2305,7 @@ msgid "Authentication Settings" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:14 -#: kallithea/templates/base/base.html:75 +#: kallithea/templates/base/base.html:78 msgid "Authentication" msgstr "" @@ -2330,12 +2328,12 @@ msgid "Available built-in plugins" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:65 +#: kallithea/templates/base/root.html:63 msgid "enabled" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:66 +#: kallithea/templates/base/root.html:64 msgid "disabled" msgstr "" @@ -2369,7 +2367,7 @@ msgid "Repositories defaults" msgstr "Padrões de repositórios" #: kallithea/templates/admin/defaults/defaults.html:14 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "Padrões" @@ -2393,7 +2391,9 @@ msgstr "Repositório privado" msgid "" "Private repositories are only visible to people explicitly added as " "collaborators." -msgstr "Repositórios privados são visíveis somente por pessoas explicitamente adicionadas como colaboradores." +msgstr "" +"Repositórios privados são visíveis somente por pessoas explicitamente " +"adicionadas como colaboradores." #: kallithea/templates/admin/defaults/defaults.html:58 #: kallithea/templates/admin/repos/repo_edit_settings.html:91 @@ -2544,7 +2544,6 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_permissions.html:102 #: kallithea/templates/admin/repos/repo_edit_settings.html:135 #: kallithea/templates/admin/settings/settings_global.html:56 -#: kallithea/templates/admin/settings/settings_license.html:43 #: kallithea/templates/admin/settings/settings_vcs.html:81 #: kallithea/templates/admin/settings/settings_visual.html:116 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 @@ -2619,7 +2618,7 @@ msgid "Show as raw" msgstr "Mostrar original" #: kallithea/templates/admin/my_account/my_account.html:5 -#: kallithea/templates/base/base.html:282 +#: kallithea/templates/base/base.html:285 msgid "My account" msgstr "Minha conta" @@ -2797,8 +2796,8 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_profile.html:26 msgid "" -"Your user is in an external Source of Record; some details cannot be managed" -" here" +"Your user is in an external Source of Record; some details cannot be " +"managed here" msgstr "" #: kallithea/templates/admin/my_account/my_account_pullrequests.html:2 @@ -2848,7 +2847,7 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_repos.html:59 #: kallithea/templates/admin/my_account/my_account_watched.html:59 -#: kallithea/templates/base/root.html:71 +#: kallithea/templates/base/root.html:69 #: kallithea/templates/bookmarks/bookmarks.html:83 #: kallithea/templates/branches/branches.html:82 #: kallithea/templates/journal/journal.html:210 @@ -2875,7 +2874,7 @@ msgid "Comments" msgstr "Comentários" #: kallithea/templates/admin/notifications/notifications.html:34 -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 msgid "Pull Requests" msgstr "Pull Requests" @@ -2893,7 +2892,7 @@ msgid "Show notification" msgstr "Mostrar notificação" #: kallithea/templates/admin/notifications/show_notification.html:12 -#: kallithea/templates/base/base.html:281 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "Notificações" @@ -2906,7 +2905,7 @@ msgstr "Administração de permissões" #: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 #: kallithea/templates/admin/repos/repo_edit.html:46 #: kallithea/templates/admin/user_groups/user_group_edit.html:45 -#: kallithea/templates/base/base.html:74 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "Permissões" @@ -2937,9 +2936,12 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:26 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 "Todas as permissões padrão em cada repositório serão modificadas para a permissão escolhida, note que todas as permissões padrão customizadas nos repositórios serão perdidas" +"permission, note that all custom default permission on repositories will " +"be lost" +msgstr "" +"Todas as permissões padrão em cada repositório serão modificadas para a " +"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:27 #: kallithea/templates/admin/permissions/permissions_globals.html:40 @@ -2960,7 +2962,10 @@ msgid "" "All default permissions on each repository group will be reset to chosen " "permission, note that all custom default permission on repository groups " "will be lost" -msgstr "Todas as permissões padrão em cada grupo de repositórios serão modificadas para a permissão escolhida, note que todas as permissões padrão customizadas em grupos de repositórios serão perdidas" +msgstr "" +"Todas as permissões padrão em cada grupo de repositórios serão " +"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:46 #: kallithea/templates/data_table/_dt_elements.html:211 @@ -2972,7 +2977,10 @@ 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 "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" +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:60 msgid "Repository creation" @@ -2984,8 +2992,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:72 msgid "" -"Write permission to repository groups allows creating repositories inside " -"that group" +"Write permission to repository groups allows creating repositories inside" +" that group" msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:77 @@ -3033,7 +3041,7 @@ msgid "Add repository group" msgstr "Adicionar grupo de repositórios" #: kallithea/templates/admin/repo_groups/repo_group_add.html:14 -#: kallithea/templates/base/base.html:71 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 msgid "Repository groups" msgstr "Grupo de repositórios" @@ -3079,8 +3087,7 @@ msgstr "" #: kallithea/templates/admin/settings/settings.html:14 #: kallithea/templates/admin/settings/settings.html:36 #: kallithea/templates/admin/user_groups/user_group_edit.html:42 -#: kallithea/templates/base/base.html:77 -#: kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 msgid "Settings" msgstr "Configurações" @@ -3206,9 +3213,11 @@ msgstr "" #: 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" -msgstr "Habilitar trava-por-pulling no grupo. Esta opção será aplicada a todos os outros grupos e repositórios dentro deles" +"Enable lock-by-pulling on group. This option will be applied to all other" +" groups and repositories inside" +msgstr "" +"Habilitar trava-por-pulling no grupo. Esta opção será aplicada a todos os" +" outros grupos e repositórios dentro deles" #: kallithea/templates/admin/repo_groups/repo_group_show.html:4 #, python-format @@ -3255,9 +3264,10 @@ 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/forks/fork.html:45 -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." +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/forks/fork.html:55 @@ -3292,8 +3302,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:30 #, python-format msgid "" -"Repository \"%(repo_name)s\" is beeing created, you will be redirected when " -"this process is finished.repo_name" +"Repository \"%(repo_name)s\" is beeing created, you will be redirected " +"when this process is finished.repo_name" msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:42 @@ -3339,7 +3349,9 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:10 #: kallithea/templates/admin/repos/repo_edit_fork.html:9 msgid "Manually set this repository as a fork of another from the list" -msgstr "Marque manualmente este repositório como uma bifurcação de um outro da lista" +msgstr "" +"Marque manualmente este repositório como uma bifurcação de um outro da " +"lista" #: kallithea/templates/admin/repos/repo_edit_advanced.html:24 msgid "Public journal visibility" @@ -3355,9 +3367,11 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:43 msgid "" -"All actions made on this repository will be accessible to everyone in public" -" journal" -msgstr "Todas as ações feitas nesse repositório serão acessíveis a todos no diário público" +"All actions made on this repository will be accessible to everyone in " +"public journal" +msgstr "" +"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:49 msgid "Change locking" @@ -3385,9 +3399,9 @@ msgstr "Repositório não está travado" #: kallithea/templates/admin/repos/repo_edit_advanced.html:73 msgid "" -"Force locking on repository. Works only when anonymous access is disabled. " -"Trigering a pull locks repository by user who pulled, only the same user can" -" unlock by doing a push" +"Force locking on repository. Works only when anonymous access is " +"disabled. Trigering a pull locks repository by user who pulled, only the " +"same user can unlock by doing a push" msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:83 @@ -3417,10 +3431,14 @@ msgstr "Excluir bifurcações" #: kallithea/templates/admin/repos/repo_edit_advanced.html:94 msgid "" -"This repository will be renamed in a special way in order to be unaccesible " -"for Kallithea and VCS systems. If you need to fully delete it from file " -"system please do it manually" -msgstr "Este repositório será renomeado de um modo especial para não ser mais acessívei pelo Kallithea ou outros sistemas VCS. Se você precisa excluí-lo totalmente do sistema de arquivos, por favor, faça-o manualmente" +"This repository will be renamed in a special way in order to be " +"unaccesible for Kallithea and VCS systems. If you need to fully delete it" +" from file system please do it manually" +msgstr "" +"Este repositório será renomeado de um modo especial para não ser mais " +"acessívei pelo Kallithea ou outros sistemas VCS. Se você precisa " +"excluí-lo totalmente do sistema de arquivos, por favor, faça-o " +"manualmente" #: kallithea/templates/admin/repos/repo_edit_caches.html:4 msgid "Invalidate repository cache" @@ -3432,9 +3450,11 @@ msgstr "Confirma invalidar cache do repositório" #: kallithea/templates/admin/repos/repo_edit_caches.html:7 msgid "" -"Manually invalidate cache for this repository. On first access repository " -"will be cached again" -msgstr "Invalidar manualmente o cache deste repositório. No próximo acesso o repositório será cacheado novamente" +"Manually invalidate cache for this repository. On first access repository" +" will be cached again" +msgstr "" +"Invalidar manualmente o cache deste repositório. No próximo acesso o " +"repositório será cacheado novamente" #: kallithea/templates/admin/repos/repo_edit_caches.html:12 msgid "List of cached values" @@ -3526,9 +3546,12 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:14 msgid "" -"In case this repository is renamed or moved into another group the repository url changes.\n" -" Using above url guarantees that this repository will allways be accessible under such url.\n" -" Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service." +"In case this repository is renamed or moved into another group the " +"repository url changes.\n" +" Using above url guarantees that this " +"repository will allways be accessible under such url.\n" +" Usefull for CI systems, or any other cases" +" that you need to hardcode the url into 3rd party service." msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:21 @@ -3622,10 +3645,6 @@ msgstr "" msgid "System Info" msgstr "" -#: kallithea/templates/admin/settings/settings.html:48 -msgid "License" -msgstr "" - #: kallithea/templates/admin/settings/settings_email.html:4 msgid "Email prefix" msgstr "" @@ -3708,12 +3727,11 @@ msgstr "" #: kallithea/templates/admin/settings/settings_global.html:50 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:55 -#: kallithea/templates/admin/settings/settings_license.html:42 #: kallithea/templates/admin/settings/settings_vcs.html:80 #: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" @@ -3725,8 +3743,8 @@ msgstr "" #: 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 @@ -3737,57 +3755,6 @@ msgstr "Ganchos customizados" msgid "Failed to remove hook" msgstr "Falha ao remover gancho" -#: kallithea/templates/admin/settings/settings_license.html:2 -msgid "Currently you're using a free license, which is limited to 20 users." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:9 -#: kallithea/templates/admin/settings/settings_system.html:4 -msgid "Kallithea version" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "License token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "No license token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:13 -msgid "License issued to" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:14 -msgid "License issued on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "License users limit" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "unlimited" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:16 -msgid "License expires on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:33 -msgid "License key" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:37 -msgid "Paste your Kallithea license key into that textarea." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:52 -msgid "" -"Please enter following lines (if yet not present) into [app:main] section of" -" your .ini file. The token below is autogenerated." -msgstr "" - #: kallithea/templates/admin/settings/settings_mapping.html:6 msgid "Rescan option" msgstr "Opção de varredura" @@ -3798,8 +3765,9 @@ msgstr "Destruir dados antigos" #: kallithea/templates/admin/settings/settings_mapping.html:13 msgid "" -"In case a repository was deleted from filesystem and it still exists in the " -"database check this option to scan obsolete data in database and remove it." +"In case a repository was deleted from filesystem and it still exists in " +"the database check this option to scan obsolete data in database and " +"remove it." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:17 @@ -3808,8 +3776,8 @@ msgstr "Invalidar o cache para todos os repositórios" #: kallithea/templates/admin/settings/settings_mapping.html:19 msgid "" -"Each cache data for repositories will be cleaned with this option selected. " -"Use this to reload data and clear cache keys." +"Each cache data for repositories will be cleaned with this option " +"selected. Use this to reload data and clear cache keys." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:23 @@ -3818,8 +3786,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:25 msgid "" -"Verify if Kallitheas GIT hooks are installed for each repository. Current " -"hooks will be updated to latest version" +"Verify if Kallitheas GIT hooks are installed for each repository. Current" +" hooks will be updated to latest version" msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:32 @@ -3845,6 +3813,10 @@ msgid "Reindex" msgstr "Reindexar" #: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 msgid "check for updates" msgstr "" @@ -3934,14 +3906,16 @@ msgstr "Localização dos repositórios" #: 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 "Clique para destravar. Você deve reiniciar o Kallithea para que esta configuração tenha efeito." +"Click to unlock. You must restart Kallithea in order to make this setting" +" take effect." +msgstr "" +"Clique para destravar. Você deve reiniciar o Kallithea para que esta " +"configuração tenha efeito." #: kallithea/templates/admin/settings/settings_vcs.html:72 msgid "" -"Filesystem location where repositories should be stored. After changing this" -" value a restart and rescan of the repository folder are required." +"Filesystem location where repositories should be stored. After changing " +"this value a restart and rescan of the repository folder are required." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:8 @@ -3971,22 +3945,34 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:30 msgid "" "Gravatar url allows you to use other avatar server application.\n" -" Following variables of the URL will be replaced accordingly.\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" +" Following " +"variables of the URL will be replaced accordingly.\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" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:42 msgid "" -"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}', available vars:\n" -" {scheme} 'http' or 'https' sent from running Kallithea server,\n" -" {user} current user username,\n" -" {netloc} network location/server host of running Kallithea server,\n" -" {repo} full repository name,\n" -" {repoid} ID of repository, can be used to contruct clone-by-id" +"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}'," +" available vars:\n" +" {scheme} 'http' " +"or 'https' sent from running Kallithea server,\n" +" {user} current " +"user username,\n" +" {netloc} network " +"location/server host of running Kallithea server,\n" +" {repo} full " +"repository name,\n" +" {repoid} ID of " +"repository, can be used to contruct clone-by-id" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:54 @@ -3995,8 +3981,8 @@ msgstr "Itens do dashboard" #: kallithea/templates/admin/settings/settings_visual.html:58 msgid "" -"Number of items displayed in the main page dashboard before pagination is " -"shown." +"Number of items displayed in the main page dashboard before pagination is" +" shown." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:64 @@ -4044,7 +4030,7 @@ msgid "Add user group" msgstr "Adicionar grupo de usuários" #: kallithea/templates/admin/user_groups/user_group_add.html:13 -#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:93 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 msgid "User groups" msgstr "Grupos de usuários" @@ -4128,7 +4114,7 @@ msgstr "Adicionar usuário" #: kallithea/templates/admin/users/user_add.html:13 #: kallithea/templates/admin/users/user_edit.html:14 -#: kallithea/templates/base/base.html:72 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "Usuários" @@ -4198,8 +4184,8 @@ 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." +"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 @@ -4239,50 +4225,50 @@ msgstr "" msgid "Server instance: %s" msgstr "Instância de servidor: %s" -#: kallithea/templates/base/base.html:46 +#: kallithea/templates/base/base.html:49 msgid "Support" msgstr "" -#: kallithea/templates/base/base.html:131 +#: kallithea/templates/base/base.html:134 msgid "Create fork" msgstr "" -#: kallithea/templates/base/base.html:142 +#: kallithea/templates/base/base.html:145 #: kallithea/templates/data_table/_dt_elements.html:11 #: kallithea/templates/data_table/_dt_elements.html:15 #: kallithea/templates/summary/summary.html:11 msgid "Summary" msgstr "Sumário" -#: kallithea/templates/base/base.html:143 +#: kallithea/templates/base/base.html:146 #: kallithea/templates/changelog/changelog.html:17 #: kallithea/templates/data_table/_dt_elements.html:19 #: kallithea/templates/data_table/_dt_elements.html:23 msgid "Changelog" msgstr "Registro de alterações" -#: kallithea/templates/base/base.html:144 +#: kallithea/templates/base/base.html:147 #: kallithea/templates/data_table/_dt_elements.html:27 #: kallithea/templates/data_table/_dt_elements.html:31 #: kallithea/templates/files/files.html:15 msgid "Files" msgstr "Arquivos" -#: kallithea/templates/base/base.html:146 +#: kallithea/templates/base/base.html:149 msgid "Switch To" msgstr "Trocar Para" -#: kallithea/templates/base/base.html:153 -#: kallithea/templates/base/base.html:155 +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 msgid "Options" msgstr "Opções" -#: kallithea/templates/base/base.html:163 +#: kallithea/templates/base/base.html:166 #: kallithea/templates/forks/forks_data.html:21 msgid "Compare fork" msgstr "Compare bifurcação" -#: kallithea/templates/base/base.html:165 +#: kallithea/templates/base/base.html:168 #: kallithea/templates/bookmarks/bookmarks.html:58 #: kallithea/templates/bookmarks/bookmarks_data.html:13 #: kallithea/templates/branches/branches.html:57 @@ -4292,112 +4278,112 @@ msgstr "Compare bifurcação" msgid "Compare" msgstr "Compare" -#: kallithea/templates/base/base.html:167 -#: kallithea/templates/base/base.html:334 +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 #: kallithea/templates/search/search.html:17 #: kallithea/templates/search/search.html:57 msgid "Search" msgstr "Pesquisar" -#: kallithea/templates/base/base.html:171 +#: kallithea/templates/base/base.html:174 msgid "Unlock" msgstr "Destravar" -#: kallithea/templates/base/base.html:173 +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "Travar" -#: kallithea/templates/base/base.html:181 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "Seguir" -#: kallithea/templates/base/base.html:182 +#: kallithea/templates/base/base.html:185 msgid "Unfollow" msgstr "Parar de seguir" -#: kallithea/templates/base/base.html:185 +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 #: kallithea/templates/data_table/_dt_elements.html:39 #: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "Bifurcação" -#: kallithea/templates/base/base.html:187 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "Criar Pull Request" -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 #, python-format msgid "Show Pull Requests for %s" msgstr "Mostrar Pull Requests para %s" -#: kallithea/templates/base/base.html:230 +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "Não logado" -#: kallithea/templates/base/base.html:237 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "Entrar com sua conta" -#: kallithea/templates/base/base.html:260 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "Esqueceu a senha ?" -#: kallithea/templates/base/base.html:283 +#: kallithea/templates/base/base.html:286 msgid "Log Out" msgstr "Sair" -#: kallithea/templates/base/base.html:308 +#: kallithea/templates/base/base.html:311 msgid "Show recent activity" msgstr "Mostrar atividade recente" -#: kallithea/templates/base/base.html:309 +#: kallithea/templates/base/base.html:312 #: kallithea/templates/journal/journal.html:4 msgid "Journal" msgstr "Diário" -#: kallithea/templates/base/base.html:314 -#: kallithea/templates/base/base.html:315 +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 msgid "Public journal" msgstr "Diário público" -#: kallithea/templates/base/base.html:320 +#: kallithea/templates/base/base.html:323 msgid "Show public gists" msgstr "Mostrar gists públicos" -#: kallithea/templates/base/base.html:321 +#: kallithea/templates/base/base.html:324 msgid "Gists" msgstr "Gists" -#: kallithea/templates/base/base.html:324 +#: kallithea/templates/base/base.html:327 msgid "Create new gist" msgstr "Criar novo gist" -#: kallithea/templates/base/base.html:325 +#: kallithea/templates/base/base.html:328 msgid "All public gists" msgstr "Todos os gists públicos" -#: kallithea/templates/base/base.html:327 +#: kallithea/templates/base/base.html:330 msgid "My public gists" msgstr "Meus gists públicos" -#: kallithea/templates/base/base.html:328 +#: kallithea/templates/base/base.html:331 msgid "My private gists" msgstr "Meus gists privados" -#: kallithea/templates/base/base.html:333 +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "Buscar nos repositórios" -#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:399 msgid "No matches found" msgstr "" -#: kallithea/templates/base/base.html:522 +#: kallithea/templates/base/base.html:527 msgid "Keyboard shortcuts" msgstr "" -#: kallithea/templates/base/base.html:531 +#: kallithea/templates/base/base.html:536 msgid "Site-wide shortcuts" msgstr "" @@ -4408,8 +4394,8 @@ 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 permissions from %s permissions settings, and default " +"IP address whitelist." msgstr "" #: kallithea/templates/base/default_perms_box.html:28 @@ -4418,7 +4404,9 @@ msgstr "Criar repositórios" #: kallithea/templates/base/default_perms_box.html:33 msgid "Select this option to allow repository creation for this user" -msgstr "Selecione esta opção para permitir a criação de repositórios para este usuário" +msgstr "" +"Selecione esta opção para permitir a criação de repositórios para este " +"usuário" #: kallithea/templates/base/default_perms_box.html:40 msgid "Create user groups" @@ -4426,7 +4414,9 @@ msgstr "Criar grupos de usuários" #: kallithea/templates/base/default_perms_box.html:45 msgid "Select this option to allow user group creation for this user" -msgstr "Selecione esta opção para permitir a criação de grupos de usuários para este usuário" +msgstr "" +"Selecione esta opção para permitir a criação de grupos de usuários para " +"este usuário" #: kallithea/templates/base/default_perms_box.html:52 msgid "Fork repositories" @@ -4434,7 +4424,9 @@ msgstr "Bufurcar repositórios" #: kallithea/templates/base/default_perms_box.html:57 msgid "Select this option to allow repository forking for this user" -msgstr "Selecione esta opção para permitir a bifurcação de repositórios para este usuário" +msgstr "" +"Selecione esta opção para permitir a bifurcação de repositórios para este" +" usuário" #: kallithea/templates/base/perms_summary.html:13 msgid "show" @@ -4458,84 +4450,84 @@ msgstr "Editar Permissão" msgid "No permission defined" msgstr "" -#: kallithea/templates/base/root.html:47 +#: kallithea/templates/base/root.html:45 msgid "Add another comment" msgstr "Adicionar outro comentário" -#: kallithea/templates/base/root.html:48 +#: kallithea/templates/base/root.html:46 #: kallithea/templates/data_table/_dt_elements.html:216 msgid "Stop following this repository" msgstr "Parar de seguir este repositório" -#: kallithea/templates/base/root.html:49 +#: kallithea/templates/base/root.html:47 msgid "Start following this repository" msgstr "Passar a seguir este repositório" -#: kallithea/templates/base/root.html:50 +#: kallithea/templates/base/root.html:48 msgid "Group" msgstr "Grupo" -#: kallithea/templates/base/root.html:51 +#: kallithea/templates/base/root.html:49 msgid "members" msgstr "membros" -#: kallithea/templates/base/root.html:52 +#: kallithea/templates/base/root.html:50 #: kallithea/templates/pullrequests/pullrequest.html:202 msgid "Loading ..." msgstr "Carregando..." -#: kallithea/templates/base/root.html:53 +#: kallithea/templates/base/root.html:51 msgid "loading ..." msgstr "carregando ..." -#: kallithea/templates/base/root.html:54 +#: kallithea/templates/base/root.html:52 msgid "Search truncated" msgstr "Busca truncada" -#: kallithea/templates/base/root.html:55 +#: kallithea/templates/base/root.html:53 msgid "No matching files" msgstr "Nenhum arquivo encontrado" -#: kallithea/templates/base/root.html:56 +#: kallithea/templates/base/root.html:54 #: kallithea/templates/changelog/changelog.html:51 #: kallithea/templates/pullrequests/pullrequest_show_all.html:33 msgid "Open new pull request" msgstr "Crie novo pull request" -#: kallithea/templates/base/root.html:57 +#: kallithea/templates/base/root.html:55 msgid "Open new pull request for selected changesets" msgstr "Abrir novo pull request para os changesets selecionados" -#: kallithea/templates/base/root.html:58 +#: kallithea/templates/base/root.html:56 msgid "Show selected changesets __S -> __E" msgstr "Mostrar changesets selecionados __S -> __E" +#: kallithea/templates/base/root.html:57 +msgid "Show selected changeset __S" +msgstr "Mostrar changesets selecionados __S" + +#: kallithea/templates/base/root.html:58 +msgid "Selection link" +msgstr "Link da seleção" + #: kallithea/templates/base/root.html:59 -msgid "Show selected changeset __S" -msgstr "Mostrar changesets selecionados __S" - -#: kallithea/templates/base/root.html:60 -msgid "Selection link" -msgstr "Link da seleção" - -#: kallithea/templates/base/root.html:61 #: kallithea/templates/changeset/diff_block.html:8 msgid "Collapse diff" msgstr "Colapsar diff" -#: kallithea/templates/base/root.html:62 +#: kallithea/templates/base/root.html:60 msgid "Expand diff" msgstr "Expandir diff" -#: kallithea/templates/base/root.html:63 +#: kallithea/templates/base/root.html:61 msgid "Failed to revoke permission" msgstr "Falhou ao revocar a permissão" -#: kallithea/templates/base/root.html:64 +#: kallithea/templates/base/root.html:62 msgid "confirm to revoke permission for {0}: {1} ?" msgstr "confirme para revogar permissão para {0}: {1} ?" -#: kallithea/templates/base/root.html:68 +#: kallithea/templates/base/root.html:66 msgid "specify changeset" msgstr "" @@ -4614,7 +4606,9 @@ msgstr "Mostrar" msgid "" "Changeset status: %s\n" "Click to open associated pull request #%s" -msgstr "Estado do changeset: %s\nClique para abrir os pull request #%s associado" +msgstr "" +"Estado do changeset: %s\n" +"Clique para abrir os pull request #%s associado" #: kallithea/templates/changelog/changelog.html:86 #: kallithea/templates/compare/compare_cs.html:18 @@ -4794,7 +4788,9 @@ msgstr[1] "%s arquivos modificados com %s inserções e %s exclusões" #: kallithea/templates/pullrequests/pullrequest_show.html:178 #: kallithea/templates/pullrequests/pullrequest_show.html:202 msgid "Showing a huge diff might take some time and resources" -msgstr "Mostrar um diff muito grande pode levar muito tempo e gastar muitos recursos" +msgstr "" +"Mostrar um diff muito grande pode levar muito tempo e gastar muitos " +"recursos" #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 @@ -4844,9 +4840,10 @@ msgstr "Comentários interpretados usando a sintaxe %s com suporte a %s." #: kallithea/templates/changeset/changeset_file_comment.html:69 #: kallithea/templates/changeset/changeset_file_comment.html:155 -msgid "" -"Use @username inside this text to send notification to this Kallithea user" -msgstr "Use @nomedeusuário dentro desse texto para enviar notificação a este usuário do Kallithea" +msgid "Use @username inside this text to send notification to this Kallithea 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:73 #: kallithea/templates/changeset/changeset_file_comment.html:166 @@ -5033,7 +5030,8 @@ msgstr "Por favor, ignore este email se você não requisitou uma nova senha." #: kallithea/templates/email_templates/pull_request.html:6 #, python-format msgid "" -"%s opened a pull request for repository %s and wants you to review changes." +"%s opened a pull request for repository %s and wants you to review " +"changes." msgstr "%s abriu um pull request para o repositório %s e espera sua revisão." #: kallithea/templates/email_templates/pull_request.html:8 @@ -5259,7 +5257,9 @@ msgstr "" #: kallithea/templates/files/files_source.html:44 msgid "Editing files allowed only when on branch head revision" -msgstr "A edição de arquivos só é permitida quando se está na revisão mais recente do ramo" +msgstr "" +"A edição de arquivos só é permitida quando se está na revisão mais " +"recente do ramo" #: kallithea/templates/files/files_source.html:45 msgid "Deleting files allowed only when on branch head revision" @@ -5703,3 +5703,4 @@ msgstr "%s Tags" #: kallithea/templates/tags/tags.html:29 msgid "Compare tags" msgstr "Comparar tags" + diff --git a/kallithea/i18n/ru/LC_MESSAGES/kallithea.mo b/kallithea/i18n/ru/LC_MESSAGES/kallithea.mo index d76c0b0ed673d6774cfc1b00522d402592abf34b..4d22834ec4ac93cd2f31f72e4813e905eb37a3b9 GIT binary patch literal 101129 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

Hjq-vJC^s)(egF-4 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, 2013 # mokeev1995 , 2013 # Andrey Mivrenik , 2013 -# ArcheR , 2013 # invision70 , 2014 # ivlevdenis , 2013 -# ivlevdenis , 2013 # Mikhail Zholobov , 2013 -# Mikhail Zholobov , 2013 -# mokeev1995 , 2013 -# Andrey Mivrenik , 2013 -# Ruslan Bekenev , 2013 # Ruslan Bekenev , 2013 # SkryabinD , 2014 # softforwinxp , 2013 -# softforwinxp , 2013 # zhmylove , 2013 -# Mikhail Zholobov , 2013 msgid "" msgstr "" -"Project-Id-Version: Kallithea\n" +"Project-Id-Version: Kallithea\n" "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n" -"POT-Creation-Date: 2014-02-13 15:30+0100\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: 2014-02-13 14:34+0000\n" "Last-Translator: marcinkuzminski \n" -"Language-Team: Russian (http://www.transifex.com/projects/p/Kallithea/language/ru/)\n" +"Language-Team: Russian " +"(http://www.transifex.com/projects/p/Kallithea/language/ru/)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -"Language: ru\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: kallithea/controllers/changelog.py:88 kallithea/controllers/compare.py:88 -#: kallithea/controllers/pullrequests.py:263 + +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 msgid "There are no changesets yet" msgstr "Ещё не было изменений" -#: kallithea/controllers/changelog.py:184 +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "Все ветки" -#: kallithea/controllers/changelog.py:187 +#: kallithea/controllers/changelog.py:189 msgid "(closed)" msgstr "(закрыто)" -#: kallithea/controllers/changeset.py:85 +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "Отображать пробелы" -#: kallithea/controllers/changeset.py:92 kallithea/controllers/changeset.py:99 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "Игнорировать пробелы" -#: kallithea/controllers/changeset.py:165 +#: kallithea/controllers/changeset.py:167 #, python-format msgid "increase diff context to %(num)s lines" msgstr "" -#: kallithea/controllers/changeset.py:207 kallithea/controllers/files.py:96 -#: kallithea/controllers/files.py:119 +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 msgid "Such revision does not exist for this repository" msgstr "" -#: kallithea/controllers/changeset.py:353 -#: kallithea/controllers/pullrequests.py:480 +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "Изменение статуса -> %s" -#: kallithea/controllers/changeset.py:384 +#: kallithea/controllers/changeset.py:386 msgid "" -"Changing status on a changeset associated with a closed pull request is not " -"allowed" -msgstr "Нельзя редактировать статус изменений, связанных с закрытыми pull-request'ами." - -#: kallithea/controllers/compare.py:192 kallithea/templates/base/root.html:67 +"Changing status on a changeset associated with a closed pull request is " +"not allowed" +msgstr "" +"Нельзя редактировать статус изменений, связанных с закрытыми pull-" +"request'ами." + +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 msgid "Select changeset" msgstr "Выбрать набор изменений" -#: kallithea/controllers/error.py:70 +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "Домашняя страница" -#: kallithea/controllers/error.py:99 -msgid "" -"The request could not be understood by the server due to malformed syntax." +#: kallithea/controllers/error.py:101 +msgid "The request could not be understood by the server due to malformed syntax." msgstr "Запрос не распознан сервером из-за неправильного синтаксиса." -#: kallithea/controllers/error.py:102 +#: kallithea/controllers/error.py:104 msgid "Unauthorized access to resource" msgstr "Несанкционированный доступ к ресурсу" -#: kallithea/controllers/error.py:104 +#: kallithea/controllers/error.py:106 msgid "You don't have permission to view this page" msgstr "У вас нет прав для просмотра этой страницы" -#: kallithea/controllers/error.py:106 +#: kallithea/controllers/error.py:108 msgid "The resource could not be found" msgstr "Ресурс не найден" -#: kallithea/controllers/error.py:108 +#: kallithea/controllers/error.py:110 msgid "" "The server encountered an unexpected condition which prevented it from " "fulfilling the request." msgstr "Сервер не может выполнить запрос, из-за неправильного условия в запросе" -#: kallithea/controllers/feed.py:53 +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "Изменения в репозитарии %s" -#: kallithea/controllers/feed.py:54 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "Лента новостей %s %s" -#: kallithea/controllers/feed.py:87 +#: kallithea/controllers/feed.py:89 #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 #: kallithea/templates/compare/compare_diff.html:75 @@ -129,405 +123,411 @@ msgstr "Лента новостей %s %s" msgid "Changeset was too big and was cut off..." msgstr "Изменения оказались слишком большими и были вырезаны..." -#: kallithea/controllers/feed.py:91 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "%s выполнил commit в %s" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "Нажмите чтобы добавить новый файл" -#: kallithea/controllers/files.py:91 +#: kallithea/controllers/files.py:93 #, python-format msgid "There are no files yet. %s" msgstr "" -#: kallithea/controllers/files.py:299 kallithea/controllers/files.py:359 -#: kallithea/controllers/files.py:426 +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "Репозиторий заблокировал %s в %s" -#: kallithea/controllers/files.py:311 +#: kallithea/controllers/files.py:313 msgid "You can only delete files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:322 +#: kallithea/controllers/files.py:324 #, python-format msgid "Deleted file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:344 +#: kallithea/controllers/files.py:346 #, python-format msgid "Successfully deleted file %s" msgstr "" -#: kallithea/controllers/files.py:348 kallithea/controllers/files.py:414 -#: kallithea/controllers/files.py:496 +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 msgid "Error occurred during commit" msgstr "Во время фиксации изменений произошла ошибка" -#: kallithea/controllers/files.py:371 +#: kallithea/controllers/files.py:373 msgid "You can only edit files with revision being a valid branch " -msgstr "Вы можете редактировать файлы только в редакции, связанной с существующей веткой" - -#: kallithea/controllers/files.py:385 +msgstr "" +"Вы можете редактировать файлы только в редакции, связанной с существующей" +" веткой" + +#: kallithea/controllers/files.py:387 #, python-format msgid "Edited file %s via Kallithea" msgstr "Файл %s отредактирован с помощью Kallithea" -#: kallithea/controllers/files.py:401 +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "Без изменений" -#: kallithea/controllers/files.py:410 kallithea/controllers/files.py:485 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "Изменения применены в %s" -#: kallithea/controllers/files.py:438 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "Файл добавлен с помощью Kallithea" -#: kallithea/controllers/files.py:459 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "Пусто" -#: kallithea/controllers/files.py:463 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "Безымянный" -#: kallithea/controllers/files.py:488 +#: kallithea/controllers/files.py:490 msgid "Location must be relative path and must not contain .. in path" -msgstr "Расположение должно быть относительным путем, и не должно содержать \"..\" в пути" - -#: kallithea/controllers/files.py:522 +msgstr "" +"Расположение должно быть относительным путем, и не должно содержать " +"\"..\" в пути" + +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "Возможность скачивать отключена" -#: kallithea/controllers/files.py:533 +#: kallithea/controllers/files.py:535 #, python-format msgid "Unknown revision %s" msgstr "Неизвестная версия %s" -#: kallithea/controllers/files.py:535 +#: kallithea/controllers/files.py:537 msgid "Empty repository" msgstr "Пустой репозитарий" -#: kallithea/controllers/files.py:537 +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "Неизвестный тип архива" -#: kallithea/controllers/files.py:773 +#: kallithea/controllers/files.py:775 #: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 #: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "Набор изменений" -#: kallithea/controllers/files.py:774 -#: kallithea/controllers/pullrequests.py:158 -#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 #: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "Ветки" -#: kallithea/controllers/files.py:775 -#: kallithea/controllers/pullrequests.py:159 -#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 #: kallithea/templates/switch_to_list.html:25 #: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "Метки" -#: kallithea/controllers/forks.py:189 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "Произошла ошибка во время создания форка репозитория %s" -#: kallithea/controllers/home.py:81 +#: kallithea/controllers/home.py:86 msgid "Groups" msgstr "" -#: kallithea/controllers/home.py:86 +#: kallithea/controllers/home.py:91 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 #: kallithea/templates/admin/repos/repo_add.html:15 #: kallithea/templates/admin/repos/repo_add.html:19 #: kallithea/templates/admin/users/user_edit_advanced.html:6 -#: kallithea/templates/base/base.html:70 kallithea/templates/base/base.html:87 -#: kallithea/templates/base/base.html:136 -#: kallithea/templates/base/base.html:389 -#: kallithea/templates/base/base.html:560 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 msgid "Repositories" msgstr "Репозитории" -#: kallithea/controllers/home.py:127 kallithea/templates/files/files.html:33 +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 #: kallithea/templates/files/files_add.html:37 #: kallithea/templates/files/files_delete.html:37 #: kallithea/templates/files/files_edit.html:37 msgid "Branch" msgstr "Ветка" -#: kallithea/controllers/home.py:133 +#: kallithea/controllers/home.py:138 msgid "Tag" msgstr "Тэги" -#: kallithea/controllers/home.py:139 +#: kallithea/controllers/home.py:144 msgid "Bookmark" msgstr "Закладки" -#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:155 +#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 msgid "public journal" msgstr "общедоступный журнал" -#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:159 +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 #: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "журнал" -#: kallithea/controllers/login.py:185 kallithea/controllers/login.py:230 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 msgid "bad captcha" msgstr "" -#: kallithea/controllers/login.py:191 +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "Регистрация в Kallithea прошла успешно" -#: kallithea/controllers/login.py:235 +#: kallithea/controllers/login.py:237 msgid "Your password reset link was sent" msgstr "Ссылка для сброса пароля отправлена" -#: kallithea/controllers/login.py:255 +#: kallithea/controllers/login.py:257 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:138 +#: kallithea/controllers/pullrequests.py:140 #: kallithea/templates/changeset/changeset.html:13 #: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "Изменения" -#: kallithea/controllers/pullrequests.py:155 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "Специальный" -#: kallithea/controllers/pullrequests.py:156 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "Ветки участника" -#: kallithea/controllers/pullrequests.py:157 kallithea/model/scm.py:822 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 #: kallithea/templates/switch_to_list.html:38 #: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "Закладки" -#: kallithea/controllers/pullrequests.py:328 +#: kallithea/controllers/pullrequests.py:330 msgid "Pull request requires a title with min. 3 chars" msgstr "Заголовок Pull запроса должен быть не менее 3-х символов" -#: kallithea/controllers/pullrequests.py:330 +#: kallithea/controllers/pullrequests.py:332 #, python-format msgid "Error creating pull request: %s" msgstr "Ошибка при создании pull запроса: %s" -#: kallithea/controllers/pullrequests.py:352 +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "Pull запрос создан успешно" -#: kallithea/controllers/pullrequests.py:355 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "Произошла ошибка при создании Pull запроса" -#: kallithea/controllers/pullrequests.py:395 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "Pull запрос успешно удалён" -#: kallithea/controllers/pullrequests.py:483 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "Закрытый с" -#: kallithea/controllers/pullrequests.py:520 -msgid "" -"Closing pull request on other statuses than rejected or approved forbidden" -msgstr "Закрытие pull-requst'а со статусом, отличным от 'Одобрено' или 'Отклонено' " - -#: kallithea/controllers/search.py:133 +#: kallithea/controllers/pullrequests.py:522 +msgid "Closing pull request on other statuses than rejected or approved forbidden" +msgstr "" +"Закрытие pull-requst'а со статусом, отличным от 'Одобрено' или " +"'Отклонено' " + +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "Недопустимый поисковый запрос. Попробуйте заключить его в кавычки." -#: kallithea/controllers/search.py:138 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" msgstr "Индексы отсутствуют. Пожалуйста, запустите индексатор Whoosh." -#: kallithea/controllers/search.py:142 +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "Произошла ошибка при выполнении этого поиска" -#: kallithea/controllers/summary.py:201 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "Данные пока не загружены" -#: kallithea/controllers/summary.py:204 +#: kallithea/controllers/summary.py:206 #: kallithea/templates/summary/summary.html:105 msgid "Statistics are disabled for this repository" msgstr "Статистические данные отключены для этого репозитария" -#: kallithea/controllers/admin/auth_settings.py:125 +#: kallithea/controllers/admin/auth_settings.py:127 msgid "Auth settings updated successfully" msgstr "Настройки авторизации успешно обновлены" -#: kallithea/controllers/admin/auth_settings.py:136 +#: kallithea/controllers/admin/auth_settings.py:138 msgid "error occurred during update of auth settings" msgstr "произошла ошибка при обновлении настроек авторизации" -#: kallithea/controllers/admin/defaults.py:95 +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "Стандартные настройки успешно обновлены" -#: kallithea/controllers/admin/defaults.py:109 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "Произошла ошибка при обновлении стандартных настроек" -#: kallithea/controllers/admin/gists.py:58 -#: kallithea/controllers/admin/my_account.py:255 -#: kallithea/controllers/admin/users.py:287 -msgid "forever" -msgstr "навсегда" - -#: kallithea/controllers/admin/gists.py:59 -#: kallithea/controllers/admin/my_account.py:256 -#: kallithea/controllers/admin/users.py:288 -msgid "5 minutes" -msgstr "5 минут" - #: kallithea/controllers/admin/gists.py:60 #: kallithea/controllers/admin/my_account.py:257 #: kallithea/controllers/admin/users.py:289 -msgid "1 hour" -msgstr "1 час" +msgid "forever" +msgstr "навсегда" #: kallithea/controllers/admin/gists.py:61 #: kallithea/controllers/admin/my_account.py:258 #: kallithea/controllers/admin/users.py:290 -msgid "1 day" -msgstr "1 день" +msgid "5 minutes" +msgstr "5 минут" #: kallithea/controllers/admin/gists.py:62 #: kallithea/controllers/admin/my_account.py:259 #: kallithea/controllers/admin/users.py:291 -msgid "1 month" -msgstr "1 месяц" - -#: kallithea/controllers/admin/gists.py:66 +msgid "1 hour" +msgstr "1 час" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +msgid "1 day" +msgstr "1 день" + +#: kallithea/controllers/admin/gists.py:64 #: kallithea/controllers/admin/my_account.py:261 #: kallithea/controllers/admin/users.py:293 +msgid "1 month" +msgstr "1 месяц" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "Срок" -#: kallithea/controllers/admin/gists.py:145 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "Произошла ошибка во время создания сути" -#: kallithea/controllers/admin/gists.py:183 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "Запись gist %s удалена" -#: kallithea/controllers/admin/gists.py:232 +#: kallithea/controllers/admin/gists.py:234 msgid "unmodified" msgstr "" -#: kallithea/controllers/admin/gists.py:261 +#: kallithea/controllers/admin/gists.py:263 msgid "Successfully updated gist content" msgstr "" -#: kallithea/controllers/admin/gists.py:266 +#: kallithea/controllers/admin/gists.py:268 msgid "Successfully updated gist data" msgstr "" -#: kallithea/controllers/admin/gists.py:269 +#: kallithea/controllers/admin/gists.py:271 #, python-format msgid "Error occurred during update of gist %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:68 +#: kallithea/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" -msgstr "Вы не можете изменить данные пользователя, поскольку это критично для работы всего приложения" - -#: kallithea/controllers/admin/my_account.py:125 +msgstr "" +"Вы не можете изменить данные пользователя, поскольку это критично для " +"работы всего приложения" + +#: kallithea/controllers/admin/my_account.py:127 msgid "Your account was updated successfully" msgstr "Ваша учетная запись успешно обновлена" -#: kallithea/controllers/admin/my_account.py:139 -#: kallithea/controllers/admin/users.py:205 +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 #, python-format msgid "Error occurred during update of user %s" msgstr "Произошла ошибка при обновлении пользователя %s" -#: kallithea/controllers/admin/my_account.py:159 +#: kallithea/controllers/admin/my_account.py:161 msgid "Successfully updated password" msgstr "" -#: kallithea/controllers/admin/my_account.py:169 +#: kallithea/controllers/admin/my_account.py:171 msgid "Error occurred during update of user password" msgstr "" -#: kallithea/controllers/admin/my_account.py:211 -#: kallithea/controllers/admin/users.py:430 +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 #, python-format msgid "Added email %s to user" msgstr "Пользователю добавлен E-mail %s" -#: kallithea/controllers/admin/my_account.py:217 -#: kallithea/controllers/admin/users.py:436 +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 msgid "An error occurred during email saving" msgstr "Произошла ошибка при сохранении E-mail" -#: kallithea/controllers/admin/my_account.py:226 -#: kallithea/controllers/admin/users.py:447 +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 msgid "Removed email from user" msgstr "E-mail пользователя удалён" -#: kallithea/controllers/admin/my_account.py:272 -#: kallithea/controllers/admin/users.py:313 +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 msgid "Api key successfully created" msgstr "" -#: kallithea/controllers/admin/my_account.py:284 -#: kallithea/controllers/admin/users.py:329 +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 msgid "Api key successfully reset" msgstr "" -#: kallithea/controllers/admin/my_account.py:288 -#: kallithea/controllers/admin/users.py:333 +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 msgid "Api key successfully deleted" msgstr "" -#: kallithea/controllers/admin/permissions.py:60 -#: kallithea/controllers/admin/permissions.py:64 -#: kallithea/controllers/admin/permissions.py:68 -#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 -msgid "None" -msgstr "Ничего" - -#: kallithea/controllers/admin/permissions.py:61 -#: kallithea/controllers/admin/permissions.py:65 -#: kallithea/controllers/admin/permissions.py:69 -msgid "Read" -msgstr "Чтение" - #: kallithea/controllers/admin/permissions.py:62 #: kallithea/controllers/admin/permissions.py:66 #: kallithea/controllers/admin/permissions.py:70 -msgid "Write" -msgstr "Запись" +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 +msgid "None" +msgstr "Ничего" #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 #: kallithea/controllers/admin/permissions.py:71 +msgid "Read" +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:12 #: kallithea/templates/admin/defaults/defaults.html:12 #: kallithea/templates/admin/permissions/permissions.html:12 @@ -546,467 +546,442 @@ msgstr "Запись" #: kallithea/templates/admin/users/user_edit_profile.html:114 #: kallithea/templates/admin/users/users.html:13 #: kallithea/templates/admin/users/users.html:58 -#: kallithea/templates/base/base.html:339 -#: kallithea/templates/base/base.html:340 -#: kallithea/templates/base/base.html:346 -#: kallithea/templates/base/base.html:347 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "Администратор" -#: kallithea/controllers/admin/permissions.py:74 -#: kallithea/controllers/admin/permissions.py:85 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 -#: kallithea/controllers/admin/permissions.py:96 -#: kallithea/controllers/admin/permissions.py:99 +#: 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 msgid "Disabled" msgstr "Отключено" -#: kallithea/controllers/admin/permissions.py:76 +#: kallithea/controllers/admin/permissions.py:78 msgid "Allowed with manual account activation" msgstr "Разрешена, с ручной активацией учётной записи" -#: kallithea/controllers/admin/permissions.py:78 +#: kallithea/controllers/admin/permissions.py:80 msgid "Allowed with automatic account activation" msgstr "Разрешена, с автоматической активацией учётной записи" -#: kallithea/controllers/admin/permissions.py:81 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 -#: 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:1692 +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 msgid "Manual activation of external account" msgstr "Ручная активация внешней учетной записи" -#: kallithea/controllers/admin/permissions.py:82 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1544 -#: 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:1693 +#: kallithea/controllers/admin/permissions.py:84 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 msgid "Automatic activation of external account" msgstr "Автоматическая активация внешней учетной записи" -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:94 -#: kallithea/controllers/admin/permissions.py:97 -#: kallithea/controllers/admin/permissions.py:100 +#: 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 msgid "Enabled" msgstr "Включено" -#: kallithea/controllers/admin/permissions.py:123 +#: kallithea/controllers/admin/permissions.py:125 msgid "Global permissions updated successfully" msgstr "Глобальные привилегии успешно обновлены" -#: kallithea/controllers/admin/permissions.py:137 +#: 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:186 #, python-format msgid "Created repository group %s" msgstr "Создана новая группа репозиториев %s" -#: kallithea/controllers/admin/repo_groups.py:196 +#: kallithea/controllers/admin/repo_groups.py:198 #, python-format msgid "Error occurred during creation of repository group %s" msgstr "Произошла ошибка при создании группы репозиториев %s" -#: kallithea/controllers/admin/repo_groups.py:254 +#: kallithea/controllers/admin/repo_groups.py:256 #, python-format msgid "Updated repository group %s" msgstr "Группа репозиториев %s обновлена" -#: kallithea/controllers/admin/repo_groups.py:269 +#: kallithea/controllers/admin/repo_groups.py:271 #, python-format msgid "Error occurred during update of repository group %s" msgstr "Произошла ошибка при обновлении группы репозиториев %s" -#: kallithea/controllers/admin/repo_groups.py:287 +#: kallithea/controllers/admin/repo_groups.py:289 #, python-format msgid "This group contains %s repositores and cannot be deleted" msgstr "Данная группа содержит %s репозитариев и не может быть удалена" -#: kallithea/controllers/admin/repo_groups.py:294 +#: kallithea/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %s subgroups and cannot be deleted" msgstr "Группа содержит в себе %s подгрупп и не может быть удалён" -#: kallithea/controllers/admin/repo_groups.py:300 +#: kallithea/controllers/admin/repo_groups.py:302 #, python-format msgid "Removed repository group %s" msgstr "Группа репозиториев %s удалена" -#: kallithea/controllers/admin/repo_groups.py:305 +#: kallithea/controllers/admin/repo_groups.py:307 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "Произошла ошибка при удалении группы репозиториев %s" -#: kallithea/controllers/admin/repo_groups.py:417 -#: kallithea/controllers/admin/repo_groups.py:452 -#: kallithea/controllers/admin/user_groups.py:335 +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 msgid "Cannot revoke permission for yourself as admin" msgstr "Администратор не может отозвать свои привелегии" -#: kallithea/controllers/admin/repo_groups.py:432 +#: kallithea/controllers/admin/repo_groups.py:434 msgid "Repository Group permissions updated" msgstr "Привилегии группы репозиториев обновлены" -#: kallithea/controllers/admin/repo_groups.py:469 -#: kallithea/controllers/admin/repos.py:424 -#: kallithea/controllers/admin/user_groups.py:347 +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 msgid "An error occurred during revoking of permission" msgstr "Произошла ошибка при отзыве привелегии" -#: kallithea/controllers/admin/repos.py:160 +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "Произошла ошибка при создании репозитория %s" -#: kallithea/controllers/admin/repos.py:235 +#: kallithea/controllers/admin/repos.py:237 #, python-format msgid "Created repository %s from %s" msgstr "Репозиторий %s создан из %s" -#: kallithea/controllers/admin/repos.py:244 +#: kallithea/controllers/admin/repos.py:246 #, python-format msgid "Forked repository %s as %s" msgstr "Сделан форк(копия) репозитория %s на %s" -#: kallithea/controllers/admin/repos.py:247 +#: kallithea/controllers/admin/repos.py:249 #, python-format msgid "Created repository %s" msgstr "Репозиторий %s создан" -#: kallithea/controllers/admin/repos.py:287 +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "Репозитарий %s успешно обновлён" -#: kallithea/controllers/admin/repos.py:305 +#: kallithea/controllers/admin/repos.py:307 #, python-format msgid "Error occurred during update of repository %s" msgstr "Произошла ошибка во время обновления репозитория %s" -#: kallithea/controllers/admin/repos.py:332 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "Форки %s отсоединены" -#: kallithea/controllers/admin/repos.py:335 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "Удалены форки репозитория %s" -#: kallithea/controllers/admin/repos.py:340 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "Репозиторий %s удалён" -#: kallithea/controllers/admin/repos.py:343 +#: kallithea/controllers/admin/repos.py:345 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "Невозможно удалить %s, он всё-ещё содержит форки" -#: kallithea/controllers/admin/repos.py:348 +#: kallithea/controllers/admin/repos.py:350 #, python-format msgid "An error occurred during deletion of %s" msgstr "Произошла ошибка во время удаления %s" -#: kallithea/controllers/admin/repos.py:400 +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "Привилегии репозитория обновлены" -#: kallithea/controllers/admin/repos.py:456 +#: kallithea/controllers/admin/repos.py:458 msgid "An error occurred during creation of field" msgstr "Произошла ошибка при создании поля" -#: kallithea/controllers/admin/repos.py:470 +#: kallithea/controllers/admin/repos.py:472 msgid "An error occurred during removal of field" msgstr "Произошла ошибка при удалении поля" -#: kallithea/controllers/admin/repos.py:486 +#: kallithea/controllers/admin/repos.py:488 msgid "-- Not a fork --" msgstr "" -#: kallithea/controllers/admin/repos.py:520 +#: kallithea/controllers/admin/repos.py:522 msgid "Updated repository visibility in public journal" msgstr "Видимость репозитория в публичном журнале обновлена" -#: kallithea/controllers/admin/repos.py:524 +#: kallithea/controllers/admin/repos.py:526 msgid "An error occurred during setting this repository in public journal" msgstr "Произошла ошибка при установке репозитария в общедоступный журнал" -#: kallithea/controllers/admin/repos.py:529 kallithea/model/validators.py:359 +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "Несовпадение токенов" -#: kallithea/controllers/admin/repos.py:544 +#: kallithea/controllers/admin/repos.py:546 msgid "Nothing" msgstr "Ничего" -#: kallithea/controllers/admin/repos.py:546 +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "Репозиторий %s отмечен как форк %s" -#: kallithea/controllers/admin/repos.py:553 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "Произошла ошибка при выполнении операции" -#: kallithea/controllers/admin/repos.py:569 +#: kallithea/controllers/admin/repos.py:571 msgid "Locked repository" msgstr "Закрытый репозиторий" -#: kallithea/controllers/admin/repos.py:572 +#: kallithea/controllers/admin/repos.py:574 msgid "Unlocked repository" msgstr "Открытый репозиторий" -#: kallithea/controllers/admin/repos.py:575 -#: kallithea/controllers/admin/repos.py:602 +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 msgid "An error occurred during unlocking" msgstr "Произошла ошибка во время разблокирования" -#: kallithea/controllers/admin/repos.py:593 +#: kallithea/controllers/admin/repos.py:595 msgid "Unlocked" msgstr "Разблокировано" -#: kallithea/controllers/admin/repos.py:596 +#: kallithea/controllers/admin/repos.py:598 msgid "Locked" msgstr "Заблокировано" -#: kallithea/controllers/admin/repos.py:598 +#: kallithea/controllers/admin/repos.py:600 #, python-format msgid "Repository has been %s" msgstr "Репозиторий %s" -#: kallithea/controllers/admin/repos.py:616 +#: kallithea/controllers/admin/repos.py:618 msgid "Cache invalidation successful" msgstr "" -#: kallithea/controllers/admin/repos.py:620 +#: kallithea/controllers/admin/repos.py:622 msgid "An error occurred during cache invalidation" msgstr "Произошла ошибка при очистке кэша" -#: kallithea/controllers/admin/repos.py:635 +#: kallithea/controllers/admin/repos.py:637 msgid "Pulled from remote location" msgstr "Внесены изменения из удалённого репозитория" -#: kallithea/controllers/admin/repos.py:638 +#: kallithea/controllers/admin/repos.py:640 msgid "An error occurred during pull from remote location" msgstr "Произошла ошибка при внесении изменений из удалённого репозитория" -#: kallithea/controllers/admin/repos.py:671 +#: kallithea/controllers/admin/repos.py:673 msgid "An error occurred during deletion of repository stats" msgstr "Произошла ошибка при удалении статистики репозитория" -#: kallithea/controllers/admin/settings.py:171 +#: kallithea/controllers/admin/settings.py:172 msgid "Updated VCS settings" msgstr "Обновлены настройки VCS" -#: kallithea/controllers/admin/settings.py:175 +#: kallithea/controllers/admin/settings.py:176 msgid "" "Unable to activate hgsubversion support. The \"hgsubversion\" library is " "missing" msgstr "" -#: kallithea/controllers/admin/settings.py:181 -#: kallithea/controllers/admin/settings.py:273 +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 msgid "Error occurred during updating application settings" msgstr "Произошла ошибка при обновлении настроек приложения" -#: kallithea/controllers/admin/settings.py:214 +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "Репозитории успешно пересканированы, добавлено: %s ; удалено: %s" -#: kallithea/controllers/admin/settings.py:269 +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "Обновленные параметры настройки приложения" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "Настройки визуализации обновлены" -#: kallithea/controllers/admin/settings.py:331 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "Произошла ошибка при обновлении настроек визуализации" -#: kallithea/controllers/admin/settings.py:357 +#: kallithea/controllers/admin/settings.py:358 msgid "Please enter email address" msgstr "Пожалуйста, введите адрес электронной почты" -#: kallithea/controllers/admin/settings.py:369 +#: kallithea/controllers/admin/settings.py:370 msgid "Send email task created" msgstr "Задача отправки Email создана" -#: kallithea/controllers/admin/settings.py:399 +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "Добавлена новая ловушка" -#: kallithea/controllers/admin/settings.py:413 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "Обновлённые ловушки" -#: kallithea/controllers/admin/settings.py:417 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "произошла ошибка при создании хука" -#: kallithea/controllers/admin/settings.py:443 +#: kallithea/controllers/admin/settings.py:444 msgid "Whoosh reindex task scheduled" msgstr "Запланирована переиндексация базы Whoosh" -#: kallithea/controllers/admin/settings.py:535 -msgid "Updated license information" -msgstr "Обновленная информация о лицензии" - -#: kallithea/controllers/admin/settings.py:540 -msgid "Error occurred during updating license info" -msgstr "Во время обновления лицензии произошла ошибка" - -#: kallithea/controllers/admin/settings.py:563 -#, python-format -msgid "" -"Your license will expire on %s, please contact support to extend your " -"license." -msgstr "Ваша лицензия истекает %s, пожалуйста, свяжитесь с поддержкой для продления вашей лицензии." - -#: kallithea/controllers/admin/settings.py:566 -#, python-format -msgid "" -"Your license has expired on %s, please contact support to extend your " -"license." -msgstr "Ваша лицензия истекла %s, пожалуйста, свяжитесь с поддержкой для продления вашей лицензии." - -#: kallithea/controllers/admin/settings.py:571 -msgid "" -"Unexpected error while reading license key. Please make sure your license " -"token and key are correct" -msgstr "" - -#: kallithea/controllers/admin/user_groups.py:148 +#: kallithea/controllers/admin/user_groups.py:150 #, python-format msgid "Created user group %s" msgstr "Создана группа пользователей %s" -#: kallithea/controllers/admin/user_groups.py:159 +#: kallithea/controllers/admin/user_groups.py:161 #, python-format msgid "Error occurred during creation of user group %s" msgstr "Произошла ошибка при создании группы пользователей %s" -#: kallithea/controllers/admin/user_groups.py:197 +#: kallithea/controllers/admin/user_groups.py:199 #, python-format msgid "Updated user group %s" msgstr "Группа пользователей %s обновлена" -#: kallithea/controllers/admin/user_groups.py:219 +#: kallithea/controllers/admin/user_groups.py:221 #, python-format msgid "Error occurred during update of user group %s" msgstr "Произошла ошибка при обновлении группы пользователей %s" -#: kallithea/controllers/admin/user_groups.py:237 +#: kallithea/controllers/admin/user_groups.py:239 msgid "Successfully deleted user group" msgstr "Группа пользователей успешно удалена" -#: kallithea/controllers/admin/user_groups.py:242 +#: kallithea/controllers/admin/user_groups.py:244 msgid "An error occurred during deletion of user group" msgstr "Произошла ошибка при удалении группы пользователей" -#: kallithea/controllers/admin/user_groups.py:309 +#: kallithea/controllers/admin/user_groups.py:311 msgid "Target group cannot be the same" msgstr "Целевая группа не может быть такой же" -#: kallithea/controllers/admin/user_groups.py:315 +#: kallithea/controllers/admin/user_groups.py:317 msgid "User Group permissions updated" msgstr "Привилегии группы пользователей обновлены" -#: kallithea/controllers/admin/user_groups.py:435 -#: kallithea/controllers/admin/users.py:395 +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 msgid "Updated permissions" msgstr "Обновлены привилегии" -#: kallithea/controllers/admin/user_groups.py:439 -#: kallithea/controllers/admin/users.py:399 +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 msgid "An error occurred during permissions saving" msgstr "Произошла ошибка при сохранении привилегий" -#: kallithea/controllers/admin/users.py:133 +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "Пользователь %s создан" -#: kallithea/controllers/admin/users.py:147 +#: kallithea/controllers/admin/users.py:149 #, python-format msgid "Error occurred during creation of user %s" msgstr "Произошла ошибка при создании пользователя %s" -#: kallithea/controllers/admin/users.py:186 +#: kallithea/controllers/admin/users.py:188 msgid "User updated successfully" msgstr "Пользователь успешно обновлён" -#: kallithea/controllers/admin/users.py:221 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "Пользователь успешно удалён" -#: kallithea/controllers/admin/users.py:226 +#: kallithea/controllers/admin/users.py:228 msgid "An error occurred during deletion of user" msgstr "Произошла ошибка при удалении пользователя" -#: kallithea/controllers/admin/users.py:240 -#: kallithea/controllers/admin/users.py:258 -#: kallithea/controllers/admin/users.py:281 -#: kallithea/controllers/admin/users.py:306 -#: kallithea/controllers/admin/users.py:319 -#: kallithea/controllers/admin/users.py:343 -#: kallithea/controllers/admin/users.py:406 -#: kallithea/controllers/admin/users.py:453 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "Вы не можете редактировать данного пользователя" -#: kallithea/controllers/admin/users.py:481 +#: kallithea/controllers/admin/users.py:483 #, python-format msgid "Added ip %s to user whitelist" msgstr "Добавлен IP %s в белый список пользователя" -#: kallithea/controllers/admin/users.py:487 +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "Произошла ошибка при сохранении IP" -#: kallithea/controllers/admin/users.py:501 +#: kallithea/controllers/admin/users.py:503 msgid "Removed ip address from user whitelist" msgstr "Удален IP %s из белого списка пользователя" -#: kallithea/lib/auth.py:746 +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "IP %s заблокирован" -#: kallithea/lib/auth.py:807 +#: kallithea/lib/auth.py:809 msgid "You need to be a registered user to perform this action" -msgstr "Вы должны быть зарегистрированным пользователем, чтобы выполнить это действие" - -#: kallithea/lib/auth.py:844 +msgstr "" +"Вы должны быть зарегистрированным пользователем, чтобы выполнить это " +"действие" + +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "Страница доступна только авторизованным пользователям" -#: kallithea/lib/diffs.py:64 +#: kallithea/lib/diffs.py:66 msgid "Binary file" msgstr "Двоичный файл" -#: kallithea/lib/diffs.py:80 -msgid "" -"Changeset was too big and was cut off, use diff menu to display this diff" -msgstr "Набор изменения оказался слишком большими и был урезан, используйте меню сравнения для показа результата сравнения" - -#: kallithea/lib/diffs.py:90 +#: kallithea/lib/diffs.py:82 +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 "Изменений не обнаружено" @@ -1042,8 +1017,7 @@ msgstr "и" msgid "%s more" msgstr "на %s больше" -#: kallithea/lib/helpers.py:692 -#: kallithea/templates/changelog/changelog.html:58 +#: kallithea/lib/helpers.py:692 kallithea/templates/changelog/changelog.html:58 msgid "revisions" msgstr "версии" @@ -1138,43 +1112,47 @@ msgstr "[добавлен в наблюдения] репозиторий" msgid "[stopped following] repository" msgstr "[удалён из наблюдения] репозиторий" -#: kallithea/lib/helpers.py:1102 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr "и на %s больше" -#: kallithea/lib/helpers.py:1106 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "Файлов нет" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "новый файл" -#: kallithea/lib/helpers.py:1175 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "mod" -#: kallithea/lib/helpers.py:1178 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "удалить" -#: kallithea/lib/helpers.py:1181 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "переименовать" -#: kallithea/lib/helpers.py:1186 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "chmod" -#: kallithea/lib/helpers.py:1418 +#: kallithea/lib/helpers.py:1417 #, 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" -msgstr "Репозиторий %s отсутствует в базе данных; возможно, он был создан или переименован из файловой системы. Пожалуйста, перезапустите приложение для сканирования репозиториев." - -#: kallithea/lib/utils2.py:413 +"%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:415 #, python-format msgid "%d year" msgid_plural "%d years" @@ -1182,7 +1160,7 @@ msgstr[0] "%d год" msgstr[1] "%d лет" msgstr[2] "%d года" -#: kallithea/lib/utils2.py:414 +#: kallithea/lib/utils2.py:416 #, python-format msgid "%d month" msgid_plural "%d months" @@ -1190,7 +1168,7 @@ msgstr[0] "%d месяц" msgstr[1] "%d месяца" msgstr[2] "%d месяцев" -#: kallithea/lib/utils2.py:415 +#: kallithea/lib/utils2.py:417 #, python-format msgid "%d day" msgid_plural "%d days" @@ -1198,7 +1176,7 @@ msgstr[0] "%d день" msgstr[1] "%d дня" msgstr[2] "%d дней" -#: kallithea/lib/utils2.py:416 +#: kallithea/lib/utils2.py:418 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -1206,7 +1184,7 @@ msgstr[0] "%d час" msgstr[1] "%d часов" msgstr[2] "%d часа" -#: kallithea/lib/utils2.py:417 +#: kallithea/lib/utils2.py:419 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -1214,7 +1192,7 @@ msgstr[0] "%d минута" msgstr[1] "%d минут" msgstr[2] "%d минуты" -#: kallithea/lib/utils2.py:418 +#: kallithea/lib/utils2.py:420 #, python-format msgid "%d second" msgid_plural "%d seconds" @@ -1222,60 +1200,30 @@ msgstr[0] "%d секунды" msgstr[1] "%d секунды" msgstr[2] "%d секунды" -#: kallithea/lib/utils2.py:434 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "в %s" -#: kallithea/lib/utils2.py:436 +#: kallithea/lib/utils2.py:438 #, python-format msgid "%s ago" msgstr "%s назад" -#: kallithea/lib/utils2.py:438 +#: kallithea/lib/utils2.py:440 #, python-format msgid "in %s and %s" msgstr "в %s и %s" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:443 #, python-format msgid "%s and %s ago" msgstr "%s и %s назад" -#: kallithea/lib/utils2.py:444 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "прямо сейчас" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 -#: 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:1659 -msgid "Repository no access" -msgstr "Репозитарий - нет доступа" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1455 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1512 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1513 -#: 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:1660 -msgid "Repository read access" -msgstr "Репозитарий - доступ на чтение" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 @@ -1288,8 +1236,8 @@ msgstr "Репозитарий - доступ на чтение" #: 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:1661 -msgid "Repository write access" -msgstr "Репозитарий - доступ на запись" +msgid "Repository no access" +msgstr "Репозитарий - нет доступа" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1186 @@ -1303,159 +1251,159 @@ msgstr "Репозитарий - доступ на запись" #: 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:1662 -msgid "Repository admin access" -msgstr "Репозитарий - администрирование" +msgid "Repository read access" +msgstr "Репозитарий - доступ на чтение" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" +msgstr "Репозитарий - доступ на запись" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" -msgstr "Группа Репозиториев - нет доступа" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" -msgstr "Группа Репозиториев - доступ на чтение" +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" +msgstr "Репозитарий - администрирование" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" -msgstr "Группа Репозиториев - доступ на запись" +msgid "Repositories Group no access" +msgstr "Группа Репозиториев - нет доступа" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" -msgstr "Группа Репозиториев - администрирование" +msgid "Repositories Group read access" +msgstr "Группа Репозиториев - доступ на чтение" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" +msgstr "Группа Репозиториев - доступ на запись" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1452 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1509 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1510 -#: 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:1657 -msgid "Kallithea Administrator" -msgstr "Администратор Kallithea " - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 -#: 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:1680 -msgid "Repository creation disabled" -msgstr "Создание репозиториев отключено" +msgid "Repositories Group admin access" +msgstr "Группа Репозиториев - администрирование" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1476 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1533 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1534 -#: 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:1681 -msgid "Repository creation enabled" -msgstr "Создание репозиториев включено" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" +msgstr "Администратор Kallithea " #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" +msgstr "Создание репозиториев отключено" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 #: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 #: 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:1685 -msgid "Repository forking disabled" -msgstr "Возможность создавать форк репозитория отключена" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1479 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1536 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1537 -#: 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:1686 -msgid "Repository forking enabled" -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:1683 +msgid "Repository creation enabled" +msgstr "Создание репозиториев включено" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" -msgstr "Регистрация отключена" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" +msgstr "Возможность создавать форк репозитория отключена" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "Возможность создавать форк репозитория включена" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" +msgstr "Регистрация отключена" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 msgid "Register new user with Kallithea with manual activation" msgstr "Регистрация нового пользователя в Kallithea с ручной активацией" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "Регистрация нового пользователя в Kallithea с автоматической активацией" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1651 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1980 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2040 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2041 -#: 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:2210 -msgid "Not Reviewed" -msgstr "Не просмотрено" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1652 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1981 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2041 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2042 -#: 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:2211 -msgid "Approved" -msgstr "Одобрено" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 @@ -1468,8 +1416,8 @@ msgstr "Одобрено" #: 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:2212 -msgid "Rejected" -msgstr "Отклонено" +msgid "Not Reviewed" +msgstr "Не просмотрено" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1654 @@ -1483,45 +1431,51 @@ msgstr "Отклонено" #: 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:2213 +msgid "Approved" +msgstr "Одобрено" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "Отклонено" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "На рассмотрении" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1300 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1357 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1358 -#: 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:1508 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "верхний уровень" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 -#: 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:1664 -msgid "Repository group no access" -msgstr "Группа Репозиториев - нет доступа" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1460 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1517 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1518 -#: 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:1665 -msgid "Repository group read access" -msgstr "Группа репозиториев - доступ на чтение" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 @@ -1531,8 +1485,8 @@ msgstr "Группа репозиториев - доступ на чтение" #: 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:1666 -msgid "Repository group write access" -msgstr "Группа репозиториев - доступ на запись" +msgid "Repository group no access" +msgstr "Группа Репозиториев - нет доступа" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1416 @@ -1543,9 +1497,22 @@ msgstr "Группа репозиториев - доступ на запись" #: 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:1667 -msgid "Repository group admin access" -msgstr "Группа репозиториев - администрирование" - +msgid "Repository group read access" +msgstr "Группа репозиториев - доступ на чтение" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "Группа репозиториев - доступ на запись" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 @@ -1554,19 +1521,8 @@ msgstr "Группа репозиториев - администрирование" #: 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:1669 -msgid "User group no access" -msgstr "Группа пользователей - нет доступа" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1465 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1522 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1523 -#: 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:1670 -msgid "User group read access" -msgstr "Группа пользователей - доступ на чтение" +msgid "Repository group admin access" +msgstr "Группа репозиториев - администрирование" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1466 @@ -1576,8 +1532,8 @@ msgstr "Группа пользователей - доступ на чтение" #: 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:1671 -msgid "User group write access" -msgstr "Группа пользователей - доступ на запись" +msgid "User group no access" +msgstr "Группа пользователей - нет доступа" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1467 @@ -1587,8 +1543,19 @@ msgstr "Группа пользователей - доступ на запись" #: 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:1672 -msgid "User group admin access" -msgstr "Группа пользователей - администрирование" +msgid "User group read access" +msgstr "Группа пользователей - доступ на чтение" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 +msgid "User group write access" +msgstr "Группа пользователей - доступ на запись" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1469 @@ -1598,20 +1565,20 @@ msgstr "Группа пользователей - администрирование" #: 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:1674 +msgid "User group admin access" +msgstr "Группа пользователей - администрирование" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "Создание групп репозиториев отключено" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1470 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1527 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1528 -#: 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:1675 -msgid "Repository Group creation enabled" -msgstr "Создание групп репозиториев включено" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 @@ -1620,42 +1587,31 @@ msgstr "Создание групп репозиториев включено" #: 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:1677 +msgid "Repository Group creation enabled" +msgstr "Создание групп репозиториев включено" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "Создание групп пользователей отключено" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1473 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1530 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1531 -#: 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:1678 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "Создание групп пользователей включено" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 -#: 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:1688 -msgid "Registration disabled" -msgstr "Регистрация отключена" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1482 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1539 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1540 -#: 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:1689 -msgid "User Registration with manual account activation" -msgstr "Регистрация пользователя с ручной активацией учётной записи" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 @@ -1664,27 +1620,47 @@ msgstr "Регистрация пользователя с ручной активацией учётной записи" #: 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:1690 +msgid "Registration disabled" +msgstr "Регистрация отключена" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 +msgid "User Registration with manual account activation" +msgstr "Регистрация пользователя с ручной активацией учётной записи" + +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 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:1682 -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:1683 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: kallithea/model/comment.py:75 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 +msgid "Repository creation enabled with write permission to a repository group" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 +msgid "Repository creation disabled with write permission to a repository group" +msgstr "" + +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "на строке %s" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "[Упоминание]" @@ -1710,73 +1686,79 @@ msgstr "Введите не менее %(min)i символов" msgid "Name must not contain only digits" msgstr "" -#: kallithea/model/notification.py:229 +#: kallithea/model/notification.py:231 #, python-format msgid "%(user)s commented on changeset at %(when)s" msgstr "%(user)s оставил комментарий к набору изменений %(when)s" -#: kallithea/model/notification.py:230 +#: kallithea/model/notification.py:232 #, python-format msgid "%(user)s sent message at %(when)s" msgstr "%(user)s отправил сообщение %(when)s" -#: kallithea/model/notification.py:231 +#: kallithea/model/notification.py:233 #, python-format msgid "%(user)s mentioned you at %(when)s" msgstr "%(user)s упомянул вас %(when)s" -#: kallithea/model/notification.py:232 +#: kallithea/model/notification.py:234 #, python-format msgid "%(user)s registered in Kallithea at %(when)s" msgstr "%(user)s зарегистрировался в Kallithea %(when)s" -#: kallithea/model/notification.py:233 +#: kallithea/model/notification.py:235 #, python-format msgid "%(user)s opened new pull request at %(when)s" msgstr "%(user)s открыл новый pull request %(when)s" -#: kallithea/model/notification.py:234 +#: kallithea/model/notification.py:236 #, python-format msgid "%(user)s commented on pull request at %(when)s" msgstr "%(user)s оставил комментарий к pull request %(when)s" -#: kallithea/model/pull_request.py:105 +#: kallithea/model/pull_request.py:107 #, 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/scm.py:810 msgid "latest tip" msgstr "последняя версия" -#: kallithea/model/user.py:196 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "Регистрация нового пользователя" -#: kallithea/model/user.py:220 kallithea/model/user.py:245 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 msgid "You can't Edit this user since it's crucial for entire application" -msgstr "Вы не можете редактировать пользователя, поскольку это критично для работы всего приложения" - -#: kallithea/model/user.py:268 +msgstr "" +"Вы не можете редактировать пользователя, поскольку это критично для " +"работы всего приложения" + +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for entire application" -msgstr "Вы не можете удалить пользователя, поскольку это критично для работы всего приложения" - -#: kallithea/model/user.py:274 +msgstr "" +"Вы не можете удалить пользователя, поскольку это критично для работы " +"всего приложения" + +#: kallithea/model/user.py:276 #, 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:302 +"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:304 msgid "Password reset link" msgstr "Ссылка сброса пароля" -#: kallithea/model/user.py:331 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "Ваш новый пароль" -#: kallithea/model/user.py:332 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "Ваш новый пароль от Kallithea: %s" @@ -1797,9 +1779,12 @@ msgstr "Имя \"%(username)s\" отклонено" #: kallithea/model/validators.py:124 msgid "" -"Username may only contain alphanumeric characters underscores, periods or " -"dashes and must begin with alphanumeric character or underscore" -msgstr "Имя пользователя может содержать только буквы, цифры, символы подчеркивания, точки и тире; а так же должно начинаться с буквы, цифры либо с символа подчеркивания" +"Username may only contain alphanumeric characters underscores, periods or" +" dashes and must begin with alphanumeric character or underscore" +msgstr "" +"Имя пользователя может содержать только буквы, цифры, символы " +"подчеркивания, точки и тире; а так же должно начинаться с буквы, цифры " +"либо с символа подчеркивания" #: kallithea/model/validators.py:151 msgid "The input is not valid" @@ -1823,7 +1808,9 @@ msgstr "Группа пользователей \"%(usergroup)s\" уже существует" msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" -msgstr "имя группы пользователей может содержать только буквы, цифры, символы подчеркивания, точки и тире; а так же должно начинаться с буквы или цифры" +msgstr "" +"имя группы пользователей может содержать только буквы, цифры, символы " +"подчеркивания, точки и тире; а так же должно начинаться с буквы или цифры" #: kallithea/model/validators.py:218 msgid "Cannot assign this group as parent" @@ -1889,7 +1876,9 @@ msgstr "неверный URL" #: kallithea/model/validators.py:494 msgid "Invalid clone url, provide a valid clone http(s)/svn+http(s) url" -msgstr "Неверная ссылка клонирования, предоставьте действительную ссылку для клонирования - http(s)/svn+http(s)." +msgstr "" +"Неверная ссылка клонирования, предоставьте действительную ссылку для " +"клонирования - http(s)/svn+http(s)." #: kallithea/model/validators.py:519 msgid "Fork have to be the same type as parent" @@ -1926,14 +1915,18 @@ msgstr "\"%(email)s\" не существует" #: kallithea/model/validators.py:791 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 - это эквивалент имени пользователя" +"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:804 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" -msgstr "Ревизии %(revs)s уже включены в pull-request или имеют установленный статус" +msgstr "" +"Ревизии %(revs)s уже включены в pull-request или имеют установленный " +"статус" #: kallithea/model/validators.py:836 msgid "Please enter a valid IPv4 or IpV6 address" @@ -1941,13 +1934,16 @@ msgstr "Пожалуйста, введите существующий IPv4 или IpV6 адре" #: kallithea/model/validators.py:837 #, python-format -msgid "" -"The network size (bits) must be within the range of 0-32 (not %(bits)r)" -msgstr "Значение маски подсети должно быть в пределах от 0 до 32 (%(bits)r - неверно)" +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:870 msgid "Key name can only consist of letters, underscore, dash or numbers" -msgstr "Ключевое имя может только состоять из букв, символа подчеркивания, тире или чисел" +msgstr "" +"Ключевое имя может только состоять из букв, символа подчеркивания, тире " +"или чисел" #: kallithea/model/validators.py:884 msgid "Filename cannot be inside a directory" @@ -1958,6 +1954,10 @@ msgstr "Файла нет в каталоге" msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "" +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "Панель управления" @@ -2079,7 +2079,7 @@ msgstr "Владелец" #: kallithea/templates/index_base.html:141 #: 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:69 +#: kallithea/templates/base/root.html:67 #: kallithea/templates/bookmarks/bookmarks.html:81 #: kallithea/templates/branches/branches.html:80 #: kallithea/templates/journal/journal.html:208 @@ -2091,7 +2091,7 @@ msgstr "По возрастанию" #: kallithea/templates/index_base.html:142 #: 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:70 +#: kallithea/templates/base/root.html:68 #: kallithea/templates/bookmarks/bookmarks.html:82 #: kallithea/templates/branches/branches.html:81 #: kallithea/templates/journal/journal.html:209 @@ -2107,7 +2107,7 @@ msgstr "Репозитарии не найдены." #: kallithea/templates/index_base.html:144 #: 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:72 +#: kallithea/templates/base/root.html:70 #: kallithea/templates/bookmarks/bookmarks.html:84 #: kallithea/templates/branches/branches.html:83 #: kallithea/templates/journal/journal.html:211 @@ -2119,8 +2119,7 @@ msgstr "Ошибка данных." #: kallithea/templates/index_base.html:145 #: 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:148 -#: kallithea/templates/base/root.html:73 +#: kallithea/templates/base/base.html:151 kallithea/templates/base/root.html:71 #: kallithea/templates/bookmarks/bookmarks.html:85 #: kallithea/templates/branches/branches.html:84 #: kallithea/templates/journal/journal.html:212 @@ -2130,7 +2129,7 @@ msgid "Loading..." msgstr "Загрузка..." #: kallithea/templates/login.html:5 kallithea/templates/login.html:32 -#: kallithea/templates/base/base.html:267 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "Войти" @@ -2145,14 +2144,14 @@ msgstr "Войти в %s" #: kallithea/templates/admin/users/user_add.html:35 #: kallithea/templates/admin/users/user_edit_profile.html:33 #: kallithea/templates/admin/users/users.html:53 -#: kallithea/templates/base/base.html:243 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "Имя пользователя" #: kallithea/templates/login.html:52 kallithea/templates/register.html:49 #: kallithea/templates/admin/my_account/my_account.html:39 #: kallithea/templates/admin/users/user_add.html:44 -#: kallithea/templates/base/base.html:252 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "Пароль" @@ -2168,7 +2167,7 @@ msgstr "Войти" msgid "Forgot your password ?" msgstr "Забыли пароль?" -#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:263 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "Нет аккаунта?" @@ -2267,7 +2266,7 @@ msgstr "Закладок ещё нет" #: kallithea/templates/admin/admin.html:5 #: kallithea/templates/admin/admin.html:16 -#: kallithea/templates/base/base.html:69 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "Журнал администратора" @@ -2330,7 +2329,7 @@ msgid "Authentication Settings" msgstr "Настройки аутентификации" #: kallithea/templates/admin/auth/auth_settings.html:14 -#: kallithea/templates/base/base.html:75 +#: kallithea/templates/base/base.html:78 msgid "Authentication" msgstr "Аутентификация" @@ -2346,19 +2345,21 @@ msgstr "Включенные плагины" msgid "" "Comma separated list of plugins. Order of plugins is also order in which " "Kallithea will try to authenticate user" -msgstr "Список плагинов, разделенных запятой. Kallithea будет пробовать аутентифицировать пользователя в порядке указания плагинов." +msgstr "" +"Список плагинов, разделенных запятой. Kallithea будет пробовать " +"аутентифицировать пользователя в порядке указания плагинов." #: kallithea/templates/admin/auth/auth_settings.html:37 msgid "Available built-in plugins" msgstr "Доступные встроенные плагины" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:65 +#: kallithea/templates/base/root.html:63 msgid "enabled" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:66 +#: kallithea/templates/base/root.html:64 msgid "disabled" msgstr "" @@ -2392,7 +2393,7 @@ msgid "Repositories defaults" msgstr " Значения по умолчанию" #: kallithea/templates/admin/defaults/defaults.html:14 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "Значения по умолчанию" @@ -2567,7 +2568,6 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_permissions.html:102 #: kallithea/templates/admin/repos/repo_edit_settings.html:135 #: kallithea/templates/admin/settings/settings_global.html:56 -#: kallithea/templates/admin/settings/settings_license.html:43 #: kallithea/templates/admin/settings/settings_vcs.html:81 #: kallithea/templates/admin/settings/settings_visual.html:116 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 @@ -2642,7 +2642,7 @@ msgid "Show as raw" msgstr "Показать без форматирования" #: kallithea/templates/admin/my_account/my_account.html:5 -#: kallithea/templates/base/base.html:282 +#: kallithea/templates/base/base.html:285 msgid "My account" msgstr "Мой аккаунт" @@ -2820,8 +2820,8 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_profile.html:26 msgid "" -"Your user is in an external Source of Record; some details cannot be managed" -" here" +"Your user is in an external Source of Record; some details cannot be " +"managed here" msgstr "" #: kallithea/templates/admin/my_account/my_account_pullrequests.html:2 @@ -2871,7 +2871,7 @@ msgstr "Репозитории, где вы - владелец" #: kallithea/templates/admin/my_account/my_account_repos.html:59 #: kallithea/templates/admin/my_account/my_account_watched.html:59 -#: kallithea/templates/base/root.html:71 +#: kallithea/templates/base/root.html:69 #: kallithea/templates/bookmarks/bookmarks.html:83 #: kallithea/templates/branches/branches.html:82 #: kallithea/templates/journal/journal.html:210 @@ -2898,7 +2898,7 @@ msgid "Comments" msgstr "Комментарии" #: kallithea/templates/admin/notifications/notifications.html:34 -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 msgid "Pull Requests" msgstr "Pull-request'ы" @@ -2916,7 +2916,7 @@ msgid "Show notification" msgstr "Показать уведомление" #: kallithea/templates/admin/notifications/show_notification.html:12 -#: kallithea/templates/base/base.html:281 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "Уведомления" @@ -2929,7 +2929,7 @@ msgstr "Управление привилегиями" #: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 #: kallithea/templates/admin/repos/repo_edit.html:46 #: kallithea/templates/admin/user_groups/user_group_edit.html:45 -#: kallithea/templates/base/base.html:74 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "Привилегии" @@ -2960,9 +2960,12 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:26 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 "Выбранные привилегии будут установлены по умолчанию для каждого репозитория. Учтите, что ранее установленные привилегии по умолчанию будут сброшены." +"permission, note that all custom default permission on repositories will " +"be lost" +msgstr "" +"Выбранные привилегии будут установлены по умолчанию для каждого " +"репозитория. Учтите, что ранее установленные привилегии по умолчанию " +"будут сброшены." #: kallithea/templates/admin/permissions/permissions_globals.html:27 #: kallithea/templates/admin/permissions/permissions_globals.html:40 @@ -2983,7 +2986,10 @@ msgid "" "All default permissions on each repository group will be reset to chosen " "permission, note that all custom default permission on repository groups " "will be lost" -msgstr "Выбранные привилегии будут установлены по умолчанию для каждой группы репозиториев. Учтите, что ранее установленные привилегии по умолчанию для групп репозиториев будут сброшены." +msgstr "" +"Выбранные привилегии будут установлены по умолчанию для каждой группы " +"репозиториев. Учтите, что ранее установленные привилегии по умолчанию для" +" групп репозиториев будут сброшены." #: kallithea/templates/admin/permissions/permissions_globals.html:46 #: kallithea/templates/data_table/_dt_elements.html:211 @@ -2995,7 +3001,10 @@ 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 "Выбранные привилегии будут установлены по умолчанию для каждой группы пользователей. Учтите, что ранее установленные привилегии по умолчанию для групп пользователей будут сброшены." +msgstr "" +"Выбранные привилегии будут установлены по умолчанию для каждой группы " +"пользователей. Учтите, что ранее установленные привилегии по умолчанию " +"для групп пользователей будут сброшены." #: kallithea/templates/admin/permissions/permissions_globals.html:60 msgid "Repository creation" @@ -3007,8 +3016,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:72 msgid "" -"Write permission to repository groups allows creating repositories inside " -"that group" +"Write permission to repository groups allows creating repositories inside" +" that group" msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:77 @@ -3056,7 +3065,7 @@ msgid "Add repository group" msgstr "Добавить группу репозиториев" #: kallithea/templates/admin/repo_groups/repo_group_add.html:14 -#: kallithea/templates/base/base.html:71 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 msgid "Repository groups" msgstr "Группы репозиториев" @@ -3102,8 +3111,7 @@ msgstr "Добавить подгруппу" #: kallithea/templates/admin/settings/settings.html:14 #: kallithea/templates/admin/settings/settings.html:36 #: kallithea/templates/admin/user_groups/user_group_edit.html:42 -#: kallithea/templates/base/base.html:77 -#: kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 msgid "Settings" msgstr "Настройки" @@ -3230,9 +3238,11 @@ msgstr "" #: 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" -msgstr "Включить lock-by-pulling для группы. Эта опция будет применена ко всем дочерним группам и репозиториям" +"Enable lock-by-pulling on group. This option will be applied to all other" +" groups and repositories inside" +msgstr "" +"Включить lock-by-pulling для группы. Эта опция будет применена ко всем " +"дочерним группам и репозиториям" #: kallithea/templates/admin/repo_groups/repo_group_show.html:4 #, python-format @@ -3279,8 +3289,7 @@ msgstr "Опциональный url http[s], с которого требуется склонировать репозиторий." #: kallithea/templates/admin/repos/repo_add_base.html:36 #: kallithea/templates/admin/repos/repo_edit_settings.html:76 #: kallithea/templates/forks/fork.html:45 -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 @@ -3316,8 +3325,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:30 #, python-format msgid "" -"Repository \"%(repo_name)s\" is beeing created, you will be redirected when " -"this process is finished.repo_name" +"Repository \"%(repo_name)s\" is beeing created, you will be redirected " +"when this process is finished.repo_name" msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:42 @@ -3379,9 +3388,11 @@ msgstr "Добавить в общедоступный журнал" #: kallithea/templates/admin/repos/repo_edit_advanced.html:43 msgid "" -"All actions made on this repository will be accessible to everyone in public" -" journal" -msgstr "Все производимые с этим репозиторием действия будут отображаться в общедостпном журнале " +"All actions made on this repository will be accessible to everyone in " +"public journal" +msgstr "" +"Все производимые с этим репозиторием действия будут отображаться в " +"общедостпном журнале " #: kallithea/templates/admin/repos/repo_edit_advanced.html:49 msgid "Change locking" @@ -3409,9 +3420,9 @@ msgstr "Репозиторий не заблокирован" #: kallithea/templates/admin/repos/repo_edit_advanced.html:73 msgid "" -"Force locking on repository. Works only when anonymous access is disabled. " -"Trigering a pull locks repository by user who pulled, only the same user can" -" unlock by doing a push" +"Force locking on repository. Works only when anonymous access is " +"disabled. Trigering a pull locks repository by user who pulled, only the " +"same user can unlock by doing a push" msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:83 @@ -3442,10 +3453,14 @@ msgstr "Удалить fork'и" #: kallithea/templates/admin/repos/repo_edit_advanced.html:94 msgid "" -"This repository will be renamed in a special way in order to be unaccesible " -"for Kallithea and VCS systems. If you need to fully delete it from file " -"system please do it manually" -msgstr "Этот репозитарий будет переименован таким образом, чтобы сделать его недоступным для Kallithea и систем управления версиями. Если вам необходимо полностью удалить его из файловой системы, пожалуйста, сделайте это вручную" +"This repository will be renamed in a special way in order to be " +"unaccesible for Kallithea and VCS systems. If you need to fully delete it" +" from file system please do it manually" +msgstr "" +"Этот репозитарий будет переименован таким образом, чтобы сделать его " +"недоступным для Kallithea и систем управления версиями. Если вам " +"необходимо полностью удалить его из файловой системы, пожалуйста, " +"сделайте это вручную" #: kallithea/templates/admin/repos/repo_edit_caches.html:4 msgid "Invalidate repository cache" @@ -3457,8 +3472,8 @@ msgstr "Подтвердите сброс кэша" #: kallithea/templates/admin/repos/repo_edit_caches.html:7 msgid "" -"Manually invalidate cache for this repository. On first access repository " -"will be cached again" +"Manually invalidate cache for this repository. On first access repository" +" will be cached again" msgstr "Ручной сброс кэша репозитория. При первом доступе кэш восстановится." #: kallithea/templates/admin/repos/repo_edit_caches.html:12 @@ -3551,9 +3566,12 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:14 msgid "" -"In case this repository is renamed or moved into another group the repository url changes.\n" -" Using above url guarantees that this repository will allways be accessible under such url.\n" -" Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service." +"In case this repository is renamed or moved into another group the " +"repository url changes.\n" +" Using above url guarantees that this " +"repository will allways be accessible under such url.\n" +" Usefull for CI systems, or any other cases" +" that you need to hardcode the url into 3rd party service." msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:21 @@ -3588,7 +3606,9 @@ msgstr "Опционально выбрать группу, в которую поместить данный репозиторий." #: kallithea/templates/admin/repos/repo_edit_settings.html:55 #: kallithea/templates/forks/fork.html:65 msgid "Default revision for files page, downloads, whoosh and readme" -msgstr "Ревизия по умолчанию, из которой будет производиться выгрузка файлов при скачивании" +msgstr "" +"Ревизия по умолчанию, из которой будет производиться выгрузка файлов при " +"скачивании" #: kallithea/templates/admin/repos/repo_edit_settings.html:65 msgid "Change owner of this repository." @@ -3647,10 +3667,6 @@ msgstr "" msgid "System Info" msgstr "" -#: kallithea/templates/admin/settings/settings.html:48 -msgid "License" -msgstr "" - #: kallithea/templates/admin/settings/settings_email.html:4 msgid "Email prefix" msgstr "" @@ -3733,12 +3749,11 @@ msgstr "" #: kallithea/templates/admin/settings/settings_global.html:50 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:55 -#: kallithea/templates/admin/settings/settings_license.html:42 #: kallithea/templates/admin/settings/settings_vcs.html:80 #: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" @@ -3750,8 +3765,8 @@ msgstr "" #: 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 @@ -3762,57 +3777,6 @@ msgstr "Пользовательские хуки" msgid "Failed to remove hook" msgstr "Не удалось удалить хук" -#: kallithea/templates/admin/settings/settings_license.html:2 -msgid "Currently you're using a free license, which is limited to 20 users." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:9 -#: kallithea/templates/admin/settings/settings_system.html:4 -msgid "Kallithea version" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "License token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "No license token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:13 -msgid "License issued to" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:14 -msgid "License issued on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "License users limit" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "unlimited" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:16 -msgid "License expires on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:33 -msgid "License key" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:37 -msgid "Paste your Kallithea license key into that textarea." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:52 -msgid "" -"Please enter following lines (if yet not present) into [app:main] section of" -" your .ini file. The token below is autogenerated." -msgstr "" - #: kallithea/templates/admin/settings/settings_mapping.html:6 msgid "Rescan option" msgstr "Опции пересканирования" @@ -3823,8 +3787,9 @@ msgstr "Уничтожить все данные" #: kallithea/templates/admin/settings/settings_mapping.html:13 msgid "" -"In case a repository was deleted from filesystem and it still exists in the " -"database check this option to scan obsolete data in database and remove it." +"In case a repository was deleted from filesystem and it still exists in " +"the database check this option to scan obsolete data in database and " +"remove it." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:17 @@ -3833,8 +3798,8 @@ msgstr "Сбросить кэш для всех репозиториев" #: kallithea/templates/admin/settings/settings_mapping.html:19 msgid "" -"Each cache data for repositories will be cleaned with this option selected. " -"Use this to reload data and clear cache keys." +"Each cache data for repositories will be cleaned with this option " +"selected. Use this to reload data and clear cache keys." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:23 @@ -3843,8 +3808,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:25 msgid "" -"Verify if Kallitheas GIT hooks are installed for each repository. Current " -"hooks will be updated to latest version" +"Verify if Kallitheas GIT hooks are installed for each repository. Current" +" hooks will be updated to latest version" msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:32 @@ -3870,6 +3835,10 @@ msgid "Reindex" msgstr "Перестроить индекс" #: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 msgid "check for updates" msgstr "" @@ -3959,14 +3928,16 @@ msgstr "Расположение репозитариев" #: 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 "" -"Filesystem location where repositories should be stored. After changing this" -" value a restart and rescan of the repository folder are required." +"Filesystem location where repositories should be stored. After changing " +"this value a restart and rescan of the repository folder are required." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:8 @@ -3996,22 +3967,34 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:30 msgid "" "Gravatar url allows you to use other avatar server application.\n" -" Following variables of the URL will be replaced accordingly.\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" +" Following " +"variables of the URL will be replaced accordingly.\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" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:42 msgid "" -"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}', available vars:\n" -" {scheme} 'http' or 'https' sent from running Kallithea server,\n" -" {user} current user username,\n" -" {netloc} network location/server host of running Kallithea server,\n" -" {repo} full repository name,\n" -" {repoid} ID of repository, can be used to contruct clone-by-id" +"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}'," +" available vars:\n" +" {scheme} 'http' " +"or 'https' sent from running Kallithea server,\n" +" {user} current " +"user username,\n" +" {netloc} network " +"location/server host of running Kallithea server,\n" +" {repo} full " +"repository name,\n" +" {repoid} ID of " +"repository, can be used to contruct clone-by-id" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:54 @@ -4020,8 +4003,8 @@ msgstr "Элементы панели" #: kallithea/templates/admin/settings/settings_visual.html:58 msgid "" -"Number of items displayed in the main page dashboard before pagination is " -"shown." +"Number of items displayed in the main page dashboard before pagination is" +" shown." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:64 @@ -4069,7 +4052,7 @@ msgid "Add user group" msgstr "Добавить группу пользователей" #: kallithea/templates/admin/user_groups/user_group_add.html:13 -#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:93 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 msgid "User groups" msgstr "Группы пользователей" @@ -4153,7 +4136,7 @@ msgstr "Добавить пользователя" #: kallithea/templates/admin/users/user_add.html:13 #: kallithea/templates/admin/users/user_edit.html:14 -#: kallithea/templates/base/base.html:72 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "Пользователи" @@ -4223,8 +4206,8 @@ 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." +"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 @@ -4264,50 +4247,50 @@ msgstr "" msgid "Server instance: %s" msgstr "Экземпляр сервера: %s" -#: kallithea/templates/base/base.html:46 +#: kallithea/templates/base/base.html:49 msgid "Support" msgstr "" -#: kallithea/templates/base/base.html:131 +#: kallithea/templates/base/base.html:134 msgid "Create fork" msgstr "" -#: kallithea/templates/base/base.html:142 +#: kallithea/templates/base/base.html:145 #: kallithea/templates/data_table/_dt_elements.html:11 #: kallithea/templates/data_table/_dt_elements.html:15 #: kallithea/templates/summary/summary.html:11 msgid "Summary" msgstr "Общие сведения" -#: kallithea/templates/base/base.html:143 +#: kallithea/templates/base/base.html:146 #: kallithea/templates/changelog/changelog.html:17 #: kallithea/templates/data_table/_dt_elements.html:19 #: kallithea/templates/data_table/_dt_elements.html:23 msgid "Changelog" msgstr "История изменений" -#: kallithea/templates/base/base.html:144 +#: kallithea/templates/base/base.html:147 #: kallithea/templates/data_table/_dt_elements.html:27 #: kallithea/templates/data_table/_dt_elements.html:31 #: kallithea/templates/files/files.html:15 msgid "Files" msgstr "Файлы" -#: kallithea/templates/base/base.html:146 +#: kallithea/templates/base/base.html:149 msgid "Switch To" msgstr "Переключиться на" -#: kallithea/templates/base/base.html:153 -#: kallithea/templates/base/base.html:155 +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 msgid "Options" msgstr "Опции" -#: kallithea/templates/base/base.html:163 +#: kallithea/templates/base/base.html:166 #: kallithea/templates/forks/forks_data.html:21 msgid "Compare fork" msgstr "Сравнить форк" -#: kallithea/templates/base/base.html:165 +#: kallithea/templates/base/base.html:168 #: kallithea/templates/bookmarks/bookmarks.html:58 #: kallithea/templates/bookmarks/bookmarks_data.html:13 #: kallithea/templates/branches/branches.html:57 @@ -4317,112 +4300,112 @@ msgstr "Сравнить форк" msgid "Compare" msgstr "Сравнить" -#: kallithea/templates/base/base.html:167 -#: kallithea/templates/base/base.html:334 +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 #: kallithea/templates/search/search.html:17 #: kallithea/templates/search/search.html:57 msgid "Search" msgstr "Поиск" -#: kallithea/templates/base/base.html:171 +#: kallithea/templates/base/base.html:174 msgid "Unlock" msgstr "Разблокировать" -#: kallithea/templates/base/base.html:173 +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "Заблокировать" -#: kallithea/templates/base/base.html:181 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "Наблюдать" -#: kallithea/templates/base/base.html:182 +#: kallithea/templates/base/base.html:185 msgid "Unfollow" msgstr "Не наблюдать" -#: kallithea/templates/base/base.html:185 +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 #: kallithea/templates/data_table/_dt_elements.html:39 #: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "Форк" -#: kallithea/templates/base/base.html:187 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "Создать Pull запрос" -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 #, python-format msgid "Show Pull Requests for %s" msgstr "Показать pull-request'ы для %s" -#: kallithea/templates/base/base.html:230 +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "Не авторизован" -#: kallithea/templates/base/base.html:237 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "Авторизоваться" -#: kallithea/templates/base/base.html:260 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "Забыли пароль?" -#: kallithea/templates/base/base.html:283 +#: kallithea/templates/base/base.html:286 msgid "Log Out" msgstr "Выход" -#: kallithea/templates/base/base.html:308 +#: kallithea/templates/base/base.html:311 msgid "Show recent activity" msgstr "Показать последнюю активность" -#: kallithea/templates/base/base.html:309 +#: kallithea/templates/base/base.html:312 #: kallithea/templates/journal/journal.html:4 msgid "Journal" msgstr "Журнал" -#: kallithea/templates/base/base.html:314 -#: kallithea/templates/base/base.html:315 +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 msgid "Public journal" msgstr "Общедоступный журнал" -#: kallithea/templates/base/base.html:320 +#: kallithea/templates/base/base.html:323 msgid "Show public gists" msgstr "Показать публичные записи" -#: kallithea/templates/base/base.html:321 +#: kallithea/templates/base/base.html:324 msgid "Gists" msgstr "Gist" -#: kallithea/templates/base/base.html:324 +#: kallithea/templates/base/base.html:327 msgid "Create new gist" msgstr "Создать новую запись" -#: kallithea/templates/base/base.html:325 +#: kallithea/templates/base/base.html:328 msgid "All public gists" msgstr "Все публичные записи" -#: kallithea/templates/base/base.html:327 +#: kallithea/templates/base/base.html:330 msgid "My public gists" msgstr "Мои публичные записи" -#: kallithea/templates/base/base.html:328 +#: kallithea/templates/base/base.html:331 msgid "My private gists" msgstr "Мои приватные записи" -#: kallithea/templates/base/base.html:333 +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "Поиск по репозиториям" -#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:399 msgid "No matches found" msgstr "" -#: kallithea/templates/base/base.html:522 +#: kallithea/templates/base/base.html:527 msgid "Keyboard shortcuts" msgstr "" -#: kallithea/templates/base/base.html:531 +#: kallithea/templates/base/base.html:536 msgid "Site-wide shortcuts" msgstr "" @@ -4433,8 +4416,8 @@ 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 permissions from %s permissions settings, and default " +"IP address whitelist." msgstr "" #: kallithea/templates/base/default_perms_box.html:28 @@ -4459,7 +4442,9 @@ msgstr "Создавать fork от репозиториев" #: kallithea/templates/base/default_perms_box.html:57 msgid "Select this option to allow repository forking for this user" -msgstr "Выберите эту опцию чтобы разрешить данному пользователю создавать fork'и репозиториев" +msgstr "" +"Выберите эту опцию чтобы разрешить данному пользователю создавать fork'и " +"репозиториев" #: kallithea/templates/base/perms_summary.html:13 msgid "show" @@ -4483,84 +4468,84 @@ msgstr "Изменить привилегии" msgid "No permission defined" msgstr "" -#: kallithea/templates/base/root.html:47 +#: kallithea/templates/base/root.html:45 msgid "Add another comment" msgstr "Добавить другой комментарий" -#: kallithea/templates/base/root.html:48 +#: kallithea/templates/base/root.html:46 #: kallithea/templates/data_table/_dt_elements.html:216 msgid "Stop following this repository" msgstr "Отменить наблюдение за репозиторием" -#: kallithea/templates/base/root.html:49 +#: kallithea/templates/base/root.html:47 msgid "Start following this repository" msgstr "Наблюдать за репозиторием" -#: kallithea/templates/base/root.html:50 +#: kallithea/templates/base/root.html:48 msgid "Group" msgstr "Группа" -#: kallithea/templates/base/root.html:51 +#: kallithea/templates/base/root.html:49 msgid "members" msgstr "участники" -#: kallithea/templates/base/root.html:52 +#: kallithea/templates/base/root.html:50 #: kallithea/templates/pullrequests/pullrequest.html:202 msgid "Loading ..." msgstr "Загрузка..." -#: kallithea/templates/base/root.html:53 +#: kallithea/templates/base/root.html:51 msgid "loading ..." msgstr "загрузка..." -#: kallithea/templates/base/root.html:54 +#: kallithea/templates/base/root.html:52 msgid "Search truncated" msgstr "Поиск усечен" -#: kallithea/templates/base/root.html:55 +#: kallithea/templates/base/root.html:53 msgid "No matching files" msgstr "Нет совпадений" -#: kallithea/templates/base/root.html:56 +#: kallithea/templates/base/root.html:54 #: kallithea/templates/changelog/changelog.html:51 #: kallithea/templates/pullrequests/pullrequest_show_all.html:33 msgid "Open new pull request" msgstr "Создать новый pull запрос" -#: kallithea/templates/base/root.html:57 +#: kallithea/templates/base/root.html:55 msgid "Open new pull request for selected changesets" msgstr "Открыть новый pull-request для выделенных наборов изменений" -#: kallithea/templates/base/root.html:58 +#: kallithea/templates/base/root.html:56 msgid "Show selected changesets __S -> __E" msgstr "Показать выбранные наборы изменений: __S -> __E" +#: kallithea/templates/base/root.html:57 +msgid "Show selected changeset __S" +msgstr "Показать выбранный набор изменений: __S" + +#: kallithea/templates/base/root.html:58 +msgid "Selection link" +msgstr "Ссылка выбора" + #: kallithea/templates/base/root.html:59 -msgid "Show selected changeset __S" -msgstr "Показать выбранный набор изменений: __S" - -#: kallithea/templates/base/root.html:60 -msgid "Selection link" -msgstr "Ссылка выбора" - -#: kallithea/templates/base/root.html:61 #: kallithea/templates/changeset/diff_block.html:8 msgid "Collapse diff" msgstr "Свернуть сравнение" -#: kallithea/templates/base/root.html:62 +#: kallithea/templates/base/root.html:60 msgid "Expand diff" msgstr "Раскрыть сравнение" -#: kallithea/templates/base/root.html:63 +#: kallithea/templates/base/root.html:61 msgid "Failed to revoke permission" msgstr "Не удалось отозвать привилегии" -#: kallithea/templates/base/root.html:64 +#: kallithea/templates/base/root.html:62 msgid "confirm to revoke permission for {0}: {1} ?" msgstr "подтвердите удаление привилегии для {0}: {1}" -#: kallithea/templates/base/root.html:68 +#: kallithea/templates/base/root.html:66 msgid "specify changeset" msgstr "" @@ -4640,7 +4625,9 @@ msgstr "Показать" msgid "" "Changeset status: %s\n" "Click to open associated pull request #%s" -msgstr "Статус набора изенений: %s⏎\nКликрните, чтобы перейти к соответствующему pull-request'у #%s" +msgstr "" +"Статус набора изенений: %s⏎\n" +"Кликрните, чтобы перейти к соответствующему pull-request'у #%s" #: kallithea/templates/changelog/changelog.html:86 #: kallithea/templates/compare/compare_cs.html:18 @@ -4870,13 +4857,16 @@ msgstr "Комментарий к строке {1}." #: kallithea/templates/changeset/changeset_file_comment.html:153 #, python-format msgid "Comments parsed using %s syntax with %s support." -msgstr "Парсинг комментариев выполнен с использованием синтаксиса %s с поддержкой %s." +msgstr "" +"Парсинг комментариев выполнен с использованием синтаксиса %s с поддержкой" +" %s." #: kallithea/templates/changeset/changeset_file_comment.html:69 #: kallithea/templates/changeset/changeset_file_comment.html:155 -msgid "" -"Use @username inside this text to send notification to this Kallithea user" -msgstr "Используйте @имя_пользователя в тексте, чтобы отправить оповещение указанному пользователю Kallithea" +msgid "Use @username inside this text to send notification to this Kallithea user" +msgstr "" +"Используйте @имя_пользователя в тексте, чтобы отправить оповещение " +"указанному пользователю Kallithea" #: kallithea/templates/changeset/changeset_file_comment.html:73 #: kallithea/templates/changeset/changeset_file_comment.html:166 @@ -5059,13 +5049,18 @@ msgstr "Вы можете заново сгенерировать его, перейдя по следующей ссылке" #: kallithea/templates/email_templates/password_reset.html:10 msgid "Please ignore this email if you did not request a new password ." -msgstr "Пожалуйста, проигнорируйте данное сообщение, если вы не запрашивали новый пароль." +msgstr "" +"Пожалуйста, проигнорируйте данное сообщение, если вы не запрашивали новый" +" пароль." #: kallithea/templates/email_templates/pull_request.html:6 #, python-format msgid "" -"%s opened a pull request for repository %s and wants you to review changes." -msgstr "%s открыл pull-request для репозитория %s и просит вас просмотреть изменения" +"%s opened a pull request for repository %s and wants you to review " +"changes." +msgstr "" +"%s открыл pull-request для репозитория %s и просит вас просмотреть " +"изменения" #: kallithea/templates/email_templates/pull_request.html:8 #: kallithea/templates/pullrequests/pullrequest.html:31 @@ -5736,3 +5731,4 @@ msgstr "%s Меток" #: kallithea/templates/tags/tags.html:29 msgid "Compare tags" msgstr "Сравнить метки" + diff --git a/kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.mo b/kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.mo index 9a90446b2a56cc99dcafc69d7946722f23fcf9c1..7b342309ae4b347b9703bb402af368f6146f4996 GIT binary patch literal 76104 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 diff --git a/kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po b/kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po --- a/kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po +++ b/kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.po @@ -1,4 +1,4 @@ -# Translations template for Kallithea. +# Chinese (China) translations for Kallithea. # Copyright (C) 2014 RhodeCode GmbH, and others. # This file is distributed under the same license as the Kallithea project. # Translators: @@ -7,104 +7,103 @@ # xpol , 2012 msgid "" msgstr "" -"Project-Id-Version: Kallithea\n" +"Project-Id-Version: Kallithea\n" "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n" -"POT-Creation-Date: 2014-02-13 15:30+0100\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: 2014-02-13 14:34+0000\n" "Last-Translator: marcinkuzminski \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/Kallithea/language/zh_CN/)\n" +"Language-Team: Chinese (China) " +"(http://www.transifex.com/projects/p/Kallithea/language/zh_CN/)\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -"Language: zh_CN\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: kallithea/controllers/changelog.py:88 kallithea/controllers/compare.py:88 -#: kallithea/controllers/pullrequests.py:263 + +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 msgid "There are no changesets yet" msgstr "还没有修订集" -#: kallithea/controllers/changelog.py:184 +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "所有分支" -#: kallithea/controllers/changelog.py:187 +#: kallithea/controllers/changelog.py:189 msgid "(closed)" msgstr "" -#: kallithea/controllers/changeset.py:85 +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "" -#: kallithea/controllers/changeset.py:92 kallithea/controllers/changeset.py:99 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "" -#: kallithea/controllers/changeset.py:165 +#: kallithea/controllers/changeset.py:167 #, python-format msgid "increase diff context to %(num)s lines" msgstr "" -#: kallithea/controllers/changeset.py:207 kallithea/controllers/files.py:96 -#: kallithea/controllers/files.py:119 +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 msgid "Such revision does not exist for this repository" msgstr "" -#: kallithea/controllers/changeset.py:353 -#: kallithea/controllers/pullrequests.py:480 +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "状态修改为%s" -#: kallithea/controllers/changeset.py:384 +#: kallithea/controllers/changeset.py:386 msgid "" -"Changing status on a changeset associated with a closed pull request is not " -"allowed" -msgstr "" - -#: kallithea/controllers/compare.py:192 kallithea/templates/base/root.html:67 +"Changing status on a changeset associated with a closed pull request is " +"not allowed" +msgstr "" + +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 msgid "Select changeset" msgstr "" -#: kallithea/controllers/error.py:70 +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "主页" -#: kallithea/controllers/error.py:99 -msgid "" -"The request could not be understood by the server due to malformed syntax." +#: kallithea/controllers/error.py:101 +msgid "The request could not be understood by the server due to malformed syntax." msgstr "由于错误的语法,服务器无法对请求进行响应。" -#: kallithea/controllers/error.py:102 +#: kallithea/controllers/error.py:104 msgid "Unauthorized access to resource" msgstr "未授权的资源访问" -#: kallithea/controllers/error.py:104 +#: kallithea/controllers/error.py:106 msgid "You don't have permission to view this page" msgstr "无权访问该页面" -#: kallithea/controllers/error.py:106 +#: kallithea/controllers/error.py:108 msgid "The resource could not be found" msgstr "资源未找到" -#: kallithea/controllers/error.py:108 +#: kallithea/controllers/error.py:110 msgid "" "The server encountered an unexpected condition which prevented it from " "fulfilling the request." msgstr "服务进入非预期的混乱状态,这会阻止它对请求进行响应。" -#: kallithea/controllers/feed.py:53 +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "%s库的修改" -#: kallithea/controllers/feed.py:54 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "%s %s订阅" -#: kallithea/controllers/feed.py:87 +#: kallithea/controllers/feed.py:89 #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 #: kallithea/templates/compare/compare_diff.html:75 @@ -114,405 +113,403 @@ msgstr "%s %s订阅" msgid "Changeset was too big and was cut off..." msgstr "修订集太大已被截断......" -#: kallithea/controllers/feed.py:91 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "" -#: kallithea/controllers/files.py:91 +#: kallithea/controllers/files.py:93 #, python-format msgid "There are no files yet. %s" msgstr "" -#: kallithea/controllers/files.py:299 kallithea/controllers/files.py:359 -#: kallithea/controllers/files.py:426 +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "版本库由%s于%s锁定" -#: kallithea/controllers/files.py:311 +#: kallithea/controllers/files.py:313 msgid "You can only delete files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:322 +#: kallithea/controllers/files.py:324 #, python-format msgid "Deleted file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:344 +#: kallithea/controllers/files.py:346 #, python-format msgid "Successfully deleted file %s" msgstr "" -#: kallithea/controllers/files.py:348 kallithea/controllers/files.py:414 -#: kallithea/controllers/files.py:496 +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 msgid "Error occurred during commit" msgstr "提交时发生错误" -#: kallithea/controllers/files.py:371 +#: kallithea/controllers/files.py:373 msgid "You can only edit files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:385 +#: kallithea/controllers/files.py:387 #, python-format msgid "Edited file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:401 +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "无变更" -#: kallithea/controllers/files.py:410 kallithea/controllers/files.py:485 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "成功提交到%s" -#: kallithea/controllers/files.py:438 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "" -#: kallithea/controllers/files.py:459 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "无内容" -#: kallithea/controllers/files.py:463 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "无文件名" -#: kallithea/controllers/files.py:488 +#: kallithea/controllers/files.py:490 msgid "Location must be relative path and must not contain .. in path" msgstr "" -#: kallithea/controllers/files.py:522 +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "" -#: kallithea/controllers/files.py:533 +#: kallithea/controllers/files.py:535 #, python-format msgid "Unknown revision %s" msgstr "未知版本%s" -#: kallithea/controllers/files.py:535 +#: kallithea/controllers/files.py:537 msgid "Empty repository" msgstr "空版本库" -#: kallithea/controllers/files.py:537 +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "未知包类型" -#: kallithea/controllers/files.py:773 +#: kallithea/controllers/files.py:775 #: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 #: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "修订集" -#: kallithea/controllers/files.py:774 -#: kallithea/controllers/pullrequests.py:158 -#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 #: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "分支" -#: kallithea/controllers/files.py:775 -#: kallithea/controllers/pullrequests.py:159 -#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 #: kallithea/templates/switch_to_list.html:25 #: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "标签" -#: kallithea/controllers/forks.py:189 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "在复刻版本库%s的时候发生错误" -#: kallithea/controllers/home.py:81 +#: kallithea/controllers/home.py:86 msgid "Groups" msgstr "" -#: kallithea/controllers/home.py:86 +#: kallithea/controllers/home.py:91 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 #: kallithea/templates/admin/repos/repo_add.html:15 #: kallithea/templates/admin/repos/repo_add.html:19 #: kallithea/templates/admin/users/user_edit_advanced.html:6 -#: kallithea/templates/base/base.html:70 kallithea/templates/base/base.html:87 -#: kallithea/templates/base/base.html:136 -#: kallithea/templates/base/base.html:389 -#: kallithea/templates/base/base.html:560 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 msgid "Repositories" msgstr "版本库" -#: kallithea/controllers/home.py:127 kallithea/templates/files/files.html:33 +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 #: kallithea/templates/files/files_add.html:37 #: kallithea/templates/files/files_delete.html:37 #: kallithea/templates/files/files_edit.html:37 msgid "Branch" msgstr "" -#: kallithea/controllers/home.py:133 +#: kallithea/controllers/home.py:138 msgid "Tag" msgstr "" -#: kallithea/controllers/home.py:139 +#: kallithea/controllers/home.py:144 msgid "Bookmark" msgstr "" -#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:155 +#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 msgid "public journal" msgstr "公共日志" -#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:159 +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 #: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "日志" -#: kallithea/controllers/login.py:185 kallithea/controllers/login.py:230 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 msgid "bad captcha" msgstr "" -#: kallithea/controllers/login.py:191 +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "" -#: kallithea/controllers/login.py:235 +#: kallithea/controllers/login.py:237 msgid "Your password reset link was sent" msgstr "密码重置链接已经发送" -#: kallithea/controllers/login.py:255 +#: kallithea/controllers/login.py:257 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 "密码已经成功重置,新密码已经发送到你的邮箱" -#: kallithea/controllers/pullrequests.py:138 +#: kallithea/controllers/pullrequests.py:140 #: kallithea/templates/changeset/changeset.html:13 #: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "修订集" -#: kallithea/controllers/pullrequests.py:155 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "" -#: kallithea/controllers/pullrequests.py:156 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "" -#: kallithea/controllers/pullrequests.py:157 kallithea/model/scm.py:822 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 #: kallithea/templates/switch_to_list.html:38 #: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "书签" -#: kallithea/controllers/pullrequests.py:328 +#: kallithea/controllers/pullrequests.py:330 msgid "Pull request requires a title with min. 3 chars" msgstr "拉取请求的标题至少3个字符" -#: kallithea/controllers/pullrequests.py:330 +#: kallithea/controllers/pullrequests.py:332 #, python-format msgid "Error creating pull request: %s" msgstr "" -#: kallithea/controllers/pullrequests.py:352 +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "成功提交拉取请求" -#: kallithea/controllers/pullrequests.py:355 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "提交拉取请求时发生错误" -#: kallithea/controllers/pullrequests.py:395 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "成功删除拉取请求" -#: kallithea/controllers/pullrequests.py:483 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "" -#: kallithea/controllers/pullrequests.py:520 -msgid "" -"Closing pull request on other statuses than rejected or approved forbidden" +#: kallithea/controllers/pullrequests.py:522 +msgid "Closing pull request on other statuses than rejected or approved forbidden" msgstr "只能以批准或者驳回的状态关闭拉取请求" -#: kallithea/controllers/search.py:133 +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "错误的搜索。请尝试用引号包含它。" -#: kallithea/controllers/search.py:138 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" msgstr "没有索引用于搜索。请运行whoosh索引器" -#: kallithea/controllers/search.py:142 +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "在搜索操作中发生异常" -#: kallithea/controllers/summary.py:201 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "数据未加载" -#: kallithea/controllers/summary.py:204 +#: kallithea/controllers/summary.py:206 #: kallithea/templates/summary/summary.html:105 msgid "Statistics are disabled for this repository" msgstr "该版本库统计功能已经禁用" -#: kallithea/controllers/admin/auth_settings.py:125 +#: kallithea/controllers/admin/auth_settings.py:127 msgid "Auth settings updated successfully" msgstr "" -#: kallithea/controllers/admin/auth_settings.py:136 +#: kallithea/controllers/admin/auth_settings.py:138 msgid "error occurred during update of auth settings" msgstr "" -#: kallithea/controllers/admin/defaults.py:95 +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "默认设置已经成功更新" -#: kallithea/controllers/admin/defaults.py:109 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "" -#: kallithea/controllers/admin/gists.py:58 -#: kallithea/controllers/admin/my_account.py:255 -#: kallithea/controllers/admin/users.py:287 -msgid "forever" -msgstr "" - -#: kallithea/controllers/admin/gists.py:59 -#: kallithea/controllers/admin/my_account.py:256 -#: kallithea/controllers/admin/users.py:288 -msgid "5 minutes" -msgstr "" - #: kallithea/controllers/admin/gists.py:60 #: kallithea/controllers/admin/my_account.py:257 #: kallithea/controllers/admin/users.py:289 -msgid "1 hour" +msgid "forever" msgstr "" #: kallithea/controllers/admin/gists.py:61 #: kallithea/controllers/admin/my_account.py:258 #: kallithea/controllers/admin/users.py:290 -msgid "1 day" +msgid "5 minutes" msgstr "" #: kallithea/controllers/admin/gists.py:62 #: kallithea/controllers/admin/my_account.py:259 #: kallithea/controllers/admin/users.py:291 -msgid "1 month" -msgstr "" - -#: kallithea/controllers/admin/gists.py:66 +msgid "1 hour" +msgstr "" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +msgid "1 day" +msgstr "" + +#: kallithea/controllers/admin/gists.py:64 #: kallithea/controllers/admin/my_account.py:261 #: kallithea/controllers/admin/users.py:293 +msgid "1 month" +msgstr "" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "" -#: kallithea/controllers/admin/gists.py:145 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "" -#: kallithea/controllers/admin/gists.py:183 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "" -#: kallithea/controllers/admin/gists.py:232 +#: kallithea/controllers/admin/gists.py:234 msgid "unmodified" msgstr "" -#: kallithea/controllers/admin/gists.py:261 +#: kallithea/controllers/admin/gists.py:263 msgid "Successfully updated gist content" msgstr "" -#: kallithea/controllers/admin/gists.py:266 +#: kallithea/controllers/admin/gists.py:268 msgid "Successfully updated gist data" msgstr "" -#: kallithea/controllers/admin/gists.py:269 +#: kallithea/controllers/admin/gists.py:271 #, python-format msgid "Error occurred during update of gist %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:68 +#: kallithea/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "由于是系统帐号,无法编辑该用户" -#: kallithea/controllers/admin/my_account.py:125 +#: kallithea/controllers/admin/my_account.py:127 msgid "Your account was updated successfully" msgstr "你的帐号已经更新完成" -#: kallithea/controllers/admin/my_account.py:139 -#: kallithea/controllers/admin/users.py:205 +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 #, python-format msgid "Error occurred during update of user %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:159 +#: kallithea/controllers/admin/my_account.py:161 msgid "Successfully updated password" msgstr "" -#: kallithea/controllers/admin/my_account.py:169 +#: kallithea/controllers/admin/my_account.py:171 msgid "Error occurred during update of user password" msgstr "" -#: kallithea/controllers/admin/my_account.py:211 -#: kallithea/controllers/admin/users.py:430 +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 #, python-format msgid "Added email %s to user" msgstr "已为用户添加电子邮件 %s" -#: kallithea/controllers/admin/my_account.py:217 -#: kallithea/controllers/admin/users.py:436 +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 msgid "An error occurred during email saving" msgstr "保存电子邮件时发生错误" -#: kallithea/controllers/admin/my_account.py:226 -#: kallithea/controllers/admin/users.py:447 +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 msgid "Removed email from user" msgstr "成功删除用户电子邮件" -#: kallithea/controllers/admin/my_account.py:272 -#: kallithea/controllers/admin/users.py:313 +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 msgid "Api key successfully created" msgstr "" -#: kallithea/controllers/admin/my_account.py:284 -#: kallithea/controllers/admin/users.py:329 +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 msgid "Api key successfully reset" msgstr "" -#: kallithea/controllers/admin/my_account.py:288 -#: kallithea/controllers/admin/users.py:333 +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 msgid "Api key successfully deleted" msgstr "" -#: kallithea/controllers/admin/permissions.py:60 -#: kallithea/controllers/admin/permissions.py:64 -#: kallithea/controllers/admin/permissions.py:68 -#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 -msgid "None" -msgstr "无" - -#: kallithea/controllers/admin/permissions.py:61 -#: kallithea/controllers/admin/permissions.py:65 -#: kallithea/controllers/admin/permissions.py:69 -msgid "Read" -msgstr "读" - #: kallithea/controllers/admin/permissions.py:62 #: kallithea/controllers/admin/permissions.py:66 #: kallithea/controllers/admin/permissions.py:70 -msgid "Write" -msgstr "写" +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 +msgid "None" +msgstr "无" #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 #: kallithea/controllers/admin/permissions.py:71 +msgid "Read" +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:12 #: kallithea/templates/admin/defaults/defaults.html:12 #: kallithea/templates/admin/permissions/permissions.html:12 @@ -531,467 +528,438 @@ msgstr "写" #: kallithea/templates/admin/users/user_edit_profile.html:114 #: kallithea/templates/admin/users/users.html:13 #: kallithea/templates/admin/users/users.html:58 -#: kallithea/templates/base/base.html:339 -#: kallithea/templates/base/base.html:340 -#: kallithea/templates/base/base.html:346 -#: kallithea/templates/base/base.html:347 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "管理" -#: kallithea/controllers/admin/permissions.py:74 -#: kallithea/controllers/admin/permissions.py:85 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 -#: kallithea/controllers/admin/permissions.py:96 -#: kallithea/controllers/admin/permissions.py:99 +#: 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 msgid "Disabled" msgstr "停用" -#: kallithea/controllers/admin/permissions.py:76 -msgid "Allowed with manual account activation" -msgstr "" - #: kallithea/controllers/admin/permissions.py:78 +msgid "Allowed with manual account activation" +msgstr "" + +#: kallithea/controllers/admin/permissions.py:80 msgid "Allowed with automatic account activation" msgstr "" -#: kallithea/controllers/admin/permissions.py:81 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 -#: 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:1692 +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 msgid "Manual activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:82 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1544 -#: 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:1693 +#: kallithea/controllers/admin/permissions.py:84 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 msgid "Automatic activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:94 -#: kallithea/controllers/admin/permissions.py:97 -#: kallithea/controllers/admin/permissions.py:100 +#: 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 msgid "Enabled" msgstr "启用" -#: kallithea/controllers/admin/permissions.py:123 +#: kallithea/controllers/admin/permissions.py:125 msgid "Global permissions updated successfully" msgstr "" -#: kallithea/controllers/admin/permissions.py:137 +#: 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:186 #, python-format msgid "Created repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:196 +#: kallithea/controllers/admin/repo_groups.py:198 #, python-format msgid "Error occurred during creation of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:254 +#: kallithea/controllers/admin/repo_groups.py:256 #, python-format msgid "Updated repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:269 +#: kallithea/controllers/admin/repo_groups.py:271 #, python-format msgid "Error occurred during update of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:287 +#: kallithea/controllers/admin/repo_groups.py:289 #, python-format msgid "This group contains %s repositores and cannot be deleted" msgstr "这个组内有%s个版本库因而无法删除" -#: kallithea/controllers/admin/repo_groups.py:294 +#: kallithea/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %s subgroups and cannot be deleted" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:300 +#: kallithea/controllers/admin/repo_groups.py:302 #, python-format msgid "Removed repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:305 +#: 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:417 -#: kallithea/controllers/admin/repo_groups.py:452 -#: kallithea/controllers/admin/user_groups.py:335 +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 msgid "Cannot revoke permission for yourself as admin" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:432 +#: kallithea/controllers/admin/repo_groups.py:434 msgid "Repository Group permissions updated" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:469 -#: kallithea/controllers/admin/repos.py:424 -#: kallithea/controllers/admin/user_groups.py:347 +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 msgid "An error occurred during revoking of permission" msgstr "" -#: kallithea/controllers/admin/repos.py:160 +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:235 +#: kallithea/controllers/admin/repos.py:237 #, python-format msgid "Created repository %s from %s" msgstr "" -#: kallithea/controllers/admin/repos.py:244 +#: kallithea/controllers/admin/repos.py:246 #, python-format msgid "Forked repository %s as %s" msgstr "" -#: kallithea/controllers/admin/repos.py:247 +#: kallithea/controllers/admin/repos.py:249 #, python-format msgid "Created repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:287 +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "版本库%s成功更新" -#: kallithea/controllers/admin/repos.py:305 +#: kallithea/controllers/admin/repos.py:307 #, python-format msgid "Error occurred during update of repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:332 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:335 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:340 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:343 +#: kallithea/controllers/admin/repos.py:345 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "无法删除%s因为它还有其他分复刻本库" -#: kallithea/controllers/admin/repos.py:348 +#: kallithea/controllers/admin/repos.py:350 #, python-format msgid "An error occurred during deletion of %s" msgstr "在删除%s的时候发生错误" -#: kallithea/controllers/admin/repos.py:400 +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "" -#: kallithea/controllers/admin/repos.py:456 +#: kallithea/controllers/admin/repos.py:458 msgid "An error occurred during creation of field" msgstr "" -#: kallithea/controllers/admin/repos.py:470 +#: kallithea/controllers/admin/repos.py:472 msgid "An error occurred during removal of field" msgstr "" -#: kallithea/controllers/admin/repos.py:486 +#: kallithea/controllers/admin/repos.py:488 msgid "-- Not a fork --" msgstr "" -#: kallithea/controllers/admin/repos.py:520 +#: kallithea/controllers/admin/repos.py:522 msgid "Updated repository visibility in public journal" msgstr "成功更新在公共日志中的可见性" -#: kallithea/controllers/admin/repos.py:524 +#: kallithea/controllers/admin/repos.py:526 msgid "An error occurred during setting this repository in public journal" msgstr "设置版本库到公共日志时发生错误" -#: kallithea/controllers/admin/repos.py:529 kallithea/model/validators.py:359 +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "令牌不匹配" -#: kallithea/controllers/admin/repos.py:544 +#: kallithea/controllers/admin/repos.py:546 msgid "Nothing" msgstr "无" -#: kallithea/controllers/admin/repos.py:546 +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "成功将版本库%s标记为复刻自%s" -#: kallithea/controllers/admin/repos.py:553 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "在搜索操作中发生错误" -#: kallithea/controllers/admin/repos.py:569 +#: kallithea/controllers/admin/repos.py:571 msgid "Locked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:572 +#: kallithea/controllers/admin/repos.py:574 msgid "Unlocked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:575 -#: kallithea/controllers/admin/repos.py:602 +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 msgid "An error occurred during unlocking" msgstr "解锁时发生错误" -#: kallithea/controllers/admin/repos.py:593 +#: kallithea/controllers/admin/repos.py:595 msgid "Unlocked" msgstr "" -#: kallithea/controllers/admin/repos.py:596 -msgid "Locked" -msgstr "" - #: kallithea/controllers/admin/repos.py:598 +msgid "Locked" +msgstr "" + +#: kallithea/controllers/admin/repos.py:600 #, python-format msgid "Repository has been %s" msgstr "版本库已被%s" -#: kallithea/controllers/admin/repos.py:616 +#: kallithea/controllers/admin/repos.py:618 msgid "Cache invalidation successful" msgstr "" -#: kallithea/controllers/admin/repos.py:620 +#: kallithea/controllers/admin/repos.py:622 msgid "An error occurred during cache invalidation" msgstr "清除缓存时发生错误" -#: kallithea/controllers/admin/repos.py:635 +#: kallithea/controllers/admin/repos.py:637 msgid "Pulled from remote location" msgstr "成功拉取自远程路径" -#: kallithea/controllers/admin/repos.py:638 +#: kallithea/controllers/admin/repos.py:640 msgid "An error occurred during pull from remote location" msgstr "从远程路径拉取时发生错误" -#: kallithea/controllers/admin/repos.py:671 +#: kallithea/controllers/admin/repos.py:673 msgid "An error occurred during deletion of repository stats" msgstr "删除版本库统计时发生错误" -#: kallithea/controllers/admin/settings.py:171 +#: kallithea/controllers/admin/settings.py:172 msgid "Updated VCS settings" msgstr "成功更新版本控制系统设置" -#: kallithea/controllers/admin/settings.py:175 +#: kallithea/controllers/admin/settings.py:176 msgid "" "Unable to activate hgsubversion support. The \"hgsubversion\" library is " "missing" msgstr "" -#: kallithea/controllers/admin/settings.py:181 -#: kallithea/controllers/admin/settings.py:273 +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 msgid "Error occurred during updating application settings" msgstr "" -#: kallithea/controllers/admin/settings.py:214 +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: kallithea/controllers/admin/settings.py:269 +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "更新应用设置" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "成功更新可视化设置" -#: kallithea/controllers/admin/settings.py:331 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:357 +#: kallithea/controllers/admin/settings.py:358 msgid "Please enter email address" msgstr "" -#: kallithea/controllers/admin/settings.py:369 +#: kallithea/controllers/admin/settings.py:370 msgid "Send email task created" msgstr "" -#: kallithea/controllers/admin/settings.py:399 +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "新建钩子" -#: kallithea/controllers/admin/settings.py:413 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "更新钩子" -#: kallithea/controllers/admin/settings.py:417 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "" -#: kallithea/controllers/admin/settings.py:443 +#: kallithea/controllers/admin/settings.py:444 msgid "Whoosh reindex task scheduled" msgstr "Whoosh重新索引任务调度" -#: kallithea/controllers/admin/settings.py:535 -msgid "Updated license information" -msgstr "" - -#: kallithea/controllers/admin/settings.py:540 -msgid "Error occurred during updating license info" -msgstr "" - -#: kallithea/controllers/admin/settings.py:563 -#, python-format -msgid "" -"Your license will expire on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:566 -#, python-format -msgid "" -"Your license has expired on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:571 -msgid "" -"Unexpected error while reading license key. Please make sure your license " -"token and key are correct" -msgstr "" - -#: kallithea/controllers/admin/user_groups.py:148 +#: kallithea/controllers/admin/user_groups.py:150 #, python-format msgid "Created user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:159 +#: kallithea/controllers/admin/user_groups.py:161 #, python-format msgid "Error occurred during creation of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:197 +#: kallithea/controllers/admin/user_groups.py:199 #, python-format msgid "Updated user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:219 +#: kallithea/controllers/admin/user_groups.py:221 #, python-format msgid "Error occurred during update of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:237 +#: kallithea/controllers/admin/user_groups.py:239 msgid "Successfully deleted user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:242 +#: kallithea/controllers/admin/user_groups.py:244 msgid "An error occurred during deletion of user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:309 +#: kallithea/controllers/admin/user_groups.py:311 msgid "Target group cannot be the same" msgstr "" -#: kallithea/controllers/admin/user_groups.py:315 +#: kallithea/controllers/admin/user_groups.py:317 msgid "User Group permissions updated" msgstr "" -#: kallithea/controllers/admin/user_groups.py:435 -#: kallithea/controllers/admin/users.py:395 +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 msgid "Updated permissions" msgstr "" -#: kallithea/controllers/admin/user_groups.py:439 -#: kallithea/controllers/admin/users.py:399 +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 msgid "An error occurred during permissions saving" msgstr "保存权限时发生错误" -#: kallithea/controllers/admin/users.py:133 +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "" -#: kallithea/controllers/admin/users.py:147 +#: kallithea/controllers/admin/users.py:149 #, python-format msgid "Error occurred during creation of user %s" msgstr "" -#: kallithea/controllers/admin/users.py:186 +#: kallithea/controllers/admin/users.py:188 msgid "User updated successfully" msgstr "用户更新成功" -#: kallithea/controllers/admin/users.py:221 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "" -#: kallithea/controllers/admin/users.py:226 +#: kallithea/controllers/admin/users.py:228 msgid "An error occurred during deletion of user" msgstr "删除用户时发生错误" -#: kallithea/controllers/admin/users.py:240 -#: kallithea/controllers/admin/users.py:258 -#: kallithea/controllers/admin/users.py:281 -#: kallithea/controllers/admin/users.py:306 -#: kallithea/controllers/admin/users.py:319 -#: kallithea/controllers/admin/users.py:343 -#: kallithea/controllers/admin/users.py:406 -#: kallithea/controllers/admin/users.py:453 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "无法编辑该用户" -#: kallithea/controllers/admin/users.py:481 +#: kallithea/controllers/admin/users.py:483 #, python-format msgid "Added ip %s to user whitelist" msgstr "" -#: kallithea/controllers/admin/users.py:487 +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "" -#: kallithea/controllers/admin/users.py:501 +#: kallithea/controllers/admin/users.py:503 msgid "Removed ip address from user whitelist" msgstr "" -#: kallithea/lib/auth.py:746 +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "" -#: kallithea/lib/auth.py:807 +#: kallithea/lib/auth.py:809 msgid "You need to be a registered user to perform this action" msgstr "必须是注册用户才能进行此操作" -#: kallithea/lib/auth.py:844 +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "必须登录才能访问该页面" -#: kallithea/lib/diffs.py:64 +#: kallithea/lib/diffs.py:66 msgid "Binary file" msgstr "" -#: kallithea/lib/diffs.py:80 -msgid "" -"Changeset was too big and was cut off, use diff menu to display this diff" +#: kallithea/lib/diffs.py:82 +msgid "Changeset was too big and was cut off, use diff menu to display this diff" msgstr "修订集因过大而被截断,可查看原始修订集作为替代" -#: kallithea/lib/diffs.py:90 +#: kallithea/lib/diffs.py:92 msgid "No changes detected" msgstr "未发现差异" @@ -1027,8 +995,7 @@ msgstr "还有" msgid "%s more" msgstr "%s个" -#: kallithea/lib/helpers.py:692 -#: kallithea/templates/changelog/changelog.html:58 +#: kallithea/lib/helpers.py:692 kallithea/templates/changelog/changelog.html:58 msgid "revisions" msgstr "修订" @@ -1123,132 +1090,103 @@ msgstr "[开始关注]版本库" msgid "[stopped following] repository" msgstr "[停止关注]版本库" -#: kallithea/lib/helpers.py:1102 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr "还有%s个" -#: kallithea/lib/helpers.py:1106 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "没有文件" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "" -#: kallithea/lib/helpers.py:1175 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "" -#: kallithea/lib/helpers.py:1178 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "" -#: kallithea/lib/helpers.py:1181 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "" -#: kallithea/lib/helpers.py:1186 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "" -#: kallithea/lib/helpers.py:1418 +#: kallithea/lib/helpers.py:1417 #, 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以重新扫描版本库" -#: kallithea/lib/utils2.py:413 +#: kallithea/lib/utils2.py:415 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d年" -#: kallithea/lib/utils2.py:414 +#: kallithea/lib/utils2.py:416 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d月" -#: kallithea/lib/utils2.py:415 +#: kallithea/lib/utils2.py:417 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d天" -#: kallithea/lib/utils2.py:416 +#: kallithea/lib/utils2.py:418 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d时" -#: kallithea/lib/utils2.py:417 +#: kallithea/lib/utils2.py:419 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d分" -#: kallithea/lib/utils2.py:418 +#: kallithea/lib/utils2.py:420 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d秒" -#: kallithea/lib/utils2.py:434 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "%s" -#: kallithea/lib/utils2.py:436 +#: kallithea/lib/utils2.py:438 #, python-format msgid "%s ago" msgstr "%s前" -#: kallithea/lib/utils2.py:438 +#: kallithea/lib/utils2.py:440 #, python-format msgid "in %s and %s" msgstr "%s零%s" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:443 #, python-format msgid "%s and %s ago" msgstr "%s零%s前" -#: kallithea/lib/utils2.py:444 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "刚才" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 -#: 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:1659 -msgid "Repository no access" -msgstr "无版本库访问权限" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1455 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1512 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1513 -#: 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:1660 -msgid "Repository read access" -msgstr "版本库读取权限" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 @@ -1261,8 +1199,8 @@ msgstr "版本库读取权限" #: 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:1661 -msgid "Repository write access" -msgstr "版本库写入权限" +msgid "Repository no access" +msgstr "无版本库访问权限" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1186 @@ -1276,159 +1214,159 @@ msgstr "版本库写入权限" #: 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:1662 -msgid "Repository admin access" -msgstr "版本库管理权限" +msgid "Repository read access" +msgstr "版本库读取权限" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" +msgstr "版本库写入权限" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" -msgstr "无版本库组访问权限" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" -msgstr "版本库组读取权限" +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" +msgstr "版本库管理权限" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" -msgstr "版本库组写入" +msgid "Repositories Group no access" +msgstr "无版本库组访问权限" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" -msgstr "版本库组管理权限" +msgid "Repositories Group read access" +msgstr "版本库组读取权限" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" +msgstr "版本库组写入" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1452 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1509 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1510 -#: 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:1657 -msgid "Kallithea Administrator" -msgstr "Kallithea 管理员" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 -#: 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:1680 -msgid "Repository creation disabled" -msgstr "禁用创建版本库" +msgid "Repositories Group admin access" +msgstr "版本库组管理权限" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1476 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1533 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1534 -#: 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:1681 -msgid "Repository creation enabled" -msgstr "允许创建版本库" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" +msgstr "Kallithea 管理员" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" +msgstr "禁用创建版本库" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 #: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 #: 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:1685 -msgid "Repository forking disabled" -msgstr "禁用复刻版本库" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1479 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1536 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1537 -#: 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:1686 -msgid "Repository forking enabled" -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:1683 +msgid "Repository creation enabled" +msgstr "允许创建版本库" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" -msgstr "禁用注册" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" +msgstr "禁用复刻版本库" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "允许复刻版本库" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" +msgstr "禁用注册" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 msgid "Register new user with Kallithea with manual activation" msgstr "用手动激活注册新用户" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "用自动激活注册新用户" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1651 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1980 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2040 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2041 -#: 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:2210 -msgid "Not Reviewed" -msgstr "未检视" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1652 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1981 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2041 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2042 -#: 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:2211 -msgid "Approved" -msgstr "已批准" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 @@ -1441,8 +1379,8 @@ msgstr "已批准" #: 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:2212 -msgid "Rejected" -msgstr "驳回" +msgid "Not Reviewed" +msgstr "未检视" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1654 @@ -1456,45 +1394,51 @@ msgstr "驳回" #: 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:2213 +msgid "Approved" +msgstr "已批准" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "驳回" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "检视中" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1300 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1357 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1358 -#: 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:1508 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 -#: 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:1664 -msgid "Repository group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1460 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1517 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1518 -#: 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:1665 -msgid "Repository group read access" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 @@ -1504,7 +1448,7 @@ msgstr "" #: 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:1666 -msgid "Repository group write access" +msgid "Repository group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 @@ -1516,9 +1460,22 @@ msgstr "" #: 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:1667 -msgid "Repository group admin access" -msgstr "" - +msgid "Repository group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 @@ -1527,18 +1484,7 @@ msgstr "" #: 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:1669 -msgid "User group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1465 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1522 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1523 -#: 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:1670 -msgid "User group read access" +msgid "Repository group admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 @@ -1549,7 +1495,7 @@ msgstr "" #: 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:1671 -msgid "User group write access" +msgid "User group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 @@ -1560,7 +1506,18 @@ msgstr "" #: 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:1672 -msgid "User group admin access" +msgid "User group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 +msgid "User group write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 @@ -1571,20 +1528,20 @@ msgstr "" #: 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:1674 +msgid "User group admin access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1470 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1527 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1528 -#: 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:1675 -msgid "Repository Group creation enabled" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 @@ -1593,42 +1550,31 @@ msgstr "" #: 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:1677 +msgid "Repository Group creation enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1473 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1530 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1531 -#: 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:1678 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 -#: 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:1688 -msgid "Registration disabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1482 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1539 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1540 -#: 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:1689 -msgid "User Registration with manual account activation" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 @@ -1637,27 +1583,47 @@ msgstr "" #: 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:1690 +msgid "Registration disabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 +msgid "User Registration with manual account activation" +msgstr "" + +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 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:1682 -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:1683 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: kallithea/model/comment.py:75 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 +msgid "Repository creation enabled with write permission to a repository group" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 +msgid "Repository creation disabled with write permission to a repository group" +msgstr "" + +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "在%s行" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "[提及]" @@ -1683,73 +1649,73 @@ msgstr "输入少于%(min)i个字符" msgid "Name must not contain only digits" msgstr "" -#: kallithea/model/notification.py:229 +#: kallithea/model/notification.py:231 #, python-format msgid "%(user)s commented on changeset at %(when)s" msgstr "" -#: kallithea/model/notification.py:230 -#, python-format -msgid "%(user)s sent message at %(when)s" -msgstr "" - -#: kallithea/model/notification.py:231 -#, python-format -msgid "%(user)s mentioned you at %(when)s" -msgstr "" - #: kallithea/model/notification.py:232 #, python-format -msgid "%(user)s registered in Kallithea at %(when)s" +msgid "%(user)s sent message at %(when)s" msgstr "" #: kallithea/model/notification.py:233 #, python-format -msgid "%(user)s opened new pull request at %(when)s" +msgid "%(user)s mentioned you at %(when)s" msgstr "" #: kallithea/model/notification.py:234 #, python-format +msgid "%(user)s registered in Kallithea at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:235 +#, python-format +msgid "%(user)s opened new pull request at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:236 +#, python-format msgid "%(user)s commented on pull request at %(when)s" msgstr "" -#: kallithea/model/pull_request.py:105 +#: kallithea/model/pull_request.py:107 #, 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/scm.py:810 msgid "latest tip" msgstr "最新tip版本" -#: kallithea/model/user.py:196 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "" -#: kallithea/model/user.py:220 kallithea/model/user.py:245 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 msgid "You can't Edit this user since it's crucial for entire application" msgstr "由于是系统帐号,无法编辑该用户" -#: kallithea/model/user.py:268 +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for entire application" msgstr "由于是系统帐号,无法删除该用户" -#: kallithea/model/user.py:274 +#: kallithea/model/user.py:276 #, python-format msgid "" -"user \"%s\" still owns %s repositories and cannot be removed. Switch owners " -"or remove those repositories. %s" +"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:302 +#: kallithea/model/user.py:304 msgid "Password reset link" msgstr "" -#: kallithea/model/user.py:331 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "" -#: kallithea/model/user.py:332 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "" @@ -1770,8 +1736,8 @@ msgstr "不允许用户名 \"%(username)s\"" #: kallithea/model/validators.py:124 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 alphanumeric character or underscore" msgstr "" #: kallithea/model/validators.py:151 @@ -1899,8 +1865,8 @@ msgstr "邮件地址\"%(email)s\"不存在" #: kallithea/model/validators.py:791 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:804 @@ -1914,8 +1880,7 @@ msgstr "" #: kallithea/model/validators.py:837 #, python-format -msgid "" -"The network size (bits) must be within the range of 0-32 (not %(bits)r)" +msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" #: kallithea/model/validators.py:870 @@ -1931,6 +1896,10 @@ msgstr "" msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "" +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "控制面板" @@ -2052,7 +2021,7 @@ msgstr "所有者" #: kallithea/templates/index_base.html:141 #: 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:69 +#: kallithea/templates/base/root.html:67 #: kallithea/templates/bookmarks/bookmarks.html:81 #: kallithea/templates/branches/branches.html:80 #: kallithea/templates/journal/journal.html:208 @@ -2064,7 +2033,7 @@ msgstr "点击以升序排列" #: kallithea/templates/index_base.html:142 #: 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:70 +#: kallithea/templates/base/root.html:68 #: kallithea/templates/bookmarks/bookmarks.html:82 #: kallithea/templates/branches/branches.html:81 #: kallithea/templates/journal/journal.html:209 @@ -2080,7 +2049,7 @@ msgstr "" #: kallithea/templates/index_base.html:144 #: 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:72 +#: kallithea/templates/base/root.html:70 #: kallithea/templates/bookmarks/bookmarks.html:84 #: kallithea/templates/branches/branches.html:83 #: kallithea/templates/journal/journal.html:211 @@ -2092,8 +2061,7 @@ msgstr "数据错误" #: kallithea/templates/index_base.html:145 #: 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:148 -#: kallithea/templates/base/root.html:73 +#: kallithea/templates/base/base.html:151 kallithea/templates/base/root.html:71 #: kallithea/templates/bookmarks/bookmarks.html:85 #: kallithea/templates/branches/branches.html:84 #: kallithea/templates/journal/journal.html:212 @@ -2103,7 +2071,7 @@ msgid "Loading..." msgstr "载入中..." #: kallithea/templates/login.html:5 kallithea/templates/login.html:32 -#: kallithea/templates/base/base.html:267 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "登录" @@ -2118,14 +2086,14 @@ msgstr "" #: kallithea/templates/admin/users/user_add.html:35 #: kallithea/templates/admin/users/user_edit_profile.html:33 #: kallithea/templates/admin/users/users.html:53 -#: kallithea/templates/base/base.html:243 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "帐号" #: kallithea/templates/login.html:52 kallithea/templates/register.html:49 #: kallithea/templates/admin/my_account/my_account.html:39 #: kallithea/templates/admin/users/user_add.html:44 -#: kallithea/templates/base/base.html:252 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "密码" @@ -2141,7 +2109,7 @@ msgstr "登录" msgid "Forgot your password ?" msgstr "忘记了密码?" -#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:263 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "还没有帐号?" @@ -2240,7 +2208,7 @@ msgstr "无书签" #: kallithea/templates/admin/admin.html:5 #: kallithea/templates/admin/admin.html:16 -#: kallithea/templates/base/base.html:69 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "系统日志" @@ -2301,7 +2269,7 @@ msgid "Authentication Settings" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:14 -#: kallithea/templates/base/base.html:75 +#: kallithea/templates/base/base.html:78 msgid "Authentication" msgstr "" @@ -2324,12 +2292,12 @@ msgid "Available built-in plugins" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:65 +#: kallithea/templates/base/root.html:63 msgid "enabled" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:66 +#: kallithea/templates/base/root.html:64 msgid "disabled" msgstr "" @@ -2363,7 +2331,7 @@ msgid "Repositories defaults" msgstr "版本库默认设置" #: kallithea/templates/admin/defaults/defaults.html:14 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "默认设置" @@ -2538,7 +2506,6 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_permissions.html:102 #: kallithea/templates/admin/repos/repo_edit_settings.html:135 #: kallithea/templates/admin/settings/settings_global.html:56 -#: kallithea/templates/admin/settings/settings_license.html:43 #: kallithea/templates/admin/settings/settings_vcs.html:81 #: kallithea/templates/admin/settings/settings_visual.html:116 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 @@ -2613,7 +2580,7 @@ msgid "Show as raw" msgstr "" #: kallithea/templates/admin/my_account/my_account.html:5 -#: kallithea/templates/base/base.html:282 +#: kallithea/templates/base/base.html:285 msgid "My account" msgstr "我的账户" @@ -2791,8 +2758,8 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_profile.html:26 msgid "" -"Your user is in an external Source of Record; some details cannot be managed" -" here" +"Your user is in an external Source of Record; some details cannot be " +"managed here" msgstr "" #: kallithea/templates/admin/my_account/my_account_pullrequests.html:2 @@ -2842,7 +2809,7 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_repos.html:59 #: kallithea/templates/admin/my_account/my_account_watched.html:59 -#: kallithea/templates/base/root.html:71 +#: kallithea/templates/base/root.html:69 #: kallithea/templates/bookmarks/bookmarks.html:83 #: kallithea/templates/branches/branches.html:82 #: kallithea/templates/journal/journal.html:210 @@ -2869,7 +2836,7 @@ msgid "Comments" msgstr "评论" #: kallithea/templates/admin/notifications/notifications.html:34 -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 msgid "Pull Requests" msgstr "" @@ -2887,7 +2854,7 @@ msgid "Show notification" msgstr "显示通知" #: kallithea/templates/admin/notifications/show_notification.html:12 -#: kallithea/templates/base/base.html:281 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "通知" @@ -2900,7 +2867,7 @@ msgstr "权限管理" #: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 #: kallithea/templates/admin/repos/repo_edit.html:46 #: kallithea/templates/admin/user_groups/user_group_edit.html:45 -#: kallithea/templates/base/base.html:74 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "权限" @@ -2931,8 +2898,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:26 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:27 @@ -2978,8 +2945,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:72 msgid "" -"Write permission to repository groups allows creating repositories inside " -"that group" +"Write permission to repository groups allows creating repositories inside" +" that group" msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:77 @@ -3027,7 +2994,7 @@ msgid "Add repository group" msgstr "" #: kallithea/templates/admin/repo_groups/repo_group_add.html:14 -#: kallithea/templates/base/base.html:71 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 msgid "Repository groups" msgstr "" @@ -3073,8 +3040,7 @@ msgstr "" #: kallithea/templates/admin/settings/settings.html:14 #: kallithea/templates/admin/settings/settings.html:36 #: kallithea/templates/admin/user_groups/user_group_edit.html:42 -#: kallithea/templates/base/base.html:77 -#: kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 msgid "Settings" msgstr "设置" @@ -3199,8 +3165,8 @@ msgstr "" #: 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 "启用组的拉取锁定。这个选项将应用到组内的其他组和版本库" #: kallithea/templates/admin/repo_groups/repo_group_show.html:4 @@ -3248,8 +3214,7 @@ msgstr "可选的,指定版本库应该从哪个http[s]地址克隆。" #: kallithea/templates/admin/repos/repo_add_base.html:36 #: kallithea/templates/admin/repos/repo_edit_settings.html:76 #: kallithea/templates/forks/fork.html:45 -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 @@ -3285,8 +3250,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:30 #, python-format msgid "" -"Repository \"%(repo_name)s\" is beeing created, you will be redirected when " -"this process is finished.repo_name" +"Repository \"%(repo_name)s\" is beeing created, you will be redirected " +"when this process is finished.repo_name" msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:42 @@ -3348,8 +3313,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:43 msgid "" -"All actions made on this repository will be accessible to everyone in public" -" journal" +"All actions made on this repository will be accessible to everyone in " +"public journal" msgstr "任何人都可以在公共日志上看到这个版本库上的所有动作" #: kallithea/templates/admin/repos/repo_edit_advanced.html:49 @@ -3378,9 +3343,9 @@ msgstr "版本库未锁定" #: kallithea/templates/admin/repos/repo_edit_advanced.html:73 msgid "" -"Force locking on repository. Works only when anonymous access is disabled. " -"Trigering a pull locks repository by user who pulled, only the same user can" -" unlock by doing a push" +"Force locking on repository. Works only when anonymous access is " +"disabled. Trigering a pull locks repository by user who pulled, only the " +"same user can unlock by doing a push" msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:83 @@ -3409,9 +3374,9 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:94 msgid "" -"This repository will be renamed in a special way in order to be unaccesible " -"for Kallithea and VCS systems. If you need to fully delete it from file " -"system please do it manually" +"This repository will be renamed in a special way in order to be " +"unaccesible for Kallithea and VCS systems. If you need to fully delete it" +" from file system please do it manually" msgstr "" #: kallithea/templates/admin/repos/repo_edit_caches.html:4 @@ -3424,8 +3389,8 @@ msgstr "确认清除版本库缓存" #: kallithea/templates/admin/repos/repo_edit_caches.html:7 msgid "" -"Manually invalidate cache for this repository. On first access repository " -"will be cached again" +"Manually invalidate cache for this repository. On first access repository" +" will be cached again" msgstr "手动清除版本库缓存。之后第一次访问的时候将重建缓存" #: kallithea/templates/admin/repos/repo_edit_caches.html:12 @@ -3518,9 +3483,12 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:14 msgid "" -"In case this repository is renamed or moved into another group the repository url changes.\n" -" Using above url guarantees that this repository will allways be accessible under such url.\n" -" Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service." +"In case this repository is renamed or moved into another group the " +"repository url changes.\n" +" Using above url guarantees that this " +"repository will allways be accessible under such url.\n" +" Usefull for CI systems, or any other cases" +" that you need to hardcode the url into 3rd party service." msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:21 @@ -3614,10 +3582,6 @@ msgstr "" msgid "System Info" msgstr "" -#: kallithea/templates/admin/settings/settings.html:48 -msgid "License" -msgstr "" - #: kallithea/templates/admin/settings/settings_email.html:4 msgid "Email prefix" msgstr "" @@ -3700,12 +3664,11 @@ msgstr "" #: kallithea/templates/admin/settings/settings_global.html:50 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:55 -#: kallithea/templates/admin/settings/settings_license.html:42 #: kallithea/templates/admin/settings/settings_vcs.html:80 #: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" @@ -3717,8 +3680,8 @@ msgstr "" #: 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 @@ -3729,57 +3692,6 @@ msgstr "自定义钩子" msgid "Failed to remove hook" msgstr "移除钩子失败" -#: kallithea/templates/admin/settings/settings_license.html:2 -msgid "Currently you're using a free license, which is limited to 20 users." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:9 -#: kallithea/templates/admin/settings/settings_system.html:4 -msgid "Kallithea version" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "License token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "No license token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:13 -msgid "License issued to" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:14 -msgid "License issued on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "License users limit" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "unlimited" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:16 -msgid "License expires on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:33 -msgid "License key" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:37 -msgid "Paste your Kallithea license key into that textarea." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:52 -msgid "" -"Please enter following lines (if yet not present) into [app:main] section of" -" your .ini file. The token below is autogenerated." -msgstr "" - #: kallithea/templates/admin/settings/settings_mapping.html:6 msgid "Rescan option" msgstr "" @@ -3790,8 +3702,9 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:13 msgid "" -"In case a repository was deleted from filesystem and it still exists in the " -"database check this option to scan obsolete data in database and remove it." +"In case a repository was deleted from filesystem and it still exists in " +"the database check this option to scan obsolete data in database and " +"remove it." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:17 @@ -3800,8 +3713,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:19 msgid "" -"Each cache data for repositories will be cleaned with this option selected. " -"Use this to reload data and clear cache keys." +"Each cache data for repositories will be cleaned with this option " +"selected. Use this to reload data and clear cache keys." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:23 @@ -3810,8 +3723,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:25 msgid "" -"Verify if Kallitheas GIT hooks are installed for each repository. Current " -"hooks will be updated to latest version" +"Verify if Kallitheas GIT hooks are installed for each repository. Current" +" hooks will be updated to latest version" msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:32 @@ -3837,6 +3750,10 @@ msgid "Reindex" msgstr "重新索引" #: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 msgid "check for updates" msgstr "" @@ -3926,14 +3843,14 @@ msgstr "版本库路径" #: kallithea/templates/admin/settings/settings_vcs.html:69 msgid "" -"Click to unlock. You must restart Kallithea in order to make this setting " -"take effect." +"Click to unlock. You must restart Kallithea in order to make this setting" +" take effect." msgstr "" #: kallithea/templates/admin/settings/settings_vcs.html:72 msgid "" -"Filesystem location where repositories should be stored. After changing this" -" value a restart and rescan of the repository folder are required." +"Filesystem location where repositories should be stored. After changing " +"this value a restart and rescan of the repository folder are required." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:8 @@ -3963,22 +3880,34 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:30 msgid "" "Gravatar url allows you to use other avatar server application.\n" -" Following variables of the URL will be replaced accordingly.\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" +" Following " +"variables of the URL will be replaced accordingly.\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" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:42 msgid "" -"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}', available vars:\n" -" {scheme} 'http' or 'https' sent from running Kallithea server,\n" -" {user} current user username,\n" -" {netloc} network location/server host of running Kallithea server,\n" -" {repo} full repository name,\n" -" {repoid} ID of repository, can be used to contruct clone-by-id" +"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}'," +" available vars:\n" +" {scheme} 'http' " +"or 'https' sent from running Kallithea server,\n" +" {user} current " +"user username,\n" +" {netloc} network " +"location/server host of running Kallithea server,\n" +" {repo} full " +"repository name,\n" +" {repoid} ID of " +"repository, can be used to contruct clone-by-id" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:54 @@ -3987,8 +3916,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:58 msgid "" -"Number of items displayed in the main page dashboard before pagination is " -"shown." +"Number of items displayed in the main page dashboard before pagination is" +" shown." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:64 @@ -4036,7 +3965,7 @@ msgid "Add user group" msgstr "" #: kallithea/templates/admin/user_groups/user_group_add.html:13 -#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:93 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 msgid "User groups" msgstr "" @@ -4120,7 +4049,7 @@ msgstr "添加用户" #: kallithea/templates/admin/users/user_add.html:13 #: kallithea/templates/admin/users/user_edit.html:14 -#: kallithea/templates/base/base.html:72 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "用户" @@ -4190,8 +4119,8 @@ 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." +"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 @@ -4231,50 +4160,50 @@ msgstr "" msgid "Server instance: %s" msgstr "" -#: kallithea/templates/base/base.html:46 +#: kallithea/templates/base/base.html:49 msgid "Support" msgstr "" -#: kallithea/templates/base/base.html:131 +#: kallithea/templates/base/base.html:134 msgid "Create fork" msgstr "" -#: kallithea/templates/base/base.html:142 +#: kallithea/templates/base/base.html:145 #: kallithea/templates/data_table/_dt_elements.html:11 #: kallithea/templates/data_table/_dt_elements.html:15 #: kallithea/templates/summary/summary.html:11 msgid "Summary" msgstr "概况" -#: kallithea/templates/base/base.html:143 +#: kallithea/templates/base/base.html:146 #: kallithea/templates/changelog/changelog.html:17 #: kallithea/templates/data_table/_dt_elements.html:19 #: kallithea/templates/data_table/_dt_elements.html:23 msgid "Changelog" msgstr "修订记录" -#: kallithea/templates/base/base.html:144 +#: kallithea/templates/base/base.html:147 #: kallithea/templates/data_table/_dt_elements.html:27 #: kallithea/templates/data_table/_dt_elements.html:31 #: kallithea/templates/files/files.html:15 msgid "Files" msgstr "浏览" -#: kallithea/templates/base/base.html:146 +#: kallithea/templates/base/base.html:149 msgid "Switch To" msgstr "" -#: kallithea/templates/base/base.html:153 -#: kallithea/templates/base/base.html:155 +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 msgid "Options" msgstr "选项" -#: kallithea/templates/base/base.html:163 +#: kallithea/templates/base/base.html:166 #: kallithea/templates/forks/forks_data.html:21 msgid "Compare fork" msgstr "比较复刻" -#: kallithea/templates/base/base.html:165 +#: kallithea/templates/base/base.html:168 #: kallithea/templates/bookmarks/bookmarks.html:58 #: kallithea/templates/bookmarks/bookmarks_data.html:13 #: kallithea/templates/branches/branches.html:57 @@ -4284,112 +4213,112 @@ msgstr "比较复刻" msgid "Compare" msgstr "比较显示" -#: kallithea/templates/base/base.html:167 -#: kallithea/templates/base/base.html:334 +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 #: kallithea/templates/search/search.html:17 #: kallithea/templates/search/search.html:57 msgid "Search" msgstr "搜索" -#: kallithea/templates/base/base.html:171 +#: kallithea/templates/base/base.html:174 msgid "Unlock" msgstr "" -#: kallithea/templates/base/base.html:173 +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "" -#: kallithea/templates/base/base.html:181 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "" -#: kallithea/templates/base/base.html:182 -msgid "Unfollow" -msgstr "" - #: kallithea/templates/base/base.html:185 +msgid "Unfollow" +msgstr "" + +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 #: kallithea/templates/data_table/_dt_elements.html:39 #: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "复刻" -#: kallithea/templates/base/base.html:187 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "" -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 #, python-format msgid "Show Pull Requests for %s" msgstr "" -#: kallithea/templates/base/base.html:230 +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "" -#: kallithea/templates/base/base.html:237 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "登录" -#: kallithea/templates/base/base.html:260 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "忘记密码?" -#: kallithea/templates/base/base.html:283 +#: kallithea/templates/base/base.html:286 msgid "Log Out" msgstr "退出" -#: kallithea/templates/base/base.html:308 +#: kallithea/templates/base/base.html:311 msgid "Show recent activity" msgstr "" -#: kallithea/templates/base/base.html:309 +#: kallithea/templates/base/base.html:312 #: kallithea/templates/journal/journal.html:4 msgid "Journal" msgstr "日志" -#: kallithea/templates/base/base.html:314 -#: kallithea/templates/base/base.html:315 +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 msgid "Public journal" msgstr "公共日志" -#: kallithea/templates/base/base.html:320 +#: kallithea/templates/base/base.html:323 msgid "Show public gists" msgstr "" -#: kallithea/templates/base/base.html:321 -msgid "Gists" -msgstr "" - #: kallithea/templates/base/base.html:324 -msgid "Create new gist" -msgstr "" - -#: kallithea/templates/base/base.html:325 -msgid "All public gists" +msgid "Gists" msgstr "" #: kallithea/templates/base/base.html:327 -msgid "My public gists" +msgid "Create new gist" msgstr "" #: kallithea/templates/base/base.html:328 +msgid "All public gists" +msgstr "" + +#: kallithea/templates/base/base.html:330 +msgid "My public gists" +msgstr "" + +#: kallithea/templates/base/base.html:331 msgid "My private gists" msgstr "" -#: kallithea/templates/base/base.html:333 +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "" -#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:399 msgid "No matches found" msgstr "" -#: kallithea/templates/base/base.html:522 +#: kallithea/templates/base/base.html:527 msgid "Keyboard shortcuts" msgstr "" -#: kallithea/templates/base/base.html:531 +#: kallithea/templates/base/base.html:536 msgid "Site-wide shortcuts" msgstr "" @@ -4400,8 +4329,8 @@ 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 permissions from %s permissions settings, and default " +"IP address whitelist." msgstr "" #: kallithea/templates/base/default_perms_box.html:28 @@ -4450,84 +4379,84 @@ msgstr "编辑权限" msgid "No permission defined" msgstr "" -#: kallithea/templates/base/root.html:47 +#: kallithea/templates/base/root.html:45 msgid "Add another comment" msgstr "" -#: kallithea/templates/base/root.html:48 +#: kallithea/templates/base/root.html:46 #: kallithea/templates/data_table/_dt_elements.html:216 msgid "Stop following this repository" msgstr "停止关注该版本库" -#: kallithea/templates/base/root.html:49 +#: kallithea/templates/base/root.html:47 msgid "Start following this repository" msgstr "开始关注该版本库" -#: kallithea/templates/base/root.html:50 +#: kallithea/templates/base/root.html:48 msgid "Group" msgstr "组" -#: kallithea/templates/base/root.html:51 +#: kallithea/templates/base/root.html:49 msgid "members" msgstr "成员" -#: kallithea/templates/base/root.html:52 +#: kallithea/templates/base/root.html:50 #: kallithea/templates/pullrequests/pullrequest.html:202 msgid "Loading ..." msgstr "" +#: kallithea/templates/base/root.html:51 +msgid "loading ..." +msgstr "" + +#: kallithea/templates/base/root.html:52 +msgid "Search truncated" +msgstr "" + #: kallithea/templates/base/root.html:53 -msgid "loading ..." +msgid "No matching files" msgstr "" #: kallithea/templates/base/root.html:54 -msgid "Search truncated" -msgstr "" - -#: kallithea/templates/base/root.html:55 -msgid "No matching files" -msgstr "" - -#: kallithea/templates/base/root.html:56 #: kallithea/templates/changelog/changelog.html:51 #: kallithea/templates/pullrequests/pullrequest_show_all.html:33 msgid "Open new pull request" msgstr "新建拉取请求" -#: kallithea/templates/base/root.html:57 +#: kallithea/templates/base/root.html:55 msgid "Open new pull request for selected changesets" msgstr "为选择的变更集创建新的拉取请求" +#: kallithea/templates/base/root.html:56 +msgid "Show selected changesets __S -> __E" +msgstr "" + +#: kallithea/templates/base/root.html:57 +msgid "Show selected changeset __S" +msgstr "" + #: kallithea/templates/base/root.html:58 -msgid "Show selected changesets __S -> __E" -msgstr "" +msgid "Selection link" +msgstr "选择链接" #: kallithea/templates/base/root.html:59 -msgid "Show selected changeset __S" +#: kallithea/templates/changeset/diff_block.html:8 +msgid "Collapse diff" msgstr "" #: kallithea/templates/base/root.html:60 -msgid "Selection link" -msgstr "选择链接" +msgid "Expand diff" +msgstr "" #: kallithea/templates/base/root.html:61 -#: kallithea/templates/changeset/diff_block.html:8 -msgid "Collapse diff" +msgid "Failed to revoke permission" msgstr "" #: kallithea/templates/base/root.html:62 -msgid "Expand diff" -msgstr "" - -#: kallithea/templates/base/root.html:63 -msgid "Failed to revoke permission" -msgstr "" - -#: kallithea/templates/base/root.html:64 msgid "confirm to revoke permission for {0}: {1} ?" msgstr "" -#: kallithea/templates/base/root.html:68 +#: kallithea/templates/base/root.html:66 msgid "specify changeset" msgstr "" @@ -4831,8 +4760,7 @@ msgstr "评论使用%s语法并支持%s" #: kallithea/templates/changeset/changeset_file_comment.html:69 #: kallithea/templates/changeset/changeset_file_comment.html:155 -msgid "" -"Use @username inside this text to send notification to this Kallithea user" +msgid "Use @username inside this text to send notification to this Kallithea user" msgstr "在文本中使用 @用户名 以发送通知到该Kallithea用户" #: kallithea/templates/changeset/changeset_file_comment.html:73 @@ -5019,7 +4947,8 @@ msgstr "" #: kallithea/templates/email_templates/pull_request.html:6 #, python-format msgid "" -"%s opened a pull request for repository %s and wants you to review changes." +"%s opened a pull request for repository %s and wants you to review " +"changes." msgstr "" #: kallithea/templates/email_templates/pull_request.html:8 @@ -5687,3 +5616,4 @@ msgstr "%s标签" #: kallithea/templates/tags/tags.html:29 msgid "Compare tags" msgstr "比较标签" + diff --git a/kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.mo b/kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.mo index 4a8dd82789882d142b68b69b946c872cf11cb6e0..ca15dbaaae573232a4b016a18f5db507528d4072 GIT binary patch literal 77389 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 diff --git a/kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po b/kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po --- a/kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po +++ b/kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.po @@ -1,108 +1,107 @@ -# Translations template for Kallithea. +# Chinese (Taiwan) translations for Kallithea. # Copyright (C) 2014 RhodeCode GmbH, and others. # This file is distributed under the same license as the Kallithea project. # Translators: # FIRST AUTHOR , 2011 msgid "" msgstr "" -"Project-Id-Version: Kallithea\n" +"Project-Id-Version: Kallithea\n" "Report-Msgid-Bugs-To: translations@kallithea-scm.org\n" -"POT-Creation-Date: 2014-02-13 15:30+0100\n" +"POT-Creation-Date: 2014-07-02 19:08-0400\n" "PO-Revision-Date: 2014-02-13 14:34+0000\n" "Last-Translator: marcinkuzminski \n" -"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/Kallithea/language/zh_TW/)\n" +"Language-Team: Chinese (Taiwan) " +"(http://www.transifex.com/projects/p/Kallithea/language/zh_TW/)\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -"Language: zh_TW\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: kallithea/controllers/changelog.py:88 kallithea/controllers/compare.py:88 -#: kallithea/controllers/pullrequests.py:263 + +#: kallithea/controllers/changelog.py:90 kallithea/controllers/compare.py:90 +#: kallithea/controllers/pullrequests.py:265 msgid "There are no changesets yet" msgstr "" -#: kallithea/controllers/changelog.py:184 +#: kallithea/controllers/changelog.py:186 msgid "All Branches" msgstr "" -#: kallithea/controllers/changelog.py:187 +#: kallithea/controllers/changelog.py:189 msgid "(closed)" msgstr "" -#: kallithea/controllers/changeset.py:85 +#: kallithea/controllers/changeset.py:87 msgid "Show white space" msgstr "" -#: kallithea/controllers/changeset.py:92 kallithea/controllers/changeset.py:99 +#: kallithea/controllers/changeset.py:94 kallithea/controllers/changeset.py:101 msgid "Ignore white space" msgstr "" -#: kallithea/controllers/changeset.py:165 +#: kallithea/controllers/changeset.py:167 #, python-format msgid "increase diff context to %(num)s lines" msgstr "" -#: kallithea/controllers/changeset.py:207 kallithea/controllers/files.py:96 -#: kallithea/controllers/files.py:119 +#: kallithea/controllers/changeset.py:209 kallithea/controllers/files.py:98 +#: kallithea/controllers/files.py:121 msgid "Such revision does not exist for this repository" msgstr "" -#: kallithea/controllers/changeset.py:353 -#: kallithea/controllers/pullrequests.py:480 +#: kallithea/controllers/changeset.py:355 +#: kallithea/controllers/pullrequests.py:482 #, python-format msgid "Status change -> %s" msgstr "" -#: kallithea/controllers/changeset.py:384 +#: kallithea/controllers/changeset.py:386 msgid "" -"Changing status on a changeset associated with a closed pull request is not " -"allowed" -msgstr "" - -#: kallithea/controllers/compare.py:192 kallithea/templates/base/root.html:67 +"Changing status on a changeset associated with a closed pull request is " +"not allowed" +msgstr "" + +#: kallithea/controllers/compare.py:194 kallithea/templates/base/root.html:65 msgid "Select changeset" msgstr "" -#: kallithea/controllers/error.py:70 +#: kallithea/controllers/error.py:72 msgid "Home page" msgstr "首頁" -#: kallithea/controllers/error.py:99 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "" - -#: kallithea/controllers/error.py:102 -msgid "Unauthorized access to resource" +#: kallithea/controllers/error.py:101 +msgid "The request could not be understood by the server due to malformed syntax." msgstr "" #: kallithea/controllers/error.py:104 -msgid "You don't have permission to view this page" -msgstr "您沒有權限瀏覽這個頁面" +msgid "Unauthorized access to resource" +msgstr "" #: kallithea/controllers/error.py:106 +msgid "You don't have permission to view this page" +msgstr "您沒有權限瀏覽這個頁面" + +#: kallithea/controllers/error.py:108 msgid "The resource could not be found" msgstr "找不到這個資源" -#: kallithea/controllers/error.py:108 +#: kallithea/controllers/error.py:110 msgid "" "The server encountered an unexpected condition which prevented it from " "fulfilling the request." msgstr "" -#: kallithea/controllers/feed.py:53 +#: kallithea/controllers/feed.py:55 #, python-format msgid "Changes on %s repository" msgstr "修改於版本庫 %s" -#: kallithea/controllers/feed.py:54 +#: kallithea/controllers/feed.py:56 #, python-format msgid "%s %s feed" msgstr "" -#: kallithea/controllers/feed.py:87 +#: kallithea/controllers/feed.py:89 #: kallithea/templates/changeset/changeset.html:139 #: kallithea/templates/changeset/changeset.html:151 #: kallithea/templates/compare/compare_diff.html:75 @@ -112,405 +111,403 @@ msgstr "" msgid "Changeset was too big and was cut off..." msgstr "" -#: kallithea/controllers/feed.py:91 +#: kallithea/controllers/feed.py:93 #, python-format msgid "%s committed on %s" msgstr "" -#: kallithea/controllers/files.py:90 +#: kallithea/controllers/files.py:92 msgid "Click here to add new file" msgstr "" -#: kallithea/controllers/files.py:91 +#: kallithea/controllers/files.py:93 #, python-format msgid "There are no files yet. %s" msgstr "" -#: kallithea/controllers/files.py:299 kallithea/controllers/files.py:359 -#: kallithea/controllers/files.py:426 +#: kallithea/controllers/files.py:301 kallithea/controllers/files.py:361 +#: kallithea/controllers/files.py:428 #, python-format msgid "This repository is has been locked by %s on %s" msgstr "" -#: kallithea/controllers/files.py:311 +#: kallithea/controllers/files.py:313 msgid "You can only delete files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:322 +#: kallithea/controllers/files.py:324 #, python-format msgid "Deleted file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:344 +#: kallithea/controllers/files.py:346 #, python-format msgid "Successfully deleted file %s" msgstr "" -#: kallithea/controllers/files.py:348 kallithea/controllers/files.py:414 -#: kallithea/controllers/files.py:496 +#: kallithea/controllers/files.py:350 kallithea/controllers/files.py:416 +#: kallithea/controllers/files.py:498 msgid "Error occurred during commit" msgstr "" -#: kallithea/controllers/files.py:371 +#: kallithea/controllers/files.py:373 msgid "You can only edit files with revision being a valid branch " msgstr "" -#: kallithea/controllers/files.py:385 +#: kallithea/controllers/files.py:387 #, python-format msgid "Edited file %s via Kallithea" msgstr "" -#: kallithea/controllers/files.py:401 +#: kallithea/controllers/files.py:403 msgid "No changes" msgstr "沒有修改" -#: kallithea/controllers/files.py:410 kallithea/controllers/files.py:485 +#: kallithea/controllers/files.py:412 kallithea/controllers/files.py:487 #, python-format msgid "Successfully committed to %s" msgstr "成功遞交至 %s" -#: kallithea/controllers/files.py:438 +#: kallithea/controllers/files.py:440 msgid "Added file via Kallithea" msgstr "" -#: kallithea/controllers/files.py:459 +#: kallithea/controllers/files.py:461 msgid "No content" msgstr "" -#: kallithea/controllers/files.py:463 +#: kallithea/controllers/files.py:465 msgid "No filename" msgstr "" -#: kallithea/controllers/files.py:488 +#: kallithea/controllers/files.py:490 msgid "Location must be relative path and must not contain .. in path" msgstr "" -#: kallithea/controllers/files.py:522 +#: kallithea/controllers/files.py:524 msgid "Downloads disabled" msgstr "" -#: kallithea/controllers/files.py:533 +#: kallithea/controllers/files.py:535 #, python-format msgid "Unknown revision %s" msgstr "未知修訂 %s" -#: kallithea/controllers/files.py:535 +#: kallithea/controllers/files.py:537 msgid "Empty repository" msgstr "空的版本庫" -#: kallithea/controllers/files.py:537 +#: kallithea/controllers/files.py:539 msgid "Unknown archive type" msgstr "未知的存檔類型" -#: kallithea/controllers/files.py:773 +#: kallithea/controllers/files.py:775 #: kallithea/templates/changeset/changeset_range.html:12 #: kallithea/templates/email_templates/pull_request.html:12 #: kallithea/templates/pullrequests/pullrequest.html:123 msgid "Changesets" msgstr "變更" -#: kallithea/controllers/files.py:774 -#: kallithea/controllers/pullrequests.py:158 -#: kallithea/controllers/summary.py:74 kallithea/model/scm.py:816 +#: kallithea/controllers/files.py:776 kallithea/controllers/pullrequests.py:160 +#: kallithea/controllers/summary.py:76 kallithea/model/scm.py:818 #: kallithea/templates/switch_to_list.html:3 #: kallithea/templates/branches/branches.html:13 msgid "Branches" msgstr "分支" -#: kallithea/controllers/files.py:775 -#: kallithea/controllers/pullrequests.py:159 -#: kallithea/controllers/summary.py:75 kallithea/model/scm.py:827 +#: kallithea/controllers/files.py:777 kallithea/controllers/pullrequests.py:161 +#: kallithea/controllers/summary.py:77 kallithea/model/scm.py:829 #: kallithea/templates/switch_to_list.html:25 #: kallithea/templates/tags/tags.html:13 msgid "Tags" msgstr "標籤" -#: kallithea/controllers/forks.py:189 +#: kallithea/controllers/forks.py:191 #, python-format msgid "An error occurred during repository forking %s" msgstr "" -#: kallithea/controllers/home.py:81 -msgid "Groups" -msgstr "" - #: kallithea/controllers/home.py:86 +msgid "Groups" +msgstr "" + +#: kallithea/controllers/home.py:91 #: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:106 #: kallithea/templates/admin/repos/repo_add.html:15 #: kallithea/templates/admin/repos/repo_add.html:19 #: kallithea/templates/admin/users/user_edit_advanced.html:6 -#: kallithea/templates/base/base.html:70 kallithea/templates/base/base.html:87 -#: kallithea/templates/base/base.html:136 -#: kallithea/templates/base/base.html:389 -#: kallithea/templates/base/base.html:560 +#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:139 +#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:565 msgid "Repositories" msgstr "版本庫" -#: kallithea/controllers/home.py:127 kallithea/templates/files/files.html:33 +#: kallithea/controllers/home.py:132 kallithea/templates/files/files.html:33 #: kallithea/templates/files/files_add.html:37 #: kallithea/templates/files/files_delete.html:37 #: kallithea/templates/files/files_edit.html:37 msgid "Branch" msgstr "" -#: kallithea/controllers/home.py:133 +#: kallithea/controllers/home.py:138 msgid "Tag" msgstr "" -#: kallithea/controllers/home.py:139 +#: kallithea/controllers/home.py:144 msgid "Bookmark" msgstr "" -#: kallithea/controllers/journal.py:112 kallithea/controllers/journal.py:155 +#: kallithea/controllers/journal.py:114 kallithea/controllers/journal.py:157 msgid "public journal" msgstr "" -#: kallithea/controllers/journal.py:116 kallithea/controllers/journal.py:159 +#: kallithea/controllers/journal.py:118 kallithea/controllers/journal.py:161 #: kallithea/templates/journal/journal.html:15 msgid "journal" msgstr "日誌" -#: kallithea/controllers/login.py:185 kallithea/controllers/login.py:230 +#: kallithea/controllers/login.py:187 kallithea/controllers/login.py:232 msgid "bad captcha" msgstr "" -#: kallithea/controllers/login.py:191 +#: kallithea/controllers/login.py:193 msgid "You have successfully registered into Kallithea" msgstr "" -#: kallithea/controllers/login.py:235 +#: kallithea/controllers/login.py:237 msgid "Your password reset link was sent" msgstr "您的密碼重設連結已寄出" -#: kallithea/controllers/login.py:255 +#: kallithea/controllers/login.py:257 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 "您的密碼重設動作已完成,新的密碼已寄至您的信箱" -#: kallithea/controllers/pullrequests.py:138 +#: kallithea/controllers/pullrequests.py:140 #: kallithea/templates/changeset/changeset.html:13 #: kallithea/templates/email_templates/changeset_comment.html:15 msgid "Changeset" msgstr "" -#: kallithea/controllers/pullrequests.py:155 +#: kallithea/controllers/pullrequests.py:157 msgid "Special" msgstr "" -#: kallithea/controllers/pullrequests.py:156 +#: kallithea/controllers/pullrequests.py:158 msgid "Peer branches" msgstr "" -#: kallithea/controllers/pullrequests.py:157 kallithea/model/scm.py:822 +#: kallithea/controllers/pullrequests.py:159 kallithea/model/scm.py:824 #: kallithea/templates/switch_to_list.html:38 #: kallithea/templates/bookmarks/bookmarks.html:13 msgid "Bookmarks" msgstr "" -#: kallithea/controllers/pullrequests.py:328 -msgid "Pull request requires a title with min. 3 chars" -msgstr "" - #: kallithea/controllers/pullrequests.py:330 +msgid "Pull request requires a title with min. 3 chars" +msgstr "" + +#: kallithea/controllers/pullrequests.py:332 #, python-format msgid "Error creating pull request: %s" msgstr "" -#: kallithea/controllers/pullrequests.py:352 +#: kallithea/controllers/pullrequests.py:354 msgid "Successfully opened new pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:355 +#: kallithea/controllers/pullrequests.py:357 msgid "Error occurred during sending pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:395 +#: kallithea/controllers/pullrequests.py:397 msgid "Successfully deleted pull request" msgstr "" -#: kallithea/controllers/pullrequests.py:483 +#: kallithea/controllers/pullrequests.py:485 msgid "Closing with" msgstr "" -#: kallithea/controllers/pullrequests.py:520 -msgid "" -"Closing pull request on other statuses than rejected or approved forbidden" -msgstr "" - -#: kallithea/controllers/search.py:133 +#: kallithea/controllers/pullrequests.py:522 +msgid "Closing pull request on other statuses than rejected or approved forbidden" +msgstr "" + +#: kallithea/controllers/search.py:135 msgid "Invalid search query. Try quoting it." msgstr "無效的查詢。請使用跳脫字元" -#: kallithea/controllers/search.py:138 +#: kallithea/controllers/search.py:140 msgid "There is no index to search in. Please run whoosh indexer" msgstr "沒有任何索引可以搜尋。請執行 whoosh 建立索引" -#: kallithea/controllers/search.py:142 +#: kallithea/controllers/search.py:144 msgid "An error occurred during this search operation" msgstr "" -#: kallithea/controllers/summary.py:201 +#: kallithea/controllers/summary.py:203 msgid "No data loaded yet" msgstr "" -#: kallithea/controllers/summary.py:204 +#: kallithea/controllers/summary.py:206 #: kallithea/templates/summary/summary.html:105 msgid "Statistics are disabled for this repository" msgstr "這個版本庫的統計功能已停用" -#: kallithea/controllers/admin/auth_settings.py:125 +#: kallithea/controllers/admin/auth_settings.py:127 msgid "Auth settings updated successfully" msgstr "" -#: kallithea/controllers/admin/auth_settings.py:136 +#: kallithea/controllers/admin/auth_settings.py:138 msgid "error occurred during update of auth settings" msgstr "" -#: kallithea/controllers/admin/defaults.py:95 +#: kallithea/controllers/admin/defaults.py:97 msgid "Default settings updated successfully" msgstr "" -#: kallithea/controllers/admin/defaults.py:109 +#: kallithea/controllers/admin/defaults.py:111 msgid "Error occurred during update of defaults" msgstr "" -#: kallithea/controllers/admin/gists.py:58 -#: kallithea/controllers/admin/my_account.py:255 -#: kallithea/controllers/admin/users.py:287 -msgid "forever" -msgstr "" - -#: kallithea/controllers/admin/gists.py:59 -#: kallithea/controllers/admin/my_account.py:256 -#: kallithea/controllers/admin/users.py:288 -msgid "5 minutes" -msgstr "" - #: kallithea/controllers/admin/gists.py:60 #: kallithea/controllers/admin/my_account.py:257 #: kallithea/controllers/admin/users.py:289 -msgid "1 hour" +msgid "forever" msgstr "" #: kallithea/controllers/admin/gists.py:61 #: kallithea/controllers/admin/my_account.py:258 #: kallithea/controllers/admin/users.py:290 -msgid "1 day" +msgid "5 minutes" msgstr "" #: kallithea/controllers/admin/gists.py:62 #: kallithea/controllers/admin/my_account.py:259 #: kallithea/controllers/admin/users.py:291 -msgid "1 month" -msgstr "" - -#: kallithea/controllers/admin/gists.py:66 +msgid "1 hour" +msgstr "" + +#: kallithea/controllers/admin/gists.py:63 +#: kallithea/controllers/admin/my_account.py:260 +#: kallithea/controllers/admin/users.py:292 +msgid "1 day" +msgstr "" + +#: kallithea/controllers/admin/gists.py:64 #: kallithea/controllers/admin/my_account.py:261 #: kallithea/controllers/admin/users.py:293 +msgid "1 month" +msgstr "" + +#: kallithea/controllers/admin/gists.py:68 +#: kallithea/controllers/admin/my_account.py:263 +#: kallithea/controllers/admin/users.py:295 msgid "Lifetime" msgstr "" -#: kallithea/controllers/admin/gists.py:145 +#: kallithea/controllers/admin/gists.py:147 msgid "Error occurred during gist creation" msgstr "" -#: kallithea/controllers/admin/gists.py:183 +#: kallithea/controllers/admin/gists.py:185 #, python-format msgid "Deleted gist %s" msgstr "" -#: kallithea/controllers/admin/gists.py:232 +#: kallithea/controllers/admin/gists.py:234 msgid "unmodified" msgstr "" -#: kallithea/controllers/admin/gists.py:261 +#: kallithea/controllers/admin/gists.py:263 msgid "Successfully updated gist content" msgstr "" -#: kallithea/controllers/admin/gists.py:266 +#: kallithea/controllers/admin/gists.py:268 msgid "Successfully updated gist data" msgstr "" -#: kallithea/controllers/admin/gists.py:269 +#: kallithea/controllers/admin/gists.py:271 #, python-format msgid "Error occurred during update of gist %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:68 +#: kallithea/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "" -#: kallithea/controllers/admin/my_account.py:125 +#: kallithea/controllers/admin/my_account.py:127 msgid "Your account was updated successfully" msgstr "您的帳號已更新完成" -#: kallithea/controllers/admin/my_account.py:139 -#: kallithea/controllers/admin/users.py:205 +#: kallithea/controllers/admin/my_account.py:141 +#: kallithea/controllers/admin/users.py:207 #, python-format msgid "Error occurred during update of user %s" msgstr "" -#: kallithea/controllers/admin/my_account.py:159 +#: kallithea/controllers/admin/my_account.py:161 msgid "Successfully updated password" msgstr "" -#: kallithea/controllers/admin/my_account.py:169 +#: kallithea/controllers/admin/my_account.py:171 msgid "Error occurred during update of user password" msgstr "" -#: kallithea/controllers/admin/my_account.py:211 -#: kallithea/controllers/admin/users.py:430 +#: kallithea/controllers/admin/my_account.py:213 +#: kallithea/controllers/admin/users.py:432 #, python-format msgid "Added email %s to user" msgstr "" -#: kallithea/controllers/admin/my_account.py:217 -#: kallithea/controllers/admin/users.py:436 +#: kallithea/controllers/admin/my_account.py:219 +#: kallithea/controllers/admin/users.py:438 msgid "An error occurred during email saving" msgstr "" -#: kallithea/controllers/admin/my_account.py:226 -#: kallithea/controllers/admin/users.py:447 +#: kallithea/controllers/admin/my_account.py:228 +#: kallithea/controllers/admin/users.py:449 msgid "Removed email from user" msgstr "" -#: kallithea/controllers/admin/my_account.py:272 -#: kallithea/controllers/admin/users.py:313 +#: kallithea/controllers/admin/my_account.py:274 +#: kallithea/controllers/admin/users.py:315 msgid "Api key successfully created" msgstr "" -#: kallithea/controllers/admin/my_account.py:284 -#: kallithea/controllers/admin/users.py:329 +#: kallithea/controllers/admin/my_account.py:286 +#: kallithea/controllers/admin/users.py:331 msgid "Api key successfully reset" msgstr "" -#: kallithea/controllers/admin/my_account.py:288 -#: kallithea/controllers/admin/users.py:333 +#: kallithea/controllers/admin/my_account.py:290 +#: kallithea/controllers/admin/users.py:335 msgid "Api key successfully deleted" msgstr "" -#: kallithea/controllers/admin/permissions.py:60 -#: kallithea/controllers/admin/permissions.py:64 -#: kallithea/controllers/admin/permissions.py:68 -#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 -msgid "None" -msgstr "無" - -#: kallithea/controllers/admin/permissions.py:61 -#: kallithea/controllers/admin/permissions.py:65 -#: kallithea/controllers/admin/permissions.py:69 -msgid "Read" -msgstr "讀" - #: kallithea/controllers/admin/permissions.py:62 #: kallithea/controllers/admin/permissions.py:66 #: kallithea/controllers/admin/permissions.py:70 -msgid "Write" -msgstr "寫" +#: kallithea/templates/admin/repo_groups/repo_group_edit_perms.html:104 +msgid "None" +msgstr "無" #: kallithea/controllers/admin/permissions.py:63 #: kallithea/controllers/admin/permissions.py:67 #: kallithea/controllers/admin/permissions.py:71 +msgid "Read" +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:12 #: kallithea/templates/admin/defaults/defaults.html:12 #: kallithea/templates/admin/permissions/permissions.html:12 @@ -529,467 +526,438 @@ msgstr "寫" #: kallithea/templates/admin/users/user_edit_profile.html:114 #: kallithea/templates/admin/users/users.html:13 #: kallithea/templates/admin/users/users.html:58 -#: kallithea/templates/base/base.html:339 -#: kallithea/templates/base/base.html:340 -#: kallithea/templates/base/base.html:346 -#: kallithea/templates/base/base.html:347 +#: kallithea/templates/base/base.html:342 +#: kallithea/templates/base/base.html:343 +#: kallithea/templates/base/base.html:349 +#: kallithea/templates/base/base.html:350 msgid "Admin" msgstr "管理" -#: kallithea/controllers/admin/permissions.py:74 -#: kallithea/controllers/admin/permissions.py:85 -#: kallithea/controllers/admin/permissions.py:90 -#: kallithea/controllers/admin/permissions.py:93 -#: kallithea/controllers/admin/permissions.py:96 -#: kallithea/controllers/admin/permissions.py:99 +#: 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 msgid "Disabled" msgstr "停用" -#: kallithea/controllers/admin/permissions.py:76 -msgid "Allowed with manual account activation" -msgstr "" - #: kallithea/controllers/admin/permissions.py:78 +msgid "Allowed with manual account activation" +msgstr "" + +#: kallithea/controllers/admin/permissions.py:80 msgid "Allowed with automatic account activation" msgstr "" -#: kallithea/controllers/admin/permissions.py:81 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 -#: 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:1692 +#: kallithea/controllers/admin/permissions.py:83 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1441 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1487 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1544 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1566 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1605 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1657 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1684 kallithea/model/db.py:1694 msgid "Manual activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:82 -#: 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 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1544 -#: 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:1693 +#: kallithea/controllers/admin/permissions.py:84 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1442 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1488 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1545 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1546 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1567 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1606 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1658 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1685 kallithea/model/db.py:1695 msgid "Automatic activation of external account" msgstr "" -#: kallithea/controllers/admin/permissions.py:86 -#: kallithea/controllers/admin/permissions.py:89 -#: kallithea/controllers/admin/permissions.py:94 -#: kallithea/controllers/admin/permissions.py:97 -#: kallithea/controllers/admin/permissions.py:100 +#: 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 msgid "Enabled" msgstr "啟用" -#: kallithea/controllers/admin/permissions.py:123 +#: kallithea/controllers/admin/permissions.py:125 msgid "Global permissions updated successfully" msgstr "" -#: kallithea/controllers/admin/permissions.py:137 +#: 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:186 #, python-format msgid "Created repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:196 +#: kallithea/controllers/admin/repo_groups.py:198 #, python-format msgid "Error occurred during creation of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:254 +#: kallithea/controllers/admin/repo_groups.py:256 #, python-format msgid "Updated repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:269 +#: kallithea/controllers/admin/repo_groups.py:271 #, python-format msgid "Error occurred during update of repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:287 +#: kallithea/controllers/admin/repo_groups.py:289 #, python-format msgid "This group contains %s repositores and cannot be deleted" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:294 +#: kallithea/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %s subgroups and cannot be deleted" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:300 +#: kallithea/controllers/admin/repo_groups.py:302 #, python-format msgid "Removed repository group %s" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:305 +#: 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:417 -#: kallithea/controllers/admin/repo_groups.py:452 -#: kallithea/controllers/admin/user_groups.py:335 +#: kallithea/controllers/admin/repo_groups.py:419 +#: kallithea/controllers/admin/repo_groups.py:454 +#: kallithea/controllers/admin/user_groups.py:337 msgid "Cannot revoke permission for yourself as admin" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:432 +#: kallithea/controllers/admin/repo_groups.py:434 msgid "Repository Group permissions updated" msgstr "" -#: kallithea/controllers/admin/repo_groups.py:469 -#: kallithea/controllers/admin/repos.py:424 -#: kallithea/controllers/admin/user_groups.py:347 +#: kallithea/controllers/admin/repo_groups.py:471 +#: kallithea/controllers/admin/repos.py:426 +#: kallithea/controllers/admin/user_groups.py:349 msgid "An error occurred during revoking of permission" msgstr "" -#: kallithea/controllers/admin/repos.py:160 +#: kallithea/controllers/admin/repos.py:162 #, python-format msgid "Error creating repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:235 +#: kallithea/controllers/admin/repos.py:237 #, python-format msgid "Created repository %s from %s" msgstr "" -#: kallithea/controllers/admin/repos.py:244 +#: kallithea/controllers/admin/repos.py:246 #, python-format msgid "Forked repository %s as %s" msgstr "" -#: kallithea/controllers/admin/repos.py:247 +#: kallithea/controllers/admin/repos.py:249 #, python-format msgid "Created repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:287 +#: kallithea/controllers/admin/repos.py:289 #, python-format msgid "Repository %s updated successfully" msgstr "版本庫 %s 更新完成" -#: kallithea/controllers/admin/repos.py:305 +#: kallithea/controllers/admin/repos.py:307 #, python-format msgid "Error occurred during update of repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:332 +#: kallithea/controllers/admin/repos.py:334 #, python-format msgid "Detached %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:335 +#: kallithea/controllers/admin/repos.py:337 #, python-format msgid "Deleted %s forks" msgstr "" -#: kallithea/controllers/admin/repos.py:340 +#: kallithea/controllers/admin/repos.py:342 #, python-format msgid "Deleted repository %s" msgstr "" -#: kallithea/controllers/admin/repos.py:343 +#: kallithea/controllers/admin/repos.py:345 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "" -#: kallithea/controllers/admin/repos.py:348 +#: kallithea/controllers/admin/repos.py:350 #, python-format msgid "An error occurred during deletion of %s" msgstr "" -#: kallithea/controllers/admin/repos.py:400 +#: kallithea/controllers/admin/repos.py:402 msgid "Repository permissions updated" msgstr "" -#: kallithea/controllers/admin/repos.py:456 +#: kallithea/controllers/admin/repos.py:458 msgid "An error occurred during creation of field" msgstr "" -#: kallithea/controllers/admin/repos.py:470 +#: kallithea/controllers/admin/repos.py:472 msgid "An error occurred during removal of field" msgstr "" -#: kallithea/controllers/admin/repos.py:486 +#: kallithea/controllers/admin/repos.py:488 msgid "-- Not a fork --" msgstr "" -#: kallithea/controllers/admin/repos.py:520 +#: kallithea/controllers/admin/repos.py:522 msgid "Updated repository visibility in public journal" msgstr "" -#: kallithea/controllers/admin/repos.py:524 +#: kallithea/controllers/admin/repos.py:526 msgid "An error occurred during setting this repository in public journal" msgstr "" -#: kallithea/controllers/admin/repos.py:529 kallithea/model/validators.py:359 +#: kallithea/controllers/admin/repos.py:531 kallithea/model/validators.py:359 msgid "Token mismatch" msgstr "" -#: kallithea/controllers/admin/repos.py:544 -msgid "Nothing" -msgstr "" - #: kallithea/controllers/admin/repos.py:546 +msgid "Nothing" +msgstr "" + +#: kallithea/controllers/admin/repos.py:548 #, python-format msgid "Marked repo %s as fork of %s" msgstr "" -#: kallithea/controllers/admin/repos.py:553 +#: kallithea/controllers/admin/repos.py:555 msgid "An error occurred during this operation" msgstr "" -#: kallithea/controllers/admin/repos.py:569 +#: kallithea/controllers/admin/repos.py:571 msgid "Locked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:572 +#: kallithea/controllers/admin/repos.py:574 msgid "Unlocked repository" msgstr "" -#: kallithea/controllers/admin/repos.py:575 -#: kallithea/controllers/admin/repos.py:602 +#: kallithea/controllers/admin/repos.py:577 +#: kallithea/controllers/admin/repos.py:604 msgid "An error occurred during unlocking" msgstr "" -#: kallithea/controllers/admin/repos.py:593 +#: kallithea/controllers/admin/repos.py:595 msgid "Unlocked" msgstr "" -#: kallithea/controllers/admin/repos.py:596 -msgid "Locked" -msgstr "" - #: kallithea/controllers/admin/repos.py:598 +msgid "Locked" +msgstr "" + +#: kallithea/controllers/admin/repos.py:600 #, python-format msgid "Repository has been %s" msgstr "" -#: kallithea/controllers/admin/repos.py:616 +#: kallithea/controllers/admin/repos.py:618 msgid "Cache invalidation successful" msgstr "" -#: kallithea/controllers/admin/repos.py:620 +#: kallithea/controllers/admin/repos.py:622 msgid "An error occurred during cache invalidation" msgstr "" -#: kallithea/controllers/admin/repos.py:635 +#: kallithea/controllers/admin/repos.py:637 msgid "Pulled from remote location" msgstr "" -#: kallithea/controllers/admin/repos.py:638 +#: kallithea/controllers/admin/repos.py:640 msgid "An error occurred during pull from remote location" msgstr "" -#: kallithea/controllers/admin/repos.py:671 +#: kallithea/controllers/admin/repos.py:673 msgid "An error occurred during deletion of repository stats" msgstr "" -#: kallithea/controllers/admin/settings.py:171 +#: kallithea/controllers/admin/settings.py:172 msgid "Updated VCS settings" msgstr "" -#: kallithea/controllers/admin/settings.py:175 +#: kallithea/controllers/admin/settings.py:176 msgid "" "Unable to activate hgsubversion support. The \"hgsubversion\" library is " "missing" msgstr "" -#: kallithea/controllers/admin/settings.py:181 -#: kallithea/controllers/admin/settings.py:273 +#: kallithea/controllers/admin/settings.py:182 +#: kallithea/controllers/admin/settings.py:274 msgid "Error occurred during updating application settings" msgstr "" -#: kallithea/controllers/admin/settings.py:214 +#: kallithea/controllers/admin/settings.py:215 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: kallithea/controllers/admin/settings.py:269 +#: kallithea/controllers/admin/settings.py:270 msgid "Updated application settings" msgstr "更新應用設定" -#: kallithea/controllers/admin/settings.py:326 +#: kallithea/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:331 +#: kallithea/controllers/admin/settings.py:332 msgid "Error occurred during updating visualisation settings" msgstr "" -#: kallithea/controllers/admin/settings.py:357 +#: kallithea/controllers/admin/settings.py:358 msgid "Please enter email address" msgstr "" -#: kallithea/controllers/admin/settings.py:369 +#: kallithea/controllers/admin/settings.py:370 msgid "Send email task created" msgstr "" -#: kallithea/controllers/admin/settings.py:399 +#: kallithea/controllers/admin/settings.py:400 msgid "Added new hook" msgstr "新增hook" -#: kallithea/controllers/admin/settings.py:413 +#: kallithea/controllers/admin/settings.py:414 msgid "Updated hooks" msgstr "更新hook" -#: kallithea/controllers/admin/settings.py:417 +#: kallithea/controllers/admin/settings.py:418 msgid "Error occurred during hook creation" msgstr "" -#: kallithea/controllers/admin/settings.py:443 +#: kallithea/controllers/admin/settings.py:444 msgid "Whoosh reindex task scheduled" msgstr "Whoosh 重新索引工作排程" -#: kallithea/controllers/admin/settings.py:535 -msgid "Updated license information" -msgstr "" - -#: kallithea/controllers/admin/settings.py:540 -msgid "Error occurred during updating license info" -msgstr "" - -#: kallithea/controllers/admin/settings.py:563 -#, python-format -msgid "" -"Your license will expire on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:566 -#, python-format -msgid "" -"Your license has expired on %s, please contact support to extend your " -"license." -msgstr "" - -#: kallithea/controllers/admin/settings.py:571 -msgid "" -"Unexpected error while reading license key. Please make sure your license " -"token and key are correct" -msgstr "" - -#: kallithea/controllers/admin/user_groups.py:148 +#: kallithea/controllers/admin/user_groups.py:150 #, python-format msgid "Created user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:159 +#: kallithea/controllers/admin/user_groups.py:161 #, python-format msgid "Error occurred during creation of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:197 +#: kallithea/controllers/admin/user_groups.py:199 #, python-format msgid "Updated user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:219 +#: kallithea/controllers/admin/user_groups.py:221 #, python-format msgid "Error occurred during update of user group %s" msgstr "" -#: kallithea/controllers/admin/user_groups.py:237 +#: kallithea/controllers/admin/user_groups.py:239 msgid "Successfully deleted user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:242 +#: kallithea/controllers/admin/user_groups.py:244 msgid "An error occurred during deletion of user group" msgstr "" -#: kallithea/controllers/admin/user_groups.py:309 +#: kallithea/controllers/admin/user_groups.py:311 msgid "Target group cannot be the same" msgstr "" -#: kallithea/controllers/admin/user_groups.py:315 +#: kallithea/controllers/admin/user_groups.py:317 msgid "User Group permissions updated" msgstr "" -#: kallithea/controllers/admin/user_groups.py:435 -#: kallithea/controllers/admin/users.py:395 +#: kallithea/controllers/admin/user_groups.py:437 +#: kallithea/controllers/admin/users.py:397 msgid "Updated permissions" msgstr "" -#: kallithea/controllers/admin/user_groups.py:439 -#: kallithea/controllers/admin/users.py:399 +#: kallithea/controllers/admin/user_groups.py:441 +#: kallithea/controllers/admin/users.py:401 msgid "An error occurred during permissions saving" msgstr "" -#: kallithea/controllers/admin/users.py:133 +#: kallithea/controllers/admin/users.py:135 #, python-format msgid "Created user %s" msgstr "" -#: kallithea/controllers/admin/users.py:147 +#: kallithea/controllers/admin/users.py:149 #, python-format msgid "Error occurred during creation of user %s" msgstr "" -#: kallithea/controllers/admin/users.py:186 +#: kallithea/controllers/admin/users.py:188 msgid "User updated successfully" msgstr "使用者更新完成" -#: kallithea/controllers/admin/users.py:221 +#: kallithea/controllers/admin/users.py:223 msgid "Successfully deleted user" msgstr "" -#: kallithea/controllers/admin/users.py:226 +#: kallithea/controllers/admin/users.py:228 msgid "An error occurred during deletion of user" msgstr "" -#: kallithea/controllers/admin/users.py:240 -#: kallithea/controllers/admin/users.py:258 -#: kallithea/controllers/admin/users.py:281 -#: kallithea/controllers/admin/users.py:306 -#: kallithea/controllers/admin/users.py:319 -#: kallithea/controllers/admin/users.py:343 -#: kallithea/controllers/admin/users.py:406 -#: kallithea/controllers/admin/users.py:453 +#: kallithea/controllers/admin/users.py:242 +#: kallithea/controllers/admin/users.py:260 +#: kallithea/controllers/admin/users.py:283 +#: kallithea/controllers/admin/users.py:308 +#: kallithea/controllers/admin/users.py:321 +#: kallithea/controllers/admin/users.py:345 +#: kallithea/controllers/admin/users.py:408 +#: kallithea/controllers/admin/users.py:455 msgid "You can't edit this user" msgstr "您無法編輯這位使用者" -#: kallithea/controllers/admin/users.py:481 +#: kallithea/controllers/admin/users.py:483 #, python-format msgid "Added ip %s to user whitelist" msgstr "" -#: kallithea/controllers/admin/users.py:487 +#: kallithea/controllers/admin/users.py:489 msgid "An error occurred during ip saving" msgstr "" -#: kallithea/controllers/admin/users.py:501 +#: kallithea/controllers/admin/users.py:503 msgid "Removed ip address from user whitelist" msgstr "" -#: kallithea/lib/auth.py:746 +#: kallithea/lib/auth.py:748 #, python-format msgid "IP %s not allowed" msgstr "" -#: kallithea/lib/auth.py:807 +#: kallithea/lib/auth.py:809 msgid "You need to be a registered user to perform this action" msgstr "您必須是註冊使用者才能執行這個動作" -#: kallithea/lib/auth.py:844 +#: kallithea/lib/auth.py:846 msgid "You need to be a signed in to view this page" msgstr "您必須登入後才能瀏覽這個頁面" -#: kallithea/lib/diffs.py:64 +#: kallithea/lib/diffs.py:66 msgid "Binary file" msgstr "" -#: kallithea/lib/diffs.py:80 -msgid "" -"Changeset was too big and was cut off, use diff menu to display this diff" -msgstr "" - -#: kallithea/lib/diffs.py:90 +#: kallithea/lib/diffs.py:82 +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 "尚未有任何變更" @@ -1025,8 +993,7 @@ msgstr "和" msgid "%s more" msgstr "" -#: kallithea/lib/helpers.py:692 -#: kallithea/templates/changelog/changelog.html:58 +#: kallithea/lib/helpers.py:692 kallithea/templates/changelog/changelog.html:58 msgid "revisions" msgstr "修訂" @@ -1121,132 +1088,103 @@ msgstr "" msgid "[stopped following] repository" msgstr "" -#: kallithea/lib/helpers.py:1102 +#: kallithea/lib/helpers.py:1101 #, python-format msgid " and %s more" msgstr "" -#: kallithea/lib/helpers.py:1106 +#: kallithea/lib/helpers.py:1105 msgid "No Files" msgstr "沒有檔案" -#: kallithea/lib/helpers.py:1172 +#: kallithea/lib/helpers.py:1171 msgid "new file" msgstr "" -#: kallithea/lib/helpers.py:1175 +#: kallithea/lib/helpers.py:1174 msgid "mod" msgstr "" -#: kallithea/lib/helpers.py:1178 +#: kallithea/lib/helpers.py:1177 msgid "del" msgstr "" -#: kallithea/lib/helpers.py:1181 +#: kallithea/lib/helpers.py:1180 msgid "rename" msgstr "" -#: kallithea/lib/helpers.py:1186 +#: kallithea/lib/helpers.py:1185 msgid "chmod" msgstr "" -#: kallithea/lib/helpers.py:1418 +#: kallithea/lib/helpers.py:1417 #, 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" -msgstr "" - -#: kallithea/lib/utils2.py:413 +"%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 "" + +#: kallithea/lib/utils2.py:415 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" -#: kallithea/lib/utils2.py:414 +#: kallithea/lib/utils2.py:416 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" -#: kallithea/lib/utils2.py:415 +#: kallithea/lib/utils2.py:417 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" -#: kallithea/lib/utils2.py:416 +#: kallithea/lib/utils2.py:418 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" -#: kallithea/lib/utils2.py:417 +#: kallithea/lib/utils2.py:419 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" -#: kallithea/lib/utils2.py:418 +#: kallithea/lib/utils2.py:420 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "" -#: kallithea/lib/utils2.py:434 +#: kallithea/lib/utils2.py:436 #, python-format msgid "in %s" msgstr "" -#: kallithea/lib/utils2.py:436 -#, python-format -msgid "%s ago" -msgstr "" - #: kallithea/lib/utils2.py:438 #, python-format +msgid "%s ago" +msgstr "" + +#: kallithea/lib/utils2.py:440 +#, python-format msgid "in %s and %s" msgstr "" -#: kallithea/lib/utils2.py:441 +#: kallithea/lib/utils2.py:443 #, python-format msgid "%s and %s ago" msgstr "" -#: kallithea/lib/utils2.py:444 +#: kallithea/lib/utils2.py:446 msgid "just now" msgstr "現在" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1164 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1303 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1388 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 -#: 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:1659 -msgid "Repository no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1165 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1184 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1304 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1389 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1409 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1455 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1512 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1513 -#: 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:1660 -msgid "Repository read access" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1166 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1185 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1305 @@ -1259,7 +1197,7 @@ msgstr "" #: 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:1661 -msgid "Repository write access" +msgid "Repository no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1167 @@ -1274,159 +1212,159 @@ msgstr "" #: 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:1662 -msgid "Repository admin access" +msgid "Repository read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1168 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1187 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1307 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1392 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1412 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1458 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1515 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1576 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1626 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1653 kallithea/model/db.py:1663 +msgid "Repository write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1169 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1188 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1308 -msgid "Repositories Group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1170 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1189 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1309 -msgid "Repositories Group read access" +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 +#: 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:1664 +msgid "Repository admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1171 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1190 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1310 -msgid "Repositories Group write access" +msgid "Repositories Group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1172 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1191 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1311 -msgid "Repositories Group admin access" +msgid "Repositories Group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1173 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1192 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1312 +msgid "Repositories Group write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1174 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1193 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1313 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1406 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1452 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1509 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1510 -#: 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:1657 -msgid "Kallithea Administrator" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1175 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1194 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1314 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1399 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 -#: 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:1680 -msgid "Repository creation disabled" +msgid "Repositories Group admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1176 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1195 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1315 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1400 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1430 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1476 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1533 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1534 -#: 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:1681 -msgid "Repository creation enabled" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1408 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1454 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1511 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1512 +#: 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:1659 +msgid "Kallithea Administrator" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1177 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1196 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1316 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1401 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 -#: 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:1685 -msgid "Repository forking disabled" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1431 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1477 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1534 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1556 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1595 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1645 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1672 kallithea/model/db.py:1682 +msgid "Repository creation disabled" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1178 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1197 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1317 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1402 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1433 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1479 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1536 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1537 -#: 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:1686 -msgid "Repository forking enabled" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1432 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1478 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1535 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1536 +#: 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:1646 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1673 kallithea/model/db.py:1683 +msgid "Repository creation enabled" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1179 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1198 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1318 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1403 -msgid "Register disabled" +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1434 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1480 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1537 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1559 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1598 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1650 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1677 kallithea/model/db.py:1687 +msgid "Repository forking disabled" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1180 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1199 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1319 #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1404 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 +#: 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:1688 +msgid "Repository forking enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1181 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1200 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1320 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1405 +msgid "Register disabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1182 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1201 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1321 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1406 msgid "Register new user with Kallithea with manual activation" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1183 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1202 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1322 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1407 +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1185 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1204 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1324 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1409 msgid "Register new user with Kallithea with auto activation" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1624 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1651 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1763 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1838 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1934 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1980 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2040 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2041 -#: 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:2210 -msgid "Not Reviewed" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1625 -#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1652 -#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1764 -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1839 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1935 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1981 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2041 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2042 -#: 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:2211 -msgid "Approved" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1626 #: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1653 #: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1765 @@ -1439,7 +1377,7 @@ msgstr "" #: 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:2212 -msgid "Rejected" +msgid "Not Reviewed" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1627 @@ -1454,45 +1392,51 @@ msgstr "" #: 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:2213 +msgid "Approved" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1628 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1655 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1767 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1842 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1938 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1984 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2044 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2066 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2105 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2158 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2204 kallithea/model/db.py:2214 +msgid "Rejected" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_4_0.py:1629 +#: kallithea/lib/dbmigrate/schema/db_1_5_0.py:1656 +#: kallithea/lib/dbmigrate/schema/db_1_5_2.py:1768 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1843 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1939 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1985 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:2045 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:2046 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:2067 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:2106 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:2159 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:2205 kallithea/model/db.py:2215 msgid "Under Review" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1252 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1270 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1300 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1357 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1358 -#: 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:1508 +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1254 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1272 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1302 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1359 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1360 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1381 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1420 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1473 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1500 kallithea/model/db.py:1510 msgid "top level" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1393 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1413 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1459 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1516 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1517 -#: 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:1664 -msgid "Repository group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1394 -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1414 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1460 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1517 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1518 -#: 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:1665 -msgid "Repository group read access" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1395 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1415 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1461 @@ -1502,7 +1446,7 @@ msgstr "" #: 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:1666 -msgid "Repository group write access" +msgid "Repository group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1396 @@ -1514,9 +1458,22 @@ msgstr "" #: 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:1667 -msgid "Repository group admin access" -msgstr "" - +msgid "Repository group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1397 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1417 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1463 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1520 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1521 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1581 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1631 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1658 kallithea/model/db.py:1668 +msgid "Repository group write access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_6_0.py:1398 #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1418 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1464 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1521 @@ -1525,18 +1482,7 @@ msgstr "" #: 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:1669 -msgid "User group no access" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1419 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1465 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1522 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1523 -#: 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:1670 -msgid "User group read access" +msgid "Repository group admin access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1420 @@ -1547,7 +1493,7 @@ msgstr "" #: 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:1671 -msgid "User group write access" +msgid "User group no access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1421 @@ -1558,7 +1504,18 @@ msgstr "" #: 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:1672 -msgid "User group admin access" +msgid "User group read access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1422 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1468 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1525 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1526 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1547 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1586 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1636 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1663 kallithea/model/db.py:1673 +msgid "User group write access" msgstr "" #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1423 @@ -1569,20 +1526,20 @@ msgstr "" #: 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:1674 +msgid "User group admin access" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1425 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1471 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1528 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1529 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1550 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1589 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1639 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1666 kallithea/model/db.py:1676 msgid "Repository Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1424 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1470 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1527 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1528 -#: 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:1675 -msgid "Repository Group creation enabled" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1426 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1472 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1529 @@ -1591,42 +1548,31 @@ msgstr "" #: 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:1677 +msgid "Repository Group creation enabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1428 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1474 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1531 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1553 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1592 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1642 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1669 kallithea/model/db.py:1679 msgid "User Group creation disabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1427 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1473 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1530 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1531 -#: 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:1678 +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1429 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1475 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1532 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1533 +#: 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:1680 msgid "User Group creation enabled" msgstr "" -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1435 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1481 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1538 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1539 -#: 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:1688 -msgid "Registration disabled" -msgstr "" - -#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1436 -#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1482 -#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1539 -#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1540 -#: 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:1689 -msgid "User Registration with manual account activation" -msgstr "" - #: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1437 #: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1483 #: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1540 @@ -1635,27 +1581,47 @@ msgstr "" #: 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:1690 +msgid "Registration disabled" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_1_7_0.py:1438 +#: kallithea/lib/dbmigrate/schema/db_1_8_0.py:1484 +#: kallithea/lib/dbmigrate/schema/db_2_0_0.py:1541 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1542 +#: kallithea/lib/dbmigrate/schema/db_2_0_2.py:1563 +#: kallithea/lib/dbmigrate/schema/db_2_1_0.py:1602 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1654 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1681 kallithea/model/db.py:1691 +msgid "User Registration with manual account activation" +msgstr "" + +#: 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 +#: kallithea/lib/dbmigrate/schema/db_2_0_1.py:1543 +#: 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:1692 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:1682 -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:1683 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: kallithea/model/comment.py:75 +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1647 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1674 kallithea/model/db.py:1684 +msgid "Repository creation enabled with write permission to a repository group" +msgstr "" + +#: kallithea/lib/dbmigrate/schema/db_2_2_0.py:1648 +#: kallithea/lib/dbmigrate/schema/db_2_2_3.py:1675 kallithea/model/db.py:1685 +msgid "Repository creation disabled with write permission to a repository group" +msgstr "" + +#: kallithea/model/comment.py:77 #, python-format msgid "on line %s" msgstr "" -#: kallithea/model/comment.py:220 +#: kallithea/model/comment.py:222 msgid "[Mention]" msgstr "" @@ -1681,73 +1647,73 @@ msgstr "" msgid "Name must not contain only digits" msgstr "" -#: kallithea/model/notification.py:229 +#: kallithea/model/notification.py:231 #, python-format msgid "%(user)s commented on changeset at %(when)s" msgstr "" -#: kallithea/model/notification.py:230 -#, python-format -msgid "%(user)s sent message at %(when)s" -msgstr "" - -#: kallithea/model/notification.py:231 -#, python-format -msgid "%(user)s mentioned you at %(when)s" -msgstr "" - #: kallithea/model/notification.py:232 #, python-format -msgid "%(user)s registered in Kallithea at %(when)s" +msgid "%(user)s sent message at %(when)s" msgstr "" #: kallithea/model/notification.py:233 #, python-format -msgid "%(user)s opened new pull request at %(when)s" +msgid "%(user)s mentioned you at %(when)s" msgstr "" #: kallithea/model/notification.py:234 #, python-format +msgid "%(user)s registered in Kallithea at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:235 +#, python-format +msgid "%(user)s opened new pull request at %(when)s" +msgstr "" + +#: kallithea/model/notification.py:236 +#, python-format msgid "%(user)s commented on pull request at %(when)s" msgstr "" -#: kallithea/model/pull_request.py:105 +#: kallithea/model/pull_request.py:107 #, 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/scm.py:810 msgid "latest tip" msgstr "" -#: kallithea/model/user.py:196 +#: kallithea/model/user.py:198 msgid "New user registration" msgstr "" -#: kallithea/model/user.py:220 kallithea/model/user.py:245 +#: kallithea/model/user.py:222 kallithea/model/user.py:247 msgid "You can't Edit this user since it's crucial for entire application" msgstr "您無法編輯這個使用者,因為他是系統帳號" -#: kallithea/model/user.py:268 +#: kallithea/model/user.py:270 msgid "You can't remove this user since it's crucial for entire application" msgstr "您無法移除這個使用者,因為他是系統帳號" -#: kallithea/model/user.py:274 +#: kallithea/model/user.py:276 #, 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:302 +"user \"%s\" still owns %s repositories and cannot be removed. Switch " +"owners or remove those repositories. %s" +msgstr "" + +#: kallithea/model/user.py:304 msgid "Password reset link" msgstr "" -#: kallithea/model/user.py:331 +#: kallithea/model/user.py:333 msgid "Your new password" msgstr "" -#: kallithea/model/user.py:332 +#: kallithea/model/user.py:334 #, python-format msgid "Your new Kallithea password:%s" msgstr "" @@ -1768,8 +1734,8 @@ msgstr "" #: kallithea/model/validators.py:124 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 alphanumeric character or underscore" msgstr "" #: kallithea/model/validators.py:151 @@ -1897,8 +1863,8 @@ msgstr "" #: kallithea/model/validators.py:791 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 "" #: kallithea/model/validators.py:804 @@ -1912,8 +1878,7 @@ msgstr "" #: kallithea/model/validators.py:837 #, python-format -msgid "" -"The network size (bits) must be within the range of 0-32 (not %(bits)r)" +msgid "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" #: kallithea/model/validators.py:870 @@ -1929,6 +1894,10 @@ msgstr "" msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "" +#: kallithea/templates/about.html:4 kallithea/templates/about.html:20 +msgid "About" +msgstr "" + #: kallithea/templates/index.html:5 msgid "Dashboard" msgstr "儀表板" @@ -2050,7 +2019,7 @@ msgstr "擁有者" #: kallithea/templates/index_base.html:141 #: 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:69 +#: kallithea/templates/base/root.html:67 #: kallithea/templates/bookmarks/bookmarks.html:81 #: kallithea/templates/branches/branches.html:80 #: kallithea/templates/journal/journal.html:208 @@ -2062,7 +2031,7 @@ msgstr "" #: kallithea/templates/index_base.html:142 #: 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:70 +#: kallithea/templates/base/root.html:68 #: kallithea/templates/bookmarks/bookmarks.html:82 #: kallithea/templates/branches/branches.html:81 #: kallithea/templates/journal/journal.html:209 @@ -2078,7 +2047,7 @@ msgstr "" #: kallithea/templates/index_base.html:144 #: 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:72 +#: kallithea/templates/base/root.html:70 #: kallithea/templates/bookmarks/bookmarks.html:84 #: kallithea/templates/branches/branches.html:83 #: kallithea/templates/journal/journal.html:211 @@ -2090,8 +2059,7 @@ msgstr "" #: kallithea/templates/index_base.html:145 #: 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:148 -#: kallithea/templates/base/root.html:73 +#: kallithea/templates/base/base.html:151 kallithea/templates/base/root.html:71 #: kallithea/templates/bookmarks/bookmarks.html:85 #: kallithea/templates/branches/branches.html:84 #: kallithea/templates/journal/journal.html:212 @@ -2101,7 +2069,7 @@ msgid "Loading..." msgstr "" #: kallithea/templates/login.html:5 kallithea/templates/login.html:32 -#: kallithea/templates/base/base.html:267 +#: kallithea/templates/base/base.html:270 msgid "Log In" msgstr "" @@ -2116,14 +2084,14 @@ msgstr "" #: kallithea/templates/admin/users/user_add.html:35 #: kallithea/templates/admin/users/user_edit_profile.html:33 #: kallithea/templates/admin/users/users.html:53 -#: kallithea/templates/base/base.html:243 +#: kallithea/templates/base/base.html:246 msgid "Username" msgstr "帳號" #: kallithea/templates/login.html:52 kallithea/templates/register.html:49 #: kallithea/templates/admin/my_account/my_account.html:39 #: kallithea/templates/admin/users/user_add.html:44 -#: kallithea/templates/base/base.html:252 +#: kallithea/templates/base/base.html:255 msgid "Password" msgstr "密碼" @@ -2139,7 +2107,7 @@ msgstr "登入" msgid "Forgot your password ?" msgstr "忘記您的密碼?" -#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:263 +#: kallithea/templates/login.html:75 kallithea/templates/base/base.html:266 msgid "Don't have an account ?" msgstr "沒有帳號?" @@ -2238,7 +2206,7 @@ msgstr "" #: kallithea/templates/admin/admin.html:5 #: kallithea/templates/admin/admin.html:16 -#: kallithea/templates/base/base.html:69 +#: kallithea/templates/base/base.html:72 msgid "Admin journal" msgstr "管理員日誌" @@ -2299,7 +2267,7 @@ msgid "Authentication Settings" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:14 -#: kallithea/templates/base/base.html:75 +#: kallithea/templates/base/base.html:78 msgid "Authentication" msgstr "" @@ -2322,12 +2290,12 @@ msgid "Available built-in plugins" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:65 +#: kallithea/templates/base/root.html:63 msgid "enabled" msgstr "" #: kallithea/templates/admin/auth/auth_settings.html:43 -#: kallithea/templates/base/root.html:66 +#: kallithea/templates/base/root.html:64 msgid "disabled" msgstr "" @@ -2361,7 +2329,7 @@ msgid "Repositories defaults" msgstr "" #: kallithea/templates/admin/defaults/defaults.html:14 -#: kallithea/templates/base/base.html:76 +#: kallithea/templates/base/base.html:79 msgid "Defaults" msgstr "" @@ -2536,7 +2504,6 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_permissions.html:102 #: kallithea/templates/admin/repos/repo_edit_settings.html:135 #: kallithea/templates/admin/settings/settings_global.html:56 -#: kallithea/templates/admin/settings/settings_license.html:43 #: kallithea/templates/admin/settings/settings_vcs.html:81 #: kallithea/templates/admin/settings/settings_visual.html:116 #: kallithea/templates/admin/user_groups/user_group_edit_perms.html:105 @@ -2611,7 +2578,7 @@ msgid "Show as raw" msgstr "" #: kallithea/templates/admin/my_account/my_account.html:5 -#: kallithea/templates/base/base.html:282 +#: kallithea/templates/base/base.html:285 msgid "My account" msgstr "我的帳號" @@ -2789,8 +2756,8 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_profile.html:26 msgid "" -"Your user is in an external Source of Record; some details cannot be managed" -" here" +"Your user is in an external Source of Record; some details cannot be " +"managed here" msgstr "" #: kallithea/templates/admin/my_account/my_account_pullrequests.html:2 @@ -2840,7 +2807,7 @@ msgstr "" #: kallithea/templates/admin/my_account/my_account_repos.html:59 #: kallithea/templates/admin/my_account/my_account_watched.html:59 -#: kallithea/templates/base/root.html:71 +#: kallithea/templates/base/root.html:69 #: kallithea/templates/bookmarks/bookmarks.html:83 #: kallithea/templates/branches/branches.html:82 #: kallithea/templates/journal/journal.html:210 @@ -2867,7 +2834,7 @@ msgid "Comments" msgstr "" #: kallithea/templates/admin/notifications/notifications.html:34 -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 msgid "Pull Requests" msgstr "" @@ -2885,7 +2852,7 @@ msgid "Show notification" msgstr "" #: kallithea/templates/admin/notifications/show_notification.html:12 -#: kallithea/templates/base/base.html:281 +#: kallithea/templates/base/base.html:284 msgid "Notifications" msgstr "" @@ -2898,7 +2865,7 @@ msgstr "權限管理員" #: kallithea/templates/admin/repo_groups/repo_group_edit.html:55 #: kallithea/templates/admin/repos/repo_edit.html:46 #: kallithea/templates/admin/user_groups/user_group_edit.html:45 -#: kallithea/templates/base/base.html:74 +#: kallithea/templates/base/base.html:77 msgid "Permissions" msgstr "權限" @@ -2929,8 +2896,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:26 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:27 @@ -2976,8 +2943,8 @@ msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:72 msgid "" -"Write permission to repository groups allows creating repositories inside " -"that group" +"Write permission to repository groups allows creating repositories inside" +" that group" msgstr "" #: kallithea/templates/admin/permissions/permissions_globals.html:77 @@ -3025,7 +2992,7 @@ msgid "Add repository group" msgstr "" #: kallithea/templates/admin/repo_groups/repo_group_add.html:14 -#: kallithea/templates/base/base.html:71 kallithea/templates/base/base.html:90 +#: kallithea/templates/base/base.html:74 kallithea/templates/base/base.html:93 msgid "Repository groups" msgstr "" @@ -3071,8 +3038,7 @@ msgstr "" #: kallithea/templates/admin/settings/settings.html:14 #: kallithea/templates/admin/settings/settings.html:36 #: kallithea/templates/admin/user_groups/user_group_edit.html:42 -#: kallithea/templates/base/base.html:77 -#: kallithea/templates/base/base.html:159 +#: kallithea/templates/base/base.html:80 kallithea/templates/base/base.html:162 msgid "Settings" msgstr "設定" @@ -3197,8 +3163,8 @@ msgstr "" #: 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 "" #: kallithea/templates/admin/repo_groups/repo_group_show.html:4 @@ -3246,8 +3212,7 @@ msgstr "" #: kallithea/templates/admin/repos/repo_add_base.html:36 #: kallithea/templates/admin/repos/repo_edit_settings.html:76 #: kallithea/templates/forks/fork.html:45 -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 "" #: kallithea/templates/admin/repos/repo_add_base.html:45 @@ -3283,8 +3248,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:30 #, python-format msgid "" -"Repository \"%(repo_name)s\" is beeing created, you will be redirected when " -"this process is finished.repo_name" +"Repository \"%(repo_name)s\" is beeing created, you will be redirected " +"when this process is finished.repo_name" msgstr "" #: kallithea/templates/admin/repos/repo_creating.html:42 @@ -3346,8 +3311,8 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:43 msgid "" -"All actions made on this repository will be accessible to everyone in public" -" journal" +"All actions made on this repository will be accessible to everyone in " +"public journal" msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:49 @@ -3376,9 +3341,9 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:73 msgid "" -"Force locking on repository. Works only when anonymous access is disabled. " -"Trigering a pull locks repository by user who pulled, only the same user can" -" unlock by doing a push" +"Force locking on repository. Works only when anonymous access is " +"disabled. Trigering a pull locks repository by user who pulled, only the " +"same user can unlock by doing a push" msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:83 @@ -3407,9 +3372,9 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_advanced.html:94 msgid "" -"This repository will be renamed in a special way in order to be unaccesible " -"for Kallithea and VCS systems. If you need to fully delete it from file " -"system please do it manually" +"This repository will be renamed in a special way in order to be " +"unaccesible for Kallithea and VCS systems. If you need to fully delete it" +" from file system please do it manually" msgstr "" #: kallithea/templates/admin/repos/repo_edit_caches.html:4 @@ -3422,8 +3387,8 @@ msgstr "確認廢止版本庫快取" #: kallithea/templates/admin/repos/repo_edit_caches.html:7 msgid "" -"Manually invalidate cache for this repository. On first access repository " -"will be cached again" +"Manually invalidate cache for this repository. On first access repository" +" will be cached again" msgstr "" #: kallithea/templates/admin/repos/repo_edit_caches.html:12 @@ -3516,9 +3481,12 @@ msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:14 msgid "" -"In case this repository is renamed or moved into another group the repository url changes.\n" -" Using above url guarantees that this repository will allways be accessible under such url.\n" -" Usefull for CI systems, or any other cases that you need to hardcode the url into 3rd party service." +"In case this repository is renamed or moved into another group the " +"repository url changes.\n" +" Using above url guarantees that this " +"repository will allways be accessible under such url.\n" +" Usefull for CI systems, or any other cases" +" that you need to hardcode the url into 3rd party service." msgstr "" #: kallithea/templates/admin/repos/repo_edit_settings.html:21 @@ -3612,10 +3580,6 @@ msgstr "" msgid "System Info" msgstr "" -#: kallithea/templates/admin/settings/settings.html:48 -msgid "License" -msgstr "" - #: kallithea/templates/admin/settings/settings_email.html:4 msgid "Email prefix" msgstr "" @@ -3698,12 +3662,11 @@ msgstr "" #: kallithea/templates/admin/settings/settings_global.html:50 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:55 -#: kallithea/templates/admin/settings/settings_license.html:42 #: kallithea/templates/admin/settings/settings_vcs.html:80 #: kallithea/templates/admin/settings/settings_visual.html:115 msgid "Save settings" @@ -3715,8 +3678,8 @@ msgstr "" #: 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 @@ -3727,57 +3690,6 @@ msgstr "自訂hook" msgid "Failed to remove hook" msgstr "移除hook失敗" -#: kallithea/templates/admin/settings/settings_license.html:2 -msgid "Currently you're using a free license, which is limited to 20 users." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:9 -#: kallithea/templates/admin/settings/settings_system.html:4 -msgid "Kallithea version" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "License token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:10 -msgid "No license token" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:13 -msgid "License issued to" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:14 -msgid "License issued on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "License users limit" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:15 -msgid "unlimited" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:16 -msgid "License expires on" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:33 -msgid "License key" -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:37 -msgid "Paste your Kallithea license key into that textarea." -msgstr "" - -#: kallithea/templates/admin/settings/settings_license.html:52 -msgid "" -"Please enter following lines (if yet not present) into [app:main] section of" -" your .ini file. The token below is autogenerated." -msgstr "" - #: kallithea/templates/admin/settings/settings_mapping.html:6 msgid "Rescan option" msgstr "" @@ -3788,8 +3700,9 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:13 msgid "" -"In case a repository was deleted from filesystem and it still exists in the " -"database check this option to scan obsolete data in database and remove it." +"In case a repository was deleted from filesystem and it still exists in " +"the database check this option to scan obsolete data in database and " +"remove it." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:17 @@ -3798,8 +3711,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:19 msgid "" -"Each cache data for repositories will be cleaned with this option selected. " -"Use this to reload data and clear cache keys." +"Each cache data for repositories will be cleaned with this option " +"selected. Use this to reload data and clear cache keys." msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:23 @@ -3808,8 +3721,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:25 msgid "" -"Verify if Kallitheas GIT hooks are installed for each repository. Current " -"hooks will be updated to latest version" +"Verify if Kallitheas GIT hooks are installed for each repository. Current" +" hooks will be updated to latest version" msgstr "" #: kallithea/templates/admin/settings/settings_mapping.html:32 @@ -3835,6 +3748,10 @@ msgid "Reindex" msgstr "重新索引" #: kallithea/templates/admin/settings/settings_system.html:4 +msgid "Kallithea version" +msgstr "" + +#: kallithea/templates/admin/settings/settings_system.html:4 msgid "check for updates" msgstr "" @@ -3924,14 +3841,14 @@ msgstr "版本庫路徑" #: kallithea/templates/admin/settings/settings_vcs.html:69 msgid "" -"Click to unlock. You must restart Kallithea in order to make this setting " -"take effect." +"Click to unlock. You must restart Kallithea in order to make this setting" +" take effect." msgstr "" #: kallithea/templates/admin/settings/settings_vcs.html:72 msgid "" -"Filesystem location where repositories should be stored. After changing this" -" value a restart and rescan of the repository folder are required." +"Filesystem location where repositories should be stored. After changing " +"this value a restart and rescan of the repository folder are required." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:8 @@ -3961,22 +3878,34 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:30 msgid "" "Gravatar url allows you to use other avatar server application.\n" -" Following variables of the URL will be replaced accordingly.\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" +" Following " +"variables of the URL will be replaced accordingly.\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" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:42 msgid "" -"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}', available vars:\n" -" {scheme} 'http' or 'https' sent from running Kallithea server,\n" -" {user} current user username,\n" -" {netloc} network location/server host of running Kallithea server,\n" -" {repo} full repository name,\n" -" {repoid} ID of repository, can be used to contruct clone-by-id" +"Schema of clone url construction eg. '{scheme}://{user}@{netloc}/{repo}'," +" available vars:\n" +" {scheme} 'http' " +"or 'https' sent from running Kallithea server,\n" +" {user} current " +"user username,\n" +" {netloc} network " +"location/server host of running Kallithea server,\n" +" {repo} full " +"repository name,\n" +" {repoid} ID of " +"repository, can be used to contruct clone-by-id" msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:54 @@ -3985,8 +3914,8 @@ msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:58 msgid "" -"Number of items displayed in the main page dashboard before pagination is " -"shown." +"Number of items displayed in the main page dashboard before pagination is" +" shown." msgstr "" #: kallithea/templates/admin/settings/settings_visual.html:64 @@ -4034,7 +3963,7 @@ msgid "Add user group" msgstr "" #: kallithea/templates/admin/user_groups/user_group_add.html:13 -#: kallithea/templates/base/base.html:73 kallithea/templates/base/base.html:93 +#: kallithea/templates/base/base.html:76 kallithea/templates/base/base.html:96 msgid "User groups" msgstr "" @@ -4118,7 +4047,7 @@ msgstr "新增使用者" #: kallithea/templates/admin/users/user_add.html:13 #: kallithea/templates/admin/users/user_edit.html:14 -#: kallithea/templates/base/base.html:72 +#: kallithea/templates/base/base.html:75 msgid "Users" msgstr "使用者" @@ -4188,8 +4117,8 @@ 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." +"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 @@ -4229,50 +4158,50 @@ msgstr "" msgid "Server instance: %s" msgstr "" -#: kallithea/templates/base/base.html:46 +#: kallithea/templates/base/base.html:49 msgid "Support" msgstr "" -#: kallithea/templates/base/base.html:131 +#: kallithea/templates/base/base.html:134 msgid "Create fork" msgstr "" -#: kallithea/templates/base/base.html:142 +#: kallithea/templates/base/base.html:145 #: kallithea/templates/data_table/_dt_elements.html:11 #: kallithea/templates/data_table/_dt_elements.html:15 #: kallithea/templates/summary/summary.html:11 msgid "Summary" msgstr "概況" -#: kallithea/templates/base/base.html:143 +#: kallithea/templates/base/base.html:146 #: kallithea/templates/changelog/changelog.html:17 #: kallithea/templates/data_table/_dt_elements.html:19 #: kallithea/templates/data_table/_dt_elements.html:23 msgid "Changelog" msgstr "修改紀錄" -#: kallithea/templates/base/base.html:144 +#: kallithea/templates/base/base.html:147 #: kallithea/templates/data_table/_dt_elements.html:27 #: kallithea/templates/data_table/_dt_elements.html:31 #: kallithea/templates/files/files.html:15 msgid "Files" msgstr "檔案" -#: kallithea/templates/base/base.html:146 +#: kallithea/templates/base/base.html:149 msgid "Switch To" msgstr "" -#: kallithea/templates/base/base.html:153 -#: kallithea/templates/base/base.html:155 +#: kallithea/templates/base/base.html:156 +#: kallithea/templates/base/base.html:158 msgid "Options" msgstr "選項" -#: kallithea/templates/base/base.html:163 +#: kallithea/templates/base/base.html:166 #: kallithea/templates/forks/forks_data.html:21 msgid "Compare fork" msgstr "" -#: kallithea/templates/base/base.html:165 +#: kallithea/templates/base/base.html:168 #: kallithea/templates/bookmarks/bookmarks.html:58 #: kallithea/templates/bookmarks/bookmarks_data.html:13 #: kallithea/templates/branches/branches.html:57 @@ -4282,112 +4211,112 @@ msgstr "" msgid "Compare" msgstr "" -#: kallithea/templates/base/base.html:167 -#: kallithea/templates/base/base.html:334 +#: kallithea/templates/base/base.html:170 +#: kallithea/templates/base/base.html:337 #: kallithea/templates/search/search.html:17 #: kallithea/templates/search/search.html:57 msgid "Search" msgstr "搜尋" -#: kallithea/templates/base/base.html:171 +#: kallithea/templates/base/base.html:174 msgid "Unlock" msgstr "" -#: kallithea/templates/base/base.html:173 +#: kallithea/templates/base/base.html:176 msgid "Lock" msgstr "" -#: kallithea/templates/base/base.html:181 +#: kallithea/templates/base/base.html:184 msgid "Follow" msgstr "" -#: kallithea/templates/base/base.html:182 -msgid "Unfollow" -msgstr "" - #: kallithea/templates/base/base.html:185 +msgid "Unfollow" +msgstr "" + +#: kallithea/templates/base/base.html:188 #: kallithea/templates/data_table/_dt_elements.html:35 #: kallithea/templates/data_table/_dt_elements.html:39 #: kallithea/templates/forks/fork.html:12 msgid "Fork" msgstr "分支" -#: kallithea/templates/base/base.html:187 +#: kallithea/templates/base/base.html:190 msgid "Create Pull Request" msgstr "" -#: kallithea/templates/base/base.html:193 +#: kallithea/templates/base/base.html:196 #, python-format msgid "Show Pull Requests for %s" msgstr "" -#: kallithea/templates/base/base.html:230 +#: kallithea/templates/base/base.html:233 msgid "Not logged in" msgstr "" -#: kallithea/templates/base/base.html:237 +#: kallithea/templates/base/base.html:240 msgid "Login to your account" msgstr "" -#: kallithea/templates/base/base.html:260 +#: kallithea/templates/base/base.html:263 msgid "Forgot password ?" msgstr "忘記密碼?" -#: kallithea/templates/base/base.html:283 +#: kallithea/templates/base/base.html:286 msgid "Log Out" msgstr "登出" -#: kallithea/templates/base/base.html:308 +#: kallithea/templates/base/base.html:311 msgid "Show recent activity" msgstr "" -#: kallithea/templates/base/base.html:309 +#: kallithea/templates/base/base.html:312 #: kallithea/templates/journal/journal.html:4 msgid "Journal" msgstr "日誌" -#: kallithea/templates/base/base.html:314 -#: kallithea/templates/base/base.html:315 +#: kallithea/templates/base/base.html:317 +#: kallithea/templates/base/base.html:318 msgid "Public journal" msgstr "公開日誌" -#: kallithea/templates/base/base.html:320 +#: kallithea/templates/base/base.html:323 msgid "Show public gists" msgstr "" -#: kallithea/templates/base/base.html:321 -msgid "Gists" -msgstr "" - #: kallithea/templates/base/base.html:324 -msgid "Create new gist" -msgstr "" - -#: kallithea/templates/base/base.html:325 -msgid "All public gists" +msgid "Gists" msgstr "" #: kallithea/templates/base/base.html:327 -msgid "My public gists" +msgid "Create new gist" msgstr "" #: kallithea/templates/base/base.html:328 +msgid "All public gists" +msgstr "" + +#: kallithea/templates/base/base.html:330 +msgid "My public gists" +msgstr "" + +#: kallithea/templates/base/base.html:331 msgid "My private gists" msgstr "" -#: kallithea/templates/base/base.html:333 +#: kallithea/templates/base/base.html:336 msgid "Search in repositories" msgstr "" -#: kallithea/templates/base/base.html:394 +#: kallithea/templates/base/base.html:399 msgid "No matches found" msgstr "" -#: kallithea/templates/base/base.html:522 +#: kallithea/templates/base/base.html:527 msgid "Keyboard shortcuts" msgstr "" -#: kallithea/templates/base/base.html:531 +#: kallithea/templates/base/base.html:536 msgid "Site-wide shortcuts" msgstr "" @@ -4398,8 +4327,8 @@ 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 permissions from %s permissions settings, and default " +"IP address whitelist." msgstr "" #: kallithea/templates/base/default_perms_box.html:28 @@ -4448,84 +4377,84 @@ msgstr "" msgid "No permission defined" msgstr "" -#: kallithea/templates/base/root.html:47 +#: kallithea/templates/base/root.html:45 msgid "Add another comment" msgstr "" -#: kallithea/templates/base/root.html:48 +#: kallithea/templates/base/root.html:46 #: kallithea/templates/data_table/_dt_elements.html:216 msgid "Stop following this repository" msgstr "停止追蹤這個版本庫" -#: kallithea/templates/base/root.html:49 +#: kallithea/templates/base/root.html:47 msgid "Start following this repository" msgstr "開始追蹤這個版本庫" -#: kallithea/templates/base/root.html:50 +#: kallithea/templates/base/root.html:48 msgid "Group" msgstr "群組" -#: kallithea/templates/base/root.html:51 +#: kallithea/templates/base/root.html:49 msgid "members" msgstr "成員" -#: kallithea/templates/base/root.html:52 +#: kallithea/templates/base/root.html:50 #: kallithea/templates/pullrequests/pullrequest.html:202 msgid "Loading ..." msgstr "" +#: kallithea/templates/base/root.html:51 +msgid "loading ..." +msgstr "" + +#: kallithea/templates/base/root.html:52 +msgid "Search truncated" +msgstr "" + #: kallithea/templates/base/root.html:53 -msgid "loading ..." +msgid "No matching files" msgstr "" #: kallithea/templates/base/root.html:54 -msgid "Search truncated" +#: kallithea/templates/changelog/changelog.html:51 +#: kallithea/templates/pullrequests/pullrequest_show_all.html:33 +msgid "Open new pull request" msgstr "" #: kallithea/templates/base/root.html:55 -msgid "No matching files" +msgid "Open new pull request for selected changesets" msgstr "" #: kallithea/templates/base/root.html:56 -#: kallithea/templates/changelog/changelog.html:51 -#: kallithea/templates/pullrequests/pullrequest_show_all.html:33 -msgid "Open new pull request" +msgid "Show selected changesets __S -> __E" msgstr "" #: kallithea/templates/base/root.html:57 -msgid "Open new pull request for selected changesets" +msgid "Show selected changeset __S" msgstr "" #: kallithea/templates/base/root.html:58 -msgid "Show selected changesets __S -> __E" +msgid "Selection link" msgstr "" #: kallithea/templates/base/root.html:59 -msgid "Show selected changeset __S" +#: kallithea/templates/changeset/diff_block.html:8 +msgid "Collapse diff" msgstr "" #: kallithea/templates/base/root.html:60 -msgid "Selection link" +msgid "Expand diff" msgstr "" #: kallithea/templates/base/root.html:61 -#: kallithea/templates/changeset/diff_block.html:8 -msgid "Collapse diff" +msgid "Failed to revoke permission" msgstr "" #: kallithea/templates/base/root.html:62 -msgid "Expand diff" -msgstr "" - -#: kallithea/templates/base/root.html:63 -msgid "Failed to revoke permission" -msgstr "" - -#: kallithea/templates/base/root.html:64 msgid "confirm to revoke permission for {0}: {1} ?" msgstr "" -#: kallithea/templates/base/root.html:68 +#: kallithea/templates/base/root.html:66 msgid "specify changeset" msgstr "" @@ -4829,8 +4758,7 @@ msgstr "" #: kallithea/templates/changeset/changeset_file_comment.html:69 #: kallithea/templates/changeset/changeset_file_comment.html:155 -msgid "" -"Use @username inside this text to send notification to this Kallithea user" +msgid "Use @username inside this text to send notification to this Kallithea user" msgstr "" #: kallithea/templates/changeset/changeset_file_comment.html:73 @@ -5017,7 +4945,8 @@ msgstr "" #: kallithea/templates/email_templates/pull_request.html:6 #, python-format msgid "" -"%s opened a pull request for repository %s and wants you to review changes." +"%s opened a pull request for repository %s and wants you to review " +"changes." msgstr "" #: kallithea/templates/email_templates/pull_request.html:8 @@ -5685,3 +5614,4 @@ msgstr "" #: kallithea/templates/tags/tags.html:29 msgid "Compare tags" msgstr "" +