# HG changeset patch # User Marcin Kuzminski # Date 2016-06-30 17:23:59 # Node ID 2cce327306be50297e6e49e1fe906713e6d96564 # Parent e05c98c5c814e6ddce0b6d6517f68a3590411738 # Parent 2cfb3c29f7e88c5528cac9ef24154745636268d5 release: merge back stable branch into default diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -3,3 +3,4 @@ 170c5398320ea6cddd50955e88d408794c21d43a c3fe200198f5aa34cf2e4066df2881a9cefe3704 v4.1.0 7fd5c850745e2ea821fb4406af5f4bff9b0a7526 v4.1.1 41c87da28a179953df86061d817bc35533c66dd2 v4.1.2 +baaf9f5bcea3bae0ef12ae20c8b270482e62abb6 v4.2.0 diff --git a/pkgs/python-packages.nix b/pkgs/python-packages.nix --- a/pkgs/python-packages.nix +++ b/pkgs/python-packages.nix @@ -714,19 +714,6 @@ license = [ { fullName = "LGPL"; } ]; }; }; - greenlet = super.buildPythonPackage { - name = "greenlet-0.4.9"; - buildInputs = with self; []; - doCheck = false; - propagatedBuildInputs = with self; []; - src = fetchurl { - url = "https://pypi.python.org/packages/4e/3d/9d421539b74e33608b245092870156b2e171fb49f2b51390aa4641eecb4a/greenlet-0.4.9.zip"; - md5 = "c6659cdb2a5e591723e629d2eef22e82"; - }; - meta = { - license = [ pkgs.lib.licenses.mit ]; - }; - }; gunicorn = super.buildPythonPackage { name = "gunicorn-19.6.0"; buildInputs = with self; []; diff --git a/rhodecode/i18n/be/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/be/LC_MESSAGES/rhodecode.mo index 78c7290e6f1a8b17229ce5792ab11dad8e426efa..003414dd4934308e9147f0f43fc236509b32eaa8 GIT binary patch literal 122918 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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-05-22 18:01+0000\n" -"PO-Revision-Date: 2016-05-22 18:09+0000\n" +"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"PO-Revision-Date: 2016-06-28 10:56+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,48 +18,281 @@ 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:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "" +#: rhodecode/authentication/schema.py:35 +msgid "Enable or disable this authentication plugin." +msgstr "" + #: rhodecode/authentication/schema.py:37 -msgid "Enable or disable this authentication plugin." -msgstr "" - -#: rhodecode/authentication/schema.py:39 msgid "Enabled" msgstr "" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -97,8 +330,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "" @@ -113,68 +346,31 @@ msgstr "" msgid "Select commit" msgstr "" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "" - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "" - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "" - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -284,7 +480,7 @@ msgid "Changesets" msgstr "" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "" @@ -299,22 +495,27 @@ msgstr "" msgid "An error occurred during repository forking %s" msgstr "" -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "" @@ -323,34 +524,6 @@ msgstr "" msgid "journal" msgstr "" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "" - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -402,24 +575,28 @@ msgstr "" msgid "Pull request reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "" -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -451,38 +628,38 @@ msgid "Error occurred during update of d msgstr "" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: 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:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "" @@ -531,68 +708,64 @@ msgstr "" msgid "%(expiry)s - current value" msgstr "" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "" -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "" -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "" @@ -621,17 +794,17 @@ msgstr "" msgid "Error occurred during creation of repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" @@ -640,7 +813,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" @@ -649,22 +822,22 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "" @@ -812,18 +985,18 @@ msgid "Error occurred during deleting is msgstr "" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "" #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "" @@ -832,115 +1005,115 @@ msgid "Error occurred during updating re msgstr "" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "" -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "" -#: rhodecode/controllers/admin/settings.py:776 +#: 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:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -950,69 +1123,69 @@ msgstr "" msgid "Email" msgstr "" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "" @@ -1030,102 +1203,102 @@ msgstr "" msgid "User updated successfully" msgstr "" -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "" -#: rhodecode/controllers/admin/users.py:322 -msgid "Force password change disabled for user" -msgstr "" - #: rhodecode/controllers/admin/users.py:324 +msgid "Force password change disabled for user" +msgstr "" + +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "" @@ -1252,25 +1425,25 @@ msgstr "" msgid "Commit not found" msgstr "" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "" -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "" -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" @@ -1288,36 +1461,36 @@ msgstr "" msgid "No changes detected" msgstr "" -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr "" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1336,14 +1509,14 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, 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:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" @@ -1352,7 +1525,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" @@ -1361,7 +1534,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" @@ -1370,7 +1543,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -1379,7 +1552,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -1388,7 +1561,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" @@ -1397,257 +1570,45 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1658,19 +1619,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "" @@ -1684,19 +1645,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "" @@ -1710,19 +1671,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "" @@ -1736,19 +1697,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "" @@ -1786,9 +1747,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "" @@ -1802,19 +1763,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "" @@ -1828,19 +1789,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "" @@ -1854,19 +1815,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "" @@ -1880,20 +1841,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "" @@ -1928,20 +1888,20 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "" @@ -1955,20 +1915,20 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "" @@ -1982,20 +1942,20 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "" @@ -2009,20 +1969,20 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "" @@ -2033,6 +1993,52 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2045,17 +2051,17 @@ 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:2248 -msgid "Repository group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2068,40 +2074,16 @@ 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:2249 -msgid "Repository group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2114,16 +2096,38 @@ 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:2251 -msgid "Repository group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2136,16 +2140,16 @@ 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:2253 -msgid "User group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2158,38 +2162,16 @@ 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:2254 -msgid "User group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2202,29 +2184,7 @@ 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:2256 -msgid "User group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "" @@ -2234,6 +2194,28 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2246,29 +2228,7 @@ 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:2259 -msgid "Repository Group creation enabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "" @@ -2278,19 +2238,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "" @@ -2300,6 +2260,52 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2313,39 +2319,16 @@ 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:2272 -msgid "Registration disabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2359,30 +2342,7 @@ 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:2274 -msgid "User Registration with automatic account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "" @@ -2392,11 +2352,70 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2405,134 +2424,93 @@ 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:2277 -msgid "Automatic activation of external account" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "" -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "" -#: rhodecode/lib/index/whoosh.py:131 -msgid "There is no index to search in. Please run whoosh indexer" -msgstr "" - -#: rhodecode/lib/index/whoosh.py:136 -msgid "An error occurred during this search operation" -msgstr "" - -#: rhodecode/lib/index/whoosh.py:144 -msgid "Index Type" -msgstr "" - -#: rhodecode/lib/index/whoosh.py:145 -msgid "File Index" -msgstr "" - -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 -msgid "Indexed documents" -msgstr "" - -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 -msgid "Last update" -msgstr "" - #: rhodecode/lib/index/whoosh.py:150 +msgid "There is no index to search in. Please run whoosh indexer" +msgstr "" + +#: rhodecode/lib/index/whoosh.py:155 +msgid "An error occurred during this search operation" +msgstr "" + +#: rhodecode/lib/index/whoosh.py:163 +msgid "Index Type" +msgstr "" + +#: rhodecode/lib/index/whoosh.py:164 +msgid "File Index" +msgstr "" + +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 +msgid "Indexed documents" +msgstr "" + +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 +msgid "Last update" +msgstr "" + +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "" + +#: rhodecode/login/views.py:333 +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:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2656,7 +2634,7 @@ msgid "" "reference is missing." msgstr "" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2664,39 +2642,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "" -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "" @@ -2708,238 +2686,252 @@ msgstr "" msgid "You can't Edit this user since it's crucial for entire application" msgstr "" -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "" -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "" -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "" -#: rhodecode/model/validators.py:158 -#, python-format -msgid "Username \"%(username)s\" already exists" -msgstr "" - #: rhodecode/model/validators.py:160 #, python-format -msgid "Username \"%(username)s\" is forbidden" +msgid "Username \"%(username)s\" already exists" msgstr "" #: rhodecode/model/validators.py:162 +#, python-format +msgid "Username \"%(username)s\" is forbidden" +msgstr "" + +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "" -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "" -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "" -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "" -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "" -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "" -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "" -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "" -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "" -#: rhodecode/model/validators.py:481 -#, python-format -msgid "Repository with name %(repo)s already exists" -msgstr "" - -#: rhodecode/model/validators.py:483 -#, python-format -msgid "Repository group with name \"%(repo)s\" already exists" -msgstr "" - #: rhodecode/model/validators.py:486 #, python-format -msgid "Repository with name %(repo)s exists in group \"%(group)s\"" +msgid "Repository with name %(repo)s already exists" msgstr "" #: rhodecode/model/validators.py:488 #, python-format +msgid "Repository group with name \"%(repo)s\" already exists" +msgstr "" + +#: rhodecode/model/validators.py:491 +#, python-format +msgid "Repository with name %(repo)s exists in group \"%(group)s\"" +msgstr "" + +#: rhodecode/model/validators.py:493 +#, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "" -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "" -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "" -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "" -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "" -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "" - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "" -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" 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 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + #: rhodecode/model/validators.py:1000 -msgid "Filename cannot be inside a directory" -msgstr "" - -#: rhodecode/model/validators.py:1016 -#, python-format -msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" -msgstr "" - -#: rhodecode/model/validators.py:1048 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "" @@ -2995,10 +2987,10 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -3012,25 +3004,25 @@ msgstr "" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3040,14 +3032,15 @@ msgstr "" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "" @@ -3066,7 +3059,7 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3083,13 +3076,13 @@ msgstr "" msgid "Home" msgstr "" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3101,26 +3094,22 @@ msgstr "" #: 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:303 +#: 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:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3136,32 +3125,32 @@ msgstr "" msgid "Email Address" msgstr "" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "" +#: rhodecode/templates/register.html:35 +msgid "Create an account" +msgstr "" + #: rhodecode/templates/register.html:36 -msgid "Create an account" -msgstr "" - -#: rhodecode/templates/register.html:37 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3171,7 +3160,7 @@ msgstr "" msgid "First Name" msgstr "" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3181,18 +3170,14 @@ msgstr "" msgid "Last Name" msgstr "" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3281,8 +3266,8 @@ msgstr "" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "" @@ -3318,7 +3303,7 @@ msgid "disabled" msgstr "" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3326,16 +3311,16 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3369,7 +3354,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3500,16 +3485,18 @@ msgid "My public" 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "" @@ -3562,11 +3549,11 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3591,8 +3578,7 @@ msgstr "" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3658,7 +3644,7 @@ msgid "Show as raw" msgstr "" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "" @@ -3676,29 +3662,29 @@ msgstr "" msgid "Auth Tokens" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 -msgid "My Emails" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:34 -msgid "My Repositories" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:35 -msgid "Watched" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:36 -#: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 -msgid "Pull Requests" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account.html:37 +msgid "My Emails" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:38 +msgid "My Repositories" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:39 +msgid "Watched" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:40 +#: rhodecode/templates/admin/notifications/notifications.html:33 +#: rhodecode/templates/base/base.html:242 +msgid "Pull Requests" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "" @@ -3790,26 +3776,6 @@ msgstr "" msgid "New email address" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3861,42 +3827,60 @@ msgstr "" msgid "Show Closed Pull Requests" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/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/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -4096,12 +4080,12 @@ 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "" @@ -4133,7 +4117,7 @@ msgstr "" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "" @@ -4230,7 +4214,7 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "" @@ -4275,24 +4259,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 -msgid "Group parent" -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 -msgid "Enable Repository Locking" +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +msgid "Group parent" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 +msgid "Enable Repository Locking" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4320,7 +4304,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "" @@ -4329,7 +4313,7 @@ msgid "Optional http[s] URL from which t msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4340,7 +4324,7 @@ msgid "Repository Group" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4360,7 +4344,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4578,7 +4562,7 @@ msgstr "" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4691,101 +4675,101 @@ msgstr "" msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "Non-changeable id" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "what is that ?" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 -msgid "URL by id" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "Non-changeable id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "what is that ?" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 +msgid "URL by id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 -#: rhodecode/templates/debug_style/form-elements.html:45 -msgid "edit" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 +#: rhodecode/templates/debug_style/form-elements.html:45 +msgid "edit" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 -#: rhodecode/templates/data_table/_dt_elements.html:58 -msgid "Private repository" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 -msgid "Enable statistics" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:106 -msgid "Enable statistics window on summary page." -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 -msgid "Enable downloads" +#: rhodecode/templates/data_table/_dt_elements.html:58 +msgid "Private repository" msgstr "" #: rhodecode/templates/admin/repos/repo_edit_settings.html:115 -msgid "Enable download menu on summary page." -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 -msgid "Enable automatic locking" +msgid "Enable statistics" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 +msgid "Enable statistics window on summary page." msgstr "" #: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +msgid "Enable downloads" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 +msgid "Enable download menu on summary page." +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 +msgid "Enable automatic locking" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4907,14 +4891,6 @@ msgstr "" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5084,6 +5060,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "" @@ -5092,6 +5069,7 @@ msgid "check for updates" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "" @@ -5100,50 +5078,62 @@ msgid "Note: please make sure this serve msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "" @@ -5154,46 +5144,57 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "" @@ -5201,7 +5202,11 @@ msgstr "" msgid "Checking for updates..." msgstr "" -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5385,7 +5390,7 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "" @@ -5395,12 +5400,12 @@ msgid "Add User Group" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "" @@ -5421,7 +5426,6 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5436,7 +5440,7 @@ msgid "Assigned to repo groups" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "" @@ -5473,32 +5477,36 @@ msgstr "" msgid "revoke" msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5550,7 +5558,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "" -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "" @@ -5801,40 +5809,40 @@ msgstr "" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5843,38 +5851,32 @@ msgstr "" msgid "Compare" msgstr "" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "" - -#: rhodecode/templates/base/base.html:259 -msgid "Unlock" -msgstr "" - #: rhodecode/templates/base/base.html:261 +msgid "Unlock" +msgstr "" + +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" @@ -5883,73 +5885,73 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5970,15 +5972,15 @@ msgstr "" msgid "Style" msgstr "" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "" @@ -6100,88 +6102,80 @@ msgstr "" msgid "Test Pattern Preview" msgstr "" +#: rhodecode/templates/base/perms_summary.html:18 +msgid "show" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:19 -msgid "show" +msgid "none" msgstr "" #: rhodecode/templates/base/perms_summary.html:20 -msgid "none" +msgid "read" msgstr "" #: rhodecode/templates/base/perms_summary.html:21 -msgid "read" +msgid "write" msgstr "" #: rhodecode/templates/base/perms_summary.html:22 -msgid "write" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:23 msgid "admin" msgstr "" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" +msgid "Repository group default permission" msgstr "" #: rhodecode/templates/base/perms_summary.html:89 -msgid "Repository group default permission" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:90 msgid "User group default permission" msgstr "" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" +msgid "Fork repositories" msgstr "" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" +msgid "Create repository groups" msgstr "" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "" @@ -6379,7 +6373,7 @@ msgstr[2] "" msgstr[3] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "" @@ -6404,7 +6398,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "" @@ -6433,12 +6426,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6861,15 +6848,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -6993,6 +6980,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7480,7 +7473,7 @@ msgid "Location" msgstr "" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7493,22 +7486,22 @@ msgid "History" msgstr "" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "" @@ -7585,11 +7578,11 @@ msgstr "" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "" @@ -7657,17 +7650,17 @@ msgstr "" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" @@ -7675,19 +7668,19 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7750,7 +7743,7 @@ msgstr "" msgid "Save Changes" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "" @@ -7821,13 +7814,13 @@ msgid "Opened by me" msgstr "" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7889,6 +7882,18 @@ msgstr "" msgid "File names" msgstr "" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/i18n/de/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/de/LC_MESSAGES/rhodecode.mo index 38f87237765b0978b0a1809ecdff6f201478bfa3..f032113f07b969ae28c923c3fd53b206e313014f GIT binary patch literal 123299 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\n" "Language-Team: German (http://www.transifex.com/rhodecode/RhodeCode/language/de/)\n" "MIME-Version: 1.0\n" @@ -20,48 +20,281 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: rhodecode/authentication/routes.py:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "" +#: rhodecode/authentication/schema.py:35 +msgid "Enable or disable this authentication plugin." +msgstr "" + #: rhodecode/authentication/schema.py:37 -msgid "Enable or disable this authentication plugin." -msgstr "" - -#: rhodecode/authentication/schema.py:39 msgid "Enabled" msgstr "Aktiviert" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "Passwort" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -99,8 +332,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "Status Änderung %(transition_icon)s %(status)s" @@ -115,68 +348,31 @@ msgstr "" msgid "Select commit" msgstr "" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "Homepage" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "Die Anfrage konnte vom Server nicht ausgewertet werden weil sie eine ungültige Syntax nutzt" - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "Unauthorisierter Zugang zur Ressource" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "Du hast keine Rechte um diese Seite zu betrachten" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "Die Ressource konnte nicht gefunden werden" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "Aufgrund einer unerwarteten Gegebenheit konnte der Server diese Anfrage nicht bearbeiten" - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "" - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -286,7 +482,7 @@ msgid "Changesets" msgstr "Changesets" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "Entwicklungszweige" @@ -301,22 +497,27 @@ msgstr "Tags" msgid "An error occurred during repository forking %s" msgstr "Währen des Forken des Repositorys trat ein Fehler auf: %s" -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "Gruppen" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "Repositories" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "Öffentliches Journal" @@ -325,34 +526,6 @@ msgstr "Öffentliches Journal" msgid "journal" msgstr "Logbuch" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "Ungültiges Captcha" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "Du hast dich erfolgreich bei RhodeCode angemeldet" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "Ihr Passwort Zurücksetzen Link wurde versendet" - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "Ihr Passwort wurde zurückgesetzt, ein neues Passwort wurde and ihre E-Mail Adresse gesendet" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -404,24 +577,28 @@ msgstr "" msgid "Pull request reviewer approval is pending." msgstr "Reviewer Zustimmung fehlt." -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "Pullrequest erfolgreich gelöscht" -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "Reviewer Zustimmung steht noch aus." -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "Schließen mit" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -453,38 +630,38 @@ msgid "Error occurred during update of d msgstr "Fehler bei der Aktualisierung der Standardwerte aufgetreten" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "für immer" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "5 Minuten" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "1 Stunde" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "1 Tag" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: rhodecode/controllers/admin/my_account.py:311 +#: rhodecode/controllers/admin/users.py:440 msgid "1 month" msgstr "1 Monat" #: rhodecode/controllers/admin/gists.py:67 -#: rhodecode/controllers/admin/my_account.py:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "Lebensdauer" @@ -533,68 +710,64 @@ msgstr "" msgid "%(expiry)s - current value" msgstr "" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "Sie können diesen Benutzer nicht editieren, da er für die ganze Applikation von entscheidender bedeutung ist." -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "Ihr Account wurde erfolgreich aktualisiert" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "Fehler bei der Aktualisierung des Benutzers %s" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "Passwort erfolgreich aktualisiert" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "Fehler bei der Aktualisierung des Benutzerpassworts aufgetreten" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "Währen der Speicherung der E-Mail-Addresse trat ein Fehler auf" -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "Rolle" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "Authentifizierungstoken erfolgreich erstellt" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "Authentifizierungstoken erfolgreich zurückgesetzt" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "Authentifizierungstoken erfolgreich gelöscht" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "Anwendungs-Berechtigungen erfolgreich aktualisiert" @@ -623,46 +796,46 @@ msgstr "Repository-Gruppe %s erstellt" msgid "Error occurred during creation of repository group %s" msgstr "Fehler bei der Erstellung der Repository-Gruppe %s" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "Repository-Gruppe %s aktualisiert" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "Fehler bei der Aktualisierung der Repository-Gruppe %s aufgetreten" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" msgstr[0] "Diese Gruppe enthält %(num)d Repository und kann nicht gelöscht werden" msgstr[1] "Diese Gruppe enthält %(num)d Repositories und kann nicht gelöscht werden" -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" msgstr[0] "Diese Gruppe enthält %(num)d Untergruppe und kann nicht gelöscht werden" msgstr[1] "Diese Gruppe enthält %(num)d Untergruppen und kann nicht gelöscht werden" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "Repository-Gruppe %s gelöscht" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "Fehler beim Löschen der Repository-Gruppe %s aufgetreten" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "Es ist nicht möglich als Administrator die eigenen Berechtigungen zu ändern" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "Berechtigungen der Repository-Gruppe aktualisiert" @@ -810,18 +983,18 @@ msgid "Error occurred during deleting is msgstr "" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "Ein Eintrag wurde aus dem Issue Tracker gelöscht." #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "Einige Eingabefelder enthalten ungültige Daten." @@ -830,115 +1003,115 @@ msgid "Error occurred during updating re msgstr "" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "VCS-Einstellungen aktualisiert" -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "Fehler während der Aktualisierung der Applikations-Einstellungen aufgetreten" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "Repositories erfolgreich gescannt, hinzugefügt: %s; entfernt: %s" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "Applikations-Einstellungen aktualisiert" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "Visualisierungs-Einstellungen aktualisiert" -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "Fehler bei der Aktualisierung der Visualisierungs-Einstellungen" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "Bitte E-Mail-Adresse eingeben" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "Aufgabe zum Senden der E-Mail erstellt" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "Neuer Hook hinzugefügt" -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "Die Hooks wurden aktutalisiert" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "Kritisch: Ihr Plattenplatz ist sehr gering %s%% belegt" -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "Warnung: Ihr Plattenplatz geht zur Neige %s%% belegt" -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "Fehler bei der Aktualisierung der Labs-Einstellungen aufgetreten" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "Labs-Einstellungen aktualisiert" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "Mercurial merge auf der Serverseite" -#: rhodecode/controllers/admin/settings.py:776 +#: 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:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -948,69 +1121,69 @@ msgstr "" msgid "Email" msgstr "EMail" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "Benutzergruppe %(user_group_link)s erstellt" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "Fehler bei der Erstellung der Benutzergruppe %s aufgetreten" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "Benutzergruppe %s aktualisiert" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "Fehler bei der Aktualisierung des Benutzers %s aufgetreten" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "Benutzergruppe erfolgreich gelöscht" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "Fehler beim Löschen der Benutzergruppe aufgetreten" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "Zielgruppe kann nicht die gleiche sein" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "Berechtigungen der Benutzergruppe aktualisiert" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "Globale Berechtigungen der Benutzergruppe aktualisiert" -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "Fehler beim Speichern der Berechtigungen aufgetreten" @@ -1028,102 +1201,102 @@ msgstr "Fehler beim Erstellen des Benutz msgid "User updated successfully" msgstr "Der Benutzer wurde erfolgreich aktualisiert" -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "%s Repositories abgetrennt" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "%s Repositories gelöscht" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "%s Repository-Gruppen abgetrennt" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "%s Repository-Gruppen gelöscht" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "%s Benutzergruppen abgetrennt" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "%s Benutzergruppen gelöscht" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "Benutzer erfolgreich gelöscht" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "Während der Löschen des Benutzers trat ein Fehler auf" -#: rhodecode/controllers/admin/users.py:322 +#: rhodecode/controllers/admin/users.py:324 msgid "Force password change disabled for user" msgstr "Erzwungene Passwortänderung inaktiv für Benutzer" -#: rhodecode/controllers/admin/users.py:324 +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "Erzwungene Passwortänderung aktiv für Benutzer" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "Fehler beim Zurücksetzen des Passworts für den Benutzer aufgetreten" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "Repository-Gruppe %s erstellt" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "Fehler bei der Erstellung der Repository-Gruppe aufgetreten" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "Sie können diesen Benutzer nicht editieren" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "Globale Berechtigungen des Benutzers erfolgreich aktualisiert" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "Fehler beim Speichern der IP-Adresse aufgetreten: %s" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "Fehler beim Speichern der IP-Adresse aufgetreten" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "IP-Adressen %s zur Whitelist des Benutzers hinzugefügt" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "IP-Adressen von der Whitelist des Benutzers entfernt" @@ -1250,25 +1423,25 @@ msgstr "Tag erstellt: %s" msgid "Commit not found" msgstr "" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "IP-Adresse %s nicht erlaubt" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "Sie müssen ein Registrierter Nutzer sein um diese Aktion durchzuführen" -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "Aktion wird für %s nicht unterstützt." -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "Sie müssen angemeldet sein, um diese Seite zu betrachten" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" @@ -1286,36 +1459,36 @@ msgstr "Der Änderungssatz war zu groß und wurde abgeschnitten, benutzen sie das Diff Menü um die Unterschiede anzuzeigen" msgid "No changes detected" msgstr "Keine Änderungen erkannt" -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr "und %s weitere" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "Keine Dateien" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "neue Datei" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "moderieren" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "löschen" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "umbennen" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "chmod" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1334,306 +1507,94 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, python-format msgid "" "%s repository is not mapped to db perhaps it was created or renamed from the" " filesystem please run the application again in order to rescan repositories" msgstr "Das %s Repository ist nicht in der Datenbank vorhanden, eventuell wurde es im Dateisystem erstellt oder umbenannt. Bitte starten sie die Applikation erneut um die Repositories neu zu Indizieren" -#: rhodecode/lib/utils2.py:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d Jahr" msgstr[1] "%d Jahre" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d Monat" msgstr[1] "%d Monate" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d Tag" msgstr[1] "%d Tage" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d Stunde" msgstr[1] "%d Stunden" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d Minute" msgstr[1] "%d Minuten" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d Sekunde" msgstr[1] "%d Sekunden" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "vor %s" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "%s und %s her" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "jetzt gerade" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "Passwort" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1644,19 +1605,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "Kein Zugriff auf Repository" @@ -1670,19 +1631,19 @@ msgstr "Kein Zugriff auf Repository" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "Lesender Zugriff auf Repository" @@ -1696,19 +1657,19 @@ msgstr "Lesender Zugriff auf Repository" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "Schreibdender Zugriff auf Repository" @@ -1722,19 +1683,19 @@ msgstr "Schreibdender Zugriff auf Reposi #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "Administrativer Zugang zum Repository" @@ -1772,9 +1733,9 @@ msgstr "Repository Gruppe hat Administra #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "RhodeCode Administrator" @@ -1788,19 +1749,19 @@ msgstr "RhodeCode Administrator" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "Repository erstelllung deaktiviert" @@ -1814,19 +1775,19 @@ msgstr "Repository erstelllung deaktivie #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "Repository erstellung aktiviert" @@ -1840,19 +1801,19 @@ msgstr "Repository erstellung aktiviert" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "" @@ -1866,20 +1827,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "" @@ -1914,20 +1874,20 @@ msgstr "Registrierung neuer Benutzer in #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "Nicht Begutachtet" @@ -1941,20 +1901,20 @@ msgstr "Nicht Begutachtet" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "Akzeptiert" @@ -1968,20 +1928,20 @@ msgstr "Akzeptiert" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "Abgelehnt" @@ -1995,20 +1955,20 @@ msgstr "Abgelehnt" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "In Begutachtung" @@ -2019,6 +1979,52 @@ msgstr "In Begutachtung" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2031,17 +2037,17 @@ msgstr "In Begutachtung" #: 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:2248 -msgid "Repository group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2054,40 +2060,16 @@ 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:2249 -msgid "Repository group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2100,16 +2082,38 @@ 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:2251 -msgid "Repository group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2122,16 +2126,16 @@ 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:2253 -msgid "User group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2144,38 +2148,16 @@ 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:2254 -msgid "User group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2188,29 +2170,7 @@ 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:2256 -msgid "User group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "" @@ -2220,6 +2180,28 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2232,29 +2214,7 @@ 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:2259 -msgid "Repository Group creation enabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "" @@ -2264,19 +2224,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "" @@ -2286,6 +2246,52 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2299,39 +2305,16 @@ 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:2272 -msgid "Registration disabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2345,30 +2328,7 @@ 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:2274 -msgid "User Registration with automatic account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "" @@ -2378,11 +2338,70 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2391,134 +2410,93 @@ 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:2277 -msgid "Automatic activation of external account" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "" -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "Ungültige Suchanfrage. Versuchen sie die Anfrage in Anführungszeichen zu setzen." -#: rhodecode/lib/index/whoosh.py:131 +#: rhodecode/lib/index/whoosh.py:150 msgid "There is no index to search in. Please run whoosh indexer" msgstr "Es gibt keinen durchsuchbaren Index. Bitte den Whoosh Indizierer ausführen" -#: rhodecode/lib/index/whoosh.py:136 +#: rhodecode/lib/index/whoosh.py:155 msgid "An error occurred during this search operation" msgstr "Während dieser Suche trat ein Fehler auf" -#: rhodecode/lib/index/whoosh.py:144 +#: rhodecode/lib/index/whoosh.py:163 msgid "Index Type" msgstr "" -#: rhodecode/lib/index/whoosh.py:145 +#: rhodecode/lib/index/whoosh.py:164 msgid "File Index" msgstr "" -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 msgid "Indexed documents" msgstr "" -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 msgid "Last update" msgstr "" -#: rhodecode/lib/index/whoosh.py:150 +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "Ungültiges Captcha" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "Du hast dich erfolgreich bei RhodeCode angemeldet" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "Ihr Passwort Zurücksetzen Link wurde versendet" + +#: rhodecode/login/views.py:333 +msgid "" +"Your password reset was successful, a new password has been sent to your " +"email" +msgstr "Ihr Passwort wurde zurückgesetzt, ein neues Passwort wurde and ihre E-Mail Adresse gesendet" + +#: rhodecode/model/db.py:909 msgid "all" msgstr "" -#: rhodecode/model/db.py:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2642,7 +2620,7 @@ msgid "" "reference is missing." msgstr "" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2650,39 +2628,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "Pullrequest zusammengeführt und geschlossen" -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "Lesezeichen" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "" @@ -2694,238 +2672,252 @@ msgstr "" msgid "You can't Edit this user since it's crucial for entire application" msgstr "Sie können diesen User nicht editieren da er für die ganze Applikation von entscheidender bedeutung ist." -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "Sie können diesen User nicht löschen da er für die ganze Applikation von entscheidender bedeutung ist." -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "" -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "" -#: rhodecode/model/validators.py:158 +#: rhodecode/model/validators.py:160 #, python-format msgid "Username \"%(username)s\" already exists" msgstr "Benutezrname \"%(username)s\" existiert bereits" -#: rhodecode/model/validators.py:160 +#: rhodecode/model/validators.py:162 #, python-format msgid "Username \"%(username)s\" is forbidden" msgstr "Benutzername \"%(username)s\" ist verboten" -#: rhodecode/model/validators.py:162 +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "Benutzername \"%(username)s\" ist ungültig" -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "" -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "Kann diese Gruppe nicht als vorgesetzt setzen" -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "Gruppe \"%(group_name)s\" existiert bereits" -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "Es gibt bereits ein Repository mit \"%(group_name)s\"" -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "Üngültige(nicht ASCII) Zeichen im Passwort" -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "Die Passwörter stimmen nicht überein" -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "Ungültiges Passwort" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "Ungültiger Benutzername" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "Ihr Account wurde Deaktiviert" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "Schlüssel stimmt nicht überein" -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "Repository Name \"%(repo)s\" ist verboten" -#: rhodecode/model/validators.py:481 +#: rhodecode/model/validators.py:486 #, python-format msgid "Repository with name %(repo)s already exists" msgstr "" -#: rhodecode/model/validators.py:483 -#, python-format -msgid "Repository group with name \"%(repo)s\" already exists" -msgstr "" - -#: rhodecode/model/validators.py:486 -#, python-format -msgid "Repository with name %(repo)s exists in group \"%(group)s\"" -msgstr "" - #: rhodecode/model/validators.py:488 #, python-format +msgid "Repository group with name \"%(repo)s\" already exists" +msgstr "" + +#: rhodecode/model/validators.py:491 +#, python-format +msgid "Repository with name %(repo)s exists in group \"%(group)s\"" +msgstr "" + +#: rhodecode/model/validators.py:493 +#, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "" -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "Forke um den selben typ wie der Vorgesetze zu haben" -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "" -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "" -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "Dies ist ein Ungültiger Pfad" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "Diese EMail Addresse ist schon in Benutzung" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "EMail Addresse \"%(email)s\" existiert nicht." -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "Das LDAP Login Attribut des CN muss angeben werden - Es ist der Name des Attributes welches das Equivalent zum \"Benutzername\" ist" - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "" -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" 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 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + #: rhodecode/model/validators.py:1000 -msgid "Filename cannot be inside a directory" -msgstr "" - -#: rhodecode/model/validators.py:1016 -#, python-format -msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" -msgstr "" - -#: rhodecode/model/validators.py:1048 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "" @@ -2981,10 +2973,10 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -2998,25 +2990,25 @@ msgstr "Name" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3026,14 +3018,15 @@ msgstr "Beschreibung" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "Besitzer" @@ -3052,7 +3045,7 @@ msgstr "Letzte Änderung" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3069,13 +3062,13 @@ msgstr "" msgid "Home" msgstr "" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "Einloggen" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3087,26 +3080,22 @@ msgstr "" #: 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:303 +#: rhodecode/templates/base/base.html:305 #: rhodecode/templates/debug_style/login.html:36 #: rhodecode/templates/users/user_profile.html:27 msgid "Username" msgstr "Benutzername" -#: rhodecode/templates/login.html:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "Login Speichern" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "Passwort vergessen?" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3122,32 +3111,32 @@ msgstr "" msgid "Email Address" msgstr "E-Mail-Adresse" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "Captcha" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "Der Passwort Reset LInk wird an die passende EMail Addresse gesendet" -#: rhodecode/templates/register.html:36 +#: rhodecode/templates/register.html:35 msgid "Create an account" msgstr "" -#: rhodecode/templates/register.html:37 +#: rhodecode/templates/register.html:36 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "Passwort erneut eingeben" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3157,7 +3146,7 @@ msgstr "Passwort erneut eingeben" msgid "First Name" msgstr "Vorname" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3167,18 +3156,14 @@ msgstr "Vorname" msgid "Last Name" msgstr "Nachname" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3265,8 +3250,8 @@ msgstr "" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "Admin" @@ -3302,7 +3287,7 @@ msgid "disabled" msgstr "" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3310,16 +3295,16 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3353,7 +3338,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3484,16 +3469,18 @@ msgid "My public" 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "" @@ -3546,11 +3533,11 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3575,8 +3562,7 @@ msgstr "" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3642,7 +3628,7 @@ msgid "Show as raw" msgstr "" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "Mein Account" @@ -3660,29 +3646,29 @@ msgstr "" msgid "Auth Tokens" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 -msgid "My Emails" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:34 -msgid "My Repositories" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:35 -msgid "Watched" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:36 -#: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 -msgid "Pull Requests" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account.html:37 +msgid "My Emails" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:38 +msgid "My Repositories" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:39 +msgid "Watched" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:40 +#: rhodecode/templates/admin/notifications/notifications.html:33 +#: rhodecode/templates/base/base.html:242 +msgid "Pull Requests" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "" @@ -3774,26 +3760,6 @@ msgstr "" msgid "New email address" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3845,42 +3811,60 @@ msgstr "" msgid "Show Closed Pull Requests" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/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/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -4080,12 +4064,12 @@ 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "" @@ -4117,7 +4101,7 @@ msgstr "" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "Einstellungen" @@ -4210,7 +4194,7 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "" @@ -4255,24 +4239,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 -msgid "Group parent" -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 -msgid "Enable Repository Locking" +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +msgid "Group parent" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 +msgid "Enable Repository Locking" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4300,7 +4284,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "Clone von" @@ -4309,7 +4293,7 @@ msgid "Optional http[s] URL from which t msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4320,7 +4304,7 @@ msgid "Repository Group" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4340,7 +4324,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4554,7 +4538,7 @@ msgstr "" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4667,101 +4651,101 @@ msgstr "" msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "Non-changeable id" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "what is that ?" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 -msgid "URL by id" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "Non-changeable id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "what is that ?" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 +msgid "URL by id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 #: rhodecode/templates/debug_style/form-elements.html:45 msgid "edit" msgstr "bearbeiten" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "Repository Gruppe" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 #: rhodecode/templates/data_table/_dt_elements.html:58 msgid "Private repository" msgstr "Privates Repository" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 msgid "Enable statistics" msgstr "Aktiviere Statistiken" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 msgid "Enable statistics window on summary page." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 -msgid "Enable downloads" -msgstr "Aktiviere Downloads" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 -msgid "Enable download menu on summary page." -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 -msgid "Enable automatic locking" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +msgid "Enable downloads" +msgstr "Aktiviere Downloads" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 +msgid "Enable download menu on summary page." +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 +msgid "Enable automatic locking" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4883,14 +4867,6 @@ msgstr "Senden" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5060,6 +5036,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "" @@ -5068,6 +5045,7 @@ msgid "check for updates" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "" @@ -5076,50 +5054,62 @@ msgid "Note: please make sure this serve msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "" @@ -5130,46 +5120,57 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "" @@ -5177,7 +5178,11 @@ msgstr "" msgid "Checking for updates..." msgstr "" -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5361,7 +5366,7 @@ msgstr "Benutzergruppe hinzufügen" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "Benutzergruppen" @@ -5371,12 +5376,12 @@ msgid "Add User Group" msgstr "Benutzergruppe hinzufügen" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "Gruppen name" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "Kurze, optionale Beschreibung für diese Benutzergruppe" @@ -5397,7 +5402,6 @@ msgstr "Berechtigungsübersicht" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5412,7 +5416,7 @@ msgid "Assigned to repo groups" msgstr "Zugewiesen zu Repository-Gruppen" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "Benutzergruppe: %s" @@ -5449,32 +5453,36 @@ msgstr "" msgid "revoke" msgstr "entziehen" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "Besitzer dieser Benutzergruppe ändern" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "Suche" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "Ausgewählte Gruppenmitglieder" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "Alle Elemente entfernen" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "Verfügbare Mitglieder" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5526,7 +5534,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "Benutzergruppe mit dem Namen dieses Benutzers erstellen.\nDer Benutzer wird automatisch als Besitzer dieser Gruppe eingetragen." -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "Generiertes Passwort:" @@ -5771,40 +5779,40 @@ msgstr "Standards" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "Zusammenfassung" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "Dateien" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5813,111 +5821,105 @@ msgstr "Dateien" msgid "Compare" msgstr "Vergleiche" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "Zeige Pullrequests für %s" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "Optionen" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "Vergleiche Fork" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "Suche" - -#: rhodecode/templates/base/base.html:259 +#: rhodecode/templates/base/base.html:261 msgid "Unlock" msgstr "Entsperren" -#: rhodecode/templates/base/base.html:261 +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "Sperren" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "Pullrequest erstellen" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "Anmelden" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "(Kennwort vergessen?)" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "Kein Account?" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "Logbuch" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "Öffentliches Logbuch" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5938,15 +5940,15 @@ msgstr "" msgid "Style" msgstr "" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "" @@ -6068,88 +6070,80 @@ msgstr "" msgid "Test Pattern Preview" msgstr "" -#: rhodecode/templates/base/perms_summary.html:19 +#: rhodecode/templates/base/perms_summary.html:18 msgid "show" msgstr "" +#: rhodecode/templates/base/perms_summary.html:19 +msgid "none" +msgstr "keine" + #: rhodecode/templates/base/perms_summary.html:20 -msgid "none" -msgstr "keine" +msgid "read" +msgstr "lesen" #: rhodecode/templates/base/perms_summary.html:21 -msgid "read" -msgstr "lesen" +msgid "write" +msgstr "schreiben" #: rhodecode/templates/base/perms_summary.html:22 -msgid "write" -msgstr "schreiben" - -#: rhodecode/templates/base/perms_summary.html:23 msgid "admin" msgstr "admin" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "Rechte" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "Super-Administrator" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" +msgid "Repository group default permission" msgstr "" #: rhodecode/templates/base/perms_summary.html:89 -msgid "Repository group default permission" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:90 msgid "User group default permission" msgstr "" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" +msgid "Fork repositories" msgstr "" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" +msgid "Create repository groups" msgstr "" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "" @@ -6345,7 +6339,7 @@ msgstr[0] "" msgstr[1] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "" @@ -6370,7 +6364,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "" @@ -6399,12 +6392,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6813,15 +6800,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -6941,6 +6928,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "Verfügbare Mitglieder" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7424,7 +7417,7 @@ msgid "Location" msgstr "" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7435,22 +7428,22 @@ msgid "History" msgstr "" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "" @@ -7527,11 +7520,11 @@ msgstr "" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "" @@ -7599,35 +7592,35 @@ msgstr "" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7684,7 +7677,7 @@ msgstr "" msgid "Save Changes" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "" @@ -7753,13 +7746,13 @@ msgid "Opened by me" msgstr "" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7821,6 +7814,18 @@ msgstr "" msgid "File names" msgstr "" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/i18n/es/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/es/LC_MESSAGES/rhodecode.mo index 3196143dd5c78c86f61107a91356f7636d43660e..2512e34cac64ba4e7cc1a10bde47386510f1805a GIT binary patch literal 122299 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 diff --git a/rhodecode/i18n/es/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/es/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/es/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/es/LC_MESSAGES/rhodecode.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-05-22 18:01+0000\n" -"PO-Revision-Date: 2016-05-22 18:09+0000\n" +"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"PO-Revision-Date: 2016-06-28 10:56+0000\n" "Last-Translator: Marcin Kuzminski \n" "Language-Team: Spanish (http://www.transifex.com/rhodecode/RhodeCode/language/es/)\n" "MIME-Version: 1.0\n" @@ -19,48 +19,281 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: rhodecode/authentication/routes.py:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "" +#: rhodecode/authentication/schema.py:35 +msgid "Enable or disable this authentication plugin." +msgstr "" + #: rhodecode/authentication/schema.py:37 -msgid "Enable or disable this authentication plugin." -msgstr "" - -#: rhodecode/authentication/schema.py:39 msgid "Enabled" msgstr "" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -98,8 +331,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "Cambio de estado %(transition_icon)s %(status)s" @@ -114,68 +347,31 @@ msgstr "" msgid "Select commit" msgstr "" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "Página principal" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "La solicitud no pudo ser entendida por el servidor debido a sintaxis malformada." - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "Acceso no autorizado a recurso" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "Usted no tiene permiso para ver esta página" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "El recurso no pudo ser hallado" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "El servidor encontró una condición inesperada que le impidió completar la solicitud." - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "Servidor VCS requerido" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "Se requiere de un servidor VCS para esta acción. No existe actualmente un servidor VCS configurado." - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -285,7 +481,7 @@ msgid "Changesets" msgstr "Conjuntos de cambios" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "Ramas" @@ -300,22 +496,27 @@ msgstr "Etiquetas" msgid "An error occurred during repository forking %s" msgstr "Ocurrió un error durante bifurcación de repositorio %s" -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "Grupos" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "Repositorios" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "diario público" @@ -324,34 +525,6 @@ msgstr "diario público" msgid "journal" msgstr "diario" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "mal código de imagen" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "Se ha registrado exitosamente con RhodeCode" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "Su liga de reinicio de contraseña fue enviada" - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "Su reinicio de contraseña fue exitoso, una nueva contraseña ha sido enviada a su correo electrónico" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -403,24 +576,28 @@ msgstr "La actualización falló debido a cometidos faltantes" msgid "Pull request reviewer approval is pending." msgstr "La aprobacion del revisador de la solicitud de extracción está pendiente" -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "Se eliminó la solicitud de extracción exitosamente" -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "La aprobación del revisador está pendiente." -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "Cerrando con" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -452,38 +629,38 @@ msgid "Error occurred during update of d msgstr "Error ocurrido durante actalización de valores por defecto" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "para siempre" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "5 minutos" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "1 hora" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "1 día" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: rhodecode/controllers/admin/my_account.py:311 +#: rhodecode/controllers/admin/users.py:440 msgid "1 month" msgstr "1 mes" #: rhodecode/controllers/admin/gists.py:67 -#: rhodecode/controllers/admin/my_account.py:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "De por vida" @@ -532,68 +709,64 @@ msgstr "nunca" msgid "%(expiry)s - current value" msgstr "%(expiry)s - valor actual" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "Usted no puede editar este usuario porque es crucial para la aplicación entera" -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "Su cuenta fue actualizada exitosamente" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "Error ocurrido durante actualización de usuario %s" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "Contraseña actualizada exitosamente" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "Error ocurrido durante actualización de contraseña de usuario" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "Ocurrió un error durante guardado de correo electrónico" -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "Rol" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "Ficha de autenticación creada exitosamente" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "Ficha de autenticación reiniciada exitosamente" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "Ficha de autenticación eliminada exitosamente" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "Permisos de aplicación actualizados exitosamente" @@ -622,46 +795,46 @@ msgstr "Se creó grupo de repositorio %s" msgid "Error occurred during creation of repository group %s" msgstr "Error ocurrido durante creación de grupo de repositorio %s" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "Se actualizó grupo de repositorio %s" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "Error ocurrido durante actualización de grupo de repositorio %s" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" msgstr[0] "Este grupo contiene %(num)d repositorio y no puede ser eliminado" msgstr[1] "Este grupo contiene %(num)d repositorios y no puede ser eliminado" -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" msgstr[0] "Este grupo contiene %(num)d subgrupo y no puede ser eliminado" msgstr[1] "Este grupo contiene %(num)d subgrupos y no puede ser eliminado" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "Se removió grup de repositorio %s" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "Error ocurrido durante eliminación de grupo de repositorio %s" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "No puede cambiar el permiso para usted como admin" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "Permisos de Grupo de Repositorio actualizados" @@ -809,18 +982,18 @@ msgid "Error occurred during deleting is msgstr "Error ocurrido al eliminar entrada en el seguidor de incidencias" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "Se eliminó entrada en el seguidor de incidencias" #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "Se actualizaron entradas en el seguidor de incidencias" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "Algunos campos de entrada contienen datos inválidos" @@ -829,115 +1002,115 @@ msgid "Error occurred during updating re msgstr "Error ocurrido al actualizar ajustes VCS del repositorio" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "Se actualizaron ajustes VCS" -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "Error ocurrido durante actualización de ajustes de aplicación" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "Repositorios reescaneados exitosamente agregados: %s ; eliminados: %s" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "Se actualizaron los ajustes de aplicación" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "Se actualizaron los ajustes de visualización" -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "Error ocurrido al actualizar ajustes de visualización" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "Por favor ingrese una dirección de correo electrónico" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "Tarea de envío de correo electrónico creada" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "Se agregó nuevo gancho" -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "Se actualizaron ganchos" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "Error ocurrido durante creación de gancho" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "Crítico: su espacio en disco está demasiado bajo %s%% usedpercent" -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "Advertencia: su espacio en disco está bajo %s%% usedpercent" -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "Error ocurrido al actiualizar ajustes de laboratorios" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "Se Actualizaron Ajustes de Laboratorios" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "Unión de lado de servidor Mercurial" -#: rhodecode/controllers/admin/settings.py:776 +#: 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:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "Soporte Subversion HTTP" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "Solicitudes por proxy HTTP subversion" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "URL de Servidor HTTP Subversion" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "p.e. http://localhost:8080/" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -947,69 +1120,69 @@ msgstr "" msgid "Email" msgstr "" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "Se creó grupo de usuario %(user_group_link)s" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "Error ocurrido al crear grupo de usuario %s" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "Se actualizó grupo de usuario %s" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "Error ocurrido al actualizar group de usuario %s" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "Grupo de usuario eliminado exitosamente" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "Ocurrió un error durante eliminación de grupo de usuario" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "El grupo de destino no puede ser el mismo" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "Permisos de grupo de usuario actualizados" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "Permisos globales para Grupo de Usuario actualizados exitosamente" -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "Ocurrió un error al guardar permisos" @@ -1027,102 +1200,102 @@ msgstr "Error ocurrido durante creación de usuario %s" msgid "User updated successfully" msgstr "Usuario actualizado exitosamente" -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "Se elminaron %s grupos de repositorio" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "Se eliminaron %s grupos de usuario" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "Se eliminó usuario exitosamente" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "Ocurrió un error durante eliminación de usuario" -#: rhodecode/controllers/admin/users.py:322 +#: rhodecode/controllers/admin/users.py:324 msgid "Force password change disabled for user" msgstr "Forzar cambio de contraseña deshabilitado para usuario" -#: rhodecode/controllers/admin/users.py:324 +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "Forzar cambio de contraseña habilitado para usuario" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "Ocurrió un error durante reinicio de contraseña para usuario" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "Se creó grupo de repositorio `%s`" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "Ocurrió un error durante creación de grupo de repositorio para usuario" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "Usted no puede editar este usuario" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "Permisos globales de usario actualizados exitosamente" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "Ocurrió un error al guardar ip:%s" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "Ocurrió un error al guardar ip" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "Se agregaron ips %s a la lista blanca de usuario" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "Se eliminó dirección ip de lista blanca de usuario" @@ -1249,25 +1422,25 @@ msgstr "" msgid "Commit not found" msgstr "" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "IP %s no permitida" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "Usted necesita ser un usuario registrado para llevar a cabo esta acción" -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "Acción no soportada para %s" -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "Usted necesita estar en sesión para ver esta página" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" @@ -1285,36 +1458,36 @@ msgstr "" msgid "No changes detected" msgstr "" -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr "" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1333,306 +1506,94 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, 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:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" msgstr[1] "" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "" msgstr[1] "" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1643,19 +1604,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "" @@ -1669,19 +1630,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "" @@ -1695,19 +1656,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "" @@ -1721,19 +1682,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "" @@ -1771,9 +1732,9 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "" @@ -1787,19 +1748,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "" @@ -1813,19 +1774,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "" @@ -1839,19 +1800,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "" @@ -1865,20 +1826,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "" @@ -1913,20 +1873,20 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "" @@ -1940,20 +1900,20 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "" @@ -1967,20 +1927,20 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "" @@ -1994,20 +1954,20 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "" @@ -2018,6 +1978,52 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2030,17 +2036,17 @@ 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:2248 -msgid "Repository group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2053,40 +2059,16 @@ 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:2249 -msgid "Repository group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2099,16 +2081,38 @@ 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:2251 -msgid "Repository group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2121,16 +2125,16 @@ 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:2253 -msgid "User group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2143,38 +2147,16 @@ 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:2254 -msgid "User group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2187,29 +2169,7 @@ 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:2256 -msgid "User group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "" @@ -2219,6 +2179,28 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2231,29 +2213,7 @@ 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:2259 -msgid "Repository Group creation enabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "" @@ -2263,19 +2223,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "" @@ -2285,6 +2245,52 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2298,39 +2304,16 @@ 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:2272 -msgid "Registration disabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2344,30 +2327,7 @@ 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:2274 -msgid "User Registration with automatic account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "" @@ -2377,11 +2337,70 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2390,134 +2409,93 @@ 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:2277 -msgid "Automatic activation of external account" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "" -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "Consulta de búsqueda inválidad. Intente agregar comillas." -#: rhodecode/lib/index/whoosh.py:131 +#: rhodecode/lib/index/whoosh.py:150 msgid "There is no index to search in. Please run whoosh indexer" msgstr "No hay un índice en el cual buscar. Por favor execute el indexador whoosh" -#: rhodecode/lib/index/whoosh.py:136 +#: rhodecode/lib/index/whoosh.py:155 msgid "An error occurred during this search operation" msgstr "Un error ocurrió durante esta operación de búsqueda" -#: rhodecode/lib/index/whoosh.py:144 +#: rhodecode/lib/index/whoosh.py:163 msgid "Index Type" msgstr "" -#: rhodecode/lib/index/whoosh.py:145 +#: rhodecode/lib/index/whoosh.py:164 msgid "File Index" msgstr "" -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 msgid "Indexed documents" msgstr "" -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 msgid "Last update" msgstr "" -#: rhodecode/lib/index/whoosh.py:150 +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "mal código de imagen" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "Se ha registrado exitosamente con RhodeCode" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "Su liga de reinicio de contraseña fue enviada" + +#: rhodecode/login/views.py:333 +msgid "" +"Your password reset was successful, a new password has been sent to your " +"email" +msgstr "Su reinicio de contraseña fue exitoso, una nueva contraseña ha sido enviada a su correo electrónico" + +#: rhodecode/model/db.py:909 msgid "all" msgstr "" -#: rhodecode/model/db.py:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2641,7 +2619,7 @@ msgid "" "reference is missing." msgstr "" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2649,39 +2627,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "" -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "" @@ -2693,238 +2671,252 @@ msgstr "" msgid "You can't Edit this user since it's crucial for entire application" msgstr "" -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "" -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "" -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "" -#: rhodecode/model/validators.py:158 -#, python-format -msgid "Username \"%(username)s\" already exists" -msgstr "" - #: rhodecode/model/validators.py:160 #, python-format -msgid "Username \"%(username)s\" is forbidden" +msgid "Username \"%(username)s\" already exists" msgstr "" #: rhodecode/model/validators.py:162 +#, python-format +msgid "Username \"%(username)s\" is forbidden" +msgstr "" + +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "" -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "" -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "" -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "" -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "" -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "" -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "" -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "" -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "" -#: rhodecode/model/validators.py:481 -#, python-format -msgid "Repository with name %(repo)s already exists" -msgstr "" - -#: rhodecode/model/validators.py:483 -#, python-format -msgid "Repository group with name \"%(repo)s\" already exists" -msgstr "" - #: rhodecode/model/validators.py:486 #, python-format -msgid "Repository with name %(repo)s exists in group \"%(group)s\"" +msgid "Repository with name %(repo)s already exists" msgstr "" #: rhodecode/model/validators.py:488 #, python-format +msgid "Repository group with name \"%(repo)s\" already exists" +msgstr "" + +#: rhodecode/model/validators.py:491 +#, python-format +msgid "Repository with name %(repo)s exists in group \"%(group)s\"" +msgstr "" + +#: rhodecode/model/validators.py:493 +#, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "" -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "" -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "" -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "" -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "" -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "" - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "" -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" 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 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + #: rhodecode/model/validators.py:1000 -msgid "Filename cannot be inside a directory" -msgstr "" - -#: rhodecode/model/validators.py:1016 -#, python-format -msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" -msgstr "" - -#: rhodecode/model/validators.py:1048 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "" @@ -2980,10 +2972,10 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -2997,25 +2989,25 @@ msgstr "" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3025,14 +3017,15 @@ msgstr "" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "" @@ -3051,7 +3044,7 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3068,13 +3061,13 @@ msgstr "" msgid "Home" msgstr "" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3086,26 +3079,22 @@ msgstr "" #: 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:303 +#: 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:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3121,32 +3110,32 @@ msgstr "" msgid "Email Address" msgstr "" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "" +#: rhodecode/templates/register.html:35 +msgid "Create an account" +msgstr "" + #: rhodecode/templates/register.html:36 -msgid "Create an account" -msgstr "" - -#: rhodecode/templates/register.html:37 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3156,7 +3145,7 @@ msgstr "" msgid "First Name" msgstr "" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3166,18 +3155,14 @@ msgstr "" msgid "Last Name" msgstr "" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3264,8 +3249,8 @@ msgstr "" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "" @@ -3301,7 +3286,7 @@ msgid "disabled" msgstr "" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3309,16 +3294,16 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3352,7 +3337,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3483,16 +3468,18 @@ msgid "My public" 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "" @@ -3545,11 +3532,11 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3574,8 +3561,7 @@ msgstr "" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3641,7 +3627,7 @@ msgid "Show as raw" msgstr "" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "" @@ -3659,29 +3645,29 @@ msgstr "" msgid "Auth Tokens" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 -msgid "My Emails" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:34 -msgid "My Repositories" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:35 -msgid "Watched" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:36 -#: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 -msgid "Pull Requests" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account.html:37 +msgid "My Emails" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:38 +msgid "My Repositories" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:39 +msgid "Watched" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:40 +#: rhodecode/templates/admin/notifications/notifications.html:33 +#: rhodecode/templates/base/base.html:242 +msgid "Pull Requests" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "" @@ -3773,26 +3759,6 @@ msgstr "" msgid "New email address" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3844,42 +3810,60 @@ msgstr "" msgid "Show Closed Pull Requests" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/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/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -4079,12 +4063,12 @@ 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "" @@ -4116,7 +4100,7 @@ msgstr "" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "" @@ -4209,7 +4193,7 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "" @@ -4254,24 +4238,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 -msgid "Group parent" -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 -msgid "Enable Repository Locking" +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +msgid "Group parent" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 +msgid "Enable Repository Locking" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4299,7 +4283,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "" @@ -4308,7 +4292,7 @@ msgid "Optional http[s] URL from which t msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4319,7 +4303,7 @@ msgid "Repository Group" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4339,7 +4323,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4553,7 +4537,7 @@ msgstr "" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4666,101 +4650,101 @@ msgstr "" msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "Non-changeable id" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "what is that ?" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 -msgid "URL by id" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "Non-changeable id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "what is that ?" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 +msgid "URL by id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 -#: rhodecode/templates/debug_style/form-elements.html:45 -msgid "edit" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 +#: rhodecode/templates/debug_style/form-elements.html:45 +msgid "edit" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 -#: rhodecode/templates/data_table/_dt_elements.html:58 -msgid "Private repository" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 -msgid "Enable statistics" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:106 -msgid "Enable statistics window on summary page." -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 -msgid "Enable downloads" +#: rhodecode/templates/data_table/_dt_elements.html:58 +msgid "Private repository" msgstr "" #: rhodecode/templates/admin/repos/repo_edit_settings.html:115 -msgid "Enable download menu on summary page." -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 -msgid "Enable automatic locking" +msgid "Enable statistics" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 +msgid "Enable statistics window on summary page." msgstr "" #: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +msgid "Enable downloads" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 +msgid "Enable download menu on summary page." +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 +msgid "Enable automatic locking" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4882,14 +4866,6 @@ msgstr "" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5059,6 +5035,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "" @@ -5067,6 +5044,7 @@ msgid "check for updates" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "" @@ -5075,50 +5053,62 @@ msgid "Note: please make sure this serve msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "" @@ -5129,46 +5119,57 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "" @@ -5176,7 +5177,11 @@ msgstr "" msgid "Checking for updates..." msgstr "" -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5360,7 +5365,7 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "" @@ -5370,12 +5375,12 @@ msgid "Add User Group" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "" @@ -5396,7 +5401,6 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5411,7 +5415,7 @@ msgid "Assigned to repo groups" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "" @@ -5448,32 +5452,36 @@ msgstr "" msgid "revoke" msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5525,7 +5533,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "" -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "" @@ -5770,40 +5778,40 @@ msgstr "" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5812,111 +5820,105 @@ msgstr "" msgid "Compare" msgstr "" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "" - -#: rhodecode/templates/base/base.html:259 -msgid "Unlock" -msgstr "" - #: rhodecode/templates/base/base.html:261 +msgid "Unlock" +msgstr "" + +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5937,15 +5939,15 @@ msgstr "" msgid "Style" msgstr "" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "" @@ -6067,88 +6069,80 @@ msgstr "" msgid "Test Pattern Preview" msgstr "" +#: rhodecode/templates/base/perms_summary.html:18 +msgid "show" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:19 -msgid "show" +msgid "none" msgstr "" #: rhodecode/templates/base/perms_summary.html:20 -msgid "none" +msgid "read" msgstr "" #: rhodecode/templates/base/perms_summary.html:21 -msgid "read" +msgid "write" msgstr "" #: rhodecode/templates/base/perms_summary.html:22 -msgid "write" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:23 msgid "admin" msgstr "" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" +msgid "Repository group default permission" msgstr "" #: rhodecode/templates/base/perms_summary.html:89 -msgid "Repository group default permission" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:90 msgid "User group default permission" msgstr "" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" +msgid "Fork repositories" msgstr "" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" +msgid "Create repository groups" msgstr "" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "" @@ -6344,7 +6338,7 @@ msgstr[0] "" msgstr[1] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "" @@ -6369,7 +6363,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "" @@ -6398,12 +6391,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6812,15 +6799,15 @@ msgid_plural "" msgstr[0] "%(num)s archivo cambiado: %(linesadd)s insertados, %(linesdel)s eliminados" msgstr[1] "%(num)s archivos cambiados: %(linesadd)s insertados, %(linesdel)s eliminados" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -6940,6 +6927,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7423,7 +7416,7 @@ msgid "Location" msgstr "" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7434,22 +7427,22 @@ msgid "History" msgstr "" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "" @@ -7526,11 +7519,11 @@ msgstr "" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "" @@ -7598,35 +7591,35 @@ msgstr "" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7683,7 +7676,7 @@ msgstr "" msgid "Save Changes" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "" @@ -7752,13 +7745,13 @@ msgid "Opened by me" msgstr "" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7820,6 +7813,18 @@ msgstr "" msgid "File names" msgstr "" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.mo index 1c827814f7ad834f5efae4378f12bd58485cee7b..08cc61259bfc3732630bb18f5394d8d61a6da553 GIT binary patch literal 123276 zc$~a_2Y{4C^6%iGo)}IM!<}iwLs$-$XhH$WtP)ms0X;;RotfPoc6Mf*Z)TSzqXGs5 zBq|sI!GMYgiUb1~kffj@N;zR&aDO6Z{Lo82`(hql;B!|Hxc}dU<-nk*HIaQ_Ymw!@NI$}37$Q~=W9mrx*^DS+Yr>d znqYf^|3k1f!Nx;@ucT;cTuPars-;E4pEB-nu9I)e2HzN6vK zHT`#j^$4CA0)5X=*o5G*1TWBVCxXWi>=Q!%s}%+bo=PyL`6eiw9>TcYNAQmXpVjzv z1pmb2rr~{>{w2Ya3H}%YUdM#d{$B{5MezJE+UrX2Xo7tS9>wDv242?@Jf7(qM*ph9 zsPDEg`074_cM@C^2EP4E0i&g8@5WNpKeH74a$hOvwXziLY$8Z3>f5g2ou$BIUn$!E zlwf~?-x55DV2?7?b4?lYCCe}_BMAPD;4NjSXGIzCTSIUv^NYqu%86$PCdxstR5|E$ zQ#t5%dpYWxTaNxdtm)5b{Hp|cV(lnL|DqA#F*>5-6agO7Bgp?;1odnoNdNbJp!s?Y z^Z8EUehfqX@nOh6d>H64iQsvR&oIolCx>C4yrKF2GYs?f_zL82Qh|E&D==P{R)Agw z705rR0__abc&h?*m{0*a+@kOV_NA`g?`tsLi`z382`ou>k@2L1w1a) z`1YE=hr+@t@a;8K;PcWd$l(c^{s_VD+|MfD@oN?M^N4Ej{ZZAR({a_nr)f3XyR;hh zbygUt#`un_2E7+(zE?GVYc=@bTY{|!`iEn@`VB|^is5K~>Tu9!&Tx#wBg3&Sy-Lu} z{HX9xHK1?H8ql?K4aR3+4eF_^0X@<+XlE?J0)ltefd4)qSj_xUgYoS=0{#8_2+(Wj z2#inV2-H7%1jc!~raz$RkBXGPY`AE=d zq{iPc67y}khS!h8y8q@#w0rd^@IiPK`0)BsDi=qg-_tcbcNFNenBW-%pB;tz-X4W< z|9BMI`Fa%EKW8-bfb&OVyn2qtJgXQDJZnay{N&N-*WIH*kHrd~9u4}xJR11z8V&qD z9SwZ`rTP9i2KAga2K>}`4Dh^o4Dh^S4B9OngYi#k`W<5+UlxpkT-rAV{XKFl+BtqK z=Igm*5r6Smv~&4b%*Vp9Sl27Y0?!F!(f@g4A@?_r1)jf-#dse*4&!>}IMmy29OADU z2Ruv1fe&v`xIp1cgcJ<2M2I z9XS#CPnn2%E}V$@dc{Q4ADoEsteObE8#58(cgsYyci%+NYpsUgorrq>IT7Q2^d#WX za1!{wU=rHtHwpT1=_Jr&;Uu)TLg5C@w@btOHGIU)pwFo{gI_w_47y%P@M7i%g8jI^ z1b-)Z!Y!EpC)^6WPQMj+G`SV+wz?H^yz{M?H$84ee~WGf{)2ACe5|?^dj4Ivf_@*| ziuwA-+b}Ph5}d>Rxee+6A-I*tc{1AjelqC#+hol5Q*K9lXWkC}ZlbWG#t*n1<5i;J z)a~f+xZ6R8+co`x+aW)nx*hX%)9vWjX9|DO^m-bnF9JupMvq7 zKLvDMIR)+Sp8|gTmzJ+L74@Gx6?nCt3cNZ_ML&zCqWE_c=Uz=&j-(wo`ho^y_qo+YmO;k8@8pe74G|ZzV({$fLkfyfpbAmOD z&mAPQ34U@1#{KH)C^vXI`d>C3{jb*e+ouEnIn%*+4^PK@*)|>h{%$(v_wUnz_XRUl zKb?X43TB`m*UUiv${85{5i>x)@d~HUfL^y?2I#S42IS?(GtmC;Gax5Unh84gB6tha zV=XHZ!y8X z%7v$z`cLA?Q?}9$E z;V$6)>s{clW9KTr&INrt&IMlSxzLyIn+tlquIWe2gIvB?;kEP7uW|FB_dKfby?GeN zWA27N-Rf@OIrwhut8cp->CbEYrwUKG2kBkzfu2}>59Y_hd(i%_d!WaiM4N^l%vbk< zPWKaBSBLaWg1sng-4FP}{TPSi9{|jI0P9<~2f!bHe*p3}@BsKR`T*#E!vpBotq*{o zRuC*Axb6Y8cj|ob_4)H5xBfOC_4Jt!zPx5W~w7yj8q1*q@)1)y`?g{Zg9LiDSHhKm*gkLwmWH@xxX$#{k;}}ZUYv9|E^nvd68Iz z_HJAR{O?=@y4<%2{advNc)qX*^LMM}|3Ksasrimv40<2C810<67r&T>v7=K;&GI_OyfI04m^qRWplfhB@Vb6E#&_y+(D^QcR}g$)IrgJp66{3qo8{oE)+<2oZYwZ9 zuUG-Od;JQ?ommQ3u0XxJR-oL+E6}f>SAc%?o(4ah_%!M}?P=h3=F{kR)2AVSE_oVq zuJhBN?`(zh6+Zqn+FA89=IcvZ&(5bYKA&j%x0?T7Ph%ZD`WevO{|wsc^bGL0g5Wg- z`)c^%XHf6s&!}DW8OW`7oXHn1cXE6?2 zpG803e^&JYjjz87_Q*!7z$YVDp}w0}fuHVNg?hKHLVrJ6h5moF3V8p#3iuqcTJ18c zk=}4M>S?aw_N!68r-rXujq=y72K`D`V|*$!{-)JvcgkweZ=u$=OzT;vaFe$C)@tDY z;cE2z8;!5G2KD}V4aTGO8sOV?4fvw}8k7rYIHu_%)&S4j)}Wo)TK>K@sQ1Y=;P)5S zU>3Ma)k8w?SBz?)?EkqmvzY3avl0{(KiNtb;t9py5^PfZw-T?w57wmv24BvHp6{>2K@7$8FbRUKOr~+#0YR`2Br7=u@#C z^~_Ot?|St2!S%35J*D;i@g?xrNiPBKb65vM*iId#}NGVW!RZYU!l26@C$X#N`ZNBv#{T{gc4dH?2X=+7w| zQSL7rk=}J9`gi3ZjxXEVl=|!7W-`b4v9JU$bK5jG0 zPtkmfH-k?$Y({^7Ab1(meGBxaL0iC=v$jA_*t`Y&@bwn-zus1y2b{4LcuwDn_3_EA z(5H89#XA1S*TENUUWeSc;&rrFNwAFh^L5CP-(QEF?7TP7PVpP)SK0c`R@eR=DKW|{XPuzz2dCE4>>6~rQ6Pj-W-(I;5 z`37u5xk1~oK2&bQx#)sz7@u9+z<-}@!?^r=8|Z)9cIX$)x1;^x+jT#@9r#b*uJdy{ z>VI%M+I>dhy6xbLE!#04{;?hW{KIze$)DbY96Iey(7)rGYByAP!<)eG-Z!ByJ^H5F zPu|41eWvk8zXkjozlCy_y#@TQehYS=*jt#dkGuuETD=Xu{Ia((t`EHp{5HJ}zS{RT z@IH2jp114(U0Uow`vp5tu5<_Z>y{mupO5YU9&hXbJwDz6{`uz)jOz*SpxpWIXg%-1 zURC-I@P6VQ>`OPjgK<20C*oV}1l@Y?1U}_EkzTVC{5MC_SMNlj^FzZ?A?wg>o5+ynV}=N|O` z-aTmli9O)I^?QK##y!~If2Q#*_M*KD_oDtj3M==5PLub7ZV&H8`Iq+U{&6qH`=5I; zzfRhR_%rrlKDFG3_zU*wzDL8o_hDWP+y}l5Dokj;(ficjK=ZBE`d-z1n>F9N1UJ)q z{^>sSWBL2&_v-f{e>T4ly8QG$@cQEih(GHCwU2+GdeH}{Z^Q?n!_6OH-**287@yZQ zf87s#zPovxJ_J4+K7`)7bw6_jK`x|Zsn(-<5n%d zTkHMzr|O^b8OmSu8QSmu8O9^{nXZqYfzJ1RhW@|u8RYPnpXvF;|IpgR`27#oi&me5 zA3G7eoZyhpv7X)kIs8W6`CRwQUqFtw_yTmgNW+(Z0lN150^>FG3yf>(3&@w6FTgi1 zegV98e1ZP{`wQ?}y)VIUCw+-_8h(j+-}Xz?SN0|5Tukl|(ZchFZ^L^!)X#e9c zAxHnM^_}aVG2R&}eci@NjzXM<9 zeGfgV@AtrC^7qiEpZ^}~=&#=+--SOw55D#XE&l_?E$>G?@BR_tz>gTm5ejGhi1wHM zi1pyrA0hAS{Dkw3Q9oh49{fq=Il+-U&Obq43;h#%%dUT-{*!-(JZnZUN^sE6m>(N{ z#yQgozratV$1gZPeDD|emF@opc7wLR5)GLSzasvG==JgMm`A_;4u1KQua3y)GYE3IK?Ipkh7x3ct02hoFiw#9s7B#Lg3L!V z2=aV-h#>Rf8iG8}*Arwuep}P`66E&2BPjkp1bO_AuTw|nVVgRruYe%a?K*{ajub?XRy3y1h=2 z?Vq~|^15{5k#%I=bvhFLixFgbUqg`P)q*3@|J6r=KJOlh_P^HjBacG;XA$Iik#`j0 zyAovibuB@$w;zS^n5b|nL6+Bd66AUEJVBOg9}(nr=%}OX$azy9LFS{Ujz;^>5@h+Z z^=Q!X>!X3+cSmEqPW&V2d^SOzSB?G%{^~%G<=_~C&oUkanQt#YrjG9gf^&~SJA>-g zk$D&(IF#Ttg3RyV5@fm2;@CRk?^JOt>VKRd+X-LQ_%n{HBlGXN<3Ps+8s2go#<~9S zp#R|G!9RBpWI6ES@u0&m1bP0QeF9*?37})@1hhBh1n}+R6F{#m1ldlqpCIq!I{XRw z7ZGH+{=%O?uaEu&eCnPEI_94U{^@ce_++TY$4>;G-K60=PXu0%Y5evRF&{rU5$$}V z>Ge(m{aYw(e-ilcN`=EtLVdTKg!b;$@M9-|?(0s%cy2fee7N}}wDZnM;IH>J{MAX| zpMMf$dFQK-@$OY0^S-D)>I>HgzgN@;{|&E?@xQq~+L@;DGwY+ig#=kHJ*MFo>Vpqo ztB?8hWqrt}Kb~Ai*3aWlMtf(UjCxyY_+kxTp|Ib{!2jNZ6TFJ?(tKw$K>2eUfIj&Rz&95+0G`1Hz$?`N^-R?8lm_VM z{SAQM!wo?96$)QaxJk?HXn^+iHURz~H2^(6YXCm@O6xuP6y*E!DX9M(f_{Qc2=e+< za0>YShEq^})hVd&d4fj}Tz?AY+bbHbdn)QX`c&}I@fvP+D(KPrRPa-`Q!$>!r=q^l zsi?pFRM5ThRM07PD)1bCD)5`3>33`X1*ZbfhqS);HT~ODL8qTJU)|H{h~LjK1TBKr zX_$YX61;(6-_wzQ`{`H@_MQ$re>ffZ|KZPdd@s_z=$Jo)ew+S+@&5QPkfY!K1#;tr zGr)&MXJ8&z5#)7t_8FkZOJ_hXe0T=N{WpTF&on+0@@2`Hp!aTqynZ)03-WOAS&;kp zoP~TF&qBSwo(1|hIUDOqDM8ln?>Zau=Jm57x4%6b^5pb$u#R*-2Xf8Q@L~<`JO}dX zIDZ|{i&_(8y=IWY2mFv9pDH}=T)q|GRS`M~-ZW@%l?c ztWQlFV!S&w1YP@R_*xA|8e%-E8=}664KaV_Gz8y2pm2%S_l%a`s&H3BjN4~g&k^S# z{-pDO$Jq+=&jTNHI1lstiu2Ikbs8T(59`;+^H9%S=b_z)&I3MADO{`dy?P${`;ON4 z<#~|fzQ5MtqaWW{e+9lf6n^zrv{$zg>OG|q_{HA{^t+^y%1?zwjWFN;uHlkKm?sf} zd`^>Wg!VTyf?V9A`F?2x{C(%w5k2xx=Og~o^MPMyg6uaw z9N!ppJhd_EJFhX?Yuy;>Jv6?MAp4CE(fmI)Mtw&#!ThP$1b8%Rf_`4r1oecPVBXd= zLAei`V19nn1oS#85A~mwr*b9_>uBpd%(nq~m?!Bx$h8G|XzwL0w=WO%ew~ML{Z}63 z&7Yeh{clatk9JKF-=!(!RsW`-!!-&cO(AD$ngYKuO+m+*O);KN5@h{-9YOXR_y4Vq z_>DhLkp0Gsnt^Y=Y=&|Fi6HMg>NJNQGn^p%jV~w2`-nZS-3gvcd z{PC?JcM4hq?@_JM-$|`8U+&cK!qyni6|Eu1Hns*m|Ec+oX@hxwN*j#-d2OJVUf2fw z-=_`6qpS_`SG7UEZ)gKKyGY?HZ7`0XXui5_QSQXH7>{$>f^RNsi~5V&V!SHaVt$Tq zi+M0h%iY};a_!N!;G4HJ-~P53_di^Kew};)@NRMe;xD}b{k!r4^mp(Dz~@%YKl=jk z)uS4}`~u8}7cKxFZMXn(=GzN+g*fw*Ifku2ww#Kd)`G@ z|2AHP@%q!n$lv5*wBPGu(7X6zj6?KdtV_2LWIO!Qi!ncUUJSbZaxv(1>?P=z{}R;G z?Go@=?@NIH)dXiUKWO~1?dr%m-Kp)+UPU|f_r`Xh*DdWZKC|1Q{zdID&Z{+jqo%*p z4)uRZko_r+ycFYb?WN$;(o0o8xfJz}zZB&rT?#&!b1CqBMB|rTig~k6!{1+ub^i~S zp`M#B10T$~4E*(g#;?%$bsFA!8R)a?GRX6tksUCO4LV?cH17aBx^w`3eLJANUh8lm}f_J z$9OgG4mw_@uvd4~e{Fa0MMA?jc1L@2x`Q4ox?|q%=#KIGx57X5KtImyf%mR} zFfPM;=zh2d>R;RgLD|!Nta8K~XeA2jlg$hBx%VJbtSW z=qaMFVe5m^s2tvPG8XVk-k_r*Y*W{KIx0`{i!eLdR(E( zlS1%g-$InXt`PO73)OB|2)t$#qMwTkQU42t!1GOw|F{r*@}ENBb>>y5x9wHnhb~vC zoW2V6O}a|w)m4~p&t8T4-n|NP>I;RxTm`xw-4A?lQa|v?6$II@I!TcIB7Pvqe&ews zjQc-|Q10U*jQjo~^#7k4e|$08JFOV?+hHsT?w+^__)8LAKeFG9IqY(yoL`#d$R_C4zCUZ zf9)IuzT7_u^gaDr=(~Nch1?u|E$H>owMgG}E$}#LFyIA)p-*2k7<$iKg|7|9IQ~2s z`xyUqphK_gu&*9*9nv4y_#F!C4ncbBA`hhTop7=rdU4uKx$8(K%sJ9-QSou(3G zzw!Hq!tPvB0{BD;#^E=Grw0Ms2EiYNLC||(5d2sY1b+?>V!Xx$!B39{VJBS~M0>}D zz}IJnAh*s9p`NZG%(uQF^rtKYdd~`}eiZ^;SBF67FEo5g81k!ISl4|GrwFp&_~om>h!|FsnO7L|gp29*MjR4Mp=Y$@i~?WMqbPATwMT#Ej#DaAN!F9kpSN|61= z&n?3^ykCZVr<9}Kzm;R&Tv!ggyOl$3rOScG_;Sp{Tgovn?kPumOUr@(%jKBYo68}8 zzA6Wv-)p%#5#&E5g7~Hp>AAMVofk7{_S zwzE$2y`$~zi(tIJ(tN)XWdD@oh5?V^!%+X2Vd&4T!_dz=hJlU?HQ(l8*q3e}hW;K` zQAf@Nn^#~ymQ;Wb$5x=dc?8*S{Gker*T5L)8;Aj~J7UOppN5yj(C<|-;J+z`@p&_b z`uE0w-@jsz14qO$o(<#3KOheNxlY5k$5HRBIOvubiZu2O zH>SZS@1-%G`_t%eUKRS&sS5Q6sxWWoRH6N~RcdFe0$o4T_@AmUz749;pR=p6PUcl( zKRT}(c8B|_!B_8BgKvMR#{B%H8gkb^9CD|t!m{D0_txPkH*>ho^WmW1n&IGwb;D8L zYr}!p*5T;)?%|L(Ukrzw`(Zff+p`AiL~#wm6*a)Kx(59pS%Z4!)u2BQ*8q>@n*X^P z$fb=np!ILOtt8VI2010zTi2!hAnsG~&-54SQs((cqIwqxC#zH27)ZXw>`O zXwd7M(V*`yqe0)gV^Hr2V=#XHF-UJQM)w68zG4i@_t)@sV^BUa2IFXr!T3~b{IoG> zckUR_Z>iSzoYu2d;XB&yKgIz6{bSJY-!%Tzv3h&9XJJ*N3K zjl=xdJr4c(R`dO;^&T@G^k_aF^tfm|=0WfA&}Ty9A$O*Y2Y#!@tK1)t`nQhBlbU?IZX0z@QpYRt+=U<_>Hf+3HgtmfO?xv0H3#?fc2*9 z1oR_10eFs|06Ndnd{0h5KUQk_brXQsn-ic%)tiX$RTK4maU#l1n}~kRnTTuWgf5 zU%MIoYxduf ze1hyZo_8Dg@U`189&g_UIrPnKpl9957~iue1K+<+20hwN#=6peGWak#8FKNC$>5JC zC!@YylOcD0nvDI?8Mmul^>)bnyKhH-_TG+iA8PvXQ_#N#Q_$|2Q5;Z1#6~5f3G_OdPa*GkQ-OcKzpefIPbi7 z2Il)wGhruds&LRu^kec&(0SfW@W-PX|IAF#?Uk9}gPk*V|2Y%m{o_o`ixX!dy@A5B zW`UmP&%$`OnT7dz@hs4(^DM}z!ddFiqWNlOq24jGpr70|3;V9^vw+XZvq6`JvoS6g z%?ACinhpC}*=)4GY&Q63^=ypy=Go}qzS-!{{@G}^&K$tw<{;l`bAWf#Il$whIqDxU z2lMmqb3p$a=3ty2R`~K9wEO-XjQ8hrFb=2QiE@|RiSY>B3H)!nQ}@kx>i*~FW< ziTQfMU1)dKUC_(#xeN2^n7N>T{#>-vc`opd%|(C5&jnqk&xKyNWUl&0%msgZIT!Vu zFb{aNnFo6GoCmq`_j%yk>*t}|^m!<^Vjk>O@65xv`R@k*b+{YhiFczv3-5-$@xtAx zcc-R*emD5A3EczvaMwM^zv~`754cCyg?oWtGlJ|F*X3U1dyXLc zjqkn}^Xbm}(Ej%OFrPlZ5A-_ge$1a%_oLmy`$6~0`=R&Tct7^x>+eTB-)R1(4}k9q z9#A{$1Bj1506eBVfPNn{ANV$!kNg+S$9Qy~kM;-7huo@|54@A}aV|JbZ^lB<<9>qdH~!2*%%htYq2E&%f#2_61iEZoq|6h#pyLK`5ZK=iJj|Gd7e=gnUPt`Kdp)k_olk%tuY3Y>I`Ra{J@N$nM&5q{{cpS!{k~)= z=+tGYo)0e7^TDMUujo?DhjB|GUnVUD-@LvQIuSqMepcV%~Rt z67{8@gg$f2lPEX!Nt}D%{UrLc?@6?O+%m|~zb-?47cE1%p36X|KFd&F#WL{8*k$PV zy~{8!*DOOl?`XdL%P<~)cnb3N&rhMA4o`uf2R(&xpY{~=s7IcH-E!ko;IH4FQoF!% zw9|e$=r(9M_#mV(u^e<9wH)*Prscr@7EPbK9CCNja`44Qt!L+Q(C>ZC_t|pHj~_Jt zXRYsd4cA?Pe8;W;zNf7KoiADex(-{RemW~KUK3a7et8Av-@_|F?{`+9|8<{6{3TCA z4=y9fe&df5WWVuap8?;#{S3}uzI+D!&~YW^<)oF+qaItSa(*T3%V#}{b@b|Ik#FX+ z(1TY!tL0ZgUz)TE^j)?}?cb}w=bx{_c=}hPpO>x%UV~Oc-mhE@J93*f=+Cul)bE%e z`;9MN1AXnhweaVfyB6cQeJ$kK4+PoI`@H8cKc+ngJ!i*rSP%a6JkAd*pU1iSGta|r z@Z0n7qa5%8;^)5re){wU)K~XK)N}od!1Iw8QD38Vpv#Txpf5bPPVMsq*>C)m^|13F z^Agtg9xow0?IqB6>q}_=*q1S0;g|J%>t)Q3J6{H!?|m8L_0r3jN4s7IzkK~Nd7?+W+px&9UfDa#i1@nB_E8ydoUcr3Z@{0PO zz5+h{>J{Mio7UU#Rq)-#uj;!0D(boMRgB-PSAo}4uR^Xr_bT}EJULUvES|kKY75&fEmLHQ5CF=LMUvE=4whPv>qz|6bh$dB1%V@cwNR z`rlx)`fqJU`#m=6Ip1dWyV;C+af8O+vl;Sg#b&GnpKexv-_7WUZwvUY!4~LseYap9 z+_44x@YEKZH+{bac#qzS`F5+qN4A2F8@GaAw{F#Qxvik{(XWF)PIw*lHGW<9%df+4 zJo!5Kw%Hr-8=v?F$wqv}m*^YKMY=@ojdyVh$W*uLG z;L~q{j*Z{Ke7x!{=o7Qw(({D3^t|J3%&Ts1V}4F~8}+{WHt_iFZL9<5?!b6ox&!m< z>K%|*6L-K)vULacac8{)I!<^8a((eTSQj_FgL=Pv2mE=~PQ2CMZU@JqMb$WV*Flw7wx_O zF8K7PcQKwvzK3x-<~_9!zX$$0`#p?L)Aztft>1&ZyYxMb_oVmKANoDWo%`Q|oLTf9 z@Of6tzxE#5*{1PtYyBT<{%^JZy1Ot=$M3@Y>a+{x2k*lA8Qz8Vsx^sNKNtgx&BPKX*6sS-aKmd^hMd zaW}?!+HQ>3>fIQJZM#v=*Smq|PrE_)KkiXIe~_h%@_5shv z`@kPV_n~}ZALvxQ5BM<6HlsdincmSAQRPTJNL18wmRR zfmq1js7WkcnP>Sc~G1C~D)Px*u8fmm5M9(JHGz7Ew4zLCQzKgES@}MLLFah9qB4-I z$cnI>m}DRpEYApro%AlzxJ3L~Yr4y0Ze^-uvCDPHTKN-G09kx>b^BOftB!@%@{dWF_@;entMZr_MwArnRR zFYe;x;7TL$7-gx6r)#gso9#eN#uH)A77JG&V$W(TaG*w#;j)O83MZ)?ad5x#cqrV3 z{vCdS12tl?M63*37R4W8t^-w99f+kYAzvy^_*6wQJA6oU=n!j>Ih@UaAr*%L2=VL~ z%M}&O$`o{EDu}Uga@XXIkxYHlDJDnAoh>s?G8S?l`e`3rnRCTE1x%-d83i)pr9dc9 zqdJB7 zZ#&>x{oE@Zty8iVMB`-=&^64pe96y5fLCt%nG6R~kyx3Zg_9LY#gjE0-JL~q*GOrp z9q1N9H4?BQp>Xq(n&u4sAy+ob{^9Qw3ORwUvgAlO9*xGU!{}T0xZ>{_obwuG#YsfJ zq9VKZ{cLpoWyyFtL8D=nm&5}}Ni9lO5^1C-SeZ$$D2oda#l`t$;)6Dwf)1T%z)=bR zh@f-H%!aLSiV2vR7=f-+8Av3EL1~JGO8kj%vOJKWbvZ?|k6L2dvq()+L0%U^{?cT; z(w{01V_B~uK~w2ZM8g3q>`$g+l0p?mBf$U*Q9?dILWuq!Plm!tOk^tB7tR)j=7_}G+ zM8Pr=lSr2k=`s?6!FZY`yh4As%0MJ)*}*_C6{!NTSrkNwzWx9=#^aETlbV}Pc{yEy zjJlOhB;u@j`AcbV8(GLh^@Mqhh_Wu!WzeK%e^F5{DUe88vJ+i;D~W-I7VFqHW6y+xhztR@A3(A{8i!h83T% zk0&YpBbgD2hWtI4X*6N`hJDJ%24X6N1pqE=kukbwrFx;zprcM-E2DK^POGD7o3=t1+B2^>gMDPkTW zTR<2nA6QWy5={{896`#1fiedrKtxO@qVYgTwe1iMRxlN<@mECxPUGz)Z_-PnOmUGj zl5kCxOUEo?cj0+vZ$^`U=lkmkF{MW(VeU=5GQhowMrA&8=2STm2(`tlW2S#t*L6gQ z5QUflS6~K6Y}yQ%BMdkg4&g7fbWcZJRMtF^gsfB4fK)=Gk_z*1Ycdlv%=3z-PKaiZ zKochiBcdrno!E*R3YOE}IOZzcj0Id65}9XD zFl`Yx=4izqk7d`6s)JX%BpfRKcFUEAzg(agU)wY_nq&-+5#zNlWr81O9DAU-> zQW_76eT#Jev~(P3M`EM~L_z^*0k!58O`C_h6r`y=s~BiBD@&9^$>-MaQi0SVmV)p< z)SPB@s4YKaycMXTK<&9Ai9^rQ?m*o)%BD_0BZLo7z%`!_hJtK`MIBFuD|r$}LW;(Tcn9gf~Dkv`Qgr@?x$Xu$dQN`Mc(r{SVcG#3?PCd*ImK2Wdr*oXP(|Vo(AnC>Lnj z#X2Wx!B(?^C%~3Qb7-SR5TO?fh~D8OB}Is+tdH~Y4sjZrfNA0wqS`-{cl>OAC=oh_ zvbJ8b&*2rFCIxiactUjFe5xjuq9494h5db9`t=>y)z>9!adojRQf+f$B!mbmABYCi zQP{LZ5h`NIVi5vXety0u*|mQyqWO$uK^_VfHl_iuZX{WFk1zW{C?sMXm0x0XZOD0o zVaAaK8|}_m9=LaCv|nQb9C4{;!TF6_*<#6F!xqJGw3PFU(ZOWLjAr$W`c8dg)iNGS z1$dtvNTooUQZcTX5|PqUe~H6fb^=6=KZr9hw*lBd>V;9OQa|@il~^ z-xy155v+-_5rw)H$+n#3A1qrf85~W-&fwZ~Ym6v(GKq;GCX(ry6>G3%gDHNAvhOjP znS?M5cd2-sXjvvEL^0&0S)VO!#;AePmEoA!)k$_FqJbJ9E{0OOCMBWSy0Oxh7Twf7 zfFo+ggArK>FmZB?k}))z9i|KqS1PK33@#X-*Ejq%M&T~HF=5%abG5t=?%%JM{$ia?f2NaBpB(PuFKpMn*e-#v+ro^fkT3Hv zSi>G;v}a+j$vD~50wwMWY=zPc8n0P2>Pa1Tm^gV0I1IK38oPk%Aw0k|mL-u;C`?-) zBfwZY0LzGy8j#9i>=9d;%JgVWJ6;eB63jPS00VTwv(Lh2LIAROhGqOxVT-eV> z4s(K{kTzMd3OisQaJpkM4v{Q7Euo8~efVO2urOqrr7dW}v=<{`HXK~fL6}qXeO;W! zdAagZlDr`kVU-8`(QvFx z23cd`)xsFEs8H8S!ggoDKi&}JnL22s;@(8CQf5p&dt&netXpd3zFiX0FRH`msd z$HDACH94Bf!E)7-?lLwGZPX+!zw)f1E(6d2N%yp_Y`hwHRWBz^ z2%^HxV-n%xUw1|^fQ0Ssgk@{qIWkGt1NNRXlK}2q%39sUrcz6u1gX8GqO|j-i(U4> z4M7>n?0O6u4T%8W0Hv7!5;bPN$$^8v&@n9_)oUqrj&h;t=Td*OOJVyjMGv)DR_j`x z#Y8ydokM9-{$#tMqC^tGO{|=TrNw9L?9?f>U^^1=Tnu-N;)*M8a2ACMM(#-W)S^@q6w>bbCy$_ z>U58jOiYT=!9?{82SOQ91%>{B_VK93c|-}KilFk+ZiUrt#D#~ak^yt9VxNh)`-OaB ztTBOMR*Rs;N(uX@$@yvkXFFkX1vi#LGc$KhltbT2cMqn}IWG;{fUz`rWfLxl8PQ;{(UOFJy(-8I>{ zq(XO_eW{HWzp2{;n{rOljrW=Dd*Zkfgfj5RhtUsfISoKH$xn7$r?`^% za3&m)KgcVcN1q8g*0eyBNneAlu+JArk1+uh3QlSNiSo1<7%>FbW!e_bGwiuG3}rQClpuXp{y-Uu6TQGcO|;l zcN2{bsI0IiO4K~cUaNzT$;e{cUC^r-NUT^Lai#!cq?{Dc{0obJ16udl%+WX5&+pTQ~K0qI>PZxLqAZeXQC{X8!E=l3z0H5HOOjvCvWjq)JEz2oSd?GXVVKC+DT8AU zMSO5R9%uK_ljpp`WU$*gd?_N%fj*Cmpb4dD%`IVPe1ttlGL1_l!=;hoKK1+UR+&iE zxLLPbOlFe9_8QTPcget$kDg18c})KM@xSbZ#YCw_7KqHXl6e!I{NLcV(i->j)o6aF1U=zuxi#WKGljac+!YY$DrkMm{7+!lbgCmt>Ah_WmwEP>Pv1P z?%G+icr7QV<)jDG(x#ls#6#pt=|qWr8^Irdd(99LlS4w0WcwC;YqUiw-U56v*ER#a(!mg18$8O>x^GX!eAoj_Y9+Z!2< zhpk#)l;4v6*Q!}PIA!tT>SQxVxRn8`!pYmBb=zjLlQcG_SU4rS0+@p8703NnA{^vf z50#`OM-tJn%d?noAs{D?o|!Us)y?f+Ep>NocM3X$YujRW*Kk`i+2jsyE+UD~rI%8* z(J7K};aeM>T)F<&$%HJ@&cR7TTXWvS2TH=Uo`}<0(3p?hlc$}3vpYMwxa*H zbVm&`ajjbNfBxdWevN58xL&;;>Nd)nVkj6$hAj0lY2382v!E%$4ZRpQZRl@qoHymV zO-l4g@l-OdH2%hvv2k|srWxfuTgw{bt0#y^1@-zS^!`MrK3)AS{C)fB?u`eHhUa>a zJ13r;*%d=Nd8(miw8_npQguegrVZ=S5Qc-aL-N~RpR^%rLAg>8cXF7J50jeQzY8Nj zEv!M;#s}FBSeaG+Usjd_pCd3o)utQ2Wg?ud2K;R2 zXEB#_vb~QvYchc2X-floNaHq)z~7CxNMT!hu5?a`#pc<`iAluofHPsIVoT#RE?l9i3Lb(v-_6C26E#<9#6NIGnr=oa4N`yoTS0( z17et;F3SfZK`gy{uet4;_}y*Ge^DeB#-URU<+C&4|CMaKbUI>brghjHz`g#-;+b5ts!ofHrUq)gN3P99n zD+0EfD0Wc(V^}9ji+mI@?yWJOMMz`>Wk?{E(pH41Dj^mTyll7wxE&-hEd1<4Jf2(f z;EG5LiV4HqneP`59$^4;W(LDC`&Bk-!XhfqZCVBcRhu3IL5u#nS<;7tUIm_wKz3B_ zlg1u#b^(>Y(x&jMtVwdQg)cSm9emlb$DFf0JyFO%SV?z=EWdz^?S8ep)_9qiPxW>J ztwZn$stDKQNQ85cq$Sn&pPj|+0DBh%aGzBl!(m$ij&?N*%xUheL+%6n+WvFoYgHf_ zVd-RFLM2pO_lRi)X5%4uHOV{9XwBg@G}0oyy)rzSe>W~qr4o(VOe4Rn#&}=|{(I?| zXrGSB9$jp9c&&+XLK=g}lkj2IQ5m|xR6{@6CA!?u#;McaL`+8{a?5ns^7-b}VK&9n z64=TNHO)jSh27+d5#Ayt;Ph*+8rh?NnC-^GDOzr%Wn;H8`bP_`ygUwbS#1Mjvnx$r z*%mi!)CB%cxOLFbd%|vV$vUs@idYnS*srSS&x9-9^7ZUti&1_-WKhxIOiMGh60P*X zu}OhENWf}uFy)M!*suc@l__6HTSPXdremg}r0ZIu!#=dN>B%?xd+MMwP2}2o5yrYF>3pGZ zIN`cI$jQEfLSAm&hi4vVvVtJX_JXn)ztkvCaEMP^c8q;W6_Nwwf=cmRvUg3cbE%Fd zQQR=$*OTG&<1;Q(o|74Fz`T+WuwNX^`Mi-H+rT3R+-t1-A$4wQW}73NvscIeH(p}J z#hU`BxTXnHIN#?ubwx6tXfp3Ei7{I)+c0a9S}Ecm9mr4;dA-n8`k=zOzZe?=C5$GQ zBVHwjPKC{rMmb;l2t=y`HI{P?QSM2m#W6|vkSaQahV2Iux)i9V5N#NESYkE0xG_x> z4_^4#(T%BE9!Q47?N6pEAuS|nljJk4WU594QY0v3<@MRpZRPM(RzxPB$wpNE`iuF3 zul!_FSUi}E9Cpw|Irj4x^D9a5($Y+p zf*%vD0W?=588zu1h4)<~75ovIxHYn=lgCkcCzy=LyGpptmD#MvRm;X&FwFG0@}`zS zU&~62m+*D5?EZQhwLLBltCa4{Od%Sj0x{MXtFgWi{`QtDgWIFfi8ao_1;!x~g1EpO zfjFm1O=vUMJYWSQkvy>+8BN{JYVPzk^YhI(?C~>_GR$)vD^G8#z#M|Z{;-wjV8EV4 zS#7D(gmdfK>J7T{;!{%!^T1^11{kRyBI40-uPJ zoPZ-tz~8T1r>?!b!8^n}(&F`$qzP~(spRy}Z_GE?-SZ-*XNM%zQ!?K~_*tYAvty?y zh)KQ5W^oO0j1`Q6X_6wcSjvKGTS0J-R8~~aLsYeAD|O5!wdN5s*@3eNi#S<*oP=X9IfRtI76bfo-cjg660`m`2pB7r{mW&9k~n#= zfiKfY2*!_I4hi{}vV5;V4L?{UM-MWQ*`ikxpw?;SiCO4Uae0J>y-*gVLgHV!8QIJ1 z&c$)QmvU0(jF5YvvYpJ+S03{YJul5R%FTXq{71(?uG6rsz{Cmf^MrFplJv1$Vf@rb zHrNM9{jx`+FE%UyU*?CUJ#(gG4)%NH$7ThKl3G85a2rgT>!=<`qtXI$Pe$$s~ zO$C}42g=yQ?dz@YN}9W@CX5}vd6HC*U}Y!f+N`T=&9_Ub&07|?cD~+m(g!2N)xB%% zt5Wn+9q{N^pSXHOh$=x5Zq0&&$+)=w&`-}!gu(%*KD?DiKh!)VKk;gsh$)d!JRO8E zJbL}YYyz=2GerzH$1nO@@ATUNlHYyee)r=LmP9x|ae_iW^bVve$!wcz z!cvRtF}Q&1!69+a;Zd(Gi&bkL>0U;%xohwIB<&(4mK%w4(9@p=J#!61gL=&|YL_fE zCrkQU>d?n9Ore;YLGj*&rl>WAe>wLcNU!}sW8Ir#JE@N=qv9;a7-%P&P--`X2VJ+?YB0>FcpM{xI8Z?mlcvx zEhe@b+|MN;&E?p7hHZn~a}sqfnKtLSroU!$?>g}%vdQwD?|0u|(|c!nV1hd#%{w?3 zhv+xVIkI%gqM;{%{8X}_=ka*NL!6$sQ$@tO%o5e%65QM>4e$<^I?8AM2D*d7d1rP z@b+7L++DA@mL(%0wu+SUUYnxK<&cQ>=@6=`%%SKUT7{{20tZCiO;=xeG_61$rcOzO z?5!0X{D7q|KbWBlkWp2NmhTjUT(m8D@)SU}`o;Dkr;zAqhg*y~Ew{-PxaFAr#((BF0qmQAeeD}* zwh7Z#xBBwSQNF@Xz4@OpU17hG8DUO-WOwaZY4d%Bff#SY)Q0X^0y)GRl1fsa!i5HYX?<56}t(APk01)(tGyxj@Am4!m@OPF#A)o9V|yoe2H zDp+poaJIH!7Zn`j;RF6DduWr!@9XGm_EZN&(_h>T!q1TYlqB997?^n~VGIjGWb>Z8 z4A_7^_VXwp50gReh9>z527bF$jWXE1Hf-83-`}k)zn#Bf3sbN~(}q4$6=l~bcXs4X z1N;Mi zF^VMJm(cPvn%9EKI6rEaCF649kfU9X3yr$qplM!jvTn#71`>E9_27tZf)Esij3C!HkH^dDF`-gv$dk?_@;UcGiq|m{SW1tJ<<@uOKntLPtKib7qJx zBk z2t(XagSgOEsIRRFWEUy3g4ki*1$rWQK}$x!KDuxAJh|cyc;CG@DK6_(q2rjLF0jTc z11D1XW}$Ygp0aK!>jgEtoI97fxLqsu%yw4qMFzXx$xnpi?4E26bSP0Dv*6xFX|ENB zlWl%>m5hE|p8+-7Nhc zB-VzBg;zQLZ*%$s*-!QU7ljYIWZbQN7uNP{mi>}=VYUem#~OK7W?Du>rjf672s{7f zS?zKd`Z7Pr2iexBNs6xv#rOzo zMU<-l++tk;OOEZHHO;$$#+S zKIcH(j$s1e!!=B2N4tS%BfmfHoPZo+smjcg6D^m_4*1P0%bv(WHdB}fMm;HR{L|3@ z`xvn&zWr*nx>`l_J0GG$w1DOmP6hKps{XOaa7m8DN@*M3PamG8AAE3$w|m%`og;Ai zQORg9_b8wVD>s@j5)zY6Mx39BrEQye9P0$66I<2+LK}7$dxYZa&^ob z8SrioJZT~G;*KXa^OFF4p@Jm|i!OO#^HL+P+GWzhpN=KNQ9NH_9yIqnern$fX_c34 zAHmwhDKc|1O0=%EgnS&>rER))ISoB4bVFV*O2YP4RTjnU@#LH{;-&}-THB~?4$S5K zNup#qb(_gVl8*gpp)~ldRCTNI+v9QCd6z@ zc+E6fG9hP0Ip~v__TRRV?cnB4HD8j+)lHL@1G%hL$_^mQ?5}Me5R_{u%RElge3F)3Lrwu}zvz?|Q>%!r5!+&keA(Pn&c1Y}_kui^ zm9j1e;(d&u`x^m6#Zo9|`a?`*Lr~dJW9+hD#>mfTTHix4-~Y`_h0h!WqG3~cxGm~3 zR>5m6mxV3Y_Z<%Katp3s{nxLyxNw&-H$!ens_xP5Y`K^bpYh-}^Uc?O-FLzCWf@O% z3F8{)jytg6tA*KJ53jglJ$!sX5C5EnY(gAX=0lt(wagHe>G*^xe$@SKW`@OcQKccT+JR0^D^)4=yBRl-E zH;)Lh@l<~4O&a;lR&3%)CqUe42k@m6W~;(vJQWYdqh3*695+&$1(+3<69&m|s8dAa zB!ARX(n7#?;4b28S^;qbusxUAq?}5o@$PuIEZ^VQ+~#W6qQyu?YxL#jDp8A(%j+R0Wde>4oh7?2BRltGB{{75y+TzT@JoQn2=7=0enedmF0unuRR%qclUB9~d9b z7zvGLhZ~OrXtT_lLVU4-hX}*QUqFu#n}O{ehhF{0j7CHOr1Ks| z$|HA*pTjcW`IGpJk6%hQp9*jOo?@C1mgAiwmrH4)7Hh37+bB1eVCM~W0GEqA=5nO% zJe1*z=z8=!7?pRb_{-a(w%T3=`5E%%5WgXcCQ7M%2*Swx#Q)NFJ(^gAQK* zJcBIm>-yamUg<43Tj`gs%s0ejoZNiCcTW;IPnGOd2ql=s8V_Cl&W<7u(oNZ@GLB zIaf9E1?G5ViFhHJ)80l_^A4sq8X-1Jo8L+Mx9#jBL7MlZJ(-{4Oe_I+-SRae6AL@1 z9l}SYVriOyawcaB*K)b|nWCBORH8H&BX_M2tsske88{>8jAW@jDw4<|f!8n*4YlQT z`??~=Jx%gfp&Sa;n@&l~;f8rNT&Ac?w_Dv*PRp6{$40({Q#$ z%O$Hlkytw1(N#ftx-5LCHApeJIb2Sx#^-)!s~2-zW$l@q<+fQWAJ(A0y7^U3j*9pp ziGmnl-*gH;A~6H~=AO9O*%c9Cnpbmq=ek&tC|nhhL?YwqJkQ(z=`c7_C#%TqcC0#T zgq)#{_7yP&!ul#2ubr}xbENAXHS++N{SYMIRn}}y877@C>vlp>raww{jOzp(j`38J>Ihv$17Wj3?kq6;cm-GWM)c|&x|y| z{2Q*@d@TpeNm(_;HU{UW?6 z!1u__?}0qqJs%2poiJz~Qsa44ihC8|W_q!_(W1c5@`8Ss@jo5{`5a)ecuFV`y~_Mn zA5Qx{GGn_m>4!5>i^C*H%qLunSrFl|bNOkUY>lUvJCYDA_jbFF`Z#+&$jqN2kdG~M z?(SE0?IZqog~oZmQ!2`zm7_h3(_g=MFmp=HeD|;W?mv*?2II+R! z)>w59&;&G~h=ps1sp`1vBV`q|HMXEPixE(WYJUsY7)5;U&;De5DF)XHJYR|ttw=UJ zmTUhF8?|0()@_`4g%^81nxbE_hGTXa?$LyEzDW?aKRXdm+Q%2ssM%^dX8~+SO{xd0 z70!B%KQE?s$Y?T675S(*$5Wm%GF`_RH3NqcPBqR*ewt_q8X z2<)z$h67+MaryaX85b{-V!8eavyZ55O-e`$&$H`v++p?MW*Xv_&D*r**8%uYSaK)x zq@IM!b-i}3&i#pQ?r5c6PYlF#BN*moT3>GgQQX_NREFP|GsE>eRHlf?NqdXoerFNy zP2$rY-p_ty6fMnopb@7emR;C*SV0La)|WbT`pK<*f0s^0#I!}l=8^+);i+8PSI@$Q zST$8gvTjTkb9QnitM7jQHq;UC>TiRc+N&YBOP`fb>#Y@ zKr_AkW8US|!#*aB=gmLEW6n6~Q5iCZn|pk5BF>Q$ZaYXOUi2d&cOrzpredKqAFjuj znLVC2Ir;C<3LD$a;T1PWo&Og_57=x(J}KwgQo{~tZ+?iWnivBZyfy7|vaqSAyo%Bc zmvdvS&UMEzKX>-pxl5i-!4v;BJ33Fl;vs1j)LAa_2X0JV6zzui&b~h#qd6Sn?L~Na zFq|-x{BUaFg_pFQlyz7IT^+E8R61>6N3!4YfphF(*N$T16kvaxfFJTbd_1)#n;E#4 z|F#nIJw-EiW?$>9i~nuSNskEe2n}yt_J?A#tHY&?xT&&KOk%kziCDIuYj&b&RjvnR zh79S_w|DP?;-Vo#l&Al@QfA~_J+(jfuAkMaF^Z|9SXmSgm{?0u@t<+It;n-{jjXJ^5%=RCs-WpNU^BBi z{(gA$O+KF@YAr35)d5+YNS%Z(BiG?sdyBaa*(g5eskl+kg2*o)|rM`M1SB}JQBWVu7o67~qbfP&nKJxjMn3)8kk2&jh25%nVL&8pJ zQh+iz!o!0H%wrum(*aW*R`R5~&mazz>M1M^^!k-cp|<^UjY>U!Bt746J~}4GOLJ@8 z9Gb}GDmjL7)r{+&o{g47c{fk|3Q;kia{1t}Kw=g5XNz-RCNGYs0+~_z{3Tnyip?vP z_+*KGa4Q;2i+!LLlelaVS(p;`V%Vrj#LJR_M0t&m4Ox62oF*4x+h5)nRNs~UF>Lh2 z#@att5fj@szR)CwPdm~!wA0M&FaBE!+{Ui{>eyxf@Fc?CDwoUjx4CVlK?r|ifi;^p zTN3wI3sNu7M>9>F2!$o9jkwmS|d4g8P5AUFgITo zw5$%e!p`3VkfRFw889}u;-gP`LKrKP3NE+jgWDA_r3W~2_uQlI%B@P?XV_v?ER$T7 z{lu-mM7|zp9=zo=_p`rp{;Ur(!+a+vn|6h2>$mi}cEs~4ys1_8Y|fcHT9ogLkuV5E zp~T}PUJyuz2@D)+UnUle;3hn!laei{NVnkx6gS#%5mg&#kmca zuIOz4=3I%!^VgMDc8Je_yNcv;bSS`~anI4(b2zK3ou!iW zHuG?#7#su91Z~*#aNYI1sPl*ytBLCTv4{ipsdP4M<2M*vxV_eTe_*gQG+|4vf z-C6ZTS&Q{CXzPyOh|#&(#$Of-+s}m#ZDbAQBM)<~W7`t+VmJ)4Wn)URx)+Yw{y9PCC4d^^&Xk|KW~YnhdmMVGDK7)t z_G!IU#BZJQ!svZM!Rc|tG7msoah)$24%7Nk64q4NKErzy%k`{+eX$^x{hF0eE*If1 zZ+qnZR=2-T++2KeANCE*yrWVUsls=7vu~;x$$h^OJ`NGyuaVHBC6lzyYk09x z(eK#*d7E>M%XP-HKzkBA-?(wB71y}GXykW4O~tp?dBMq*!+WK@nSTAn&Scw$#BbgB z_rU%28v7wqgB!f*pzV{=82CTUeamtjN3vzE`4u@F!;sJb1(H&0G-y2<0!RtnAc;$W zl8td_RH7;YWV2pfSp^C$lUZ-?C(KT(vCBJ)+1%aT34hXGGI5T($0IYV0I+Yjjk<}- zj8|qxMn;6YA3uI3>r*jq>H;?Ms#o^7QR?M;S}W3aYF*fMdf6*cIlfL;VE0a4j=U>m zdSFWe0l#dP>25>tAW2yD*FxNov?SV%*ViQ)zipJsc`7~CUCAq%hSNsXiqS|^Ga1rN zJ<#yg&0d`{W>i`ckMBnPYaBuE+triP7HvUC2S}mU;zja`;kgDol-^5Dwf6+2f=E{!JThk%(+awpVV#{IY`yyXpG+oiM+Imh&DM~4g-#@r zu0bPswB@GsVJ4w7$TGv*bs6WQ$sjWiZEAdsJZxM{-Oga18PwdpcKj>P zL~p`p^Rs}(Z4ki>pGIaQB2)9AlLPo^LJ06`ND2$R4AJb!Ot`(Zg-Ln{w~y`59(?v- zE5r1gmCdN@Wh-R4Nwq>7Aq%|B1tsG+4)nLqfax+pN}`o!7-pb&yO86z>J?XKK`&s_ z&USWQx?v)J^Sdr-IJldgE36q0v6b$&jBycqe~B^JbYjOmSB-=qWkdFSbTh%58cZVp zHjHt%nsU;Xzd|6TCmV9q41_?G^!=GIyTpUoih9IV6-P6mv}gJ#Puao#0tD%g0`GX2 zk@~(6N_Z+D!JsnDK+(uQHUB#K)eWeOYEPFWjMf-@BdnD)vuU1R_NgjRK0ZCgg~xnL zSP7&6qMt!>+Q^4xL8l4GOg<<~HlD2BB?Nm$x=XleMZ4Xoo_q4i>1pPUg`ot(-&UlW zZnIEvTmqx+R1?~c91O5 zIJb29nN2I1I9p`EobV5Z=$e~+7POMB8Qx`8UY$XA3(^vI_X`B(lhrqiB*BazPWIc~ zH8*Vtgne>EqCm4|@;p>^O!hxDD1a5q5M`DxXSq#i}~s1 zXQ3Q!?X;Y2J|4SUqL%5ilWOimY`fQRxt)Iv4t&@C$9FPgIb4j^>jXxUm7r+K2ZZL; zncE>?iN18DHoYS$=XRHc$^H${E-v@H5lHx?oWCQC8=>~nGVy_kPSd_bR05h57viF66?-XON37lS6;WatW(!g%GN@Y z-8OFBM`G)4_qI(4lSJ<28PN-=(9>X@>n$xWSjX{))oZIkEfB^wA)h|J#ogr%EsLaa zv-+N|2%GCSli3^hb*|T|3m3O6ANoW+ce_j9uqSR(`)0S7RJrbj^K#)tXFFh$+ejdClRuKgNtOJH0M2|(SYO7haknxa?t~hLI{4bGAIt1cK>;&3&f6{V6&7M^K z^9ox~e`V6JAbd_Z+2axvBG_wT#@GlIlUMei+i6SyLnV7;Edf8PA=ko0WG}AX*Nf5B zdu<&HwjS;eb0^Q~B~>u@X*u^g$m#q3>xcdm%E2`sS1jw0I|9<_ z>tFs?Nv?X6ybtIvl8bwjwv!DKwXdJiUdcUy>-Jvo8W1miKkdXE}?SK0lz zZ`p0W+}*ijSlG*+Ov&r0RHNJ95@H$=39?A#zP(QPW^7;J6KCvCa z&bg~0{2gY4q2fM++@!LJ1uRhJ`65QKBqTTbJd;TF{`13Dn}^%}|ROTM9q~rcXsD zIFwy77hZ?NO{q{evty`9il`IZ7Q{NmN#gEZE-uPq;WoUS8d-$uTo3DlX$BS^lAlK= zgYCE({T^Ap1x4se6uCa(qQ{^&`(-b`^D;5w8nmy` zO)usZA#d*6W#LHEz5^Ya{1sUsdGt6mft0DH)UjAl&Oiq%+2dv)HNhx&dUkUmKPdeR zArQ0BNt7?}>OCLOBA4+qw#aX8dT#`6keF7Am5LW#Os-u;B@&XvW|R~^N$w0TFf+Rj zIXx9y-ZzD8LPZX+$}Gq)5Ll7$3Cj~!f950ulqMQT z(Cj-SuF-ClP>VWyj*(0m!z`sr!t59*6l6{5#qrwVVI{^ww@|%RM{BTLjj+;NWYu~K z2bBvavDURMP>m}oIQISnClz8#Xm-2xUiQ*`Xyt5H!g3CJ{Kd?*go$T?@bui=`B<(* zmM%1cYqm2+MR%K%K6P~i3s&ucrtW6gQQ2d;06=1FwBUxsn961IeBF&S>(t)(haEib zOINk)pQ&|uJY}@Jtavu@V3lW!7N8sSVma2hC9>VttBP@S#RV(39WE|_vA(_t^!!Up zHLw*nt$)z1CuC~Z_qVc*4a(`FqCBEb7j78NU4d0&i6)I=7>3gI*P{J43ME&x{1GJB5=lNuM_1^deZt#*q@tj0|?i-!)JH5Wg+|k>1@1oqb#yx8Dea;h_;cHQfHn@ZdY1qV#Jw z*5;d4xHp8(o|O`*b26?-x)O?unR_R4*znMkopyYmokrB2uT}lwKMG0NdlvcP-v@Hg2#e3=QShI}^3_8<&m$@Oa5Y9I-&zG9Z}f`l8`gLr^Rh_fSU z9@JctEspJdjlM+)U$Vnv5#jT8UD3_?figfu?T`F(Qqq!Hf|E5T4iKQ{Sfg?XV-nJt z_Yka)c>|jP5Mo^pPwAUP6hnNGQnnt|h?=ozjr#SMZG;v#<_Nb$LfJD1)c)#y?XO9i zwUaO)Ys*lwGK~_{fZtkJneW^ZQJwaC;OAwRMY^jS=W_r zS>90Hg}c)s{M*Ni{MY~U>o3rS|N6_X|1RxF3#Kr2S?*miW|8$sUD}&6kyv9{fi}UL z6YF}?ueeajr`$CnJZ*qV?z_MRlAS+51Np6C3C`kJ@NxpDa$Q$72R6##W6Y_ScOZKc%J zu!2Y_sSrW4&@aI4l}9t(n$ih&PzrP|qcLCpMpVvno-oQiaT9>son%exe-|fevj1q3 zFl&XAxB+h66Ylr1Lciqg8!N?3!!|)3D4JlptOjQ*#N+W`Q5`uFje(6DU=%D02I;5c zm)!)0Q^t-yVaNt|>~@P&uEM!OLoBT%F|3-#FbUW(LEru)@cl(8EmtPXo9b#FH48(C zw?i{Q=S{cixUAj0>E?p6Pl@Bw75K3vNK(>DPqPM5tT4a%lJdfCxUDDv5fBdz})T%+gQ^6UM`e|{=BwB3;rdiI!8oPla)*F&Qed^S8m7WMI9`V zwlsrq$WGL3%#PJ#nz#B%kKh`oZkZTZ0?1S)+IvW8v#FA=C(jf}xGY_u^YyKgrSLj>D`nH}U&8$3TU z3hDqdYG?T`zL`Tfkfna-hCkzP^^eV?F%D}+as9p?5k6f<}$KY zcO+`?b8dlm6A^g-*}iO-cO^7AO*Uaep^0=YS0_F+%ojRA*_+bp<7H!rYfxR@0cCzNC-rrSNN%h-(l`tQH~^3}3-&&AE21^Ppm$pmZeH*e^ltF%@h)`fLx(Neje0cIs9oEyk?I+Kaq4mXLnM!c zUAFAfWeV%O4V6gb;Y2wQ^g)g5HyA3Gbl1#n<*<{RwdY>1)`A9N?v+}&%+X|V?skk_ zttq)cRcnK(E;HUSH|{rf*DJhwKQ^+)5D*8ow*!AyUMY(v_O23P;A_Mq+;xqNt$B2 znZ~7rGt{?4k%DWRoGX z)og{`f!GnBkm;QYB1`(VEC!9F{lolwZ@f1O^Z2WlBxQxDOe;oFRbq}t8S|w= zNpJe)^6=&GIzzh!y&|+$|7q^Omt0C z*mk}TTcRK z6AZXLL-vtbqju->0)RPx-~)=l6(rj$PZnn?sqM*g+Hd}iu+79Ha4$p^@*@>dTp=On zLKtF2qH1Y`mI@p9h)hR=GN(u$;EHjbiaoQ>zPk#caCXXarRV@^BnzCuXIvDAB!qhlFMpG{C)e z#Y_sQK>VmkE8U;W1Pc}VW~DtRloEq^Y~{=!lRz!%FYyHDDhB=eJRmuYYR;pk0+eOY zxQ|{=?VBv^?ga?V4?T5HCL{}X-QO1;$!N1T0z0PA9_AI>fo_E}BV1~?vg51wLnlt2LoyH{c26f%LC5>EL3}2v&Uv%0 z=sVpuwWjG6D$f?$;D!~mJ%L1!QOSqCNqwS(?uoBMZM>B@SomGIO@TJOaxORTie-h* zMMIr&idBK#jXthCop3f%o`wmws*M`T0=^MPr3{2vd!$3rCY@<%gpdopEiY@mve@Ba z9#wkO*<|RpQXr1(G@YK6T%`Og4>4KVpunuAM?8djx(50tcSSfqkZ*{x*3~}`pxKp_ z7K-_?5gN&ndr(ms0`Y^Cn@lxEZW>z;6EhHRK@ltlFt$p!n|K~mIhQ4vS39!^A$p!D z4mE8$D^IH*Gey4dso;H44V*mpSco6OXQ2rP9sKsSca~2{WvzN@h6!zl5y+H!l$d24s^<DmIDUa3ot`dNZ*q@6Q{~t8WI??29eJeb2*m2kZaw;BBjPbDd}tfdL)|%^XxN;~K>Z(Z^yD9B z$qil*{o|Y7^hXa=qW2Fa+m%+R&eCwV(m#taVnPq0hbPKqMR(D>G6CbiTw+OZ{GG$s(PbA3k%#o-W)1ey3Cc~-*s``XTb`nj2(Zp2q*Zu=O1kx!J?hyt9) z2~Iezreu}80ZP->)@w1>T^hsdYnhM74NG3ra)|WPV$Hr>S>?8mAmQeWBDuQ^opXGd z8v&j#CY9m>+6J}mi$q)I7&m%-anlHp=wjJphTDr4X?w!wt)Oitk8l!f>htD zk)rUTy_+^uU)zobGX1ATNdeu?1=f|jf1`R^6t1BkwlDg%q!}1&TljD!QJllJKf<2y zBT1^J+kO(46uj&0M-Lvl|38S6URl~hQ1Lv-kDuq7^62#)&qaeh>A?_uADzYSd38SWmXZ8({-?o?F1}oo9Rb zR{s2j3W<1W?)Cghy1Vl}Q8-Eg^V(f4=)0SAY-qYs@T0qT+$${m2-WD(#7^$oa;4_7 zC=yYuWW@AxEv39$di#-xCB;@YR-b=hV;witm1ph8Zt)!OJpJR$M>ISLJ&EUhSBx;Yx68PZ}iQ zpYBEus6!ZW-{{+9sSqIyAQfucmc=Y*`F9OYC!^KtN9J6XwA!x8HxM7zYj1-N893FJ zi9xl4h(}E+s0($NhWhhK`~+$P@KG;?yD?Em1)~$G0SAd`LUd`B1^g~NWK{!Vldbx+ zDQTTfhA@)|pnzWZ19tmdUVAWn3@2xn;C9gC!p-x*+ttwbn>WK`@dZsx8+keJuV;s| ztM~3@Wu}9XcTB*xWITZfun<2Qp@#VNczO*z!m}NLCmKW>{nA@+^B0tyC9%Op-kq8T zlcpA;yPOfNH;Q#>C^*ZAj*4h{E_=aCKwU~B7UPy~rPXfTOe9%!F_$ffaIq(<3{FdB z?aRdsyk`Z(ez|{Rg4U-LFpfUC%Hd>+r#EY+)E1X9S@KsTI}yec{&g=wL%89q7k9Xc z`-J3U9ysam>R(3^y@zfM!{FKQ3?94-K}xWx0bkqOGUf4*ymZ&dq>qoJ?>A+Cf(JTtGpKAShMC`5_>CtOxcFm3iy@sPB^J(Mcwu5Cb=;(N zS~3U^&oGBz1&U9^tBolMxi&f4LAhkq#-%7~dpTiI93W;R6pc5KvTOG-hpoptaT#Fm z?1|+DgVOaIH^+-rTYnO{qMg)jR{drIL@)pHf*j1El7a_Tbw;I-s0hZvkf}(Y-gPzO z0xc*+L%;AYZgp}-y|22*b~E6@@sDD;E}&6Jp0UmlO#c zA4wwJ7=>m3g~|6qqk(vjZ@4Z5r~T=$fI<_GI)iuF@bY#S`l)tez^MEg$M?WWc@N4= z9@Y1RUrb1hHIzsc!-9{val5Ng8^Vjpe8}@#wlNy~#+q@50J@)B--I^v`_xr2=tKx3 zwSLP>;hU7Zl>lpcnQFx0rW~f_k5hqg`z59Q_HTLJaXEKu5wC2DGTWVOY2zTyri{Mi z#rWaM&2kKSzAuO`aYdn9QnH2iYlGCu6vfGPL$a*7OmUu#vTjTL?Kgg61s%|aU%yz_;-Z51a?f0+#4ZPm_XJe4Ll0JuszjlhZzzt|k-zUp?{@7;t$maHy zWfG+-IHv{(Dl;HiVs*j=jJ2fjoTO<`P2J0@NlFkx5~#|o5d#H#ZFmJpFe(SI^yH+T z5LzPUX}g3~?qvb$mYU~yCb33od!lz12AbQJa)powXlydEr06Ps?fm^x0@$D6Hc`)w zT<9}Pqb%!W-YJIfipx4U)Y3_njL$L{T|+mxuqQ0p-M5&hj8h8Ck~|&yMDHUGgnC}g z1_VRSHEcb*$-D&s(KLy)D4pRNR` z8VLuz+v8L;2If8}b$r>Bpu_H(ci2RrrMVg~uazl*z1q*4T+}<|->Q~HZqQ2ZE$!22 zaI8jyLvc>1qXIF)GNc-Gdf#B8G8^wk<}J5x7EGX%k)1%expTC;zrU_TiRfIq17c^- zQP&8iumRWR3(*=hqb#KALB>o6Rj*EuToMEc zJH*Jnky%L#id$*v59E^SaF-2+cT30eCXV_Ert~t-7mb7fe_J4(MC%^c>ibrk5DP2S z?SYf+PvgZTe%I-lTLZtZ-d14%{JwBI{>|N;qj>54#!Vt{jiUQgEN(%o(FaLX3B}VG zhrRrzd15cdUh(zf@y_1U$D$1x&;}ZTQNc`(J4YO#A;~kdKR6lS4+!C=3MEgZZ*jth zxEFlAfjobM45FA7#TBwf3j#Z)b+W&3a}pO{F3=t(Bi_thp%Y5F<;6~e5@%@{s_<49 z2{Axe1Y3wq_YT}Bs7~t8-8-mR5_*jTT3Y$H#*h37gd+#SdEu3ay3fkMr|-TQY^v7* zEtrdZ<32hOt0!l**vG$e^C^hwU%AeFoqzNA7z;)*GBQgGRSVgfZL0I_o*P9KCIX;8 zd?Z>aqL{&FUHY-H>~Bwt5k5O9PuLuMn|LPbnS;=+IMPq%ptuA@8OU78;635NVMA`j`LhtGYR^POBmJ@rdFm*^q&(;-7dXI*^#q2d#+E zio+tH#dU)8F*N{>mb|3Y?a*z2E%vD!%n$|UZn1H<@f5r6BUP~+Sl||>3Q)%T1PH_8 zQ;RaYlHTU225AqJC}nd;C){cI^GLI&I-{ahERyFHP!2(420`t#K7*%1ivSMbr{_s?n9*VIno94GPbqJ5X&G4~20NbKf%w;GG`{MVotdFG?tpGKgi53EvR6 z!qV+tVt{!_#qt==WG&!1w94KG5eETOl_ehH@ky@UriH&s@J98gF;A6bfEZ>-xDc#Q z;k*gwa83MZMkhU1;&y++RUwaQP--UV;m)ET_7ccY{YR2ts@N~UaQ(_WuO1dqo5n_y zk*eZj?#UwJ2_qs3BV}2UdTAMs#5h}SKDaZt61eqo^Czr-&nAB4hr|4`oZB;EL1{k= z3abaKfV1@?wyK7n6GkI|5YL8UyL6_s;GbdL_2eQFRpEq+O+VxOhhGd=%nSw>F?&<)abPBaWNW*}|;q_Ru~eYOuSzzT<|Ym#c4}R1gnEHA0Es z(B_xHxy&7_izHS|u2mMHYB84EOTeo_7Mw6cOUTC{I46Pgdf6)(C%Qhp#)A`y5t)eN zD_|JJGvu>{El!b|Ni0nviy@AqK&Iw^H2VzppQYrzAq_;&Kc$ zJ$v}*J9F8 z(&wgQLqs`!Hme5E7$ICDlFW;!(r3CsbEA%Z*3BB6Po`pAOU2FSBud;TDgT@a)H~?U z_4cXfppVfN&oti7yVYE?Ibw&RZ z)hEPz!CrQB^+Wx-ilFFgiU$|T3W~s=r$OPx{>ZHG0Lb-}W8GTyfdq&Qts|#h=Jh%>*;8QS*>2 z{yjIxjv;fZT_RbDaaNPnXkL){rWJ=X0aA1G0>uad7}NsRp?b1E83OB}k zKs+Q{m+weUXN2*wrb%8IK&O}Pon8HsSgfh90w?A`sB--^cq^1`a44z+Jl;fNxk$_7 zxB;?g6*byG;6Qqt$>Bf`&okAv*l+4xT3fO#d=>?RFZ8=-o@Ge74c$WzuiZ)T00B-?dXuSb)+hf6mSMM?&aU( zo=h*g5trelDpn#fNLb|E#fj%g$9ji5s%EjDW3O>}i=EEsrLEbq^By{`n;@GM93_{= zO4V}0yv0piinr&rH*%VwO8ySFp;emq(E>Ctdo_tiOy^r#d4F|$oHrss#98WYgEV0& zX*mQQo=@hJ?669>ce2A_F~`S~DVA4(hQD{a+au0wHg$G72zr(&>X;dGL%;9}I+Kp< zQ8M}2HN`bWl+yc$7oR}sxj+5xQ?I&AN~T&(&C&%*XmL2541&Y56;e4{2#gXZRT@z7 zA)Aas@FZt%?uBHf4;@Eq74^5IC{V`3R>SUHQXYF9RKk-Q#?!$5-Ro!8L$SAhi@G)Ze>)Fa4?_wz%=vdT<=i=KKpgLT-3|>an1YDWv zqpYDpAQCM!Ruwi>NQqQ^wMAXgPQWtl1iHyga(iCCG_@|6D1)$xv>|0Wo1DpLRE>)J z{gI!%xdAeok@w0=qMpPjNpJo>4fB)+y2-!8Q@W>_UoI)Qw8z7fS@|f|S=eVK(aus% zQs9zx_u9^YO1kP-Q@r*4aif50)gltpWIAdxpZ@J7^P)}n{Q;G4T~i}MoG9JM~s87_>F zB7i-*PNZ&WArSyO{I=4@x;aOaBGdrq|0R(MRC;XOnaPx{pYQ&pFT~^9f4(a!rJrac zctfSi&!St|utW{%{jROO)4>j9D3^fFxNQKu>r` z^6^8grx1lnJC`W}$(yP4d`kI2jy+}4)qA(_(9AL`rfzx75M}WRqAW579?qI^@zOM# z)?O6v@K2-`98hLSB&-97kT1YP0FVTaHo2#V*6aoOi9`{}?@1LsYYdO>A=5mB*Kiv0 zB=BTJSs^6bFkXsecO@iWi}_^pLn_8W7xQ)lT;yNGP*GwCE!nD-^L|fy@a4Grk=fPwbb?Rtk0oru?f^DqA*q6!1I%zW zo_1Uj%>Z49Em}4~x;h9aHLB<=CohaCi&+&8CDloi#`T6F$Dn!T7`y$M<@5d;vE(Fc zV84wJZ>*7oce8Sl7jq~SV#fJm9iFb1*X1&~XJGoBe*fxUG+2PVA&iB>;FAdtp=d-4 zt*{juTc1@cO2*bC*(|&pHv-rRZlbfoz(}Z))Mm63MhhLtyhxhd z-`ZqIgJDv4F-GuFvb|&_<0%OKUKKyuPz6lE>~QdxpDM zluklR<;a-7n_y&@-x;{O3Pv+b7U&w@lk7pL_?)TKlX;hzvh8)Jumdx2q=)6*!-L;kJeaWLqXju`%hP6s`=yY3! z(vf34d2vd7pG!Z(LHnh91^_xbinKuBLkD?iym*xDMxuU@5hK8S8wR1b}qg7@+Sz4U|a+YPXYp4snYuvhb zn<~(oRSM{0DRfr>_An*3Tj0xBa#I~Cc_Sof1mZB;@>)76crQlvGfSM`T7Id*>(Y;7 zjr>3zCxH`htg$!J*bkQa9--z|piqEQ}@T$*g$wsFAY`PvuZ0p@} zHYej|etdBBl~1;i*YK|obZwShr)*He>SR{Ps}YCdxf`=|0~S9pSo124V(9t>Hj-or zV*rk-vl*GYXkl_K1=thh^j^5MZ2rrcI(Eqxm2SkrT^YKGh+96RKW_X^C4tza!+<@e zHsr-h0h==Y)q9EOQS;4Q)YvU4kDz7Bpc9R>lW68yKp3- z_J~f+UQC8%cJ%c4kTy*@^5}3mgU*;o>dVDrsPo;R4JU3m`x6PkgmHH`o6INu$uOPy zk0&w~YA`CFp*k=P6PF#qaj+n=!b9VsS)b1q0)Q&ddig!` zFWlbR`U$uB^Y6^LZR;m|AwS>Sh#)x^#mu-x+W&c1#s5%0MY$_?V3GI4&s%$Rc{Ov< z`%wS9^?A z2Gp{;%WL}RGQtP&9ItrmR-DA-;_sr~Gt*``C#_Mo_s?T<9hdCCotJCQ&@UAG7DCg$hIfGTiMj0X(K05zA72O3R> z36>2K2Hn$`4{?e0rSu%ca27R{>5YKJESBk1=xIe5$l`4)uc@Suc>UC*~ z)*h^j$$O@cgNBE~4xttpo5tm{h>Cnw@lb%blR3DzHX)G@Vhx;yM0=OJNDJ4ZkL4CQ z&A#l&#NL@a6R9hLx6=oBQA3?{cJ+RYc*a;0eO#Bse<>32mz0n^IM;0G@>Fz@B{srO z9svgkdLSNj#qg6Ha`4CzGQ}b3Qc}bc$it`5MDs|sk>)qzb>5npnAIjTz4v#~xUnUf z$=%Ih)^xMl34xww{9da!zqHoeD}o~3j%WVZqoh2OD2%LbYn7aXB!=bVi$L?{Qw93v z&m^whc;P-p(#iUn_MEQAaHhllR}M#+#JPE&D(#Y?;J8q!F;1>wO&) zMJYp6zidwT+t_$&0R^Y;0aSqVw5N%(i?`KowtlUA)P(o^+W#6RCaMr2I!>fL3+f+I@0S z&`skFK7MgdVj0YNN#PJS)jZfj%q5>>f=4EiYVa2iHglbI=GIv^kUS1HJ6fDz8c1-? zM=;BuU?@=sehS0v&hhi7>Il}AO}nk+Hjpy9YXeN(jbk-f!EhkPMF?QLm1+nr52XX7D+_5G)Hylt1dSYjQFZ+8M;82ZZ**E z@)8W&(U~25&E3dcxJS$)t%e>Kb}TRDT`_fkDnNvfeOQenA=3bXf*pU4xnn0HSd9%U zTE+Q8!{%#Tl zFnsHT^jfy>)M2t?eE@M&(PVKXutwM@@f%6PMsZ6f-Xw=9{xo^1_?!#SpVu_&QP zQg#2t$pY)X&45}~CUy6UA8da72(%b5hqLr-o$X8`mxJY_T0Q9+esg%xkvhB>jpcjw3r+M{FhQIS%@OzokQwK!a>g1u_F#^HYbW9k|b#%End+*UxDRb%cf z%DYr1z@kYaapPQ{^HyO70Vcx2xx*^TK-uZF#SIztlvdJinlER6NOP8ZE$-DfTtgdf zp5c?Y2iW_Mz{Jf>z9XR!_kI%3@q32C<9*cucpkk}+re+RvwpGYAc;Uk z?PPV)Tv?4}Cc@6ui7@L4>Zx;p->kCfsBTx?499;%)s>g67{)U8Nv6KjOKff+-Zw>` z0C8Qf_p4-(@oOr9br7~3X*m(ER7>CGHrwkizI?cmlV~OcQZ_yVOS3S<>yps&kXU^& z#hCgFonoqAjNMEzfO@C=v0qMYuD?wySmNEjYF^)}V)Ow1-SVNmf10Pv5&-nATbF9| zK=W})K+S#o`_z_fKgCu)v=IyDYVXb@@~{GbXv?!?PO({}qb(nu|Q)>RY z8mVdzRBmT-{}wSVy?L|y{OQyE63{@Tz=WvR=1MHY z7cjUoXdvol(EzIyZbimX;s)BSo$m^+Qf}iayCyO$V4paS42v$k6CGe1K}PZrPD6T+ z#`J};#GhC5lyXvQc~+Rg1Vu(l5k!wO;#_712H2#>>teboA{HYrjqM}g&Mz$Fjj_2R zoO!72cCd{Rk&MBWW$M+1R_2DGl;p=YmsPn*WqLqpa9#Gc=U~!V4`B~_xkW9c>eUDk z%t%DvI@;Z$mc{=!5$TweifN$YI)>Lu_WN=UEDL>CL?H6}08cUKn(wA7IG)UlW|C6T zLSuJqM6nXMNJIGz`wJ>5;&(&APW+T9qhgMASEY94aymJi71Q&}3~Dzp4Y+TvLQF7B z)8ZyGD-{cty&Q|kNewa@kY|&KZhWNicmc(c+7Q-iOLRN?mqgF$PpqnYsjxbKkYtKN znLdbmY_52EDrc=DC?;6yUQ{Vc zRvO9E`m(yVHfcKpb(!%c>7(wkIgnlLz%k11Xiv{=NukC4Ve@@K3*WL zM9>E(kNa}!h6XLsrvLyArju%nmq12%8a5?JEjmk_Rg9$P<&=DMFK5FH0aia3W9paq zbUyFb^_N1d;NF&4bvzRv)X&h}%yKoqj?Xer#rV7NWE8u>up9cK@>kV)DTsr-#RQ~m z2`w)g!DTUkPAywc+^=W9&QBN-)3~sa7c+tr0ic}iqP?VP**C0)lUfM{swA3(wMyYM zpd#dooFItL6Y)Z@5WIm|$!PPDMDJndg+_!_O@}aBE4l#zUlW6!Hs%Lj8AYVY0uft) z??-8|-Zn~ZL-xBe4XhvKo!u}(Kvbm*yxO3T3#WQ)j=DTa9GxVnfDdS@FD_#8TUKXe zlz-h7ZuMZY6o*47$?(}4gtduqf|5h|_`Cn$ zYbfDwxWdToT#Zwf%H3i(bt0>xC<0C>;+L&AFchlEfF@<|DjB|56uxIZz(!|N-23>( zbZQpY`7Ted*zumXU9Z@Jx-GP7oHPjO7%KLK1*E~0F0`T&;rTlaZISN-xF>P2K%PUx zXM^6c&b}{Z08(y?@-i4g$+)f{OOUgCe)8p7y|(uG*2$N|Ji6QMiy>`xQIgp=BP)nN ztIX?RAVKWKl%Ajk!S*z$m9}OT+YVI{|~^zTKxlzP-bcK`W7Wm5Hkwp z2_*_=OPXXV;Ct!r`aj8?+cIPx6p96+n#VN#kwR{UEpa*apsju&%eXX*Td%w2@Q4&Y zLi8e%lzVG|I=F!-8K$0;cO*Pq#3PEvOJ7-sFzu!*ZmF*lLNo1Vr& zgcLomNQDO05nn>1Q_)!KY34NMtuNUC=*lFgGl7mUm8qieO$(@uA-3U*5lSUW`ucHm)WSYcx zF6s-;gfl@*O%nL3D&S>2RP#`$;XdpgWB36Cw-LUML5Wvki%s$dB14DD8Ka8kK5H=zNfV!CAijwb+MPda&nU!-B<5lcX~9r5%x-7cR6?+fLV!G#3fqM zQp*~`7_wqi3P7my!}zsV446+Fin{l~=B`OiLhUiIUtFxQ!G5L6wbwCz$(8r0sOI&S zWEj>1EtwLj;a1PSWiY_BD!R#yuGct%0pWGJ=W|t16KT+$2-}YPs$;gD&i;}bueFM# z)aOibg|k=ng6dhLh)-{7j2Q<$7{f)~?1JdqS)JAFYn2z1zHX4hA?6{6rk+kKXaa|I zc2W$CN{gt@(n*b9t9dK)%ECzLuol4&+*ey(SEyzwwB=UXVJ1P5NN2^nb{XfR$soHR zfL9Sj1t3J3(HM@4soQMLGjr;2n;iTr&v;D%n(ajslZEDy$pznEX2XbbWy4%8QWd9z zSfmoE&rKp3LZFgqb$e?ItIiOk($r2)mNmFVFTb*pBWD+VF zDR`j2b#_{oUcQ#F*cnDEI4CdV_^o=i)>%*s*?hO1otJJ4DSz|3E@?Qpo1Lp$0iI(k z-Psz6EbLGco3=?@feE%62`STt?62wWh1WQkM2@NWHr$F*(Hz6S!e^%^8*Za@FdK1&tg|NzDoHSCN7x$BBCMHymqR6za*66G?qSRqh}B67AYLZ0>l^NSFX+%T zonMA9VeU~^Z;FEHE!`B|w4&XvuO}So+2r&zb7#VN1gU&0vZMG=Q!Z1ey*X%t9H&Ef zvS^U(TkS{r=*K2UtAy~}JD4-A%1db;MYI_jlUEsrM8J{wnlxTpM zFcRO>30Ww!TEX{gZUS4-xVvV6uvK|=23rD{kKFw)5Y|<3<&khM7*zJ)-L?9zQh|2a zw;DhZC9dh^3Y~?5U{;Ge7ukvCaIZ>Q00-5zR|@nGf79ixnN`<}$IS;_Eo#7DC$g*k n<278-Ez}wG3-`~e`PTUvFlF?NUeDgC6CmaEuS9jg5&HiCZ)N~U diff --git a/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/fr/LC_MESSAGES/rhodecode.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-05-22 18:01+0000\n" -"PO-Revision-Date: 2016-05-22 18:10+0000\n" +"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"PO-Revision-Date: 2016-06-28 10:56+0000\n" "Last-Translator: Marcin Kuzminski \n" "Language-Team: French (http://www.transifex.com/rhodecode/RhodeCode/language/fr/)\n" "MIME-Version: 1.0\n" @@ -19,48 +19,281 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: rhodecode/authentication/routes.py:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "" +#: rhodecode/authentication/schema.py:35 +msgid "Enable or disable this authentication plugin." +msgstr "" + #: rhodecode/authentication/schema.py:37 -msgid "Enable or disable this authentication plugin." -msgstr "" - -#: rhodecode/authentication/schema.py:39 msgid "Enabled" msgstr "Autorisée" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "Serveur" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "Port" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "Compte" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "Mot de passe" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "Vérif. des certificats" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "Base de recherche" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "Portée de recherche" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "Attribut pour le nom d’utilisateur" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "Attribut pour le prénom" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "Attribut pour le nom de famille" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -98,8 +331,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "" @@ -114,68 +347,31 @@ msgstr "" msgid "Select commit" msgstr "" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "Accueil" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "Le serveur n’a pas pu interpréter la requête à cause d’une erreur de syntaxe" - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "Accès interdit à cet ressource" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "Vous n’avez pas la permission de voir cette page" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "Ressource introuvable" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "La requête n’a pu être traitée en raison d’une erreur survenue sur le serveur." - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "" - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -285,7 +481,7 @@ msgid "Changesets" msgstr "Changesets" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "Branches" @@ -300,22 +496,27 @@ msgstr "Tags" msgid "An error occurred during repository forking %s" msgstr "Une erreur est survenue durant le fork du dépôt %s." -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "Groupes" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "Dépôts" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "Journal public" @@ -324,34 +525,6 @@ msgstr "Journal public" msgid "journal" msgstr "Journal" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "Un lien de rénitialisation de votre mot de passe vous a été envoyé." - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -403,24 +576,28 @@ msgstr "" msgid "Pull request reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "La requête de pull a été supprimée avec succès." -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -452,38 +629,38 @@ msgid "Error occurred during update of d msgstr "" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "5 minute" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "1 heure" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "1 jour" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: rhodecode/controllers/admin/my_account.py:311 +#: rhodecode/controllers/admin/users.py:440 msgid "1 month" msgstr "1 mois" #: rhodecode/controllers/admin/gists.py:67 -#: rhodecode/controllers/admin/my_account.py:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "" @@ -532,68 +709,64 @@ msgstr "" msgid "%(expiry)s - current value" msgstr "" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon fonctionnement de l’application." -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "Votre compte a été mis à jour avec succès" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "Une erreur est survenue durant l’enregistrement de l’e-mail." -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "" @@ -622,46 +795,46 @@ msgstr "" msgid "Error occurred during creation of repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" msgstr[0] "" msgstr[1] "" -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" msgstr[0] "" msgstr[1] "" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "" @@ -809,18 +982,18 @@ msgid "Error occurred during deleting is msgstr "" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "" #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "" @@ -829,115 +1002,115 @@ msgid "Error occurred during updating re msgstr "" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "Réglages des gestionnaires de versions mis à jour." -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "Réglages mis à jour" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "Réglages d’affichage mis à jour." -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "Le nouveau hook a été ajouté." -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "Hooks mis à jour" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "" -#: rhodecode/controllers/admin/settings.py:776 +#: 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:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -947,69 +1120,69 @@ msgstr "" msgid "Email" msgstr "E-mail" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "Hooks" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "Une erreur est survenue durant l’enregistrement des permissions." @@ -1027,102 +1200,102 @@ msgstr "" msgid "User updated successfully" msgstr "L’utilisateur a été mis à jour avec succès." -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "Une erreur est survenue durant la suppression de l’utilisateur." -#: rhodecode/controllers/admin/users.py:322 -msgid "Force password change disabled for user" -msgstr "" - #: rhodecode/controllers/admin/users.py:324 +msgid "Force password change disabled for user" +msgstr "" + +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "Vous ne pouvez pas éditer cet utilisateur" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "" @@ -1249,25 +1422,25 @@ msgstr "" msgid "Commit not found" msgstr "" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "Vous devez être un utilisateur enregistré pour effectuer cette action." -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "" -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" @@ -1285,36 +1458,36 @@ msgstr "Cet ensemble de changements était trop gros pour être affiché et a été découpé, utilisez le menu « Diff » pour afficher les différences." msgid "No changes detected" msgstr "Aucun changement détecté." -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr "et %s de plus" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "Aucun fichier" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1333,306 +1506,94 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, python-format msgid "" "%s repository is not mapped to db perhaps it was created or renamed from the" " filesystem please run the application again in order to rescan repositories" msgstr "Le dépôt %s n’est pas représenté dans la base de données. Il a probablement été créé ou renommé manuellement. Veuillez relancer l’application pour rescanner les dépôts." -#: rhodecode/lib/utils2.py:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d an" msgstr[1] "%d ans" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mois" msgstr[1] "%d mois" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d jour" msgstr[1] "%d jours" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d heure" msgstr[1] "%d heures" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minute" msgstr[1] "%d minutes" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d seconde" msgstr[1] "%d secondes" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "Il y a %s" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "Il y a %s et %s" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "à l’instant" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "Serveur" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "Port" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "Compte" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "Mot de passe" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "Vérif. des certificats" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "Base de recherche" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "Portée de recherche" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "Attribut pour le nom d’utilisateur" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "Attribut pour le prénom" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "Attribut pour le nom de famille" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1643,19 +1604,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "Aucun accès au dépôt" @@ -1669,19 +1630,19 @@ msgstr "Aucun accès au dépôt" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "Accès en lecture au dépôt" @@ -1695,19 +1656,19 @@ msgstr "Accès en lecture au dépôt" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "Accès en écriture au dépôt" @@ -1721,19 +1682,19 @@ msgstr "Accès en écriture au dépôt" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "Accès administrateur au dépôt" @@ -1771,9 +1732,9 @@ msgstr "Accès administrateur au groupe de dépôts" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "Administrateur RhodeCode" @@ -1787,19 +1748,19 @@ msgstr "Administrateur RhodeCode" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "Création de dépôt désactivée" @@ -1813,19 +1774,19 @@ msgstr "Création de dépôt désactivée" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "Création de dépôt activée" @@ -1839,19 +1800,19 @@ msgstr "Création de dépôt activée" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "Fork de dépôt désactivé" @@ -1865,20 +1826,19 @@ msgstr "Fork de dépôt désactivé" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "Fork de dépôt activé" @@ -1913,20 +1873,20 @@ msgstr "Enregistrer un nouvel utilisateur Rhodecode auto-activé" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "Pas encore relue" @@ -1940,20 +1900,20 @@ msgstr "Pas encore relue" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "Approuvée " @@ -1967,20 +1927,20 @@ msgstr "Approuvée " #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "Rejetée" @@ -1994,20 +1954,20 @@ msgstr "Rejetée" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "En cours de relecture" @@ -2018,6 +1978,52 @@ msgstr "En cours de relecture" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2030,17 +2036,17 @@ msgstr "En cours de relecture" #: 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:2248 -msgid "Repository group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2053,40 +2059,16 @@ 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:2249 -msgid "Repository group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2099,16 +2081,38 @@ 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:2251 -msgid "Repository group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2121,16 +2125,16 @@ 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:2253 -msgid "User group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2143,38 +2147,16 @@ 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:2254 -msgid "User group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2187,29 +2169,7 @@ 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:2256 -msgid "User group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "" @@ -2219,6 +2179,28 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2231,29 +2213,7 @@ 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:2259 -msgid "Repository Group creation enabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "" @@ -2263,19 +2223,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "" @@ -2285,6 +2245,52 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2298,39 +2304,16 @@ 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:2272 -msgid "Registration disabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2344,30 +2327,7 @@ 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:2274 -msgid "User Registration with automatic account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "" @@ -2377,11 +2337,70 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2390,134 +2409,93 @@ 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:2277 -msgid "Automatic activation of external account" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "" -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "Requête invalide. Essayer de la mettre entre guillemets." -#: rhodecode/lib/index/whoosh.py:131 +#: rhodecode/lib/index/whoosh.py:150 msgid "There is no index to search in. Please run whoosh indexer" msgstr "L’index de recherche n’est pas présent. Veuillez exécuter l’indexeur de code Whoosh." -#: rhodecode/lib/index/whoosh.py:136 +#: rhodecode/lib/index/whoosh.py:155 msgid "An error occurred during this search operation" msgstr "Une erreur est survenue durant l’opération de recherche." -#: rhodecode/lib/index/whoosh.py:144 +#: rhodecode/lib/index/whoosh.py:163 msgid "Index Type" msgstr "" -#: rhodecode/lib/index/whoosh.py:145 +#: rhodecode/lib/index/whoosh.py:164 msgid "File Index" msgstr "" -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 msgid "Indexed documents" msgstr "" -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 msgid "Last update" msgstr "" -#: rhodecode/lib/index/whoosh.py:150 +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "Un lien de rénitialisation de votre mot de passe vous a été envoyé." + +#: rhodecode/login/views.py:333 +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:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2641,7 +2619,7 @@ msgid "" "reference is missing." msgstr "" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2649,39 +2627,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "" -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "Signets" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "" @@ -2693,238 +2671,252 @@ msgstr "Dernier sommet" msgid "You can't Edit this user since it's crucial for entire application" msgstr "Vous ne pouvez pas éditer cet utilisateur ; il est nécessaire pour le bon fonctionnement de l’application." -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "Vous ne pouvez pas supprimer cet utilisateur ; il est nécessaire pour le bon fonctionnement de l’application." -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "Cette valeur ne peut être une liste vide." -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "" -#: rhodecode/model/validators.py:158 +#: rhodecode/model/validators.py:160 #, python-format msgid "Username \"%(username)s\" already exists" msgstr "Le nom d’utilisateur « %(username)s » existe déjà." -#: rhodecode/model/validators.py:160 +#: rhodecode/model/validators.py:162 #, python-format msgid "Username \"%(username)s\" is forbidden" msgstr "Le nom d’utilisateur « %(username)s » n’est pas autorisé" -#: rhodecode/model/validators.py:162 +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "Le nom d’utilisateur « %(username)s » n’est pas valide." -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "" -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "Impossible d’assigner ce groupe en tant que parent." -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "Le groupe « %(group_name)s » existe déjà." -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "Un dépôt portant le nom « %(group_name)s » existe déjà." -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "Caractères incorrects (non-ASCII) dans le mot de passe." -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "Les mots de passe ne correspondent pas." -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "mot de passe invalide" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "nom d’utilisateur invalide" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "Votre compte est désactivé" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "Jeton d’authentification incorrect." -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "Le nom de dépôt « %(repo)s » n’est pas autorisé." -#: rhodecode/model/validators.py:481 +#: rhodecode/model/validators.py:486 #, python-format msgid "Repository with name %(repo)s already exists" msgstr "" -#: rhodecode/model/validators.py:483 -#, python-format -msgid "Repository group with name \"%(repo)s\" already exists" -msgstr "" - -#: rhodecode/model/validators.py:486 -#, python-format -msgid "Repository with name %(repo)s exists in group \"%(group)s\"" -msgstr "" - #: rhodecode/model/validators.py:488 #, python-format +msgid "Repository group with name \"%(repo)s\" already exists" +msgstr "" + +#: rhodecode/model/validators.py:491 +#, python-format +msgid "Repository with name %(repo)s exists in group \"%(group)s\"" +msgstr "" + +#: rhodecode/model/validators.py:493 +#, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "" -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "Le fork doit être du même type que le parent." -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "" -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "" -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "Ceci n’est pas un chemin valide" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "Cette adresse e-mail est déjà enregistrée" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "L’adresse e-mail « %(email)s » n’existe pas" -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "L’attribut Login du CN doit être spécifié. Cet attribut correspond au nom d’utilisateur." - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "Les révisions %(revs)s font déjà partie de la requête de pull ou on des statuts définis." -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" 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 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + #: rhodecode/model/validators.py:1000 -msgid "Filename cannot be inside a directory" -msgstr "" - -#: rhodecode/model/validators.py:1016 -#, python-format -msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" -msgstr "" - -#: rhodecode/model/validators.py:1048 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "" @@ -2980,10 +2972,10 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -2997,25 +2989,25 @@ msgstr "Nom" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3025,14 +3017,15 @@ msgstr "Description" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "Propriétaire" @@ -3051,7 +3044,7 @@ msgstr "Dernière modification" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3068,13 +3061,13 @@ msgstr "" msgid "Home" msgstr "Accueil" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "Connexion" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3086,26 +3079,22 @@ msgstr "" #: 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:303 +#: rhodecode/templates/base/base.html:305 #: rhodecode/templates/debug_style/login.html:36 #: rhodecode/templates/users/user_profile.html:27 msgid "Username" msgstr "Nom d’utilisateur" -#: rhodecode/templates/login.html:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "Se souvenir de moi" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3121,32 +3110,32 @@ msgstr "" msgid "Email Address" msgstr "" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "Votre nouveau mot de passe sera envoyé à l’adresse correspondante." -#: rhodecode/templates/register.html:36 +#: rhodecode/templates/register.html:35 msgid "Create an account" msgstr "" -#: rhodecode/templates/register.html:37 +#: rhodecode/templates/register.html:36 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "Confirmation" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3156,7 +3145,7 @@ msgstr "Confirmation" msgid "First Name" msgstr "Prénom" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3166,18 +3155,14 @@ msgstr "Prénom" msgid "Last Name" msgstr "Nom" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3264,8 +3249,8 @@ msgstr "" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "Administration" @@ -3301,7 +3286,7 @@ msgid "disabled" msgstr "Désactivé" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3309,16 +3294,16 @@ msgstr "Désactivé" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3352,7 +3337,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3483,16 +3468,18 @@ msgid "My public" 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "Auteur" @@ -3545,11 +3532,11 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3574,8 +3561,7 @@ msgstr "" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3641,7 +3627,7 @@ msgid "Show as raw" msgstr "" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "Mon compte" @@ -3659,29 +3645,29 @@ msgstr "" msgid "Auth Tokens" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 -msgid "My Emails" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:34 -msgid "My Repositories" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:35 -msgid "Watched" -msgstr "Surveillé" - -#: rhodecode/templates/admin/my_account/my_account.html:36 -#: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 -msgid "Pull Requests" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account.html:37 +msgid "My Emails" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:38 +msgid "My Repositories" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:39 +msgid "Watched" +msgstr "Surveillé" + +#: rhodecode/templates/admin/my_account/my_account.html:40 +#: rhodecode/templates/admin/notifications/notifications.html:33 +#: rhodecode/templates/base/base.html:242 +msgid "Pull Requests" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "" @@ -3773,26 +3759,6 @@ msgstr "" msgid "New email address" msgstr "Nouvelle adrese" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3844,42 +3810,60 @@ msgstr "Vous pouvez changer votre avatar msgid "Show Closed Pull Requests" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "Titre" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "Requête de pull nº%s ouverte le %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/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/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "Fermée" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "Veuillez confirmer la suppression de cette requête de pull." -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "Requête de pull nº%s ouverte par %s le %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -4079,12 +4063,12 @@ 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "Nom du groupe" @@ -4116,7 +4100,7 @@ msgstr "" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "Options" @@ -4209,7 +4193,7 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "Propriétaire" @@ -4254,24 +4238,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 -msgid "Group parent" -msgstr "Parent du groupe" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 -msgid "Enable Repository Locking" +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +msgid "Group parent" +msgstr "Parent du groupe" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 +msgid "Enable Repository Locking" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4299,7 +4283,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "Cloner depuis" @@ -4308,7 +4292,7 @@ msgid "Optional http[s] URL from which t msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4319,7 +4303,7 @@ msgid "Repository Group" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4339,7 +4323,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4553,7 +4537,7 @@ msgstr "" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4666,101 +4650,101 @@ msgstr "Voulez-vous vraiment récupérer les changements depuis le site distant ?" msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "Non-changeable id" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "what is that ?" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 -msgid "URL by id" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "Non-changeable id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "what is that ?" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 +msgid "URL by id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 #: rhodecode/templates/debug_style/form-elements.html:45 msgid "edit" msgstr "éditer" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "Groupe de dépôt" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "Sélectionnez un groupe (optionel) dans lequel sera placé le dépôt." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "Changer le propriétaire de ce dépôt." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 #: rhodecode/templates/data_table/_dt_elements.html:58 msgid "Private repository" msgstr "Dépôt privé" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 msgid "Enable statistics" msgstr "Activer les statistiques" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 msgid "Enable statistics window on summary page." msgstr "Afficher les statistiques sur la page du dépôt." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 msgid "Enable downloads" msgstr "Activer les téléchargements" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 msgid "Enable download menu on summary page." msgstr "Afficher le menu de téléchargements sur la page du dépôt." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 msgid "Enable automatic locking" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4882,14 +4866,6 @@ msgstr "Envoyer" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "Titre" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5059,6 +5035,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "" @@ -5067,6 +5044,7 @@ msgid "check for updates" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "" @@ -5075,50 +5053,62 @@ msgid "Note: please make sure this serve msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "" @@ -5129,46 +5119,57 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "" @@ -5176,7 +5177,11 @@ msgstr "" msgid "Checking for updates..." msgstr "" -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5360,7 +5365,7 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "" @@ -5370,12 +5375,12 @@ msgid "Add User Group" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "Nom de groupe" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "" @@ -5396,7 +5401,6 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5411,7 +5415,7 @@ msgid "Assigned to repo groups" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "" @@ -5448,32 +5452,36 @@ msgstr "" msgid "revoke" msgstr "Révoquer" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "Rechercher" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "Tout enlever" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "Membres disponibles" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5525,7 +5533,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "" -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "" @@ -5770,40 +5778,40 @@ msgstr "" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "Fork de" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "Résumé" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "Historique" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "Fichiers" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5812,111 +5820,105 @@ msgstr "Fichiers" msgid "Compare" msgstr "Comparer" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "Options" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "Comparer le fork" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "Rechercher" - -#: rhodecode/templates/base/base.html:259 +#: rhodecode/templates/base/base.html:261 msgid "Unlock" msgstr "" -#: rhodecode/templates/base/base.html:261 +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "Vous n’avez pas de compte ?" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "Historique" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "Journal public" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5937,15 +5939,15 @@ msgstr "" msgid "Style" msgstr "" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "" @@ -6067,88 +6069,80 @@ msgstr "" msgid "Test Pattern Preview" msgstr "" -#: rhodecode/templates/base/perms_summary.html:19 +#: rhodecode/templates/base/perms_summary.html:18 msgid "show" msgstr "Montrer" -#: rhodecode/templates/base/perms_summary.html:20 +#: rhodecode/templates/base/perms_summary.html:19 msgid "none" msgstr "Aucune" -#: rhodecode/templates/base/perms_summary.html:21 +#: rhodecode/templates/base/perms_summary.html:20 msgid "read" msgstr "Lecture" -#: rhodecode/templates/base/perms_summary.html:22 +#: rhodecode/templates/base/perms_summary.html:21 msgid "write" msgstr "Écriture" -#: rhodecode/templates/base/perms_summary.html:23 +#: rhodecode/templates/base/perms_summary.html:22 msgid "admin" msgstr "Administration" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "Permission" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "Éditer" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" +msgid "Repository group default permission" msgstr "" #: rhodecode/templates/base/perms_summary.html:89 -msgid "Repository group default permission" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:90 msgid "User group default permission" msgstr "" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "Création de dépôts" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" -msgstr "Création de dépôts" +msgid "Fork repositories" +msgstr "Forker les dépôts" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" -msgstr "Forker les dépôts" +msgid "Create repository groups" +msgstr "" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "" @@ -6344,7 +6338,7 @@ msgstr[0] "" msgstr[1] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "" @@ -6369,7 +6363,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "" @@ -6398,12 +6391,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6812,15 +6799,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -6940,6 +6927,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "Membres disponibles" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7423,7 +7416,7 @@ msgid "Location" msgstr "Emplacement" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7434,22 +7427,22 @@ msgid "History" msgstr "Historique" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "Téléchargements" @@ -7526,11 +7519,11 @@ msgstr "Forks" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "Il n’y a pas encore de forks." @@ -7598,35 +7591,35 @@ msgstr "Relecteurs de la requête de pull" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7683,7 +7676,7 @@ msgstr "" msgid "Save Changes" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "" @@ -7752,13 +7745,13 @@ msgid "Opened by me" msgstr "Ouvertes par moi" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7820,6 +7813,18 @@ msgstr "Les messages de commit" msgid "File names" msgstr "Les noms de fichiers" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/i18n/it/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/it/LC_MESSAGES/rhodecode.mo index 061dfde33496c7828cc9502144d7443dbb59d7c7..85897908c454bd5d8d5ef7b17f6fbbb025e7947a GIT binary patch literal 125597 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 Gr2iL9n2E&z diff --git a/rhodecode/i18n/it/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/it/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/it/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/it/LC_MESSAGES/rhodecode.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-05-22 18:01+0000\n" -"PO-Revision-Date: 2016-05-22 18:10+0000\n" +"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"PO-Revision-Date: 2016-06-28 10:56+0000\n" "Last-Translator: Marcin Kuzminski \n" "Language-Team: Italian (http://www.transifex.com/rhodecode/RhodeCode/language/it/)\n" "MIME-Version: 1.0\n" @@ -20,48 +20,281 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: rhodecode/authentication/routes.py:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "Globale" -#: rhodecode/authentication/schema.py:37 +#: rhodecode/authentication/schema.py:35 msgid "Enable or disable this authentication plugin." msgstr "" -#: rhodecode/authentication/schema.py:39 +#: rhodecode/authentication/schema.py:37 msgid "Enabled" msgstr "Abilitato" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "URL" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "Password" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -99,8 +332,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "Cambiamento stato %(transition_icon)s %(status)s" @@ -115,68 +348,31 @@ msgstr "" msgid "Select commit" msgstr "Seleziona una commit" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "Home page" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "Il server non comprende la richiesta poiche' sembra malformata sintatticamente" - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "Accesso alla risorsa non autorizzato" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "Non si hanno i permessi di visualizzazione per questa pagina" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "Risorsa non trovata" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "Il server ha incontrato difficolta' inattese e la richiesta non puo' essere completata" - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "VCS Server Richiesto" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "Un server VCS è necessario per completare l'azione. Attualmente non risulta configurato alcun VCS Server" - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -286,7 +482,7 @@ msgid "Changesets" msgstr "Changesets" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "Branches" @@ -301,22 +497,27 @@ msgstr "Tags" msgid "An error occurred during repository forking %s" msgstr "Errore durante il fork del repository %s" -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "Gruppi" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "Repositories" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "journal pubblico" @@ -325,34 +526,6 @@ msgstr "journal pubblico" msgid "journal" msgstr "journal" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "captcha invalido" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "La registrazione con RhodeCode ha avuto successo" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "Il link di reset delle credenziali e' stato inviato" - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "Reset della password confermato. Una nuova password è stata inviata alla tua email" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -404,24 +577,28 @@ msgstr "Aggiornamento fallito a causa di msgid "Pull request reviewer approval is pending." msgstr "Approvazione della richiesta PULL in attesa." -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "'Pull request' eliminata con successo" -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "In attesa dell'approvazione del revisore" -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "Chiudi Richiesta PULL" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "Chiusura con" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -453,38 +630,38 @@ msgid "Error occurred during update of d msgstr "Errore avvenuto durante l'aggiornamento dei valori di default" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "per sempre" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "5 minuti" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "1 ora" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "1 giorno" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: rhodecode/controllers/admin/my_account.py:311 +#: rhodecode/controllers/admin/users.py:440 msgid "1 month" msgstr "1 mese" #: rhodecode/controllers/admin/gists.py:67 -#: rhodecode/controllers/admin/my_account.py:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "a vita" @@ -533,68 +710,64 @@ msgstr "mai" msgid "%(expiry)s - current value" msgstr "%(expiry)s - valore corrente" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "Utente critico per l'intera applicazione. Editing disabilitato." -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "Account aggiornato correttamente" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "Errore durante l'aggiornamento dell'utente %s" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "Password aggiornata correttamente" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "Errore durante l'aggiornamento della password" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "Errore durante il salvataggio dell'email" -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "Ruolo" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "Token Autorizzativo creato" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "Token autorizzativo resettato" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "Token autorizzativo cancellato" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "Permessi applicati con successo." @@ -623,46 +796,46 @@ msgstr "Creato gruppo di repository %s" msgid "Error occurred during creation of repository group %s" msgstr "Errore durante la creazione del gruppo di repository %s" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "Gruppo di repository %s aggiornato" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "Errore durante l'aggiornamento del gruppo di repository %s" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" msgstr[0] "Questo gruppo contiene %(num)d repository e non può essere cancellato." msgstr[1] "Questo gruppo contiene %(num)d repository e non può essere cancellato." -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" msgstr[0] "Questo gruppo contiene %(num)d sotto-gruppo e non può essere eliminato" msgstr[1] "Questo gruppo contiene %(num)d sotto-gruppi e non può essere eliminato" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "Gruppo di repository %s eliminato" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "Errore durante l'eliminazione del gruppo di repository %s" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "Impossibile cambiare i permessi per se stessi come admin" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "Permessi del gruppo di repository aggiornati" @@ -810,18 +983,18 @@ msgid "Error occurred during deleting is msgstr "Errore durante la rimozione dell'entry dall'issue tracker" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "Entry dell'issue tracker rimossa" #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "Dati dell'Issue Tracker aggiornati" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "Ci son dati non validi tra i dati immessi" @@ -830,115 +1003,115 @@ msgid "Error occurred during updating re msgstr "Errore durante l'aggiornamento delle impostazioni del repository VCS" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "Impostazioni VCS aggiornate" -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "Errore durante l'aggiornamento delle impostazioni" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "Scansione dei repository completata. Aggiunti: %s ; rimossi: %s" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "Impostazioni applicazione aggiornate" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "Impostazioni di visualizzazione aggiornate" -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "Errore durante l'aggiornamento delle impostazioni di visualizzazione" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "Prego fornire un indirizzo email" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "Task 'invio posta' creato" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "Aggiunto nuovo 'hook'" -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "'Hook' aggiornato" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "Errore durante creazione hook'" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "Critico: lo spazio disco e' troppo basso. Occupazione %s%% " -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "Attenzione: lo spazio disco si sta esaurendo. Occupazione %s%% " -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "Errore durante l'aggiornamento delle impostazioni sui lab" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "Impostazioni sui Lab aggiornate" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "Merge mercurial, lato server " -#: rhodecode/controllers/admin/settings.py:776 +#: rhodecode/controllers/admin/settings.py:795 msgid "" "Use rebase instead of creating a merge commit when merging via web interface" msgstr "Utilizzare \"rebase\" tramite l'interfaccia web per includere le modifiche, anziché committare un merge fatto in locale." -#: rhodecode/controllers/admin/settings.py:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "Supporto all'HTTP Subversion" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "Proxy per le richieste HTTP Subversion" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "URL del server HTTP Subversion" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "es. http://localhost:8080/" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "VCS" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "Interfaccia" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -948,69 +1121,69 @@ msgstr "" msgid "Email" msgstr "Email" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "Hooks" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "Informazioni sistema" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "Laboratori" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "Creato il gruppo utenti %(user_group_link)s" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "Errore avvenuto durante la creazione del gruppo di utenti %s" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "Gruppo utenti %s aggiornato" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "Errore durante l'aggiornamento del gruppo utenti %s" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "Gruppo utenti eliminato" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "Errore avvenuto durante l'eliminazione del gruppo utenti" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "Il gruppo di destinazione non può coincidere con l'origine" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "Permessi del gruppo utenti aggiornati" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "Permessi globali dei Gruppi Utenti aggiornati." -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "Errore avvenuto durante il salvataggio dei permessi" @@ -1028,102 +1201,102 @@ msgstr "Errore durante la creazione dell msgid "User updated successfully" msgstr "Utente aggiornato correttamente" -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "Distaccati %s repository" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "%s repository cancellati" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "Distaccati %s gruppi di repository" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "%s gruppo di repository cancellati" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "Distaccati %s gruppi utente" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "%s gruppi utente cancellati" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "Utente eliminato" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "Errore durante la cancellazione dell'utente" -#: rhodecode/controllers/admin/users.py:322 +#: rhodecode/controllers/admin/users.py:324 msgid "Force password change disabled for user" msgstr "Obbligo del cambiamento password disabilitato per l'utente" -#: rhodecode/controllers/admin/users.py:324 +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "Obbligo del cambio password abilitato per l'utente" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "Errore durante il ripristino della password dell'utente" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "Creato il gruppo di repository `%s`" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "Errore durante la creazione del gruppo di repository per l'utente" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "Non si hanno i permessi per editare l'utente" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "Permessi globali Utente aggiornati" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "Errore durante il salvataggio dell'ip: %s" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "Errore durante il salvataggio dell'ip" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "Aggiunti gli ip %s alla 'whitelist' dell'utente" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "Indirizzo ip rimosso dalla 'whitelist' dell'utente" @@ -1250,25 +1423,25 @@ msgstr "Creato il tag: %s" msgid "Commit not found" msgstr "Commit non trovata" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "IP %s non consentito" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "È necessario essere utenti registrati per eseguire l'azione" -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "Azione non supportata per %s." -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "Bisogna autenticarsi per vedere questa pagina" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "Il repository in %(repo_name)s non può essere localizzato." @@ -1286,36 +1459,36 @@ msgstr "Il changeset è troppo lungo ed è stato troncato. Usa il menù 'diff' per visualizzare tutte le differenze" msgid "No changes detected" msgstr "Nessun cambiamento rilevato" -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr "e %s ulteriore/i" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "Nessun file" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "nuovo file" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "mod" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "del" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "rinomina" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "chmod" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1334,306 +1507,94 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "Esempio termini di ricerca:\n repository:vcs\n username:marcin\n action:*push*\n ip:127.0.0.1\n date:20120101\n date:[20120101100000 TO 20120102]\n\nUso del carattere joly '*':\n \"repository:vcs*\" - search everything starting with 'vcs'\n \"repository:*vcs*\" - search for repository containing 'vcs'\n\nInterrogazioni con operatori opzionali AND / OR:\n \"repository:vcs OR repository:test\"\n \"username:test AND repository:test*\"\n" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, 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 "Il repository %s non ha corrispondenze nel db. Probabilmente è stato creato o rinominato direttamente sul filesystem. Provare ad avviare nuovamente l'applicazione per consentire la ri-scansione dei repository" -#: rhodecode/lib/utils2.py:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d anno" msgstr[1] "%d anni" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mese" msgstr[1] "%d mesi" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d giorno" msgstr[1] "%d giorni" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d ora" msgstr[1] "%d ore" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" msgstr[1] "%d minuti" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d secondo" msgstr[1] "%d secondi" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "in %s" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "%s fa" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "%s, %s fa" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "in %s, %s" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "%s e %s" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "%s e %s fa" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "in %s e %s" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "proprio ora" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "URL" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "Password" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1644,19 +1605,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "Repository nessun accesso" @@ -1670,19 +1631,19 @@ msgstr "Repository nessun accesso" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "Repository accesso in lettura" @@ -1696,19 +1657,19 @@ msgstr "Repository accesso in lettura" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "Repository accesso in scrittura" @@ -1722,19 +1683,19 @@ msgstr "Repository accesso in scrittura" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "Repository accesso admin" @@ -1772,9 +1733,9 @@ msgstr "Gruppo di repository: accesso ad #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "RhodeCode Administrator" @@ -1788,19 +1749,19 @@ msgstr "RhodeCode Administrator" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "Creazione di Repository disabilitata" @@ -1814,19 +1775,19 @@ msgstr "Creazione di Repository disabili #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "Creazione di Repository abilitata" @@ -1840,19 +1801,19 @@ msgstr "Creazione di Repository abilitat #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "Forking Repository disabilitato" @@ -1866,20 +1827,19 @@ msgstr "Forking Repository disabilitato" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "Forking Repository abilitato" @@ -1914,20 +1874,20 @@ msgstr "Registrazione nuovo utente attra #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "Non Revisionato" @@ -1941,20 +1901,20 @@ msgstr "Non Revisionato" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "Approvato" @@ -1968,20 +1928,20 @@ msgstr "Approvato" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "Rifiutato" @@ -1995,20 +1955,20 @@ msgstr "Rifiutato" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "in Revisione" @@ -2019,6 +1979,52 @@ msgstr "in Revisione" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "Gruppo di repository: nessun accesso" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "Gruppo di repository: accesso in lettura" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2031,17 +2037,17 @@ msgstr "in Revisione" #: 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:2248 -msgid "Repository group no access" -msgstr "Gruppo di repository: nessun accesso" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "Gruppo di repository: accesso in scrittura" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2054,40 +2060,16 @@ msgstr "Gruppo di repository: nessun acc #: 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:2249 -msgid "Repository group read access" -msgstr "Gruppo di repository: accesso in lettura" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "Gruppo di repository: accesso in scrittura" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "Gruppo di repository: accesso admin" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2100,16 +2082,38 @@ msgstr "Gruppo di repository: accesso in #: 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:2251 -msgid "Repository group admin access" -msgstr "Gruppo di repository: accesso admin" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "Gruppo utenti: nessun accesso" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "Gruppo utenti: accesso in lettura" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2122,16 +2126,16 @@ msgstr "Gruppo di repository: accesso ad #: 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:2253 -msgid "User group no access" -msgstr "Gruppo utenti: nessun accesso" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "Gruppo utenti: accesso in scrittura" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2144,38 +2148,16 @@ msgstr "Gruppo utenti: nessun accesso" #: 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:2254 -msgid "User group read access" -msgstr "Gruppo utenti: accesso in lettura" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "Gruppo utenti: accesso in scrittura" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "Gruppo utenti: accesso admin" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2188,29 +2170,7 @@ msgstr "Gruppo utenti: accesso in scritt #: 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:2256 -msgid "User group admin access" -msgstr "Gruppo utenti: accesso admin" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "Creazione gruppo di repository disabiltiata" @@ -2220,6 +2180,28 @@ msgstr "Creazione gruppo di repository d #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "Creazione gruppo di repository abilitata" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2232,29 +2214,7 @@ msgstr "Creazione gruppo di repository d #: 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:2259 -msgid "Repository Group creation enabled" -msgstr "Creazione gruppo di repository abilitata" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "Creazione gruppo utenti disabilitata" @@ -2264,19 +2224,19 @@ msgstr "Creazione gruppo utenti disabili #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "Creazione gruppo utenti abilitata" @@ -2286,6 +2246,52 @@ msgstr "Creazione gruppo utenti abilitat #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "Registrazione disabilitata" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "Registrazione utente con attivazione manuale dell'account" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2299,39 +2305,16 @@ msgstr "Creazione gruppo utenti abilitat #: 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:2272 -msgid "Registration disabled" -msgstr "Registrazione disabilitata" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "Registrazione utente con attivazione manuale dell'account" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "Registrazione utente con attivazione automatica dell'account" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2345,30 +2328,7 @@ msgstr "Registrazione utente con attivaz #: 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:2274 -msgid "User Registration with automatic account activation" -msgstr "Registrazione utente con attivazione automatica dell'account" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "Attivazione manuale di account esterni" @@ -2378,11 +2338,70 @@ msgstr "Attivazione manuale di account e #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "Attivazione automatrica di account esterni" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "Creazione di repository abilitata con permessi di scrittura al gruppo di repository" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "Creazione di repository disabilitata abilitata con permessi di scrittura al gruppo di repository" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "RhodeCode Super Administrator" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2391,134 +2410,93 @@ msgstr "Attivazione manuale di account e #: 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:2277 -msgid "Automatic activation of external account" -msgstr "Attivazione automatrica di account esterni" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "Creazione di repository abilitata con permessi di scrittura al gruppo di repository" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "Creazione di repository disabilitata abilitata con permessi di scrittura al gruppo di repository" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "RhodeCode Super Administrator" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "Ereditarietà dei permessi \"user default\" sull'oggetto disabilitata." -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "Ereditarietà dei permessi \"user default\" sull'oggetto abilitata" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "Stringa di ricerca invalida. Provare a quotarla" -#: rhodecode/lib/index/whoosh.py:131 +#: rhodecode/lib/index/whoosh.py:150 msgid "There is no index to search in. Please run whoosh indexer" msgstr "Non ci sono indici con cui effettuare la ricerca. Avviare 'whoosh indexer'" -#: rhodecode/lib/index/whoosh.py:136 +#: rhodecode/lib/index/whoosh.py:155 msgid "An error occurred during this search operation" msgstr "Errore durante la ricerca" -#: rhodecode/lib/index/whoosh.py:144 +#: rhodecode/lib/index/whoosh.py:163 msgid "Index Type" msgstr "" -#: rhodecode/lib/index/whoosh.py:145 +#: rhodecode/lib/index/whoosh.py:164 msgid "File Index" msgstr "Indice del File" -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 msgid "Indexed documents" msgstr "Documenti indicizzati" -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 msgid "Last update" msgstr "Ultimo aggiornamento" -#: rhodecode/lib/index/whoosh.py:150 +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "captcha invalido" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "La registrazione con RhodeCode ha avuto successo" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "Il link di reset delle credenziali e' stato inviato" + +#: rhodecode/login/views.py:333 +msgid "" +"Your password reset was successful, a new password has been sent to your " +"email" +msgstr "Reset della password confermato. Una nuova password è stata inviata alla tua email" + +#: rhodecode/model/db.py:909 msgid "all" msgstr "tutti" -#: rhodecode/model/db.py:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "interfaccia http/web" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "vcs (protocollo git/hg)" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "chiamate API" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "accesso al feed" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2642,7 +2620,7 @@ msgid "" "reference is missing." msgstr "La \"richiesta di PULL\" non può essere incorporata poichè manca il riferimento alla sorgente o alla destinazione" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2650,39 +2628,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "Richiesta PULL chiusa. Merge effettuato." -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "L'Incorporamento lato server delle richiesta di PULL è disabilitato" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "Questa richiesta PULL è chiusa." -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "L'incorporamento delle richieste PULL non è supportato." -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "Il supporto ai file di grosse dimensioni sul repository target è disabilitato." -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "Sul repository sorgente, il supporto a file di grosse dimensioni è disabilitato." -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "Segnalibri" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "Commit IDs" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "Branch chiusi" @@ -2694,238 +2672,252 @@ msgstr "ultimo consiglio" msgid "You can't Edit this user since it's crucial for entire application" msgstr "Utente critico per l'intera applicazione. Editing disabilitato." -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "Non puoi editare questo utente (`%(username)s`) poiché è cruciale per l'intera applicazione" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "Utente critico per l'intera applicazione. Eliminazione disabilitata." -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "L'utente \"%s\" è ancora proprietario di %s repository e non può' essere rimosso. Sostituire i proprietari o rimuovere quei repository: %s" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "L'utente \"%s\" è ancora proprietario del/dei %s gruppi di repositor y e non può essere rimosso. Sostituire il proprietario o rimuovere quel/quei gruppi di repository: %s" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "L'utente \"%s\" è ancora proprietario di %s gruppi utente e non può essere rimosso. Sostituire il proprietario o rimuovere quei gruppi utente: %s" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "Il valore non può essere una lista vuota" -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "Pattern esistente" -#: rhodecode/model/validators.py:158 +#: rhodecode/model/validators.py:160 #, python-format msgid "Username \"%(username)s\" already exists" msgstr "Il nome utente \"%(username)s\" esiste già" -#: rhodecode/model/validators.py:160 +#: rhodecode/model/validators.py:162 #, python-format msgid "Username \"%(username)s\" is forbidden" msgstr "Il nome utente \"%(username)s\" è riservato" -#: rhodecode/model/validators.py:162 +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "Il nome utente può contenere solo caratteri alfanumerici, trattini (bassi e medi) e deve cominciare necessariamente con un carattere alfanumerico o un trattino (basso)" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "Il dato immesso non è valido" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "Nome utente %(username)s non valido" -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "Nome del gruppo non valido" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "Un gruppo col nome \"%(usergroup)s\" esiste già" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "Il nome di un gruppo può contenere solo caratteri alfanumerici, trattini (bassi e medi) e deve cominciare necessariamente con un carattere alfanumerico o un trattino (basso)" -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "Questo gruppo non può essere genitore" -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "Un gruppo chiamato \"%(group_name)s\" esiste giÎ" -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "Un repository chiamato \"%(group_name)s\" esiste già" -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "Non hai i permessi per salvare qui questo gruppo di repository" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "Non hai i permessi per salvare il gruppo di repository nella radice" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "La password contiene dei caratteri (non ascii) non consentiti" -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "Vecchia password sbagliata" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "Le password non corrispondono" -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "Password errata" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "Nome utente errato" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "Account disabilitato" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "Il token non corrisponde" -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "Non è consentito chiamare un repository %(repo)s " -#: rhodecode/model/validators.py:481 +#: rhodecode/model/validators.py:486 #, python-format msgid "Repository with name %(repo)s already exists" msgstr "Un repository chiamato \"%(repo)s\" esiste già" -#: rhodecode/model/validators.py:483 +#: rhodecode/model/validators.py:488 #, python-format msgid "Repository group with name \"%(repo)s\" already exists" msgstr "Un gruppo di repository col nome \"%(repo)s\" esiste già" -#: rhodecode/model/validators.py:486 +#: rhodecode/model/validators.py:491 #, python-format msgid "Repository with name %(repo)s exists in group \"%(group)s\"" msgstr "Un repository chiamato %(repo)s è presente nel gruppo \"%(group)s\"" -#: rhodecode/model/validators.py:488 +#: rhodecode/model/validators.py:493 #, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "Un gruppo di repository chiamato \"%(repo)s\" è presente nel gruppo \"%(group)s\"" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "L'URL per la clonazione non corrisponde ai repository di tipo %(rtype)s " -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "URL invalido. Fornire un URL che cominci con un prefisso incluso tra %(allowed_prefixes)s" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "Un Fork deve essere dello stesso tipo del genitore" -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "Non hai permessi per creare repository in questo gruppo." -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "Non hai permessi per memorizzare repository nella radice." -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "Nome utente o nome gruppo invalidi" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "Questo non è un path valido" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "Indirizzo e-mail già in uso da qualcuno" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "L'e-mail \"%(email)s\" non esiste." -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "Bisogna specificare l'attributo CN della login LDAP. Il CN è l'equivalente LDAP del campo \"username\"" - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "Le revisioni %(revs)s fanno già parte della richiesta 'Pull' o hanno lo stato" -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "Inserire un indirizzo IPv4 o IPv6 valido" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "Il dimensionamento in bit della network deve essere nel range di 0-32 (non %(bits)r)" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" msgstr "Il nome della chiave può contenere solo lettere, trattini (bassi o medi) o numeri" -#: rhodecode/model/validators.py:1000 +#: rhodecode/model/validators.py:976 msgid "Filename cannot be inside a directory" msgstr "Il nome file non deve essere presente dentro la directory" -#: rhodecode/model/validators.py:1016 +#: rhodecode/model/validators.py:992 #, python-format msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "I plugin %(loaded)s e %(next_to_load)s esportano entrambi lo stesso nome" -#: rhodecode/model/validators.py:1048 +#: rhodecode/model/validators.py:995 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1000 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "Questo gistid è già in uso" @@ -2981,10 +2973,10 @@ msgstr "Modifica il Gruppo di Repository #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -2998,25 +2990,25 @@ msgstr "Nome" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3026,14 +3018,15 @@ msgstr "Descrizione" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "Proprietario" @@ -3052,7 +3045,7 @@ msgstr "Ultimo cambiamento" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3069,13 +3062,13 @@ msgstr "Bacheca del gruppo di repository msgid "Home" msgstr "Base" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "Autenticati" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3087,26 +3080,22 @@ msgstr "" #: 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:303 +#: rhodecode/templates/base/base.html:305 #: rhodecode/templates/debug_style/login.html:36 #: rhodecode/templates/users/user_profile.html:27 msgid "Username" msgstr "Nome utente" -#: rhodecode/templates/login.html:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "Ricordami" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "Password dimenticata?" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3122,32 +3111,32 @@ msgstr "" msgid "Email Address" msgstr "Indirizzo Email" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "Captcha" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "Invia mail per il ripristino della password" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "Il link per il ripristino della Password verrà inviato all'indirizzo email corrispondente" -#: rhodecode/templates/register.html:36 +#: rhodecode/templates/register.html:35 msgid "Create an account" msgstr "" -#: rhodecode/templates/register.html:37 +#: rhodecode/templates/register.html:36 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "Ripetere la password" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3157,7 +3146,7 @@ msgstr "Ripetere la password" msgid "First Name" msgstr "Nome" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3167,18 +3156,14 @@ msgstr "Nome" msgid "Last Name" msgstr "Cognome" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "L'attivazione dell'account richiede l'approvazione di un admin" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3265,8 +3250,8 @@ msgstr "Impostazioni di Autenticazione" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "Admin" @@ -3302,7 +3287,7 @@ msgid "disabled" msgstr "disabilitato" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3310,16 +3295,16 @@ msgstr "disabilitato" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3353,7 +3338,7 @@ msgstr "Repository privato" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3484,16 +3469,18 @@ msgid "My public" msgstr "Mio Pubblico" #: 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "Autore" @@ -3546,11 +3533,11 @@ msgstr "Crea un Gist Pubblico" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3575,8 +3562,7 @@ msgstr "Gist" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3642,7 +3628,7 @@ msgid "Show as raw" msgstr "Mostra sorgente" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "il mio Account" @@ -3660,29 +3646,29 @@ msgstr "Profilo" msgid "Auth Tokens" msgstr "Tocken autorizzativi" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 +#: rhodecode/templates/admin/my_account/my_account.html:37 msgid "My Emails" msgstr "le mie Email" -#: rhodecode/templates/admin/my_account/my_account.html:34 +#: rhodecode/templates/admin/my_account/my_account.html:38 msgid "My Repositories" msgstr "i miei Repository" -#: rhodecode/templates/admin/my_account/my_account.html:35 +#: rhodecode/templates/admin/my_account/my_account.html:39 msgid "Watched" msgstr "Osservato" -#: rhodecode/templates/admin/my_account/my_account.html:36 +#: rhodecode/templates/admin/my_account/my_account.html:40 #: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 +#: rhodecode/templates/base/base.html:242 msgid "Pull Requests" msgstr "Richieste 'Pull'" -#: rhodecode/templates/admin/my_account/my_account.html:37 +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "Permessi" @@ -3774,26 +3760,6 @@ msgstr "Indirizzi email aggiuntivi non s msgid "New email address" msgstr "Nuovo indirizzo email" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "Cambia la tua Password" @@ -3845,42 +3811,60 @@ msgstr "Cambia l'avatar" msgid "Show Closed Pull Requests" msgstr "Mostra richieste di PULL chiuse." -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "Titolo" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "Richiesta 'Pull' #%s aperta su %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/compare/compare_commits.html:49 +#: rhodecode/templates/search/search_commit.html:36 +msgid "Expand commit message" +msgstr "Espandi il messaggio commit" + +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:112 #: rhodecode/templates/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "Chiuso" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "Conferma l'eliminazione di questa richiesta 'Pull'" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "Al momento non hai richieste di PULL pendenti." -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "Richiesta di 'Pull' #%s aperta da %s su %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "Al momento non ci sono richieste di PULL che richiedono il tuo intervento" @@ -4080,12 +4064,12 @@ msgstr "Aggiungi Gruppo di Repository" #: 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "Gruppi di Repository" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "Nome gruppo" @@ -4117,7 +4101,7 @@ msgstr "Aggiungi Gruppo Figlio" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "Impostazioni" @@ -4210,7 +4194,7 @@ msgstr "super admin" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "proprietario" @@ -4255,24 +4239,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "Se spuntato, imposta o revoca i permessi del tipo selezionato a tutti i discendenti di questo gruppo, inclusi i repository non-privati e altri sotto gruppi." -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "Cambia il proprietario al gruppo di repository" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 msgid "Group parent" msgstr "Gruppo genitore" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 msgid "Enable Repository Locking" msgstr "Abilita il Blocco del repository" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4300,7 +4284,7 @@ msgid "Import Existing Repository ?" msgstr "Importare un repository esistente?" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "Clona da" @@ -4309,7 +4293,7 @@ msgid "Optional http[s] URL from which t msgstr "URL http[s] opzionale da cui clonare un repository." #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4320,7 +4304,7 @@ msgid "Repository Group" msgstr "Gruppo di Repository" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4340,7 +4324,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4554,7 +4538,7 @@ msgstr "Chiave" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4667,101 +4651,101 @@ msgstr "Conferma il 'Pull' dalla origine msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 msgid "Non-changeable id" msgstr "ID non modificabile" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 msgid "what is that ?" msgstr "cos'è quello ?" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 msgid "URL by id" msgstr "URL per ID" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "In caso il repository sia rinominato o spostato in un altro gruppo l'URL cambierebbe.\nUsare l'indirizzo sopra riportato, garantisce che questo repository sarà sempre accessibile da quell'URL.\nUtile per i sistemi CI, o ogni altro caso in cui si necessiti di cablare l'URL in servizi di terze parti" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "URI remoto" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 #: rhodecode/templates/debug_style/form-elements.html:45 msgid "edit" msgstr "modifica" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "nuovo valore. lascia vuoto per eliminarlo" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "annulla" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "URL http[s] da cui il repository è stato importato. Usato anche per PULL remoti." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "Gruppo di Repository" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "Opzionale: selezionare un gruppo all'interno del quale aggiungere questo repository" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "Cambia il proprietario del repository" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 #: rhodecode/templates/data_table/_dt_elements.html:58 msgid "Private repository" msgstr "Repository privato" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 msgid "Enable statistics" msgstr "Abilita statistiche" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 msgid "Enable statistics window on summary page." msgstr "Abilita la finestra delle statistiche sulla pagina di riepilogo" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 msgid "Enable downloads" msgstr "Abilita i download" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 msgid "Enable download menu on summary page." msgstr "Abilita il menù per il download sulla pagina di riepilogo" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 msgid "Enable automatic locking" msgstr "Abilita il blocco automatico" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4883,14 +4867,6 @@ msgstr "Invia" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "Titolo" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5060,6 +5036,7 @@ msgid "" msgstr "Ultimi %(size)s bytes per i log di processo, usa il parametro ?offset=[num] GET per cambiare la dimensione" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "Versione RhodeCode Enterprise" @@ -5068,6 +5045,7 @@ msgid "check for updates" msgstr "controlla aggiornamenti" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "Verifica aggiornamenti da" @@ -5076,50 +5054,62 @@ msgid "Note: please make sure this serve msgstr "Nota: assicurarsi che il server possa accedere a quest'URL" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "File INI di configurazione" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "RhodeCode Enterprise Server IP" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "RhodeCode Enterprise Server ID" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "Piattaforma" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "Attivo da" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "Percorso di storage" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "Spazio disco di storage" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "Storage indici di ricerca" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "Dimensione indice di ricerca" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "Storage del Gist" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "Dimensione del Gist storage" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "Cache dell'archivio" @@ -5130,46 +5120,57 @@ msgid "" msgstr "Abilitalo impostando l'opzione archive_cache_dir=/path/to/cache nel file .ini" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "Dimensione dell'archivio cache" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "Memoria di sistema" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "CPU" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "Carico" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "Versione python" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "Percorso Python" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "Versione GIT" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "Versione HG" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "Versione SVN" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "Database" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "Versione Database" @@ -5177,7 +5178,11 @@ msgstr "Versione Database" msgid "Checking for updates..." msgstr "Controllo nuove versioni..." -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5361,7 +5366,7 @@ msgstr "Aggiungi gruppo utente" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "Gruppi utente" @@ -5371,12 +5376,12 @@ msgid "Add User Group" msgstr "Aggiungi gruppo utente" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "Nome gruppo" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "Breve, opzionale, descrizione del gruppo" @@ -5397,7 +5402,6 @@ msgstr "Riepilogo dei permessi" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5412,7 +5416,7 @@ msgid "Assigned to repo groups" msgstr "Assegnati ai gruppi di repository" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "Gruppo utente: %s" @@ -5449,32 +5453,36 @@ msgstr "" msgid "revoke" msgstr "revoca" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "Cambia il proprietario di questo gruppo utente" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "Ricerca" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "Gruppo utenti scelto" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "Rimuovi tutti gli elementi" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "Membri disponibili" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5526,7 +5534,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "Aggiunge un gruppo di repository con lo stesso nome dello username.\nL'utente sarà impostato automaticamente come proprietario del gruppo" -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "Password generata:" @@ -5771,40 +5779,40 @@ msgstr "Parametri di default" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "Fork di" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "Repository bloccato da %(user)s" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "Riassunto" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "Registro" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "i File" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5813,111 +5821,105 @@ msgstr "i File" msgid "Compare" msgstr "Confronta" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "Mostra le richieste PULL da %s" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "Opzioni" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "Confronta FORK" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "Ricerca" - -#: rhodecode/templates/base/base.html:259 +#: rhodecode/templates/base/base.html:261 msgid "Unlock" msgstr "Sblocca" -#: rhodecode/templates/base/base.html:261 +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "Blocca" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" msgstr[0] "Fork" msgstr[1] "Forks" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "Crea richiesta di PULL" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "Accedi" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "Accedi al tuo account" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "(Password dimenticata?)" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "Non possiedi un account?" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "Journal" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "Journal pubblico" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "i Gist" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5938,15 +5940,15 @@ msgstr "" msgid "Style" msgstr "Stile" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "Scorciatoie da tastiera" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "Scorciatoie per tutto il sito" @@ -6068,88 +6070,80 @@ msgstr "Anteprima" msgid "Test Pattern Preview" msgstr "" -#: rhodecode/templates/base/perms_summary.html:19 +#: rhodecode/templates/base/perms_summary.html:18 msgid "show" msgstr "mostra" -#: rhodecode/templates/base/perms_summary.html:20 +#: rhodecode/templates/base/perms_summary.html:19 msgid "none" msgstr "nessuno" +#: rhodecode/templates/base/perms_summary.html:20 +msgid "read" +msgstr "lettura" + #: rhodecode/templates/base/perms_summary.html:21 -msgid "read" -msgstr "lettura" +msgid "write" +msgstr "scrittura" #: rhodecode/templates/base/perms_summary.html:22 -msgid "write" -msgstr "scrittura" - -#: rhodecode/templates/base/perms_summary.html:23 msgid "admin" msgstr "admin" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "Permesso" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "Modifica Permesso" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "Super admi" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "Permessi base del repository" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" -msgstr "Permessi base del repository" - -#: rhodecode/templates/base/perms_summary.html:89 msgid "Repository group default permission" msgstr "Permessi base del gruppo di repository" -#: rhodecode/templates/base/perms_summary.html:90 +#: rhodecode/templates/base/perms_summary.html:89 msgid "User group default permission" msgstr "Permessi base del gruppo utente" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "Crea i repository" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" -msgstr "Crea i repository" +msgid "Fork repositories" +msgstr "Fork di repository" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" -msgstr "Fork di repository" +msgid "Create repository groups" +msgstr "Crea gruppi di repository" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "Crea gruppi di repository" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "Crea gruppi utente" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "Nessun permesso definito" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "Richiedi SSL per operazioni sul VCS" @@ -6345,7 +6339,7 @@ msgstr[0] "" msgstr[1] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "Confronta fork con %s" @@ -6370,7 +6364,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "Et" @@ -6399,12 +6392,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "Espandi il messaggio commit" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6813,15 +6800,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -6941,6 +6928,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "Membri disponibili" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7424,7 +7417,7 @@ msgid "Location" msgstr "Ubicazione" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7435,22 +7428,22 @@ msgid "History" msgstr "" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "Download" @@ -7527,11 +7520,11 @@ msgstr "i Fork" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "è un Fork" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "Non ci sono Fork" @@ -7599,35 +7592,35 @@ msgstr "Revisori della richiesta PULL" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "Repository di destinazione" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7684,7 +7677,7 @@ msgstr "" msgid "Save Changes" msgstr "Salva i Cambiamenti" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "revisore" @@ -7753,13 +7746,13 @@ msgid "Opened by me" msgstr "Aperto da me" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7821,6 +7814,18 @@ msgstr "Messaggi di commit" msgid "File names" msgstr "Nomi dei file" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/i18n/ja/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/ja/LC_MESSAGES/rhodecode.mo index 6c29698b97d69b79ea4fc164daf6d401d58c4f46..0a4d0035881867c223e74863a3d43aee010471c2 GIT binary patch literal 128789 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

)!(&_q+%C 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 Le|vmWlt2Fu+Z92} diff --git a/rhodecode/i18n/ja/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/ja/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/ja/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/ja/LC_MESSAGES/rhodecode.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-05-22 18:01+0000\n" -"PO-Revision-Date: 2016-05-22 18:10+0000\n" +"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"PO-Revision-Date: 2016-06-28 10:56+0000\n" "Last-Translator: Marcin Kuzminski \n" "Language-Team: Japanese (http://www.transifex.com/rhodecode/RhodeCode/language/ja/)\n" "MIME-Version: 1.0\n" @@ -26,48 +26,281 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: rhodecode/authentication/routes.py:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "全般" -#: rhodecode/authentication/schema.py:37 +#: rhodecode/authentication/schema.py:35 msgid "Enable or disable this authentication plugin." msgstr "" -#: rhodecode/authentication/schema.py:39 +#: rhodecode/authentication/schema.py:37 msgid "Enabled" msgstr "有効" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "ホスト" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "ポート" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "URL" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "アカウント" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "パスワード" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "証明書チェック" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "Base DN" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "LDAP検索範囲" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "ログイン属性" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "名前(First Name)属性" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "名字(Last Name)属性" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "LDAP" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -105,8 +338,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "" @@ -121,68 +354,31 @@ msgstr "" msgid "Select commit" msgstr "" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "ホームページ" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "形式が間違っているため、サーバーはリクエストを処理できませんでした" - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "リソースにアクセスする権限がありません" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "このページを閲覧する権限がありません" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "リソースが見つかりません" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "サーバーが不正な状態になったため、リクエストに答えることができませんでした。" - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "" - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -292,7 +488,7 @@ msgid "Changesets" msgstr "チェンジセット" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "ブランチ" @@ -307,22 +503,27 @@ msgstr "タグ" msgid "An error occurred during repository forking %s" msgstr "リポジトリ %s のフォーク中にエラーが発生しました" -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "グループ" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "リポジトリ" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "公開ジャーナル" @@ -331,34 +532,6 @@ msgstr "公開ジャーナル" msgid "journal" msgstr "ジャーナル" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "キャプチャが一致しません" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "パスワードリセットのリンクを送信しました" - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -410,24 +583,28 @@ msgstr "" msgid "Pull request reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "プルリクエストの削除に成功しました" -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "この状態で閉じる:" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -459,38 +636,38 @@ msgid "Error occurred during update of d msgstr "" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "無期限" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "5 分" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "1 時間" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "1 日" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: rhodecode/controllers/admin/my_account.py:311 +#: rhodecode/controllers/admin/users.py:440 msgid "1 month" msgstr "1 ヶ月" #: rhodecode/controllers/admin/gists.py:67 -#: rhodecode/controllers/admin/my_account.py:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "有効期間" @@ -539,68 +716,64 @@ msgstr "無し" msgid "%(expiry)s - current value" msgstr "" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "このユーザーを編集できません。このユーザーはアプリケーションにとって必要不可欠です。" -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "アカウントの更新に成功しました" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "ユーザー %s の更新中にエラーが発生しました" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "メールの保存時にエラーが発生しました" -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "" @@ -629,44 +802,44 @@ msgstr "リポジトリグループ %s を作成しました" msgid "Error occurred during creation of repository group %s" msgstr "リポジトリグループ %s の作成中にエラーが発生しました" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "リポジトリグループ %s を更新しました" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "リポジトリグループ %s の更新中にエラーが発生しました" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" msgstr[0] "" -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" msgstr[0] "" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "リポジトリグループ %s を削除しました" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "リポジトリグループ %s の削除中にエラーが発生しました" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "リポジトリグループ権限を更新しました" @@ -814,18 +987,18 @@ msgid "Error occurred during deleting is msgstr "" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "" #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "" @@ -834,115 +1007,115 @@ msgid "Error occurred during updating re msgstr "" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "VCS設定を更新しました" -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "アプリケーション設定の更新中にエラーが発生しました" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "リポジトリの再スキャンに成功しました。 追加: %s 削除: %s" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "アプリケーション設定を更新しました" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "表示設定を更新しました" -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "表示設定の更新中にエラーが発生しました" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "メールアドレスを入力してください" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "メール送信タスクを作成しました" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "新しいフックを追加しました" -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "フックを更新しました" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "フックの作成中にエラーが発生しました" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "" -#: rhodecode/controllers/admin/settings.py:776 +#: 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:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "VCS" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "表示" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -952,69 +1125,69 @@ msgstr "" msgid "Email" msgstr "メールアドレス" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "フック" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "システム情報" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "ユーザーグループ %s の作成中にエラーが発生しました" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "ユーザーグループ %s を更新しました" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "ユーザーグループ %s の更新中にエラーが発生しました" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "ユーザーグループの削除に成功しました" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "ユーザーグループの削除中にエラーが発生しました" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "対象に同じ物を選ぶことはできません" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "ユーザーグループ権限を更新しました" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "権限の保存時にエラーが発生しました" @@ -1032,102 +1205,102 @@ msgstr "ユーザー %s の作成中にエラーが発生しました" msgid "User updated successfully" msgstr "ユーザーの更新に成功しました" -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "ユーザーの削除に成功しました" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "ユーザーの削除中にエラーが発生しました" -#: rhodecode/controllers/admin/users.py:322 -msgid "Force password change disabled for user" -msgstr "" - #: rhodecode/controllers/admin/users.py:324 +msgid "Force password change disabled for user" +msgstr "" + +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "このユーザーは編集できません" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "IPアドレスの保存中にエラーが発生しました" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "ユーザーホワイトリストからIPアドレスを削除しました" @@ -1254,25 +1427,25 @@ msgstr "作成したタグ: %s" msgid "Commit not found" msgstr "" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "IPアドレス %s は許可されません" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "このアクションを実行するためには登録済みのユーザーである必要があります" -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "" -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" @@ -1290,36 +1463,36 @@ msgstr "チェンジセットが大きすぎるため省略しました。差分を表示する場合は差分メニューを使用してください" msgid "No changes detected" msgstr "検出された変更はありません" -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr " と %s 以上" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "ファイルなし" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "新しいファイル" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "変更" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "削除" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "リネーム" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "chmod" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1338,300 +1511,88 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, python-format msgid "" "%s repository is not mapped to db perhaps it was created or renamed from the" " filesystem please run the application again in order to rescan repositories" msgstr "%s リポジトリはDB内に見つかりませんでした。おそらくファイルシステム上で作られたか名前が変更されたためです。リポジトリをもう一度チェックするためにアプリケーションを立ち上げ直してください。" -#: rhodecode/lib/utils2.py:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d 年" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d ヶ月" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d 日" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d 時間" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d 分" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d 秒" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "%s 以内" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "%s 前" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "%s と %s 前" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "%s と %s の間" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "たったいま" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "ホスト" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "ポート" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "URL" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "アカウント" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "パスワード" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "証明書チェック" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "Base DN" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "LDAP検索範囲" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "ログイン属性" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "名前(First Name)属性" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "名字(Last Name)属性" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "LDAP" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1642,19 +1603,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "リポジトリへのアクセス権限無し" @@ -1668,19 +1629,19 @@ msgstr "リポジトリへのアクセス権限無し" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "リポジトリに読込権限でアクセス" @@ -1694,19 +1655,19 @@ msgstr "リポジトリに読込権限でアクセス" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "リポジトリに書込権限でアクセス" @@ -1720,19 +1681,19 @@ msgstr "リポジトリに書込権限でアクセス" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "リポジトリに管理権限でアクセス" @@ -1770,9 +1731,9 @@ msgstr "リポジトリグループに管理権限でアクセス" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "RhodeCode 管理者" @@ -1786,19 +1747,19 @@ msgstr "RhodeCode 管理者" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "リポジトリの作成を有効にする" @@ -1812,19 +1773,19 @@ msgstr "リポジトリの作成を有効にする" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "リポジトリの作成を有効にする" @@ -1838,19 +1799,19 @@ msgstr "リポジトリの作成を有効にする" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "リポジトリのフォークを無効にする" @@ -1864,20 +1825,19 @@ msgstr "リポジトリのフォークを無効にする" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "リポジトリのフォークを有効にする" @@ -1912,20 +1872,20 @@ msgstr "Rhodecodeに登録した新しいユーザーを自動でアクティベートする" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "未レビュー" @@ -1939,20 +1899,20 @@ msgstr "未レビュー" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "承認" @@ -1966,20 +1926,20 @@ msgstr "承認" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "却下" @@ -1993,20 +1953,20 @@ msgstr "却下" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "レビュー中" @@ -2017,6 +1977,52 @@ msgstr "レビュー中" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "リポジトリグループへのアクセス権限なし" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "リポジトリグループに読込権限でアクセス" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2029,17 +2035,17 @@ 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:2248 -msgid "Repository group no access" -msgstr "リポジトリグループへのアクセス権限なし" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "リポジトリグループに書込権限でアクセス" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2052,40 +2058,16 @@ 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:2249 -msgid "Repository group read access" -msgstr "リポジトリグループに読込権限でアクセス" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "リポジトリグループに書込権限でアクセス" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "リポジトリグループに管理権限でアクセス" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2098,16 +2080,38 @@ 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:2251 -msgid "Repository group admin access" -msgstr "リポジトリグループに管理権限でアクセス" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "ユーザーグループへのアクセス権限なし" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "ユーザーグループに読込権限でアクセス" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2120,16 +2124,16 @@ 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:2253 -msgid "User group no access" -msgstr "ユーザーグループへのアクセス権限なし" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "ユーザーグループに書込権限でアクセス" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2142,38 +2146,16 @@ 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:2254 -msgid "User group read access" -msgstr "ユーザーグループに読込権限でアクセス" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "ユーザーグループに書込権限でアクセス" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "ユーザーグループに管理権限でアクセス" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2186,29 +2168,7 @@ 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:2256 -msgid "User group admin access" -msgstr "ユーザーグループに管理権限でアクセス" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "リポジトリグループの作成を無効にする" @@ -2218,6 +2178,28 @@ msgstr "リポジトリグループの作成を無効にする" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "リポジトリグループの作成を有効にする" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2230,29 +2212,7 @@ 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:2259 -msgid "Repository Group creation enabled" -msgstr "リポジトリグループの作成を有効にする" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "ユーザーグループの作成を無効にする" @@ -2262,19 +2222,19 @@ msgstr "ユーザーグループの作成を無効にする" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "ユーザーグループの作成を有効にする" @@ -2284,6 +2244,52 @@ msgstr "ユーザーグループの作成を有効にする" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "新規登録を無効にする" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "ユーザーの新規登録時に手動でアカウントをアクティベートする" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2297,39 +2303,16 @@ 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:2272 -msgid "Registration disabled" -msgstr "新規登録を無効にする" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "ユーザーの新規登録時に手動でアカウントをアクティベートする" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "ユーザーの新規登録時に自動でアカウントをアクティベートする" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2343,30 +2326,7 @@ 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:2274 -msgid "User Registration with automatic account activation" -msgstr "ユーザーの新規登録時に自動でアカウントをアクティベートする" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "外部アカウントを手動でアクティベートする" @@ -2376,11 +2336,70 @@ msgstr "外部アカウントを手動でアクティベートする" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "外部アカウントを自動でアクティベートする" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "リポジトリグループの書き込みパーミッションを使ったリポジトリ作成が有効です" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "リポジトリグループの書き込みパーミッションを使ったリポジトリ作成は無効です" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2389,134 +2408,93 @@ 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:2277 -msgid "Automatic activation of external account" -msgstr "外部アカウントを自動でアクティベートする" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "リポジトリグループの書き込みパーミッションを使ったリポジトリ作成が有効です" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "リポジトリグループの書き込みパーミッションを使ったリポジトリ作成は無効です" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "" -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "無効な検索クエリーです。\\\"で囲んで下さい" -#: rhodecode/lib/index/whoosh.py:131 +#: rhodecode/lib/index/whoosh.py:150 msgid "There is no index to search in. Please run whoosh indexer" msgstr "検索するためのインデックスがありません。whooshでインデックスを作成して下さい" -#: rhodecode/lib/index/whoosh.py:136 +#: rhodecode/lib/index/whoosh.py:155 msgid "An error occurred during this search operation" msgstr "検索を実行する際にエラーが発生しました" -#: rhodecode/lib/index/whoosh.py:144 +#: rhodecode/lib/index/whoosh.py:163 msgid "Index Type" msgstr "" -#: rhodecode/lib/index/whoosh.py:145 +#: rhodecode/lib/index/whoosh.py:164 msgid "File Index" msgstr "" -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 msgid "Indexed documents" msgstr "" -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 msgid "Last update" msgstr "" -#: rhodecode/lib/index/whoosh.py:150 +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "キャプチャが一致しません" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "パスワードリセットのリンクを送信しました" + +#: rhodecode/login/views.py:333 +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:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2640,7 +2618,7 @@ msgid "" "reference is missing." msgstr "" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2648,39 +2626,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "" -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "ブックマーク" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "閉鎖済みブランチ" @@ -2692,238 +2670,252 @@ msgstr "最新のtip" msgid "You can't Edit this user since it's crucial for entire application" msgstr "このユーザーを編集できません。このユーザーはアプリケーションにとって必要不可欠です。" -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "このユーザーを削除できません。このユーザーはアプリケーションにとって必要不可欠です。" -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "空のリストにはできません" -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "" -#: rhodecode/model/validators.py:158 +#: rhodecode/model/validators.py:160 #, python-format msgid "Username \"%(username)s\" already exists" msgstr "ユーザー名 \"%(username)s\" はすでに使われています" -#: rhodecode/model/validators.py:160 +#: rhodecode/model/validators.py:162 #, python-format msgid "Username \"%(username)s\" is forbidden" msgstr "ユーザー名 \"%(username)s\" は許可されていません" -#: rhodecode/model/validators.py:162 +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "ユーザー名はアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)しか使えません。また、アルファベットまたはアンダースコア(_)から始まる必要があります" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "入力が正しくありません" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "ユーザー名 %(username)s は不正です" -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "不正なユーザーグループ名です" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "ユーザーグループ \"%(usergroup)s\" はすでに存在します" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "ユーザーグループ名はアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)しか使えません。また、アルファベットから始まる必要があります " -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "このグループは親にできません" -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "グループ \"%(group_name)s\" はすでに存在します" -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "グループ名 \"%(group_name)s\" を持つリポジトリはすでに存在します" -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "パスワードに利用出来ない文字列(non-ascii)です" -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "パスワードが一致しません" -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "不正なパスワードです" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "不正なユーザー名です" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "アカウントは無効です" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "トークンが一致しません" -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "リポジトリ名 %(repo)s は許可されていません" -#: rhodecode/model/validators.py:481 +#: rhodecode/model/validators.py:486 #, python-format msgid "Repository with name %(repo)s already exists" msgstr "" -#: rhodecode/model/validators.py:483 +#: rhodecode/model/validators.py:488 #, python-format msgid "Repository group with name \"%(repo)s\" already exists" msgstr "リポジトリグループ名 \"%(repo)s\" はすでに存在します" -#: rhodecode/model/validators.py:486 +#: rhodecode/model/validators.py:491 #, python-format msgid "Repository with name %(repo)s exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:488 +#: rhodecode/model/validators.py:493 #, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "" -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "フォークは親と同じ種別の必要があります" -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "" -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "" -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "ユーザー名かユーザーグループが不正です" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "不正なパスです" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "このメールアドレスはすでに取得されています" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "メールアドレス \"%(email)s\" は存在しません" -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "LDAPのこのCNに対するログイン属性は必須です。 - これは \"ユーザー名\" と同じです" - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "リビジョン %(revs)s はすでにプルリクエストの一部かステータスが設定されています" -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "有効なIPv4かIPv6のアドレスを入力してください" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "ネットワークサイズ (bits) は0-32の範囲にする必要があります ( %(bits)r は不正です)" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" msgstr "キー名はアルファベット、アンダースコア(_)、ピリオド(.)、ダッシュ(-)、数字しか使えません。" -#: rhodecode/model/validators.py:1000 +#: rhodecode/model/validators.py:976 msgid "Filename cannot be inside a directory" msgstr "ファイル名はディレクトリ内にすることはできません" -#: rhodecode/model/validators.py:1016 +#: rhodecode/model/validators.py:992 #, python-format msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" msgstr "%(loaded)s プラグインと %(next_to_load)s プラグインで同じ名前が使われています" -#: rhodecode/model/validators.py:1048 +#: rhodecode/model/validators.py:995 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1000 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "" @@ -2979,10 +2971,10 @@ msgstr "リポジトリグループを編集" #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -2996,25 +2988,25 @@ msgstr "名前" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3024,14 +3016,15 @@ msgstr "説明" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "所有者" @@ -3050,7 +3043,7 @@ msgstr "最後の変更点" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3067,13 +3060,13 @@ msgstr "%s リポジトリグループダッシュボード" msgid "Home" msgstr "ホーム" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "サインイン" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3085,26 +3078,22 @@ msgstr "" #: 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:303 +#: 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:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "次回から自動的にサインイン" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3120,32 +3109,32 @@ msgstr "" msgid "Email Address" msgstr "メールアドレス" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "キャプチャ" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "パスワードリセットのメールを送信" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "該当するメールアドレスにパスワードリセットのリンクを送信します" -#: rhodecode/templates/register.html:36 +#: rhodecode/templates/register.html:35 msgid "Create an account" msgstr "" -#: rhodecode/templates/register.html:37 +#: rhodecode/templates/register.html:36 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "パスワード再入力" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3155,7 +3144,7 @@ msgstr "パスワード再入力" msgid "First Name" msgstr "名前" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3165,18 +3154,14 @@ msgstr "名前" msgid "Last Name" msgstr "名字" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3262,8 +3247,8 @@ msgstr "認証設定" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "管理" @@ -3299,7 +3284,7 @@ msgid "disabled" msgstr "無効" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3307,16 +3292,16 @@ msgstr "無効" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3350,7 +3335,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3481,16 +3466,18 @@ msgid "My public" 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "作成者" @@ -3543,11 +3530,11 @@ msgstr "公開 Gist を作成" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3572,8 +3559,7 @@ msgstr "Gist" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3639,7 +3625,7 @@ msgid "Show as raw" msgstr "Raw形式で表示" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "アカウント" @@ -3657,29 +3643,29 @@ msgstr "" msgid "Auth Tokens" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 +#: rhodecode/templates/admin/my_account/my_account.html:37 msgid "My Emails" msgstr "メールアドレス" -#: rhodecode/templates/admin/my_account/my_account.html:34 +#: rhodecode/templates/admin/my_account/my_account.html:38 msgid "My Repositories" msgstr "リポジトリ" -#: rhodecode/templates/admin/my_account/my_account.html:35 +#: rhodecode/templates/admin/my_account/my_account.html:39 msgid "Watched" msgstr "ウォッチ中" -#: rhodecode/templates/admin/my_account/my_account.html:36 +#: rhodecode/templates/admin/my_account/my_account.html:40 #: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 +#: rhodecode/templates/base/base.html:242 msgid "Pull Requests" msgstr "プルリクエスト" -#: rhodecode/templates/admin/my_account/my_account.html:37 +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "" @@ -3771,26 +3757,6 @@ msgstr "追加のメールアドレスはありません" msgid "New email address" msgstr "新しいメールアドレス" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3842,42 +3808,60 @@ msgstr "アバターを変更できます : " msgid "Show Closed Pull Requests" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "タイトル" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "プルリクエスト #%s %s に作成" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/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/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "クローズ" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "このプルリクエストを削除してもよろしいですか?" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "プルリクエスト #%s %s によって %s に作成" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -4077,12 +4061,12 @@ 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "リポジトリグループ" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "グループ名" @@ -4114,7 +4098,7 @@ msgstr "子グループを追加" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "設定" @@ -4205,7 +4189,7 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "所有者" @@ -4250,24 +4234,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 -msgid "Group parent" -msgstr "親グループ" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 -msgid "Enable Repository Locking" +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +msgid "Group parent" +msgstr "親グループ" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 +msgid "Enable Repository Locking" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4295,7 +4279,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "クローン元" @@ -4304,7 +4288,7 @@ msgid "Optional http[s] URL from which t msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4315,7 +4299,7 @@ msgid "Repository Group" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4335,7 +4319,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4547,7 +4531,7 @@ msgstr "キー" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4660,101 +4644,101 @@ msgstr "リモートから変更を取り込んでもよろしいですか?" msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 msgid "Non-changeable id" msgstr "変更不能ID" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 msgid "what is that ?" msgstr "これは何?" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 msgid "URL by id" msgstr "id を使ってURLを表現" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 #: rhodecode/templates/debug_style/form-elements.html:45 msgid "edit" msgstr "編集" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "リポジトリグループ" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "オプション:このリポジトリが属するグループを選択します" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "リポジトリの所有者を変更" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 #: rhodecode/templates/data_table/_dt_elements.html:58 msgid "Private repository" msgstr "非公開リポジトリ" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 msgid "Enable statistics" msgstr "統計を有効にする" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 msgid "Enable statistics window on summary page." msgstr "概要ページの統計ウィンドウを有効にします" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 msgid "Enable downloads" msgstr "ダウンロードを有効にする" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 msgid "Enable download menu on summary page." msgstr "概要ページのダウンロードメニューを有効にします" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 msgid "Enable automatic locking" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4876,14 +4860,6 @@ msgstr "送信" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "タイトル" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5053,6 +5029,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "" @@ -5061,6 +5038,7 @@ msgid "check for updates" msgstr "更新を確認" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "更新情報のエンドポイント" @@ -5069,50 +5047,62 @@ msgid "Note: please make sure this serve msgstr "ノート: サーバーがこのURLにアクセスできることを確認して下さい" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "プラットフォーム" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "" @@ -5123,46 +5113,57 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "システムメモリ" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "CPU" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "Load" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "Python バージョン" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "GIT バージョン" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "" @@ -5170,7 +5171,11 @@ msgstr "" msgid "Checking for updates..." msgstr "更新を確認中..." -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5354,7 +5359,7 @@ msgstr "ユーザーグループを追加" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "ユーザーグループ" @@ -5364,12 +5369,12 @@ msgid "Add User Group" msgstr "ユーザーグループを追加" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "グループ名" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "このユーザーグループの簡潔な説明を書いてください" @@ -5390,7 +5395,6 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5405,7 +5409,7 @@ msgid "Assigned to repo groups" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "ユーサーグループ: %s" @@ -5442,32 +5446,36 @@ msgstr "" msgid "revoke" msgstr "取消" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "検索" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "グループメンバーを選ぶ" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "全ての要素を削除" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "有効なメンバー" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5519,7 +5527,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "" -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "" @@ -5761,40 +5769,40 @@ msgstr "デフォルト設定" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "フォーク元" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "要約" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "履歴" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "ファイル" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5803,110 +5811,104 @@ msgstr "ファイル" msgid "Compare" msgstr "比較" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "%s のプルリクエストを表示" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "オプション" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "フォークを比較" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "検索" - -#: rhodecode/templates/base/base.html:259 +#: rhodecode/templates/base/base.html:261 msgid "Unlock" msgstr "アンロック" -#: rhodecode/templates/base/base.html:261 +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "ロック" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" msgstr[0] "" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "プルリクエストを作成" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "アカウントを持っていない?" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "ジャーナル" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "公開ジャーナル" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "Gists" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5927,15 +5929,15 @@ msgstr "" msgid "Style" msgstr "" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "キーボードショートカット" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "サイト全体" @@ -6057,88 +6059,80 @@ msgstr "プレビュー" msgid "Test Pattern Preview" msgstr "" -#: rhodecode/templates/base/perms_summary.html:19 +#: rhodecode/templates/base/perms_summary.html:18 msgid "show" msgstr "表示" -#: rhodecode/templates/base/perms_summary.html:20 +#: rhodecode/templates/base/perms_summary.html:19 msgid "none" msgstr "なし" -#: rhodecode/templates/base/perms_summary.html:21 +#: rhodecode/templates/base/perms_summary.html:20 msgid "read" msgstr "読込" -#: rhodecode/templates/base/perms_summary.html:22 +#: rhodecode/templates/base/perms_summary.html:21 msgid "write" msgstr "書込" -#: rhodecode/templates/base/perms_summary.html:23 +#: rhodecode/templates/base/perms_summary.html:22 msgid "admin" msgstr "管理" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "権限" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "権限を編集" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" +msgid "Repository group default permission" msgstr "" #: rhodecode/templates/base/perms_summary.html:89 -msgid "Repository group default permission" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:90 msgid "User group default permission" msgstr "" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "リポジトリを作成する" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" -msgstr "リポジトリを作成する" +msgid "Fork repositories" +msgstr "リポジトリをフォークする" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" -msgstr "リポジトリをフォークする" +msgid "Create repository groups" +msgstr "" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "ユーザーグループを作成" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "VCSの操作にSSLを必須とする" @@ -6333,7 +6327,7 @@ msgid_plural "showing %d out of %d commi msgstr[0] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "%s とフォークを比較" @@ -6358,7 +6352,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "経過時間" @@ -6387,12 +6380,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "コミットメッセージを展開" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6794,15 +6781,15 @@ msgid_plural "" "%(num)s files changed: %(linesadd)s inserted, %(linesdel)s deleted" msgstr[0] "" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -6920,6 +6907,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "有効なメンバー" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7401,7 +7394,7 @@ msgid "Location" msgstr "場所" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7411,22 +7404,22 @@ msgid "History" msgstr "変更履歴" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "全ての履歴を表示" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "ダウンロード" @@ -7503,11 +7496,11 @@ msgstr "フォーク" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "フォークしました" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "まだフォークがありません" @@ -7575,34 +7568,34 @@ msgstr "プルリクエストレビュアー" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "相手のリポジトリ" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7656,7 +7649,7 @@ msgstr "" msgid "Save Changes" msgstr "変更を保存" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "レビュアー" @@ -7724,13 +7717,13 @@ msgid "Opened by me" msgstr "あなたが作成したプルリクエスト" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7792,6 +7785,18 @@ msgstr "コミットメッセージ" msgid "File names" msgstr "ファイル名" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/i18n/pl/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/pl/LC_MESSAGES/rhodecode.mo index bdde8659e683e751d559e09d0f000901c0c3c86a..7bf405e8385dea82ddb5afe03b7ad2080d0406c6 GIT binary patch literal 124647 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 AxBvhE diff --git a/rhodecode/i18n/pl/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/pl/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/pl/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/pl/LC_MESSAGES/rhodecode.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-05-22 18:01+0000\n" -"PO-Revision-Date: 2016-05-22 18:10+0000\n" +"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"PO-Revision-Date: 2016-06-28 10:56+0000\n" "Last-Translator: Marcin Kuzminski \n" "Language-Team: Polish (http://www.transifex.com/rhodecode/RhodeCode/language/pl/)\n" "MIME-Version: 1.0\n" @@ -24,48 +24,281 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: rhodecode/authentication/routes.py:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "Globalne" -#: rhodecode/authentication/schema.py:37 +#: rhodecode/authentication/schema.py:35 msgid "Enable or disable this authentication plugin." msgstr "" -#: rhodecode/authentication/schema.py:39 +#: rhodecode/authentication/schema.py:37 msgid "Enabled" msgstr "Włączone" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "Host" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "Port" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "Adres URL" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "Konto" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "Hasło" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "Kontrola certyfikatów" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "Bazowy DN" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "Zakres wyszukiwania LDAP" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "Atrybuty logowania" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "Atrybut Nazwiska" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "Atrybut Imienia" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "LDAP" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -103,8 +336,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "" @@ -119,68 +352,31 @@ msgstr "" msgid "Select commit" msgstr "" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "Strona główna" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "Wniosek nie może być rozumiany przez serwer z powodu zniekształconej składni." - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "Nieautoryzowany dostęp do zasobów" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "Nie masz uprawnień do przeglądania tej strony" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "Zasób nie został znaleziony" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "Serwer napotkał niespodziewany warunek, który uniemożliwia jej spełnienie żądania." - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "" - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -290,7 +486,7 @@ msgid "Changesets" msgstr "Różnice" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "Gałęzie" @@ -305,22 +501,27 @@ msgstr "Etykiety" msgid "An error occurred during repository forking %s" msgstr "Wystąpił błąd podczas rozgałęzienia %s repozytorium" -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "Grupy" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "Repozytoria" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "Dziennik publiczny" @@ -329,34 +530,6 @@ msgstr "Dziennik publiczny" msgid "journal" msgstr "dziennik" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "Twój link zresetowania hasła został wysłany" - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -408,24 +581,28 @@ msgstr "" msgid "Pull request reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "Prośba o skasowanie połączenia gałęzi została wykonana prawidłowo" -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "Zamykanie" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -457,38 +634,38 @@ msgid "Error occurred during update of d msgstr "" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "na zawsze" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "5 minut" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "1 godzina" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "1 dzień" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: rhodecode/controllers/admin/my_account.py:311 +#: rhodecode/controllers/admin/users.py:440 msgid "1 month" msgstr "1 miesiąc" #: rhodecode/controllers/admin/gists.py:67 -#: rhodecode/controllers/admin/my_account.py:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "Czas życia" @@ -537,68 +714,64 @@ msgstr "nigdy" msgid "%(expiry)s - current value" msgstr "" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "Nie możesz edytować tego użytkownika ponieważ jest kluczowy dla całej aplikacji" -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "Twoje konto zostało pomyślnie zaktualizowane" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "wystąpił błąd podczas aktualizacji użytkownika %s" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "Wystąpił błąd podczas zapisywania e-maila" -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "Rola" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "" @@ -627,17 +800,17 @@ msgstr "Utworzono grupę repo %s" msgid "Error occurred during creation of repository group %s" msgstr "Wystąpił błąd podczas tworzenia grupy repo %s" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "Zaktualizowano grupę repo %s" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "Wystąpił błąd podczas aktualizacji grupy repo %s" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" @@ -645,7 +818,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" @@ -653,22 +826,22 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "Usunięto grupę repo %s" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "Wystąpił błąd podczas usuwania z repozytorium grupy %s" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "Aktualizacja uprawnień grup repozytorium" @@ -816,18 +989,18 @@ msgid "Error occurred during deleting is msgstr "" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "" #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "" @@ -836,115 +1009,115 @@ msgid "Error occurred during updating re msgstr "" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "Aktualizacja ustawień VCS" -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "Wystąpił błąd podczas aktualizacji ustawień aplikacji" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "Repozytoria z powodzeniem zostały ponownie zeskanowane dodano: %s, usunięto: %s" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "Aktualizacja ustawień aplikacji" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "Aktualizacja ustawień wizualizacji" -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "Wystąpił błąd podczas aktualizacji ustawień wizualizacji" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "Proszę podać adres email" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "Dodano nowy hook" -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "Aktualizacja hooku" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "Wystąpił błąd podczas tworzenia hooku" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "" -#: rhodecode/controllers/admin/settings.py:776 +#: 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:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -954,69 +1127,69 @@ msgstr "" msgid "Email" msgstr "E-mail" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "Aktualizacja" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "Wystąpił błąd podczas tworzenia grupy użytkowników %s" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "Zaktualizowano grupę użytkowników %s" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "Wystąpił błąd podczas aktualizacji grupy użytkowników %s" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "Grupa użytkowników została usunięta z powodzeniem" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "Wystąpił błąd podczas usuwania grupy użytkowników" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "Grupa docelowa nie może być taka sama" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "Aktualizacja uprawnień grupy użytkowników" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "Wystąpił błąd podczas zapisywania uprawnień" @@ -1034,102 +1207,102 @@ msgstr "Wystąpił błąd podczas tworzenia użytkownika %s" msgid "User updated successfully" msgstr "Użytkownik został zaktualizowany" -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "Użytkownik został usunięty" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "Wystąpił błąd podczas usuwania użytkownika" -#: rhodecode/controllers/admin/users.py:322 -msgid "Force password change disabled for user" -msgstr "" - #: rhodecode/controllers/admin/users.py:324 +msgid "Force password change disabled for user" +msgstr "" + +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "Nie możesz edytować tego użytkownika" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "Wystąpił błąd podczas zapisywania e-maila" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "Usunięto adres ip z listy dozwolonych adresów dla użytkownika" @@ -1256,25 +1429,25 @@ msgstr "Utworzony tag: %s" msgid "Commit not found" msgstr "" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "Obserwatorzy %s" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "Musisz być zarejestrowanym użytkownikiem, żeby wykonać to działanie" -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "" -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" @@ -1292,36 +1465,36 @@ msgstr "Lista zmian była zbyt duża i została obcięta, użyj menu porównań żeby wyświetlić różnice" msgid "No changes detected" msgstr "Nie wykryto zmian" -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr "i %s więcej" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "Brak Plików" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "nowy plik" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "modyfikuj" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "kasuj" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "zmień nazwę" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "chmod" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1340,14 +1513,14 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, python-format msgid "" "%s repository is not mapped to db perhaps it was created or renamed from the" " filesystem please run the application again in order to rescan repositories" msgstr "%s repozytorium nie jest mapowane do db może zostało utworzone lub zmienione z systemie plików proszę uruchomić aplikację ponownie, aby ponownie przeskanować repozytoria" -#: rhodecode/lib/utils2.py:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" @@ -1355,7 +1528,7 @@ msgstr[0] "%d rok" msgstr[1] "%d lata" msgstr[2] "%d lat" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" @@ -1363,7 +1536,7 @@ msgstr[0] "%d miesiąc" msgstr[1] "%d miesięcy" msgstr[2] "%d miesięcy" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" @@ -1371,7 +1544,7 @@ msgstr[0] "%d dzień" msgstr[1] "%d dni" msgstr[2] "%d dni" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -1379,7 +1552,7 @@ msgstr[0] "%d godzina" msgstr[1] "%d godziny" msgstr[2] "%d godzin" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -1387,7 +1560,7 @@ msgstr[0] "%d minuta" msgstr[1] "%d minuty" msgstr[2] "%d minut" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" @@ -1395,257 +1568,45 @@ msgstr[0] "%d sekunda" msgstr[1] "%d sekund" msgstr[2] "%d sekund" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "w %s" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "%s temu" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "%s i %s temu" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "w %s i %s" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "przed chwilą" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "Host" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "Port" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "Adres URL" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "Konto" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "Hasło" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "Kontrola certyfikatów" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "Bazowy DN" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "Zakres wyszukiwania LDAP" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "Atrybuty logowania" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "Atrybut Nazwiska" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "Atrybut Imienia" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "LDAP" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1656,19 +1617,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "Brak dostępu do repozytorium" @@ -1682,19 +1643,19 @@ msgstr "Brak dostępu do repozytorium" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "Repozytorium do odczytu" @@ -1708,19 +1669,19 @@ msgstr "Repozytorium do odczytu" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "Repozytorium do zapisu" @@ -1734,19 +1695,19 @@ msgstr "Repozytorium do zapisu" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "Administracja dostępu do repozytorium" @@ -1784,9 +1745,9 @@ msgstr "Repozytoria Grupy dostęp administratora" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "Administrator Repo" @@ -1800,19 +1761,19 @@ msgstr "Administrator Repo" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "Tworzenie repozytorium jest wyłączone" @@ -1826,19 +1787,19 @@ msgstr "Tworzenie repozytorium jest wyłączone" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "Tworzenie repozytorium jest włączone" @@ -1852,19 +1813,19 @@ msgstr "Tworzenie repozytorium jest włączone" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "Rozwidlenie repozytorium wyłączone" @@ -1878,20 +1839,19 @@ msgstr "Rozwidlenie repozytorium wyłączone" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "Rozwidlenie repozytorium włączone" @@ -1926,20 +1886,20 @@ msgstr "Rejestracja nowego użytkownika na stronie z automatyczną aktywacją" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "Brak Korekty" @@ -1953,20 +1913,20 @@ msgstr "Brak Korekty" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "Zaakceptowano" @@ -1980,20 +1940,20 @@ msgstr "Zaakceptowano" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "Odrzucono" @@ -2007,20 +1967,20 @@ msgstr "Odrzucono" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "Objęty Przeglądem" @@ -2031,6 +1991,52 @@ msgstr "Objęty Przeglądem" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "Grupy repozytoriów brak dostępu" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "Grupy repozytoriów dostęp do odczytu" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2043,17 +2049,17 @@ msgstr "Objęty Przeglądem" #: 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:2248 -msgid "Repository group no access" -msgstr "Grupy repozytoriów brak dostępu" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "Grupy repozytoriów dostęp do zapisu" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2066,40 +2072,16 @@ msgstr "Grupy repozytoriów brak dostępu" #: 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:2249 -msgid "Repository group read access" -msgstr "Grupy repozytoriów dostęp do odczytu" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "Grupy repozytoriów dostęp do zapisu" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "Repozytoria Grupy dostęp administratora" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2112,16 +2094,38 @@ msgstr "Grupy repozytoriów dostęp do zapisu" #: 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:2251 -msgid "Repository group admin access" -msgstr "Repozytoria Grupy dostęp administratora" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "Ta grupa użytkowników nie ma dostępu" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "Dostęp do grupy parametrów użytkownika" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2134,16 +2138,16 @@ msgstr "Repozytoria Grupy dostęp administratora" #: 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:2253 -msgid "User group no access" -msgstr "Ta grupa użytkowników nie ma dostępu" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "Ta grupa użytkowników ma prawo do zapisu" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2156,38 +2160,16 @@ msgstr "Ta grupa użytkowników nie ma dostępu" #: 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:2254 -msgid "User group read access" -msgstr "Dostęp do grupy parametrów użytkownika" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "Ta grupa użytkowników ma prawo do zapisu" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "Ta grupa użytkowników ma uprawnienia administratora" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2200,29 +2182,7 @@ msgstr "Ta grupa użytkowników ma prawo do zapisu" #: 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:2256 -msgid "User group admin access" -msgstr "Ta grupa użytkowników ma uprawnienia administratora" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "Tworzenie grup repozytoriów wyłączone" @@ -2232,6 +2192,28 @@ msgstr "Tworzenie grup repozytoriów wyłączone" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "Tworzenie grup repozytoriów włączone" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2244,29 +2226,7 @@ msgstr "Tworzenie grup repozytoriów wyłączone" #: 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:2259 -msgid "Repository Group creation enabled" -msgstr "Tworzenie grup repozytoriów włączone" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "Tworzenie grup użytkowników wyłączone" @@ -2276,19 +2236,19 @@ msgstr "Tworzenie grup użytkowników wyłączone" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "Tworzenie grup użytkowników właczone" @@ -2298,6 +2258,52 @@ msgstr "Tworzenie grup użytkowników właczone" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "Rejestracja wyłączona" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "Rejestracja użytkownika z ręczną aktywacją konta" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2311,39 +2317,16 @@ msgstr "Tworzenie grup użytkowników właczone" #: 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:2272 -msgid "Registration disabled" -msgstr "Rejestracja wyłączona" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "Rejestracja użytkownika z ręczną aktywacją konta" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "Rejestracja użytkownika z automatyczną aktywacją konta" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2357,30 +2340,7 @@ msgstr "Rejestracja użytkownika z ręczną aktywacją konta" #: 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:2274 -msgid "User Registration with automatic account activation" -msgstr "Rejestracja użytkownika z automatyczną aktywacją konta" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "Ręczna aktywacja nowego konta" @@ -2390,11 +2350,70 @@ msgstr "Ręczna aktywacja nowego konta" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "Automatyczna aktywacja nowego konta" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2403,134 +2422,93 @@ msgstr "Ręczna aktywacja nowego konta" #: 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:2277 -msgid "Automatic activation of external account" -msgstr "Automatyczna aktywacja nowego konta" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "" -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "Nieprawidłowe zapytania. Spróbuj zacytować go." -#: rhodecode/lib/index/whoosh.py:131 +#: rhodecode/lib/index/whoosh.py:150 msgid "There is no index to search in. Please run whoosh indexer" msgstr "Nie ma szukanego indeksu. Proszę uruchomić indeksowanie whoosh" -#: rhodecode/lib/index/whoosh.py:136 +#: rhodecode/lib/index/whoosh.py:155 msgid "An error occurred during this search operation" msgstr "Wystąpił błąd podczas wyszukiwania tej operacji" -#: rhodecode/lib/index/whoosh.py:144 +#: rhodecode/lib/index/whoosh.py:163 msgid "Index Type" msgstr "" -#: rhodecode/lib/index/whoosh.py:145 +#: rhodecode/lib/index/whoosh.py:164 msgid "File Index" msgstr "" -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 msgid "Indexed documents" msgstr "" -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 msgid "Last update" msgstr "" -#: rhodecode/lib/index/whoosh.py:150 +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "Twój link zresetowania hasła został wysłany" + +#: rhodecode/login/views.py:333 +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:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2654,7 +2632,7 @@ msgid "" "reference is missing." msgstr "" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2662,39 +2640,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "" -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "Zakładki" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "Zamknięte Gałęzie" @@ -2706,238 +2684,252 @@ msgstr "ostatni tip" msgid "You can't Edit this user since it's crucial for entire application" msgstr "Nie możesz edytować tego użytkownika ponieważ jest kluczowy dla całej aplikacji" -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "Nie możesz usunąć tego użytkownika ponieważ jest kluczowy dla całej aplikacji" -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "Wartość listy nie może być pusta" -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "" -#: rhodecode/model/validators.py:158 +#: rhodecode/model/validators.py:160 #, python-format msgid "Username \"%(username)s\" already exists" msgstr "Użytkownik \"%(username)s\" już istnieje" -#: rhodecode/model/validators.py:160 +#: rhodecode/model/validators.py:162 #, python-format msgid "Username \"%(username)s\" is forbidden" msgstr "Nazwa użytkownika \"%(username)s\" jest zabroniona" -#: rhodecode/model/validators.py:162 +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "Nazwa użytkownika może zawierać tylko znaki alfanumeryczne, podkreślenia, kropki lub myślniki i muszą zaczynać się znakiem alfanumerycznym lub podkreśleniem" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "Nazwa użytkownika %(username)s jest nieprawidłowa" -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "Niewłaściwa nazwa grupy" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "Nazwa grupy \"%(usergroup)s\" już istnieje" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "nazwa grupy może zawierać tylko znaki alfanumeryczne, podkreślenia, kropki lub myślniki i musi zaczynać się znakiem alfanumerycznym" -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "Nie można przypisać do tej grupy jako rodzic" -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "Nazwa grupy \"%(group_name)s\" już istnieje" -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "Repozytorium o nazwie \"%(group_name)s\" już istnieje" -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "Nieprawidłowe znaki (nie-ascii) w haśle" -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "Hasła różnią się" -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "nieprawidłowe hasło" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "niepoprawna nazwa użytkownika" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "Twoje konto jest wyłączone" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "Niezgodność tokenu" -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "Nazwa repozytorium %(repo)s jest zabroniona" -#: rhodecode/model/validators.py:481 +#: rhodecode/model/validators.py:486 #, python-format msgid "Repository with name %(repo)s already exists" msgstr "" -#: rhodecode/model/validators.py:483 +#: rhodecode/model/validators.py:488 #, python-format msgid "Repository group with name \"%(repo)s\" already exists" msgstr "Grupa repozytoriów z nazwą \"%(repo)s\" już istnieje" -#: rhodecode/model/validators.py:486 +#: rhodecode/model/validators.py:491 #, python-format msgid "Repository with name %(repo)s exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:488 +#: rhodecode/model/validators.py:493 #, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "" -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "Fork musi być tego samego typu, jak rodzic" -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "" -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "" -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "Ta nazwa użytkownika lub grupy użytkowników nie jest prawidłowa" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "To nie jest prawidłowa ścieżka" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "Ten adres e-mail jest już zajęty" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "e-mail \"%(email)s\" nie istnieje." -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "Atrybut logowania CN do LDAP należy określić, jest to nazwa atrybutu, który jest odpowiednikiem \"username\"" - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "Rewizja %(revs)s jest już częścią nowej gałęzi więc określ jego status" -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "Proszę podać poprawny adres IPv4 lub IPv6" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "Rozmiar sieci (bits) może mieścić się w zakresie od 0-32 (nie %(bits)r)" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" msgstr "Klucz nazwy może składać się tylko z liter, podkreślenia, myślnika lub numerów" -#: rhodecode/model/validators.py:1000 +#: rhodecode/model/validators.py:976 msgid "Filename cannot be inside a directory" msgstr "Nazwa pliku nie może znajdować się w katalogu" -#: rhodecode/model/validators.py:1016 +#: 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:1048 +#: rhodecode/model/validators.py:995 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1000 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "" @@ -2993,10 +2985,10 @@ msgstr "Edytuj Grupę Repozytoriów" #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -3010,25 +3002,25 @@ msgstr "Nazwa" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3038,14 +3030,15 @@ msgstr "Opis" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "Właściciel" @@ -3064,7 +3057,7 @@ msgstr "Ostatnia akytwność" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3081,13 +3074,13 @@ msgstr "" msgid "Home" msgstr "Strona Główna" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "Zaloguj się" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3099,26 +3092,22 @@ msgstr "" #: 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:303 +#: rhodecode/templates/base/base.html:305 #: rhodecode/templates/debug_style/login.html:36 #: rhodecode/templates/users/user_profile.html:27 msgid "Username" msgstr "Nazwa użytkownika" -#: rhodecode/templates/login.html:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "Zapamiętaj mnie" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3134,32 +3123,32 @@ msgstr "" msgid "Email Address" msgstr "Adres Email" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "Link do zresetowania hasła zostanie wysłany na adres e-mail" -#: rhodecode/templates/register.html:36 +#: rhodecode/templates/register.html:35 msgid "Create an account" msgstr "" -#: rhodecode/templates/register.html:37 +#: rhodecode/templates/register.html:36 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "Ponownie wprowadź hasło" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3169,7 +3158,7 @@ msgstr "Ponownie wprowadź hasło" msgid "First Name" msgstr "Imię" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3179,18 +3168,14 @@ msgstr "Imię" msgid "Last Name" msgstr "Nazwisko" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3278,8 +3263,8 @@ msgstr "Ustawienia Autentykacji" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "Administracja" @@ -3315,7 +3300,7 @@ msgid "disabled" msgstr "" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3323,16 +3308,16 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3366,7 +3351,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3497,16 +3482,18 @@ msgid "My public" 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "Autor" @@ -3559,11 +3546,11 @@ msgstr "Utwórz Publiczny Gist" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3588,8 +3575,7 @@ msgstr "Gist" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3655,7 +3641,7 @@ msgid "Show as raw" msgstr "wyświetl jako raw" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "Moje konto" @@ -3673,29 +3659,29 @@ msgstr "" msgid "Auth Tokens" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 +#: rhodecode/templates/admin/my_account/my_account.html:37 msgid "My Emails" msgstr "Moje Emaile" -#: rhodecode/templates/admin/my_account/my_account.html:34 +#: rhodecode/templates/admin/my_account/my_account.html:38 msgid "My Repositories" msgstr "Moje Repozytoria" -#: rhodecode/templates/admin/my_account/my_account.html:35 +#: rhodecode/templates/admin/my_account/my_account.html:39 msgid "Watched" msgstr "Obserwowane" -#: rhodecode/templates/admin/my_account/my_account.html:36 +#: rhodecode/templates/admin/my_account/my_account.html:40 #: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 +#: rhodecode/templates/base/base.html:242 msgid "Pull Requests" msgstr "Połączone gałęzie" -#: rhodecode/templates/admin/my_account/my_account.html:37 +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "" @@ -3787,26 +3773,6 @@ msgstr "Brak dodatkowych emaili" msgid "New email address" msgstr "Nowy adres e-mail" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3858,42 +3824,60 @@ msgstr "Zmiana awataru na" msgid "Show Closed Pull Requests" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "Tytuł" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "Wniosek połączenia gałęzi #%s otwarty %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/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/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "Zamknięte" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "Potwierdź usunięcie połączenia gałęzi" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "Wniosek połączenia gałęzi #%s otwarty %s dnia %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -4093,12 +4077,12 @@ msgstr "Repozytorium grupy" #: 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "Repozytorium grupy" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "Nazwa Grupy" @@ -4130,7 +4114,7 @@ msgstr "" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "Ustawienia" @@ -4225,7 +4209,7 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "właściciel" @@ -4270,24 +4254,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 -msgid "Group parent" -msgstr "Rodzic gropy" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 -msgid "Enable Repository Locking" +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +msgid "Group parent" +msgstr "Rodzic gropy" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 +msgid "Enable Repository Locking" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4315,7 +4299,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "Klonuj z" @@ -4324,7 +4308,7 @@ msgid "Optional http[s] URL from which t msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4335,7 +4319,7 @@ msgid "Repository Group" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4355,7 +4339,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4571,7 +4555,7 @@ msgstr "Klucz" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4684,101 +4668,101 @@ msgstr "Potwierdź pull z zdalnej strony" msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "Non-changeable id" -msgstr "Brak zmiennej id" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "what is that ?" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 -msgid "URL by id" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "Non-changeable id" +msgstr "Brak zmiennej id" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "what is that ?" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 +msgid "URL by id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 #: rhodecode/templates/debug_style/form-elements.html:45 msgid "edit" msgstr "edycja" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "Repozytorium grupy" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "Opcjonalnie wybierz grupę do wprowadzenia tego repozytorium." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "Zmiana właściciela tego repozytorium." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 #: rhodecode/templates/data_table/_dt_elements.html:58 msgid "Private repository" msgstr "Prywatne repozytorium" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 msgid "Enable statistics" msgstr "Włącz statystyki" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 msgid "Enable statistics window on summary page." msgstr "Włącz okno statystyk na stronie podsumowania." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 msgid "Enable downloads" msgstr "Włącz pobieranie" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 msgid "Enable download menu on summary page." msgstr "Włącz menu pobierania na stronie podsumowania." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 msgid "Enable automatic locking" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4900,14 +4884,6 @@ msgstr "Wyślij" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "Tytuł" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5077,6 +5053,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "" @@ -5085,6 +5062,7 @@ msgid "check for updates" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "" @@ -5093,50 +5071,62 @@ msgid "Note: please make sure this serve msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "" @@ -5147,46 +5137,57 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "" @@ -5194,7 +5195,11 @@ msgstr "" msgid "Checking for updates..." msgstr "" -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5378,7 +5383,7 @@ msgstr "Dodaj grupę użytkowników" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "Grupy użytkowników" @@ -5388,12 +5393,12 @@ msgid "Add User Group" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "Nazwa grupy" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "" @@ -5414,7 +5419,6 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5429,7 +5433,7 @@ msgid "Assigned to repo groups" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "" @@ -5466,32 +5470,36 @@ msgstr "" msgid "revoke" msgstr "odwołane" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "Szukaj" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "Wybrane grupy użytkowników" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "Usuń wszystkie elementy" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "Dostępni użytkownicy" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5543,7 +5551,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "" -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "" @@ -5791,40 +5799,40 @@ msgstr "Domyślne" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "Gałąź z" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "Podsumowanie" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "Dziennik zmian" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "Pliki" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5833,38 +5841,32 @@ msgstr "Pliki" msgid "Compare" msgstr "Porównaj" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "Pokaż Prośby Pobrania %s" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "Opcje" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "Porównaj rozwidlenie" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "Szukaj" - -#: rhodecode/templates/base/base.html:259 +#: rhodecode/templates/base/base.html:261 msgid "Unlock" msgstr "Odblokowany" -#: rhodecode/templates/base/base.html:261 +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "zablokowane" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" @@ -5872,73 +5874,73 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "Stwórz nowe żądanie połączenia gałęzi" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "Nie masz konta?" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "Dziennik" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "Dziennik publiczny" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "Gists" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5959,15 +5961,15 @@ msgstr "" msgid "Style" msgstr "" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "" @@ -6089,88 +6091,80 @@ msgstr "Podgląd" msgid "Test Pattern Preview" msgstr "" -#: rhodecode/templates/base/perms_summary.html:19 +#: rhodecode/templates/base/perms_summary.html:18 msgid "show" msgstr "" -#: rhodecode/templates/base/perms_summary.html:20 +#: rhodecode/templates/base/perms_summary.html:19 msgid "none" msgstr "brak" -#: rhodecode/templates/base/perms_summary.html:21 +#: rhodecode/templates/base/perms_summary.html:20 msgid "read" msgstr "odczyt" -#: rhodecode/templates/base/perms_summary.html:22 +#: rhodecode/templates/base/perms_summary.html:21 msgid "write" msgstr "zapis" -#: rhodecode/templates/base/perms_summary.html:23 +#: rhodecode/templates/base/perms_summary.html:22 msgid "admin" msgstr "administracja" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "Uprawnienia" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "Edycja Uprawnień" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" +msgid "Repository group default permission" msgstr "" #: rhodecode/templates/base/perms_summary.html:89 -msgid "Repository group default permission" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:90 msgid "User group default permission" msgstr "" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "Utwórz repozytorium" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" -msgstr "Utwórz repozytorium" +msgid "Fork repositories" +msgstr "Rozwidlenie repozytorium" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" -msgstr "Rozwidlenie repozytorium" +msgid "Create repository groups" +msgstr "" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "Tworzenie grup użytkowników" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "Wymagaj ssl dla operacji vcs" @@ -6367,7 +6361,7 @@ msgstr[1] "" msgstr[2] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "porównaj gałęzie %s" @@ -6392,7 +6386,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "Ostatnia zmiana" @@ -6421,12 +6414,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6842,15 +6829,15 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -6972,6 +6959,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "Dostępni użytkownicy" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7457,7 +7450,7 @@ msgid "Location" msgstr "Położenie" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7469,22 +7462,22 @@ msgid "History" msgstr "Historia" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "Pobierz" @@ -7561,11 +7554,11 @@ msgstr "Gałęzie" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "Rozgałęziony" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "Nie ma jeszcze gałęzi" @@ -7633,36 +7626,36 @@ msgstr "Recenzje wniosków połączenia gałęzi" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "Repozytorium docelowe" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7722,7 +7715,7 @@ msgstr "" msgid "Save Changes" msgstr "Zapisz zmiany" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "recenzent" @@ -7792,13 +7785,13 @@ msgid "Opened by me" msgstr "Otwarty przez mnie" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7860,6 +7853,18 @@ msgstr "Komunikaty" msgid "File names" msgstr "Nazwy plików" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/i18n/pt/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/pt/LC_MESSAGES/rhodecode.mo index 473331c042e876263366a92bbd4653a89ebb1750..386029cc3a7dfdff1772b97163c69622bc3c06dd GIT binary patch literal 123504 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 Sck0&1UGx`O$!)zGyZ;X=UXWw} diff --git a/rhodecode/i18n/pt/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/pt/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/pt/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/pt/LC_MESSAGES/rhodecode.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-05-22 18:01+0000\n" -"PO-Revision-Date: 2016-05-22 18:10+0000\n" +"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"PO-Revision-Date: 2016-06-28 10:56+0000\n" "Last-Translator: Marcin Kuzminski \n" "Language-Team: Portuguese (http://www.transifex.com/rhodecode/RhodeCode/language/pt/)\n" "MIME-Version: 1.0\n" @@ -20,48 +20,281 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: rhodecode/authentication/routes.py:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "" +#: rhodecode/authentication/schema.py:35 +msgid "Enable or disable this authentication plugin." +msgstr "" + #: rhodecode/authentication/schema.py:37 -msgid "Enable or disable this authentication plugin." -msgstr "" - -#: rhodecode/authentication/schema.py:39 msgid "Enabled" msgstr "Habilitado" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "URL" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "Senha" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -99,8 +332,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "" @@ -115,68 +348,31 @@ msgstr "" msgid "Select commit" msgstr "" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "Página inicial" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "A requisição não pôde ser compreendida pelo servidor devido à sintaxe mal formada." - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "Acesso não autorizado ao recurso" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "Você não tem permissão para ver esta página" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "O recurso não pôde ser encontrado" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "O servidor encontrou uma condição inesperada que o impediu de satisfazer a requisição." - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "" - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -286,7 +482,7 @@ msgid "Changesets" msgstr "Conjuntos de mudanças" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "Ramos" @@ -301,22 +497,27 @@ msgstr "Etiquetas" msgid "An error occurred during repository forking %s" msgstr "Ocorreu um erro ao bifurcar o repositório %s" -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "Grupos" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "Repositórios" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "diário público" @@ -325,34 +526,6 @@ msgstr "diário público" msgid "journal" msgstr "diário" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "Seu link de reinicialização de senha foi enviado" - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -404,24 +577,28 @@ msgstr "" msgid "Pull request reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "Pull request excluído com sucesso" -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "Fechando com" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -453,38 +630,38 @@ msgid "Error occurred during update of d msgstr "" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "para sempre" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "cinco minutos" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "uma hora" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "um dia" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: rhodecode/controllers/admin/my_account.py:311 +#: rhodecode/controllers/admin/users.py:440 msgid "1 month" msgstr "um mês" #: rhodecode/controllers/admin/gists.py:67 -#: rhodecode/controllers/admin/my_account.py:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "" @@ -533,68 +710,64 @@ msgstr "nunca" msgid "%(expiry)s - current value" msgstr "" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "Você não pode editar esse usuário pois ele é crucial para toda a aplicação" -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "Sua conta foi atualizada com sucesso" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "Ocorreu um erro durante a atualização do usuário %s" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "Ocorreu um erro durante o salvamento do email" -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "" @@ -623,46 +796,46 @@ msgstr "Grupo de repositórios %s criado" msgid "Error occurred during creation of repository group %s" msgstr "Ocorreu um erro durante a criação do grupo de repositórios %s" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "Grupo de repositórios %s atualizado" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "Ocorreu um erro durante a atualização do grupo de repositórios %s" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" msgstr[0] "" msgstr[1] "" -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" msgstr[0] "" msgstr[1] "" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "Grupo de repositórios %s excluído" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "Ocorreu um erro durante a exclusão do grupo de repositórios %s" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "Permissões atualizadas do Grupo de Repositórios" @@ -810,18 +983,18 @@ msgid "Error occurred during deleting is msgstr "" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "" #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "" @@ -830,115 +1003,115 @@ msgid "Error occurred during updating re msgstr "" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "Configurações de VCS atualizadas" -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "Ocorreu um erro durante a atualização das configurações da aplicação" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "Repositórios varridos com sucesso adicionados: %s ; removidos: %s" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "Configurações da aplicação atualizadas" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "Configurações de visualização atualizadas" -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "Ocorreu um erro durante a atualização das configurações de visualização" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "Adicionado novo gancho" -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "Atualizados os ganchos" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "Ocorreu um erro durante a criação do hook" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "" -#: rhodecode/controllers/admin/settings.py:776 +#: 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:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -948,69 +1121,69 @@ msgstr "" msgid "Email" msgstr "E-mail" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "Ganchos" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "Ocorreu um erro durante a criação do grupo de usuários %s" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "Grupo de usuários %s atualizado" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "Ocorreu um erro durante a atualização do grupo de usuários %s" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "Grupo de usuários excluído com sucesso" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "Ocorreu um erro durante a exclusão do grupo de usuários" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "O grupo destino não pode ser o mesmo" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "Permissões do Grupo de Usuários atualizadas" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "Ocorreu um erro durante o salvamento das permissões" @@ -1028,102 +1201,102 @@ msgstr "Ocorreu um erro durante a criação do usuário %s" msgid "User updated successfully" msgstr "Usuário atualizado com sucesso" -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "Usuário excluído com sucesso" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "Ocorreu um erro ao excluir o usuário" -#: rhodecode/controllers/admin/users.py:322 -msgid "Force password change disabled for user" -msgstr "" - #: rhodecode/controllers/admin/users.py:324 +msgid "Force password change disabled for user" +msgstr "" + +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "Você não pode editar esse usuário" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "Ocorreu um erro durante o salvamento do IP" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "" @@ -1250,25 +1423,25 @@ msgstr "Tag criada: %s" msgid "Commit not found" msgstr "" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "IP %s não permitido" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "Você precisa ser um usuário registrado para realizar essa ação" -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "" -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" @@ -1286,36 +1459,36 @@ msgstr "Conjunto de mudanças é grande demais e foi cortado, use o menu de diferenças para ver as diferenças" msgid "No changes detected" msgstr "Nenhuma alteração detectada" -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr " e mais %s" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "Nenhum Arquivo" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "novo arquivo" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "mod" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "excluir" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "renomear" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "chmod" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1334,306 +1507,94 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, python-format msgid "" "%s repository is not mapped to db perhaps it was created or renamed from the" " filesystem please run the application again in order to rescan repositories" msgstr "O repositório %s não está mapeado ao BD. Talvez ele tenha sido criado ou renomeado a partir do sistema de arquivos. Por favor, execute a aplicação outra vez para varrer novamente por repositórios" -#: rhodecode/lib/utils2.py:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d ano" msgstr[1] "%d anos" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mês" msgstr[1] "%d meses" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d dia" msgstr[1] "%d dias" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d hora" msgstr[1] "%d horas" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" msgstr[1] "%d minutos" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d segundo" msgstr[1] "%d segundos" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "em %s" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "%s atrás" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "%s e %s atrás" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "em %s e %s" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "agora há pouco" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "URL" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "Senha" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1644,19 +1605,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "Nenhum acesso ao repositório" @@ -1670,19 +1631,19 @@ msgstr "Nenhum acesso ao repositório" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "Acesso de leitura ao repositório" @@ -1696,19 +1657,19 @@ msgstr "Acesso de leitura ao repositório" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "Acesso de escrita ao repositório" @@ -1722,19 +1683,19 @@ msgstr "Acesso de escrita ao repositório" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "Acesso administrativo ao repositório" @@ -1772,9 +1733,9 @@ msgstr "Acesso administrativo ao Grupo de Repositórios" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "Administrador do RhodeCode" @@ -1788,19 +1749,19 @@ msgstr "Administrador do RhodeCode" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "Criação de repositórios desabilitada" @@ -1814,19 +1775,19 @@ msgstr "Criação de repositórios desabilitada" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "Criação de repositórios habilitada" @@ -1840,19 +1801,19 @@ msgstr "Criação de repositórios habilitada" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "Bifurcação de repositórios desabilitada" @@ -1866,20 +1827,19 @@ msgstr "Bifurcação de repositórios desabilitada" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "Bifurcação de repositórios habilitada" @@ -1914,20 +1874,20 @@ msgstr "Registro de novo usuário no RhodeCode com auto-ativação" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "Não Revisado" @@ -1941,20 +1901,20 @@ msgstr "Não Revisado" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "Aprovado" @@ -1968,20 +1928,20 @@ msgstr "Aprovado" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "Rejeitado" @@ -1995,20 +1955,20 @@ msgstr "Rejeitado" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "Sob Revisão" @@ -2019,6 +1979,52 @@ msgstr "Sob Revisão" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "Sem acesso ao grupo de repositórios" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "Acesso de leitura ao grupo de repositórios" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2031,17 +2037,17 @@ msgstr "Sob Revisão" #: 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:2248 -msgid "Repository group no access" -msgstr "Sem acesso ao grupo de repositórios" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "Acesso de escrita ao grupo de repositórios" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2054,40 +2060,16 @@ msgstr "Sem acesso ao grupo de repositórios" #: 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:2249 -msgid "Repository group read access" -msgstr "Acesso de leitura ao grupo de repositórios" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "Acesso de escrita ao grupo de repositórios" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "Acesso administrativo ao grupo de repositórios" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2100,16 +2082,38 @@ msgstr "Acesso de escrita ao grupo de repositórios" #: 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:2251 -msgid "Repository group admin access" -msgstr "Acesso administrativo ao grupo de repositórios" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "Sem acesso ao grupo de usuários" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "Acesso de leitura ao grupo de usuários" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2122,16 +2126,16 @@ msgstr "Acesso administrativo ao grupo de repositórios" #: 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:2253 -msgid "User group no access" -msgstr "Sem acesso ao grupo de usuários" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "Acesso de escrita ao grupo de usuários" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2144,38 +2148,16 @@ msgstr "Sem acesso ao grupo de usuários" #: 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:2254 -msgid "User group read access" -msgstr "Acesso de leitura ao grupo de usuários" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "Acesso de escrita ao grupo de usuários" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "Acesso administrativo ao grupo de usuários" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2188,29 +2170,7 @@ msgstr "Acesso de escrita ao grupo de usuários" #: 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:2256 -msgid "User group admin access" -msgstr "Acesso administrativo ao grupo de usuários" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "Criação de Grupo de Repositórios desatilibada" @@ -2220,6 +2180,28 @@ msgstr "Criação de Grupo de Repositórios desatilibada" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "Criação de Grupo de Repositórios habilitada" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2232,29 +2214,7 @@ msgstr "Criação de Grupo de Repositórios desatilibada" #: 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:2259 -msgid "Repository Group creation enabled" -msgstr "Criação de Grupo de Repositórios habilitada" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "Criação de Grupo de Usuários desabilitada" @@ -2264,19 +2224,19 @@ msgstr "Criação de Grupo de Usuários desabilitada" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "Criação de Grupo de Usuários habilitada" @@ -2286,6 +2246,52 @@ msgstr "Criação de Grupo de Usuários habilitada" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "Registro desatilitado" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "Registro de Usuário com ativação manual de conta" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2299,39 +2305,16 @@ msgstr "Criação de Grupo de Usuários habilitada" #: 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:2272 -msgid "Registration disabled" -msgstr "Registro desatilitado" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "Registro de Usuário com ativação manual de conta" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "Registro de Usuário com ativação automática de conta" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2345,30 +2328,7 @@ msgstr "Registro de Usuário com ativação manual de conta" #: 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:2274 -msgid "User Registration with automatic account activation" -msgstr "Registro de Usuário com ativação automática de conta" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "Ativação manual de conta externa" @@ -2378,11 +2338,70 @@ msgstr "Ativação manual de conta externa" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "Ativação automática de conta externa" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2391,134 +2410,93 @@ msgstr "Ativação manual de conta externa" #: 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:2277 -msgid "Automatic activation of external account" -msgstr "Ativação automática de conta externa" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "" -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "Consulta de busca inválida. Tente usar aspas." -#: rhodecode/lib/index/whoosh.py:131 +#: rhodecode/lib/index/whoosh.py:150 msgid "There is no index to search in. Please run whoosh indexer" msgstr "Não há índice onde pesquisa. Por favor execute o indexador whoosh" -#: rhodecode/lib/index/whoosh.py:136 +#: rhodecode/lib/index/whoosh.py:155 msgid "An error occurred during this search operation" msgstr "Ocorreu um erro durante essa operação de busca" -#: rhodecode/lib/index/whoosh.py:144 +#: rhodecode/lib/index/whoosh.py:163 msgid "Index Type" msgstr "" -#: rhodecode/lib/index/whoosh.py:145 +#: rhodecode/lib/index/whoosh.py:164 msgid "File Index" msgstr "" -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 msgid "Indexed documents" msgstr "" -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 msgid "Last update" msgstr "" -#: rhodecode/lib/index/whoosh.py:150 +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "Seu link de reinicialização de senha foi enviado" + +#: rhodecode/login/views.py:333 +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:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2642,7 +2620,7 @@ msgid "" "reference is missing." msgstr "" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2650,39 +2628,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "" -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "Marcadores" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "Ramos Fechados" @@ -2694,238 +2672,252 @@ msgstr "tip mais recente" msgid "You can't Edit this user since it's crucial for entire application" msgstr "Você não pode Editar esse usuário, pois ele é crucial para toda a aplicação" -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "Você não pode remover esse usuário, pois ele é crucial para toda a aplicação" -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "O valor não pode ser uma lista vazia" -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "" -#: rhodecode/model/validators.py:158 +#: rhodecode/model/validators.py:160 #, python-format msgid "Username \"%(username)s\" already exists" msgstr "O username \\\"%(username)s\\\" já existe" -#: rhodecode/model/validators.py:160 +#: rhodecode/model/validators.py:162 #, python-format msgid "Username \"%(username)s\" is forbidden" msgstr "O username \\\"%(username)s\\\" é proibido" -#: rhodecode/model/validators.py:162 +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "Nome de usuário pode conter somente caracteres alfanuméricos, sublinha, pontos e hífens e deve iniciar com caractere alfanumérico" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "O username \"%(username)s\" não é válido" -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "Nome inválido de grupo de usuários" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "O grupo de usuários \"%(usergroup)s\" já existe" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "O nome de um grupo de usuários só pode conter characters alfa-numéricos, underscores, pontos ou hífens, e deve começar om um caractere alfa-numérico" -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "Não é possível associar esse grupo como progenitor" -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "O grupo \\\"%(group_name)s\\\" já existe" -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "Um repositório com o nome \"%(group_name)s\" já existe" -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "Caracteres inválidos (não-ascii) na senha" -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "Senhas não conferem" -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "senha inválida" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "nome de usuário inválido" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "Sua conta está desabilitada" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "Descompasso de Token" -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "O nome de repositório %(repo)s não é permitido" -#: rhodecode/model/validators.py:481 +#: rhodecode/model/validators.py:486 #, python-format msgid "Repository with name %(repo)s already exists" msgstr "" -#: rhodecode/model/validators.py:483 +#: rhodecode/model/validators.py:488 #, python-format msgid "Repository group with name \"%(repo)s\" already exists" msgstr "Um Grupo de Repositórios chamado \"%(repo)s\" já existe" -#: rhodecode/model/validators.py:486 +#: rhodecode/model/validators.py:491 #, python-format msgid "Repository with name %(repo)s exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:488 +#: rhodecode/model/validators.py:493 #, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "" -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "A bifurcação deve ser do mesmo tipo que o pai" -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "" -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "" -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "Este nome de usuário ou de grupo de usuários não é válido" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "Esse não é um caminho válido" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "Esse endereço de e-mail já está tomado" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "o e-mail \"%(email)s\" não existe." -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "O atributo de login LDAP do CN deve ser especificado - isto é o nome do atributo que é equivalente ao 'nome de usuário'" - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "As revisões %(revs)s já fazem parte de um pull request ou já setaram o estado" -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "Por favor, forneça um endereço válido IPv4 ou IPv6" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "O tamanho da rede (bits) deve estar no intervalo 0-32 (não %(bits)r)" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" msgstr "O nome da chave só pode conter letras, underscore, hífen ou dígitos" -#: rhodecode/model/validators.py:1000 +#: rhodecode/model/validators.py:976 msgid "Filename cannot be inside a directory" msgstr "O nome de arquivo não pode estar dentro de um diretório" -#: rhodecode/model/validators.py:1016 +#: 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:1048 +#: rhodecode/model/validators.py:995 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1000 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "" @@ -2981,10 +2973,10 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -2998,25 +2990,25 @@ msgstr "Nome" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3026,14 +3018,15 @@ msgstr "Descrição" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "Dono" @@ -3052,7 +3045,7 @@ msgstr "Última Alteração" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3069,13 +3062,13 @@ msgstr "" msgid "Home" msgstr "Início" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "Entrar" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3087,26 +3080,22 @@ msgstr "" #: 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:303 +#: rhodecode/templates/base/base.html:305 #: rhodecode/templates/debug_style/login.html:36 #: rhodecode/templates/users/user_profile.html:27 msgid "Username" msgstr "Nome de usuário" -#: rhodecode/templates/login.html:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "Lembre-se de mim" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3122,32 +3111,32 @@ msgstr "" msgid "Email Address" msgstr "" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "Link de reinicialização de senha será enviado ao endereço de e-mail correspondente" -#: rhodecode/templates/register.html:36 +#: rhodecode/templates/register.html:35 msgid "Create an account" msgstr "" -#: rhodecode/templates/register.html:37 +#: rhodecode/templates/register.html:36 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "Repita a senha" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3157,7 +3146,7 @@ msgstr "Repita a senha" msgid "First Name" msgstr "Primeiro Nome" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3167,18 +3156,14 @@ msgstr "Primeiro Nome" msgid "Last Name" msgstr "Último Nome" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3265,8 +3250,8 @@ msgstr "" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "Administrador" @@ -3302,7 +3287,7 @@ msgid "disabled" msgstr "desabilitado" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3310,16 +3295,16 @@ msgstr "desabilitado" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3353,7 +3338,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3484,16 +3469,18 @@ msgid "My public" 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "Autor" @@ -3546,11 +3533,11 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3575,8 +3562,7 @@ msgstr "Gist" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3642,7 +3628,7 @@ msgid "Show as raw" msgstr "Mostrar original" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "Minha conta" @@ -3660,29 +3646,29 @@ msgstr "" msgid "Auth Tokens" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 +#: rhodecode/templates/admin/my_account/my_account.html:37 msgid "My Emails" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:34 +#: rhodecode/templates/admin/my_account/my_account.html:38 msgid "My Repositories" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:35 +#: rhodecode/templates/admin/my_account/my_account.html:39 msgid "Watched" msgstr "Seguindo" -#: rhodecode/templates/admin/my_account/my_account.html:36 +#: rhodecode/templates/admin/my_account/my_account.html:40 #: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 +#: rhodecode/templates/base/base.html:242 msgid "Pull Requests" msgstr "Pull Requests" -#: rhodecode/templates/admin/my_account/my_account.html:37 +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "" @@ -3774,26 +3760,6 @@ msgstr "" msgid "New email address" msgstr "Novo endereço de email" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3845,42 +3811,60 @@ msgstr "Altere o seu avatar em" msgid "Show Closed Pull Requests" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "Título" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "Pull request $%s aberto em %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/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/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "Fechado" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "Confirme para excluir este pull request" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "Pull request #%s aberto por %s em %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -4080,12 +4064,12 @@ msgstr "Adicionar grupo de repositórios" #: 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "Grupo de repositórios" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "" @@ -4117,7 +4101,7 @@ msgstr "" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "Configurações" @@ -4210,7 +4194,7 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "dono" @@ -4255,24 +4239,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 -msgid "Group parent" -msgstr "Progenitor do grupo" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 -msgid "Enable Repository Locking" +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +msgid "Group parent" +msgstr "Progenitor do grupo" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 +msgid "Enable Repository Locking" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4300,7 +4284,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "Clonar de" @@ -4309,7 +4293,7 @@ msgid "Optional http[s] URL from which t msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4320,7 +4304,7 @@ msgid "Repository Group" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4340,7 +4324,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4554,7 +4538,7 @@ msgstr "Chave" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4667,101 +4651,101 @@ msgstr "Confirma realizar pull de alterações a partir de lado remoto" msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "Non-changeable id" -msgstr "ID inalterável" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "what is that ?" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 -msgid "URL by id" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "Non-changeable id" +msgstr "ID inalterável" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "what is that ?" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 +msgid "URL by id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 #: rhodecode/templates/debug_style/form-elements.html:45 msgid "edit" msgstr "editar" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "Grupo de repositórios" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "Opcionalmente selecione um grupo no qual colocar esse repositório." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "Mudar o dono desse repositório." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 #: rhodecode/templates/data_table/_dt_elements.html:58 msgid "Private repository" msgstr "Repositório privado" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 msgid "Enable statistics" msgstr "Habilitar estatísticas" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 msgid "Enable statistics window on summary page." msgstr "Habilitar janela de estatísticas na página de sumário." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 msgid "Enable downloads" msgstr "Habilitar downloads" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 msgid "Enable download menu on summary page." msgstr "Habilitar menu de descarregar na página de sumário." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 msgid "Enable automatic locking" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4883,14 +4867,6 @@ msgstr "Enviar" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "Título" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5060,6 +5036,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "" @@ -5068,6 +5045,7 @@ msgid "check for updates" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "" @@ -5076,50 +5054,62 @@ msgid "Note: please make sure this serve msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "" @@ -5130,46 +5120,57 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "" @@ -5177,7 +5178,11 @@ msgstr "" msgid "Checking for updates..." msgstr "" -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5361,7 +5366,7 @@ msgstr "Adicionar grupo de usuários" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "Grupos de usuários" @@ -5371,12 +5376,12 @@ msgid "Add User Group" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "Nome do grupo" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "" @@ -5397,7 +5402,6 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5412,7 +5416,7 @@ msgid "Assigned to repo groups" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "" @@ -5449,32 +5453,36 @@ msgstr "" msgid "revoke" msgstr "revogar" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "Pesquisar" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "Membros escolhidos do grupo" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "Remover todos os elementos" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "Membros disponíveis" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5526,7 +5534,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "" -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "" @@ -5771,40 +5779,40 @@ msgstr "Padrões" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "Bifurcação de" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "Sumário" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "Registro de alterações" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "Arquivos" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5813,111 +5821,105 @@ msgstr "Arquivos" msgid "Compare" msgstr "Compare" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "Mostrar Pull Requests para %s" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "Opções" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "Compare bifurcação" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "Pesquisar" - -#: rhodecode/templates/base/base.html:259 +#: rhodecode/templates/base/base.html:261 msgid "Unlock" msgstr "Destravar" -#: rhodecode/templates/base/base.html:261 +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "Travar" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "Criar Pull Request" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "Não possui uma conta ?" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "Diário" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "Diário público" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "Gists" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5938,15 +5940,15 @@ msgstr "" msgid "Style" msgstr "" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "" @@ -6068,88 +6070,80 @@ msgstr "Visualizar" msgid "Test Pattern Preview" msgstr "" -#: rhodecode/templates/base/perms_summary.html:19 +#: rhodecode/templates/base/perms_summary.html:18 msgid "show" msgstr "mostrar" -#: rhodecode/templates/base/perms_summary.html:20 +#: rhodecode/templates/base/perms_summary.html:19 msgid "none" msgstr "nenhum" -#: rhodecode/templates/base/perms_summary.html:21 +#: rhodecode/templates/base/perms_summary.html:20 msgid "read" msgstr "ler" -#: rhodecode/templates/base/perms_summary.html:22 +#: rhodecode/templates/base/perms_summary.html:21 msgid "write" msgstr "escrever" -#: rhodecode/templates/base/perms_summary.html:23 +#: rhodecode/templates/base/perms_summary.html:22 msgid "admin" msgstr "administrador" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "Permissão" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "Editar Permissão" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" +msgid "Repository group default permission" msgstr "" #: rhodecode/templates/base/perms_summary.html:89 -msgid "Repository group default permission" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:90 msgid "User group default permission" msgstr "" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "Criar repositórios" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" -msgstr "Criar repositórios" +msgid "Fork repositories" +msgstr "Bufurcar repositórios" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" -msgstr "Bufurcar repositórios" +msgid "Create repository groups" +msgstr "" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "Criar grupos de usuários" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "Requer SSL para operações de VCS" @@ -6345,7 +6339,7 @@ msgstr[0] "" msgstr[1] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "Comparar bifurcação com %s" @@ -6370,7 +6364,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "Idade" @@ -6399,12 +6392,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6813,15 +6800,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -6941,6 +6928,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "Membros disponíveis" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7424,7 +7417,7 @@ msgid "Location" msgstr "Local" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7435,22 +7428,22 @@ msgid "History" msgstr "" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "Download" @@ -7527,11 +7520,11 @@ msgstr "Bifurcações" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "Bifurcado" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "Ainda não há bifurcações" @@ -7599,35 +7592,35 @@ msgstr "Revisores do pull request" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" msgstr[1] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "Repositório de destino" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7684,7 +7677,7 @@ msgstr "" msgid "Save Changes" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "revisor" @@ -7753,13 +7746,13 @@ msgid "Opened by me" msgstr "Abertos por mim" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7821,6 +7814,18 @@ msgstr "Mensagens de commit" msgid "File names" msgstr "Nomes dos arquivos" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/i18n/rhodecode.pot b/rhodecode/i18n/rhodecode.pot --- a/rhodecode/i18n/rhodecode.pot +++ b/rhodecode/i18n/rhodecode.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: rhodecode-enterprise-ce 4.2.0\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"POT-Creation-Date: 2016-06-30 17:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,12 +17,60 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: rhodecode/authentication/routes.py:60 -#: rhodecode/controllers/admin/settings.py:844 +#: rhodecode/admin/navigation.py:74 rhodecode/authentication/routes.py:60 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "" +#: rhodecode/admin/navigation.py:75 +#: rhodecode/templates/admin/repos/repo_edit.html:48 +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:54 +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:91 +#: 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/settings/settings_system.html:47 +msgid "System Info" +msgstr "" + +#: rhodecode/admin/navigation.py:84 +msgid "Open Source Licenses" +msgstr "" + +#: rhodecode/admin/navigation.py:91 +msgid "Labs" +msgstr "" + #: rhodecode/authentication/schema.py:35 msgid "Enable or disable this authentication plugin." msgstr "" @@ -39,19 +87,19 @@ 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 "" @@ -958,18 +1006,18 @@ msgid "Error occurred during deleting is msgstr "" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:362 +#: 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/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/settings.py:142 +#: rhodecode/controllers/admin/settings.py:719 msgid "Some form inputs contain invalid data." msgstr "" @@ -978,144 +1026,94 @@ msgid "Error occurred during updating re msgstr "" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:167 +#: 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 "Mercurial server-side merge" +msgstr "" + +#: rhodecode/controllers/admin/settings.py:796 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:802 +msgid "Subversion HTTP Support" +msgstr "" + +#: rhodecode/controllers/admin/settings.py:803 msgid "Proxy subversion HTTP requests" msgstr "" -#: rhodecode/controllers/admin/settings.py:808 +#: rhodecode/controllers/admin/settings.py:809 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:810 +#: rhodecode/controllers/admin/settings.py:811 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" diff --git a/rhodecode/i18n/ru/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/ru/LC_MESSAGES/rhodecode.mo index 302fe9c635be03a95fcd47607f77c4e4ee5a6c69..e1508a82f53be1ad393c83f027bc3c20a129624a GIT binary patch literal 138332 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 VI33*(W-jQzUyZy2zhxMS{xAGCCZ+%Y diff --git a/rhodecode/i18n/ru/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/ru/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/ru/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/ru/LC_MESSAGES/rhodecode.po @@ -27,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-05-22 18:01+0000\n" -"PO-Revision-Date: 2016-05-22 18:10+0000\n" +"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"PO-Revision-Date: 2016-06-28 10:56+0000\n" "Last-Translator: Marcin Kuzminski \n" "Language-Team: Russian (http://www.transifex.com/rhodecode/RhodeCode/language/ru/)\n" "MIME-Version: 1.0\n" @@ -38,48 +38,281 @@ msgstr "" "Language: ru\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:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "" +#: rhodecode/authentication/schema.py:35 +msgid "Enable or disable this authentication plugin." +msgstr "" + #: rhodecode/authentication/schema.py:37 -msgid "Enable or disable this authentication plugin." -msgstr "" - -#: rhodecode/authentication/schema.py:39 msgid "Enabled" msgstr "Включено" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "Хост" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "Порт" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "URL" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "Учетная запись" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "Пароль" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "Проверка сертификата" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "База (Base DN)" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "Глубина (scope)" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "Атрибут \"Логин\"" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "Атрибут \"Имя\"" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "Атрибут \"Фамилия\"" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "LDAP" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -117,8 +350,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "Изменить статус %(transition_icon)s %(status)s" @@ -133,68 +366,31 @@ msgstr "" msgid "Select commit" msgstr "" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "Домашняя страница" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "Запрос не распознан сервером из-за неправильного синтаксиса." - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "Несанкционированный доступ к ресурсу" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "У вас нет прав для просмотра этой страницы" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "Ресурс не найден" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "Сервер не может выполнить запрос, из-за неправильного условия в запросе" - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "Требуется VCS-сервер" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "Для этого действия требуется VCS-сервер. В данный момент не сконфигурировано ни одного VCS-сервера." - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -304,7 +500,7 @@ msgid "Changesets" msgstr "Набор изменений" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "Ветки" @@ -319,22 +515,27 @@ msgstr "Метки" msgid "An error occurred during repository forking %s" msgstr "Произошла ошибка во время создания форка репозитория %s" -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "Группы" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "Репозитории" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "общедоступный журнал" @@ -343,34 +544,6 @@ msgstr "общедоступный журнал" msgid "journal" msgstr "журнал" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "ошибка в CAPTHA" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "Регистрация в RhodeCode прошла успешно" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "Ссылка для сброса пароля отправлена" - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "Сброс пароля прошел успешно, новый пароль отправлен на ваш адрес электронной почты" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -422,24 +595,28 @@ msgstr "" msgid "Pull request reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "Pull запрос успешно удалён" -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "Закрытый с" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -471,38 +648,38 @@ msgid "Error occurred during update of d msgstr "" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "навсегда" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "5 минут" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "1 час" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "1 день" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: rhodecode/controllers/admin/my_account.py:311 +#: rhodecode/controllers/admin/users.py:440 msgid "1 month" msgstr "1 месяц" #: rhodecode/controllers/admin/gists.py:67 -#: rhodecode/controllers/admin/my_account.py:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "Срок" @@ -551,68 +728,64 @@ msgstr "никогда" msgid "%(expiry)s - current value" msgstr "" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "Вы не можете изменить данные пользователя, поскольку это критично для работы всего приложения" -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "Ваша учетная запись успешно обновлена" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "Произошла ошибка при обновлении пользователя %s" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "Произошла ошибка при сохранении E-mail" -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "" @@ -641,17 +814,17 @@ msgstr "Создана новая группа репозиториев %s" msgid "Error occurred during creation of repository group %s" msgstr "Произошла ошибка при создании группы репозиториев %s" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "Группа репозиториев %s обновлена" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "Произошла ошибка при обновлении группы репозиториев %s" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" @@ -660,7 +833,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" @@ -669,22 +842,22 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "Группа репозиториев %s удалена" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "Произошла ошибка при удалении группы репозиториев %s" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "Привилегии группы репозиториев обновлены" @@ -832,18 +1005,18 @@ msgid "Error occurred during deleting is msgstr "" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "" #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "" @@ -852,115 +1025,115 @@ msgid "Error occurred during updating re msgstr "" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "Обновлены настройки VCS" -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "Произошла ошибка при обновлении настроек приложения" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "Репозитории успешно пересканированы, добавлено: %s ; удалено: %s" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "Обновленные параметры настройки приложения" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "Настройки визуализации обновлены" -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "Произошла ошибка при обновлении настроек визуализации" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "Пожалуйста, введите адрес электронной почты" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "Задача отправки Email создана" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "Добавлена новая ловушка" -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "Обновлённые ловушки" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "Произошла ошибка при создании хука" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "" -#: rhodecode/controllers/admin/settings.py:776 +#: 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:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -970,69 +1143,69 @@ msgstr "" msgid "Email" msgstr "E-mail" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "Хуки" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "Произошла ошибка при создании группы пользователей %s" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "Группа пользователей %s обновлена" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "Произошла ошибка при обновлении группы пользователей %s" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "Группа пользователей успешно удалена" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "Произошла ошибка при удалении группы пользователей" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "Целевая группа не может быть такой же" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "Привилегии группы пользователей обновлены" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "Произошла ошибка при сохранении привилегий" @@ -1050,102 +1223,102 @@ msgstr "Произошла ошибка при создании пользователя %s" msgid "User updated successfully" msgstr "Пользователь успешно обновлён" -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "Пользователь успешно удалён" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "Произошла ошибка при удалении пользователя" -#: rhodecode/controllers/admin/users.py:322 -msgid "Force password change disabled for user" -msgstr "" - #: rhodecode/controllers/admin/users.py:324 +msgid "Force password change disabled for user" +msgstr "" + +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "Вы не можете редактировать данного пользователя" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "Произошла ошибка при сохранении IP" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "IP %s удален из белого списка пользователя" @@ -1272,25 +1445,25 @@ msgstr "Создан тег: %s" msgid "Commit not found" msgstr "" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "IP %s заблокирован" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "Вы должны быть зарегистрированным пользователем, чтобы выполнить это действие" -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "" -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" @@ -1308,36 +1481,36 @@ msgstr "Набор изменения оказался слишком большими и был урезан, используйте меню сравнения для показа результата сравнения" msgid "No changes detected" msgstr "Изменений не обнаружено" -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr "и на %s больше" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "Файлов нет" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "новый файл" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "изменить" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "удалить" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "переименовать" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "chmod" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1356,14 +1529,14 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, python-format msgid "" "%s repository is not mapped to db perhaps it was created or renamed from the" " filesystem please run the application again in order to rescan repositories" msgstr "Репозиторий %s отсутствует в базе данных; возможно, он был создан или переименован из файловой системы. Пожалуйста, перезапустите приложение для сканирования репозиториев." -#: rhodecode/lib/utils2.py:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" @@ -1372,7 +1545,7 @@ msgstr[1] "%d лет" msgstr[2] "%d года" msgstr[3] "%d года" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" @@ -1381,7 +1554,7 @@ msgstr[1] "%d месяца" msgstr[2] "%d месяцев" msgstr[3] "%d месяцев" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" @@ -1390,7 +1563,7 @@ msgstr[1] "%d дня" msgstr[2] "%d дней" msgstr[3] "%d дней" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" @@ -1399,7 +1572,7 @@ msgstr[1] "%d часов" msgstr[2] "%d часа" msgstr[3] "%d часа" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" @@ -1408,7 +1581,7 @@ msgstr[1] "%d минут" msgstr[2] "%d минуты" msgstr[3] "%d минуты" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" @@ -1417,257 +1590,45 @@ msgstr[1] "%d секунды" msgstr[2] "%d секунды" msgstr[3] "%d секунды" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "в %s" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "%s назад" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "%s и %s назад" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "в %s и %s" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "прямо сейчас" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "Хост" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "Порт" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "URL" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "Учетная запись" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "Пароль" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "Проверка сертификата" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "База (Base DN)" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "Глубина (scope)" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "Атрибут \"Логин\"" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "Атрибут \"Имя\"" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "Атрибут \"Фамилия\"" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "LDAP" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1678,19 +1639,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "Репозитарий - нет доступа" @@ -1704,19 +1665,19 @@ msgstr "Репозитарий - нет доступа" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "Репозитарий - доступ на чтение" @@ -1730,19 +1691,19 @@ msgstr "Репозитарий - доступ на чтение" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "Репозитарий - доступ на запись" @@ -1756,19 +1717,19 @@ msgstr "Репозитарий - доступ на запись" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "Репозитарий - администрирование" @@ -1806,9 +1767,9 @@ msgstr "Группа Репозиториев - администрирование" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "Администратор RhodeCode " @@ -1822,19 +1783,19 @@ msgstr "Администратор RhodeCode " #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "Создание репозиториев отключено" @@ -1848,19 +1809,19 @@ msgstr "Создание репозиториев отключено" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "Создание репозиториев включено" @@ -1874,19 +1835,19 @@ msgstr "Создание репозиториев включено" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "Возможность создавать форк репозитория отключена" @@ -1900,20 +1861,19 @@ msgstr "Возможность создавать форк репозитория отключена" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "Возможность создавать форк репозитория включена" @@ -1948,20 +1908,20 @@ msgstr "Регистрация нового пользователя в RhodeCode с автоматической активацией" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "Не просмотрено" @@ -1975,20 +1935,20 @@ msgstr "Не просмотрено" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "Одобрено" @@ -2002,20 +1962,20 @@ msgstr "Одобрено" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "Отклонено" @@ -2029,20 +1989,20 @@ msgstr "Отклонено" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "На рассмотрении" @@ -2053,6 +2013,52 @@ msgstr "На рассмотрении" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "Группа репозиториев - нет доступа" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "Группа репозиториев - доступ на чтение" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2065,17 +2071,17 @@ 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:2248 -msgid "Repository group no access" -msgstr "Группа репозиториев - нет доступа" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "Группа репозиториев - доступ на запись" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2088,40 +2094,16 @@ 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:2249 -msgid "Repository group read access" -msgstr "Группа репозиториев - доступ на чтение" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "Группа репозиториев - доступ на запись" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "Группа репозиториев - администрирование" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2134,16 +2116,38 @@ 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:2251 -msgid "Repository group admin access" -msgstr "Группа репозиториев - администрирование" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "Группа пользователей - нет доступа" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "Группа пользователей - доступ на чтение" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2156,16 +2160,16 @@ 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:2253 -msgid "User group no access" -msgstr "Группа пользователей - нет доступа" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "Группа пользователей - доступ на запись" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2178,38 +2182,16 @@ 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:2254 -msgid "User group read access" -msgstr "Группа пользователей - доступ на чтение" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "Группа пользователей - доступ на запись" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "Группа пользователей - администрирование" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2222,29 +2204,7 @@ 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:2256 -msgid "User group admin access" -msgstr "Группа пользователей - администрирование" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "Создание групп репозиториев отключено" @@ -2254,6 +2214,28 @@ msgstr "Создание групп репозиториев отключено" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "Создание групп репозиториев включено" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2266,29 +2248,7 @@ 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:2259 -msgid "Repository Group creation enabled" -msgstr "Создание групп репозиториев включено" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "Создание групп пользователей отключено" @@ -2298,19 +2258,19 @@ msgstr "Создание групп пользователей отключено" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "Создание групп пользователей включено" @@ -2320,6 +2280,52 @@ msgstr "Создание групп пользователей включено" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "Регистрация отключена" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "Регистрация пользователя с ручной активацией учётной записи" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2333,39 +2339,16 @@ 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:2272 -msgid "Registration disabled" -msgstr "Регистрация отключена" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "Регистрация пользователя с ручной активацией учётной записи" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "Регистрация пользователя с автоматической активацией учётной записи" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2379,30 +2362,7 @@ 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:2274 -msgid "User Registration with automatic account activation" -msgstr "Регистрация пользователя с автоматической активацией учётной записи" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "Ручная активация внешней учетной записи" @@ -2412,11 +2372,70 @@ msgstr "Ручная активация внешней учетной записи" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "Автоматическая активация внешней учетной записи" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2425,134 +2444,93 @@ 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:2277 -msgid "Automatic activation of external account" -msgstr "Автоматическая активация внешней учетной записи" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "" -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "Недопустимый поисковый запрос. Попробуйте заключить его в кавычки." -#: rhodecode/lib/index/whoosh.py:131 +#: rhodecode/lib/index/whoosh.py:150 msgid "There is no index to search in. Please run whoosh indexer" msgstr "Индексы отсутствуют. Пожалуйста, запустите индексатор Whoosh." -#: rhodecode/lib/index/whoosh.py:136 +#: rhodecode/lib/index/whoosh.py:155 msgid "An error occurred during this search operation" msgstr "Произошла ошибка при выполнении этого поиска" -#: rhodecode/lib/index/whoosh.py:144 +#: rhodecode/lib/index/whoosh.py:163 msgid "Index Type" msgstr "" -#: rhodecode/lib/index/whoosh.py:145 +#: rhodecode/lib/index/whoosh.py:164 msgid "File Index" msgstr "" -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 msgid "Indexed documents" msgstr "" -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 msgid "Last update" msgstr "" -#: rhodecode/lib/index/whoosh.py:150 +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "ошибка в CAPTHA" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "Регистрация в RhodeCode прошла успешно" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "Ссылка для сброса пароля отправлена" + +#: rhodecode/login/views.py:333 +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:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2676,7 +2654,7 @@ msgid "" "reference is missing." msgstr "" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2684,39 +2662,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "" -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "Закладки" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "Закрытые ветки" @@ -2728,238 +2706,252 @@ msgstr "последняя версия" msgid "You can't Edit this user since it's crucial for entire application" msgstr "Вы не можете редактировать пользователя, поскольку это критично для работы всего приложения" -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "Вы не можете удалить пользователя, поскольку это критично для работы всего приложения" -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "Значение не может быть пустым списком" -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "" -#: rhodecode/model/validators.py:158 +#: rhodecode/model/validators.py:160 #, python-format msgid "Username \"%(username)s\" already exists" msgstr "Пользователь с именем \"%(username)s\" уже существует" -#: rhodecode/model/validators.py:160 +#: rhodecode/model/validators.py:162 #, python-format msgid "Username \"%(username)s\" is forbidden" msgstr "Имя \"%(username)s\" отклонено" -#: rhodecode/model/validators.py:162 +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "Имя пользователя может содержать только буквы, цифры, символы подчеркивания, точки и тире; а так же должно начинаться с буквы, цифры либо с символа подчеркивания" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "Имя \"%(username)s\" недопустимо" -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "Недопустимое имя группы пользователей" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "Группа пользователей \"%(usergroup)s\" уже существует" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "имя группы пользователей может содержать только буквы, цифры, символы подчеркивания, точки и тире; а так же должно начинаться с буквы или цифры" -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "Невозможно использовать эту группу как родителя" -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "Группа \"%(group_name)s\" уже существует" -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "Репозитарий с именем \"%(group_name)s\" уже существует" -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "Недопустимые символы (не ascii) в пароле" -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "Пароли не совпадают" -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "неверный пароль" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "неверное имя пользователя" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "Ваш аккаунт выключен" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "Несовпадение токенов" -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "Имя репозитория %(repo)s запрещено" -#: rhodecode/model/validators.py:481 +#: rhodecode/model/validators.py:486 #, python-format msgid "Repository with name %(repo)s already exists" msgstr "" -#: rhodecode/model/validators.py:483 +#: rhodecode/model/validators.py:488 #, python-format msgid "Repository group with name \"%(repo)s\" already exists" msgstr "Группа репозиториев \"%(repo)s\" уже существует" -#: rhodecode/model/validators.py:486 +#: rhodecode/model/validators.py:491 #, python-format msgid "Repository with name %(repo)s exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:488 +#: rhodecode/model/validators.py:493 #, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "" -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "Тип форка будет совпадать с родительским" -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "" -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "" -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "Данное имя пользователя или группы пользователей недопустимо" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "Этот путь ошибочен" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "Этот E-mail уже занят" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "\"%(email)s\" не существует" -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "Для входа по LDAP должно быть указано значение аттрибута CN - это эквивалент имени пользователя" - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "Ревизии %(revs)s уже включены в pull-request или имеют установленный статус" -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "Пожалуйста, введите существующий IPv4 или IpV6 адре" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "Значение маски подсети должно быть в пределах от 0 до 32 (%(bits)r - неверно)" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" msgstr "Ключевое имя может только состоять из букв, символа подчеркивания, тире или чисел" -#: rhodecode/model/validators.py:1000 +#: rhodecode/model/validators.py:976 msgid "Filename cannot be inside a directory" msgstr "Файла нет в каталоге" -#: rhodecode/model/validators.py:1016 +#: 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:1048 +#: rhodecode/model/validators.py:995 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1000 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "" @@ -3015,10 +3007,10 @@ msgstr "Изменить группу репозиториев" #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -3032,25 +3024,25 @@ msgstr "Имя" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3060,14 +3052,15 @@ msgstr "Описание" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "Владелец" @@ -3086,7 +3079,7 @@ msgstr "Последнее изменение" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3103,13 +3096,13 @@ msgstr "" msgid "Home" msgstr "Домой" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "Войти" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3121,26 +3114,22 @@ msgstr "" #: 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:303 +#: 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:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "Запомнить" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3156,32 +3145,32 @@ msgstr "" msgid "Email Address" msgstr "Почтовый адрес" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "Ссылка для сброса пароля была отправлена на соответствующий E-mail" -#: rhodecode/templates/register.html:36 +#: rhodecode/templates/register.html:35 msgid "Create an account" msgstr "" -#: rhodecode/templates/register.html:37 +#: rhodecode/templates/register.html:36 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "Повторите пароль" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3191,7 +3180,7 @@ msgstr "Повторите пароль" msgid "First Name" msgstr "Имя" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3201,18 +3190,14 @@ msgstr "Имя" msgid "Last Name" msgstr "Фамилия" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3301,8 +3286,8 @@ msgstr "Настройки аутентификации" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "Администратор" @@ -3338,7 +3323,7 @@ msgid "disabled" msgstr "отключено" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3346,16 +3331,16 @@ msgstr "отключено" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3389,7 +3374,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3520,16 +3505,18 @@ msgid "My public" 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "Автор" @@ -3582,11 +3569,11 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3611,8 +3598,7 @@ msgstr "Gist" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3678,7 +3664,7 @@ msgid "Show as raw" msgstr "Показать без форматирования" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "Мой аккаунт" @@ -3696,29 +3682,29 @@ msgstr "" msgid "Auth Tokens" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 +#: rhodecode/templates/admin/my_account/my_account.html:37 msgid "My Emails" msgstr "Мои Email-ы" -#: rhodecode/templates/admin/my_account/my_account.html:34 +#: rhodecode/templates/admin/my_account/my_account.html:38 msgid "My Repositories" msgstr "Мои репозитории" -#: rhodecode/templates/admin/my_account/my_account.html:35 +#: rhodecode/templates/admin/my_account/my_account.html:39 msgid "Watched" msgstr "Просмотрено" -#: rhodecode/templates/admin/my_account/my_account.html:36 +#: rhodecode/templates/admin/my_account/my_account.html:40 #: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 +#: rhodecode/templates/base/base.html:242 msgid "Pull Requests" msgstr "Pull-request'ы" -#: rhodecode/templates/admin/my_account/my_account.html:37 +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "" @@ -3810,26 +3796,6 @@ msgstr "Дополнительных Email не указано" msgid "New email address" msgstr "Новый E-mail" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3881,42 +3847,60 @@ msgstr "Измените аватар через сайт" msgid "Show Closed Pull Requests" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "Заголовок" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "Pull-request #%s открыт %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/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/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "Закрыто" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "Подтвердите удаление этого pull-request'а" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "Pull-request #%s открыт пользователем %s %s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -4116,12 +4100,12 @@ 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "Группы репозиториев" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "Имя группы" @@ -4153,7 +4137,7 @@ msgstr "Добавить подгруппу" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "Настройки" @@ -4250,7 +4234,7 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "владелец" @@ -4295,24 +4279,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 -msgid "Group parent" -msgstr "Родительская группа" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 -msgid "Enable Repository Locking" +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +msgid "Group parent" +msgstr "Родительская группа" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 +msgid "Enable Repository Locking" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4340,7 +4324,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "Клонировать из" @@ -4349,7 +4333,7 @@ msgid "Optional http[s] URL from which t msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4360,7 +4344,7 @@ msgid "Repository Group" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4380,7 +4364,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4598,7 +4582,7 @@ msgstr "Ключ" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4711,101 +4695,101 @@ msgstr "Подтвердите скачивание изменений" msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "Non-changeable id" -msgstr "Неизменяемый id" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "what is that ?" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 -msgid "URL by id" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "Non-changeable id" +msgstr "Неизменяемый id" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "what is that ?" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 +msgid "URL by id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 #: rhodecode/templates/debug_style/form-elements.html:45 msgid "edit" msgstr "редактировать" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "Группа репозиториев" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "Опционально выбрать группу, в которую поместить данный репозиторий." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "Изменить владельца репозитория" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 #: rhodecode/templates/data_table/_dt_elements.html:58 msgid "Private repository" msgstr "Приватный репозиторий" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 msgid "Enable statistics" msgstr "Включить статистику." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 msgid "Enable statistics window on summary page." msgstr "Включить окно статистики на странице 'Общие сведения'." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 msgid "Enable downloads" msgstr "Включить скачивание" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 msgid "Enable download menu on summary page." msgstr "Включить меню скачивания на странице 'Общие сведения'." -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 msgid "Enable automatic locking" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4927,14 +4911,6 @@ msgstr "Отправить" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "Заголовок" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5104,6 +5080,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "" @@ -5112,6 +5089,7 @@ msgid "check for updates" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "" @@ -5120,50 +5098,62 @@ msgid "Note: please make sure this serve msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "" @@ -5174,46 +5164,57 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "" @@ -5221,7 +5222,11 @@ msgstr "" msgid "Checking for updates..." msgstr "" -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5405,7 +5410,7 @@ msgstr "Добавить группу пользователей" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "Группы пользователей" @@ -5415,12 +5420,12 @@ msgid "Add User Group" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "Имя группы" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "" @@ -5441,7 +5446,6 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5456,7 +5460,7 @@ msgid "Assigned to repo groups" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "" @@ -5493,32 +5497,36 @@ msgstr "" msgid "revoke" msgstr "отозвать" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "Поиск" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "Выбранные участники группы" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "Удалить всё" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "Доступные участники" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5570,7 +5578,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "" -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "" @@ -5821,40 +5829,40 @@ msgstr "Значения по умолчанию" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "Форк от" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "Общие сведения" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "История изменений" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "Файлы" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5863,38 +5871,32 @@ msgstr "Файлы" msgid "Compare" msgstr "Сравнить" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "Показать pull-request'ы для %s" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "Опции" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "Сравнить форк" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "Поиск" - -#: rhodecode/templates/base/base.html:259 +#: rhodecode/templates/base/base.html:261 msgid "Unlock" msgstr "Разблокировать" -#: rhodecode/templates/base/base.html:261 +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "Заблокировать" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" @@ -5903,73 +5905,73 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "Создать Pull запрос" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "Нет аккаунта?" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "Журнал" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "Общедоступный журнал" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "Gist" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5990,15 +5992,15 @@ msgstr "" msgid "Style" msgstr "" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "" @@ -6120,88 +6122,80 @@ msgstr "Предпросмотр" msgid "Test Pattern Preview" msgstr "" -#: rhodecode/templates/base/perms_summary.html:19 +#: rhodecode/templates/base/perms_summary.html:18 msgid "show" msgstr "показать" -#: rhodecode/templates/base/perms_summary.html:20 +#: rhodecode/templates/base/perms_summary.html:19 msgid "none" msgstr "ничего" -#: rhodecode/templates/base/perms_summary.html:21 +#: rhodecode/templates/base/perms_summary.html:20 msgid "read" msgstr "читать" -#: rhodecode/templates/base/perms_summary.html:22 +#: rhodecode/templates/base/perms_summary.html:21 msgid "write" msgstr "записывать" -#: rhodecode/templates/base/perms_summary.html:23 +#: rhodecode/templates/base/perms_summary.html:22 msgid "admin" msgstr "администратор" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "Привилегия" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "Изменить привилегии" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" +msgid "Repository group default permission" msgstr "" #: rhodecode/templates/base/perms_summary.html:89 -msgid "Repository group default permission" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:90 msgid "User group default permission" msgstr "" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "Создать репозитории" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" -msgstr "Создать репозитории" +msgid "Fork repositories" +msgstr "Создавать fork от репозиториев" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" -msgstr "Создавать fork от репозиториев" +msgid "Create repository groups" +msgstr "" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "Создавать группы пользователей" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "Запрашивать SSL для операций с VCS" @@ -6399,7 +6393,7 @@ msgstr[2] "" msgstr[3] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "Сравнить fork с %s" @@ -6424,7 +6418,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "Возраст" @@ -6453,12 +6446,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6881,15 +6868,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -7013,6 +7000,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "Доступные участники" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7500,7 +7493,7 @@ msgid "Location" msgstr "Расположение" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7513,22 +7506,22 @@ msgid "History" msgstr "История" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "Скачать" @@ -7605,11 +7598,11 @@ msgstr "Ответвления" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "Форкнуто" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "Форки ещё не созданы" @@ -7677,17 +7670,17 @@ msgstr "Рецензенты запросов на внесение изменений Pull request" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" @@ -7695,19 +7688,19 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "Репозиторий назначения" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7770,7 +7763,7 @@ msgstr "" msgid "Save Changes" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "рецензент" @@ -7841,13 +7834,13 @@ msgid "Opened by me" msgstr "Открыто мной" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7909,6 +7902,18 @@ msgstr "Сообщения commit'а" msgid "File names" msgstr "Имя файла" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/i18n/zh/LC_MESSAGES/rhodecode.mo b/rhodecode/i18n/zh/LC_MESSAGES/rhodecode.mo index a68268ebade576d48f47c4065fe23cd8ed1b9c43..2a0dbb425e07f43c3e78f3b8bace04deb688288a GIT binary patch literal 118450 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 Mxq;-Lmq;A@|BM2V@Bjb+ diff --git a/rhodecode/i18n/zh/LC_MESSAGES/rhodecode.po b/rhodecode/i18n/zh/LC_MESSAGES/rhodecode.po --- a/rhodecode/i18n/zh/LC_MESSAGES/rhodecode.po +++ b/rhodecode/i18n/zh/LC_MESSAGES/rhodecode.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: RhodeCode\n" "Report-Msgid-Bugs-To: marcin@rhodecode.com\n" -"POT-Creation-Date: 2016-05-22 18:01+0000\n" -"PO-Revision-Date: 2016-05-22 18:10+0000\n" +"POT-Creation-Date: 2016-06-28 10:55+0000\n" +"PO-Revision-Date: 2016-06-28 10:56+0000\n" "Last-Translator: Marcin Kuzminski \n" "Language-Team: Chinese (http://www.transifex.com/rhodecode/RhodeCode/language/zh/)\n" "MIME-Version: 1.0\n" @@ -21,48 +21,281 @@ msgstr "" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: rhodecode/authentication/routes.py:61 -#: rhodecode/controllers/admin/settings.py:825 +#: rhodecode/authentication/routes.py:60 +#: rhodecode/controllers/admin/settings.py:844 #: rhodecode/templates/admin/permissions/permissions.html:36 msgid "Global" msgstr "" +#: rhodecode/authentication/schema.py:35 +msgid "Enable or disable this authentication plugin." +msgstr "" + #: rhodecode/authentication/schema.py:37 -msgid "Enable or disable this authentication plugin." -msgstr "" - -#: rhodecode/authentication/schema.py:39 msgid "Enabled" msgstr "启用" -#: rhodecode/authentication/schema.py:45 +#: rhodecode/authentication/schema.py:43 msgid "" "Amount of seconds to cache the authentication call for this plugin. Useful " "for long calls like LDAP to improve the responsiveness of the authentication" " system (0 means disabled)." msgstr "" -#: rhodecode/authentication/schema.py:50 +#: rhodecode/authentication/schema.py:48 msgid "Auth Cache TTL" msgstr "" -#: rhodecode/authentication/views.py:108 +#: rhodecode/authentication/views.py:88 msgid "" "Errors exist when saving plugin settings. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:131 rhodecode/authentication/views.py:200 +#: rhodecode/authentication/views.py:101 rhodecode/authentication/views.py:170 msgid "Auth settings updated successfully." msgstr "" -#: rhodecode/authentication/views.py:205 +#: rhodecode/authentication/views.py:175 msgid "Errors exist when saving plugin setting. Please check the form inputs." msgstr "" -#: rhodecode/authentication/views.py:215 +#: rhodecode/authentication/views.py:185 msgid "Error occurred during update of auth settings." msgstr "" +#: rhodecode/authentication/plugins/auth_crowd.py:61 +msgid "The FQDN or IP of the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:63 +msgid "Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:68 +msgid "The Port in use by the Atlassian CROWD Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:70 +#: rhodecode/authentication/plugins/auth_ldap.py:84 +msgid "Port" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:76 +msgid "The Application Name to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:78 +msgid "Application Name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:83 +msgid "The password to authenticate to CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:85 +msgid "Application Password" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:90 +msgid "" +"A comma separated list of group names that identify users as RhodeCode " +"Administrators" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:94 +msgid "Admin Groups" +msgstr "" + +#: rhodecode/authentication/plugins/auth_crowd.py:216 +msgid "CROWD" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:55 +msgid "Header to extract the user from" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:57 +msgid "Header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:62 +msgid "Header to extract the user from when main one fails" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:64 +msgid "Fallback header" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:69 +msgid "" +"Perform cleaning of user, if passed user has @ in username then first part " +"before @ is taken. If there's \\ in the username only the part after \\ is " +"taken" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:74 +msgid "Clean username" +msgstr "" + +#: rhodecode/authentication/plugins/auth_headers.py:99 +msgid "Headers" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:63 +msgid "The url of the Jasig CAS REST service" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:65 +#: rhodecode/templates/admin/gists/show.html:21 +msgid "URL" +msgstr "" + +#: rhodecode/authentication/plugins/auth_jasig_cas.py:93 +msgid "Jasig-CAS" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:75 +msgid "Host of the LDAP Server" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:77 +msgid "LDAP Host" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:82 +msgid "Port that the LDAP server is listening on" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:90 +msgid "User to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:93 +msgid "Account" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:98 +msgid "Password to connect to LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:101 +#: 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/debug_style/login.html:45 +msgid "Password" +msgstr "密码" + +#: rhodecode/authentication/plugins/auth_ldap.py:106 +msgid "TLS Type" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:107 +msgid "Connection Security" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:113 +msgid "Require Cert over TLS?" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:114 +msgid "Certificate Checks" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:120 +msgid "Base DN to search (e.g., dc=mydomain,dc=com)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:123 +msgid "Base DN" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:128 +msgid "Filter to narrow results (e.g., ou=Users, etc)" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:131 +msgid "LDAP Search Filter" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:136 +msgid "How deep to search LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:137 +msgid "LDAP Search Scope" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:143 +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" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:146 +msgid "Login Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:151 +msgid "LDAP Attribute to map to first name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:154 +msgid "First Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:159 +msgid "LDAP Attribute to map to last name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:162 +msgid "Last Name Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:167 +msgid "LDAP Attribute to map to email address" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:170 +msgid "Email Attribute" +msgstr "" + +#: rhodecode/authentication/plugins/auth_ldap.py:348 +msgid "LDAP" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:60 +msgid "PAM service name to use for authentication." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:62 +msgid "PAM service name" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:67 +msgid "" +"Regular expression for extracting user name/email etc. from Unix userinfo." +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:70 +msgid "Gecos Regex" +msgstr "" + +#: rhodecode/authentication/plugins/auth_pam.py:98 +msgid "PAM" +msgstr "" + +#: rhodecode/authentication/plugins/auth_rhodecode.py:68 +msgid "Rhodecode" +msgstr "" + +#: rhodecode/authentication/plugins/auth_token.py:71 +msgid "Rhodecode Token Auth" +msgstr "" + #: rhodecode/controllers/changelog.py:90 rhodecode/controllers/compare.py:63 #: rhodecode/controllers/pullrequests.py:279 msgid "There are no commits yet" @@ -100,8 +333,8 @@ msgid "No such commit exists for this re msgstr "" #: rhodecode/controllers/changeset.py:335 -#: rhodecode/controllers/pullrequests.py:744 -#: rhodecode/model/pull_request.py:828 +#: rhodecode/controllers/pullrequests.py:746 +#: rhodecode/model/pull_request.py:836 #, python-format msgid "Status change %(transition_icon)s %(status)s" msgstr "" @@ -116,68 +349,31 @@ msgstr "" msgid "Select commit" msgstr "" -#: rhodecode/controllers/compare.py:142 +#: rhodecode/controllers/compare.py:139 #, python-format msgid "Could not find the original repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:150 +#: rhodecode/controllers/compare.py:147 #, python-format msgid "Could not find the other repo: %(repo)s" msgstr "" -#: rhodecode/controllers/compare.py:159 +#: rhodecode/controllers/compare.py:156 msgid "The comparison of two different kinds of remote repos is not available" msgstr "" -#: rhodecode/controllers/compare.py:186 +#: rhodecode/controllers/compare.py:190 msgid "Could not compare repos with different large file settings" msgstr "" -#: rhodecode/controllers/compare.py:223 +#: rhodecode/controllers/compare.py:226 #, python-format msgid "" "Repositories unrelated. Cannot compare commit %(commit1)s from repository " "%(repo1)s with commit %(commit2)s from repository %(repo2)s." msgstr "" -#: rhodecode/controllers/error.py:85 rhodecode/controllers/error.py:136 -msgid "Home page" -msgstr "主页" - -#: rhodecode/controllers/error.py:114 -msgid "" -"The request could not be understood by the server due to malformed syntax." -msgstr "由于错误的语法,服务器无法对请求进行响应。" - -#: rhodecode/controllers/error.py:117 -msgid "Unauthorized access to resource" -msgstr "未授权的资源访问" - -#: rhodecode/controllers/error.py:119 -msgid "You don't have permission to view this page" -msgstr "无权访问该页面" - -#: rhodecode/controllers/error.py:121 -msgid "The resource could not be found" -msgstr "资源未找到" - -#: rhodecode/controllers/error.py:123 -msgid "" -"The server encountered an unexpected condition which prevented it from " -"fulfilling the request." -msgstr "服务进入非预期的混乱状态,这会阻止它对请求进行响应。" - -#: rhodecode/controllers/error.py:128 -msgid "VCS Server Required" -msgstr "" - -#: rhodecode/controllers/error.py:129 -msgid "" -"A VCS Server is required for this action. There is currently no VCS Server " -"configured." -msgstr "" - #: rhodecode/controllers/feed.py:70 #, python-format msgid "Changes on %s repository" @@ -287,7 +483,7 @@ msgid "Changesets" msgstr "修订集" #: rhodecode/controllers/files.py:1035 rhodecode/controllers/summary.py:256 -#: rhodecode/model/pull_request.py:1037 rhodecode/model/scm.py:783 +#: rhodecode/model/pull_request.py:1051 rhodecode/model/scm.py:783 #: rhodecode/templates/base/vcs_settings.html:138 msgid "Branches" msgstr "分支" @@ -302,22 +498,27 @@ msgstr "标签" msgid "An error occurred during repository forking %s" msgstr "在复刻版本库%s的时候发生错误" -#: rhodecode/controllers/home.py:174 +#: rhodecode/controllers/home.py:205 msgid "Groups" msgstr "组" -#: rhodecode/controllers/home.py:181 rhodecode/controllers/home.py:203 +#: rhodecode/controllers/home.py:212 rhodecode/controllers/home.py:247 #: rhodecode/controllers/pullrequests.py:382 #: 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:147 -#: rhodecode/templates/base/base.html:621 +#: rhodecode/templates/base/base.html:149 +#: rhodecode/templates/base/base.html:626 msgid "Repositories" msgstr "版本库" +#: rhodecode/controllers/home.py:225 +#, python-format +msgid "Commits in %(repo)s" +msgstr "" + #: rhodecode/controllers/journal.py:107 rhodecode/controllers/journal.py:150 msgid "public journal" msgstr "公共日志" @@ -326,34 +527,6 @@ msgstr "公共日志" msgid "journal" msgstr "日志" -#: rhodecode/controllers/login.py:227 rhodecode/controllers/login.py:281 -msgid "bad captcha" -msgstr "" - -#: rhodecode/controllers/login.py:241 -msgid "You have successfully registered with RhodeCode" -msgstr "" - -#: rhodecode/controllers/login.py:286 -msgid "Your password reset link was sent" -msgstr "密码重置链接已经发送" - -#: rhodecode/controllers/login.py:307 -msgid "" -"Your password reset was successful, a new password has been sent to your " -"email" -msgstr "" - -#: rhodecode/controllers/login.py:340 -msgid "There was an error during OAuth processing." -msgstr "" - -#: rhodecode/controllers/login.py:406 -msgid "" -"You need to finish registration process to bind your external identity to " -"your account or sign in to existing account" -msgstr "" - #: rhodecode/controllers/pullrequests.py:293 msgid "Commit does not exist" msgstr "" @@ -405,24 +578,28 @@ msgstr "" msgid "Pull request reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:629 +#: rhodecode/controllers/pullrequests.py:593 +msgid "Pull request was successfully merged and closed." +msgstr "" + +#: rhodecode/controllers/pullrequests.py:631 msgid "Successfully deleted pull request" msgstr "成功删除拉取请求" -#: rhodecode/controllers/pullrequests.py:662 +#: rhodecode/controllers/pullrequests.py:664 msgid "Reviewer approval is pending." msgstr "" -#: rhodecode/controllers/pullrequests.py:704 +#: rhodecode/controllers/pullrequests.py:706 msgid "Close Pull Request" msgstr "" -#: rhodecode/controllers/pullrequests.py:748 -#: rhodecode/model/pull_request.py:832 +#: rhodecode/controllers/pullrequests.py:750 +#: rhodecode/model/pull_request.py:840 msgid "Closing with" msgstr "" -#: rhodecode/controllers/pullrequests.py:793 +#: rhodecode/controllers/pullrequests.py:795 #, python-format msgid "" "Closing pull request on other statuses than rejected or approved is " @@ -454,38 +631,38 @@ msgid "Error occurred during update of d msgstr "" #: rhodecode/controllers/admin/gists.py:59 -#: rhodecode/controllers/admin/my_account.py:308 -#: rhodecode/controllers/admin/users.py:434 +#: rhodecode/controllers/admin/my_account.py:307 +#: rhodecode/controllers/admin/users.py:436 msgid "forever" msgstr "" #: rhodecode/controllers/admin/gists.py:60 -#: rhodecode/controllers/admin/my_account.py:309 -#: rhodecode/controllers/admin/users.py:435 +#: rhodecode/controllers/admin/my_account.py:308 +#: rhodecode/controllers/admin/users.py:437 msgid "5 minutes" msgstr "" #: rhodecode/controllers/admin/gists.py:61 -#: rhodecode/controllers/admin/my_account.py:310 -#: rhodecode/controllers/admin/users.py:436 +#: rhodecode/controllers/admin/my_account.py:309 +#: rhodecode/controllers/admin/users.py:438 msgid "1 hour" msgstr "" #: rhodecode/controllers/admin/gists.py:62 -#: rhodecode/controllers/admin/my_account.py:311 -#: rhodecode/controllers/admin/users.py:437 +#: rhodecode/controllers/admin/my_account.py:310 +#: rhodecode/controllers/admin/users.py:439 msgid "1 day" msgstr "" #: rhodecode/controllers/admin/gists.py:63 -#: rhodecode/controllers/admin/my_account.py:312 -#: rhodecode/controllers/admin/users.py:438 +#: 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:314 -#: rhodecode/controllers/admin/users.py:440 +#: rhodecode/controllers/admin/my_account.py:313 +#: rhodecode/controllers/admin/users.py:442 msgid "Lifetime" msgstr "" @@ -534,68 +711,64 @@ msgstr "" msgid "%(expiry)s - current value" msgstr "" -#: rhodecode/controllers/admin/my_account.py:71 +#: rhodecode/controllers/admin/my_account.py:70 msgid "You can't edit this user since it's crucial for entire application" msgstr "由于是系统帐号,无法编辑该用户" -#: rhodecode/controllers/admin/my_account.py:129 +#: rhodecode/controllers/admin/my_account.py:128 msgid "Your account was updated successfully" msgstr "你的帐号已经更新完成" -#: rhodecode/controllers/admin/my_account.py:144 -#: rhodecode/controllers/admin/users.py:221 +#: rhodecode/controllers/admin/my_account.py:143 +#: rhodecode/controllers/admin/users.py:223 #, python-format msgid "Error occurred during update of user %s" msgstr "" -#: rhodecode/controllers/admin/my_account.py:203 +#: rhodecode/controllers/admin/my_account.py:202 msgid "Successfully updated password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:214 +#: rhodecode/controllers/admin/my_account.py:213 msgid "Error occurred during update of user password" msgstr "" -#: rhodecode/controllers/admin/my_account.py:262 -#: rhodecode/controllers/admin/users.py:614 +#: rhodecode/controllers/admin/my_account.py:261 +#: rhodecode/controllers/admin/users.py:616 #, python-format msgid "Added new email address `%s` for user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:269 -#: rhodecode/controllers/admin/users.py:621 +#: rhodecode/controllers/admin/my_account.py:268 +#: rhodecode/controllers/admin/users.py:623 msgid "An error occurred during email saving" msgstr "保存电子邮件时发生错误" -#: rhodecode/controllers/admin/my_account.py:279 -#: rhodecode/controllers/admin/users.py:636 +#: rhodecode/controllers/admin/my_account.py:278 +#: rhodecode/controllers/admin/users.py:638 msgid "Removed email address from user account" msgstr "" -#: rhodecode/controllers/admin/my_account.py:317 -#: rhodecode/controllers/admin/users.py:443 +#: rhodecode/controllers/admin/my_account.py:316 +#: rhodecode/controllers/admin/users.py:445 msgid "Role" msgstr "" -#: rhodecode/controllers/admin/my_account.py:330 -#: rhodecode/controllers/admin/users.py:467 +#: rhodecode/controllers/admin/my_account.py:329 +#: rhodecode/controllers/admin/users.py:469 msgid "Auth token successfully created" msgstr "" -#: rhodecode/controllers/admin/my_account.py:343 -#: rhodecode/controllers/admin/users.py:486 +#: rhodecode/controllers/admin/my_account.py:342 +#: rhodecode/controllers/admin/users.py:488 msgid "Auth token successfully reset" msgstr "" -#: rhodecode/controllers/admin/my_account.py:347 -#: rhodecode/controllers/admin/users.py:490 +#: rhodecode/controllers/admin/my_account.py:346 +#: rhodecode/controllers/admin/users.py:492 msgid "Auth token successfully deleted" msgstr "" -#: rhodecode/controllers/admin/my_account.py:371 -msgid "OAuth token successfully deleted" -msgstr "" - #: rhodecode/controllers/admin/permissions.py:111 msgid "Application permissions updated successfully" msgstr "" @@ -624,44 +797,44 @@ msgstr "" msgid "Error occurred during creation of repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:259 +#: rhodecode/controllers/admin/repo_groups.py:258 #, python-format msgid "Updated repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:275 +#: rhodecode/controllers/admin/repo_groups.py:274 #, python-format msgid "Error occurred during update of repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:297 +#: rhodecode/controllers/admin/repo_groups.py:296 #, python-format msgid "This group contains %(num)d repository and cannot be deleted" msgid_plural "This group contains %(num)d repositories and cannot be deleted" msgstr[0] "" -#: rhodecode/controllers/admin/repo_groups.py:306 +#: rhodecode/controllers/admin/repo_groups.py:305 #, python-format msgid "This group contains %(num)d subgroup and cannot be deleted" msgid_plural "This group contains %(num)d subgroups and cannot be deleted" msgstr[0] "" -#: rhodecode/controllers/admin/repo_groups.py:313 +#: rhodecode/controllers/admin/repo_groups.py:312 #, python-format msgid "Removed repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:318 +#: rhodecode/controllers/admin/repo_groups.py:317 #, python-format msgid "Error occurred during deletion of repository group %s" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:389 -#: rhodecode/controllers/admin/user_groups.py:323 +#: rhodecode/controllers/admin/repo_groups.py:388 +#: rhodecode/controllers/admin/user_groups.py:325 msgid "Cannot change permission for yourself as admin" msgstr "" -#: rhodecode/controllers/admin/repo_groups.py:406 +#: rhodecode/controllers/admin/repo_groups.py:405 msgid "Repository Group permissions updated" msgstr "" @@ -809,18 +982,18 @@ msgid "Error occurred during deleting is msgstr "" #: rhodecode/controllers/admin/repos.py:720 -#: rhodecode/controllers/admin/settings.py:361 +#: rhodecode/controllers/admin/settings.py:362 msgid "Removed issue tracker entry" msgstr "" #: rhodecode/controllers/admin/repos.py:750 -#: rhodecode/controllers/admin/settings.py:406 +#: rhodecode/controllers/admin/settings.py:408 msgid "Updated issue tracker entries" msgstr "" #: rhodecode/controllers/admin/repos.py:809 -#: rhodecode/controllers/admin/settings.py:140 -#: rhodecode/controllers/admin/settings.py:686 +#: rhodecode/controllers/admin/settings.py:141 +#: rhodecode/controllers/admin/settings.py:718 msgid "Some form inputs contain invalid data." msgstr "" @@ -829,115 +1002,115 @@ msgid "Error occurred during updating re msgstr "" #: rhodecode/controllers/admin/repos.py:831 -#: rhodecode/controllers/admin/settings.py:166 +#: rhodecode/controllers/admin/settings.py:167 msgid "Updated VCS settings" msgstr "成功更新版本控制系统设置" -#: rhodecode/controllers/admin/settings.py:162 -#: rhodecode/controllers/admin/settings.py:265 +#: rhodecode/controllers/admin/settings.py:163 +#: rhodecode/controllers/admin/settings.py:266 msgid "Error occurred during updating application settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:209 +#: rhodecode/controllers/admin/settings.py:210 #, python-format msgid "Repositories successfully rescanned added: %s ; removed: %s" msgstr "" -#: rhodecode/controllers/admin/settings.py:260 +#: rhodecode/controllers/admin/settings.py:262 msgid "Updated application settings" msgstr "更新应用设置" -#: rhodecode/controllers/admin/settings.py:325 +#: rhodecode/controllers/admin/settings.py:326 msgid "Updated visualisation settings" msgstr "成功更新可视化设置" -#: rhodecode/controllers/admin/settings.py:328 +#: rhodecode/controllers/admin/settings.py:329 msgid "Error occurred during updating visualisation settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:419 +#: rhodecode/controllers/admin/settings.py:421 msgid "Please enter email address" msgstr "" -#: rhodecode/controllers/admin/settings.py:437 +#: rhodecode/controllers/admin/settings.py:439 msgid "Send email task created" msgstr "" -#: rhodecode/controllers/admin/settings.py:470 +#: rhodecode/controllers/admin/settings.py:472 msgid "Added new hook" msgstr "新建钩子" -#: rhodecode/controllers/admin/settings.py:485 +#: rhodecode/controllers/admin/settings.py:487 msgid "Updated hooks" msgstr "更新钩子" -#: rhodecode/controllers/admin/settings.py:489 +#: rhodecode/controllers/admin/settings.py:491 msgid "Error occurred during hook creation" msgstr "" -#: rhodecode/controllers/admin/settings.py:536 +#: rhodecode/controllers/admin/settings.py:539 #, python-format msgid "Critical: your disk space is very low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:540 +#: rhodecode/controllers/admin/settings.py:543 #, python-format msgid "Warning: your disk space is running low %s%% usedpercent" msgstr "" -#: rhodecode/controllers/admin/settings.py:707 +#: rhodecode/controllers/admin/settings.py:739 msgid "Error occurred during updating labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:711 +#: rhodecode/controllers/admin/settings.py:744 msgid "Updated Labs settings" msgstr "" -#: rhodecode/controllers/admin/settings.py:775 +#: rhodecode/controllers/admin/settings.py:794 msgid "Mercurial server-side merge" msgstr "" -#: rhodecode/controllers/admin/settings.py:776 +#: 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:782 +#: rhodecode/controllers/admin/settings.py:801 msgid "Subversion HTTP Support" msgstr "" -#: rhodecode/controllers/admin/settings.py:783 +#: rhodecode/controllers/admin/settings.py:802 msgid "Proxy subversion HTTP requests" msgstr "" -#: rhodecode/controllers/admin/settings.py:789 +#: rhodecode/controllers/admin/settings.py:808 msgid "Subversion HTTP Server URL" msgstr "" -#: rhodecode/controllers/admin/settings.py:791 +#: rhodecode/controllers/admin/settings.py:810 msgid "e.g. http://localhost:8080/" msgstr "" -#: rhodecode/controllers/admin/settings.py:826 +#: rhodecode/controllers/admin/settings.py:845 #: rhodecode/templates/admin/repos/repo_edit.html:48 msgid "VCS" msgstr "" -#: rhodecode/controllers/admin/settings.py:827 +#: rhodecode/controllers/admin/settings.py:846 msgid "Visual" msgstr "" -#: rhodecode/controllers/admin/settings.py:828 +#: rhodecode/controllers/admin/settings.py:847 msgid "Remap and Rescan" msgstr "" -#: rhodecode/controllers/admin/settings.py:830 +#: rhodecode/controllers/admin/settings.py:849 #: rhodecode/templates/admin/repos/repo_edit.html:54 msgid "Issue Tracker" msgstr "" -#: rhodecode/controllers/admin/settings.py:832 -#: rhodecode/templates/register.html:51 +#: 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 @@ -947,69 +1120,69 @@ msgstr "" msgid "Email" msgstr "电子邮件" -#: rhodecode/controllers/admin/settings.py:833 +#: rhodecode/controllers/admin/settings.py:852 msgid "Hooks" msgstr "钩子" -#: rhodecode/controllers/admin/settings.py:834 +#: rhodecode/controllers/admin/settings.py:853 msgid "Full Text Search" msgstr "" -#: rhodecode/controllers/admin/settings.py:836 +#: rhodecode/controllers/admin/settings.py:855 #: rhodecode/templates/admin/settings/settings_system.html:47 msgid "System Info" msgstr "" -#: rhodecode/controllers/admin/settings.py:838 +#: rhodecode/controllers/admin/settings.py:857 msgid "Open Source Licenses" msgstr "" -#: rhodecode/controllers/admin/settings.py:856 +#: rhodecode/controllers/admin/settings.py:875 msgid "Labs" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:167 +#: rhodecode/controllers/admin/user_groups.py:168 #, python-format msgid "Created user group %(user_group_link)s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:181 +#: rhodecode/controllers/admin/user_groups.py:182 #, python-format msgid "Error occurred during creation of user group %s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:221 +#: rhodecode/controllers/admin/user_groups.py:223 #, python-format msgid "Updated user group %s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:236 +#: rhodecode/controllers/admin/user_groups.py:238 #, python-format msgid "Error occurred during update of user group %s" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:258 +#: rhodecode/controllers/admin/user_groups.py:260 msgid "Successfully deleted user group" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:263 +#: rhodecode/controllers/admin/user_groups.py:265 msgid "An error occurred during deletion of user group" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:331 +#: rhodecode/controllers/admin/user_groups.py:333 msgid "Target group cannot be the same" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:337 +#: rhodecode/controllers/admin/user_groups.py:339 msgid "User Group permissions updated" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:422 +#: rhodecode/controllers/admin/user_groups.py:424 msgid "User Group global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/user_groups.py:438 -#: rhodecode/controllers/admin/users.py:564 +#: rhodecode/controllers/admin/user_groups.py:440 +#: rhodecode/controllers/admin/users.py:566 msgid "An error occurred during permissions saving" msgstr "保存权限时发生错误" @@ -1027,102 +1200,102 @@ msgstr "" msgid "User updated successfully" msgstr "用户更新成功" -#: rhodecode/controllers/admin/users.py:255 +#: rhodecode/controllers/admin/users.py:257 #, python-format msgid "Detached %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:260 +#: rhodecode/controllers/admin/users.py:262 #, python-format msgid "Deleted %s repositories" msgstr "" -#: rhodecode/controllers/admin/users.py:268 +#: rhodecode/controllers/admin/users.py:270 #, python-format msgid "Detached %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:273 +#: rhodecode/controllers/admin/users.py:275 #, python-format msgid "Deleted %s repository groups" msgstr "" -#: rhodecode/controllers/admin/users.py:281 +#: rhodecode/controllers/admin/users.py:283 #, python-format msgid "Detached %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:286 +#: rhodecode/controllers/admin/users.py:288 #, python-format msgid "Deleted %s user groups" msgstr "" -#: rhodecode/controllers/admin/users.py:297 +#: rhodecode/controllers/admin/users.py:299 msgid "Successfully deleted user" msgstr "" -#: rhodecode/controllers/admin/users.py:303 +#: rhodecode/controllers/admin/users.py:305 msgid "An error occurred during deletion of user" msgstr "删除用户时发生错误" -#: rhodecode/controllers/admin/users.py:322 -msgid "Force password change disabled for user" -msgstr "" - #: rhodecode/controllers/admin/users.py:324 +msgid "Force password change disabled for user" +msgstr "" + +#: rhodecode/controllers/admin/users.py:326 msgid "Force password change enabled for user" msgstr "" -#: rhodecode/controllers/admin/users.py:328 +#: rhodecode/controllers/admin/users.py:330 msgid "An error occurred during password reset for user" msgstr "" -#: rhodecode/controllers/admin/users.py:354 +#: rhodecode/controllers/admin/users.py:356 #, python-format msgid "Created repository group `%s`" msgstr "" -#: rhodecode/controllers/admin/users.py:358 +#: rhodecode/controllers/admin/users.py:360 msgid "An error occurred during repository group creation for user" msgstr "" -#: rhodecode/controllers/admin/users.py:377 -#: rhodecode/controllers/admin/users.py:398 -#: rhodecode/controllers/admin/users.py:428 -#: rhodecode/controllers/admin/users.py:459 -#: rhodecode/controllers/admin/users.py:476 -#: rhodecode/controllers/admin/users.py:499 -#: rhodecode/controllers/admin/users.py:573 -#: rhodecode/controllers/admin/users.py:586 -#: rhodecode/controllers/admin/users.py:644 +#: 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 msgid "You can't edit this user" msgstr "无法编辑该用户" -#: rhodecode/controllers/admin/users.py:412 +#: rhodecode/controllers/admin/users.py:414 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:548 +#: rhodecode/controllers/admin/users.py:550 msgid "User global permissions updated successfully" msgstr "" -#: rhodecode/controllers/admin/users.py:676 +#: rhodecode/controllers/admin/users.py:678 #, python-format msgid "An error occurred during ip saving:%s" msgstr "" -#: rhodecode/controllers/admin/users.py:691 +#: rhodecode/controllers/admin/users.py:693 msgid "An error occurred during ip saving" msgstr "" -#: rhodecode/controllers/admin/users.py:695 +#: rhodecode/controllers/admin/users.py:697 #, python-format msgid "Added ips %s to user whitelist" msgstr "" -#: rhodecode/controllers/admin/users.py:713 +#: rhodecode/controllers/admin/users.py:715 msgid "Removed ip address from user whitelist" msgstr "" @@ -1249,25 +1422,25 @@ msgstr "创建标签%s" msgid "Commit not found" msgstr "" -#: rhodecode/lib/auth.py:1106 +#: rhodecode/lib/auth.py:1180 #, python-format msgid "IP %s not allowed" msgstr "" -#: rhodecode/lib/auth.py:1180 +#: rhodecode/lib/auth.py:1254 msgid "You need to be a registered user to perform this action" msgstr "必须是注册用户才能进行此操作" -#: rhodecode/lib/auth.py:1227 +#: rhodecode/lib/auth.py:1302 #, python-format msgid "Action not supported for %s." msgstr "" -#: rhodecode/lib/auth.py:1264 +#: rhodecode/lib/auth.py:1339 msgid "You need to be signed in to view this page" msgstr "" -#: rhodecode/lib/base.py:513 +#: rhodecode/lib/base.py:511 #, python-format msgid "The repository at %(repo_name)s cannot be located." msgstr "" @@ -1285,36 +1458,36 @@ msgstr "修订集因过大而被截断,可查看原始修订集作为替代" msgid "No changes detected" msgstr "未发现差异" -#: rhodecode/lib/helpers.py:1246 +#: rhodecode/lib/helpers.py:1434 #, python-format msgid " and %s more" msgstr "还有%s个" -#: rhodecode/lib/helpers.py:1250 +#: rhodecode/lib/helpers.py:1438 msgid "No Files" msgstr "没有文件" -#: rhodecode/lib/helpers.py:1323 +#: rhodecode/lib/helpers.py:1511 msgid "new file" msgstr "" -#: rhodecode/lib/helpers.py:1326 +#: rhodecode/lib/helpers.py:1514 msgid "mod" msgstr "" -#: rhodecode/lib/helpers.py:1329 +#: rhodecode/lib/helpers.py:1517 msgid "del" msgstr "" -#: rhodecode/lib/helpers.py:1332 +#: rhodecode/lib/helpers.py:1520 msgid "rename" msgstr "" -#: rhodecode/lib/helpers.py:1337 +#: rhodecode/lib/helpers.py:1525 msgid "chmod" msgstr "" -#: rhodecode/lib/helpers.py:1579 +#: rhodecode/lib/helpers.py:1767 msgid "" "Example filter terms:\n" " repository:vcs\n" @@ -1333,300 +1506,88 @@ msgid "" " \"username:test AND repository:test*\"\n" msgstr "" -#: rhodecode/lib/helpers.py:1599 +#: rhodecode/lib/helpers.py:1787 #, python-format msgid "" "%s repository is not mapped to db perhaps it was created or renamed from the" " filesystem please run the application again in order to rescan repositories" msgstr "版本库%s没有映射到数据库,可能是从文件系统创建或者重命名,请重启RhodeCode以重新扫描版本库" -#: rhodecode/lib/utils2.py:446 +#: rhodecode/lib/utils2.py:453 #, python-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d年" -#: rhodecode/lib/utils2.py:447 +#: rhodecode/lib/utils2.py:454 #, python-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d月" -#: rhodecode/lib/utils2.py:448 +#: rhodecode/lib/utils2.py:455 #, python-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d天" -#: rhodecode/lib/utils2.py:449 +#: rhodecode/lib/utils2.py:456 #, python-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d时" -#: rhodecode/lib/utils2.py:450 +#: rhodecode/lib/utils2.py:457 #, python-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d分" -#: rhodecode/lib/utils2.py:451 +#: rhodecode/lib/utils2.py:458 #, python-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d秒" -#: rhodecode/lib/utils2.py:469 +#: rhodecode/lib/utils2.py:476 #, python-format msgid "in %s" msgstr "%s" -#: rhodecode/lib/utils2.py:475 +#: rhodecode/lib/utils2.py:482 #, python-format msgid "%s ago" msgstr "%s前" -#: rhodecode/lib/utils2.py:485 +#: rhodecode/lib/utils2.py:492 #, python-format msgid "%s, %s ago" msgstr "" -#: rhodecode/lib/utils2.py:487 +#: rhodecode/lib/utils2.py:494 #, python-format msgid "in %s, %s" msgstr "" -#: rhodecode/lib/utils2.py:489 +#: rhodecode/lib/utils2.py:496 #, python-format msgid "%s and %s" msgstr "" -#: rhodecode/lib/utils2.py:491 +#: rhodecode/lib/utils2.py:498 #, python-format msgid "%s and %s ago" msgstr "%s零%s前" -#: rhodecode/lib/utils2.py:493 +#: rhodecode/lib/utils2.py:500 #, python-format msgid "in %s and %s" msgstr "%s零%s" -#: rhodecode/lib/utils2.py:497 +#: rhodecode/lib/utils2.py:504 msgid "just now" msgstr "刚才" -#: rhodecode/lib/auth_modules/__init__.py:690 -msgid "This provider is currently disabled" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:708 -msgid "Your external identity is now connected with your account" -msgstr "" - -#: rhodecode/lib/auth_modules/__init__.py:712 -msgid "" -"No external user id found? Perhaps permissionsfor authentication are set " -"incorrectly" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:60 -msgid "The FQDN or IP of the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:61 -msgid "Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:66 -msgid "The Port in use by the Atlassian CROWD Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:67 -#: rhodecode/lib/auth_modules/auth_ldap.py:81 -msgid "Port" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:73 -msgid "The Application Name to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:74 -msgid "Application Name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:79 -msgid "The password to authenticate to CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:80 -msgid "Application Password" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:85 -msgid "" -"A comma separated list of group names that identify users as RhodeCode " -"Administrators" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:88 -msgid "Admin Groups" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_crowd.py:208 -msgid "CROWD" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:63 -msgid "The url of the Jasig CAS REST service" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:64 -#: rhodecode/templates/admin/gists/show.html:21 -msgid "URL" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_jasig_cas.py:90 -msgid "Jasig-CAS" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:74 -msgid "Host of the LDAP Server" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:75 -msgid "LDAP Host" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:80 -msgid "Port that the LDAP server is listening on" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:87 -msgid "User to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:89 -msgid "Account" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:94 -msgid "Password to connect to LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:96 -#: rhodecode/templates/login.html:45 rhodecode/templates/register.html:43 -#: rhodecode/templates/admin/my_account/my_account.html:30 -#: rhodecode/templates/admin/users/user_add.html:44 -#: rhodecode/templates/base/base.html:312 -#: rhodecode/templates/debug_style/login.html:45 -msgid "Password" -msgstr "密码" - -#: rhodecode/lib/auth_modules/auth_ldap.py:101 -msgid "TLS Type" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:102 -msgid "Connection Security" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:108 -msgid "Require Cert over TLS?" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:109 -msgid "Certificate Checks" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:115 -msgid "Base DN to search (e.g., dc=mydomain,dc=com)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:117 -msgid "Base DN" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:122 -msgid "Filter to narrow results (e.g., ou=Users, etc)" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:124 -msgid "LDAP Search Filter" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:129 -msgid "How deep to search LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:130 -msgid "LDAP Search Scope" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:136 -msgid "LDAP Attribute to map to user name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:137 -msgid "Login Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:138 -msgid "The LDAP Login attribute of the CN must be specified" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:143 -msgid "LDAP Attribute to map to first name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:145 -msgid "First Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:150 -msgid "LDAP Attribute to map to last name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:152 -msgid "Last Name Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:157 -msgid "LDAP Attribute to map to email address" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:159 -msgid "Email Attribute" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_ldap.py:335 -msgid "LDAP" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:60 -msgid "PAM service name to use for authentication." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:61 -msgid "PAM service name" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:66 -msgid "" -"Regular expression for extracting user name/email etc. from Unix userinfo." -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:68 -msgid "Gecos Regex" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_pam.py:94 -msgid "PAM" -msgstr "" - -#: rhodecode/lib/auth_modules/auth_rhodecode.py:66 -msgid "Rhodecode" -msgstr "" - #: rhodecode/lib/dbmigrate/schema/db_1_4_0.py:570 #: rhodecode/lib/dbmigrate/schema/db_1_5_0.py:582 #: rhodecode/lib/dbmigrate/schema/db_1_5_2.py:599 @@ -1637,19 +1598,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:683 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:700 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:717 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 -#: 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:2243 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 +#: 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 msgid "Repository no access" msgstr "无版本库访问权限" @@ -1663,19 +1624,19 @@ msgstr "无版本库访问权限" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:684 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:701 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 -#: 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:2244 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:737 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:766 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:818 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:819 +#: 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 msgid "Repository read access" msgstr "版本库读取权限" @@ -1689,19 +1650,19 @@ msgstr "版本库读取权限" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:685 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:719 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:737 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:740 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:769 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:821 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:828 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:950 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:975 rhodecode/model/db.py:2245 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:735 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:740 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:767 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:777 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:819 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:820 +#: 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 msgid "Repository write access" msgstr "版本库写入权限" @@ -1715,19 +1676,19 @@ msgstr "版本库写入权限" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:686 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:703 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:720 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 -#: 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:2246 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:768 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:778 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:821 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:820 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:821 +#: 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 msgid "Repository admin access" msgstr "版本库管理权限" @@ -1765,9 +1726,9 @@ msgstr "版本库组管理权限" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:681 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:698 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:733 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:734 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:736 msgid "RhodeCode Administrator" msgstr "RhodeCode 管理员" @@ -1781,19 +1742,19 @@ msgstr "RhodeCode 管理员" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:704 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:721 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 -#: 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:2264 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 +#: 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 msgid "Repository creation disabled" msgstr "禁用创建版本库" @@ -1807,19 +1768,19 @@ msgstr "禁用创建版本库" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:722 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:739 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 -#: 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:2265 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:758 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:787 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:797 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:839 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:840 +#: 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 msgid "Repository creation enabled" msgstr "允许创建版本库" @@ -1833,19 +1794,19 @@ msgstr "允许创建版本库" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:707 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:741 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:766 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:793 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:803 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:845 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:974 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:999 rhodecode/model/db.py:2269 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 +#: 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 msgid "Repository forking disabled" msgstr "禁用复刻版本库" @@ -1859,20 +1820,19 @@ msgstr "禁用复刻版本库" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:708 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 -#: 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:2270 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:792 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:802 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:845 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:844 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:845 +#: 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 msgid "Repository forking enabled" msgstr "允许复刻版本库" @@ -1907,20 +1867,20 @@ msgstr "用自动激活注册新用户" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1021 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1038 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1055 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 -#: 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:2900 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1074 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1088 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1121 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1135 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1177 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1186 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1186 +#: 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 msgid "Not Reviewed" msgstr "未检视" @@ -1934,20 +1894,20 @@ msgstr "未检视" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1022 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1039 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1056 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 -#: 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:2901 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1075 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1078 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1089 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1092 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1122 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1136 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1178 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1187 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1187 +#: 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 msgid "Approved" msgstr "已批准" @@ -1961,20 +1921,20 @@ msgstr "已批准" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1023 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1040 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1057 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1078 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1081 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1092 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1095 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1125 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1139 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1181 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1190 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1200 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1322 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1347 -#: rhodecode/model/db.py:2902 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1076 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1079 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1090 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1093 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1123 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1137 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1179 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1188 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1188 +#: 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 msgid "Rejected" msgstr "驳回" @@ -1988,20 +1948,20 @@ msgstr "驳回" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:1024 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:1041 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:1058 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1079 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1082 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1093 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1096 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1126 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1140 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1183 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1182 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1191 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:1201 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:1323 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1348 -#: rhodecode/model/db.py:2903 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:1077 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:1080 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:1091 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:1094 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:1124 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:1138 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:1181 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:1180 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:1189 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:1189 +#: 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 msgid "Under Review" msgstr "检视中" @@ -2012,6 +1972,52 @@ msgstr "检视中" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:688 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:705 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:722 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:738 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:741 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:743 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:770 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:780 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:822 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:823 +#: 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 +msgid "Repository group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:739 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:742 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:771 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:824 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:823 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:824 +#: 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 +msgid "Repository group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:740 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:745 @@ -2024,17 +2030,17 @@ 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:2248 -msgid "Repository group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:663 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:706 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:723 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:978 rhodecode/model/db.py:2298 +msgid "Repository group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:741 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:744 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:746 @@ -2047,40 +2053,16 @@ 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:2249 -msgid "Repository group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:691 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:664 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:666 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:689 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:707 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:724 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:742 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:774 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:784 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:826 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:827 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:833 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:955 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:980 rhodecode/model/db.py:2250 -msgid "Repository group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_6_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:665 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:691 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:708 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:725 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:979 rhodecode/model/db.py:2299 +msgid "Repository group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:743 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:748 @@ -2093,16 +2075,38 @@ 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:2251 -msgid "Repository group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:667 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:692 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:727 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:981 rhodecode/model/db.py:2301 +msgid "User group no access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:747 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:776 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:786 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:829 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:828 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:829 +#: 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 +msgid "User group read access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:745 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:750 @@ -2115,16 +2119,16 @@ 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:2253 -msgid "User group no access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:668 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:693 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:728 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:983 rhodecode/model/db.py:2303 +msgid "User group write access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:749 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:751 @@ -2137,38 +2141,16 @@ 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:2254 -msgid "User group read access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:669 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:671 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:694 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:747 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:752 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:779 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:789 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:831 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:832 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:960 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:985 rhodecode/model/db.py:2255 -msgid "User group write access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:670 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:695 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:696 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:730 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:984 rhodecode/model/db.py:2304 +msgid "User group admin access" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:753 @@ -2181,29 +2163,7 @@ 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:2256 -msgid "User group admin access" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:672 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:674 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:697 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:698 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:715 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:732 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:750 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:755 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:782 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:792 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:834 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:835 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:841 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:963 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:988 rhodecode/model/db.py:2258 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:986 rhodecode/model/db.py:2306 msgid "Repository Group creation disabled" msgstr "" @@ -2213,6 +2173,28 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:699 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:716 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:733 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:749 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:754 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:781 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:791 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:834 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:833 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:834 +#: 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 +msgid "Repository Group creation enabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:751 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:754 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:756 @@ -2225,29 +2207,7 @@ 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:2259 -msgid "Repository Group creation enabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:675 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:677 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:700 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:701 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:718 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:735 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:753 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:756 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:785 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:795 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:837 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:966 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:991 rhodecode/model/db.py:2261 +#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:989 rhodecode/model/db.py:2309 msgid "User Group creation disabled" msgstr "" @@ -2257,19 +2217,19 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:702 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:719 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:736 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:754 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:757 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:786 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:796 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:839 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:838 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:839 -#: 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:2262 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:752 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:755 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:784 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:837 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:836 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:837 +#: 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 msgid "User Group creation enabled" msgstr "" @@ -2279,6 +2239,52 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:710 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:727 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:744 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:765 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:794 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:804 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:846 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:847 +#: 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 +msgid "Registration disabled" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:763 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:766 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:768 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:795 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:805 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:847 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:848 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:848 +#: 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 +msgid "User Registration with manual account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:764 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:767 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:769 @@ -2292,39 +2298,16 @@ 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:2272 -msgid "Registration disabled" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:685 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:687 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:710 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:728 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:745 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:765 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:770 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:797 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:807 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:850 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:978 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1003 -#: rhodecode/model/db.py:2273 -msgid "User Registration with manual account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:686 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:711 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:712 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:729 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:746 +#: rhodecode/model/db.py:2322 +msgid "User Registration with automatic account activation" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 +#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 +#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 +#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 +#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 +#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 #: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:766 #: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:769 #: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:771 @@ -2338,30 +2321,7 @@ 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:2274 -msgid "User Registration with automatic account activation" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_1_7_0.py:688 -#: rhodecode/lib/dbmigrate/schema/db_1_8_0.py:690 -#: rhodecode/lib/dbmigrate/schema/db_2_0_0.py:713 -#: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:714 -#: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:731 -#: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:748 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:768 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:771 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:773 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:810 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:852 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:853 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:859 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:981 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1006 -#: rhodecode/model/db.py:2276 +#: rhodecode/model/db.py:2324 msgid "Manual activation of external account" msgstr "" @@ -2371,11 +2331,70 @@ msgstr "" #: rhodecode/lib/dbmigrate/schema/db_2_0_1.py:715 #: rhodecode/lib/dbmigrate/schema/db_2_0_2.py:732 #: rhodecode/lib/dbmigrate/schema/db_2_1_0.py:749 -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:769 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:772 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:774 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:801 +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:767 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:770 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:772 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:809 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:851 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:852 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:852 +#: 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 +msgid "Automatic activation of external account" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:756 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:759 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:761 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:788 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:798 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:840 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:841 +#: 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 +msgid "" +"Repository creation enabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:757 +#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:760 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:762 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:789 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:799 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:842 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:841 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:842 +#: 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 +msgid "" +"Repository creation disabled with write permission to a repository group" +msgstr "" + +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:736 +#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:763 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:773 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:816 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:815 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:816 +#: 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 +msgid "RhodeCode Super Administrator" +msgstr "" + #: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:811 #: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:854 #: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:853 @@ -2384,134 +2403,93 @@ 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:2277 -msgid "Automatic activation of external account" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:758 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:761 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:763 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:790 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:800 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:842 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:849 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:971 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:996 rhodecode/model/db.py:2266 -msgid "" -"Repository creation enabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_2_0.py:759 -#: rhodecode/lib/dbmigrate/schema/db_2_2_3.py:762 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_0.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:764 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:791 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:801 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:844 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:843 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:844 -#: 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:2267 -msgid "" -"Repository creation disabled with write permission to a repository group" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_1.py:738 -#: rhodecode/lib/dbmigrate/schema/db_2_3_0_2.py:765 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:775 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:818 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:817 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:818 -#: 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:2241 -msgid "RhodeCode Super Administrator" -msgstr "" - -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:813 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:855 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:862 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:984 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1009 -#: rhodecode/model/db.py:2279 +#: rhodecode/model/db.py:2327 msgid "Inherit object permissions from default user disabled" msgstr "" -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:814 -#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:856 -#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:857 -#: rhodecode/lib/dbmigrate/schema/db_3_3_0_0.py:863 -#: rhodecode/lib/dbmigrate/schema/db_3_5_0_0.py:985 -#: rhodecode/lib/dbmigrate/schema/db_3_7_0_0.py:1010 -#: rhodecode/model/db.py:2280 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_0.py:812 +#: rhodecode/lib/dbmigrate/schema/db_3_0_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_0.py:854 +#: rhodecode/lib/dbmigrate/schema/db_3_1_0_1.py:855 +#: rhodecode/lib/dbmigrate/schema/db_3_2_0_0.py:855 +#: 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 msgid "Inherit object permissions from default user enabled" msgstr "" -#: rhodecode/lib/index/whoosh.py:129 +#: rhodecode/lib/index/whoosh.py:148 msgid "Invalid search query. Try quoting it." msgstr "错误的搜索。请尝试用引号包含它。" -#: rhodecode/lib/index/whoosh.py:131 +#: rhodecode/lib/index/whoosh.py:150 msgid "There is no index to search in. Please run whoosh indexer" msgstr "没有索引用于搜索。请运行whoosh索引器" -#: rhodecode/lib/index/whoosh.py:136 +#: rhodecode/lib/index/whoosh.py:155 msgid "An error occurred during this search operation" msgstr "在搜索操作中发生异常" -#: rhodecode/lib/index/whoosh.py:144 +#: rhodecode/lib/index/whoosh.py:163 msgid "Index Type" msgstr "" -#: rhodecode/lib/index/whoosh.py:145 +#: rhodecode/lib/index/whoosh.py:164 msgid "File Index" msgstr "" -#: rhodecode/lib/index/whoosh.py:146 rhodecode/lib/index/whoosh.py:151 +#: rhodecode/lib/index/whoosh.py:165 rhodecode/lib/index/whoosh.py:170 msgid "Indexed documents" msgstr "" -#: rhodecode/lib/index/whoosh.py:148 rhodecode/lib/index/whoosh.py:153 +#: rhodecode/lib/index/whoosh.py:167 rhodecode/lib/index/whoosh.py:172 msgid "Last update" msgstr "" -#: rhodecode/lib/index/whoosh.py:150 +#: rhodecode/lib/index/whoosh.py:169 msgid "Commit index" msgstr "" -#: rhodecode/model/db.py:871 +#: rhodecode/login/views.py:237 rhodecode/login/views.py:296 +msgid "bad captcha" +msgstr "" + +#: rhodecode/login/views.py:246 +msgid "You have successfully registered with RhodeCode" +msgstr "" + +#: rhodecode/login/views.py:312 +msgid "Your password reset link was sent" +msgstr "密码重置链接已经发送" + +#: rhodecode/login/views.py:333 +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:872 +#: rhodecode/model/db.py:910 msgid "http/web interface" msgstr "" -#: rhodecode/model/db.py:873 +#: rhodecode/model/db.py:911 msgid "vcs (git/hg protocol)" msgstr "" -#: rhodecode/model/db.py:874 +#: rhodecode/model/db.py:912 msgid "api calls" msgstr "" -#: rhodecode/model/db.py:875 +#: rhodecode/model/db.py:913 msgid "feed access" msgstr "" -#: rhodecode/model/db.py:2020 +#: rhodecode/model/db.py:2067 msgid "No parent" msgstr "" @@ -2635,7 +2613,7 @@ msgid "" "reference is missing." msgstr "" -#: rhodecode/model/pull_request.py:411 +#: rhodecode/model/pull_request.py:416 #, python-format msgid "" "Merge pull request #%(pr_id)s from %(source_repo)s %(source_ref_name)s\n" @@ -2643,39 +2621,39 @@ msgid "" " %(pr_title)s" msgstr "" -#: rhodecode/model/pull_request.py:443 +#: rhodecode/model/pull_request.py:448 msgid "Pull request merged and closed" msgstr "" -#: rhodecode/model/pull_request.py:859 +#: rhodecode/model/pull_request.py:867 msgid "Server-side pull request merging is disabled." msgstr "" -#: rhodecode/model/pull_request.py:861 +#: rhodecode/model/pull_request.py:869 msgid "This pull request is closed." msgstr "" -#: rhodecode/model/pull_request.py:872 +#: rhodecode/model/pull_request.py:880 msgid "Pull request merging is not supported." msgstr "" -#: rhodecode/model/pull_request.py:890 +#: rhodecode/model/pull_request.py:898 msgid "Target repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:893 +#: rhodecode/model/pull_request.py:901 msgid "Source repository large files support is disabled." msgstr "" -#: rhodecode/model/pull_request.py:1036 rhodecode/model/scm.py:791 +#: rhodecode/model/pull_request.py:1050 rhodecode/model/scm.py:791 msgid "Bookmarks" msgstr "书签" -#: rhodecode/model/pull_request.py:1041 +#: rhodecode/model/pull_request.py:1055 msgid "Commit IDs" msgstr "" -#: rhodecode/model/pull_request.py:1044 +#: rhodecode/model/pull_request.py:1058 msgid "Closed Branches" msgstr "" @@ -2687,238 +2665,252 @@ msgstr "最新tip版本" msgid "You can't Edit this user since it's crucial for entire application" msgstr "由于是系统帐号,无法编辑该用户" -#: rhodecode/model/user.py:283 +#: rhodecode/model/user.py:285 #, python-format msgid "" "You can't edit this user (`%(username)s`) since it's crucial for entire " "application" msgstr "" -#: rhodecode/model/user.py:456 +#: rhodecode/model/user.py:458 msgid "You can't remove this user since it's crucial for entire application" msgstr "由于是系统帐号,无法删除该用户" -#: rhodecode/model/user.py:464 +#: rhodecode/model/user.py:466 #, python-format msgid "" "user \"%s\" still owns %s repositories and cannot be removed. Switch owners " "or remove those repositories:%s" msgstr "" -#: rhodecode/model/user.py:473 +#: rhodecode/model/user.py:475 #, python-format msgid "" "user \"%s\" still owns %s repository groups and cannot be removed. Switch " "owners or remove those repository groups:%s" msgstr "" -#: rhodecode/model/user.py:482 +#: rhodecode/model/user.py:484 #, python-format msgid "" "user \"%s\" still owns %s user groups and cannot be removed. Switch owners " "or remove those user groups:%s" msgstr "" -#: rhodecode/model/validators.py:96 rhodecode/model/validators.py:97 +#: rhodecode/model/validators.py:98 rhodecode/model/validators.py:99 msgid "Value cannot be an empty list" msgstr "值不能为空" -#: rhodecode/model/validators.py:140 +#: rhodecode/model/validators.py:142 msgid "Pattern already exists" msgstr "" -#: rhodecode/model/validators.py:158 +#: rhodecode/model/validators.py:160 #, python-format msgid "Username \"%(username)s\" already exists" msgstr "用户名称%(username)s已经存在" -#: rhodecode/model/validators.py:160 +#: rhodecode/model/validators.py:162 #, python-format msgid "Username \"%(username)s\" is forbidden" msgstr "不允许用户名 \"%(username)s\"" -#: rhodecode/model/validators.py:162 +#: rhodecode/model/validators.py:164 msgid "" "Username may only contain alphanumeric characters underscores, periods or " "dashes and must begin with alphanumeric character or underscore" msgstr "" -#: rhodecode/model/validators.py:190 +#: rhodecode/model/validators.py:192 msgid "The input is not valid" msgstr "" -#: rhodecode/model/validators.py:197 +#: rhodecode/model/validators.py:199 #, python-format msgid "Username %(username)s is not valid" msgstr "用户名称 %(username)s 无效" -#: rhodecode/model/validators.py:216 +#: rhodecode/model/validators.py:200 +#, python-format +msgid "Username %(username)s is disabled" +msgstr "" + +#: rhodecode/model/validators.py:223 msgid "Invalid user group name" msgstr "" -#: rhodecode/model/validators.py:217 +#: rhodecode/model/validators.py:224 #, python-format msgid "User group \"%(usergroup)s\" already exists" msgstr "" -#: rhodecode/model/validators.py:219 +#: rhodecode/model/validators.py:226 msgid "" "user group name may only contain alphanumeric characters underscores, " "periods or dashes and must begin with alphanumeric character" msgstr "" -#: rhodecode/model/validators.py:257 +#: rhodecode/model/validators.py:264 msgid "Cannot assign this group as parent" msgstr "不能将这个组作为parent" -#: rhodecode/model/validators.py:258 +#: rhodecode/model/validators.py:265 #, python-format msgid "Group \"%(group_name)s\" already exists" msgstr "组 \"%(group_name)s\" 已经存在" -#: rhodecode/model/validators.py:259 +#: rhodecode/model/validators.py:266 #, python-format msgid "Repository with name \"%(group_name)s\" already exists" msgstr "已经存在名为 \"%(group_name)s\" 的版本库" -#: rhodecode/model/validators.py:261 +#: rhodecode/model/validators.py:268 msgid "no permission to store repository groupin this location" msgstr "" -#: rhodecode/model/validators.py:263 +#: rhodecode/model/validators.py:270 msgid "no permission to store repository group in root location" msgstr "" -#: rhodecode/model/validators.py:379 +#: rhodecode/model/validators.py:386 msgid "Invalid characters (non-ascii) in password" msgstr "密码含有无效(非ASCII)字符" -#: rhodecode/model/validators.py:394 +#: rhodecode/model/validators.py:401 msgid "Invalid old password" msgstr "" -#: rhodecode/model/validators.py:412 +#: rhodecode/model/validators.py:418 msgid "Passwords do not match" msgstr "密码不符" -#: rhodecode/model/validators.py:430 +#: rhodecode/model/validators.py:436 msgid "invalid password" msgstr "无效密码" -#: rhodecode/model/validators.py:431 +#: rhodecode/model/validators.py:437 msgid "invalid user name" msgstr "无效用户名" -#: rhodecode/model/validators.py:432 +#: rhodecode/model/validators.py:438 msgid "Your account is disabled" msgstr "该帐号已被禁用" -#: rhodecode/model/validators.py:465 +#: rhodecode/model/validators.py:470 msgid "Token mismatch" msgstr "令牌不匹配" -#: rhodecode/model/validators.py:479 +#: rhodecode/model/validators.py:484 #, python-format msgid "Repository name %(repo)s is disallowed" msgstr "版本库名称不能为%(repo)s" -#: rhodecode/model/validators.py:481 +#: rhodecode/model/validators.py:486 #, python-format msgid "Repository with name %(repo)s already exists" msgstr "" -#: rhodecode/model/validators.py:483 -#, python-format -msgid "Repository group with name \"%(repo)s\" already exists" -msgstr "" - -#: rhodecode/model/validators.py:486 -#, python-format -msgid "Repository with name %(repo)s exists in group \"%(group)s\"" -msgstr "" - #: rhodecode/model/validators.py:488 #, python-format +msgid "Repository group with name \"%(repo)s\" already exists" +msgstr "" + +#: rhodecode/model/validators.py:491 +#, python-format +msgid "Repository with name %(repo)s exists in group \"%(group)s\"" +msgstr "" + +#: rhodecode/model/validators.py:493 +#, python-format msgid "Repository group with name \"%(repo)s\" exists in group \"%(group)s\"" msgstr "" -#: rhodecode/model/validators.py:615 +#: rhodecode/model/validators.py:620 #, python-format msgid "invalid clone url for %(rtype)s repository" msgstr "" -#: rhodecode/model/validators.py:616 +#: rhodecode/model/validators.py:621 #, python-format msgid "" "Invalid clone url, provide a valid clone url starting with one of " "%(allowed_prefixes)s" msgstr "" -#: rhodecode/model/validators.py:645 +#: rhodecode/model/validators.py:650 msgid "Fork have to be the same type as parent" msgstr "复刻版本库必须和父版本库类型相同" -#: rhodecode/model/validators.py:660 +#: rhodecode/model/validators.py:665 msgid "You do not have the permission to create repositories in this group." msgstr "" -#: rhodecode/model/validators.py:663 +#: rhodecode/model/validators.py:668 msgid "" "You do not have the permission to store repositories in the root location." msgstr "" -#: rhodecode/model/validators.py:723 +#: rhodecode/model/validators.py:728 msgid "This username or user group name is not valid" msgstr "" -#: rhodecode/model/validators.py:841 +#: rhodecode/model/validators.py:846 msgid "This is not a valid path" msgstr "不是一个合法的路径" -#: rhodecode/model/validators.py:856 +#: rhodecode/model/validators.py:861 msgid "This e-mail address is already taken" msgstr "该邮件地址已被使用" -#: rhodecode/model/validators.py:876 +#: rhodecode/model/validators.py:881 #, python-format msgid "e-mail \"%(email)s\" does not exist." msgstr "邮件地址\"%(email)s\"不存在" -#: rhodecode/model/validators.py:912 -msgid "" -"The LDAP Login attribute of the CN must be specified - this is the name of " -"the attribute that is equivalent to \"username\"" -msgstr "LDAP 登陆属性的 CN 必须指定 - 这个名字作为用户名" - -#: rhodecode/model/validators.py:926 +#: rhodecode/model/validators.py:902 #, python-format msgid "Revisions %(revs)s are already part of pull request or have set status" msgstr "修订%(revs)s已经包含在拉取请求中或者或者已经设置状态" -#: rhodecode/model/validators.py:957 +#: rhodecode/model/validators.py:933 msgid "Please enter a valid IPv4 or IpV6 address" msgstr "" -#: rhodecode/model/validators.py:958 +#: rhodecode/model/validators.py:934 #, python-format msgid "" "The network size (bits) must be within the range of 0-32 (not %(bits)r)" msgstr "" -#: rhodecode/model/validators.py:985 +#: rhodecode/model/validators.py:961 msgid "Key name can only consist of letters, underscore, dash or numbers" 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 +#, python-format +msgid "The plugin \"%(plugin_id)s\" is missing an includeme function." +msgstr "" + +#: rhodecode/model/validators.py:998 +#, python-format +msgid "Can not load plugin \"%(plugin_id)s\"" +msgstr "" + #: rhodecode/model/validators.py:1000 -msgid "Filename cannot be inside a directory" -msgstr "" - -#: rhodecode/model/validators.py:1016 -#, python-format -msgid "Plugins %(loaded)s and %(next_to_load)s both export the same name" -msgstr "" - -#: rhodecode/model/validators.py:1048 +#, python-format +msgid "No plugin available with ID \"%(plugin_id)s\"" +msgstr "" + +#: rhodecode/model/validators.py:1067 msgid "This gistid is already in use" msgstr "" @@ -2974,10 +2966,10 @@ msgstr "" #: rhodecode/templates/admin/my_account/my_account_watched.html:31 #: rhodecode/templates/admin/repo_groups/repo_groups.html:53 #: rhodecode/templates/admin/repos/repo_add_base.html:9 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:12 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:15 #: rhodecode/templates/admin/repos/repos.html:54 #: rhodecode/templates/admin/user_groups/user_groups.html:55 -#: rhodecode/templates/base/perms_summary.html:103 +#: 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 @@ -2991,25 +2983,25 @@ msgstr "名称" #: rhodecode/templates/admin/gists/index.html:114 #: 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:30 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:42 #: rhodecode/templates/admin/repo_groups/repo_groups.html:56 #: rhodecode/templates/admin/repos/repo_add_base.html:32 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:29 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:83 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:96 #: rhodecode/templates/admin/repos/repos.html:57 #: rhodecode/templates/admin/user_groups/user_group_add.html:43 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:29 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:42 #: rhodecode/templates/admin/user_groups/user_groups.html:57 #: rhodecode/templates/admin/users/user_edit_auth_tokens.html:74 #: rhodecode/templates/base/issue_tracker_settings.html:10 #: rhodecode/templates/changeset/changeset.html:53 -#: rhodecode/templates/compare/compare_cs.html:24 +#: rhodecode/templates/compare/compare_commits.html:24 #: rhodecode/templates/email_templates/pull_request_review.mako:30 #: rhodecode/templates/email_templates/pull_request_review.mako:67 #: rhodecode/templates/files/file_tree_detail.html:5 #: rhodecode/templates/files/file_tree_detail.html:12 #: rhodecode/templates/forks/fork.html:48 -#: rhodecode/templates/forks/forks_data.html:8 +#: rhodecode/templates/forks/forks_data.html:9 #: rhodecode/templates/pullrequests/pullrequest.html:47 #: rhodecode/templates/pullrequests/pullrequest_show.html:122 #: rhodecode/templates/summary/components.html:73 @@ -3019,14 +3011,15 @@ msgstr "描述" #: rhodecode/templates/index_base.html:102 #: rhodecode/templates/index_base.html:133 #: rhodecode/templates/admin/repo_groups/repo_group_edit_advanced.html:5 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:21 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:24 #: rhodecode/templates/admin/repo_groups/repo_groups.html:60 #: rhodecode/templates/admin/repos/repo_edit_advanced.html:5 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:74 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 #: rhodecode/templates/admin/repos/repos.html:65 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:5 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:20 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 #: rhodecode/templates/admin/user_groups/user_groups.html:64 +#: rhodecode/templates/forks/forks_data.html:7 #: rhodecode/templates/summary/components.html:195 msgid "Owner" msgstr "所有者" @@ -3045,7 +3038,7 @@ msgstr "最后修改" #: rhodecode/templates/changelog/changelog.html:106 #: rhodecode/templates/changelog/changelog_summary_data.html:6 #: rhodecode/templates/changeset/changeset.html:36 -#: rhodecode/templates/compare/compare_cs.html:22 +#: 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/search/search_commit.html:6 @@ -3062,13 +3055,13 @@ msgstr "" msgid "Home" msgstr "首页" -#: rhodecode/templates/login.html:6 rhodecode/templates/login.html:36 -#: rhodecode/templates/login.html:52 rhodecode/templates/base/base.html:326 +#: rhodecode/templates/login.html:5 rhodecode/templates/login.html:35 +#: rhodecode/templates/login.html:64 rhodecode/templates/base/base.html:328 #: rhodecode/templates/debug_style/login.html:60 msgid "Sign In" msgstr "登录" -#: rhodecode/templates/login.html:38 +#: rhodecode/templates/login.html:37 msgid "Go to the registration page to create a new account." msgstr "" @@ -3080,26 +3073,22 @@ msgstr "" #: 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:303 +#: 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:48 +#: rhodecode/templates/login.html:58 msgid "Remember me" msgstr "记住密码" -#: rhodecode/templates/login.html:50 +#: rhodecode/templates/login.html:61 msgid "Forgot your password?" msgstr "" -#: rhodecode/templates/login.html:62 -msgid "Sign In using one of external services" -msgstr "" - #: rhodecode/templates/password_reset.html:5 -#: rhodecode/templates/register.html:6 +#: rhodecode/templates/register.html:5 msgid "Create an Account" msgstr "" @@ -3115,32 +3104,32 @@ msgstr "" msgid "Email Address" msgstr "" -#: rhodecode/templates/password_reset.html:45 -#: rhodecode/templates/register.html:56 +#: rhodecode/templates/password_reset.html:49 +#: rhodecode/templates/register.html:85 msgid "Captcha" msgstr "" -#: rhodecode/templates/password_reset.html:51 +#: rhodecode/templates/password_reset.html:59 msgid "Send password reset email" msgstr "" -#: rhodecode/templates/password_reset.html:52 +#: rhodecode/templates/password_reset.html:60 msgid "Password reset link will be send to matching email address" msgstr "密码重置地址已经发送到邮件" -#: rhodecode/templates/register.html:36 +#: rhodecode/templates/register.html:35 msgid "Create an account" msgstr "" -#: rhodecode/templates/register.html:37 +#: rhodecode/templates/register.html:36 msgid "Go to the login page to sign in with an existing account." msgstr "" -#: rhodecode/templates/register.html:45 +#: rhodecode/templates/register.html:55 msgid "Re-enter password" msgstr "确认密码" -#: rhodecode/templates/register.html:47 +#: rhodecode/templates/register.html:62 #: rhodecode/templates/admin/my_account/my_account_profile.html:32 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:30 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:76 @@ -3150,7 +3139,7 @@ msgstr "确认密码" msgid "First Name" msgstr "名" -#: rhodecode/templates/register.html:49 +#: rhodecode/templates/register.html:69 #: rhodecode/templates/admin/my_account/my_account_profile.html:40 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:39 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:85 @@ -3160,18 +3149,14 @@ msgstr "名" msgid "Last Name" msgstr "姓" -#: rhodecode/templates/register.html:64 +#: rhodecode/templates/register.html:97 msgid "Account activation requires admin approval." msgstr "" -#: rhodecode/templates/register.html:71 +#: rhodecode/templates/register.html:104 msgid "Create Account" msgstr "" -#: rhodecode/templates/register.html:77 -msgid "Register using one of external services" -msgstr "" - #: rhodecode/templates/admin/admin.html:5 #: rhodecode/templates/admin/admin.html:15 #: rhodecode/templates/base/base.html:78 @@ -3257,8 +3242,8 @@ msgstr "" #: 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:403 -#: rhodecode/templates/base/base.html:410 +#: rhodecode/templates/base/base.html:405 +#: rhodecode/templates/base/base.html:412 msgid "Admin" msgstr "管理" @@ -3294,7 +3279,7 @@ msgid "disabled" msgstr "禁用" #: rhodecode/templates/admin/auth/auth_settings.html:81 -#: rhodecode/templates/admin/auth/plugin_settings.html:90 +#: rhodecode/templates/admin/auth/plugin_settings.html:87 #: rhodecode/templates/admin/defaults/defaults_repositories.html:63 #: rhodecode/templates/admin/my_account/my_account_password.html:36 #: rhodecode/templates/admin/my_account/my_account_profile_edit.html:103 @@ -3302,16 +3287,16 @@ msgstr "禁用" #: rhodecode/templates/admin/permissions/permissions_objects.html:56 #: rhodecode/templates/admin/repo_groups/repo_group_add.html:72 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:135 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:55 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:67 #: rhodecode/templates/admin/repos/repo_add_base.html:88 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:79 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:110 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:145 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:158 #: rhodecode/templates/admin/settings/settings_hooks.html:63 #: rhodecode/templates/admin/settings/settings_issuetracker.html:15 #: rhodecode/templates/admin/user_groups/user_group_add.html:60 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:120 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:72 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:89 #: rhodecode/templates/admin/users/user_add.html:125 #: rhodecode/templates/admin/users/user_edit_profile.html:134 #: rhodecode/templates/base/default_perms_box.html:88 @@ -3345,7 +3330,7 @@ msgstr "" #: rhodecode/templates/admin/defaults/defaults_repositories.html:27 #: rhodecode/templates/admin/repos/repo_add_base.html:84 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:97 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:110 #: rhodecode/templates/forks/fork.html:85 msgid "" "Private repositories are only visible to people explicitly added as " @@ -3476,16 +3461,18 @@ msgid "My public" 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/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/changeset/changeset.html:164 -#: rhodecode/templates/compare/compare_cs.html:21 +#: rhodecode/templates/compare/compare_commits.html:21 #: rhodecode/templates/files/files_browser.html:53 #: rhodecode/templates/pullrequests/pullrequest_show.html:169 #: rhodecode/templates/pullrequests/pullrequests.html:102 -#: rhodecode/templates/search/search_commit.html:10 +#: rhodecode/templates/search/search_commit.html:16 #: rhodecode/templates/tags/tags.html:63 msgid "Author" msgstr "作者" @@ -3538,11 +3525,11 @@ msgstr "" #: rhodecode/templates/admin/permissions/permissions_ips.html:61 #: rhodecode/templates/admin/permissions/permissions_objects.html:57 #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:136 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:56 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:68 #: rhodecode/templates/admin/repos/repo_edit_fields.html:66 #: rhodecode/templates/admin/repos/repo_edit_issuetracker.html:80 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:111 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:146 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:159 #: rhodecode/templates/admin/repos/repo_edit_vcs.html:46 #: rhodecode/templates/admin/settings/settings_global.html:110 #: rhodecode/templates/admin/settings/settings_issuetracker.html:16 @@ -3567,8 +3554,7 @@ msgstr "" #: rhodecode/templates/admin/gists/show.html:49 #: 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_oauth.html:50 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:34 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 #: 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 @@ -3634,7 +3620,7 @@ msgid "Show as raw" msgstr "" #: rhodecode/templates/admin/my_account/my_account.html:5 -#: rhodecode/templates/base/base.html:340 +#: rhodecode/templates/base/base.html:342 msgid "My account" msgstr "我的账户" @@ -3652,29 +3638,29 @@ msgstr "" msgid "Auth Tokens" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:32 +#: rhodecode/templates/admin/my_account/my_account.html:34 msgid "OAuth Identities" msgstr "" -#: rhodecode/templates/admin/my_account/my_account.html:33 -msgid "My Emails" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:34 -msgid "My Repositories" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account.html:35 -msgid "Watched" -msgstr "关注的" - -#: rhodecode/templates/admin/my_account/my_account.html:36 -#: rhodecode/templates/admin/notifications/notifications.html:33 -#: rhodecode/templates/base/base.html:240 -msgid "Pull Requests" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account.html:37 +msgid "My Emails" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:38 +msgid "My Repositories" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:39 +msgid "Watched" +msgstr "关注的" + +#: rhodecode/templates/admin/my_account/my_account.html:40 +#: rhodecode/templates/admin/notifications/notifications.html:33 +#: rhodecode/templates/base/base.html:242 +msgid "Pull Requests" +msgstr "" + +#: rhodecode/templates/admin/my_account/my_account.html:41 msgid "My Permissions" msgstr "" @@ -3766,26 +3752,6 @@ msgstr "" msgid "New email address" msgstr "增加邮箱" -#: rhodecode/templates/admin/my_account/my_account_oauth.html:5 -msgid "Oauth Identities" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:9 -msgid "External services currently connected with your Rhodecode user" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:15 -msgid "No social authentication plugins are enabled by administrator" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:49 -msgid "Confirm to remove this provider from your account" -msgstr "" - -#: rhodecode/templates/admin/my_account/my_account_oauth.html:59 -msgid "You have no accounts linked yet" -msgstr "" - #: rhodecode/templates/admin/my_account/my_account_password.html:3 msgid "Change Your Account Password" msgstr "" @@ -3837,42 +3803,60 @@ msgstr "修改你的头像" msgid "Show Closed Pull Requests" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:16 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:15 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 +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/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/pullrequests/pullrequest.html:38 +#: rhodecode/templates/pullrequests/pullrequests.html:104 +msgid "Title" +msgstr "标题" + #: rhodecode/templates/admin/my_account/my_account_pullrequests.html:27 -#, python-format -msgid "Pull request #%s opened on %s" -msgstr "拉取请求#%s创建于%s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:29 -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:64 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:90 +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/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/changeset/changeset_file_comment.html:284 #: rhodecode/templates/pullrequests/pullrequest_show.html:14 #: rhodecode/templates/pullrequests/pullrequest_show.html:112 -#: rhodecode/templates/pullrequests/pullrequests.html:51 +#: rhodecode/templates/pullrequests/pullrequests.html:52 msgid "Closed" msgstr "已关闭" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:35 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:62 msgid "Confirm to delete this pull request" msgstr "确认删除拉取请求" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:42 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:69 msgid "You currently have no open pull requests." msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:50 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:77 msgid "Pull Requests You Participate In" msgstr "" -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:61 -#, python-format -msgid "Pull request #%s opened by %s on %s" -msgstr "拉取请求#%s由%s创建于%s" - -#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:70 +#: rhodecode/templates/admin/my_account/my_account_pullrequests.html:125 msgid "" "There are currently no open pull requests requiring your participation." msgstr "" @@ -4072,12 +4056,12 @@ 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:150 +#: rhodecode/templates/base/base.html:152 msgid "Repository groups" msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_add.html:36 -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:13 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:15 msgid "Group Name" msgstr "" @@ -4109,7 +4093,7 @@ msgstr "" #: 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:248 +#: rhodecode/templates/base/base.html:250 msgid "Settings" msgstr "设置" @@ -4200,7 +4184,7 @@ msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_perms.html:34 #: rhodecode/templates/admin/repos/repo_edit_permissions.html:34 #: rhodecode/templates/admin/user_groups/user_group_edit_perms.html:34 -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "owner" msgstr "所有者" @@ -4245,24 +4229,24 @@ msgid "" "including non-private repositories and other groups if chosen." msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:4 +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:6 #, python-format msgid "Settings for Repository Group: %s" msgstr "" -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:25 -msgid "Change Repository Group Owner." -msgstr "" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:39 -msgid "Group parent" -msgstr "上级组" - -#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:47 -msgid "Enable Repository Locking" +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:36 +msgid "Change owner of this repository group." msgstr "" #: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:51 +msgid "Group parent" +msgstr "上级组" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:59 +msgid "Enable Repository Locking" +msgstr "" + +#: rhodecode/templates/admin/repo_groups/repo_group_edit_settings.html:63 msgid "" "Repository locking will be enabled on all subgroups and repositories inside " "this repository group. Pulling from a repository locks it, and it is " @@ -4290,7 +4274,7 @@ msgid "Import Existing Repository ?" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:23 -#: rhodecode/templates/base/base.html:195 +#: rhodecode/templates/base/base.html:197 msgid "Clone from" msgstr "克隆自" @@ -4299,7 +4283,7 @@ msgid "Optional http[s] URL from which t msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:36 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:87 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:100 #: rhodecode/templates/forks/fork.html:52 msgid "" "Keep it short and to the point. Use a README file for longer descriptions." @@ -4310,7 +4294,7 @@ msgid "Repository Group" msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:46 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:58 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:61 #: rhodecode/templates/forks/fork.html:63 #, python-format msgid "Select my personal group (%(repo_group_name)s)" @@ -4330,7 +4314,7 @@ msgid "Set the type of repository to cre msgstr "" #: rhodecode/templates/admin/repos/repo_add_base.html:71 -#: rhodecode/templates/admin/repos/repo_edit_settings.html:65 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:68 #: rhodecode/templates/forks/fork.html:71 msgid "Landing commit" msgstr "" @@ -4542,7 +4526,7 @@ msgstr "键" #: rhodecode/templates/admin/repos/repo_edit_caches.html:37 #: rhodecode/templates/admin/user_groups/user_group_add.html:52 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:38 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:51 #: 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 @@ -4655,101 +4639,101 @@ msgstr "确认从远程拉取修订集" msgid "This repository does not have any remote mirror url set." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:3 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:6 #, python-format msgid "Settings for Repository: %s" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "Non-changeable id" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:16 -msgid "what is that ?" -msgstr "" - -#: rhodecode/templates/admin/repos/repo_edit_settings.html:18 -msgid "URL by id" -msgstr "" - #: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "Non-changeable id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:19 +msgid "what is that ?" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:21 +msgid "URL by id" +msgstr "" + +#: rhodecode/templates/admin/repos/repo_edit_settings.html:22 msgid "" "In case this repository is renamed or moved into another group the repository url changes.\n" " Using above url guarantees that this repository will always be accessible under such url.\n" " Useful for CI systems, or any other cases that you need to hardcode the url into 3rd party service." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:27 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:30 msgid "Remote uri" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:33 -#: rhodecode/templates/base/perms_summary.html:80 -#: rhodecode/templates/base/perms_summary.html:142 -#: rhodecode/templates/base/perms_summary.html:144 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/base/perms_summary.html:79 +#: rhodecode/templates/base/perms_summary.html:149 +#: rhodecode/templates/base/perms_summary.html:151 #: rhodecode/templates/debug_style/form-elements.html:45 msgid "edit" msgstr "编辑" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:36 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:39 msgid "new value, leave empty to remove" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:38 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:41 msgid "cancel" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:45 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:48 msgid "" "http[s] url where from repository was imported, also used for doing remote " "pulls." msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:53 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:56 #: rhodecode/templates/data_table/_dt_elements.html:158 #: rhodecode/templates/forks/fork.html:58 msgid "Repository group" msgstr "版本库组" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:60 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:63 msgid "Optional select a group to put this repository into." msgstr "可选的,选择一个组将版本库放到其中" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:69 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:72 #: rhodecode/templates/forks/fork.html:75 msgid "Default commit for files page, downloads, whoosh and readme" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:78 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:90 msgid "Change owner of this repository." msgstr "修改这个版本库的所有者" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:93 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 #: rhodecode/templates/data_table/_dt_elements.html:58 msgid "Private repository" msgstr "私有版本库" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:102 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 msgid "Enable statistics" msgstr "启用统计" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:106 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:119 msgid "Enable statistics window on summary page." msgstr "启用概况页的统计窗口" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:111 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 msgid "Enable downloads" msgstr "启用下载" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:115 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:128 msgid "Enable download menu on summary page." msgstr "启用概况页的下载菜单" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:120 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:133 msgid "Enable automatic locking" msgstr "" -#: rhodecode/templates/admin/repos/repo_edit_settings.html:124 +#: rhodecode/templates/admin/repos/repo_edit_settings.html:137 msgid "" "Enable automatic locking on repository. Pulling from this repository creates" " a lock that can be released by pushing back by the same user" @@ -4871,14 +4855,6 @@ msgstr "发送" msgid "Branding" msgstr "" -#: 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/pullrequests/pullrequest.html:38 -#: rhodecode/templates/pullrequests/pullrequests.html:104 -msgid "Title" -msgstr "标题" - #: rhodecode/templates/admin/settings/settings_global.html:16 msgid "" "Set a custom title for your RhodeCode instance (limited to 40 characters)." @@ -5048,6 +5024,7 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:4 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:4 msgid "RhodeCode Enterprise version" msgstr "" @@ -5056,6 +5033,7 @@ msgid "check for updates" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:5 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:5 msgid "Upgrade info endpoint" msgstr "" @@ -5064,50 +5042,62 @@ msgid "Note: please make sure this serve msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:6 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:6 msgid "Configuration INI file" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:8 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:8 msgid "RhodeCode Enterprise Server IP" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:9 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:9 msgid "RhodeCode Enterprise Server ID" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:10 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:10 msgid "Platform" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:11 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:11 msgid "Uptime" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:12 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:12 msgid "Storage location" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:13 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:13 msgid "Storage disk space" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:15 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:15 msgid "Search index storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:16 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:16 msgid "Search index size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:18 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:18 msgid "Gist storage" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:19 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:19 msgid "Gist storage size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:21 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:21 msgid "Archive cache" msgstr "" @@ -5118,46 +5108,57 @@ msgid "" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:22 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:22 msgid "Archive cache size" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:24 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:24 msgid "System memory" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:25 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:25 msgid "CPU" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:26 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:26 msgid "Load" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:29 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:29 msgid "Python version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:30 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:30 msgid "Python path" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:31 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:31 msgid "GIT version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:32 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:32 msgid "HG version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:33 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:33 msgid "SVN version" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:34 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:34 msgid "Database" msgstr "" #: rhodecode/templates/admin/settings/settings_system.html:35 +#: rhodecode/templates/admin/settings/settings_system_snapshot.html:35 msgid "Database version" msgstr "" @@ -5165,7 +5166,11 @@ msgstr "" msgid "Checking for updates..." msgstr "" -#: rhodecode/templates/admin/settings/settings_system.html:61 +#: rhodecode/templates/admin/settings/settings_system.html:49 +msgid "create snapshot" +msgstr "" + +#: rhodecode/templates/admin/settings/settings_system.html:64 msgid "Python Packages" msgstr "" @@ -5349,7 +5354,7 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:13 #: rhodecode/templates/admin/users/user_edit_advanced.html:13 #: rhodecode/templates/base/base.html:82 -#: rhodecode/templates/base/base.html:153 +#: rhodecode/templates/base/base.html:155 msgid "User groups" msgstr "" @@ -5359,12 +5364,12 @@ msgid "Add User Group" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_add.html:35 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:12 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:15 msgid "Group name" msgstr "组名" #: rhodecode/templates/admin/user_groups/user_group_add.html:47 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:33 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 msgid "Short, optional description for this user group." msgstr "" @@ -5385,7 +5390,6 @@ msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit.html:38 #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:8 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:46 #: rhodecode/templates/admin/user_groups/user_groups.html:60 #: rhodecode/templates/debug_style/form-elements.html:509 msgid "Members" @@ -5400,7 +5404,7 @@ msgid "Assigned to repo groups" msgstr "" #: rhodecode/templates/admin/user_groups/user_group_edit_advanced.html:17 -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:3 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:6 #, python-format msgid "User Group: %s" msgstr "" @@ -5437,32 +5441,36 @@ msgstr "" msgid "revoke" msgstr "移除" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:24 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:36 msgid "Change owner of this user group." msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:50 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:59 +#: rhodecode/templates/base/base.html:257 +#: rhodecode/templates/base/base.html:399 +#: rhodecode/templates/search/search.html:64 +msgid "Search" +msgstr "搜索" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 #: rhodecode/templates/debug_style/form-elements.html:513 #: rhodecode/templates/debug_style/form-elements.html:571 #: rhodecode/templates/debug_style/forms.html:236 msgid "Chosen group members" msgstr "" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:53 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:69 #: rhodecode/templates/debug_style/form-elements.html:525 #: rhodecode/templates/debug_style/form-elements.html:575 #: rhodecode/templates/debug_style/forms.html:240 msgid "Remove all elements" msgstr "移除全部项目" -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:63 -#: rhodecode/templates/debug_style/form-elements.html:535 -#: rhodecode/templates/debug_style/form-elements.html:585 -#: rhodecode/templates/debug_style/forms.html:250 -msgid "Available members" -msgstr "启用成员" - -#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:66 +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:79 +msgid "Available users" +msgstr "" + +#: rhodecode/templates/admin/user_groups/user_group_edit_settings.html:83 #: rhodecode/templates/debug_style/form-elements.html:543 #: rhodecode/templates/debug_style/form-elements.html:593 #: rhodecode/templates/debug_style/forms.html:258 @@ -5514,7 +5522,7 @@ msgid "" "User will be automatically set as this group owner." msgstr "" -#: rhodecode/templates/admin/users/user_add.html:137 +#: rhodecode/templates/admin/users/user_add.html:136 msgid "generated password:" msgstr "" @@ -5756,40 +5764,40 @@ msgstr "默认设置" msgid "Show More" msgstr "" -#: rhodecode/templates/base/base.html:187 +#: rhodecode/templates/base/base.html:189 msgid "Fork of" msgstr "复刻自" -#: rhodecode/templates/base/base.html:204 +#: rhodecode/templates/base/base.html:206 #, python-format msgid "Repository locked by %(user)s" msgstr "" -#: rhodecode/templates/base/base.html:209 +#: rhodecode/templates/base/base.html:211 msgid "Repository not locked. Pull repository to lock it." msgstr "" -#: rhodecode/templates/base/base.html:227 +#: rhodecode/templates/base/base.html:229 #: rhodecode/templates/data_table/_dt_elements.html:12 #: rhodecode/templates/data_table/_dt_elements.html:13 #: rhodecode/templates/data_table/_dt_elements.html:147 msgid "Summary" msgstr "概况" -#: rhodecode/templates/base/base.html:228 +#: rhodecode/templates/base/base.html:230 #: rhodecode/templates/data_table/_dt_elements.html:17 #: rhodecode/templates/data_table/_dt_elements.html:18 msgid "Changelog" msgstr "修订记录" -#: rhodecode/templates/base/base.html:229 +#: rhodecode/templates/base/base.html:231 #: rhodecode/templates/data_table/_dt_elements.html:22 #: rhodecode/templates/data_table/_dt_elements.html:23 #: rhodecode/templates/files/files.html:15 msgid "Files" msgstr "浏览" -#: rhodecode/templates/base/base.html:231 +#: rhodecode/templates/base/base.html:233 #: rhodecode/templates/bookmarks/bookmarks.html:68 #: rhodecode/templates/branches/branches.html:67 #: rhodecode/templates/files/file_diff.html:11 @@ -5798,110 +5806,104 @@ msgstr "浏览" msgid "Compare" msgstr "比较显示" -#: rhodecode/templates/base/base.html:236 +#: rhodecode/templates/base/base.html:238 #, python-format msgid "Show Pull Requests for %s" msgstr "" -#: rhodecode/templates/base/base.html:245 +#: rhodecode/templates/base/base.html:247 msgid "Options" msgstr "选项" -#: rhodecode/templates/base/base.html:252 -#: rhodecode/templates/forks/forks_data.html:28 +#: rhodecode/templates/base/base.html:254 +#: rhodecode/templates/forks/forks_data.html:30 msgid "Compare fork" msgstr "比较复刻" -#: rhodecode/templates/base/base.html:255 -#: rhodecode/templates/base/base.html:397 -#: rhodecode/templates/search/search.html:64 -msgid "Search" -msgstr "搜索" - -#: rhodecode/templates/base/base.html:259 +#: rhodecode/templates/base/base.html:261 msgid "Unlock" msgstr "" -#: rhodecode/templates/base/base.html:261 +#: rhodecode/templates/base/base.html:263 msgid "Lock" msgstr "" -#: rhodecode/templates/base/base.html:266 +#: rhodecode/templates/base/base.html:268 #: rhodecode/templates/data_table/_dt_elements.html:27 #: rhodecode/templates/data_table/_dt_elements.html:28 -#: rhodecode/templates/forks/forks_data.html:7 +#: rhodecode/templates/forks/forks_data.html:8 #: rhodecode/templates/summary/components.html:103 msgid "Fork" msgid_plural "Forks" msgstr[0] "" -#: rhodecode/templates/base/base.html:267 +#: rhodecode/templates/base/base.html:269 msgid "Create Pull Request" msgstr "" -#: rhodecode/templates/base/base.html:289 +#: rhodecode/templates/base/base.html:291 msgid "Sign in" msgstr "" -#: rhodecode/templates/base/base.html:297 +#: rhodecode/templates/base/base.html:299 #: rhodecode/templates/debug_style/login.html:28 msgid "Sign in to your account" msgstr "" -#: rhodecode/templates/base/base.html:313 +#: rhodecode/templates/base/base.html:315 #: rhodecode/templates/debug_style/login.html:46 msgid "(Forgot password?)" msgstr "" -#: rhodecode/templates/base/base.html:322 +#: rhodecode/templates/base/base.html:324 #: rhodecode/templates/debug_style/login.html:56 msgid "Don't have an account ?" msgstr "还没有帐号?" -#: rhodecode/templates/base/base.html:343 +#: rhodecode/templates/base/base.html:345 msgid "Sign Out" msgstr "" -#: rhodecode/templates/base/base.html:379 +#: rhodecode/templates/base/base.html:381 msgid "Show activity journal" msgstr "" -#: rhodecode/templates/base/base.html:380 +#: rhodecode/templates/base/base.html:382 #: rhodecode/templates/journal/journal.html:4 #: rhodecode/templates/journal/journal.html:14 msgid "Journal" msgstr "日志" -#: rhodecode/templates/base/base.html:385 +#: rhodecode/templates/base/base.html:387 msgid "Show Public activity journal" msgstr "" -#: rhodecode/templates/base/base.html:386 +#: rhodecode/templates/base/base.html:388 msgid "Public journal" msgstr "公共日志" -#: rhodecode/templates/base/base.html:391 +#: rhodecode/templates/base/base.html:393 msgid "Show Gists" msgstr "" -#: rhodecode/templates/base/base.html:392 +#: rhodecode/templates/base/base.html:394 msgid "Gists" msgstr "" -#: rhodecode/templates/base/base.html:396 +#: rhodecode/templates/base/base.html:398 msgid "Search in repositories you have access to" msgstr "" -#: rhodecode/templates/base/base.html:402 +#: rhodecode/templates/base/base.html:404 msgid "Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:409 +#: rhodecode/templates/base/base.html:411 msgid "Delegated Admin settings" msgstr "" -#: rhodecode/templates/base/base.html:419 -#: rhodecode/templates/base/base.html:420 +#: rhodecode/templates/base/base.html:421 +#: rhodecode/templates/base/base.html:422 #: rhodecode/templates/debug_style/buttons.html:5 #: rhodecode/templates/debug_style/code-block.html:6 #: rhodecode/templates/debug_style/collapsable-content.html:5 @@ -5922,15 +5924,15 @@ msgstr "" msgid "Style" msgstr "" -#: rhodecode/templates/base/base.html:474 +#: rhodecode/templates/base/base.html:479 msgid "Go to" msgstr "" -#: rhodecode/templates/base/base.html:585 +#: rhodecode/templates/base/base.html:590 msgid "Keyboard shortcuts" msgstr "" -#: rhodecode/templates/base/base.html:593 +#: rhodecode/templates/base/base.html:598 msgid "Site-wide shortcuts" msgstr "" @@ -6052,88 +6054,80 @@ msgstr "" msgid "Test Pattern Preview" msgstr "" -#: rhodecode/templates/base/perms_summary.html:19 +#: rhodecode/templates/base/perms_summary.html:18 msgid "show" msgstr "" -#: rhodecode/templates/base/perms_summary.html:20 +#: rhodecode/templates/base/perms_summary.html:19 msgid "none" msgstr "无" -#: rhodecode/templates/base/perms_summary.html:21 +#: rhodecode/templates/base/perms_summary.html:20 msgid "read" msgstr "读" -#: rhodecode/templates/base/perms_summary.html:22 +#: rhodecode/templates/base/perms_summary.html:21 msgid "write" msgstr "写" -#: rhodecode/templates/base/perms_summary.html:23 +#: rhodecode/templates/base/perms_summary.html:22 msgid "admin" msgstr "管理" -#: rhodecode/templates/base/perms_summary.html:30 +#: rhodecode/templates/base/perms_summary.html:29 msgid "No permissions defined" msgstr "" -#: rhodecode/templates/base/perms_summary.html:38 -#: rhodecode/templates/base/perms_summary.html:104 +#: rhodecode/templates/base/perms_summary.html:37 +#: rhodecode/templates/base/perms_summary.html:103 msgid "Permission" msgstr "权限" -#: rhodecode/templates/base/perms_summary.html:40 -#: rhodecode/templates/base/perms_summary.html:106 +#: rhodecode/templates/base/perms_summary.html:39 +#: rhodecode/templates/base/perms_summary.html:105 msgid "Edit Permission" msgstr "编辑权限" -#: rhodecode/templates/base/perms_summary.html:86 +#: rhodecode/templates/base/perms_summary.html:85 msgid "Super admin" msgstr "" +#: rhodecode/templates/base/perms_summary.html:87 +msgid "Repository default permission" +msgstr "" + #: rhodecode/templates/base/perms_summary.html:88 -msgid "Repository default permission" +msgid "Repository group default permission" msgstr "" #: rhodecode/templates/base/perms_summary.html:89 -msgid "Repository group default permission" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:90 msgid "User group default permission" msgstr "" +#: rhodecode/templates/base/perms_summary.html:91 +msgid "Create repositories" +msgstr "创建版本库" + #: rhodecode/templates/base/perms_summary.html:92 -msgid "Create repositories" -msgstr "创建版本库" +msgid "Fork repositories" +msgstr "复刻版本库" #: rhodecode/templates/base/perms_summary.html:93 -msgid "Fork repositories" -msgstr "复刻版本库" +msgid "Create repository groups" +msgstr "" #: rhodecode/templates/base/perms_summary.html:94 -msgid "Create repository groups" -msgstr "" - -#: rhodecode/templates/base/perms_summary.html:95 msgid "Create user groups" msgstr "" -#: rhodecode/templates/base/perms_summary.html:155 +#: rhodecode/templates/base/perms_summary.html:162 msgid "No permission defined" msgstr "" -#: rhodecode/templates/base/root.html:150 +#: rhodecode/templates/base/root.html:151 msgid "Please enable JavaScript to use RhodeCode Enterprise" msgstr "" -#: rhodecode/templates/base/social_buttons.html:6 -msgid "Sign in with" -msgstr "" - -#: rhodecode/templates/base/social_buttons.html:8 -msgid "Connect with" -msgstr "" - #: rhodecode/templates/base/vcs_settings.html:16 msgid "Require SSL for vcs operations" msgstr "" @@ -6328,7 +6322,7 @@ msgid_plural "showing %d out of %d commi msgstr[0] "" #: rhodecode/templates/changelog/changelog.html:41 -#: rhodecode/templates/forks/forks_data.html:26 +#: rhodecode/templates/forks/forks_data.html:28 #, python-format msgid "Compare fork with %s" msgstr "" @@ -6353,7 +6347,6 @@ msgstr "" #: rhodecode/templates/changelog/changelog.html:103 #: rhodecode/templates/changelog/changelog_summary_data.html:9 -#: rhodecode/templates/search/search_commit.html:9 msgid "Age" msgstr "" @@ -6382,12 +6375,6 @@ msgstr "" msgid "Commit status: %s" msgstr "" -#: rhodecode/templates/changelog/changelog.html:141 -#: rhodecode/templates/compare/compare_cs.html:47 -#: rhodecode/templates/search/search_commit.html:30 -msgid "Expand commit message" -msgstr "" - #: rhodecode/templates/changelog/changelog.html:162 #: rhodecode/templates/changelog/changelog_summary_data.html:33 msgid "Commit has comments" @@ -6789,15 +6776,15 @@ msgid_plural "" "%(num)s files changed: %(linesadd)s inserted, %(linesdel)s deleted" msgstr[0] "" -#: rhodecode/templates/compare/compare_cs.html:5 +#: rhodecode/templates/compare/compare_commits.html:5 msgid "No Commits" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:9 +#: rhodecode/templates/compare/compare_commits.html:9 msgid "Common Ancestor Commit" msgstr "" -#: rhodecode/templates/compare/compare_cs.html:20 +#: rhodecode/templates/compare/compare_commits.html:20 msgid "Time" msgstr "" @@ -6915,6 +6902,12 @@ msgstr "" msgid "Default" msgstr "" +#: rhodecode/templates/debug_style/form-elements.html:535 +#: rhodecode/templates/debug_style/form-elements.html:585 +#: rhodecode/templates/debug_style/forms.html:250 +msgid "Available members" +msgstr "启用成员" + #: rhodecode/templates/debug_style/forms.html:119 msgid "Some text..." msgstr "" @@ -7396,7 +7389,7 @@ msgid "Location" msgstr "位置" #: rhodecode/templates/files/files_source.html:6 -#: rhodecode/templates/search/search_content.html:20 +#: rhodecode/templates/search/search_content.html:57 msgid "line" msgid_plural "lines" msgstr[0] "" @@ -7406,22 +7399,22 @@ msgid "History" msgstr "" #: rhodecode/templates/files/files_source.html:15 -#: rhodecode/templates/search/search_content.html:31 +#: rhodecode/templates/search/search_content.html:68 msgid "Show Full History" msgstr "" #: rhodecode/templates/files/files_source.html:20 -#: rhodecode/templates/search/search_content.html:33 +#: rhodecode/templates/search/search_content.html:70 msgid "Annotation" msgstr "" #: rhodecode/templates/files/files_source.html:22 -#: rhodecode/templates/search/search_content.html:34 +#: rhodecode/templates/search/search_content.html:71 msgid "Raw" msgstr "" #: rhodecode/templates/files/files_source.html:24 -#: rhodecode/templates/search/search_content.html:36 +#: rhodecode/templates/search/search_content.html:73 msgid "Download" msgstr "下载" @@ -7498,11 +7491,11 @@ msgstr "复刻" msgid "Create new fork" msgstr "" -#: rhodecode/templates/forks/forks_data.html:9 +#: rhodecode/templates/forks/forks_data.html:10 msgid "Forked" msgstr "" -#: rhodecode/templates/forks/forks_data.html:46 +#: rhodecode/templates/forks/forks_data.html:48 msgid "There are no forks yet" msgstr "无复刻" @@ -7570,34 +7563,34 @@ msgstr "拉取请求检视人员" msgid "Add reviewer" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:278 -#: rhodecode/templates/pullrequests/pullrequest.html:520 +#: rhodecode/templates/pullrequests/pullrequest.html:279 +#: rhodecode/templates/pullrequests/pullrequest.html:521 msgid "Please select origin and destination" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:284 +#: rhodecode/templates/pullrequests/pullrequest.html:285 msgid "Loading compare ..." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:331 -#: rhodecode/templates/pullrequests/pullrequest.html:333 +#: rhodecode/templates/pullrequests/pullrequest.html:332 +#: rhodecode/templates/pullrequests/pullrequest.html:334 msgid "This pull request will consist of __COMMITS__ commit." msgid_plural "This pull request will consist of __COMMITS__ commits." msgstr[0] "" -#: rhodecode/templates/pullrequests/pullrequest.html:336 +#: rhodecode/templates/pullrequests/pullrequest.html:337 msgid "Show detailed compare." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:343 +#: rhodecode/templates/pullrequests/pullrequest.html:344 msgid "There are no commits to merge." msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:450 +#: rhodecode/templates/pullrequests/pullrequest.html:451 msgid "Destination repository" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest.html:461 +#: rhodecode/templates/pullrequests/pullrequest.html:462 msgid "Select commit reference" msgstr "" @@ -7651,7 +7644,7 @@ msgstr "" msgid "Save Changes" msgstr "" -#: rhodecode/templates/pullrequests/pullrequest_show.html:200 +#: rhodecode/templates/pullrequests/pullrequest_show.html:199 msgid "reviewer" msgstr "检视者" @@ -7719,13 +7712,13 @@ msgid "Opened by me" msgstr "我创建的" #: rhodecode/templates/pullrequests/pullrequests.html:50 +msgid "Awaiting review" +msgstr "" + +#: rhodecode/templates/pullrequests/pullrequests.html:51 msgid "Awaiting my review" msgstr "" -#: rhodecode/templates/pullrequests/pullrequests.html:52 -msgid "Awaiting review" -msgstr "" - #: rhodecode/templates/pullrequests/pullrequests.html:53 msgid "From this repo" msgstr "" @@ -7787,6 +7780,18 @@ msgstr "提交信息" msgid "File names" msgstr "文件名" +#: rhodecode/templates/search/search_commit.html:11 +msgid "Age (new first)" +msgstr "" + +#: rhodecode/templates/search/search_commit.html:13 +msgid "Age (old first)" +msgstr "" + +#: rhodecode/templates/search/search_content.html:33 +msgid "more matches in this file" +msgstr "" + #: rhodecode/templates/search/search_path.html:4 msgid "File" msgstr "" diff --git a/rhodecode/public/js/rhodecode/i18n/be.js b/rhodecode/public/js/rhodecode/i18n/be.js --- a/rhodecode/public/js/rhodecode/i18n/be.js +++ b/rhodecode/public/js/rhodecode/i18n/be.js @@ -8,7 +8,6 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': 'disabled', 'enabled': 'enabled', 'Follow': 'Follow', @@ -32,9 +31,7 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': 'Submitting...', 'truncated result': 'truncated result', 'truncated results': 'truncated results', 'Unfollow': 'Unfollow', diff --git a/rhodecode/public/js/rhodecode/i18n/de.js b/rhodecode/public/js/rhodecode/i18n/de.js --- a/rhodecode/public/js/rhodecode/i18n/de.js +++ b/rhodecode/public/js/rhodecode/i18n/de.js @@ -8,7 +8,6 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': 'disabled', 'enabled': 'enabled', 'Follow': 'Follow', @@ -32,9 +31,7 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': 'Submitting...', 'truncated result': 'truncated result', 'truncated results': 'truncated results', 'Unfollow': 'Unfollow', diff --git a/rhodecode/public/js/rhodecode/i18n/en.js b/rhodecode/public/js/rhodecode/i18n/en.js --- a/rhodecode/public/js/rhodecode/i18n/en.js +++ b/rhodecode/public/js/rhodecode/i18n/en.js @@ -8,7 +8,6 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': 'disabled', 'enabled': 'enabled', 'Follow': 'Follow', @@ -32,9 +31,7 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': 'Submitting...', 'truncated result': 'truncated result', 'truncated results': 'truncated results', 'Unfollow': 'Unfollow', diff --git a/rhodecode/public/js/rhodecode/i18n/es.js b/rhodecode/public/js/rhodecode/i18n/es.js --- a/rhodecode/public/js/rhodecode/i18n/es.js +++ b/rhodecode/public/js/rhodecode/i18n/es.js @@ -8,7 +8,6 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': 'disabled', 'enabled': 'enabled', 'Follow': 'Follow', @@ -32,9 +31,7 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': 'Submitting...', 'truncated result': 'truncated result', 'truncated results': 'truncated results', 'Unfollow': 'Unfollow', diff --git a/rhodecode/public/js/rhodecode/i18n/fr.js b/rhodecode/public/js/rhodecode/i18n/fr.js --- a/rhodecode/public/js/rhodecode/i18n/fr.js +++ b/rhodecode/public/js/rhodecode/i18n/fr.js @@ -8,7 +8,6 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': 'Désactivé', 'enabled': 'enabled', 'Follow': 'Follow', @@ -32,9 +31,7 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': 'Envoi…', 'truncated result': 'truncated result', 'truncated results': 'truncated results', 'Unfollow': 'Unfollow', diff --git a/rhodecode/public/js/rhodecode/i18n/it.js b/rhodecode/public/js/rhodecode/i18n/it.js --- a/rhodecode/public/js/rhodecode/i18n/it.js +++ b/rhodecode/public/js/rhodecode/i18n/it.js @@ -8,10 +8,9 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': 'disabilitato', 'enabled': 'abilitato', - 'Follow': 'Segui', + 'Follow': 'Follow', 'loading ...': 'loading ...', 'Loading ...': 'Loading ...', 'Loading failed': 'Loading failed', @@ -24,7 +23,7 @@ var _TM = { 'Open new pull request for selected commit': 'Open new pull request for selected commit', 'Searching...': 'Searching...', 'Select changeset': 'Select changeset', - 'Select commit': 'Select commit', + 'Select commit': 'Seleziona una commit', 'Selection link': 'Selection link', 'Set status to Approved': 'Set status to Approved', 'Set status to Rejected': 'Set status to Rejected', @@ -32,11 +31,9 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': 'Inoltro...', 'truncated result': 'truncated result', 'truncated results': 'truncated results', - 'Unfollow': 'Smetti di seguire', + 'Unfollow': 'Unfollow', 'Updating...': 'Updating...' }; \ No newline at end of file diff --git a/rhodecode/public/js/rhodecode/i18n/ja.js b/rhodecode/public/js/rhodecode/i18n/ja.js --- a/rhodecode/public/js/rhodecode/i18n/ja.js +++ b/rhodecode/public/js/rhodecode/i18n/ja.js @@ -8,10 +8,9 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': '無効', 'enabled': '有効', - 'Follow': 'フォロー', + 'Follow': 'Follow', 'loading ...': 'loading ...', 'Loading ...': 'Loading ...', 'Loading failed': 'Loading failed', @@ -32,11 +31,9 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': '送信中...', 'truncated result': 'truncated result', 'truncated results': 'truncated results', - 'Unfollow': 'アンフォロー', + 'Unfollow': 'Unfollow', 'Updating...': 'Updating...' }; \ No newline at end of file diff --git a/rhodecode/public/js/rhodecode/i18n/pl.js b/rhodecode/public/js/rhodecode/i18n/pl.js --- a/rhodecode/public/js/rhodecode/i18n/pl.js +++ b/rhodecode/public/js/rhodecode/i18n/pl.js @@ -8,10 +8,9 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': 'disabled', 'enabled': 'enabled', - 'Follow': 'Obserwuj', + 'Follow': 'Follow', 'loading ...': 'loading ...', 'Loading ...': 'Loading ...', 'Loading failed': 'Loading failed', @@ -32,11 +31,9 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': 'Przesyłanie...', 'truncated result': 'truncated result', 'truncated results': 'truncated results', - 'Unfollow': 'Nie obserwuj', + 'Unfollow': 'Unfollow', 'Updating...': 'Updating...' }; \ No newline at end of file diff --git a/rhodecode/public/js/rhodecode/i18n/pt.js b/rhodecode/public/js/rhodecode/i18n/pt.js --- a/rhodecode/public/js/rhodecode/i18n/pt.js +++ b/rhodecode/public/js/rhodecode/i18n/pt.js @@ -8,10 +8,9 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': 'desabilitado', 'enabled': 'enabled', - 'Follow': 'Seguir', + 'Follow': 'Follow', 'loading ...': 'loading ...', 'Loading ...': 'Loading ...', 'Loading failed': 'Loading failed', @@ -32,11 +31,9 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': 'Enviando...', 'truncated result': 'truncated result', 'truncated results': 'truncated results', - 'Unfollow': 'Parar de seguir', + 'Unfollow': 'Unfollow', 'Updating...': 'Updating...' }; \ No newline at end of file diff --git a/rhodecode/public/js/rhodecode/i18n/ru.js b/rhodecode/public/js/rhodecode/i18n/ru.js --- a/rhodecode/public/js/rhodecode/i18n/ru.js +++ b/rhodecode/public/js/rhodecode/i18n/ru.js @@ -8,10 +8,9 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': 'отключено', 'enabled': 'enabled', - 'Follow': 'Наблюдать', + 'Follow': 'Follow', 'loading ...': 'loading ...', 'Loading ...': 'Loading ...', 'Loading failed': 'Loading failed', @@ -32,11 +31,9 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': 'Применение...', 'truncated result': 'truncated result', 'truncated results': 'truncated results', - 'Unfollow': 'Не наблюдать', + 'Unfollow': 'Unfollow', 'Updating...': 'Updating...' }; \ No newline at end of file diff --git a/rhodecode/public/js/rhodecode/i18n/zh.js b/rhodecode/public/js/rhodecode/i18n/zh.js --- a/rhodecode/public/js/rhodecode/i18n/zh.js +++ b/rhodecode/public/js/rhodecode/i18n/zh.js @@ -8,7 +8,6 @@ var _TM = { '{0} active out of {1} users': '{0} active out of {1} users', '{0} results are available, use up and down arrow keys to navigate.': '{0} results are available, use up and down arrow keys to navigate.', 'Add another comment': 'Add another comment', - 'Comment text will be set automatically based on currently selected status ({0}) ...': 'Comment text will be set automatically based on currently selected status ({0}) ...', 'disabled': '禁用', 'enabled': 'enabled', 'Follow': 'Follow', @@ -32,9 +31,7 @@ var _TM = { 'Show selected commits __S ... __E': 'Show selected commits __S ... __E', 'specify commit': 'specify commit', 'Start following this repository': 'Start following this repository', - 'Status Review': 'Status Review', 'Stop following this repository': 'Stop following this repository', - 'Submitting...': '提交中……', 'truncated result': 'truncated result', 'truncated results': 'truncated results', 'Unfollow': 'Unfollow',