diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -5,3 +5,4 @@ 7fd5c850745e2ea821fb4406af5f4bff9b0a7526 41c87da28a179953df86061d817bc35533c66dd2 v4.1.2 baaf9f5bcea3bae0ef12ae20c8b270482e62abb6 v4.2.0 32a70c7e56844a825f61df496ee5eaf8c3c4e189 v4.2.1 +fa695cdb411d294679ac081d595ac654e5613b03 v4.3.0 diff --git a/pkgs/python-packages.nix b/pkgs/python-packages.nix --- a/pkgs/python-packages.nix +++ b/pkgs/python-packages.nix @@ -754,7 +754,7 @@ }; }; gprof2dot = super.buildPythonPackage { - name = "gprof2dot-2015.12.01"; + name = "gprof2dot-2015.12.1"; buildInputs = with self; []; doCheck = false; propagatedBuildInputs = with self; []; diff --git a/rhodecode/i18n/be/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/be/LC_MESSAGES/rhodecode.mo index 003414dd4934308e9147f0f43fc236509b32eaa8..22ac74c06ae85f079d3ec668fd9e97887ca46419 GIT binary patch literal 132174 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 diff --git a/rhodecode/i18n/be/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/be/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/be/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/be/LC_MESSAGES/rhodecode.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-06-28 10:55+0000\n" -"PO-Revision-Date: 2016-06-28 10:56+0000\n" +"POT-Creation-Date: 2016-08-02 20:55+0000\n" +"PO-Revision-Date: 2016-08-02 20:57+0000\n" "Last-Translator: Marcin Kuzminski \n" "Language-Team: Belarusian (http://www.transifex.com/rhodecode/RhodeCode/language/be/)\n" "MIME-Version: 1.0\n" @@ -18,17 +18,81 @@ msgstr "" "Language: be\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: rhodecode/authentication/routes.py:60 -#: rhodecode/controllers/admin/settings.py:844 +#: rhodecode/admin/navigation.py:74 rhodecode/authentication/routes.py:60 +#: rhodecode/integrations/views.py:126 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "" +#: rhodecode/admin/navigation.py:75 +#: rhodecode/templates/admin/repos/repo_edit.html:52 +msgid "VCS" +msgstr "" + +#: rhodecode/admin/navigation.py:76 +msgid "Visual" +msgstr "" + +#: rhodecode/admin/navigation.py:77 +msgid "Remap and Rescan" +msgstr "" + +#: rhodecode/admin/navigation.py:78 +#: rhodecode/templates/admin/repos/repo_edit.html:58 +msgid "Issue Tracker" +msgstr "" + +#: rhodecode/admin/navigation.py:80 rhodecode/templates/register.html:76 +#: rhodecode/templates/admin/my_account/my_account_profile.html:48 +#: rhodecode/templates/admin/my_account/my_account_profile_edit.html:94 +#: rhodecode/templates/admin/users/user_add.html:86 +#: rhodecode/templates/admin/users/user_edit_profile.html:65 +#: rhodecode/templates/admin/users/users.html:90 +#: rhodecode/templates/email_templates/user_registration.mako:25 +#: rhodecode/templates/users/user_profile.html:51 +msgid "Email" +msgstr "" + +#: rhodecode/admin/navigation.py:81 +msgid "Hooks" +msgstr "" + +#: rhodecode/admin/navigation.py:82 +msgid "Full Text Search" +msgstr "" + +#: rhodecode/admin/navigation.py:83 +#: rhodecode/templates/admin/integrations/base.html:21 +#: rhodecode/templates/admin/integrations/edit.html:8 +#: rhodecode/templates/admin/integrations/edit.html:19 +#: rhodecode/templates/admin/integrations/list.html:15 +#: rhodecode/templates/admin/integrations/list.html:19 +#: rhodecode/templates/admin/integrations/list.html:26 +#: rhodecode/templates/admin/repos/repo_edit.html:72 +#: rhodecode/templates/base/base.html:84 +msgid "Integrations" +msgstr "" + +#: rhodecode/admin/navigation.py:85 +#: rhodecode/templates/admin/settings/settings_system.html:47 +msgid "System Info" +msgstr "" + +#: rhodecode/admin/navigation.py:86 +msgid "Open Source Licenses" +msgstr "" + +#: rhodecode/admin/navigation.py:93 +msgid "Labs" +msgstr "" + #: rhodecode/authentication/schema.py:35 msgid "Enable or disable this authentication plugin." msgstr "" -#: rhodecode/authentication/schema.py:37 +#: rhodecode/authentication/schema.py:37 rhodecode/integrations/schema.py:37 +#: rhodecode/templates/admin/integrations/list.html:62 +#: rhodecode/templates/admin/my_account/my_account_notifications.html:14 msgid "Enabled" msgstr "" @@ -43,20 +107,20 @@ msgstr "" msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:88 +#: rhodecode/authentication/views.py:90 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 +#: rhodecode/authentication/views.py:103 rhodecode/authentication/views.py:172 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:175 +#: rhodecode/authentication/views.py:177 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:185 +#: rhodecode/authentication/views.py:187 msgid "Error occurred during update of auth settings." msgstr "" @@ -179,7 +243,7 @@ msgstr "" #: rhodecode/templates/login.html:50 rhodecode/templates/register.html:48 #: rhodecode/templates/admin/my_account/my_account.html:30 #: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:314 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:45 msgid "Password" msgstr "" @@ -228,12 +292,12 @@ msgstr "" msgid "LDAP Attribute to map to user name" msgstr "" -#: rhodecode/authentication/plugins/auth_ldap.py:144 -msgid "The LDAP Login attribute of the CN must be specified" +#: rhodecode/authentication/plugins/auth_ldap.py:145 +msgid "Login Attribute" msgstr "" #: rhodecode/authentication/plugins/auth_ldap.py:146 -msgid "Login Attribute" +msgid "The LDAP Login attribute of the CN must be specified" msgstr "" #: rhodecode/authentication/plugins/auth_ldap.py:151 @@ -260,7 +324,7 @@ msgstr "" msgid "Email Attribute" msgstr "" -#: rhodecode/authentication/plugins/auth_ldap.py:348 +#: rhodecode/authentication/plugins/auth_ldap.py:351 msgid "LDAP" msgstr "" @@ -294,7 +358,7 @@ msgid "Rhodecode Token Auth" msgstr "" #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 -#: rhodecode/controllers/pullrequests.py:279 +#: rhodecode/controllers/pullrequests.py:280 msgid "There are no commits yet" msgstr "" @@ -330,8 +394,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:746 -#: rhodecode/model/pull_request.py:836 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:843 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "" @@ -390,102 +454,102 @@ msgstr "" msgid "There are no files yet. %s" msgstr "" -#: rhodecode/controllers/files.py:390 rhodecode/controllers/files.py:443 -#: rhodecode/controllers/files.py:474 rhodecode/controllers/files.py:549 -#: rhodecode/controllers/files.py:594 rhodecode/controllers/files.py:685 +#: rhodecode/controllers/files.py:381 rhodecode/controllers/files.py:434 +#: rhodecode/controllers/files.py:465 rhodecode/controllers/files.py:540 +#: rhodecode/controllers/files.py:585 rhodecode/controllers/files.py:676 #, python-format msgid "This repository has been locked by %s on %s" msgstr "" +#: rhodecode/controllers/files.py:389 rhodecode/controllers/files.py:442 +msgid "You can only delete files with revision being a valid branch " +msgstr "" + #: rhodecode/controllers/files.py:398 rhodecode/controllers/files.py:451 -msgid "You can only delete files with revision being a valid branch " -msgstr "" - -#: rhodecode/controllers/files.py:407 rhodecode/controllers/files.py:460 #, python-format msgid "Deleted file %s via RhodeCode Enterprise" msgstr "" -#: rhodecode/controllers/files.py:427 +#: rhodecode/controllers/files.py:418 #, python-format msgid "Successfully deleted file %s" msgstr "" -#: rhodecode/controllers/files.py:430 rhodecode/controllers/files.py:536 -#: rhodecode/controllers/files.py:673 +#: rhodecode/controllers/files.py:421 rhodecode/controllers/files.py:527 +#: rhodecode/controllers/files.py:664 msgid "Error occurred during commit" msgstr "" -#: rhodecode/controllers/files.py:482 rhodecode/controllers/files.py:557 +#: rhodecode/controllers/files.py:473 rhodecode/controllers/files.py:548 msgid "You can only edit files with revision being a valid branch " msgstr "" -#: rhodecode/controllers/files.py:494 rhodecode/controllers/files.py:569 +#: rhodecode/controllers/files.py:485 rhodecode/controllers/files.py:560 #, python-format msgid "Edited file %s via RhodeCode Enterprise" msgstr "" -#: rhodecode/controllers/files.py:511 +#: rhodecode/controllers/files.py:502 msgid "No changes" msgstr "" -#: rhodecode/controllers/files.py:533 rhodecode/controllers/files.py:662 +#: rhodecode/controllers/files.py:524 rhodecode/controllers/files.py:653 #, python-format msgid "Successfully committed to %s" msgstr "" -#: rhodecode/controllers/files.py:607 rhodecode/controllers/files.py:696 +#: rhodecode/controllers/files.py:598 rhodecode/controllers/files.py:687 msgid "Added file via RhodeCode Enterprise" msgstr "" -#: rhodecode/controllers/files.py:632 +#: rhodecode/controllers/files.py:623 msgid "No filename" msgstr "" -#: rhodecode/controllers/files.py:665 +#: rhodecode/controllers/files.py:656 msgid "" "The location specified must be a relative path and must not contain .. in " "the path" msgstr "" -#: rhodecode/controllers/files.py:719 +#: rhodecode/controllers/files.py:710 msgid "Downloads disabled" msgstr "" -#: rhodecode/controllers/files.py:725 +#: rhodecode/controllers/files.py:716 #, python-format msgid "Unknown revision %s" msgstr "" -#: rhodecode/controllers/files.py:727 +#: rhodecode/controllers/files.py:718 msgid "Empty repository" msgstr "" -#: rhodecode/controllers/files.py:729 rhodecode/controllers/files.py:763 +#: rhodecode/controllers/files.py:720 rhodecode/controllers/files.py:754 msgid "Unknown archive type" msgstr "" -#: rhodecode/controllers/files.py:930 +#: rhodecode/controllers/files.py:921 #, python-format msgid "Commit %(commit)s does not exist." msgstr "" -#: rhodecode/controllers/files.py:947 +#: rhodecode/controllers/files.py:938 #, python-format msgid "%(file_path)s has not changed between %(commit_1)s and %(commit_2)s." msgstr "" -#: rhodecode/controllers/files.py:1014 +#: rhodecode/controllers/files.py:1005 msgid "Changesets" msgstr "" -#: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 +#: rhodecode/controllers/files.py:1026 rhodecode/controllers/summary.py:251 +#: rhodecode/model/pull_request.py:1059 rhodecode/model/scm.py:780 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "" -#: rhodecode/controllers/files.py:1039 rhodecode/model/scm.py:798 +#: rhodecode/controllers/files.py:1030 rhodecode/model/scm.py:795 #: rhodecode/templates/base/vcs_settings.html:163 msgid "Tags" msgstr "" @@ -500,14 +564,14 @@ msgid "Groups" msgstr "" #: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 -#: rhodecode/controllers/pullrequests.py:382 +#: rhodecode/controllers/pullrequests.py:383 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:128 #: rhodecode/templates/admin/repos/repo_add.html:15 #: rhodecode/templates/admin/repos/repo_add.html:19 #: rhodecode/templates/admin/users/user_edit_advanced.html:11 -#: rhodecode/templates/base/base.html:79 -#: rhodecode/templates/base/base.html:149 -#: rhodecode/templates/base/base.html:626 +#: rhodecode/templates/base/base.html:78 +#: rhodecode/templates/base/base.html:150 +#: rhodecode/templates/base/base.html:627 msgid "Repositories" msgstr "" @@ -524,98 +588,98 @@ msgstr "" msgid "journal" msgstr "" -#: rhodecode/controllers/pullrequests.py:293 +#: rhodecode/controllers/pullrequests.py:294 msgid "Commit does not exist" msgstr "" -#: rhodecode/controllers/pullrequests.py:405 +#: rhodecode/controllers/pullrequests.py:406 msgid "Pull request requires a title with min. 3 chars" msgstr "" -#: rhodecode/controllers/pullrequests.py:407 +#: rhodecode/controllers/pullrequests.py:408 msgid "Error creating pull request: {}" msgstr "" -#: rhodecode/controllers/pullrequests.py:454 +#: rhodecode/controllers/pullrequests.py:455 msgid "Successfully opened new pull request" msgstr "" -#: rhodecode/controllers/pullrequests.py:457 +#: rhodecode/controllers/pullrequests.py:458 msgid "Error occurred during sending pull request" msgstr "" -#: rhodecode/controllers/pullrequests.py:497 +#: rhodecode/controllers/pullrequests.py:498 msgid "Cannot update closed pull requests." msgstr "" -#: rhodecode/controllers/pullrequests.py:503 +#: rhodecode/controllers/pullrequests.py:504 msgid "Pull request title & description updated." msgstr "" -#: rhodecode/controllers/pullrequests.py:513 +#: rhodecode/controllers/pullrequests.py:514 msgid "" "Pull request updated to \"{source_commit_id}\" with {count_added} added, " "{count_removed} removed commits." msgstr "" -#: rhodecode/controllers/pullrequests.py:523 +#: rhodecode/controllers/pullrequests.py:524 msgid "Nothing changed in pull request." msgstr "" -#: rhodecode/controllers/pullrequests.py:526 +#: rhodecode/controllers/pullrequests.py:527 msgid "" "Skipping update of pull request due to reference type: {reference_type}" msgstr "" -#: rhodecode/controllers/pullrequests.py:533 +#: rhodecode/controllers/pullrequests.py:534 msgid "Update failed due to missing commits." msgstr "" -#: rhodecode/controllers/pullrequests.py:579 +#: rhodecode/controllers/pullrequests.py:580 msgid "Pull request reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:593 +#: rhodecode/controllers/pullrequests.py:594 msgid "Pull request was successfully merged and closed." msgstr "" -#: rhodecode/controllers/pullrequests.py:631 +#: rhodecode/controllers/pullrequests.py:632 msgid "Successfully deleted pull request" msgstr "" -#: rhodecode/controllers/pullrequests.py:664 +#: rhodecode/controllers/pullrequests.py:668 msgid "Reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:706 +#: rhodecode/controllers/pullrequests.py:710 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:750 -#: rhodecode/model/pull_request.py:840 +#: rhodecode/controllers/pullrequests.py:754 +#: rhodecode/model/pull_request.py:847 msgid "Closing with" msgstr "" -#: rhodecode/controllers/pullrequests.py:795 +#: rhodecode/controllers/pullrequests.py:802 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " "forbidden. Calculated status from all reviewers is currently: %s" msgstr "" -#: rhodecode/controllers/summary.py:240 +#: rhodecode/controllers/summary.py:235 msgid "Branch" msgstr "" -#: rhodecode/controllers/summary.py:241 +#: rhodecode/controllers/summary.py:236 msgid "Tag" msgstr "" -#: rhodecode/controllers/summary.py:242 +#: rhodecode/controllers/summary.py:237 msgid "Bookmark" msgstr "" -#: rhodecode/controllers/summary.py:257 +#: rhodecode/controllers/summary.py:252 msgid "Closed branches" msgstr "" @@ -627,83 +691,87 @@ msgstr "" msgid "Error occurred during update of default values" msgstr "" -#: rhodecode/controllers/admin/gists.py:59 +#: rhodecode/controllers/admin/gists.py:63 #: rhodecode/controllers/admin/my_account.py:307 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/users.py:431 msgid "forever" msgstr "" -#: rhodecode/controllers/admin/gists.py:60 +#: rhodecode/controllers/admin/gists.py:64 #: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/users.py:432 msgid "5 minutes" msgstr "" -#: rhodecode/controllers/admin/gists.py:61 +#: rhodecode/controllers/admin/gists.py:65 #: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:438 +#: rhodecode/controllers/admin/users.py:433 msgid "1 hour" msgstr "" -#: rhodecode/controllers/admin/gists.py:62 +#: rhodecode/controllers/admin/gists.py:66 #: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:439 +#: rhodecode/controllers/admin/users.py:434 msgid "1 day" msgstr "" -#: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:440 -msgid "1 month" -msgstr "" - #: rhodecode/controllers/admin/gists.py:67 +#: rhodecode/controllers/admin/my_account.py:311 +#: rhodecode/controllers/admin/users.py:435 +msgid "1 month" +msgstr "" + +#: rhodecode/controllers/admin/gists.py:71 #: rhodecode/controllers/admin/my_account.py:313 -#: rhodecode/controllers/admin/users.py:442 +#: rhodecode/controllers/admin/users.py:437 msgid "Lifetime" msgstr "" -#: rhodecode/controllers/admin/gists.py:69 +#: rhodecode/controllers/admin/gists.py:73 msgid "Requires registered account" msgstr "" -#: rhodecode/controllers/admin/gists.py:70 +#: rhodecode/controllers/admin/gists.py:74 msgid "Can be accessed by anonymous users" msgstr "" -#: rhodecode/controllers/admin/gists.py:180 +#: rhodecode/controllers/admin/gists.py:200 msgid "Error occurred during gist creation" msgstr "" -#: rhodecode/controllers/admin/gists.py:211 +#: rhodecode/controllers/admin/gists.py:231 #, python-format msgid "Deleted gist %s" msgstr "" -#: rhodecode/controllers/admin/gists.py:284 +#: rhodecode/controllers/admin/gists.py:308 msgid "Successfully updated gist content" msgstr "" -#: rhodecode/controllers/admin/gists.py:289 +#: rhodecode/controllers/admin/gists.py:313 msgid "Successfully updated gist data" msgstr "" -#: rhodecode/controllers/admin/gists.py:292 +#: rhodecode/controllers/admin/gists.py:316 +msgid "Error occurred during update of gist {}: {}" +msgstr "" + +#: rhodecode/controllers/admin/gists.py:320 #, python-format msgid "Error occurred during update of gist %s" msgstr "" -#: rhodecode/controllers/admin/gists.py:315 +#: rhodecode/controllers/admin/gists.py:343 #: rhodecode/templates/admin/gists/show.html:67 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.html:19 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.html:42 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:16 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:38 -#: rhodecode/templates/data_table/_dt_elements.html:253 +#: rhodecode/templates/data_table/_dt_elements.html:255 msgid "never" msgstr "" -#: rhodecode/controllers/admin/gists.py:320 +#: rhodecode/controllers/admin/gists.py:348 #, python-format msgid "%(expiry)s - current value" msgstr "" @@ -717,7 +785,7 @@ msgid "Your account was updated successf msgstr "" #: rhodecode/controllers/admin/my_account.py:143 -#: rhodecode/controllers/admin/users.py:223 +#: rhodecode/controllers/admin/users.py:218 #, python-format msgid "Error occurred during update of user %s" msgstr "" @@ -731,38 +799,38 @@ msgid "Error occurred during update of u msgstr "" #: rhodecode/controllers/admin/my_account.py:261 -#: rhodecode/controllers/admin/users.py:616 +#: rhodecode/controllers/admin/users.py:611 #, python-format msgid "Added new email address `%s` for user account" msgstr "" #: rhodecode/controllers/admin/my_account.py:268 -#: rhodecode/controllers/admin/users.py:623 +#: rhodecode/controllers/admin/users.py:618 msgid "An error occurred during email saving" msgstr "" #: rhodecode/controllers/admin/my_account.py:278 -#: rhodecode/controllers/admin/users.py:638 +#: rhodecode/controllers/admin/users.py:633 msgid "Removed email address from user account" msgstr "" #: rhodecode/controllers/admin/my_account.py:316 -#: rhodecode/controllers/admin/users.py:445 +#: rhodecode/controllers/admin/users.py:440 msgid "Role" msgstr "" #: rhodecode/controllers/admin/my_account.py:329 -#: rhodecode/controllers/admin/users.py:469 +#: rhodecode/controllers/admin/users.py:464 msgid "Auth token successfully created" msgstr "" #: rhodecode/controllers/admin/my_account.py:342 -#: rhodecode/controllers/admin/users.py:488 +#: rhodecode/controllers/admin/users.py:483 msgid "Auth token successfully reset" msgstr "" #: rhodecode/controllers/admin/my_account.py:346 -#: rhodecode/controllers/admin/users.py:492 +#: rhodecode/controllers/admin/users.py:487 msgid "Auth token successfully deleted" msgstr "" @@ -841,309 +909,250 @@ msgstr "" msgid "Repository Group permissions updated" msgstr "" -#: rhodecode/controllers/admin/repos.py:128 +#: rhodecode/controllers/admin/repos.py:129 #, python-format msgid "Error creating repository %s: invalid certificate" msgstr "" -#: rhodecode/controllers/admin/repos.py:132 +#: rhodecode/controllers/admin/repos.py:133 #, python-format msgid "Error creating repository %s" msgstr "" -#: rhodecode/controllers/admin/repos.py:264 +#: rhodecode/controllers/admin/repos.py:265 #, python-format msgid "Created repository %s from %s" msgstr "" -#: rhodecode/controllers/admin/repos.py:273 +#: rhodecode/controllers/admin/repos.py:274 #, python-format msgid "Forked repository %s as %s" msgstr "" -#: rhodecode/controllers/admin/repos.py:276 +#: rhodecode/controllers/admin/repos.py:277 #, python-format msgid "Created repository %s" msgstr "" -#: rhodecode/controllers/admin/repos.py:318 +#: rhodecode/controllers/admin/repos.py:319 #, python-format msgid "Repository %s updated successfully" msgstr "" -#: rhodecode/controllers/admin/repos.py:337 +#: rhodecode/controllers/admin/repos.py:338 #, python-format msgid "Error occurred during update of repository %s" msgstr "" -#: rhodecode/controllers/admin/repos.py:365 +#: rhodecode/controllers/admin/repos.py:366 #, python-format msgid "Detached %s forks" msgstr "" -#: rhodecode/controllers/admin/repos.py:368 +#: rhodecode/controllers/admin/repos.py:369 #, python-format msgid "Deleted %s forks" msgstr "" -#: rhodecode/controllers/admin/repos.py:373 +#: rhodecode/controllers/admin/repos.py:374 #, python-format msgid "Deleted repository %s" msgstr "" -#: rhodecode/controllers/admin/repos.py:376 +#: rhodecode/controllers/admin/repos.py:377 #, python-format msgid "Cannot delete %s it still contains attached forks" msgstr "" -#: rhodecode/controllers/admin/repos.py:381 +#: rhodecode/controllers/admin/repos.py:382 #, python-format msgid "An error occurred during deletion of %s" msgstr "" -#: rhodecode/controllers/admin/repos.py:435 +#: rhodecode/controllers/admin/repos.py:436 msgid "Repository permissions updated" msgstr "" -#: rhodecode/controllers/admin/repos.py:466 +#: rhodecode/controllers/admin/repos.py:467 msgid "An error occurred during creation of field" msgstr "" -#: rhodecode/controllers/admin/repos.py:481 +#: rhodecode/controllers/admin/repos.py:482 msgid "An error occurred during removal of field" msgstr "" -#: rhodecode/controllers/admin/repos.py:520 +#: rhodecode/controllers/admin/repos.py:521 msgid "Updated repository visibility in public journal" msgstr "" -#: rhodecode/controllers/admin/repos.py:524 +#: rhodecode/controllers/admin/repos.py:525 msgid "An error occurred during setting this repository in public journal" msgstr "" -#: rhodecode/controllers/admin/repos.py:548 +#: rhodecode/controllers/admin/repos.py:549 msgid "Nothing" msgstr "" -#: rhodecode/controllers/admin/repos.py:550 +#: rhodecode/controllers/admin/repos.py:551 #, python-format msgid "Marked repo %s as fork of %s" msgstr "" -#: rhodecode/controllers/admin/repos.py:557 +#: rhodecode/controllers/admin/repos.py:558 msgid "An error occurred during this operation" msgstr "" -#: rhodecode/controllers/admin/repos.py:575 +#: rhodecode/controllers/admin/repos.py:576 msgid "Locked repository" msgstr "" -#: rhodecode/controllers/admin/repos.py:578 +#: rhodecode/controllers/admin/repos.py:579 msgid "Unlocked repository" msgstr "" -#: rhodecode/controllers/admin/repos.py:581 -#: rhodecode/controllers/admin/repos.py:610 +#: rhodecode/controllers/admin/repos.py:582 +#: rhodecode/controllers/admin/repos.py:611 msgid "An error occurred during unlocking" msgstr "" -#: rhodecode/controllers/admin/repos.py:600 +#: rhodecode/controllers/admin/repos.py:601 msgid "Unlocked" msgstr "" -#: rhodecode/controllers/admin/repos.py:604 +#: rhodecode/controllers/admin/repos.py:605 msgid "Locked" msgstr "" -#: rhodecode/controllers/admin/repos.py:606 +#: rhodecode/controllers/admin/repos.py:607 #, python-format msgid "Repository has been %s" msgstr "" -#: rhodecode/controllers/admin/repos.py:621 +#: rhodecode/controllers/admin/repos.py:622 msgid "Cache invalidation successful" msgstr "" -#: rhodecode/controllers/admin/repos.py:625 +#: rhodecode/controllers/admin/repos.py:626 msgid "An error occurred during cache invalidation" msgstr "" -#: rhodecode/controllers/admin/repos.py:645 +#: rhodecode/controllers/admin/repos.py:646 msgid "Pulled from remote location" msgstr "" -#: rhodecode/controllers/admin/repos.py:648 +#: rhodecode/controllers/admin/repos.py:649 msgid "An error occurred during pull from remote location" msgstr "" -#: rhodecode/controllers/admin/repos.py:670 +#: rhodecode/controllers/admin/repos.py:671 msgid "An error occurred during deletion of repository stats" msgstr "" -#: rhodecode/controllers/admin/repos.py:717 +#: rhodecode/controllers/admin/repos.py:718 msgid "Error occurred during deleting issue tracker entry" msgstr "" -#: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:362 +#: rhodecode/controllers/admin/repos.py:721 +#: rhodecode/controllers/admin/settings.py:363 msgid "Removed issue tracker entry" msgstr "" -#: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:408 +#: rhodecode/controllers/admin/repos.py:751 +#: rhodecode/controllers/admin/settings.py:409 msgid "Updated issue tracker entries" msgstr "" -#: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:141 -#: rhodecode/controllers/admin/settings.py:718 +#: rhodecode/controllers/admin/repos.py:812 +#: rhodecode/controllers/admin/settings.py:142 +#: rhodecode/controllers/admin/settings.py:719 msgid "Some form inputs contain invalid data." msgstr "" -#: rhodecode/controllers/admin/repos.py:827 +#: rhodecode/controllers/admin/repos.py:830 msgid "Error occurred during updating repository VCS settings" msgstr "" -#: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:167 +#: rhodecode/controllers/admin/repos.py:834 +#: rhodecode/controllers/admin/settings.py:168 msgid "Updated VCS settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:163 -#: rhodecode/controllers/admin/settings.py:266 +#: rhodecode/controllers/admin/settings.py:164 +#: rhodecode/controllers/admin/settings.py:267 msgid "Error occurred during updating application settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:210 +#: rhodecode/controllers/admin/settings.py:211 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: rhodecode/controllers/admin/settings.py:262 +#: rhodecode/controllers/admin/settings.py:263 msgid "Updated application settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:326 +#: rhodecode/controllers/admin/settings.py:327 msgid "Updated visualisation settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:329 +#: rhodecode/controllers/admin/settings.py:330 msgid "Error occurred during updating visualisation settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:421 +#: rhodecode/controllers/admin/settings.py:422 msgid "Please enter email address" msgstr "" -#: rhodecode/controllers/admin/settings.py:439 +#: rhodecode/controllers/admin/settings.py:440 msgid "Send email task created" msgstr "" -#: rhodecode/controllers/admin/settings.py:472 +#: rhodecode/controllers/admin/settings.py:473 msgid "Added new hook" msgstr "" -#: rhodecode/controllers/admin/settings.py:487 +#: rhodecode/controllers/admin/settings.py:488 msgid "Updated hooks" msgstr "" -#: rhodecode/controllers/admin/settings.py:491 +#: rhodecode/controllers/admin/settings.py:492 msgid "Error occurred during hook creation" msgstr "" -#: rhodecode/controllers/admin/settings.py:539 +#: rhodecode/controllers/admin/settings.py:540 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:543 +#: rhodecode/controllers/admin/settings.py:544 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:739 +#: rhodecode/controllers/admin/settings.py:740 msgid "Error occurred during updating labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:744 +#: rhodecode/controllers/admin/settings.py:745 msgid "Updated Labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:794 -msgid "Mercurial server-side merge" -msgstr "" - #: rhodecode/controllers/admin/settings.py:795 -msgid "" -"Use rebase instead of creating a merge commit when merging via web interface" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "" +#: rhodecode/controllers/admin/settings.py:796 +msgid "Proxy subversion HTTP requests" +msgstr "" + #: rhodecode/controllers/admin/settings.py:802 -msgid "Proxy subversion HTTP requests" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:810 +#: rhodecode/controllers/admin/settings.py:804 msgid "e.g. http://localhost:8080/" msgstr "" -#: rhodecode/controllers/admin/settings.py:845 -#: rhodecode/templates/admin/repos/repo_edit.html:48 -msgid "VCS" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:846 -msgid "Visual" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:847 -msgid "Remap and Rescan" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:849 -#: rhodecode/templates/admin/repos/repo_edit.html:54 -msgid "Issue Tracker" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:851 -#: rhodecode/templates/register.html:76 -#: rhodecode/templates/admin/my_account/my_account_profile.html:48 -#: rhodecode/templates/admin/my_account/my_account_profile_edit.html:94 -#: rhodecode/templates/admin/users/user_add.html:86 -#: rhodecode/templates/admin/users/user_edit_profile.html:65 -#: rhodecode/templates/admin/users/users.html:91 -#: rhodecode/templates/users/user_profile.html:51 -msgid "Email" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:852 -msgid "Hooks" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:853 -msgid "Full Text Search" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:855 -#: rhodecode/templates/admin/settings/settings_system.html:47 -msgid "System Info" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:857 -msgid "Open Source Licenses" -msgstr "" - -#: rhodecode/controllers/admin/settings.py:875 -msgid "Labs" -msgstr "" - #: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" @@ -1185,123 +1194,286 @@ msgid "User Group global permissions upd msgstr "" #: rhodecode/controllers/admin/user_groups.py:440 -#: rhodecode/controllers/admin/users.py:566 +#: rhodecode/controllers/admin/users.py:561 msgid "An error occurred during permissions saving" msgstr "" -#: rhodecode/controllers/admin/users.py:147 +#: rhodecode/controllers/admin/users.py:142 #, python-format msgid "Created user %(user_link)s" msgstr "" -#: rhodecode/controllers/admin/users.py:162 +#: rhodecode/controllers/admin/users.py:157 #, python-format msgid "Error occurred during creation of user %s" msgstr "" -#: rhodecode/controllers/admin/users.py:206 +#: rhodecode/controllers/admin/users.py:201 msgid "User updated successfully" msgstr "" +#: rhodecode/controllers/admin/users.py:252 +#, python-format +msgid "Detached %s repositories" +msgstr "" + #: rhodecode/controllers/admin/users.py:257 #, python-format -msgid "Detached %s repositories" -msgstr "" - -#: rhodecode/controllers/admin/users.py:262 -#, python-format msgid "Deleted %s repositories" msgstr "" +#: rhodecode/controllers/admin/users.py:265 +#, python-format +msgid "Detached %s repository groups" +msgstr "" + #: rhodecode/controllers/admin/users.py:270 #, python-format -msgid "Detached %s repository groups" -msgstr "" - -#: rhodecode/controllers/admin/users.py:275 -#, python-format msgid "Deleted %s repository groups" msgstr "" +#: rhodecode/controllers/admin/users.py:278 +#, python-format +msgid "Detached %s user groups" +msgstr "" + #: rhodecode/controllers/admin/users.py:283 #, python-format -msgid "Detached %s user groups" -msgstr "" - -#: rhodecode/controllers/admin/users.py:288 -#, python-format msgid "Deleted %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:299 +#: rhodecode/controllers/admin/users.py:294 msgid "Successfully deleted user" msgstr "" -#: rhodecode/controllers/admin/users.py:305 +#: rhodecode/controllers/admin/users.py:300 msgid "An error occurred during deletion of user" msgstr "" -#: rhodecode/controllers/admin/users.py:324 +#: rhodecode/controllers/admin/users.py:319 msgid "Force password change disabled for user" msgstr "" -#: rhodecode/controllers/admin/users.py:326 +#: rhodecode/controllers/admin/users.py:321 msgid "Force password change enabled for user" msgstr "" -#: rhodecode/controllers/admin/users.py:330 +#: rhodecode/controllers/admin/users.py:325 msgid "An error occurred during password reset for user" msgstr "" -#: rhodecode/controllers/admin/users.py:356 +#: rhodecode/controllers/admin/users.py:351 #, python-format msgid "Created repository group `%s`" msgstr "" -#: rhodecode/controllers/admin/users.py:360 +#: rhodecode/controllers/admin/users.py:355 msgid "An error occurred during repository group creation for user" msgstr "" -#: rhodecode/controllers/admin/users.py:379 -#: rhodecode/controllers/admin/users.py:400 -#: rhodecode/controllers/admin/users.py:430 -#: rhodecode/controllers/admin/users.py:461 -#: rhodecode/controllers/admin/users.py:478 -#: rhodecode/controllers/admin/users.py:501 -#: rhodecode/controllers/admin/users.py:575 -#: rhodecode/controllers/admin/users.py:588 -#: rhodecode/controllers/admin/users.py:646 +#: rhodecode/controllers/admin/users.py:374 +#: rhodecode/controllers/admin/users.py:395 +#: rhodecode/controllers/admin/users.py:425 +#: rhodecode/controllers/admin/users.py:456 +#: rhodecode/controllers/admin/users.py:473 +#: rhodecode/controllers/admin/users.py:496 +#: rhodecode/controllers/admin/users.py:570 +#: rhodecode/controllers/admin/users.py:583 +#: rhodecode/controllers/admin/users.py:641 msgid "You can't edit this user" msgstr "" -#: rhodecode/controllers/admin/users.py:414 +#: rhodecode/controllers/admin/users.py:409 msgid "" "The user participates as reviewer in pull requests and cannot be deleted. " "You can set the user to \"inactive\" instead of deleting it." msgstr "" -#: rhodecode/controllers/admin/users.py:550 +#: rhodecode/controllers/admin/users.py:545 msgid "User global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/users.py:678 +#: rhodecode/controllers/admin/users.py:673 #, python-format msgid "An error occurred during ip saving:%s" msgstr "" -#: rhodecode/controllers/admin/users.py:693 +#: rhodecode/controllers/admin/users.py:688 msgid "An error occurred during ip saving" msgstr "" -#: rhodecode/controllers/admin/users.py:697 +#: rhodecode/controllers/admin/users.py:692 #, python-format msgid "Added ips %s to user whitelist" msgstr "" -#: rhodecode/controllers/admin/users.py:715 +#: rhodecode/controllers/admin/users.py:710 msgid "Removed ip address from user whitelist" msgstr "" +#: rhodecode/events/pullrequest.py:65 +msgid "pullrequest created" +msgstr "" + +#: rhodecode/events/pullrequest.py:74 +msgid "pullrequest closed" +msgstr "" + +#: rhodecode/events/pullrequest.py:83 +msgid "pullrequest commits updated" +msgstr "" + +#: rhodecode/events/pullrequest.py:92 +msgid "pullrequest review changed" +msgstr "" + +#: rhodecode/events/pullrequest.py:101 +msgid "pullrequest merged" +msgstr "" + +#: rhodecode/events/pullrequest.py:110 +msgid "pullrequest commented" +msgstr "" + +#: rhodecode/events/repo.py:135 +msgid "repository pre create" +msgstr "" + +#: rhodecode/events/repo.py:144 +msgid "repository created" +msgstr "" + +#: rhodecode/events/repo.py:153 +msgid "repository pre delete" +msgstr "" + +#: rhodecode/events/repo.py:162 +msgid "repository deleted" +msgstr "" + +#: rhodecode/events/repo.py:193 +msgid "repository pre pull" +msgstr "" + +#: rhodecode/events/repo.py:202 +msgid "repository pull" +msgstr "" + +#: rhodecode/events/repo.py:211 +msgid "repository pre push" +msgstr "" + +#: rhodecode/events/repo.py:222 +msgid "repository push" +msgstr "" + +#: rhodecode/events/user.py:34 +msgid "user registered" +msgstr "" + +#: rhodecode/events/user.py:48 +msgid "user pre create" +msgstr "" + +#: rhodecode/events/user.py:61 +msgid "user pre update" +msgstr "" + +#: rhodecode/integrations/schema.py:35 +msgid "Enable or disable this integration." +msgstr "" + +#: rhodecode/integrations/schema.py:42 +msgid "Short name for this integration." +msgstr "" + +#: rhodecode/integrations/schema.py:44 +msgid "Integration name" +msgstr "" + +#: rhodecode/integrations/views.py:172 +msgid "Integration {integration_name} deleted successfully." +msgstr "" + +#: rhodecode/integrations/views.py:200 +msgid "" +"Errors exist when saving integration settings. Please check the form inputs." +msgstr "" + +#: rhodecode/integrations/views.py:220 +msgid "Integration {integration_name} updated successfully." +msgstr "" + +#: rhodecode/integrations/types/slack.py:45 +msgid "Slack service URL" +msgstr "" + +#: rhodecode/integrations/types/slack.py:46 +msgid "" +"This can be setup at the slack app manager" +msgstr "" + +#: rhodecode/integrations/types/slack.py:59 rhodecode/templates/login.html:43 +#: rhodecode/templates/register.html:41 +#: rhodecode/templates/admin/admin_log.html:7 +#: rhodecode/templates/admin/my_account/my_account_profile.html:24 +#: rhodecode/templates/admin/my_account/my_account_profile_edit.html:21 +#: rhodecode/templates/admin/my_account/my_account_profile_edit.html:66 +#: rhodecode/templates/admin/users/user_add.html:35 +#: rhodecode/templates/admin/users/user_edit_profile.html:39 +#: rhodecode/templates/admin/users/users.html:88 +#: rhodecode/templates/base/base.html:306 +#: rhodecode/templates/debug_style/login.html:36 +#: rhodecode/templates/email_templates/user_registration.mako:23 +#: rhodecode/templates/users/user_profile.html:27 +msgid "Username" +msgstr "" + +#: rhodecode/integrations/types/slack.py:60 +msgid "Username to show notifications coming from." +msgstr "" + +#: rhodecode/integrations/types/slack.py:69 +msgid "Channel" +msgstr "" + +#: rhodecode/integrations/types/slack.py:70 +msgid "Channel to send notifications to." +msgstr "" + +#: rhodecode/integrations/types/slack.py:79 +msgid "Emoji" +msgstr "" + +#: rhodecode/integrations/types/slack.py:80 +msgid "Emoji to use eg. :studio_microphone:" +msgstr "" + +#: rhodecode/integrations/types/slack.py:107 +msgid "Slack" +msgstr "" + +#: rhodecode/integrations/types/webhook.py:41 +msgid "Webhook URL" +msgstr "" + +#: rhodecode/integrations/types/webhook.py:42 +msgid "URL of the webhook to receive POST event." +msgstr "" + +#: rhodecode/integrations/types/webhook.py:51 +msgid "Secret Token" +msgstr "" + +#: rhodecode/integrations/types/webhook.py:52 +msgid "String used to validate received payloads." +msgstr "" + +#: rhodecode/integrations/types/webhook.py:62 +msgid "Webhook" +msgstr "" + #: rhodecode/lib/action_parser.py:89 msgid "[deleted] repository" msgstr "" @@ -1443,11 +1615,15 @@ msgstr "" msgid "You need to be signed in to view this page" msgstr "" -#: rhodecode/lib/base.py:511 +#: rhodecode/lib/base.py:545 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" +#: rhodecode/lib/diffs.py:56 +msgid "Click to comment" +msgstr "" + #: rhodecode/lib/diffs.py:71 msgid "Binary file" msgstr "" @@ -1461,36 +1637,40 @@ msgstr "" msgid "No changes detected" msgstr "" -#: rhodecode/lib/helpers.py:1434 +#: rhodecode/lib/diffs.py:631 +msgid "Click to select line" +msgstr "" + +#: rhodecode/lib/helpers.py:1481 #, python-format msgid " and %s more" msgstr "" -#: rhodecode/lib/helpers.py:1438 +#: rhodecode/lib/helpers.py:1485 msgid "No Files" msgstr "" -#: rhodecode/lib/helpers.py:1511 +#: rhodecode/lib/helpers.py:1558 msgid "new file" msgstr "" -#: rhodecode/lib/helpers.py:1514 +#: rhodecode/lib/helpers.py:1561 msgid "mod" msgstr "" -#: rhodecode/lib/helpers.py:1517 +#: rhodecode/lib/helpers.py:1564 msgid "del" msgstr "" -#: rhodecode/lib/helpers.py:1520 +#: rhodecode/lib/helpers.py:1567 msgid "rename" msgstr "" -#: rhodecode/lib/helpers.py:1525 +#: rhodecode/lib/helpers.py:1572 msgid "chmod" msgstr "" -#: rhodecode/lib/helpers.py:1767 +#: rhodecode/lib/helpers.py:1819 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1509,14 +1689,14 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1787 +#: rhodecode/lib/helpers.py:1839 #, 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 "" -#: rhodecode/lib/utils2.py:453 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d year" msgid_plural "%d years" @@ -1525,7 +1705,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:454 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d month" msgid_plural "%d months" @@ -1534,7 +1714,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:455 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d day" msgid_plural "%d days" @@ -1543,7 +1723,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:456 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -1552,7 +1732,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:457 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -1561,7 +1741,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:458 +#: rhodecode/lib/utils2.py:459 #, python-format msgid "%d second" msgid_plural "%d seconds" @@ -1570,42 +1750,44 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:476 +#: rhodecode/lib/utils2.py:477 #, python-format msgid "in %s" msgstr "" -#: rhodecode/lib/utils2.py:482 +#: rhodecode/lib/utils2.py:483 #, python-format msgid "%s ago" msgstr "" -#: rhodecode/lib/utils2.py:492 +#: rhodecode/lib/utils2.py:493 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:494 +#: rhodecode/lib/utils2.py:495 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:496 +#: rhodecode/lib/utils2.py:497 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:498 +#: rhodecode/lib/utils2.py:499 #, python-format msgid "%s and %s ago" msgstr "" -#: rhodecode/lib/utils2.py:500 +#: rhodecode/lib/utils2.py:501 #, python-format msgid "in %s and %s" msgstr "" -#: rhodecode/lib/utils2.py:504 +#: rhodecode/lib/utils2.py:505 rhodecode/public/js/scripts.js:25035 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:49 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:174 msgid "just now" msgstr "" @@ -1631,7 +1813,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:818 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:824 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:946 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:971 rhodecode/model/db.py:2291 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:971 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2293 +#: rhodecode/model/db.py:2285 msgid "Repository no access" msgstr "" @@ -1657,7 +1841,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:819 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:825 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:947 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:972 rhodecode/model/db.py:2292 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:972 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2294 +#: rhodecode/model/db.py:2286 msgid "Repository read access" msgstr "" @@ -1683,7 +1869,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:820 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:826 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:948 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:973 rhodecode/model/db.py:2293 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:973 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2295 +#: rhodecode/model/db.py:2287 msgid "Repository write access" msgstr "" @@ -1709,7 +1897,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:821 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:827 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:949 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:974 rhodecode/model/db.py:2294 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:974 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2296 +#: rhodecode/model/db.py:2288 msgid "Repository admin access" msgstr "" @@ -1775,7 +1965,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:839 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:845 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:967 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:992 rhodecode/model/db.py:2312 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:992 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2314 +#: rhodecode/model/db.py:2306 msgid "Repository creation disabled" msgstr "" @@ -1801,7 +1993,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:840 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:846 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:968 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:993 rhodecode/model/db.py:2313 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:993 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2315 +#: rhodecode/model/db.py:2307 msgid "Repository creation enabled" msgstr "" @@ -1827,7 +2021,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:844 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:850 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:972 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:997 rhodecode/model/db.py:2317 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:997 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2319 +#: rhodecode/model/db.py:2311 msgid "Repository forking disabled" msgstr "" @@ -1853,7 +2049,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:845 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:851 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:973 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:998 rhodecode/model/db.py:2318 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:998 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2320 +#: rhodecode/model/db.py:2312 msgid "Repository forking enabled" msgstr "" @@ -1901,7 +2099,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1196 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1318 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1343 -#: rhodecode/model/db.py:2950 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2952 +#: rhodecode/model/db.py:2944 msgid "Not Reviewed" msgstr "" @@ -1928,7 +2127,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1197 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1319 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1344 -#: rhodecode/model/db.py:2951 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2953 +#: rhodecode/model/db.py:2945 msgid "Approved" msgstr "" @@ -1955,7 +2155,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1198 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1320 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1345 -#: rhodecode/model/db.py:2952 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2954 +#: rhodecode/model/db.py:2946 msgid "Rejected" msgstr "" @@ -1982,7 +2183,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1199 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1321 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1346 -#: rhodecode/model/db.py:2953 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2955 +#: rhodecode/model/db.py:2947 msgid "Under Review" msgstr "" @@ -2005,7 +2207,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:823 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:829 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:951 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:976 rhodecode/model/db.py:2296 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:976 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2298 +#: rhodecode/model/db.py:2290 msgid "Repository group no access" msgstr "" @@ -2028,7 +2232,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:824 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:830 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:952 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:977 rhodecode/model/db.py:2297 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:977 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2299 +#: rhodecode/model/db.py:2291 msgid "Repository group read access" msgstr "" @@ -2051,7 +2257,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:825 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:831 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:953 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2300 +#: rhodecode/model/db.py:2292 msgid "Repository group write access" msgstr "" @@ -2074,7 +2282,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:826 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:832 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:954 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2301 +#: rhodecode/model/db.py:2293 msgid "Repository group admin access" msgstr "" @@ -2096,7 +2306,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:828 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:834 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:956 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2303 +#: rhodecode/model/db.py:2295 msgid "User group no access" msgstr "" @@ -2118,7 +2330,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:829 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:835 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:957 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:982 rhodecode/model/db.py:2302 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:982 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2304 +#: rhodecode/model/db.py:2296 msgid "User group read access" msgstr "" @@ -2140,7 +2354,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:830 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:836 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:958 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2305 +#: rhodecode/model/db.py:2297 msgid "User group write access" msgstr "" @@ -2162,7 +2378,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:831 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:837 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:959 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2306 +#: rhodecode/model/db.py:2298 msgid "User group admin access" msgstr "" @@ -2184,7 +2402,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:833 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:839 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:961 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2308 +#: rhodecode/model/db.py:2300 msgid "Repository Group creation disabled" msgstr "" @@ -2206,7 +2426,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:834 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:840 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:962 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:987 rhodecode/model/db.py:2307 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:987 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2309 +#: rhodecode/model/db.py:2301 msgid "Repository Group creation enabled" msgstr "" @@ -2228,7 +2450,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:836 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:842 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:964 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2311 +#: rhodecode/model/db.py:2303 msgid "User Group creation disabled" msgstr "" @@ -2250,7 +2474,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:837 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:843 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:965 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:990 rhodecode/model/db.py:2310 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:990 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2312 +#: rhodecode/model/db.py:2304 msgid "User Group creation enabled" msgstr "" @@ -2273,7 +2499,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:853 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:975 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1000 -#: rhodecode/model/db.py:2320 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2322 +#: rhodecode/model/db.py:2314 msgid "Registration disabled" msgstr "" @@ -2296,7 +2523,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:976 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1001 -#: rhodecode/model/db.py:2321 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2323 +#: rhodecode/model/db.py:2315 msgid "User Registration with manual account activation" msgstr "" @@ -2319,7 +2547,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:855 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:977 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1002 -#: rhodecode/model/db.py:2322 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2324 +#: rhodecode/model/db.py:2316 msgid "User Registration with automatic account activation" msgstr "" @@ -2342,7 +2571,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:857 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:979 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1004 -#: rhodecode/model/db.py:2324 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2326 +#: rhodecode/model/db.py:2318 msgid "Manual activation of external account" msgstr "" @@ -2365,7 +2595,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:858 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:980 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1005 -#: rhodecode/model/db.py:2325 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2327 +#: rhodecode/model/db.py:2319 msgid "Automatic activation of external account" msgstr "" @@ -2381,7 +2612,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:841 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:847 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:969 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:994 rhodecode/model/db.py:2314 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:994 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2316 +#: rhodecode/model/db.py:2308 msgid "" "Repository creation enabled with write permission to a repository group" msgstr "" @@ -2398,7 +2631,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:842 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:848 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:970 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:995 rhodecode/model/db.py:2315 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:995 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2317 +#: rhodecode/model/db.py:2309 msgid "" "Repository creation disabled with write permission to a repository group" msgstr "" @@ -2412,7 +2647,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:816 #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:822 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:944 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:969 rhodecode/model/db.py:2289 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:969 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2291 +#: rhodecode/model/db.py:2283 msgid "RhodeCode Super Administrator" msgstr "" @@ -2424,7 +2661,8 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:860 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:982 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1007 -#: rhodecode/model/db.py:2327 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2329 +#: rhodecode/model/db.py:2321 msgid "Inherit object permissions from default user disabled" msgstr "" @@ -2436,10 +2674,36 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:861 #: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:983 #: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1008 -#: rhodecode/model/db.py:2328 +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2330 +#: rhodecode/model/db.py:2322 msgid "Inherit object permissions from default user enabled" msgstr "" +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:909 rhodecode/model/db.py:910 +msgid "all" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:910 rhodecode/model/db.py:911 +msgid "http/web interface" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:911 rhodecode/model/db.py:912 +msgid "vcs (git/hg/svn protocol)" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:912 rhodecode/model/db.py:913 +msgid "api calls" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:913 rhodecode/model/db.py:914 +msgid "feed access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_4_3_0_0.py:2069 +#: rhodecode/model/db.py:2061 +msgid "No parent" +msgstr "" + #: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "" @@ -2484,50 +2748,34 @@ msgstr "" msgid "Your password reset link was sent" msgstr "" -#: rhodecode/login/views.py:333 +#: rhodecode/login/views.py:336 msgid "" "Your password reset was successful, a new password has been sent to your " "email" msgstr "" -#: rhodecode/model/db.py:909 -msgid "all" -msgstr "" - -#: rhodecode/model/db.py:910 -msgid "http/web interface" -msgstr "" - -#: rhodecode/model/db.py:911 -msgid "vcs (git/hg protocol)" -msgstr "" - -#: rhodecode/model/db.py:912 -msgid "api calls" -msgstr "" - -#: rhodecode/model/db.py:913 -msgid "feed access" -msgstr "" - -#: rhodecode/model/db.py:2067 -msgid "No parent" -msgstr "" - -#: rhodecode/model/forms.py:66 +#: rhodecode/model/comment.py:263 +msgid "made a comment" +msgstr "" + +#: rhodecode/model/comment.py:264 +msgid "Refresh page" +msgstr "" + +#: rhodecode/model/forms.py:85 msgid "Please enter a login" msgstr "" -#: rhodecode/model/forms.py:67 +#: rhodecode/model/forms.py:86 #, python-format msgid "Enter a value %(min)i characters long or more" msgstr "" -#: rhodecode/model/forms.py:76 +#: rhodecode/model/forms.py:95 msgid "Please enter a password" msgstr "" -#: rhodecode/model/forms.py:77 +#: rhodecode/model/forms.py:96 #, python-format msgid "Enter %(min)i characters or more" msgstr "" @@ -2642,43 +2890,43 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:448 +#: rhodecode/model/pull_request.py:449 msgid "Pull request merged and closed" msgstr "" -#: rhodecode/model/pull_request.py:867 +#: rhodecode/model/pull_request.py:874 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:869 +#: rhodecode/model/pull_request.py:876 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:880 +#: rhodecode/model/pull_request.py:887 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:898 +#: rhodecode/model/pull_request.py:905 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:901 +#: rhodecode/model/pull_request.py:908 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1058 rhodecode/model/scm.py:788 msgid "Bookmarks" msgstr "" -#: rhodecode/model/pull_request.py:1055 +#: rhodecode/model/pull_request.py:1063 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1058 +#: rhodecode/model/pull_request.py:1066 msgid "Closed Branches" msgstr "" -#: rhodecode/model/scm.py:773 +#: rhodecode/model/scm.py:770 msgid "latest tip" msgstr "" @@ -2894,6 +3142,7 @@ msgid "Revisions %(revs)s are already pa msgstr "" #: rhodecode/model/validators.py:933 +#: rhodecode/model/validation_schema/validators.py:14 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "" @@ -2908,31 +3157,391 @@ msgid "Key name can only consist of lett msgstr "" #: rhodecode/model/validators.py:976 -msgid "Filename cannot be inside a directory" -msgstr "" - -#: rhodecode/model/validators.py:992 #, python-format msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "" -#: rhodecode/model/validators.py:995 +#: rhodecode/model/validators.py:979 #, python-format msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." msgstr "" -#: rhodecode/model/validators.py:998 +#: rhodecode/model/validators.py:982 #, python-format msgid "Can not load plugin \"%(plugin_id)s\"" msgstr "" -#: rhodecode/model/validators.py:1000 +#: rhodecode/model/validators.py:984 #, python-format msgid "No plugin available with ID \"%(plugin_id)s\"" msgstr "" -#: rhodecode/model/validators.py:1067 -msgid "This gistid is already in use" +#: rhodecode/model/validation_schema/schemas/gist_schema.py:89 +msgid "Gist with name {} already exists" +msgstr "" + +#: rhodecode/model/validation_schema/schemas/gist_schema.py:95 +msgid "Filename {} cannot be inside a directory" +msgstr "" + +#: rhodecode/model/validation_schema/schemas/gist_schema.py:132 +msgid "Duplicated value for filename found: `{}`" +msgstr "" + +#: rhodecode/public/js/scripts.js:23039 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:16 +#: rhodecode/public/js/src/plugins/jquery.autocomplete.js:87 +msgid "No results" +msgstr "" + +#: rhodecode/public/js/scripts.js:24970 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:66 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:109 +msgid "{0} year" +msgstr "" + +#: rhodecode/public/js/scripts.js:24971 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:62 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:110 +msgid "{0} month" +msgstr "" + +#: rhodecode/public/js/scripts.js:24972 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:57 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:111 +msgid "{0} day" +msgstr "" + +#: rhodecode/public/js/scripts.js:24973 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:59 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:112 +msgid "{0} hour" +msgstr "" + +#: rhodecode/public/js/scripts.js:24974 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:61 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:113 +msgid "{0} min" +msgstr "" + +#: rhodecode/public/js/scripts.js:24975 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:65 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:114 +msgid "{0} sec" +msgstr "" + +#: rhodecode/public/js/scripts.js:24995 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:46 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:134 +msgid "in {0}" +msgstr "" + +#: rhodecode/public/js/scripts.js:25003 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:54 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:142 +msgid "{0} ago" +msgstr "" + +#: rhodecode/public/js/scripts.js:25015 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:68 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:154 +msgid "{0}, {1} ago" +msgstr "" + +#: rhodecode/public/js/scripts.js:25017 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:48 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:156 +msgid "in {0}, {1}" +msgstr "" + +#: rhodecode/public/js/scripts.js:25021 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:55 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:160 +msgid "{0} and {1}" +msgstr "" + +#: rhodecode/public/js/scripts.js:25023 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:56 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:162 +msgid "{0} and {1} ago" +msgstr "" + +#: rhodecode/public/js/scripts.js:25025 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:47 +#: rhodecode/public/js/src/plugins/jquery.timeago-extension.js:164 +msgid "in {0} and {1}" +msgstr "" + +#: rhodecode/public/js/scripts.js:39304 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:7 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:4 +msgid "Loading more results..." +msgstr "" + +#: rhodecode/public/js/scripts.js:39307 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:27 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:7 +msgid "Searching..." +msgstr "" + +#: rhodecode/public/js/scripts.js:39310 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:11 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:10 +msgid "No matches found" +msgstr "" + +#: rhodecode/public/js/scripts.js:39313 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:6 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:13 +msgid "Loading failed" +msgstr "" + +#: rhodecode/public/js/scripts.js:39317 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:20 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:17 +msgid "One result is available, press enter to select it." +msgstr "" + +#: rhodecode/public/js/scripts.js:39319 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:64 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:19 +msgid "{0} results are available, use up and down arrow keys to navigate." +msgstr "" + +#: rhodecode/public/js/scripts.js:39324 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:25 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:24 +msgid "Please enter {0} or more character" +msgstr "" + +#: rhodecode/public/js/scripts.js:39326 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:26 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:26 +msgid "Please enter {0} or more characters" +msgstr "" + +#: rhodecode/public/js/scripts.js:39331 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:23 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:31 +msgid "Please delete {0} character" +msgstr "" + +#: rhodecode/public/js/scripts.js:39333 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:24 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:33 +msgid "Please delete {0} characters" +msgstr "" + +#: rhodecode/public/js/scripts.js:39337 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:40 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:37 +msgid "You can only select {0} item" +msgstr "" + +#: rhodecode/public/js/scripts.js:39339 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:41 +#: rhodecode/public/js/rhodecode/i18n/select2/translations.js:39 +msgid "You can only select {0} items" +msgstr "" + +#: rhodecode/public/js/scripts.js:40911 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:29 +#: rhodecode/public/js/src/rhodecode/codemirror.js:369 +msgid "Set status to Approved" +msgstr "" + +#: rhodecode/public/js/scripts.js:40929 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:30 +#: rhodecode/public/js/src/rhodecode/codemirror.js:387 +msgid "Set status to Rejected" +msgstr "" + +#: rhodecode/public/js/scripts.js:41308 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:2 +#: rhodecode/public/js/src/rhodecode/comments.js:235 +msgid "Add another comment" +msgstr "" + +#: rhodecode/public/js/scripts.js:41526 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:35 +#: rhodecode/public/js/src/rhodecode/comments.js:453 +msgid "Status Review" +msgstr "" + +#: rhodecode/public/js/scripts.js:41540 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:3 +#: rhodecode/public/js/src/rhodecode/comments.js:467 +msgid "" +"Comment text will be set automatically based on currently selected status " +"({0}) ..." +msgstr "" + +#: rhodecode/public/js/scripts.js:41653 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:37 +#: rhodecode/public/js/src/rhodecode/comments.js:580 +msgid "Submitting..." +msgstr "" + +#: rhodecode/public/js/scripts.js:41703 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:5 +#: rhodecode/public/js/src/rhodecode/comments.js:630 +#: rhodecode/templates/files/files_browser_tree.html:47 +msgid "Loading ..." +msgstr "" + +#: rhodecode/public/js/scripts.js:41903 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:51 +#: rhodecode/public/js/src/rhodecode/files.js:150 +msgid "truncated result" +msgstr "" + +#: rhodecode/public/js/scripts.js:41905 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:52 +#: rhodecode/public/js/src/rhodecode/files.js:152 +msgid "truncated results" +msgstr "" + +#: rhodecode/public/js/scripts.js:41914 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:12 +#: rhodecode/public/js/src/rhodecode/files.js:161 +msgid "No matching files" +msgstr "" + +#: rhodecode/public/js/scripts.js:42049 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:28 +#: rhodecode/public/js/src/rhodecode/files.js:296 +msgid "Selection link" +msgstr "" + +#: rhodecode/public/js/scripts.js:42089 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:36 +#: rhodecode/public/js/src/rhodecode/followers.js:26 +msgid "Stop following this repository" +msgstr "" + +#: rhodecode/public/js/scripts.js:42090 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:38 +#: rhodecode/public/js/src/rhodecode/followers.js:27 +msgid "Unfollow" +msgstr "" + +#: rhodecode/public/js/scripts.js:42099 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:34 +#: rhodecode/public/js/src/rhodecode/followers.js:36 +msgid "Start following this repository" +msgstr "" + +#: rhodecode/public/js/scripts.js:42100 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:4 +#: rhodecode/public/js/src/rhodecode/followers.js:37 +msgid "Follow" +msgstr "" + +#: rhodecode/public/js/scripts.js:43049 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:44 +#: rhodecode/public/js/src/rhodecode.js:142 +msgid "file" +msgstr "" + +#: rhodecode/public/js/scripts.js:43069 +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:31 +#: rhodecode/public/js/src/rhodecode.js:162 +msgid "Show more" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:8 +msgid "No bookmarks available yet." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:9 +msgid "No branches available yet." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:10 +msgid "No gists available yet." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:13 +msgid "No pull requests available yet." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:14 +msgid "No repositories available yet." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:15 +msgid "No repository groups available yet." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:17 +msgid "No tags available yet." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:18 +msgid "No user groups available yet." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:19 +msgid "No users available yet." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:21 +#: rhodecode/templates/changelog/changelog.html:62 +msgid "Open new pull request" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:22 +msgid "Open new pull request for selected commit" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:32 +msgid "Show selected commit __S" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:33 +msgid "Show selected commits __S ... __E" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:39 +msgid "Updating..." +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:42 +#: rhodecode/templates/admin/auth/auth_settings.html:71 +msgid "disabled" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:43 +#: rhodecode/templates/admin/auth/auth_settings.html:71 +msgid "enabled" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:45 +msgid "files" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:50 +msgid "specify commit" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:53 +msgid "{0} active out of {1} users" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:58 +msgid "{0} days" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:60 +msgid "{0} hours" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:63 +msgid "{0} months" +msgstr "" + +#: rhodecode/public/js/rhodecode/i18n/js_translations.js:67 +msgid "{0} years" msgstr "" #: rhodecode/templates/index.html:5 @@ -2993,7 +3602,7 @@ msgstr "" #: rhodecode/templates/base/perms_summary.html:102 #: rhodecode/templates/bookmarks/bookmarks.html:59 #: rhodecode/templates/branches/branches.html:58 -#: rhodecode/templates/files/files_browser.html:49 +#: rhodecode/templates/files/files_browser_tree.html:5 #: rhodecode/templates/pullrequests/pullrequests.html:100 #: rhodecode/templates/tags/tags.html:59 msgid "Name" @@ -3002,6 +3611,7 @@ msgstr "" #: rhodecode/templates/index_base.html:100 #: rhodecode/templates/index_base.html:125 #: rhodecode/templates/admin/gists/index.html:114 +#: rhodecode/templates/admin/integrations/list.html:63 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.html:77 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:45 #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 @@ -3017,8 +3627,9 @@ msgstr "" #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 #: rhodecode/templates/compare/compare_commits.html:24 +#: rhodecode/templates/email_templates/commit_comment.mako:82 #: rhodecode/templates/email_templates/pull_request_review.mako:30 -#: rhodecode/templates/email_templates/pull_request_review.mako:67 +#: rhodecode/templates/email_templates/pull_request_review.mako:51 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 @@ -3056,12 +3667,12 @@ msgstr "" #: rhodecode/templates/admin/repos/repos.html:63 #: rhodecode/templates/bookmarks/bookmarks.html:66 #: rhodecode/templates/branches/branches.html:65 -#: rhodecode/templates/changelog/changelog.html:106 -#: rhodecode/templates/changelog/changelog_summary_data.html:6 +#: rhodecode/templates/changelog/changelog.html:104 +#: rhodecode/templates/changelog/changelog_summary_data.html:8 #: rhodecode/templates/changeset/changeset.html:36 #: rhodecode/templates/compare/compare_commits.html:22 -#: rhodecode/templates/email_templates/commit_comment.mako:16 #: rhodecode/templates/email_templates/commit_comment.mako:45 +#: rhodecode/templates/email_templates/commit_comment.mako:81 #: rhodecode/templates/search/search_commit.html:6 #: rhodecode/templates/tags/tags.html:66 msgid "Commit" @@ -3077,7 +3688,7 @@ msgid "Home" msgstr "" #: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 -#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:329 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "" @@ -3086,20 +3697,6 @@ msgstr "" msgid "Go to the registration page to create a new account." msgstr "" -#: rhodecode/templates/login.html:43 rhodecode/templates/register.html:41 -#: rhodecode/templates/admin/admin_log.html:5 -#: rhodecode/templates/admin/my_account/my_account_profile.html:24 -#: rhodecode/templates/admin/my_account/my_account_profile_edit.html:21 -#: rhodecode/templates/admin/my_account/my_account_profile_edit.html:66 -#: rhodecode/templates/admin/users/user_add.html:35 -#: rhodecode/templates/admin/users/user_edit_profile.html:39 -#: rhodecode/templates/admin/users/users.html:89 -#: rhodecode/templates/base/base.html:305 -#: rhodecode/templates/debug_style/login.html:36 -#: rhodecode/templates/users/user_profile.html:27 -msgid "Username" -msgstr "" - #: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "" @@ -3135,7 +3732,7 @@ msgid "Send password reset email" msgstr "" #: rhodecode/templates/password_reset.html:60 -msgid "Password reset link will be send to matching email address" +msgid "Password reset link will be sent to matching email address" msgstr "" #: rhodecode/templates/register.html:35 @@ -3156,7 +3753,7 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 #: rhodecode/templates/admin/users/user_add.html:68 #: rhodecode/templates/admin/users/user_edit_profile.html:47 -#: rhodecode/templates/admin/users/users.html:93 +#: rhodecode/templates/admin/users/users.html:92 msgid "First Name" msgstr "" @@ -3166,7 +3763,7 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 #: rhodecode/templates/admin/users/user_add.html:77 #: rhodecode/templates/admin/users/user_edit_profile.html:56 -#: rhodecode/templates/admin/users/users.html:95 +#: rhodecode/templates/admin/users/users.html:94 msgid "Last Name" msgstr "" @@ -3180,7 +3777,7 @@ msgstr "" #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 -#: rhodecode/templates/base/base.html:78 +#: rhodecode/templates/base/base.html:77 msgid "Admin journal" msgstr "" @@ -3207,17 +3804,17 @@ msgstr[3] "" msgid "Example Queries" msgstr "" -#: rhodecode/templates/admin/admin_log.html:6 +#: rhodecode/templates/admin/admin_log.html:8 #: rhodecode/templates/admin/my_account/my_account_repos.html:37 #: rhodecode/templates/admin/repo_groups/repo_groups.html:62 #: rhodecode/templates/admin/repos/repo_edit_fields.html:13 #: rhodecode/templates/admin/repos/repos.html:69 #: rhodecode/templates/admin/user_groups/user_groups.html:66 -#: rhodecode/templates/admin/users/users.html:106 +#: rhodecode/templates/admin/users/users.html:105 msgid "Action" msgstr "" -#: rhodecode/templates/admin/admin_log.html:7 +#: rhodecode/templates/admin/admin_log.html:9 #: rhodecode/templates/admin/defaults/defaults.html:31 #: rhodecode/templates/admin/permissions/permissions_objects.html:13 #: rhodecode/templates/search/search_commit.html:5 @@ -3225,18 +3822,18 @@ msgstr "" msgid "Repository" msgstr "" -#: rhodecode/templates/admin/admin_log.html:8 +#: rhodecode/templates/admin/admin_log.html:10 #: rhodecode/templates/bookmarks/bookmarks.html:61 #: rhodecode/templates/branches/branches.html:60 #: rhodecode/templates/tags/tags.html:61 msgid "Date" msgstr "" -#: rhodecode/templates/admin/admin_log.html:9 +#: rhodecode/templates/admin/admin_log.html:11 msgid "From IP" msgstr "" -#: rhodecode/templates/admin/admin_log.html:44 +#: rhodecode/templates/admin/admin_log.html:46 msgid "No actions yet" msgstr "" @@ -3248,6 +3845,9 @@ msgstr "" #: rhodecode/templates/admin/auth/auth_settings.html:12 #: rhodecode/templates/admin/auth/plugin_settings.html:12 #: rhodecode/templates/admin/defaults/defaults.html:12 +#: rhodecode/templates/admin/integrations/base.html:19 +#: rhodecode/templates/admin/integrations/edit.html:15 +#: rhodecode/templates/admin/integrations/list.html:8 #: rhodecode/templates/admin/permissions/permissions.html:12 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:12 #: rhodecode/templates/admin/repo_groups/repo_group_edit.html:12 @@ -3265,9 +3865,9 @@ msgstr "" #: rhodecode/templates/admin/users/user_add.html:11 #: rhodecode/templates/admin/users/user_edit.html:12 #: rhodecode/templates/admin/users/users.html:13 -#: rhodecode/templates/admin/users/users.html:102 -#: rhodecode/templates/base/base.html:405 -#: rhodecode/templates/base/base.html:412 +#: rhodecode/templates/admin/users/users.html:101 +#: rhodecode/templates/base/base.html:406 +#: rhodecode/templates/base/base.html:413 msgid "Admin" msgstr "" @@ -3294,14 +3894,6 @@ msgstr "" msgid "Available Built-in Plugins" msgstr "" -#: rhodecode/templates/admin/auth/auth_settings.html:71 -msgid "enabled" -msgstr "" - -#: rhodecode/templates/admin/auth/auth_settings.html:71 -msgid "disabled" -msgstr "" - #: rhodecode/templates/admin/auth/auth_settings.html:81 #: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 @@ -3342,6 +3934,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:14 #: rhodecode/templates/admin/gists/index.html:110 +#: rhodecode/templates/admin/integrations/list.html:64 #: rhodecode/templates/admin/repos/repo_add_base.html:62 #: rhodecode/templates/admin/repos/repo_edit_fields.html:12 msgid "Type" @@ -3414,18 +4007,18 @@ msgstr "" msgid "Gist access level" msgstr "" -#: rhodecode/templates/admin/gists/edit.html:59 +#: rhodecode/templates/admin/gists/edit.html:62 #: rhodecode/templates/admin/gists/new.html:50 #: rhodecode/templates/files/files_add.html:74 #: rhodecode/templates/files/files_edit.html:78 msgid "plain" msgstr "" -#: rhodecode/templates/admin/gists/edit.html:103 +#: rhodecode/templates/admin/gists/edit.html:107 msgid "Update Gist" msgstr "" -#: rhodecode/templates/admin/gists/edit.html:104 +#: rhodecode/templates/admin/gists/edit.html:108 #: rhodecode/templates/base/issue_tracker_settings.html:74 #: rhodecode/templates/changeset/changeset_file_comment.html:139 #: rhodecode/templates/files/files_add.html:102 @@ -3486,14 +4079,14 @@ msgstr "" #: rhodecode/templates/admin/gists/index.html:108 #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:24 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:87 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:89 #: rhodecode/templates/bookmarks/bookmarks.html:63 #: rhodecode/templates/branches/branches.html:62 -#: rhodecode/templates/changelog/changelog.html:102 -#: rhodecode/templates/changelog/changelog_summary_data.html:10 +#: rhodecode/templates/changelog/changelog.html:110 +#: rhodecode/templates/changelog/changelog_summary_data.html:11 #: rhodecode/templates/changeset/changeset.html:164 #: rhodecode/templates/compare/compare_commits.html:21 -#: rhodecode/templates/files/files_browser.html:53 +#: rhodecode/templates/files/files_browser_tree.html:9 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 #: rhodecode/templates/search/search_commit.html:16 @@ -3576,9 +4169,10 @@ msgid "Gist" msgstr "" #: rhodecode/templates/admin/gists/show.html:49 +#: rhodecode/templates/admin/integrations/list.html:110 #: rhodecode/templates/admin/my_account/my_account_auth_tokens.html:56 #: rhodecode/templates/admin/my_account/my_account_emails.html:32 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:63 #: rhodecode/templates/admin/permissions/permissions_ips.html:26 #: rhodecode/templates/admin/repos/repo_edit_fields.html:25 #: rhodecode/templates/admin/settings/settings_hooks.html:46 @@ -3590,10 +4184,10 @@ msgstr "" #: rhodecode/templates/base/vcs_settings.html:172 #: rhodecode/templates/changeset/changeset_file_comment.html:49 #: rhodecode/templates/changeset/changeset_file_comment.html:99 -#: rhodecode/templates/data_table/_dt_elements.html:117 -#: rhodecode/templates/data_table/_dt_elements.html:174 -#: rhodecode/templates/data_table/_dt_elements.html:188 -#: rhodecode/templates/data_table/_dt_elements.html:200 +#: rhodecode/templates/data_table/_dt_elements.html:119 +#: rhodecode/templates/data_table/_dt_elements.html:176 +#: rhodecode/templates/data_table/_dt_elements.html:190 +#: rhodecode/templates/data_table/_dt_elements.html:202 #: rhodecode/templates/debug_style/buttons.html:132 #: rhodecode/templates/files/files_source.html:33 #: rhodecode/templates/files/files_source.html:37 @@ -3606,14 +4200,15 @@ msgid "Confirm to delete this Gist" msgstr "" #: rhodecode/templates/admin/gists/show.html:56 +#: rhodecode/templates/admin/integrations/list.html:103 #: rhodecode/templates/admin/my_account/my_account_profile.html:5 #: rhodecode/templates/base/issue_tracker_settings.html:61 #: rhodecode/templates/changeset/changeset_file_comment.html:145 #: rhodecode/templates/changeset/changeset_file_comment.html:292 -#: rhodecode/templates/data_table/_dt_elements.html:112 -#: rhodecode/templates/data_table/_dt_elements.html:170 -#: rhodecode/templates/data_table/_dt_elements.html:183 -#: rhodecode/templates/data_table/_dt_elements.html:196 +#: rhodecode/templates/data_table/_dt_elements.html:114 +#: rhodecode/templates/data_table/_dt_elements.html:172 +#: rhodecode/templates/data_table/_dt_elements.html:185 +#: rhodecode/templates/data_table/_dt_elements.html:198 #: rhodecode/templates/debug_style/buttons.html:128 #: rhodecode/templates/files/files_add.html:204 #: rhodecode/templates/files/files_edit.html:165 @@ -3643,8 +4238,45 @@ msgstr "" msgid "Show as raw" msgstr "" +#: rhodecode/templates/admin/integrations/base.html:12 +msgid "Integrations settings" +msgstr "" + +#: rhodecode/templates/admin/integrations/edit.html:17 +#: rhodecode/templates/admin/integrations/list.html:10 +#: rhodecode/templates/admin/repo_groups/repo_group_edit.html:44 +#: rhodecode/templates/admin/repos/repo_edit.html:15 +#: rhodecode/templates/admin/repos/repo_edit.html:43 +#: rhodecode/templates/admin/settings/settings.html:14 +#: rhodecode/templates/admin/user_groups/user_group_edit.html:33 +#: rhodecode/templates/base/base.html:86 +#: rhodecode/templates/base/base.html:251 +msgid "Settings" +msgstr "" + +#: rhodecode/templates/admin/integrations/edit.html:36 +#, python-format +msgid "Create new %(integration_type)s integration" +msgstr "" + +#: rhodecode/templates/admin/integrations/list.html:31 +msgid "Create new integration" +msgstr "" + +#: rhodecode/templates/admin/integrations/list.html:56 +msgid "Current integrations" +msgstr "" + +#: rhodecode/templates/admin/integrations/list.html:65 +msgid "Actions" +msgstr "" + +#: rhodecode/templates/admin/integrations/list.html:89 +msgid "unknown integration" +msgstr "" + #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:342 +#: rhodecode/templates/base/base.html:343 msgid "My account" msgstr "" @@ -3680,7 +4312,7 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account.html:40 #: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:242 +#: rhodecode/templates/base/base.html:243 msgid "Pull Requests" msgstr "" @@ -3688,6 +4320,10 @@ msgstr "" msgid "My Permissions" msgstr "" +#: rhodecode/templates/admin/my_account/my_account.html:42 +msgid "My Live Notifications" +msgstr "" + #: rhodecode/templates/admin/my_account/my_account_auth_tokens.html:3 msgid "Authentication Tokens" msgstr "" @@ -3699,7 +4335,7 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account_auth_tokens.html:8 msgid "" "Each token can have a role. VCS tokens can be used together with the " -"authtoken auth plugin for git/hg operations." +"authtoken auth plugin for git/hg/svn operations." msgstr "" #: rhodecode/templates/admin/my_account/my_account_auth_tokens.html:14 @@ -3776,6 +4412,19 @@ msgstr "" msgid "New email address" msgstr "" +#: rhodecode/templates/admin/my_account/my_account_notifications.html:3 +msgid "Your live notification settings" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account_notifications.html:14 +#: rhodecode/templates/admin/notifications/show_notification.html:12 +msgid "Notifications" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account_notifications.html:14 +msgid "Disabled" +msgstr "" + #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3832,35 +4481,35 @@ msgid "Pull Requests You Opened" msgstr "" #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:23 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:86 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:88 msgid "Target Repo" msgstr "" #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:26 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:89 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:91 #: rhodecode/templates/admin/settings/settings_global.html:9 #: rhodecode/templates/email_templates/pull_request_review.mako:28 -#: rhodecode/templates/email_templates/pull_request_review.mako:65 +#: rhodecode/templates/email_templates/pull_request_review.mako:48 #: rhodecode/templates/pullrequests/pullrequest.html:38 #: rhodecode/templates/pullrequests/pullrequests.html:104 msgid "Title" msgstr "" #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:92 msgid "Opened On" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:41 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:103 -#: rhodecode/templates/changelog/changelog.html:141 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:43 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:107 +#: rhodecode/templates/changelog/changelog.html:153 #: rhodecode/templates/compare/compare_commits.html:49 #: rhodecode/templates/search/search_commit.html:36 msgid "Expand commit message" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:112 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:52 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:116 #: rhodecode/templates/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 @@ -3868,19 +4517,19 @@ msgstr "" msgid "Closed" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 msgid "Confirm to delete this pull request" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:71 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:79 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:129 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -3921,19 +4570,15 @@ msgstr "" msgid "Show notification" msgstr "" -#: rhodecode/templates/admin/notifications/show_notification.html:12 -msgid "Notifications" -msgstr "" - #: rhodecode/templates/admin/permissions/permissions.html:5 msgid "Permissions Administration" msgstr "" #: rhodecode/templates/admin/permissions/permissions.html:14 #: rhodecode/templates/admin/repo_groups/repo_group_edit.html:45 -#: rhodecode/templates/admin/repos/repo_edit.html:42 +#: rhodecode/templates/admin/repos/repo_edit.html:46 #: rhodecode/templates/admin/user_groups/user_group_edit.html:34 -#: rhodecode/templates/base/base.html:83 +#: rhodecode/templates/base/base.html:82 msgid "Permissions" msgstr "" @@ -4079,8 +4724,8 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:14 #: rhodecode/templates/admin/users/user_edit_advanced.html:12 -#: rhodecode/templates/base/base.html:80 -#: rhodecode/templates/base/base.html:152 +#: rhodecode/templates/base/base.html:79 +#: rhodecode/templates/base/base.html:153 msgid "Repository groups" msgstr "" @@ -4111,18 +4756,8 @@ msgstr "" msgid "Add Child Group" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit.html:44 -#: rhodecode/templates/admin/repos/repo_edit.html:15 -#: rhodecode/templates/admin/repos/repo_edit.html:39 -#: rhodecode/templates/admin/settings/settings.html:14 -#: rhodecode/templates/admin/user_groups/user_group_edit.html:33 -#: rhodecode/templates/base/base.html:86 -#: rhodecode/templates/base/base.html:250 -msgid "Settings" -msgstr "" - #: rhodecode/templates/admin/repo_groups/repo_group_edit.html:46 -#: rhodecode/templates/admin/repos/repo_edit.html:45 +#: rhodecode/templates/admin/repos/repo_edit.html:49 #: rhodecode/templates/admin/user_groups/user_group_edit.html:35 #: rhodecode/templates/admin/users/user_edit.html:35 msgid "Advanced" @@ -4304,7 +4939,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:197 +#: rhodecode/templates/base/base.html:198 msgid "Clone from" msgstr "" @@ -4376,19 +5011,19 @@ msgstr "" msgid "%s repository settings" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit.html:51 +#: rhodecode/templates/admin/repos/repo_edit.html:55 msgid "Extra Fields" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit.html:57 -msgid "Caches" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit.html:61 -msgid "Remote" +msgid "Caches" msgstr "" #: rhodecode/templates/admin/repos/repo_edit.html:65 +msgid "Remote" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit.html:69 #: rhodecode/templates/summary/components.html:135 msgid "Statistics" msgstr "" @@ -4497,7 +5132,7 @@ msgid "Delete forks" msgstr "" #: rhodecode/templates/admin/repos/repo_edit_advanced.html:139 -#: rhodecode/templates/data_table/_dt_elements.html:118 +#: rhodecode/templates/data_table/_dt_elements.html:120 #, python-format msgid "Confirm to delete this repository: %s" msgstr "" @@ -4566,7 +5201,7 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_groups.html:62 #: rhodecode/templates/admin/users/user_add.html:97 #: rhodecode/templates/admin/users/user_edit_profile.html:90 -#: rhodecode/templates/admin/users/users.html:100 +#: rhodecode/templates/admin/users/users.html:99 msgid "Active" msgstr "" @@ -4726,7 +5361,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/repos/repo_edit_settings.html:56 -#: rhodecode/templates/data_table/_dt_elements.html:158 +#: rhodecode/templates/data_table/_dt_elements.html:160 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "" @@ -4981,12 +5616,11 @@ msgid "Server Announcement" msgstr "" #: rhodecode/templates/admin/settings/settings_global.html:80 -msgid "Custom js/css code added at the end of the
tag." +msgid "Custom js/css code added at the end of the
tag." msgstr "" #: rhodecode/templates/admin/settings/settings_global.html:81 -#: rhodecode/templates/admin/settings/settings_global.html:103 -msgid "Use