Changeset 4
- Timestamp:
- 2008年07月10日 20时27分19秒 (4 years ago)
- Location:
- trunk
- Files:
-
- 27 modified
- 5 moved
-
MANIFEST.in (modified) (1 diff)
-
README.txt (modified) (2 diffs)
-
config/Makefile (modified) (1 diff)
-
development.ini (modified) (6 diffs)
-
docs/index.txt (modified) (1 diff)
-
pysvnmanager (moved) (moved from trunk/svnadmin) (1 prop)
-
pysvnmanager.egg-info (moved) (moved from trunk/svnadmin.egg-info) (1 prop)
-
pysvnmanager.egg-info/paste_deploy_config.ini_tmpl (modified) (3 diffs)
-
pysvnmanager/config/DefaultConfig.py (modified) (2 diffs)
-
pysvnmanager/config/environment.py (modified) (2 diffs)
-
pysvnmanager/config/localconfig.py.in (modified) (2 diffs)
-
pysvnmanager/config/middleware.py (modified) (1 diff)
-
pysvnmanager/controllers/authz.py (modified) (1 diff)
-
pysvnmanager/controllers/check.py (modified) (1 diff)
-
pysvnmanager/controllers/error.py (modified) (1 diff)
-
pysvnmanager/controllers/role.py (modified) (1 diff)
-
pysvnmanager/controllers/security.py (modified) (1 diff)
-
pysvnmanager/controllers/template.py (modified) (1 diff)
-
pysvnmanager/i18n/en/LC_MESSAGES/pysvnmanager.po (moved) (moved from trunk/svnadmin/i18n/en/LC_MESSAGES/svnadmin.po) (4 diffs, 1 prop)
-
pysvnmanager/i18n/pysvnmanager.pot (moved) (moved from trunk/svnadmin/i18n/svnadmin.pot) (5 diffs, 1 prop)
-
pysvnmanager/i18n/zh/LC_MESSAGES/pysvnmanager.po (moved) (moved from trunk/svnadmin/i18n/zh/LC_MESSAGES/svnadmin.po) (5 diffs, 1 prop)
-
pysvnmanager/lib/base.py (modified) (1 diff)
-
pysvnmanager/model/svnauthz.py (modified) (1 diff)
-
pysvnmanager/tests/functional/test_authz.py (modified) (1 diff)
-
pysvnmanager/tests/functional/test_check.py (modified) (1 diff)
-
pysvnmanager/tests/functional/test_login.py (modified) (1 diff)
-
pysvnmanager/tests/functional/test_role.py (modified) (1 diff)
-
pysvnmanager/tests/test_models.py (modified) (1 diff)
-
pysvnmanager/websetup.py (modified) (3 diffs)
-
setup.cfg (modified) (2 diffs)
-
setup.py (modified) (2 diffs)
-
test.ini (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/MANIFEST.in
r2 r4 1 recursive-include svnadmin/public *2 recursive-include svnadmin/templates *3 recursive-include svnadmin/config *4 recursive-include svnadmin/i18n *1 recursive-include pysvnmanager/public * 2 recursive-include pysvnmanager/templates * 3 recursive-include pysvnmanager/config * 4 recursive-include pysvnmanager/i18n * -
trunk/README.txt
r2 r4 1 This file is for you to describe the svnadminapplication. Typically1 This file is for you to describe the pysvnmanager application. Typically 2 2 you would include information such as the information below: 3 3 … … 5 5 ====================== 6 6 7 Install `` svnadmin`` using easy_install::7 Install ``pysvnmanager`` using easy_install:: 8 8 9 easy_install svnadmin9 easy_install pySvnManager 10 10 11 11 Make a config file as follows:: 12 12 13 paster make-config svnadminconfig.ini13 paster make-config pySvnManager config.ini 14 14 15 15 Tweak the config file as appropriate and then setup the application:: -
trunk/config/Makefile
r3 r4 1 1 2 SRCDIR=../ svnadmin/config2 SRCDIR=../pysvnmanager/config 3 3 CONFFILE=localconfig.py svn.access svn.passwd 4 4 -
trunk/development.ini
r3 r4 1 1 # 2 # svnadmin- Pylons development environment configuration2 # pySvnManager - Pylons development environment configuration 3 3 # 4 4 # The %(here)s variable will be replaced with the parent directory of this file … … 19 19 20 20 [app:main] 21 use = egg: svnadmin21 use = egg:pySvnManager 22 22 #filter-with = proxy-prefix 23 23 full_stack = true … … 41 41 #set debug = false 42 42 43 # Configuration for svnadmin:43 # Configuration for pysvnmanager: 44 44 # Set admin files location. 45 45 # More manageable configurations are in config/localconfig.py. … … 49 49 #unittest = True 50 50 51 # authn_file: a .htpasswd style password file, used for svnadminauthentication.51 # authn_file: a .htpasswd style password file, used for pysvnmanager authentication. 52 52 authn_file = %(here)s/config/svn.passwd 53 53 … … 61 61 # Logging configuration 62 62 [loggers] 63 keys = root, svnadmin63 keys = root, pysvnmanager 64 64 65 65 [handlers] … … 73 73 handlers = console 74 74 75 [logger_ svnadmin]75 [logger_pysvnmanager] 76 76 level = DEBUG 77 77 handlers = 78 qualname = svnadmin78 qualname = pysvnmanager 79 79 80 80 [handler_console] -
trunk/docs/index.txt
r2 r4 1 svnadmin 2 ++++++++ 1 pysvnmanager 2 ++++++++++++ 3 3 4 4 This is the main index page of your documentation. It should be written in -
trunk/pysvnmanager
-
trunk/pysvnmanager.egg-info
-
trunk/pysvnmanager.egg-info/paste_deploy_config.ini_tmpl
r2 r4 1 1 # 2 # svnadmin- Pylons configuration2 # pySvnManager - Pylons configuration 3 3 # 4 4 # The %(here)s variable will be replaced with the parent directory of this file … … 16 16 17 17 [app:main] 18 use = egg: svnadmin18 use = egg:pySvnManager 19 19 full_stack = true 20 20 cache_dir = %(here)s/data 21 beaker.session.key = svnadmin21 beaker.session.key = pysvnmanager 22 22 beaker.session.secret = ${app_instance_secret} 23 23 app_instance_uuid = ${app_instance_uuid} … … 44 44 #unittest = True 45 45 46 # authn_file: a .htpasswd style password file, used for svnadminauthentication.46 # authn_file: a .htpasswd style password file, used for pysvnmanager authentication. 47 47 authn_file = %(here)s/config/svn.passwd 48 48 -
trunk/pysvnmanager/config/DefaultConfig.py
r2 r4 10 10 """ 11 11 12 # authn_file: a .htpasswd style password file, used for svnadminauthentication.12 # authn_file: a .htpasswd style password file, used for pysvnmanager authentication. 13 13 # You can change authn_file in <deploy>.ini file. 14 14 authn_file = config.get('authn_file', "") % {'here': config.get('here')} … … 18 18 authz_file = config.get('authz_file', "") % {'here': config.get('here')} 19 19 20 # Svnadminauthentication method.20 # pysvnmanager authentication method. 21 21 # You can use htpasswd_login, or ldap_login, or both. 22 22 # You can also implement your own auth module. 23 #from svnadmin.model.auth.http import htpasswd_login24 #from svnadmin.model.auth.ldap_login import ldap_login23 #from pysvnmanager.model.auth.http import htpasswd_login 24 #from pysvnmanager.model.auth.ldap_login import ldap_login 25 25 #auth = [htpasswd_login, ] # single auth method 26 26 #auth = [ldap_login, htpasswd_login] # both -
trunk/pysvnmanager/config/environment.py
r2 r4 5 5 from pylons import config 6 6 7 import svnadmin.lib.app_globals as app_globals8 import svnadmin.lib.helpers9 from svnadmin.config.routing import make_map7 import pysvnmanager.lib.app_globals as app_globals 8 import pysvnmanager.lib.helpers 9 from pysvnmanager.config.routing import make_map 10 10 11 11 def load_environment(global_conf, app_conf): … … 21 21 22 22 # Initialize config with the basic options 23 config.init_app(global_conf, app_conf, package=' svnadmin',23 config.init_app(global_conf, app_conf, package='pysvnmanager', 24 24 template_engine='mako', paths=paths) 25 25 26 26 config['routes.map'] = make_map() 27 27 config['pylons.g'] = app_globals.Globals() 28 config['pylons.h'] = svnadmin.lib.helpers28 config['pylons.h'] = pysvnmanager.lib.helpers 29 29 30 30 # Customize templating options via this variable -
trunk/pysvnmanager/config/localconfig.py.in
r2 r4 1 1 # -*- coding: utf-8 -*- 2 2 3 from svnadmin.config.DefaultConfig import DefaultConfig3 from pysvnmanager.config.DefaultConfig import DefaultConfig 4 4 5 5 import ldap … … 10 10 # Note: custom `authz_file' in your <deploy>.ini file 11 11 12 # Svnadminauthentication method.12 # pysvnmanager authentication method. 13 13 # You can use htpasswd_login, or ldap_login, or both. 14 14 # You can also implement your own auth module. 15 from svnadmin.model.auth.http import htpasswd_login15 from pysvnmanager.model.auth.http import htpasswd_login 16 16 auth = [htpasswd_login] 17 #from svnadmin.model.auth.ldap_login import ldap_login17 #from pysvnmanager.model.auth.ldap_login import ldap_login 18 18 #auth = [ldap_login, htpasswd_login] 19 19 -
trunk/pysvnmanager/config/middleware.py
r2 r4 11 11 from pylons.wsgiapp import PylonsApp 12 12 13 from svnadmin.config.environment import load_environment13 from pysvnmanager.config.environment import load_environment 14 14 15 15 def make_app(global_conf, full_stack=True, **app_conf): -
trunk/pysvnmanager/controllers/authz.py
r2 r4 2 2 import logging 3 3 4 from svnadmin.lib.base import *5 from svnadmin.model.svnauthz import *4 from pysvnmanager.lib.base import * 5 from pysvnmanager.model.svnauthz import * 6 6 7 7 log = logging.getLogger(__name__) -
trunk/pysvnmanager/controllers/check.py
r2 r4 2 2 import logging 3 3 4 from svnadmin.lib.base import *5 from svnadmin.model.svnauthz import *4 from pysvnmanager.lib.base import * 5 from pysvnmanager.model.svnauthz import * 6 6 7 7 log = logging.getLogger(__name__) -
trunk/pysvnmanager/controllers/error.py
r2 r4 5 5 from pylons.middleware import error_document_template, media_path 6 6 7 from svnadmin.lib.base import *7 from pysvnmanager.lib.base import * 8 8 9 9 class ErrorController(BaseController): -
trunk/pysvnmanager/controllers/role.py
r2 r4 2 2 import logging 3 3 4 from svnadmin.lib.base import *5 from svnadmin.model.svnauthz import *4 from pysvnmanager.lib.base import * 5 from pysvnmanager.model.svnauthz import * 6 6 7 7 log = logging.getLogger(__name__) -
trunk/pysvnmanager/controllers/security.py
r2 r4 1 1 import logging 2 2 3 from svnadmin.lib.base import *3 from pysvnmanager.lib.base import * 4 4 5 5 from crypt import crypt -
trunk/pysvnmanager/controllers/template.py
r2 r4 1 from svnadmin.lib.base import *1 from pysvnmanager.lib.base import * 2 2 3 3 class TemplateController(BaseController): -
trunk/pysvnmanager/i18n/en/LC_MESSAGES/pysvnmanager.po
r2 r4 1 # English translations for svnadmin.1 # English translations for pysvnmanager. 2 2 # Copyright (C) 2008 ORGANIZATION 3 # This file is distributed under the same license as the svnadminproject.3 # This file is distributed under the same license as the pysvnmanager project. 4 4 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008. 5 5 # 6 6 msgid "" 7 7 msgstr "" 8 "Project-Id-Version: svnadmin0.0.0\n"8 "Project-Id-Version: pysvnmanager 0.0.0\n" 9 9 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10 10 "POT-Creation-Date: 2008-07-03 22:14+0800\n" 11 "PO-Revision-Date: 2008-07- 05 02:02+0800\n"11 "PO-Revision-Date: 2008-07-10 20:03+0800\n" 12 12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 13 "Language-Team: en <LL@li.org>\n" … … 18 18 "Generated-By: Babel 0.9.2\n" 19 19 20 #: svnadmin/controllers/authz.py:22 svnadmin/templates/authz/index.mako:159 21 #: svnadmin/templates/check/index.mako:10 20 #: pysvnmanager/controllers/authz.py:22 21 #: pysvnmanager/templates/authz/index.mako:159 22 #: pysvnmanager/templates/check/index.mako:10 22 23 msgid "All users(with anon)" 23 24 msgstr "" 24 25 25 #: svnadmin/controllers/authz.py:23 svnadmin/templates/authz/index.mako:161 26 #: svnadmin/templates/check/index.mako:11 26 #: pysvnmanager/controllers/authz.py:23 27 #: pysvnmanager/templates/authz/index.mako:161 28 #: pysvnmanager/templates/check/index.mako:11 27 29 msgid "Known users" 28 30 msgstr "" 29 31 30 #: svnadmin/controllers/authz.py:24 svnadmin/templates/authz/index.mako:163 31 #: svnadmin/templates/check/index.mako:12 32 #: pysvnmanager/controllers/authz.py:24 33 #: pysvnmanager/templates/authz/index.mako:163 34 #: pysvnmanager/templates/check/index.mako:12 32 35 msgid "Anonymous" 33 36 msgstr "" 34 37 35 #: svnadmin/controllers/authz.py:30 svnadmin/controllers/role.py:56 36 #: svnadmin/controllers/role.py:80 svnadmin/templates/authz/index.mako:155 37 #: svnadmin/templates/check/index.mako:17 svnadmin/templates/role/index.mako:18 38 #: svnadmin/templates/role/index.mako:37 svnadmin/templates/role/index.mako:164 39 #: svnadmin/templates/role/index.mako:240 38 #: pysvnmanager/controllers/authz.py:30 pysvnmanager/controllers/role.py:56 39 #: pysvnmanager/controllers/role.py:80 40 #: pysvnmanager/templates/authz/index.mako:155 41 #: pysvnmanager/templates/check/index.mako:17 42 #: pysvnmanager/templates/role/index.mako:18 43 #: pysvnmanager/templates/role/index.mako:37 44 #: pysvnmanager/templates/role/index.mako:164 45 #: pysvnmanager/templates/role/index.mako:240 40 46 msgid "Group:" 41 47 msgstr "" 42 48 43 #: svnadmin/controllers/authz.py:36 svnadmin/controllers/role.py:63 44 #: svnadmin/controllers/role.py:82 svnadmin/templates/authz/index.mako:157 45 #: svnadmin/templates/check/index.mako:19 svnadmin/templates/role/index.mako:23 46 #: svnadmin/templates/role/index.mako:42 svnadmin/templates/role/index.mako:166 47 #: svnadmin/templates/role/index.mako:242 49 #: pysvnmanager/controllers/authz.py:36 pysvnmanager/controllers/role.py:63 50 #: pysvnmanager/controllers/role.py:82 51 #: pysvnmanager/templates/authz/index.mako:157 52 #: pysvnmanager/templates/check/index.mako:19 53 #: pysvnmanager/templates/role/index.mako:23 54 #: pysvnmanager/templates/role/index.mako:42 55 #: pysvnmanager/templates/role/index.mako:166 56 #: pysvnmanager/templates/role/index.mako:242 48 57 msgid "Alias:" 49 58 msgstr "" 50 59 51 #: svnadmin/controllers/authz.py:71 svnadmin/controllers/authz.py:95 52 #: svnadmin/controllers/role.py:49 svnadmin/templates/check/index.mako:9 53 #: svnadmin/templates/check/index.mako:23 svnadmin/templates/role/index.mako:12 54 #: svnadmin/templates/role/index.mako:27 60 #: pysvnmanager/controllers/authz.py:71 pysvnmanager/controllers/authz.py:95 61 #: pysvnmanager/controllers/role.py:49 62 #: pysvnmanager/templates/check/index.mako:9 63 #: pysvnmanager/templates/check/index.mako:23 64 #: pysvnmanager/templates/role/index.mako:12 65 #: pysvnmanager/templates/role/index.mako:27 55 66 msgid "Please choose..." 56 67 msgstr "" 57 68 58 #: svnadmin/controllers/authz.py:15969 #: pysvnmanager/controllers/authz.py:159 59 70 #, python-format 60 71 msgid "Repository %s not exist." 61 72 msgstr "" 62 73 63 #: svnadmin/controllers/authz.py:16674 #: pysvnmanager/controllers/authz.py:166 64 75 #, python-format 65 76 msgid "Module %s not exist." 66 77 msgstr "" 67 78 68 #: svnadmin/controllers/authz.py:17579 #: pysvnmanager/controllers/authz.py:175 69 80 #, python-format 70 81 msgid "User %(user)s changed authz rules. (rev:%(rev)s,%(msg)s)" 71 82 msgstr "" 72 83 73 #: svnadmin/controllers/authz.py:19984 #: pysvnmanager/controllers/authz.py:199 74 85 #, python-format 75 86 msgid "User %(user)s delete authz rules. (rev:%(rev)s,%(msg)s)" 76 87 msgstr "" 77 88 78 #: svnadmin/controllers/check.py:74 svnadmin/templates/auth_failed.mako:4 89 #: pysvnmanager/controllers/check.py:74 90 #: pysvnmanager/templates/auth_failed.mako:4 79 91 msgid "Permission denied." 80 92 msgstr "" 81 93 82 #: svnadmin/controllers/check.py:102 svnadmin/templates/check/index.mako:31 94 #: pysvnmanager/controllers/check.py:102 95 #: pysvnmanager/templates/check/index.mako:31 83 96 msgid "All modules" 84 97 msgstr "" 85 98 86 #: svnadmin/controllers/check.py:11499 #: pysvnmanager/controllers/check.py:114 87 100 msgid "Select module" 88 101 msgstr "" 89 102 90 #: svnadmin/controllers/check.py:125 svnadmin/templates/check/index.mako:124 91 #: svnadmin/templates/check/index.mako:137 103 #: pysvnmanager/controllers/check.py:125 104 #: pysvnmanager/templates/check/index.mako:124 105 #: pysvnmanager/templates/check/index.mako:137 92 106 msgid "Manual input" 93 107 msgstr "" 94 108 95 #: svnadmin/controllers/login.py:35 109 #: pysvnmanager/controllers/role.py:122 110 #, python-format 111 msgid "User %(user)s changed group: %(grp)s. (rev:%(rev)s,%(msg)s)" 112 msgstr "" 113 114 #: pysvnmanager/controllers/role.py:142 115 #, python-format 116 msgid "User %(user)s delete group: %(grp)s. (rev:%(rev)s,%(msg)s)" 117 msgstr "" 118 119 #: pysvnmanager/controllers/role.py:162 120 #, python-format 121 msgid "User %(user)s changed alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 122 msgstr "" 123 124 #: pysvnmanager/controllers/role.py:182 125 #, python-format 126 msgid "User %(user)s delete alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 127 msgstr "" 128 129 #: pysvnmanager/controllers/security.py:34 96 130 #, python-format 97 131 msgid "User %s logged in" 98 132 msgstr "" 99 133 100 #: svnadmin/controllers/login.py:49 134 #: pysvnmanager/controllers/security.py:43 135 #, python-format 136 msgid "Login failed for user: %s" 137 msgstr "" 138 139 #: pysvnmanager/controllers/security.py:51 101 140 #, python-format 102 141 msgid "User %s logged out" 103 142 msgstr "" 104 143 105 #: svnadmin/controllers/role.py:122 106 #, python-format 107 msgid "User %(user)s changed group: %(grp)s. (rev:%(rev)s,%(msg)s)" 108 msgstr "" 109 110 #: svnadmin/controllers/role.py:142 111 #, python-format 112 msgid "User %(user)s delete group: %(grp)s. (rev:%(rev)s,%(msg)s)" 113 msgstr "" 114 115 #: svnadmin/controllers/role.py:162 116 #, python-format 117 msgid "User %(user)s changed alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 118 msgstr "" 119 120 #: svnadmin/controllers/role.py:182 121 #, python-format 122 msgid "User %(user)s delete alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 123 msgstr "" 124 125 #: svnadmin/model/svnauthz.py:40 144 #: pysvnmanager/model/svnauthz.py:40 126 145 msgid "Name is not given." 127 146 msgstr "" 128 147 129 #: svnadmin/model/svnauthz.py:42148 #: pysvnmanager/model/svnauthz.py:42 130 149 msgid "Name is not string." 131 150 msgstr "" 132 151 133 #: svnadmin/model/svnauthz.py:46152 #: pysvnmanager/model/svnauthz.py:46 134 153 msgid "Name contains invalid characters." 135 154 msgstr "" 136 155 137 #: svnadmin/model/svnauthz.py:205156 #: pysvnmanager/model/svnauthz.py:205 138 157 msgid "Aliasname is not provided." 139 158 msgstr "" 140 159 141 #: svnadmin/model/svnauthz.py:207160 #: pysvnmanager/model/svnauthz.py:207 142 161 msgid "Aliasname should not begin with &." 143 162 msgstr "" 144 163 145 #: svnadmin/model/svnauthz.py:388164 #: pysvnmanager/model/svnauthz.py:388 146 165 msgid "Group name is not provided." 147 166 msgstr "" 148 167 149 #: svnadmin/model/svnauthz.py:390168 #: pysvnmanager/model/svnauthz.py:390 150 169 msgid "Group name should not begin with @." 151 170 msgstr "" 152 171 153 #: svnadmin/model/svnauthz.py:460172 #: pysvnmanager/model/svnauthz.py:460 154 173 #, python-format 155 174 msgid "Recursive group membership for %s" 156 175 msgstr "" 157 176 158 #: svnadmin/model/svnauthz.py:551177 #: pysvnmanager/model/svnauthz.py:551 159 178 #, python-format 160 179 msgid "Not a valide username: %s" 161 180 msgstr "" 162 181 163 #: svnadmin/model/svnauthz.py:676182 #: pysvnmanager/model/svnauthz.py:676 164 183 #, python-format 165 184 msgid "Group %s is referenced by group %s." 166 185 msgstr "" 167 186 168 #: svnadmin/model/svnauthz.py:1240187 #: pysvnmanager/model/svnauthz.py:1240 169 188 msgid "Update failed! You are working on a out-of-date revision." 170 189 msgstr "" 171 190 172 #: svnadmin/model/svnauthz.py:1424 svnadmin/model/svnauthz.py:1431173 #: svnadmin/model/svnauthz.py:1435191 #: pysvnmanager/model/svnauthz.py:1424 pysvnmanager/model/svnauthz.py:1431 192 #: pysvnmanager/model/svnauthz.py:1435 174 193 #, python-format 175 194 msgid "Unknown rule format: %s" 176 195 msgstr "" 177 196 178 #: svnadmin/model/svnauthz.py:1449197 #: pysvnmanager/model/svnauthz.py:1449 179 198 #, python-format 180 199 msgid "No module exist for %s:%s" 181 200 msgstr "" 182 201 183 #: svnadmin/model/svnauthz.py:1554202 #: pysvnmanager/model/svnauthz.py:1554 184 203 #, python-format 185 204 msgid "Alias %s is used by rules." 186 205 msgstr "" 187 206 188 #: svnadmin/model/svnauthz.py:1562207 #: pysvnmanager/model/svnauthz.py:1562 189 208 #, python-format 190 209 msgid "Alias %s is referenced by group %s." 191 210 msgstr "" 192 211 193 #: svnadmin/model/svnauthz.py:1576212 #: pysvnmanager/model/svnauthz.py:1576 194 213 #, python-format 195 214 msgid "%s is referenced by [%s]." 196 215 msgstr "" 197 216 198 #: svnadmin/model/svnauthz.py:1716217 #: pysvnmanager/model/svnauthz.py:1716 199 218 #, python-format 200 219 msgid "User %(username)s has Full (RW) rights for module %(repos)s:%(path)s" 201 220 msgstr "" 202 221 203 #: svnadmin/model/svnauthz.py:1718222 #: pysvnmanager/model/svnauthz.py:1718 204 223 #, python-format 205 224 msgid "User %(username)s has ReadOnly (RO) rights for module %(repos)s:%(path)s" 206 225 msgstr "" 207 226 208 #: svnadmin/model/svnauthz.py:1720227 #: pysvnmanager/model/svnauthz.py:1720 209 228 #, python-format 210 229 msgid "User %(username)s can *NOT* access to module %(repos)s:%(path)s" 211 230 msgstr "" 212 231 213 #: svnadmin/model/svnauthz.py:1762232 #: pysvnmanager/model/svnauthz.py:1762 214 233 #, python-format 215 234 msgid "" … … 223 242 msgstr "" 224 243 225 #: svnadmin/model/svnauthz.py:1781244 #: pysvnmanager/model/svnauthz.py:1781 226 245 #, python-format 227 246 msgid "" … … 241 260 msgstr "" 242 261 243 #: svnadmin/templates/base.mako:84262 #: pysvnmanager/templates/base.mako:84 244 263 msgid "Loading, please wait..." 245 264 msgstr "" 246 265 247 #: svnadmin/templates/base.mako:88266 #: pysvnmanager/templates/base.mako:88 248 267 msgid "Check permissions" 249 268 msgstr "" 250 269 251 #: svnadmin/templates/base.mako:89270 #: pysvnmanager/templates/base.mako:89 252 271 msgid "Role management" 253 272 msgstr "" 254 273 255 #: svnadmin/templates/base.mako:90 svnadmin/templates/authz/index.mako:5 256 #: svnadmin/templates/authz/index.mako:603 274 #: pysvnmanager/templates/base.mako:90 275 #: pysvnmanager/templates/authz/index.mako:5 276 #: pysvnmanager/templates/authz/index.mako:603 257 277 msgid "ACL management" 258 278 msgstr "" 259 279 260 #: svnadmin/templates/base.mako:92280 #: pysvnmanager/templates/base.mako:92 261 281 msgid "Logout" 262 282 msgstr "" 263 283 264 #: svnadmin/templates/authz/index.mako:165284 #: pysvnmanager/templates/authz/index.mako:165 265 285 msgid "User:" 266 286 msgstr "" 267 287 268 #: svnadmin/templates/authz/index.mako:174288 #: pysvnmanager/templates/authz/index.mako:174 269 289 msgid "Readonly" 270 290 msgstr "" 271 291 272 #: svnadmin/templates/authz/index.mako:178273 #: svnadmin/templates/authz/index.mako:677292 #: pysvnmanager/templates/authz/index.mako:178 293 #: pysvnmanager/templates/authz/index.mako:677 274 294 msgid "Full" 275 295 msgstr "" 276 296 277 #: svnadmin/templates/authz/index.mako:182278 #: svnadmin/templates/authz/index.mako:678297 #: pysvnmanager/templates/authz/index.mako:182 298 #: pysvnmanager/templates/authz/index.mako:678 279 299 msgid "Denied" 280 300 msgstr "" 281 301 282 #: svnadmin/templates/authz/index.mako:380302 #: pysvnmanager/templates/authz/index.mako:380 283 303 msgid "No rights selected! Please check proper rights for selected users." 284 304 msgstr "" 285 305 286 #: svnadmin/templates/authz/index.mako:391306 #: pysvnmanager/templates/authz/index.mako:391 287 307 msgid "Unknown rights: " 288 308 msgstr "" 289 309 290 #: svnadmin/templates/authz/index.mako:479310 #: pysvnmanager/templates/authz/index.mako:479 291 311 msgid "Please input module path." 292 312 msgstr "" 293 313 294 #: svnadmin/templates/authz/index.mako:485314 #: pysvnmanager/templates/authz/index.mako:485 295 315 msgid "Please input repository name." 296 316 msgstr "" 297 317 298 #: svnadmin/templates/authz/index.mako:490318 #: pysvnmanager/templates/authz/index.mako:490 299 319 msgid "Save failed." 300 320 msgstr "" 301 321 302 #: svnadmin/templates/authz/index.mako:539322 #: pysvnmanager/templates/authz/index.mako:539 303 323 msgid "No path selected." 304 324 msgstr "" 305 325 306 #: svnadmin/templates/authz/index.mako:544326 #: pysvnmanager/templates/authz/index.mako:544 307 327 msgid "Are you sure to delete module:" 308 328 msgstr "" 309 329 310 #: svnadmin/templates/authz/index.mako:546311 #: svnadmin/templates/role/index.mako:450312 #: svnadmin/templates/role/index.mako:541330 #: pysvnmanager/templates/authz/index.mako:546 331 #: pysvnmanager/templates/role/index.mako:450 332 #: pysvnmanager/templates/role/index.mako:541 313 333 msgid "Click Ok to proceed, or click cancel" 314 334 msgstr "" 315 335 316 #: svnadmin/templates/authz/index.mako:567336 #: pysvnmanager/templates/authz/index.mako:567 317 337 msgid "Can not delete module " 318 338 msgstr "" 319 339 320 #: svnadmin/templates/authz/index.mako:574340 #: pysvnmanager/templates/authz/index.mako:574 321 341 msgid "Successfully delete module:" 322 342 msgstr "" 323 343 324 #: svnadmin/templates/authz/index.mako:610344 #: pysvnmanager/templates/authz/index.mako:610 325 345 msgid "Repository:" 326 346 msgstr "" 327 347 328 #: svnadmin/templates/authz/index.mako:613348 #: pysvnmanager/templates/authz/index.mako:613 329 349 msgid "New repository" 330 350 msgstr "" 331 351 332 #: svnadmin/templates/authz/index.mako:617352 #: pysvnmanager/templates/authz/index.mako:617 333 353 msgid "Repository Name:" 334 354 msgstr "" 335 355 336 #: svnadmin/templates/authz/index.mako:622356 #: pysvnmanager/templates/authz/index.mako:622 337 357 msgid "Administrators:" 338 358 msgstr "" 339 359 340 #: svnadmin/templates/authz/index.mako:634360 #: pysvnmanager/templates/authz/index.mako:634 341 361 msgid "Module:" 342 362 msgstr "" 343 363 344 #: svnadmin/templates/authz/index.mako:637364 #: pysvnmanager/templates/authz/index.mako:637 345 365 msgid "New module" 346 366 msgstr "" 347 367 348 #: svnadmin/templates/authz/index.mako:643368 #: pysvnmanager/templates/authz/index.mako:643 349 369 msgid "Module Path:" 350 370 msgstr "" 351 371 352 #: svnadmin/templates/authz/index.mako:657372 #: pysvnmanager/templates/authz/index.mako:657 353 373 msgid "ACL" 354 374 msgstr "" 355 375 356 #: svnadmin/templates/authz/index.mako:662376 #: pysvnmanager/templates/authz/index.mako:662 357 377 msgid "Users" 358 378 msgstr "" 359 379 360 #: svnadmin/templates/authz/index.mako:676380 #: pysvnmanager/templates/authz/index.mako:676 361 381 msgid "ReadOnly" 362 382 msgstr "" 363 383 364 #: svnadmin/templates/authz/index.mako:693365 #: svnadmin/templates/role/index.mako:727384 #: pysvnmanager/templates/authz/index.mako:693 385 #: pysvnmanager/templates/role/index.mako:727 366 386 msgid "Save" 367 387 msgstr "" 368 388 369 #: svnadmin/templates/authz/index.mako:694370 #: svnadmin/templates/role/index.mako:728389 #: pysvnmanager/templates/authz/index.mako:694 390 #: pysvnmanager/templates/role/index.mako:728 371 391 msgid "Delete" 372 392 msgstr "" 373 393 374 #: svnadmin/templates/authz/index.mako:695375 #: svnadmin/templates/role/index.mako:729394 #: pysvnmanager/templates/authz/index.mako:695 395 #: pysvnmanager/templates/role/index.mako:729 376 396 msgid "Cancel" 377 397 msgstr "" 378 398 379 #: svnadmin/templates/check/index.mako:5 svnadmin/templates/check/index.mako:91 380 #: svnadmin/templates/check/index.mako:151 399 #: pysvnmanager/templates/check/index.mako:5 400 #: pysvnmanager/templates/check/index.mako:91 401 #: pysvnmanager/templates/check/index.mako:151 381 402 msgid "Check Permissions" 382 403 msgstr "" 383 404 384 #: svnadmin/templates/check/index.mako:23405 #: pysvnmanager/templates/check/index.mako:23 385 406 msgid "All repos" 386 407 msgstr "" 387 408 388 #: svnadmin/templates/check/index.mako:25409 #: pysvnmanager/templates/check/index.mako:25 389 410 msgid "Default" 390 411 msgstr "" 391 412 392 #: svnadmin/templates/check/index.mako:111413 #: pysvnmanager/templates/check/index.mako:111 393 414 msgid "Account" 394 415 msgstr "" 395 416 396 #: svnadmin/templates/check/index.mako:112417 #: pysvnmanager/templates/check/index.mako:112 397 418 msgid "Repository" 398 419 msgstr "" 399 420 400 #: svnadmin/templates/check/index.mako:113421 #: pysvnmanager/templates/check/index.mako:113 401 422 msgid "Modules" 402 423 msgstr "" 403 424 404 #: svnadmin/templates/check/index.mako:119425 #: pysvnmanager/templates/check/index.mako:119 405 426 msgid "Select username" 406 427 msgstr "" 407 428 408 #: svnadmin/templates/check/index.mako:131429 #: pysvnmanager/templates/check/index.mako:131 409 430 msgid "Select repository" 410 431 msgstr "" 411 432 412 #: svnadmin/templates/login/login.mako:2 svnadmin/templates/login/login.mako:6 433 #: pysvnmanager/templates/login/login.mako:2 434 #: pysvnmanager/templates/login/login.mako:7 413 435 msgid "Login" 414 436 msgstr "" 415 437 416 #: svnadmin/templates/login/login.mako:4438 #: pysvnmanager/templates/login/login.mako:4 417 439 msgid "Username:" 418 440 msgstr "" 419 441 420 #: svnadmin/templates/login/login.mako:5442 #: pysvnmanager/templates/login/login.mako:5 421 443 msgid "Password:" 422 444 msgstr "" 423 445 424 #: svnadmin/templates/role/index.mako:5 svnadmin/templates/role/index.mako:638 446 #: pysvnmanager/templates/role/index.mako:5 447 #: pysvnmanager/templates/role/index.mako:638 425 448 msgid "Role Management" 426 449 msgstr "" 427 450 428 #: svnadmin/templates/role/index.mako:448451 #: pysvnmanager/templates/role/index.mako:448 429 452 msgid "Are you sure to delete group:" 430 453 msgstr "" 431 454 432 #: svnadmin/templates/role/index.mako:539455 #: pysvnmanager/templates/role/index.mako:539 433 456 msgid "Are you sure to delete alias:" 434 457 msgstr "" 435 458 436 #: svnadmin/templates/role/index.mako:645459 #: pysvnmanager/templates/role/index.mako:645 437 460 msgid "Select a role name:" 438 461 msgstr "" 439 462 440 #: svnadmin/templates/role/index.mako:649463 #: pysvnmanager/templates/role/index.mako:649 441 464 msgid "New Group" 442 465 msgstr "" 443 466 444 #: svnadmin/templates/role/index.mako:650467 #: pysvnmanager/templates/role/index.mako:650 445 468 msgid "New Alias" 446 469 msgstr "" 447 470 448 #: svnadmin/templates/role/index.mako:654471 #: pysvnmanager/templates/role/index.mako:654 449 472 msgid "New group name:" 450 473 msgstr "" 451 474 452 #: svnadmin/templates/role/index.mako:658475 #: pysvnmanager/templates/role/index.mako:658 453 476 msgid "New alias name:" 454 477 msgstr "" 455 478 456 #: svnadmin/templates/role/index.mako:670479 #: pysvnmanager/templates/role/index.mako:670 457 480 msgid "Members list" 458 481 msgstr "" 459 482 460 #: svnadmin/templates/role/index.mako:675483 #: pysvnmanager/templates/role/index.mako:675 461 484 msgid "Other users" 462 485 msgstr "" 463 486 464 #: svnadmin/templates/role/index.mako:694487 #: pysvnmanager/templates/role/index.mako:694 465 488 msgid "Ignore recursive" 466 489 msgstr "" 467 490 468 #: svnadmin/templates/role/index.mako:706491 #: pysvnmanager/templates/role/index.mako:706 469 492 msgid "User name:" 470 493 msgstr "" 471 494 472 #~ msgid "Not a valid userobj: %s."473 #~ msgstr ""474 -
trunk/pysvnmanager/i18n/pysvnmanager.pot
r2 r4 1 # Translations template for svnadmin.1 # Translations template for pySvnManager. 2 2 # Copyright (C) 2008 ORGANIZATION 3 # This file is distributed under the same license as the svnadminproject.3 # This file is distributed under the same license as the pySvnManager project. 4 4 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008. 5 5 # … … 7 7 msgid "" 8 8 msgstr "" 9 "Project-Id-Version: svnadmin 0.0.0\n"9 "Project-Id-Version: pySvnManager 0.1.1\n" 10 10 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 11 "POT-Creation-Date: 2008-07- 05 02:02+0800\n"11 "POT-Creation-Date: 2008-07-10 20:03+0800\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 18 18 "Generated-By: Babel 0.9.2\n" 19 19 20 #: svnadmin/controllers/authz.py:22 svnadmin/templates/authz/index.mako:15921 #: svnadmin/templates/check/index.mako:1020 #: pysvnmanager/controllers/authz.py:22 pysvnmanager/templates/authz/index.mako:159 21 #: pysvnmanager/templates/check/index.mako:10 22 22 msgid "All users(with anon)" 23 23 msgstr "" 24 24 25 #: svnadmin/controllers/authz.py:23 svnadmin/templates/authz/index.mako:16126 #: svnadmin/templates/check/index.mako:1125 #: pysvnmanager/controllers/authz.py:23 pysvnmanager/templates/authz/index.mako:161 26 #: pysvnmanager/templates/check/index.mako:11 27 27 msgid "Known users" 28 28 msgstr "" 29 29 30 #: svnadmin/controllers/authz.py:24 svnadmin/templates/authz/index.mako:16331 #: svnadmin/templates/check/index.mako:1230 #: pysvnmanager/controllers/authz.py:24 pysvnmanager/templates/authz/index.mako:163 31 #: pysvnmanager/templates/check/index.mako:12 32 32 msgid "Anonymous" 33 33 msgstr "" 34 34 35 #: svnadmin/controllers/authz.py:30 svnadmin/controllers/role.py:56 36 #: svnadmin/controllers/role.py:80 svnadmin/templates/authz/index.mako:155 37 #: svnadmin/templates/check/index.mako:17 svnadmin/templates/role/index.mako:18 38 #: svnadmin/templates/role/index.mako:37 svnadmin/templates/role/index.mako:164 39 #: svnadmin/templates/role/index.mako:240 35 #: pysvnmanager/controllers/authz.py:30 pysvnmanager/controllers/role.py:56 36 #: pysvnmanager/controllers/role.py:80 pysvnmanager/templates/authz/index.mako:155 37 #: pysvnmanager/templates/check/index.mako:17 38 #: pysvnmanager/templates/role/index.mako:18 39 #: pysvnmanager/templates/role/index.mako:37 40 #: pysvnmanager/templates/role/index.mako:164 41 #: pysvnmanager/templates/role/index.mako:240 40 42 msgid "Group:" 41 43 msgstr "" 42 44 43 #: svnadmin/controllers/authz.py:36 svnadmin/controllers/role.py:63 44 #: svnadmin/controllers/role.py:82 svnadmin/templates/authz/index.mako:157 45 #: svnadmin/templates/check/index.mako:19 svnadmin/templates/role/index.mako:23 46 #: svnadmin/templates/role/index.mako:42 svnadmin/templates/role/index.mako:166 47 #: svnadmin/templates/role/index.mako:242 45 #: pysvnmanager/controllers/authz.py:36 pysvnmanager/controllers/role.py:63 46 #: pysvnmanager/controllers/role.py:82 pysvnmanager/templates/authz/index.mako:157 47 #: pysvnmanager/templates/check/index.mako:19 48 #: pysvnmanager/templates/role/index.mako:23 49 #: pysvnmanager/templates/role/index.mako:42 50 #: pysvnmanager/templates/role/index.mako:166 51 #: pysvnmanager/templates/role/index.mako:242 48 52 msgid "Alias:" 49 53 msgstr "" 50 54 51 #: svnadmin/controllers/authz.py:71 svnadmin/controllers/authz.py:95 52 #: svnadmin/controllers/role.py:49 svnadmin/templates/check/index.mako:9 53 #: svnadmin/templates/check/index.mako:23 svnadmin/templates/role/index.mako:12 54 #: svnadmin/templates/role/index.mako:27 55 #: pysvnmanager/controllers/authz.py:71 pysvnmanager/controllers/authz.py:95 56 #: pysvnmanager/controllers/role.py:49 pysvnmanager/templates/check/index.mako:9 57 #: pysvnmanager/templates/check/index.mako:23 58 #: pysvnmanager/templates/role/index.mako:12 59 #: pysvnmanager/templates/role/index.mako:27 55 60 msgid "Please choose..." 56 61 msgstr "" 57 62 58 #: svnadmin/controllers/authz.py:15963 #: pysvnmanager/controllers/authz.py:159 59 64 #, python-format 60 65 msgid "Repository %s not exist." 61 66 msgstr "" 62 67 63 #: svnadmin/controllers/authz.py:16668 #: pysvnmanager/controllers/authz.py:166 64 69 #, python-format 65 70 msgid "Module %s not exist." 66 71 msgstr "" 67 72 68 #: svnadmin/controllers/authz.py:17573 #: pysvnmanager/controllers/authz.py:175 69 74 #, python-format 70 75 msgid "User %(user)s changed authz rules. (rev:%(rev)s,%(msg)s)" 71 76 msgstr "" 72 77 73 #: svnadmin/controllers/authz.py:19978 #: pysvnmanager/controllers/authz.py:199 74 79 #, python-format 75 80 msgid "User %(user)s delete authz rules. (rev:%(rev)s,%(msg)s)" 76 81 msgstr "" 77 82 78 #: svnadmin/controllers/check.py:74 svnadmin/templates/auth_failed.mako:483 #: pysvnmanager/controllers/check.py:74 pysvnmanager/templates/auth_failed.mako:4 79 84 msgid "Permission denied." 80 85 msgstr "" 81 86 82 #: svnadmin/controllers/check.py:102 svnadmin/templates/check/index.mako:3187 #: pysvnmanager/controllers/check.py:102 pysvnmanager/templates/check/index.mako:31 83 88 msgid "All modules" 84 89 msgstr "" 85 90 86 #: svnadmin/controllers/check.py:11491 #: pysvnmanager/controllers/check.py:114 87 92 msgid "Select module" 88 93 msgstr "" 89 94 90 #: svnadmin/controllers/check.py:125 svnadmin/templates/check/index.mako:124 91 #: svnadmin/templates/check/index.mako:137 95 #: pysvnmanager/controllers/check.py:125 96 #: pysvnmanager/templates/check/index.mako:124 97 #: pysvnmanager/templates/check/index.mako:137 92 98 msgid "Manual input" 93 99 msgstr "" 94 100 95 #: svnadmin/controllers/login.py:35 101 #: pysvnmanager/controllers/role.py:122 102 #, python-format 103 msgid "User %(user)s changed group: %(grp)s. (rev:%(rev)s,%(msg)s)" 104 msgstr "" 105 106 #: pysvnmanager/controllers/role.py:142 107 #, python-format 108 msgid "User %(user)s delete group: %(grp)s. (rev:%(rev)s,%(msg)s)" 109 msgstr "" 110 111 #: pysvnmanager/controllers/role.py:162 112 #, python-format 113 msgid "User %(user)s changed alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 114 msgstr "" 115 116 #: pysvnmanager/controllers/role.py:182 117 #, python-format 118 msgid "User %(user)s delete alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 119 msgstr "" 120 121 #: pysvnmanager/controllers/security.py:34 96 122 #, python-format 97 123 msgid "User %s logged in" 98 124 msgstr "" 99 125 100 #: svnadmin/controllers/login.py:49 126 #: pysvnmanager/controllers/security.py:43 127 #, python-format 128 msgid "Login failed for user: %s" 129 msgstr "" 130 131 #: pysvnmanager/controllers/security.py:51 101 132 #, python-format 102 133 msgid "User %s logged out" 103 134 msgstr "" 104 135 105 #: svnadmin/controllers/role.py:122 106 #, python-format 107 msgid "User %(user)s changed group: %(grp)s. (rev:%(rev)s,%(msg)s)" 108 msgstr "" 109 110 #: svnadmin/controllers/role.py:142 111 #, python-format 112 msgid "User %(user)s delete group: %(grp)s. (rev:%(rev)s,%(msg)s)" 113 msgstr "" 114 115 #: svnadmin/controllers/role.py:162 116 #, python-format 117 msgid "User %(user)s changed alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 118 msgstr "" 119 120 #: svnadmin/controllers/role.py:182 121 #, python-format 122 msgid "User %(user)s delete alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 123 msgstr "" 124 125 #: svnadmin/model/svnauthz.py:40 136 #: pysvnmanager/model/svnauthz.py:40 126 137 msgid "Name is not given." 127 138 msgstr "" 128 139 129 #: svnadmin/model/svnauthz.py:42140 #: pysvnmanager/model/svnauthz.py:42 130 141 msgid "Name is not string." 131 142 msgstr "" 132 143 133 #: svnadmin/model/svnauthz.py:46144 #: pysvnmanager/model/svnauthz.py:46 134 145 msgid "Name contains invalid characters." 135 146 msgstr "" 136 147 137 #: svnadmin/model/svnauthz.py:205148 #: pysvnmanager/model/svnauthz.py:205 138 149 msgid "Aliasname is not provided." 139 150 msgstr "" 140 151 141 #: svnadmin/model/svnauthz.py:207152 #: pysvnmanager/model/svnauthz.py:207 142 153 msgid "Aliasname should not begin with &." 143 154 msgstr "" 144 155 145 #: svnadmin/model/svnauthz.py:388156 #: pysvnmanager/model/svnauthz.py:388 146 157 msgid "Group name is not provided." 147 158 msgstr "" 148 159 149 #: svnadmin/model/svnauthz.py:390160 #: pysvnmanager/model/svnauthz.py:390 150 161 msgid "Group name should not begin with @." 151 162 msgstr "" 152 163 153 #: svnadmin/model/svnauthz.py:460164 #: pysvnmanager/model/svnauthz.py:460 154 165 #, python-format 155 166 msgid "Recursive group membership for %s" 156 167 msgstr "" 157 168 158 #: svnadmin/model/svnauthz.py:551169 #: pysvnmanager/model/svnauthz.py:551 159 170 #, python-format 160 171 msgid "Not a valide username: %s" 161 172 msgstr "" 162 173 163 #: svnadmin/model/svnauthz.py:676174 #: pysvnmanager/model/svnauthz.py:676 164 175 #, python-format 165 176 msgid "Group %s is referenced by group %s." 166 177 msgstr "" 167 178 168 #: svnadmin/model/svnauthz.py:1240179 #: pysvnmanager/model/svnauthz.py:1240 169 180 msgid "Update failed! You are working on a out-of-date revision." 170 181 msgstr "" 171 182 172 #: svnadmin/model/svnauthz.py:1424 svnadmin/model/svnauthz.py:1431173 #: svnadmin/model/svnauthz.py:1435183 #: pysvnmanager/model/svnauthz.py:1424 pysvnmanager/model/svnauthz.py:1431 184 #: pysvnmanager/model/svnauthz.py:1435 174 185 #, python-format 175 186 msgid "Unknown rule format: %s" 176 187 msgstr "" 177 188 178 #: svnadmin/model/svnauthz.py:1449189 #: pysvnmanager/model/svnauthz.py:1449 179 190 #, python-format 180 191 msgid "No module exist for %s:%s" 181 192 msgstr "" 182 193 183 #: svnadmin/model/svnauthz.py:1554194 #: pysvnmanager/model/svnauthz.py:1554 184 195 #, python-format 185 196 msgid "Alias %s is used by rules." 186 197 msgstr "" 187 198 188 #: svnadmin/model/svnauthz.py:1562199 #: pysvnmanager/model/svnauthz.py:1562 189 200 #, python-format 190 201 msgid "Alias %s is referenced by group %s." 191 202 msgstr "" 192 203 193 #: svnadmin/model/svnauthz.py:1576204 #: pysvnmanager/model/svnauthz.py:1576 194 205 #, python-format 195 206 msgid "%s is referenced by [%s]." 196 207 msgstr "" 197 208 198 #: svnadmin/model/svnauthz.py:1716209 #: pysvnmanager/model/svnauthz.py:1716 199 210 #, python-format 200 211 msgid "User %(username)s has Full (RW) rights for module %(repos)s:%(path)s" 201 212 msgstr "" 202 213 203 #: svnadmin/model/svnauthz.py:1718214 #: pysvnmanager/model/svnauthz.py:1718 204 215 #, python-format 205 216 msgid "User %(username)s has ReadOnly (RO) rights for module %(repos)s:%(path)s" 206 217 msgstr "" 207 218 208 #: svnadmin/model/svnauthz.py:1720219 #: pysvnmanager/model/svnauthz.py:1720 209 220 #, python-format 210 221 msgid "User %(username)s can *NOT* access to module %(repos)s:%(path)s" 211 222 msgstr "" 212 223 213 #: svnadmin/model/svnauthz.py:1762224 #: pysvnmanager/model/svnauthz.py:1762 214 225 #, python-format 215 226 msgid "" … … 223 234 msgstr "" 224 235 225 #: svnadmin/model/svnauthz.py:1781236 #: pysvnmanager/model/svnauthz.py:1781 226 237 #, python-format 227 238 msgid "" … … 241 252 msgstr "" 242 253 243 #: svnadmin/templates/base.mako:84254 #: pysvnmanager/templates/base.mako:84 244 255 msgid "Loading, please wait..." 245 256 msgstr "" 246 257 247 #: svnadmin/templates/base.mako:88258 #: pysvnmanager/templates/base.mako:88 248 259 msgid "Check permissions" 249 260 msgstr "" 250 261 251 #: svnadmin/templates/base.mako:89262 #: pysvnmanager/templates/base.mako:89 252 263 msgid "Role management" 253 264 msgstr "" 254 265 255 #: svnadmin/templates/base.mako:90 svnadmin/templates/authz/index.mako:5256 #: svnadmin/templates/authz/index.mako:603266 #: pysvnmanager/templates/base.mako:90 pysvnmanager/templates/authz/index.mako:5 267 #: pysvnmanager/templates/authz/index.mako:603 257 268 msgid "ACL management" 258 269 msgstr "" 259 270 260 #: svnadmin/templates/base.mako:92271 #: pysvnmanager/templates/base.mako:92 261 272 msgid "Logout" 262 273 msgstr "" 263 274 264 #: svnadmin/templates/authz/index.mako:165275 #: pysvnmanager/templates/authz/index.mako:165 265 276 msgid "User:" 266 277 msgstr "" 267 278 268 #: svnadmin/templates/authz/index.mako:174279 #: pysvnmanager/templates/authz/index.mako:174 269 280 msgid "Readonly" 270 281 msgstr "" 271 282 272 #: svnadmin/templates/authz/index.mako:178 svnadmin/templates/authz/index.mako:677 283 #: pysvnmanager/templates/authz/index.mako:178 284 #: pysvnmanager/templates/authz/index.mako:677 273 285 msgid "Full" 274 286 msgstr "" 275 287 276 #: svnadmin/templates/authz/index.mako:182 svnadmin/templates/authz/index.mako:678 288 #: pysvnmanager/templates/authz/index.mako:182 289 #: pysvnmanager/templates/authz/index.mako:678 277 290 msgid "Denied" 278 291 msgstr "" 279 292 280 #: svnadmin/templates/authz/index.mako:380293 #: pysvnmanager/templates/authz/index.mako:380 281 294 msgid "No rights selected! Please check proper rights for selected users." 282 295 msgstr "" 283 296 284 #: svnadmin/templates/authz/index.mako:391297 #: pysvnmanager/templates/authz/index.mako:391 285 298 msgid "Unknown rights: " 286 299 msgstr "" 287 300 288 #: svnadmin/templates/authz/index.mako:479301 #: pysvnmanager/templates/authz/index.mako:479 289 302 msgid "Please input module path." 290 303 msgstr "" 291 304 292 #: svnadmin/templates/authz/index.mako:485305 #: pysvnmanager/templates/authz/index.mako:485 293 306 msgid "Please input repository name." 294 307 msgstr "" 295 308 296 #: svnadmin/templates/authz/index.mako:490309 #: pysvnmanager/templates/authz/index.mako:490 297 310 msgid "Save failed." 298 311 msgstr "" 299 312 300 #: svnadmin/templates/authz/index.mako:539313 #: pysvnmanager/templates/authz/index.mako:539 301 314 msgid "No path selected." 302 315 msgstr "" 303 316 304 #: svnadmin/templates/authz/index.mako:544317 #: pysvnmanager/templates/authz/index.mako:544 305 318 msgid "Are you sure to delete module:" 306 319 msgstr "" 307 320 308 #: svnadmin/templates/authz/index.mako:546 svnadmin/templates/role/index.mako:450 309 #: svnadmin/templates/role/index.mako:541 321 #: pysvnmanager/templates/authz/index.mako:546 322 #: pysvnmanager/templates/role/index.mako:450 323 #: pysvnmanager/templates/role/index.mako:541 310 324 msgid "Click Ok to proceed, or click cancel" 311 325 msgstr "" 312 326 313 #: svnadmin/templates/authz/index.mako:567327 #: pysvnmanager/templates/authz/index.mako:567 314 328 msgid "Can not delete module " 315 329 msgstr "" 316 330 317 #: svnadmin/templates/authz/index.mako:574331 #: pysvnmanager/templates/authz/index.mako:574 318 332 msgid "Successfully delete module:" 319 333 msgstr "" 320 334 321 #: svnadmin/templates/authz/index.mako:610335 #: pysvnmanager/templates/authz/index.mako:610 322 336 msgid "Repository:" 323 337 msgstr "" 324 338 325 #: svnadmin/templates/authz/index.mako:613339 #: pysvnmanager/templates/authz/index.mako:613 326 340 msgid "New repository" 327 341 msgstr "" 328 342 329 #: svnadmin/templates/authz/index.mako:617343 #: pysvnmanager/templates/authz/index.mako:617 330 344 msgid "Repository Name:" 331 345 msgstr "" 332 346 333 #: svnadmin/templates/authz/index.mako:622347 #: pysvnmanager/templates/authz/index.mako:622 334 348 msgid "Administrators:" 335 349 msgstr "" 336 350 337 #: svnadmin/templates/authz/index.mako:634351 #: pysvnmanager/templates/authz/index.mako:634 338 352 msgid "Module:" 339 353 msgstr "" 340 354 341 #: svnadmin/templates/authz/index.mako:637355 #: pysvnmanager/templates/authz/index.mako:637 342 356 msgid "New module" 343 357 msgstr "" 344 358 345 #: svnadmin/templates/authz/index.mako:643359 #: pysvnmanager/templates/authz/index.mako:643 346 360 msgid "Module Path:" 347 361 msgstr "" 348 362 349 #: svnadmin/templates/authz/index.mako:657363 #: pysvnmanager/templates/authz/index.mako:657 350 364 msgid "ACL" 351 365 msgstr "" 352 366 353 #: svnadmin/templates/authz/index.mako:662367 #: pysvnmanager/templates/authz/index.mako:662 354 368 msgid "Users" 355 369 msgstr "" 356 370 357 #: svnadmin/templates/authz/index.mako:676371 #: pysvnmanager/templates/authz/index.mako:676 358 372 msgid "ReadOnly" 359 373 msgstr "" 360 374 361 #: svnadmin/templates/authz/index.mako:693 svnadmin/templates/role/index.mako:727 375 #: pysvnmanager/templates/authz/index.mako:693 376 #: pysvnmanager/templates/role/index.mako:727 362 377 msgid "Save" 363 378 msgstr "" 364 379 365 #: svnadmin/templates/authz/index.mako:694 svnadmin/templates/role/index.mako:728 380 #: pysvnmanager/templates/authz/index.mako:694 381 #: pysvnmanager/templates/role/index.mako:728 366 382 msgid "Delete" 367 383 msgstr "" 368 384 369 #: svnadmin/templates/authz/index.mako:695 svnadmin/templates/role/index.mako:729 385 #: pysvnmanager/templates/authz/index.mako:695 386 #: pysvnmanager/templates/role/index.mako:729 370 387 msgid "Cancel" 371 388 msgstr "" 372 389 373 #: svnadmin/templates/check/index.mako:5 svnadmin/templates/check/index.mako:91 374 #: svnadmin/templates/check/index.mako:151 390 #: pysvnmanager/templates/check/index.mako:5 391 #: pysvnmanager/templates/check/index.mako:91 392 #: pysvnmanager/templates/check/index.mako:151 375 393 msgid "Check Permissions" 376 394 msgstr "" 377 395 378 #: svnadmin/templates/check/index.mako:23396 #: pysvnmanager/templates/check/index.mako:23 379 397 msgid "All repos" 380 398 msgstr "" 381 399 382 #: svnadmin/templates/check/index.mako:25400 #: pysvnmanager/templates/check/index.mako:25 383 401 msgid "Default" 384 402 msgstr "" 385 403 386 #: svnadmin/templates/check/index.mako:111404 #: pysvnmanager/templates/check/index.mako:111 387 405 msgid "Account" 388 406 msgstr "" 389 407 390 #: svnadmin/templates/check/index.mako:112408 #: pysvnmanager/templates/check/index.mako:112 391 409 msgid "Repository" 392 410 msgstr "" 393 411 394 #: svnadmin/templates/check/index.mako:113412 #: pysvnmanager/templates/check/index.mako:113 395 413 msgid "Modules" 396 414 msgstr "" 397 415 398 #: svnadmin/templates/check/index.mako:119416 #: pysvnmanager/templates/check/index.mako:119 399 417 msgid "Select username" 400 418 msgstr "" 401 419 402 #: svnadmin/templates/check/index.mako:131420 #: pysvnmanager/templates/check/index.mako:131 403 421 msgid "Select repository" 404 422 msgstr "" 405 423 406 #: svnadmin/templates/login/login.mako:2 svnadmin/templates/login/login.mako:6 424 #: pysvnmanager/templates/login/login.mako:2 425 #: pysvnmanager/templates/login/login.mako:7 407 426 msgid "Login" 408 427 msgstr "" 409 428 410 #: svnadmin/templates/login/login.mako:4429 #: pysvnmanager/templates/login/login.mako:4 411 430 msgid "Username:" 412 431 msgstr "" 413 432 414 #: svnadmin/templates/login/login.mako:5433 #: pysvnmanager/templates/login/login.mako:5 415 434 msgid "Password:" 416 435 msgstr "" 417 436 418 #: svnadmin/templates/role/index.mako:5 svnadmin/templates/role/index.mako:638 437 #: pysvnmanager/templates/role/index.mako:5 438 #: pysvnmanager/templates/role/index.mako:638 419 439 msgid "Role Management" 420 440 msgstr "" 421 441 422 #: svnadmin/templates/role/index.mako:448442 #: pysvnmanager/templates/role/index.mako:448 423 443 msgid "Are you sure to delete group:" 424 444 msgstr "" 425 445 426 #: svnadmin/templates/role/index.mako:539446 #: pysvnmanager/templates/role/index.mako:539 427 447 msgid "Are you sure to delete alias:" 428 448 msgstr "" 429 449 430 #: svnadmin/templates/role/index.mako:645450 #: pysvnmanager/templates/role/index.mako:645 431 451 msgid "Select a role name:" 432 452 msgstr "" 433 453 434 #: svnadmin/templates/role/index.mako:649454 #: pysvnmanager/templates/role/index.mako:649 435 455 msgid "New Group" 436 456 msgstr "" 437 457 438 #: svnadmin/templates/role/index.mako:650458 #: pysvnmanager/templates/role/index.mako:650 439 459 msgid "New Alias" 440 460 msgstr "" 441 461 442 #: svnadmin/templates/role/index.mako:654462 #: pysvnmanager/templates/role/index.mako:654 443 463 msgid "New group name:" 444 464 msgstr "" 445 465 446 #: svnadmin/templates/role/index.mako:658466 #: pysvnmanager/templates/role/index.mako:658 447 467 msgid "New alias name:" 448 468 msgstr "" 449 469 450 #: svnadmin/templates/role/index.mako:670470 #: pysvnmanager/templates/role/index.mako:670 451 471 msgid "Members list" 452 472 msgstr "" 453 473 454 #: svnadmin/templates/role/index.mako:675474 #: pysvnmanager/templates/role/index.mako:675 455 475 msgid "Other users" 456 476 msgstr "" 457 477 458 #: svnadmin/templates/role/index.mako:694478 #: pysvnmanager/templates/role/index.mako:694 459 479 msgid "Ignore recursive" 460 480 msgstr "" 461 481 462 #: svnadmin/templates/role/index.mako:706482 #: pysvnmanager/templates/role/index.mako:706 463 483 msgid "User name:" 464 484 msgstr "" -
trunk/pysvnmanager/i18n/zh/LC_MESSAGES/pysvnmanager.po
r2 r4 1 # translation of svnadmin.po to2 # Chinese (China) translations for svnadmin.1 # translation of pysvnmanager.po to 2 # Chinese (China) translations for pysvnmanager. 3 3 # Copyright (C) 2008 ORGANIZATION 4 # This file is distributed under the same license as the svnadminproject.4 # This file is distributed under the same license as the pysvnmanager project. 5 5 # 6 6 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008. … … 8 8 msgid "" 9 9 msgstr "" 10 "Project-Id-Version: svnadmin\n"10 "Project-Id-Version: pysvnmanager\n" 11 11 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 12 12 "POT-Creation-Date: 2008-07-03 22:14+0800\n" 13 "PO-Revision-Date: 2008-07- 05 02:02+0800\n"13 "PO-Revision-Date: 2008-07-10 20:03+0800\n" 14 14 "Last-Translator: Jiang Xin <worldhello.net@gmail.com>\n" 15 15 "Language-Team: <zh@li.org>\n" … … 20 20 "Generated-By: Babel 0.9.2\n" 21 21 22 #: svnadmin/controllers/authz.py:22 svnadmin/templates/authz/index.mako:159 23 #: svnadmin/templates/check/index.mako:10 22 #: pysvnmanager/controllers/authz.py:22 23 #: pysvnmanager/templates/authz/index.mako:159 24 #: pysvnmanager/templates/check/index.mako:10 24 25 msgid "All users(with anon)" 25 26 msgstr "所有用户(含匿名)" 26 27 27 #: svnadmin/controllers/authz.py:23 svnadmin/templates/authz/index.mako:161 28 #: svnadmin/templates/check/index.mako:11 28 #: pysvnmanager/controllers/authz.py:23 29 #: pysvnmanager/templates/authz/index.mako:161 30 #: pysvnmanager/templates/check/index.mako:11 29 31 msgid "Known users" 30 32 msgstr "注册用户" 31 33 32 #: svnadmin/controllers/authz.py:24 svnadmin/templates/authz/index.mako:163 33 #: svnadmin/templates/check/index.mako:12 34 #: pysvnmanager/controllers/authz.py:24 35 #: pysvnmanager/templates/authz/index.mako:163 36 #: pysvnmanager/templates/check/index.mako:12 34 37 msgid "Anonymous" 35 38 msgstr "匿名用户" 36 39 37 #: svnadmin/controllers/authz.py:30 svnadmin/controllers/role.py:56 38 #: svnadmin/controllers/role.py:80 svnadmin/templates/authz/index.mako:155 39 #: svnadmin/templates/check/index.mako:17 svnadmin/templates/role/index.mako:18 40 #: svnadmin/templates/role/index.mako:37 svnadmin/templates/role/index.mako:164 41 #: svnadmin/templates/role/index.mako:240 40 #: pysvnmanager/controllers/authz.py:30 pysvnmanager/controllers/role.py:56 41 #: pysvnmanager/controllers/role.py:80 42 #: pysvnmanager/templates/authz/index.mako:155 43 #: pysvnmanager/templates/check/index.mako:17 44 #: pysvnmanager/templates/role/index.mako:18 45 #: pysvnmanager/templates/role/index.mako:37 46 #: pysvnmanager/templates/role/index.mako:164 47 #: pysvnmanager/templates/role/index.mako:240 42 48 msgid "Group:" 43 49 msgstr "团队:" 44 50 45 #: svnadmin/controllers/authz.py:36 svnadmin/controllers/role.py:63 46 #: svnadmin/controllers/role.py:82 svnadmin/templates/authz/index.mako:157 47 #: svnadmin/templates/check/index.mako:19 svnadmin/templates/role/index.mako:23 48 #: svnadmin/templates/role/index.mako:42 svnadmin/templates/role/index.mako:166 49 #: svnadmin/templates/role/index.mako:242 51 #: pysvnmanager/controllers/authz.py:36 pysvnmanager/controllers/role.py:63 52 #: pysvnmanager/controllers/role.py:82 53 #: pysvnmanager/templates/authz/index.mako:157 54 #: pysvnmanager/templates/check/index.mako:19 55 #: pysvnmanager/templates/role/index.mako:23 56 #: pysvnmanager/templates/role/index.mako:42 57 #: pysvnmanager/templates/role/index.mako:166 58 #: pysvnmanager/templates/role/index.mako:242 50 59 msgid "Alias:" 51 60 msgstr "别名:" 52 61 53 #: svnadmin/controllers/authz.py:71 svnadmin/controllers/authz.py:95 54 #: svnadmin/controllers/role.py:49 svnadmin/templates/check/index.mako:9 55 #: svnadmin/templates/check/index.mako:23 svnadmin/templates/role/index.mako:12 56 #: svnadmin/templates/role/index.mako:27 62 #: pysvnmanager/controllers/authz.py:71 pysvnmanager/controllers/authz.py:95 63 #: pysvnmanager/controllers/role.py:49 64 #: pysvnmanager/templates/check/index.mako:9 65 #: pysvnmanager/templates/check/index.mako:23 66 #: pysvnmanager/templates/role/index.mako:12 67 #: pysvnmanager/templates/role/index.mako:27 57 68 msgid "Please choose..." 58 69 msgstr "请选择..." 59 70 60 #: svnadmin/controllers/authz.py:15971 #: pysvnmanager/controllers/authz.py:159 61 72 #, python-format 62 73 msgid "Repository %s not exist." 63 74 msgstr "版本库 %s 不存在。" 64 75 65 #: svnadmin/controllers/authz.py:16676 #: pysvnmanager/controllers/authz.py:166 66 77 #, python-format 67 78 msgid "Module %s not exist." 68 79 msgstr "模组 %s 不存在。" 69 80 70 #: svnadmin/controllers/authz.py:17581 #: pysvnmanager/controllers/authz.py:175 71 82 #, python-format 72 83 msgid "User %(user)s changed authz rules. (rev:%(rev)s,%(msg)s)" 73 84 msgstr "用户 %(user)s 修改了授权策略。(rev:%(rev)s,%(msg)s)" 74 85 75 #: svnadmin/controllers/authz.py:19986 #: pysvnmanager/controllers/authz.py:199 76 87 #, python-format 77 88 msgid "User %(user)s delete authz rules. (rev:%(rev)s,%(msg)s)" 78 89 msgstr "用户 %(user)s 删除了授权策略。(rev:%(rev)s,%(msg)s)" 79 90 80 #: svnadmin/controllers/check.py:74 svnadmin/templates/auth_failed.mako:4 91 #: pysvnmanager/controllers/check.py:74 92 #: pysvnmanager/templates/auth_failed.mako:4 81 93 msgid "Permission denied." 82 94 msgstr "没有权限。" 83 95 84 #: svnadmin/controllers/check.py:102 svnadmin/templates/check/index.mako:31 96 #: pysvnmanager/controllers/check.py:102 97 #: pysvnmanager/templates/check/index.mako:31 85 98 msgid "All modules" 86 99 msgstr "所有模组" 87 100 88 #: svnadmin/controllers/check.py:114101 #: pysvnmanager/controllers/check.py:114 89 102 msgid "Select module" 90 103 msgstr "选择模组" 91 104 92 #: svnadmin/controllers/check.py:125 svnadmin/templates/check/index.mako:124 93 #: svnadmin/templates/check/index.mako:137 105 #: pysvnmanager/controllers/check.py:125 106 #: pysvnmanager/templates/check/index.mako:124 107 #: pysvnmanager/templates/check/index.mako:137 94 108 msgid "Manual input" 95 109 msgstr "手工输入" 96 110 97 #: svnadmin/controllers/login.py:35 111 #: pysvnmanager/controllers/role.py:122 112 #, python-format 113 msgid "User %(user)s changed group: %(grp)s. (rev:%(rev)s,%(msg)s)" 114 msgstr "用户 %(user)s 修改用户组: %(grp)s。(rev:%(rev)s,%(msg)s)" 115 116 #: pysvnmanager/controllers/role.py:142 117 #, python-format 118 msgid "User %(user)s delete group: %(grp)s. (rev:%(rev)s,%(msg)s)" 119 msgstr "用户 %(user)s 删除用户组: %(grp)s。(rev:%(rev)s,%(msg)s)" 120 121 #: pysvnmanager/controllers/role.py:162 122 #, python-format 123 msgid "User %(user)s changed alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 124 msgstr "用户 %(user)s 修改别名: %(alias)s。(rev:%(rev)s,%(msg)s)" 125 126 #: pysvnmanager/controllers/role.py:182 127 #, python-format 128 msgid "User %(user)s delete alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 129 msgstr "用户 %(user)s 删除别名: %(alias)s。(rev:%(rev)s,%(msg)s)" 130 131 #: pysvnmanager/controllers/security.py:34 98 132 #, python-format 99 133 msgid "User %s logged in" 100 134 msgstr "用户 %s 登录" 101 135 102 #: svnadmin/controllers/login.py:49 136 #: pysvnmanager/controllers/security.py:43 137 #, python-format 138 msgid "Login failed for user: %s" 139 msgstr "" 140 141 #: pysvnmanager/controllers/security.py:51 103 142 #, python-format 104 143 msgid "User %s logged out" 105 144 msgstr "用户 %s 登出" 106 145 107 #: svnadmin/controllers/role.py:122 108 #, python-format 109 msgid "User %(user)s changed group: %(grp)s. (rev:%(rev)s,%(msg)s)" 110 msgstr "用户 %(user)s 修改用户组: %(grp)s。(rev:%(rev)s,%(msg)s)" 111 112 #: svnadmin/controllers/role.py:142 113 #, python-format 114 msgid "User %(user)s delete group: %(grp)s. (rev:%(rev)s,%(msg)s)" 115 msgstr "用户 %(user)s 删除用户组: %(grp)s。(rev:%(rev)s,%(msg)s)" 116 117 #: svnadmin/controllers/role.py:162 118 #, python-format 119 msgid "User %(user)s changed alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 120 msgstr "用户 %(user)s 修改别名: %(alias)s。(rev:%(rev)s,%(msg)s)" 121 122 #: svnadmin/controllers/role.py:182 123 #, python-format 124 msgid "User %(user)s delete alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 125 msgstr "用户 %(user)s 删除别名: %(alias)s。(rev:%(rev)s,%(msg)s)" 126 127 #: svnadmin/model/svnauthz.py:40 146 #: pysvnmanager/model/svnauthz.py:40 128 147 msgid "Name is not given." 129 148 msgstr "未能提供名称。" 130 149 131 #: svnadmin/model/svnauthz.py:42150 #: pysvnmanager/model/svnauthz.py:42 132 151 msgid "Name is not string." 133 152 msgstr "名称不是字符串" 134 153 135 #: svnadmin/model/svnauthz.py:46154 #: pysvnmanager/model/svnauthz.py:46 136 155 msgid "Name contains invalid characters." 137 156 msgstr "名称中包含非法字符。" 138 157 139 #: svnadmin/model/svnauthz.py:205158 #: pysvnmanager/model/svnauthz.py:205 140 159 msgid "Aliasname is not provided." 141 160 msgstr "未能提供别名。" 142 161 143 #: svnadmin/model/svnauthz.py:207162 #: pysvnmanager/model/svnauthz.py:207 144 163 msgid "Aliasname should not begin with &." 145 164 msgstr "别名的首字符不能是 &。" 146 165 147 #: svnadmin/model/svnauthz.py:388166 #: pysvnmanager/model/svnauthz.py:388 148 167 msgid "Group name is not provided." 149 168 msgstr "未能提供团队名称。" 150 169 151 #: svnadmin/model/svnauthz.py:390170 #: pysvnmanager/model/svnauthz.py:390 152 171 msgid "Group name should not begin with @." 153 172 msgstr "团队名称的首字符不能是 @。" 154 173 155 #: svnadmin/model/svnauthz.py:460174 #: pysvnmanager/model/svnauthz.py:460 156 175 #, python-format 157 176 msgid "Recursive group membership for %s" 158 177 msgstr "%s 出现了循环组引用。" 159 178 160 #: svnadmin/model/svnauthz.py:551179 #: pysvnmanager/model/svnauthz.py:551 161 180 #, python-format 162 181 msgid "Not a valide username: %s" 163 182 msgstr "非法用户名: %s" 164 183 165 #: svnadmin/model/svnauthz.py:676184 #: pysvnmanager/model/svnauthz.py:676 166 185 #, python-format 167 186 msgid "Group %s is referenced by group %s." 168 187 msgstr "用户组 %s 被组 %s 引用。" 169 188 170 #: svnadmin/model/svnauthz.py:1240189 #: pysvnmanager/model/svnauthz.py:1240 171 190 msgid "Update failed! You are working on a out-of-date revision." 172 191 msgstr "更新失败!您的更改是基于一个过期的版本,请先刷新再更改。" 173 192 174 #: svnadmin/model/svnauthz.py:1424 svnadmin/model/svnauthz.py:1431175 #: svnadmin/model/svnauthz.py:1435193 #: pysvnmanager/model/svnauthz.py:1424 pysvnmanager/model/svnauthz.py:1431 194 #: pysvnmanager/model/svnauthz.py:1435 176 195 #, python-format 177 196 msgid "Unknown rule format: %s" 178 197 msgstr "未知策略格式: %s" 179 198 180 #: svnadmin/model/svnauthz.py:1449199 #: pysvnmanager/model/svnauthz.py:1449 181 200 #, python-format 182 201 msgid "No module exist for %s:%s" 183 202 msgstr "模块不存在: %s:%s" 184 203 185 #: svnadmin/model/svnauthz.py:1554204 #: pysvnmanager/model/svnauthz.py:1554 186 205 #, python-format 187 206 msgid "Alias %s is used by rules." 188 207 msgstr "别名 %s 为策略引用。" 189 208 190 #: svnadmin/model/svnauthz.py:1562209 #: pysvnmanager/model/svnauthz.py:1562 191 210 #, python-format 192 211 msgid "Alias %s is referenced by group %s." 193 212 msgstr "别名 %s 为用户组 %s 引用。" 194 213 195 #: svnadmin/model/svnauthz.py:1576214 #: pysvnmanager/model/svnauthz.py:1576 196 215 #, python-format 197 216 msgid "%s is referenced by [%s]." 198 217 msgstr "%s 在 [%s] 中被引用。" 199 218 200 #: svnadmin/model/svnauthz.py:1716219 #: pysvnmanager/model/svnauthz.py:1716 201 220 #, python-format 202 221 msgid "User %(username)s has Full (RW) rights for module %(repos)s:%(path)s" 203 222 msgstr "用户 %(username)s 对模组 %(repos)s:%(path)s 具有完全权限 (RW)" 204 223 205 #: svnadmin/model/svnauthz.py:1718224 #: pysvnmanager/model/svnauthz.py:1718 206 225 #, python-format 207 226 msgid "User %(username)s has ReadOnly (RO) rights for module %(repos)s:%(path)s" 208 227 msgstr "用户 %(username)s 对模组 %(repos)s:%(path)s 具有只读权限 (RO)" 209 228 210 #: svnadmin/model/svnauthz.py:1720229 #: pysvnmanager/model/svnauthz.py:1720 211 230 #, python-format 212 231 msgid "User %(username)s can *NOT* access to module %(repos)s:%(path)s" 213 232 msgstr "用户 %(username)s 对模组 %(repos)s:%(path)s 没有访问权限 (XX)" 214 233 215 #: svnadmin/model/svnauthz.py:1762234 #: pysvnmanager/model/svnauthz.py:1762 216 235 #, python-format 217 236 msgid "" … … 232 251 "\n" 233 252 234 #: svnadmin/model/svnauthz.py:1781253 #: pysvnmanager/model/svnauthz.py:1781 235 254 #, python-format 236 255 msgid "" … … 263 282 "%(sep)s\n" 264 283 265 #: svnadmin/templates/base.mako:84284 #: pysvnmanager/templates/base.mako:84 266 285 msgid "Loading, please wait..." 267 286 msgstr "数据加载中,请稍后..." 268 287 269 #: svnadmin/templates/base.mako:88288 #: pysvnmanager/templates/base.mako:88 270 289 msgid "Check permissions" 271 290 msgstr "权限检查" 272 291 273 #: svnadmin/templates/base.mako:89292 #: pysvnmanager/templates/base.mako:89 274 293 msgid "Role management" 275 294 msgstr "角色管理" 276 295 277 #: svnadmin/templates/base.mako:90 svnadmin/templates/authz/index.mako:5 278 #: svnadmin/templates/authz/index.mako:603 296 #: pysvnmanager/templates/base.mako:90 297 #: pysvnmanager/templates/authz/index.mako:5 298 #: pysvnmanager/templates/authz/index.mako:603 279 299 msgid "ACL management" 280 300 msgstr "权限控制" 281 301 282 #: svnadmin/templates/base.mako:92302 #: pysvnmanager/templates/base.mako:92 283 303 msgid "Logout" 284 304 msgstr "登出" 285 305 286 #: svnadmin/templates/authz/index.mako:165306 #: pysvnmanager/templates/authz/index.mako:165 287 307 msgid "User:" 288 308 msgstr "用户:" 289 309 290 #: svnadmin/templates/authz/index.mako:174310 #: pysvnmanager/templates/authz/index.mako:174 291 311 msgid "Readonly" 292 312 msgstr "只读" 293 313 294 #: svnadmin/templates/authz/index.mako:178295 #: svnadmin/templates/authz/index.mako:677314 #: pysvnmanager/templates/authz/index.mako:178 315 #: pysvnmanager/templates/authz/index.mako:677 296 316 msgid "Full" 297 317 msgstr "完全权限" 298 318 299 #: svnadmin/templates/authz/index.mako:182300 #: svnadmin/templates/authz/index.mako:678319 #: pysvnmanager/templates/authz/index.mako:182 320 #: pysvnmanager/templates/authz/index.mako:678 301 321 msgid "Denied" 302 322 msgstr "禁用" 303 323 304 #: svnadmin/templates/authz/index.mako:380324 #: pysvnmanager/templates/authz/index.mako:380 305 325 msgid "No rights selected! Please check proper rights for selected users." 306 326 msgstr "未选择权限!请为用户选择合适的权限。" 307 327 308 #: svnadmin/templates/authz/index.mako:391328 #: pysvnmanager/templates/authz/index.mako:391 309 329 msgid "Unknown rights: " 310 330 msgstr "未知权限: " 311 331 312 #: svnadmin/templates/authz/index.mako:479332 #: pysvnmanager/templates/authz/index.mako:479 313 333 msgid "Please input module path." 314 334 msgstr "请输入模组路径。" 315 335 316 #: svnadmin/templates/authz/index.mako:485336 #: pysvnmanager/templates/authz/index.mako:485 317 337 msgid "Please input repository name." 318 338 msgstr "请输入版本库名称。" 319 339 320 #: svnadmin/templates/authz/index.mako:490340 #: pysvnmanager/templates/authz/index.mako:490 321 341 msgid "Save failed." 322 342 msgstr "保存失败。" 323 343 324 #: svnadmin/templates/authz/index.mako:539344 #: pysvnmanager/templates/authz/index.mako:539 325 345 msgid "No path selected." 326 346 msgstr "未选择路径。" 327 347 328 #: svnadmin/templates/authz/index.mako:544348 #: pysvnmanager/templates/authz/index.mako:544 329 349 msgid "Are you sure to delete module:" 330 350 msgstr "您确认要删除模组:" 331 351 332 #: svnadmin/templates/authz/index.mako:546333 #: svnadmin/templates/role/index.mako:450334 #: svnadmin/templates/role/index.mako:541352 #: pysvnmanager/templates/authz/index.mako:546 353 #: pysvnmanager/templates/role/index.mako:450 354 #: pysvnmanager/templates/role/index.mako:541 335 355 msgid "Click Ok to proceed, or click cancel" 336 356 msgstr "点击 OK 继续,或者点击取消" 337 357 338 #: svnadmin/templates/authz/index.mako:567358 #: pysvnmanager/templates/authz/index.mako:567 339 359 msgid "Can not delete module " 340 360 msgstr "无法删除模组 " 341 361 342 #: svnadmin/templates/authz/index.mako:574362 #: pysvnmanager/templates/authz/index.mako:574 343 363 msgid "Successfully delete module:" 344 364 msgstr "成功删除模组:" 345 365 346 #: svnadmin/templates/authz/index.mako:610366 #: pysvnmanager/templates/authz/index.mako:610 347 367 msgid "Repository:" 348 368 msgstr "版本库:" 349 369 350 #: svnadmin/templates/authz/index.mako:613370 #: pysvnmanager/templates/authz/index.mako:613 351 371 msgid "New repository" 352 372 msgstr "新版本库" 353 373 354 #: svnadmin/templates/authz/index.mako:617374 #: pysvnmanager/templates/authz/index.mako:617 355 375 msgid "Repository Name:" 356 376 msgstr "版本库名称:" 357 377 358 #: svnadmin/templates/authz/index.mako:622378 #: pysvnmanager/templates/authz/index.mako:622 359 379 msgid "Administrators:" 360 380 msgstr "管理员:" 361 381 362 #: svnadmin/templates/authz/index.mako:634382 #: pysvnmanager/templates/authz/index.mako:634 363 383 msgid "Module:" 364 384 msgstr "模组:" 365 385 366 #: svnadmin/templates/authz/index.mako:637386 #: pysvnmanager/templates/authz/index.mako:637 367 387 msgid "New module" 368 388 msgstr "新模组" 369 389 370 #: svnadmin/templates/authz/index.mako:643390 #: pysvnmanager/templates/authz/index.mako:643 371 391 msgid "Module Path:" 372 392 msgstr "模组路径:" 373 393 374 #: svnadmin/templates/authz/index.mako:657394 #: pysvnmanager/templates/authz/index.mako:657 375 395 msgid "ACL" 376 396 msgstr "ACL" 377 397 378 #: svnadmin/templates/authz/index.mako:662398 #: pysvnmanager/templates/authz/index.mako:662 379 399 msgid "Users" 380 400 msgstr "用户" 381 401 382 #: svnadmin/templates/authz/index.mako:676402 #: pysvnmanager/templates/authz/index.mako:676 383 403 msgid "ReadOnly" 384 404 msgstr "只读" 385 405 386 #: svnadmin/templates/authz/index.mako:693387 #: svnadmin/templates/role/index.mako:727406 #: pysvnmanager/templates/authz/index.mako:693 407 #: pysvnmanager/templates/role/index.mako:727 388 408 msgid "Save" 389 409 msgstr "保存" 390 410 391 #: svnadmin/templates/authz/index.mako:694392 #: svnadmin/templates/role/index.mako:728411 #: pysvnmanager/templates/authz/index.mako:694 412 #: pysvnmanager/templates/role/index.mako:728 393 413 msgid "Delete" 394 414 msgstr "删除" 395 415 396 #: svnadmin/templates/authz/index.mako:695397 #: svnadmin/templates/role/index.mako:729416 #: pysvnmanager/templates/authz/index.mako:695 417 #: pysvnmanager/templates/role/index.mako:729 398 418 msgid "Cancel" 399 419 msgstr "取消" 400 420 401 #: svnadmin/templates/check/index.mako:5 svnadmin/templates/check/index.mako:91 402 #: svnadmin/templates/check/index.mako:151 421 #: pysvnmanager/templates/check/index.mako:5 422 #: pysvnmanager/templates/check/index.mako:91 423 #: pysvnmanager/templates/check/index.mako:151 403 424 msgid "Check Permissions" 404 425 msgstr "权限检查" 405 426 406 #: svnadmin/templates/check/index.mako:23427 #: pysvnmanager/templates/check/index.mako:23 407 428 msgid "All repos" 408 429 msgstr "所有版本库" 409 430 410 #: svnadmin/templates/check/index.mako:25431 #: pysvnmanager/templates/check/index.mako:25 411 432 msgid "Default" 412 433 msgstr "缺省" 413 434 414 #: svnadmin/templates/check/index.mako:111435 #: pysvnmanager/templates/check/index.mako:111 415 436 msgid "Account" 416 437 msgstr "帐号" 417 438 418 #: svnadmin/templates/check/index.mako:112439 #: pysvnmanager/templates/check/index.mako:112 419 440 msgid "Repository" 420 441 msgstr "版本库" 421 442 422 #: svnadmin/templates/check/index.mako:113443 #: pysvnmanager/templates/check/index.mako:113 423 444 msgid "Modules" 424 445 msgstr "模组" 425 446 426 #: svnadmin/templates/check/index.mako:119447 #: pysvnmanager/templates/check/index.mako:119 427 448 msgid "Select username" 428 449 msgstr "选择用户名" 429 450 430 #: svnadmin/templates/check/index.mako:131451 #: pysvnmanager/templates/check/index.mako:131 431 452 msgid "Select repository" 432 453 msgstr "选择版本库" 433 454 434 #: svnadmin/templates/login/login.mako:2 svnadmin/templates/login/login.mako:6 455 #: pysvnmanager/templates/login/login.mako:2 456 #: pysvnmanager/templates/login/login.mako:7 435 457 msgid "Login" 436 458 msgstr "登录" 437 459 438 #: svnadmin/templates/login/login.mako:4460 #: pysvnmanager/templates/login/login.mako:4 439 461 msgid "Username:" 440 462 msgstr "用户名:" 441 463 442 #: svnadmin/templates/login/login.mako:5464 #: pysvnmanager/templates/login/login.mako:5 443 465 msgid "Password:" 444 466 msgstr "口令:" 445 467 446 #: svnadmin/templates/role/index.mako:5 svnadmin/templates/role/index.mako:638 468 #: pysvnmanager/templates/role/index.mako:5 469 #: pysvnmanager/templates/role/index.mako:638 447 470 msgid "Role Management" 448 471 msgstr "角色管理" 449 472 450 #: svnadmin/templates/role/index.mako:448473 #: pysvnmanager/templates/role/index.mako:448 451 474 msgid "Are you sure to delete group:" 452 475 msgstr "您确认要删除用户组:" 453 476 454 #: svnadmin/templates/role/index.mako:539477 #: pysvnmanager/templates/role/index.mako:539 455 478 msgid "Are you sure to delete alias:" 456 479 msgstr "您确认要删除别名:" 457 480 458 #: svnadmin/templates/role/index.mako:645481 #: pysvnmanager/templates/role/index.mako:645 459 482 msgid "Select a role name:" 460 483 msgstr "选择一个角色:" 461 484 462 #: svnadmin/templates/role/index.mako:649485 #: pysvnmanager/templates/role/index.mako:649 463 486 msgid "New Group" 464 487 msgstr "新用户组" 465 488 466 #: svnadmin/templates/role/index.mako:650489 #: pysvnmanager/templates/role/index.mako:650 467 490 msgid "New Alias" 468 491 msgstr "新别名" 469 492 470 #: svnadmin/templates/role/index.mako:654493 #: pysvnmanager/templates/role/index.mako:654 471 494 msgid "New group name:" 472 495 msgstr "新用户组名称:" 473 496 474 #: svnadmin/templates/role/index.mako:658497 #: pysvnmanager/templates/role/index.mako:658 475 498 msgid "New alias name:" 476 499 msgstr "新别名名称:" 477 500 478 #: svnadmin/templates/role/index.mako:670501 #: pysvnmanager/templates/role/index.mako:670 479 502 msgid "Members list" 480 503 msgstr "成员列表" 481 504 482 #: svnadmin/templates/role/index.mako:675505 #: pysvnmanager/templates/role/index.mako:675 483 506 msgid "Other users" 484 507 msgstr "其他用户" 485 508 486 #: svnadmin/templates/role/index.mako:694509 #: pysvnmanager/templates/role/index.mako:694 487 510 msgid "Ignore recursive" 488 511 msgstr "忽略组间循环引用" 489 512 490 #: svnadmin/templates/role/index.mako:706513 #: pysvnmanager/templates/role/index.mako:706 491 514 msgid "User name:" 492 515 msgstr "用户名:" 493 516 494 #~ msgid "Not a valid userobj: %s."495 #~ msgstr "不是一个合法的用户对象: %s。"496 -
trunk/pysvnmanager/lib/base.py
r2 r4 11 11 from pylons.templating import render 12 12 from pylons.i18n import set_lang, add_fallback 13 import svnadmin.lib.helpers as h14 import svnadmin.model as model13 import pysvnmanager.lib.helpers as h 14 import pysvnmanager.model as model 15 15 16 16 import sys -
trunk/pysvnmanager/model/svnauthz.py
r2 r4 13 13 log = logging.getLogger(__name__) 14 14 15 # i18n works only as svnadmin(a pylons app) model.15 # i18n works only as pysvnmanager (a pylons app) model. 16 16 from pylons import config 17 17 if config.get('package') and not config.has_key('unittest'): -
trunk/pysvnmanager/tests/functional/test_authz.py
r2 r4 1 from svnadmin.tests import *2 from svnadmin.controllers import authz1 from pysvnmanager.tests import * 2 from pysvnmanager.controllers import authz 3 3 4 4 class TestAuthzController(TestController): -
trunk/pysvnmanager/tests/functional/test_check.py
r2 r4 1 from svnadmin.tests import *2 from svnadmin.controllers import check1 from pysvnmanager.tests import * 2 from pysvnmanager.controllers import check 3 3 4 4 class TestCheckController(TestController): -
trunk/pysvnmanager/tests/functional/test_login.py
r2 r4 1 from svnadmin.tests import *1 from pysvnmanager.tests import * 2 2 3 3 class TestLoginController(TestController): -
trunk/pysvnmanager/tests/functional/test_role.py
r2 r4 1 from svnadmin.tests import *2 from svnadmin.controllers import role1 from pysvnmanager.tests import * 2 from pysvnmanager.controllers import role 3 3 4 4 class TestRoleController(TestController): -
trunk/pysvnmanager/tests/test_models.py
r2 r4 12 12 #from pprint import pprint 13 13 14 from svnadmin.tests import *15 from svnadminimport model16 from svnadmin.model.svnauthz import *14 from pysvnmanager.tests import * 15 from pysvnmanager import model 16 from pysvnmanager.model.svnauthz import * 17 17 import StringIO 18 18 from pprint import pprint -
trunk/pysvnmanager/websetup.py
r2 r4 1 """Setup the svnadminapplication"""1 """Setup the pySvnManager application""" 2 2 import logging 3 3 … … 8 8 from pkg_resources import resource_filename 9 9 10 from svnadmin.config.environment import load_environment10 from pysvnmanager.config.environment import load_environment 11 11 12 12 log = logging.getLogger(__name__) 13 13 14 14 def setup_config(command, filename, section, vars): 15 """Place any commands to setup svnadminhere"""15 """Place any commands to setup pysvnmanager here""" 16 16 conf = appconfig('config:' + filename) 17 17 load_environment(conf.global_conf, conf.local_conf) … … 23 23 filelist = ['svn.access', 'svn.passwd', 'localconfig.py'] 24 24 for f in filelist: 25 src = resource_filename(' svnadmin', 'config/' + f+'.in')25 src = resource_filename('pysvnmanager', 'config/' + f+'.in') 26 26 dest = here+'/config/' + f 27 27 if os.path.exists(dest): -
trunk/setup.cfg
r2 r4 17 17 18 18 # Add extra modules here separated with commas 19 modules = svnadmin20 title = Svnadmin19 modules = pysvnmanager 20 title = Pysvnmanager 21 21 organization = Pylons 22 22 … … 39 39 # Babel configuration 40 40 [compile_catalog] 41 domain = svnadmin42 directory = svnadmin/i18n41 domain = pysvnmanager 42 directory = pysvnmanager/i18n 43 43 statistics = true 44 44 45 45 [extract_messages] 46 46 add_comments = TRANSLATORS: 47 output_file = svnadmin/i18n/svnadmin.pot47 output_file = pysvnmanager/i18n/pysvnmanager.pot 48 48 width = 80 49 49 50 50 [init_catalog] 51 domain = svnadmin52 input_file = svnadmin/i18n/svnadmin.pot53 output_dir = svnadmin/i18n51 domain = pysvnmanager 52 input_file = pysvnmanager/i18n/pysvnmanager.pot 53 output_dir = pysvnmanager/i18n 54 54 55 55 [update_catalog] 56 domain = svnadmin57 input_file = svnadmin/i18n/svnadmin.pot58 output_dir = svnadmin/i18n56 domain = pysvnmanager 57 input_file = pysvnmanager/i18n/pysvnmanager.pot 58 output_dir = pysvnmanager/i18n 59 59 previous = true 60 60 -
trunk/setup.py
r2 r4 7 7 8 8 setup( 9 name=' svnadmin',9 name='pySvnManager', 10 10 version="0.1.1", 11 11 description='SVN authz web management tools.', 12 12 author='Jiang Xin', 13 13 author_email='jiangxin@ossxp.com', 14 url='http://www.ossxp.com/ svnadmin',14 url='http://www.ossxp.com/', 15 15 install_requires=["Pylons>=0.9.6.2"], 16 16 packages=find_packages(exclude=['ez_setup']), 17 17 include_package_data=True, 18 18 test_suite='nose.collector', 19 package_data={' svnadmin': ['i18n/*/LC_MESSAGES/*.mo', 'config/*.in']},20 message_extractors = {' svnadmin': [19 package_data={'pysvnmanager': ['i18n/*/LC_MESSAGES/*.mo', 'config/*.in']}, 20 message_extractors = {'pysvnmanager': [ 21 21 ('**.py', 'python', None), 22 22 ('templates/**.mako', 'mako', None), … … 24 24 entry_points=""" 25 25 [paste.app_factory] 26 main = svnadmin.config.middleware:make_app26 main = pysvnmanager.config.middleware:make_app 27 27 28 28 [paste.app_install] -
trunk/test.ini
r2 r4 1 1 # 2 # svnadmin- Pylons development environment configuration2 # pySvnManager - Pylons development environment configuration 3 3 # 4 4 # The %(here)s variable will be replaced with the parent directory of this file … … 17 17 18 18 [app:main] 19 use = egg: svnadmin19 use = egg:pySvnManager 20 20 full_stack = true 21 21 cache_dir = %(here)s/data … … 38 38 #set debug = false 39 39 40 # Configuration for svnadmin:40 # Configuration for pysvnmanager: 41 41 # Set admin files location. 42 42 # More manageable configurations are in config/localconfig.py. … … 49 49 test_users = {'root':'guess', 'nobody':'guess', 'admin1':'guess', 'admin2':'guess'} 50 50 51 # authn_file: a .htpasswd style password file, used for svnadminauthentication.51 # authn_file: a .htpasswd style password file, used for pysvnmanager authentication. 52 52 authn_file = %(here)s/config/svn.passwd 53 53 … … 57 57 # Logging configuration 58 58 [loggers] 59 keys = root, svnadmin59 keys = root, pysvnmanager 60 60 61 61 [handlers] … … 69 69 handlers = console 70 70 71 [logger_ svnadmin]71 [logger_pysvnmanager] 72 72 level = DEBUG 73 73 handlers = 74 qualname = svnadmin74 qualname = pysvnmanager 75 75 76 76 [handler_console]
![(please configure the [header_logo] section in trac.ini)](/trac/pysvnmanager/chrome/common/trac_banner.png)