Changeset 23
- Timestamp:
- 2008年07月29日 08时47分18秒 (4 years ago)
- Location:
- trunk
- Files:
-
- 6 modified
-
pysvnmanager/i18n/en/LC_MESSAGES/pysvnmanager.po (modified) (9 diffs)
-
pysvnmanager/i18n/pysvnmanager.pot (modified) (8 diffs)
-
pysvnmanager/i18n/zh/LC_MESSAGES/pysvnmanager.po (modified) (11 diffs)
-
pysvnmanager/lib/base.py (modified) (2 diffs)
-
setup.cfg (modified) (1 diff)
-
test.ini (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pysvnmanager/i18n/en/LC_MESSAGES/pysvnmanager.po
r22 r23 10 10 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 11 11 "POT-Creation-Date: 2008-07-03 22:14+0800\n" 12 "PO-Revision-Date: 2008-07-2 7 13:21+0800\n"12 "PO-Revision-Date: 2008-07-28 09:59+0800\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 14 14 "Language-Team: en <LL@li.org>\n" … … 38 38 39 39 #: pysvnmanager/controllers/authz.py:38 pysvnmanager/controllers/role.py:55 40 #: pysvnmanager/controllers/role.py:7 940 #: pysvnmanager/controllers/role.py:75 41 41 #: pysvnmanager/templates/authz/index.mako:155 42 42 #: pysvnmanager/templates/check/index.mako:17 … … 48 48 msgstr "" 49 49 50 #: pysvnmanager/controllers/authz.py:41 pysvnmanager/controllers/role.py:6 251 #: pysvnmanager/controllers/role.py: 8150 #: pysvnmanager/controllers/authz.py:41 pysvnmanager/controllers/role.py:60 51 #: pysvnmanager/controllers/role.py:77 52 52 #: pysvnmanager/templates/authz/index.mako:157 53 53 #: pysvnmanager/templates/check/index.mako:19 … … 59 59 msgstr "" 60 60 61 #: pysvnmanager/controllers/authz.py:59 pysvnmanager/controllers/authz.py:8 361 #: pysvnmanager/controllers/authz.py:59 pysvnmanager/controllers/authz.py:82 62 62 #: pysvnmanager/controllers/check.py:91 pysvnmanager/controllers/role.py:48 63 63 #: pysvnmanager/templates/check/index.mako:9 … … 68 68 msgstr "" 69 69 70 #: pysvnmanager/controllers/authz.py:1 4670 #: pysvnmanager/controllers/authz.py:155 71 71 #, python-format 72 72 msgid "Repository %s not exist." 73 73 msgstr "" 74 74 75 #: pysvnmanager/controllers/authz.py:1 5475 #: pysvnmanager/controllers/authz.py:163 76 76 #, python-format 77 77 msgid "Module %s not exist." 78 78 msgstr "" 79 79 80 #: pysvnmanager/controllers/authz.py:16 080 #: pysvnmanager/controllers/authz.py:169 81 81 msgid "You can not delete yourself from admin list." 82 82 msgstr "" 83 83 84 #: pysvnmanager/controllers/authz.py:17 084 #: pysvnmanager/controllers/authz.py:179 85 85 #, python-format 86 86 msgid "User %(user)s changed authz rules. (rev:%(rev)s,%(msg)s)" 87 87 msgstr "" 88 88 89 #: pysvnmanager/controllers/authz.py: 19489 #: pysvnmanager/controllers/authz.py:203 90 90 #, python-format 91 91 msgid "User %(user)s delete authz rules. (rev:%(rev)s,%(msg)s)" … … 97 97 msgstr "" 98 98 99 #: pysvnmanager/controllers/role.py:1 2199 #: pysvnmanager/controllers/role.py:117 100 100 #, python-format 101 101 msgid "User %(user)s changed group: %(grp)s. (rev:%(rev)s,%(msg)s)" 102 102 msgstr "" 103 103 104 #: pysvnmanager/controllers/role.py:1 41104 #: pysvnmanager/controllers/role.py:137 105 105 #, python-format 106 106 msgid "User %(user)s delete group: %(grp)s. (rev:%(rev)s,%(msg)s)" 107 107 msgstr "" 108 108 109 #: pysvnmanager/controllers/role.py:1 61109 #: pysvnmanager/controllers/role.py:157 110 110 #, python-format 111 111 msgid "User %(user)s changed alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 112 112 msgstr "" 113 113 114 #: pysvnmanager/controllers/role.py:1 81114 #: pysvnmanager/controllers/role.py:177 115 115 #, python-format 116 116 msgid "User %(user)s delete alias: %(alias)s. (rev:%(rev)s,%(msg)s)" … … 175 175 msgstr "" 176 176 177 #: pysvnmanager/model/svnauthz.py:159 2177 #: pysvnmanager/model/svnauthz.py:1593 178 178 #, python-format 179 179 msgid "Alias %s is referenced by group %s." 180 180 msgstr "" 181 181 182 #: pysvnmanager/model/svnauthz.py:160 4182 #: pysvnmanager/model/svnauthz.py:1605 183 183 #, python-format 184 184 msgid "%s is referenced by [%s]." 185 185 msgstr "" 186 186 187 #: pysvnmanager/model/svnauthz.py:174 1187 #: pysvnmanager/model/svnauthz.py:1742 188 188 #, python-format 189 189 msgid "User %(username)s has Full (RW) rights for module %(repos)s:%(path)s" 190 190 msgstr "" 191 191 192 #: pysvnmanager/model/svnauthz.py:174 3192 #: pysvnmanager/model/svnauthz.py:1744 193 193 #, python-format 194 194 msgid "User %(username)s has ReadOnly (RO) rights for module %(repos)s:%(path)s" 195 195 msgstr "" 196 196 197 #: pysvnmanager/model/svnauthz.py:174 5197 #: pysvnmanager/model/svnauthz.py:1746 198 198 #, python-format 199 199 msgid "User %(username)s can *NOT* access to module %(repos)s:%(path)s" 200 200 msgstr "" 201 201 202 #: pysvnmanager/model/svnauthz.py:178 3202 #: pysvnmanager/model/svnauthz.py:1784 203 203 #, python-format 204 204 msgid "" … … 212 212 msgstr "" 213 213 214 #: pysvnmanager/model/svnauthz.py:180 2214 #: pysvnmanager/model/svnauthz.py:1803 215 215 #, python-format 216 216 msgid "" … … 517 517 msgstr "" 518 518 519 #~ msgid "Aliasname is not provided."520 #~ msgstr ""521 522 #~ msgid "Aliasname should not begin with &."523 #~ msgstr ""524 525 #~ msgid "Group name is not provided."526 #~ msgstr ""527 528 #~ msgid "Group name should not begin with @."529 #~ msgstr ""530 -
trunk/pysvnmanager/i18n/pysvnmanager.pot
r22 r23 9 9 "Project-Id-Version: pySvnManager 0.1.2\n" 10 10 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 11 "POT-Creation-Date: 2008-07-2 7 13:21+0800\n"11 "POT-Creation-Date: 2008-07-28 09:59+0800\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 34 34 35 35 #: pysvnmanager/controllers/authz.py:38 pysvnmanager/controllers/role.py:55 36 #: pysvnmanager/controllers/role.py:7 9pysvnmanager/templates/authz/index.mako:15536 #: pysvnmanager/controllers/role.py:75 pysvnmanager/templates/authz/index.mako:155 37 37 #: pysvnmanager/templates/check/index.mako:17 38 38 #: pysvnmanager/templates/role/index.mako:18 … … 43 43 msgstr "" 44 44 45 #: pysvnmanager/controllers/authz.py:41 pysvnmanager/controllers/role.py:6 246 #: pysvnmanager/controllers/role.py: 81pysvnmanager/templates/authz/index.mako:15745 #: pysvnmanager/controllers/authz.py:41 pysvnmanager/controllers/role.py:60 46 #: pysvnmanager/controllers/role.py:77 pysvnmanager/templates/authz/index.mako:157 47 47 #: pysvnmanager/templates/check/index.mako:19 48 48 #: pysvnmanager/templates/role/index.mako:23 … … 53 53 msgstr "" 54 54 55 #: pysvnmanager/controllers/authz.py:59 pysvnmanager/controllers/authz.py:8 355 #: pysvnmanager/controllers/authz.py:59 pysvnmanager/controllers/authz.py:82 56 56 #: pysvnmanager/controllers/check.py:91 pysvnmanager/controllers/role.py:48 57 57 #: pysvnmanager/templates/check/index.mako:9 … … 62 62 msgstr "" 63 63 64 #: pysvnmanager/controllers/authz.py:1 4664 #: pysvnmanager/controllers/authz.py:155 65 65 #, python-format 66 66 msgid "Repository %s not exist." 67 67 msgstr "" 68 68 69 #: pysvnmanager/controllers/authz.py:1 5469 #: pysvnmanager/controllers/authz.py:163 70 70 #, python-format 71 71 msgid "Module %s not exist." 72 72 msgstr "" 73 73 74 #: pysvnmanager/controllers/authz.py:16 074 #: pysvnmanager/controllers/authz.py:169 75 75 msgid "You can not delete yourself from admin list." 76 76 msgstr "" 77 77 78 #: pysvnmanager/controllers/authz.py:17 078 #: pysvnmanager/controllers/authz.py:179 79 79 #, python-format 80 80 msgid "User %(user)s changed authz rules. (rev:%(rev)s,%(msg)s)" 81 81 msgstr "" 82 82 83 #: pysvnmanager/controllers/authz.py: 19483 #: pysvnmanager/controllers/authz.py:203 84 84 #, python-format 85 85 msgid "User %(user)s delete authz rules. (rev:%(rev)s,%(msg)s)" … … 90 90 msgstr "" 91 91 92 #: pysvnmanager/controllers/role.py:1 2192 #: pysvnmanager/controllers/role.py:117 93 93 #, python-format 94 94 msgid "User %(user)s changed group: %(grp)s. (rev:%(rev)s,%(msg)s)" 95 95 msgstr "" 96 96 97 #: pysvnmanager/controllers/role.py:1 4197 #: pysvnmanager/controllers/role.py:137 98 98 #, python-format 99 99 msgid "User %(user)s delete group: %(grp)s. (rev:%(rev)s,%(msg)s)" 100 100 msgstr "" 101 101 102 #: pysvnmanager/controllers/role.py:1 61102 #: pysvnmanager/controllers/role.py:157 103 103 #, python-format 104 104 msgid "User %(user)s changed alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 105 105 msgstr "" 106 106 107 #: pysvnmanager/controllers/role.py:1 81107 #: pysvnmanager/controllers/role.py:177 108 108 #, python-format 109 109 msgid "User %(user)s delete alias: %(alias)s. (rev:%(rev)s,%(msg)s)" … … 168 168 msgstr "" 169 169 170 #: pysvnmanager/model/svnauthz.py:159 2170 #: pysvnmanager/model/svnauthz.py:1593 171 171 #, python-format 172 172 msgid "Alias %s is referenced by group %s." 173 173 msgstr "" 174 174 175 #: pysvnmanager/model/svnauthz.py:160 4175 #: pysvnmanager/model/svnauthz.py:1605 176 176 #, python-format 177 177 msgid "%s is referenced by [%s]." 178 178 msgstr "" 179 179 180 #: pysvnmanager/model/svnauthz.py:174 1180 #: pysvnmanager/model/svnauthz.py:1742 181 181 #, python-format 182 182 msgid "User %(username)s has Full (RW) rights for module %(repos)s:%(path)s" 183 183 msgstr "" 184 184 185 #: pysvnmanager/model/svnauthz.py:174 3185 #: pysvnmanager/model/svnauthz.py:1744 186 186 #, python-format 187 187 msgid "User %(username)s has ReadOnly (RO) rights for module %(repos)s:%(path)s" 188 188 msgstr "" 189 189 190 #: pysvnmanager/model/svnauthz.py:174 5190 #: pysvnmanager/model/svnauthz.py:1746 191 191 #, python-format 192 192 msgid "User %(username)s can *NOT* access to module %(repos)s:%(path)s" 193 193 msgstr "" 194 194 195 #: pysvnmanager/model/svnauthz.py:178 3195 #: pysvnmanager/model/svnauthz.py:1784 196 196 #, python-format 197 197 msgid "" … … 205 205 msgstr "" 206 206 207 #: pysvnmanager/model/svnauthz.py:180 2207 #: pysvnmanager/model/svnauthz.py:1803 208 208 #, python-format 209 209 msgid "" -
trunk/pysvnmanager/i18n/zh/LC_MESSAGES/pysvnmanager.po
r22 r23 9 9 msgid "" 10 10 msgstr "" 11 "Project-Id-Version: pysvnmanager\n"11 "Project-Id-Version: pysvnmanager\n" 12 12 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 13 13 "POT-Creation-Date: 2008-07-03 22:14+0800\n" 14 "PO-Revision-Date: 2008-07-2 7 13:23+0800\n"14 "PO-Revision-Date: 2008-07-28 09:59+0800\n" 15 15 "Last-Translator: Jiang Xin <worldhello.net@gmail.com>\n" 16 "Language-Team: <zh@li.org>\n"16 "Language-Team: <zh@li.org>\n" 17 17 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION\n" 18 18 "MIME-Version: 1.0\n" 19 "Content-Type: text/plain; charset= UTF-8\n"19 "Content-Type: text/plain; charset=utf-8\n" 20 20 "Content-Transfer-Encoding: 8bit\n" 21 21 "Generated-By: Babel 0.9.2\n" 22 "X-Generator: KBabel 1.11.4\n"23 22 24 23 #: pysvnmanager/controllers/authz.py:31 … … 41 40 42 41 #: pysvnmanager/controllers/authz.py:38 pysvnmanager/controllers/role.py:55 43 #: pysvnmanager/controllers/role.py:7 942 #: pysvnmanager/controllers/role.py:75 44 43 #: pysvnmanager/templates/authz/index.mako:155 45 44 #: pysvnmanager/templates/check/index.mako:17 … … 51 50 msgstr "团队:" 52 51 53 #: pysvnmanager/controllers/authz.py:41 pysvnmanager/controllers/role.py:6 254 #: pysvnmanager/controllers/role.py: 8152 #: pysvnmanager/controllers/authz.py:41 pysvnmanager/controllers/role.py:60 53 #: pysvnmanager/controllers/role.py:77 55 54 #: pysvnmanager/templates/authz/index.mako:157 56 55 #: pysvnmanager/templates/check/index.mako:19 … … 62 61 msgstr "别名:" 63 62 64 #: pysvnmanager/controllers/authz.py:59 pysvnmanager/controllers/authz.py:8 363 #: pysvnmanager/controllers/authz.py:59 pysvnmanager/controllers/authz.py:82 65 64 #: pysvnmanager/controllers/check.py:91 pysvnmanager/controllers/role.py:48 66 65 #: pysvnmanager/templates/check/index.mako:9 … … 71 70 msgstr "请选择..." 72 71 73 #: pysvnmanager/controllers/authz.py:1 4672 #: pysvnmanager/controllers/authz.py:155 74 73 #, python-format 75 74 msgid "Repository %s not exist." 76 75 msgstr "版本库 %s 不存在。" 77 76 78 #: pysvnmanager/controllers/authz.py:1 5477 #: pysvnmanager/controllers/authz.py:163 79 78 #, python-format 80 79 msgid "Module %s not exist." 81 80 msgstr "模组 %s 不存在。" 82 81 83 #: pysvnmanager/controllers/authz.py:16 082 #: pysvnmanager/controllers/authz.py:169 84 83 msgid "You can not delete yourself from admin list." 85 84 msgstr "您不能将自己从管理员列表中删除。" 86 85 87 #: pysvnmanager/controllers/authz.py:17 086 #: pysvnmanager/controllers/authz.py:179 88 87 #, python-format 89 88 msgid "User %(user)s changed authz rules. (rev:%(rev)s,%(msg)s)" 90 89 msgstr "用户 %(user)s 修改了授权策略。(rev:%(rev)s,%(msg)s)" 91 90 92 #: pysvnmanager/controllers/authz.py: 19491 #: pysvnmanager/controllers/authz.py:203 93 92 #, python-format 94 93 msgid "User %(user)s delete authz rules. (rev:%(rev)s,%(msg)s)" … … 100 99 msgstr "没有权限。" 101 100 102 #: pysvnmanager/controllers/role.py:1 21101 #: pysvnmanager/controllers/role.py:117 103 102 #, python-format 104 103 msgid "User %(user)s changed group: %(grp)s. (rev:%(rev)s,%(msg)s)" 105 104 msgstr "用户 %(user)s 修改用户组: %(grp)s。(rev:%(rev)s,%(msg)s)" 106 105 107 #: pysvnmanager/controllers/role.py:1 41106 #: pysvnmanager/controllers/role.py:137 108 107 #, python-format 109 108 msgid "User %(user)s delete group: %(grp)s. (rev:%(rev)s,%(msg)s)" 110 109 msgstr "用户 %(user)s 删除用户组: %(grp)s。(rev:%(rev)s,%(msg)s)" 111 110 112 #: pysvnmanager/controllers/role.py:1 61111 #: pysvnmanager/controllers/role.py:157 113 112 #, python-format 114 113 msgid "User %(user)s changed alias: %(alias)s. (rev:%(rev)s,%(msg)s)" 115 114 msgstr "用户 %(user)s 修改别名: %(alias)s。(rev:%(rev)s,%(msg)s)" 116 115 117 #: pysvnmanager/controllers/role.py:1 81116 #: pysvnmanager/controllers/role.py:177 118 117 #, python-format 119 118 msgid "User %(user)s delete alias: %(alias)s. (rev:%(rev)s,%(msg)s)" … … 178 177 msgstr "模块不存在: %s:%s" 179 178 180 #: pysvnmanager/model/svnauthz.py:159 2179 #: pysvnmanager/model/svnauthz.py:1593 181 180 #, python-format 182 181 msgid "Alias %s is referenced by group %s." 183 182 msgstr "别名 %s 为用户组 %s 引用。" 184 183 185 #: pysvnmanager/model/svnauthz.py:160 4184 #: pysvnmanager/model/svnauthz.py:1605 186 185 #, python-format 187 186 msgid "%s is referenced by [%s]." 188 187 msgstr "%s 在 [%s] 中被引用。" 189 188 190 #: pysvnmanager/model/svnauthz.py:174 1189 #: pysvnmanager/model/svnauthz.py:1742 191 190 #, python-format 192 191 msgid "User %(username)s has Full (RW) rights for module %(repos)s:%(path)s" 193 192 msgstr "用户 %(username)s 对模组 %(repos)s:%(path)s 具有完全权限 (RW)" 194 193 195 #: pysvnmanager/model/svnauthz.py:174 3194 #: pysvnmanager/model/svnauthz.py:1744 196 195 #, python-format 197 196 msgid "User %(username)s has ReadOnly (RO) rights for module %(repos)s:%(path)s" 198 197 msgstr "用户 %(username)s 对模组 %(repos)s:%(path)s 具有只读权限 (RO)" 199 198 200 #: pysvnmanager/model/svnauthz.py:174 5199 #: pysvnmanager/model/svnauthz.py:1746 201 200 #, python-format 202 201 msgid "User %(username)s can *NOT* access to module %(repos)s:%(path)s" 203 202 msgstr "用户 %(username)s 对模组 %(repos)s:%(path)s 没有访问权限 (XX)" 204 203 205 #: pysvnmanager/model/svnauthz.py:178 3204 #: pysvnmanager/model/svnauthz.py:1784 206 205 #, python-format 207 206 msgid "" … … 222 221 "\n" 223 222 224 #: pysvnmanager/model/svnauthz.py:180 2223 #: pysvnmanager/model/svnauthz.py:1803 225 224 #, python-format 226 225 msgid "" … … 465 464 466 465 #: pysvnmanager/templates/role/index.mako:420 467 #| msgid "Update ACL failed:"468 466 msgid "Update group failed:" 469 467 msgstr "更新用户组失败:" 470 468 471 469 #: pysvnmanager/templates/role/index.mako:427 472 #| msgid "Update ACL successfully."473 470 msgid "Update group successfully." 474 471 msgstr "成功更新用户组。" … … 479 476 480 477 #: pysvnmanager/templates/role/index.mako:471 481 #| msgid "Update ACL failed:"482 478 msgid "Delete group failed:" 483 479 msgstr "更新用户组失败:" 484 480 485 481 #: pysvnmanager/templates/role/index.mako:478 486 #| msgid "Update ACL successfully."487 482 msgid "Delete group successfully." 488 483 msgstr "成功删除用户组。" 489 484 490 485 #: pysvnmanager/templates/role/index.mako:512 491 #| msgid "Update ACL failed:"492 486 msgid "Update alias failed:" 493 487 msgstr "更新别名失败:" 494 488 495 489 #: pysvnmanager/templates/role/index.mako:519 496 #| msgid "Update ACL successfully."497 490 msgid "Update alias successfully." 498 491 msgstr "成功更新别名。" … … 503 496 504 497 #: pysvnmanager/templates/role/index.mako:562 505 #| msgid "Update ACL failed:"506 498 msgid "Delete alias failed:" 507 499 msgstr "删除别名失败:" 508 500 509 501 #: pysvnmanager/templates/role/index.mako:569 510 #| msgid "Update ACL successfully."511 502 msgid "Delete alias successfully." 512 503 msgstr "成功删除别名。" -
trunk/pysvnmanager/lib/base.py
r16 r23 20 20 from localconfig import LocalConfig as cfg 21 21 22 #import logging 23 #log = logging.getLogger(__name__) 24 22 25 class BaseController(WSGIController): 23 26 requires_auth = [] … … 27 30 if 'lang' in session: 28 31 set_lang(session['lang']) 32 #log.debug(request.languages) 29 33 for lang in request.languages: 30 if lang in ['zh', 'en']: 34 if lang.lower() in ['zh-cn', 'zh']: 35 add_fallback('zh') 36 elif lang in ['en']: 31 37 add_fallback(lang) 32 38 -
trunk/setup.cfg
r21 r23 64 64 with-pylons=test.ini 65 65 detailed-errors=1 66 #with-coverage=1 66 with-coverage=1 67 cover-package=pysvnmanager 68 cover-erase=1 67 69 #with-doctest=1 68 70 -
trunk/test.ini
r22 r23 57 57 # Logging configuration 58 58 [loggers] 59 keys = root, pysvnmanager59 keys = root, nose, nose_plugins_cover, pysvnmanager 60 60 61 61 [handlers] … … 66 66 67 67 [logger_root] 68 level = DEBUG 69 handlers = console 70 71 [logger_nose] 68 72 level = INFO 69 73 handlers = console 74 qualname = nose 75 76 [logger_nose_plugins_cover] 77 level = INFO 78 handlers = console 79 qualname = nose.plugins.cover 70 80 71 81 [logger_pysvnmanager]
![(please configure the [header_logo] section in trac.ini)](/trac/pysvnmanager/chrome/common/trac_banner.png)