svn commit: r1936656 - in subversion/branches/1.15.x: . subversion/po
[email protected] Tue, 28 Jul 2026 04:00:12 -0000
| Newsgroups | gmane.comp.version-control.subversion.svn |
|---|---|
| Message-ID | <178521121276.3354138.17049118489863585544@svn03-he-fi> |
Author: svn-role
Date: Tue Jul 28 04:00:12 2026
New Revision: 1936656
Log:
Merge r1936610 from trunk:
* r1936610
Update and verify Simplified Chinese translation
Justification:
Simplified Chinese translation for 1.15
Votes:
+1: dongsheng
Modified:
subversion/branches/1.15.x/ (props changed)
subversion/branches/1.15.x/STATUS
subversion/branches/1.15.x/subversion/po/zh_CN.po
Modified: subversion/branches/1.15.x/STATUS
==============================================================================
--- subversion/branches/1.15.x/STATUS Tue Jul 28 03:09:31 2026 (r1936655)
+++ subversion/branches/1.15.x/STATUS Tue Jul 28 04:00:12 2026 (r1936656)
@@ -92,10 +92,3 @@ Veto-blocked changes:
Approved changes:
=================
-
-* r1936610
- Update and verify Simplified Chinese translation
- Justification:
- Simplified Chinese translation for 1.15
- Votes:
- +1: dongsheng
Modified: subversion/branches/1.15.x/subversion/po/zh_CN.po
==============================================================================
--- subversion/branches/1.15.x/subversion/po/zh_CN.po Tue Jul 28 03:09:31 2026 (r1936655)
+++ subversion/branches/1.15.x/subversion/po/zh_CN.po Tue Jul 28 04:00:12 2026 (r1936656)
@@ -38,7 +38,7 @@
# HEAD revision ææ°çæ¬
# Obliteration ç迹
# overlay éè½½
-# peg éé
+# peg éå®
# remove å é¤
# rename æ¹å
# repository çæ¬åº
@@ -53,9 +53,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: subversion 1.9\n"
+"Project-Id-Version: subversion 1.15\n"
"Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2014-11-29 01:59+0800\n"
+"POT-Creation-Date: 2026-07-21 12:00+0800\n"
"PO-Revision-Date: 2014-04-26 16:08+0800\n"
"Last-Translator: \n"
"Language-Team: Simplified Chinese <[email protected]>\n"
@@ -69,1423 +69,1596 @@ msgstr ""
#. Constructing nice error messages for roots.
#. Build an SVN_ERR_FS_NOT_FOUND error, with a detailed error text,
#. for PATH in ROOT. ROOT is of type svn_fs_root_t *.
-#: ../include/private/svn_fs_util.h:81
+#: ../include/private/svn_fs_util.h:86
#, c-format
msgid "File not found: transaction '%s', path '%s'"
-msgstr "æ²¡ææ¾å°æä»¶: äºå¡â%sâï¼è·¯å¾ â%sâ"
+msgstr "æ²¡ææ¾å°æä»¶: äºå¡'%s'ï¼è·¯å¾ '%s'"
-#: ../include/private/svn_fs_util.h:86
+#: ../include/private/svn_fs_util.h:91
#, c-format
msgid "File not found: revision %ld, path '%s'"
-msgstr "æ²¡ææ¾å°æä»¶: çæ¬â%ldâï¼è·¯å¾ â%sâ"
+msgstr "æ²¡ææ¾å°æä»¶: çæ¬'%ld'ï¼è·¯å¾ '%s'"
#. Build a detailed `file already exists' message for PATH in ROOT.
#. ROOT is of type svn_fs_root_t *.
-#: ../include/private/svn_fs_util.h:97
+#: ../include/private/svn_fs_util.h:102
#, c-format
msgid "File already exists: filesystem '%s', transaction '%s', path '%s'"
-msgstr "æä»¶å·²ç»åå¨: æä»¶ç³»ç»â%sâï¼äºå¡â%sâï¼è·¯å¾â%sâ"
+msgstr "æä»¶å·²ç»åå¨: æä»¶ç³»ç»'%s'ï¼äºå¡'%s'ï¼è·¯å¾'%s'"
-#: ../include/private/svn_fs_util.h:102
+#: ../include/private/svn_fs_util.h:107
#, c-format
msgid "File already exists: filesystem '%s', revision %ld, path '%s'"
-msgstr "æä»¶å·²ç»åå¨: æä»¶ç³»ç»â%sâï¼çæ¬â%ldâï¼è·¯å¾â%sâ"
+msgstr "æä»¶å·²ç»åå¨: æä»¶ç³»ç»'%s'ï¼çæ¬'%ld'ï¼è·¯å¾'%s'"
#. ROOT is of type svn_fs_root_t *.
-#: ../include/private/svn_fs_util.h:110
+#: ../include/private/svn_fs_util.h:115
msgid "Root object must be a transaction root"
msgstr "æ ¹å¯¹è±¡å¿
é¡»æ¯äºå¡çæ ¹"
#. SVN_FS__ERR_NOT_MUTABLE: the caller attempted to change a node
#. outside of a transaction. FS is of type "svn_fs_t *".
-#: ../include/private/svn_fs_util.h:117
+#: ../include/private/svn_fs_util.h:122
#, c-format
msgid "File is not mutable: filesystem '%s', revision %ld, path '%s'"
-msgstr "æä»¶ä¸æ¯å¯åç: æä»¶ç³»ç»â%sâï¼çæ¬â%ldâï¼è·¯å¾ â%sâ"
+msgstr "æä»¶ä¸æ¯å¯åç: æä»¶ç³»ç»'%s'ï¼çæ¬'%ld'ï¼è·¯å¾ '%s'"
#. FS is of type "svn_fs_t *".
-#: ../include/private/svn_fs_util.h:124
+#: ../include/private/svn_fs_util.h:129
#, c-format
msgid "'%s' is not a directory in filesystem '%s'"
-msgstr "â%sâå¨æä»¶ç³»ç»â%sâä¸ä¸æ¯ç®å½"
+msgstr "'%s'å¨æä»¶ç³»ç»'%s'ä¸ä¸æ¯ç®å½"
#. FS is of type "svn_fs_t *".
-#: ../include/private/svn_fs_util.h:131
+#: ../include/private/svn_fs_util.h:136
#, c-format
msgid "'%s' is not a file in filesystem '%s'"
-msgstr "â%sâå¨æä»¶ç³»ç»â%sâä¸ä¸æ¯æä»¶"
+msgstr "'%s'å¨æä»¶ç³»ç»'%s'ä¸ä¸æ¯æä»¶"
#. FS is of type "svn_fs_t *", LOCK is of type "svn_lock_t *".
-#: ../include/private/svn_fs_util.h:139
+#: ../include/private/svn_fs_util.h:144
#, c-format
msgid "Path '%s' is already locked by user '%s' in filesystem '%s'"
-msgstr "è·¯å¾â%sâå·²ç»è¢«ç¨æ·â%sâéå®ï¼å
¶æä»¶ç³»ç»æ¯â%sâ"
+msgstr "è·¯å¾'%s'å·²ç»è¢«ç¨æ·'%s'éå®ï¼å
¶æä»¶ç³»ç»æ¯'%s'"
#. FS is of type "svn_fs_t *".
-#: ../include/private/svn_fs_util.h:146
+#: ../include/private/svn_fs_util.h:151
#, c-format
msgid "No lock on path '%s' in filesystem '%s'"
-msgstr "è·¯å¾â%sâæ²¡æè¢«éå®ï¼å
¶æä»¶ç³»ç»æ¯â%sâ"
+msgstr "è·¯å¾'%s'没æè¢«éå®ï¼å
¶æä»¶ç³»ç»æ¯'%s'"
#. FS is of type "svn_fs_t *".
-#: ../include/private/svn_fs_util.h:153
+#: ../include/private/svn_fs_util.h:158
#, c-format
msgid "Lock has expired: lock-token '%s' in filesystem '%s'"
-msgstr "éå·²ç»è¿æï¼ä»¤ç â%sâï¼æä»¶ç³»ç» â%sâ"
+msgstr "éå·²ç»è¿æ: 令ç '%s'ï¼æä»¶ç³»ç» '%s'"
#. FS is of type "svn_fs_t *".
-#: ../include/private/svn_fs_util.h:160
+#: ../include/private/svn_fs_util.h:165
#, c-format
msgid "No username is currently associated with filesystem '%s'"
-msgstr "å½å没æç¨æ·åç§°ä¸æä»¶ç³»ç»â%sâå
³è"
+msgstr "å½å没æç¨æ·åç§°ä¸æä»¶ç³»ç»'%s'å
³è"
#. SVN_FS__ERR_LOCK_OWNER_MISMATCH: trying to use a lock whose
#. LOCK_OWNER doesn't match the USERNAME associated with FS.
#. FS is of type "svn_fs_t *".
-#: ../include/private/svn_fs_util.h:169
+#: ../include/private/svn_fs_util.h:174
#, c-format
msgid "User '%s' is trying to use a lock owned by '%s' in filesystem '%s'"
-msgstr "ç¨æ·â%sâè¯å¾ä½¿ç¨â%sâçéï¼å
¶æä»¶ç³»ç»æ¯â%sâ"
+msgstr "ç¨æ·'%s'è¯å¾ä½¿ç¨'%s'çéï¼å
¶æä»¶ç³»ç»æ¯'%s'"
-#: ../include/svn_error_codes.h:164
+#: ../include/svn_error_codes.h:166
msgid "Bad parent pool passed to svn_make_pool()"
msgstr "æ æçç¶å
åæ± ä¼ éå° svn_make_pool()"
-#: ../include/svn_error_codes.h:168
+#: ../include/svn_error_codes.h:170
msgid "Bogus filename"
msgstr "éæ³çæä»¶å"
-#: ../include/svn_error_codes.h:172
+#: ../include/svn_error_codes.h:174
msgid "Bogus URL"
msgstr "éæ³ URL"
-#: ../include/svn_error_codes.h:176
+#: ../include/svn_error_codes.h:178
msgid "Bogus date"
msgstr "éæ³æ¥æ"
-#: ../include/svn_error_codes.h:180
+#: ../include/svn_error_codes.h:182
msgid "Bogus mime-type"
msgstr "éæ³ mime-type"
-#: ../include/svn_error_codes.h:190
+#: ../include/svn_error_codes.h:192
msgid "Wrong or unexpected property value"
msgstr "é误æä¸ææç屿§å¼"
-#: ../include/svn_error_codes.h:194
+#: ../include/svn_error_codes.h:196
msgid "Version file format not correct"
msgstr "çæ¬æä»¶æ ¼å¼ä¸æ£ç¡®"
-#: ../include/svn_error_codes.h:198
+#: ../include/svn_error_codes.h:200
msgid "Path is not an immediate child of the specified directory"
msgstr "è·¯å¾ä¸æ¯æå®ç®å½çç´æ¥åå"
-#: ../include/svn_error_codes.h:202
+#: ../include/svn_error_codes.h:204
msgid "Bogus UUID"
msgstr "éæ³ UUID"
-#: ../include/svn_error_codes.h:207 ../include/svn_error_codes.h:1024
+#: ../include/svn_error_codes.h:209 ../include/svn_error_codes.h:1072
msgid "Invalid configuration value"
msgstr "æ æçé
ç½®åå¼"
-#: ../include/svn_error_codes.h:211
+#: ../include/svn_error_codes.h:213
msgid "Bogus server specification"
msgstr "åçæå¡å¨è§æ ¼"
-#: ../include/svn_error_codes.h:215
+#: ../include/svn_error_codes.h:217
msgid "Unsupported checksum type"
msgstr "䏿¯æçæ ¡éªåç±»å"
-#: ../include/svn_error_codes.h:219
+#: ../include/svn_error_codes.h:221
msgid "Invalid character in hex checksum"
msgstr "å¨ 16 è¿å¶çæ ¡éªåä¸åç°æ æå符"
-#: ../include/svn_error_codes.h:224
+#: ../include/svn_error_codes.h:226
msgid "Unknown string value of token"
msgstr "æªç¥çå符串令çå¼"
-#: ../include/svn_error_codes.h:229
+#: ../include/svn_error_codes.h:231
msgid "Invalid changelist name"
msgstr "æ æçä¿®æ¹å表åç§°"
-#: ../include/svn_error_codes.h:234
+#: ../include/svn_error_codes.h:236
msgid "Invalid atomic"
msgstr "æ æåå"
-#: ../include/svn_error_codes.h:239
+#: ../include/svn_error_codes.h:241
msgid "Invalid compression method"
msgstr "æ æçåç¼©æ¹æ³"
-#: ../include/svn_error_codes.h:245
+#: ../include/svn_error_codes.h:246
+msgid "Unexpected line ending in the property value"
+msgstr "屿§å¼ä¸ææå¤çè¡ç»å°¾"
+
+#: ../include/svn_error_codes.h:252
msgid "No such XML tag attribute"
msgstr "没æè¿ç§ XML æ ç¾å±æ§"
-#: ../include/svn_error_codes.h:249
+#: ../include/svn_error_codes.h:256
msgid "<delta-pkg> is missing ancestry"
msgstr "<delta-pkg> 没æç¥å
"
-#: ../include/svn_error_codes.h:253
+#: ../include/svn_error_codes.h:260
msgid "Unrecognized binary data encoding; can't decode"
msgstr "æ æ³è¯å«çäºè¿å¶æ°æ®ç¼ç : æ æ³è§£ç "
-#: ../include/svn_error_codes.h:257
+#: ../include/svn_error_codes.h:264
msgid "XML data was not well-formed"
msgstr "XML æ°æ®è¯æ³é误"
-#: ../include/svn_error_codes.h:261
+#: ../include/svn_error_codes.h:268
msgid "Data cannot be safely XML-escaped"
msgstr "XML æ°æ®ä¸è½æ£ç¡®è§£ç "
-#: ../include/svn_error_codes.h:266
+#: ../include/svn_error_codes.h:273
msgid "Unexpected XML element found"
msgstr "åç°æå¤ç XML å
ç´ "
-#: ../include/svn_error_codes.h:272
+#: ../include/svn_error_codes.h:279
msgid "Inconsistent line ending style"
msgstr "ä¸ä¸è´çè¡ç»ææ ·å¼"
-#: ../include/svn_error_codes.h:276
+#: ../include/svn_error_codes.h:283
msgid "Unrecognized line ending style"
msgstr "æ æ³è¯å«çè¡ç»ææ ·å¼"
-#: ../include/svn_error_codes.h:281
+#: ../include/svn_error_codes.h:288
msgid "Line endings other than expected"
msgstr "è¡æå¤ç»æ"
-#: ../include/svn_error_codes.h:285
+#: ../include/svn_error_codes.h:292
msgid "Ran out of unique names"
msgstr "å¯ä¸åç§°èå°½"
-#: ../include/svn_error_codes.h:290
+#: ../include/svn_error_codes.h:297
msgid "Framing error in pipe protocol"
msgstr "管éåè®®ä¸å¸§é误"
-#: ../include/svn_error_codes.h:295
+#: ../include/svn_error_codes.h:302
msgid "Read error in pipe"
msgstr "管é读åé误"
#. is errno on POSIX
-#: ../include/svn_error_codes.h:299 ../libsvn_subr/cmdline.c:417
-#: ../libsvn_subr/cmdline.c:448 ../libsvn_subr/cmdline.c:471 ../svn/util.c:564
-#: ../svnlook/svnlook.c:2025
+#: ../include/svn_error_codes.h:306 ../libsvn_subr/cmdline.c:442
+#: ../libsvn_subr/cmdline.c:473 ../libsvn_subr/cmdline.c:496 ../svn/util.c:573
+#: ../svnlook/svnlook.c:2034
#, c-format
msgid "Write error"
msgstr "åå
¥é误"
-#: ../include/svn_error_codes.h:304
+#: ../include/svn_error_codes.h:311
msgid "Write error in pipe"
msgstr "管éåå
¥é误"
-#: ../include/svn_error_codes.h:310
+#: ../include/svn_error_codes.h:317
msgid "Unexpected EOF on stream"
msgstr "æµæå¤ç»æ"
-#: ../include/svn_error_codes.h:314
+#: ../include/svn_error_codes.h:321
msgid "Malformed stream data"
msgstr "éæ³æµæ°æ®"
-#: ../include/svn_error_codes.h:318
+#: ../include/svn_error_codes.h:325
msgid "Unrecognized stream data"
msgstr "æ æ³è¯å«çæµæ°æ®"
-#: ../include/svn_error_codes.h:323
+#: ../include/svn_error_codes.h:330
msgid "Stream doesn't support seeking"
msgstr "æµä¸æ¯æå®ä½æä½"
-#: ../include/svn_error_codes.h:328
+#: ../include/svn_error_codes.h:335
msgid "Stream doesn't support this capability"
msgstr "æµä¸æ¯ææ¤ç¹æ§"
-#: ../include/svn_error_codes.h:334
+#: ../include/svn_error_codes.h:341
msgid "Unknown svn_node_kind"
msgstr "æªç¥ç svn_node_kind"
-#: ../include/svn_error_codes.h:338
+#: ../include/svn_error_codes.h:345
msgid "Unexpected node kind found"
msgstr "åç°æå¤èç¹ç§ç±»"
-#: ../include/svn_error_codes.h:344
+#: ../include/svn_error_codes.h:351
msgid "Can't find an entry"
msgstr "æ æ³æ¾å°æ¡ç®"
-#: ../include/svn_error_codes.h:350
+#: ../include/svn_error_codes.h:357
msgid "Entry already exists"
msgstr "æ¡ç®å·²åå¨"
-#: ../include/svn_error_codes.h:354
+#: ../include/svn_error_codes.h:361
msgid "Entry has no revision"
msgstr "æ¡ç®æ²¡æçæ¬"
-#: ../include/svn_error_codes.h:358
+#: ../include/svn_error_codes.h:365
msgid "Entry has no URL"
msgstr "å
¥å£æ²¡æ URL"
-#: ../include/svn_error_codes.h:362
+#: ../include/svn_error_codes.h:369
msgid "Entry has an invalid attribute"
msgstr "æ¡ç®ææ æå±æ§"
-#: ../include/svn_error_codes.h:366
+#: ../include/svn_error_codes.h:373
msgid "Can't create an entry for a forbidden name"
msgstr "ä¸è½ä¸ºç¦ç¨çåç§°å建æ¡ç®"
-#: ../include/svn_error_codes.h:372
+#: ../include/svn_error_codes.h:379
msgid "Obstructed update"
msgstr "æ´æ°é»å¡"
-#: ../include/svn_error_codes.h:377
+#: ../include/svn_error_codes.h:384
msgid "Mismatch popping the WC unwind stack"
msgstr "ä¸å¹é
çå¼¹åºå·¥ä½å¯æ¬å±å¼å æ "
-#: ../include/svn_error_codes.h:382
+#: ../include/svn_error_codes.h:389
msgid "Attempt to pop empty WC unwind stack"
msgstr "è¯å¾å¼¹åºç©ºçå·¥ä½å¯æ¬å±å¼å æ "
-#: ../include/svn_error_codes.h:387
+#: ../include/svn_error_codes.h:394
msgid "Attempt to unlock with non-empty unwind stack"
msgstr "è¯å¾è§£éé空å±å¼å æ "
-#: ../include/svn_error_codes.h:391
+#: ../include/svn_error_codes.h:398
msgid "Attempted to lock an already-locked dir"
msgstr "è¯å¾éå®å·²å éçç®å½"
-#: ../include/svn_error_codes.h:395
+#: ../include/svn_error_codes.h:402
msgid "Working copy not locked; this is probably a bug, please report"
msgstr "å·¥ä½å¯æ¬æ²¡æéå®ï¼è¿å¯è½æ¯ä¸ä¸ªæ¼æ´ï¼è¯·æ¥å"
-#: ../include/svn_error_codes.h:400
+#: ../include/svn_error_codes.h:407
msgid "Invalid lock"
msgstr "æ æé"
-#: ../include/svn_error_codes.h:406 ../include/svn_error_codes.h:412
+#: ../include/svn_error_codes.h:413 ../include/svn_error_codes.h:419
msgid "Path is not a working copy directory"
msgstr "è·¯å¾ä¸æ¯å·¥ä½å¯æ¬ç®å½"
-#: ../include/svn_error_codes.h:416
+#: ../include/svn_error_codes.h:423
msgid "Path is not a working copy file"
msgstr "è·¯å¾ä¸æ¯å·¥ä½å¯æ¬æä»¶"
-#: ../include/svn_error_codes.h:420
+#: ../include/svn_error_codes.h:427
msgid "Problem running log"
msgstr "æ§è¡æ¥å¿åºé"
-#: ../include/svn_error_codes.h:424
+#: ../include/svn_error_codes.h:431
msgid "Can't find a working copy path"
msgstr "æ¾ä¸å°å·¥ä½å¯æ¬è·¯å¾"
-#: ../include/svn_error_codes.h:428
+#: ../include/svn_error_codes.h:435
msgid "Working copy is not up-to-date"
msgstr "å·¥ä½å¯æ¬æ²¡ææ´æ°å°ææ°çæ¬"
-#: ../include/svn_error_codes.h:432
+#: ../include/svn_error_codes.h:439
msgid "Left locally modified or unversioned files"
msgstr "ä¿çæ¬å°ä¿®æ¹ææªçº³å
¥çæ¬æ§å¶çæä»¶"
-#: ../include/svn_error_codes.h:436
+#: ../include/svn_error_codes.h:443
msgid "Unmergeable scheduling requested on an entry"
msgstr "æ¡ç®ææ æ³åå¹¶çè°åº¦"
-#: ../include/svn_error_codes.h:440
+#: ../include/svn_error_codes.h:447
msgid "Found a working copy path"
msgstr "æ¾å°ä¸ä¸ªå·¥ä½å¯æ¬è·¯å¾"
-#: ../include/svn_error_codes.h:444
+#: ../include/svn_error_codes.h:451
msgid "A conflict in the working copy obstructs the current operation"
msgstr "å·¥ä½å¯æ¬ä¸çå²çªé»æ¢äºå½åæä½"
-#: ../include/svn_error_codes.h:448
+#: ../include/svn_error_codes.h:455
msgid "Working copy is corrupt"
msgstr "å·¥ä½å¯æ¬å·²æå"
-#: ../include/svn_error_codes.h:452
+#: ../include/svn_error_codes.h:459
msgid "Working copy text base is corrupt"
msgstr "å·¥ä½å¯æ¬çåèæä»¶æå"
-#: ../include/svn_error_codes.h:456
+#: ../include/svn_error_codes.h:463
msgid "Cannot change node kind"
msgstr "æ æ³ä¿®æ¹èç¹ç±»å"
-#: ../include/svn_error_codes.h:460
+#: ../include/svn_error_codes.h:467
msgid "Invalid operation on the current working directory"
msgstr "æä½å¯¹å½åå·¥ä½ç®å½æ æ"
-#: ../include/svn_error_codes.h:464
+#: ../include/svn_error_codes.h:471
msgid "Problem on first log entry in a working copy"
msgstr "æä½å·¥ä½å¯æ¬ç第ä¸ä¸ªæ¥å¿æ¡ç®åºé"
-#: ../include/svn_error_codes.h:468
+#: ../include/svn_error_codes.h:475
msgid "Unsupported working copy format"
msgstr "䏿¯ææ¤å·¥ä½å¯æ¬æ ¼å¼"
-#: ../include/svn_error_codes.h:472
+#: ../include/svn_error_codes.h:479
msgid "Path syntax not supported in this context"
msgstr "æ¤ä¸ä¸æä¸æ¯æè·¯å¾è¯æ³"
-#: ../include/svn_error_codes.h:477
+#: ../include/svn_error_codes.h:484
msgid "Invalid schedule"
msgstr "æ æçè°åº¦"
-#: ../include/svn_error_codes.h:482
+#: ../include/svn_error_codes.h:489
msgid "Invalid relocation"
msgstr "æ æéå®ä½"
-#: ../include/svn_error_codes.h:487
+#: ../include/svn_error_codes.h:494
msgid "Invalid switch"
msgstr "æ æç忢"
-#: ../include/svn_error_codes.h:492
+#: ../include/svn_error_codes.h:499
msgid "Changelist doesn't match"
msgstr "ä¿®æ¹å表ä¸å¹é
"
-#: ../include/svn_error_codes.h:497
+#: ../include/svn_error_codes.h:504
msgid "Conflict resolution failed"
msgstr "è§£å³å²çªå¤±è´¥"
-#: ../include/svn_error_codes.h:501
+#: ../include/svn_error_codes.h:508
msgid "Failed to locate 'copyfrom' path in working copy"
-msgstr "å¨å·¥ä½å¯æ¬ä¸å®ä½ âcopyfromâ çè·¯å¾å¤±è´¥ã"
+msgstr "å¨å·¥ä½å¯æ¬ä¸å®ä½ 'copyfrom' çè·¯å¾å¤±è´¥ã"
-#: ../include/svn_error_codes.h:509
+#: ../include/svn_error_codes.h:516
msgid "Moving a path from one changelist to another"
msgstr "å°è·¯å¾ä»ä¸ä¸ªä¿®æ¹å表移å°å¦ä¸ä¸ª"
-#: ../include/svn_error_codes.h:514
+#: ../include/svn_error_codes.h:521
msgid "Cannot delete a file external"
-msgstr "æ æ³å é¤å¤é¨æä»¶"
+msgstr "æ æ³å é¤å¤é¨å¼ç¨æä»¶"
-#: ../include/svn_error_codes.h:519
+#: ../include/svn_error_codes.h:526
msgid "Cannot move a file external"
-msgstr "æ æ³ç§»å¨å¤é¨æä»¶"
+msgstr "æ æ³ç§»å¨å¤é¨å¼ç¨æä»¶"
-#: ../include/svn_error_codes.h:524
+#: ../include/svn_error_codes.h:531
msgid "Something's amiss with the wc sqlite database"
msgstr "å·¥ä½å¯æ¬ç SQLite æ°æ®åºæé误"
-#: ../include/svn_error_codes.h:529
+#: ../include/svn_error_codes.h:536
msgid "The working copy is missing"
msgstr "å·¥ä½å¯æ¬ä¸¢å¤±"
-#: ../include/svn_error_codes.h:534
+#: ../include/svn_error_codes.h:541
msgid "The specified node is not a symlink"
msgstr "æå®çèç¹ä¸æ¯ç¬¦å·è¿æ¥"
-#: ../include/svn_error_codes.h:539
+#: ../include/svn_error_codes.h:546
msgid "The specified path has an unexpected status"
msgstr "æå®çè·¯å¾æä¸ææçç¶æ"
-#: ../include/svn_error_codes.h:544
+#: ../include/svn_error_codes.h:551
msgid "The working copy needs to be upgraded"
msgstr "å·¥ä½å¯æ¬éè¦å级"
-#: ../include/svn_error_codes.h:549
+#: ../include/svn_error_codes.h:556
msgid "Previous operation has not finished; run 'cleanup' if it was interrupted"
-msgstr "以åçæä½æ²¡æå®æï¼å¦æå®è¢«ä¸æï¼è¯·æ§è¡âsvn cleanupâ"
+msgstr "以åçæä½æ²¡æå®æï¼å¦æå®è¢«ä¸æï¼è¯·æ§è¡'svn cleanup'"
-#: ../include/svn_error_codes.h:555
+#: ../include/svn_error_codes.h:562
msgid "The operation cannot be performed with the specified depth"
msgstr "卿å®ç深度ä¸è½æ§è¡æ¤æä½"
-#: ../include/svn_error_codes.h:560
+#: ../include/svn_error_codes.h:567
msgid "Couldn't open a working copy file because access was denied"
msgstr "ä¸è½æå¼å·¥ä½å¯æ¬æä»¶ï¼è®¿é®è¢«æç»"
-#: ../include/svn_error_codes.h:565
+#: ../include/svn_error_codes.h:572
msgid "Mixed-revision working copy was found but not expected"
msgstr "åç°äºä¸ææçæ··åçæ¬çå·¥ä½å¯æ¬"
-#: ../include/svn_error_codes.h:570
+#: ../include/svn_error_codes.h:577
msgid "Duplicate targets in svn:externals property"
msgstr "svn:externals 屿§å
å«éå¤çç®æ "
-#: ../include/svn_error_codes.h:576
+#: ../include/svn_error_codes.h:582
+msgid "Incompatible working copy settings"
+msgstr "ä¸å
¼å®¹çå·¥ä½å¯æ¬è®¾ç½®"
+
+#: ../include/svn_error_codes.h:587
+msgid "This client uses a deprecated API that does not support working copies without local pristines"
+msgstr "æ¤å®¢æ·ç«¯ä½¿ç¨äºå·²åºå¼ç APIï¼ä¸æ¯ææ²¡ææ¬å°åå§å¯æ¬çå·¥ä½å¯æ¬"
+
+#: ../include/svn_error_codes.h:593
+msgid "No local pristine contents for a file"
+msgstr "æä»¶æ²¡ææ¬å°åå§å
容"
+
+#: ../include/svn_error_codes.h:599
msgid "General filesystem error"
msgstr "æ®éæä»¶ç³»ç»é误"
-#: ../include/svn_error_codes.h:580
+#: ../include/svn_error_codes.h:603
msgid "Error closing filesystem"
msgstr "å
³éæä»¶ç³»ç»åºé"
-#: ../include/svn_error_codes.h:584
+#: ../include/svn_error_codes.h:607
msgid "Filesystem is already open"
msgstr "æä»¶ç³»ç»å·²ç»æå¼"
-#: ../include/svn_error_codes.h:588
+#: ../include/svn_error_codes.h:611
msgid "Filesystem is not open"
msgstr "æä»¶ç³»ç»å°æªæå¼"
-#: ../include/svn_error_codes.h:592
+#: ../include/svn_error_codes.h:615
msgid "Filesystem is corrupt"
msgstr "æä»¶ç³»ç»æå"
-#: ../include/svn_error_codes.h:596
+#: ../include/svn_error_codes.h:619
msgid "Invalid filesystem path syntax"
msgstr "æ ææä»¶ç³»ç»è·¯å¾è¯æ³"
-#: ../include/svn_error_codes.h:600
+#: ../include/svn_error_codes.h:623
msgid "Invalid filesystem revision number"
msgstr "æ ææä»¶ç³»ç»çæ¬å·"
-#: ../include/svn_error_codes.h:604
+#: ../include/svn_error_codes.h:627
msgid "Invalid filesystem transaction name"
msgstr "æ æçæä»¶ç³»ç»äºå¡åç§°"
-#: ../include/svn_error_codes.h:608
+#: ../include/svn_error_codes.h:631
msgid "Filesystem directory has no such entry"
msgstr "æä»¶ç³»ç»ç®å½æ²¡ææ¤æ¡ç®"
-#: ../include/svn_error_codes.h:612
+#: ../include/svn_error_codes.h:635
msgid "Filesystem has no such representation"
-msgstr "æä»¶ç³»ç»æ²¡ææ¤ä¿®è®¢ç"
+msgstr "æä»¶ç³»ç»æ²¡ææ¤è¡¨ç¤º"
-#: ../include/svn_error_codes.h:616
+#: ../include/svn_error_codes.h:639
msgid "Filesystem has no such string"
msgstr "æä»¶ç³»ç»æ²¡ææ¤å符串"
-#: ../include/svn_error_codes.h:620
+#: ../include/svn_error_codes.h:643
msgid "Filesystem has no such copy"
msgstr "æä»¶ç³»ç»æ¤å¯æ¬"
-#: ../include/svn_error_codes.h:624
+#: ../include/svn_error_codes.h:647
msgid "The specified transaction is not mutable"
msgstr "æå®çäºå¡ä¸å¯æ¹å"
-#: ../include/svn_error_codes.h:628
+#: ../include/svn_error_codes.h:651
msgid "Filesystem has no item"
msgstr "æä»¶ç³»ç»æ²¡ææ¡ç®"
-#: ../include/svn_error_codes.h:632
+#: ../include/svn_error_codes.h:655
msgid "Filesystem has no such node-rev-id"
msgstr "æä»¶ç³»ç»æ²¡ææ¤ node-rev-id"
-#: ../include/svn_error_codes.h:636
+#: ../include/svn_error_codes.h:659
msgid "String does not represent a node or node-rev-id"
msgstr "åç¬¦ä¸²ä¸æ¯èç¹æ node-rev-id"
-#: ../include/svn_error_codes.h:640
+#: ../include/svn_error_codes.h:663
msgid "Name does not refer to a filesystem directory"
msgstr "æä»¶ç³»ç»æ æ¤ç®å½"
-#: ../include/svn_error_codes.h:644
+#: ../include/svn_error_codes.h:667
msgid "Name does not refer to a filesystem file"
msgstr "æä»¶ç³»ç»æ æ¤æä»¶"
-#: ../include/svn_error_codes.h:648
+#: ../include/svn_error_codes.h:671
msgid "Name is not a single path component"
msgstr "åç§°ä¸æ¯åä¸è·¯å¾"
-#: ../include/svn_error_codes.h:652
+#: ../include/svn_error_codes.h:675
msgid "Attempt to change immutable filesystem node"
msgstr "è¯å¾ä¿®æ¹ä¸åçæä»¶ç³»ç»èç¹"
-#: ../include/svn_error_codes.h:656
+#: ../include/svn_error_codes.h:679
msgid "Item already exists in filesystem"
msgstr "æä»¶ç³»ç»å·²ææ¤æ¡ç®"
-#: ../include/svn_error_codes.h:660
+#: ../include/svn_error_codes.h:683
msgid "Attempt to remove or recreate fs root dir"
msgstr "è¯å¾å 餿é建æä»¶ç³»ç»æ ¹ç®å½"
-#: ../include/svn_error_codes.h:664
+#: ../include/svn_error_codes.h:687
msgid "Object is not a transaction root"
msgstr "å¯¹è±¡ä¸æ¯äºå¡çæ ¹"
-#: ../include/svn_error_codes.h:668
+#: ../include/svn_error_codes.h:691
msgid "Object is not a revision root"
msgstr "å¯¹è±¡ä¸æ¯çæ¬çæ ¹"
-#: ../include/svn_error_codes.h:672
+#: ../include/svn_error_codes.h:695
msgid "Merge conflict during commit"
msgstr "æäº¤æ¶åçåå¹¶å²çª"
-#: ../include/svn_error_codes.h:676
+#: ../include/svn_error_codes.h:699
msgid "A representation vanished or changed between reads"
-msgstr "è¯»åæ¶ä¿®è®¢çæ¶å¤±ææ¹å"
+msgstr "è¯»åæ¶è¡¨ç¤ºæ¶å¤±ææ¹å"
-#: ../include/svn_error_codes.h:680
+#: ../include/svn_error_codes.h:703
msgid "Tried to change an immutable representation"
-msgstr "è¯å¾ä¿®æ¹ä¸åç修订ç"
+msgstr "è¯å¾ä¿®æ¹ä¸åç表示"
-#: ../include/svn_error_codes.h:684
+#: ../include/svn_error_codes.h:707
msgid "Malformed skeleton data"
msgstr "éæ³éª¨æ¶æ°æ®"
-#: ../include/svn_error_codes.h:688
+#: ../include/svn_error_codes.h:711
msgid "Transaction is out of date"
msgstr "äºå¡è¿æ¶"
-#: ../include/svn_error_codes.h:692
+#: ../include/svn_error_codes.h:715
msgid "Berkeley DB error"
msgstr "BDB é误"
-#: ../include/svn_error_codes.h:696
+#: ../include/svn_error_codes.h:719
msgid "Berkeley DB deadlock error"
msgstr "BDB æ»é"
-#: ../include/svn_error_codes.h:700
+#: ../include/svn_error_codes.h:723
msgid "Transaction is dead"
msgstr "äºå¡å·²ç»ç»æ"
-#: ../include/svn_error_codes.h:704
+#: ../include/svn_error_codes.h:727
msgid "Transaction is not dead"
msgstr "äºå¡å°æªç»æ"
-#: ../include/svn_error_codes.h:709
+#: ../include/svn_error_codes.h:732
msgid "Unknown FS type"
msgstr "æªç¥çFSç±»å"
-#: ../include/svn_error_codes.h:714
+#: ../include/svn_error_codes.h:737
msgid "No user associated with filesystem"
msgstr "没æç¨æ·ä¸æä»¶ç³»ç»å
³è"
-#: ../include/svn_error_codes.h:719
+#: ../include/svn_error_codes.h:742
msgid "Path is already locked"
msgstr "å·²ç»éå®è·¯å¾"
-#: ../include/svn_error_codes.h:724 ../include/svn_error_codes.h:961
+#: ../include/svn_error_codes.h:747 ../include/svn_error_codes.h:1009
msgid "Path is not locked"
msgstr "è·¯å¾æ²¡æå é"
-#: ../include/svn_error_codes.h:729
+#: ../include/svn_error_codes.h:752
msgid "Lock token is incorrect"
msgstr "䏿£ç¡®çéå®ä»¤ç"
-#: ../include/svn_error_codes.h:734
+#: ../include/svn_error_codes.h:757
msgid "No lock token provided"
msgstr "没ææä¾éå®ä»¤ç"
-#: ../include/svn_error_codes.h:739
+#: ../include/svn_error_codes.h:762
msgid "Username does not match lock owner"
msgstr "ç¨æ·ä¸æ¯éææè
"
-#: ../include/svn_error_codes.h:744
+#: ../include/svn_error_codes.h:767
msgid "Filesystem has no such lock"
msgstr "æä»¶ç³»ç»æ²¡ææ¤é"
-#: ../include/svn_error_codes.h:749
+#: ../include/svn_error_codes.h:772
msgid "Lock has expired"
msgstr "éè¿æ"
-#: ../include/svn_error_codes.h:754 ../include/svn_error_codes.h:948
+#: ../include/svn_error_codes.h:777 ../include/svn_error_codes.h:996
msgid "Item is out of date"
msgstr "æ¡ç®è¿æ¶"
-#: ../include/svn_error_codes.h:766
+#: ../include/svn_error_codes.h:789
msgid "Unsupported FS format"
msgstr "䏿¯æçæä»¶ç³»ç»æ ¼å¼"
-#: ../include/svn_error_codes.h:771
+#: ../include/svn_error_codes.h:794
msgid "Representation is being written"
-msgstr "æ£å¨å修订ç"
+msgstr "æ£å¨å表示"
-#: ../include/svn_error_codes.h:776
+#: ../include/svn_error_codes.h:799
msgid "The generated transaction name is too long"
msgstr "产ççäºå¡å称太é¿"
-#: ../include/svn_error_codes.h:781
+#: ../include/svn_error_codes.h:804
msgid "Filesystem has no such node origin record"
msgstr "æä»¶ç³»ç»æ²¡ææ¤èç¹çåå§è®°å½"
-#: ../include/svn_error_codes.h:786
+#: ../include/svn_error_codes.h:809
msgid "Filesystem upgrade is not supported"
msgstr "䏿¯ææä»¶ç³»ç»å级"
-#: ../include/svn_error_codes.h:791
+#: ../include/svn_error_codes.h:814
msgid "Filesystem has no such checksum-representation index record"
-msgstr "æä»¶ç³»ç»æ²¡ææ¤æ ¡éªåå±ç°ç´¢å¼è®°å½"
+msgstr "æä»¶ç³»ç»æ²¡ææ¤æ ¡éªå表示索å¼è®°å½"
-#: ../include/svn_error_codes.h:796
+#: ../include/svn_error_codes.h:819
msgid "Property value in filesystem differs from the provided base value"
msgstr "æä»¶ç³»ç»ä¸ç屿§å¼ä¸æä¾çåºç¡å¼ä¸å"
-#: ../include/svn_error_codes.h:802
+#: ../include/svn_error_codes.h:825
msgid "The filesystem editor completion process was not followed"
msgstr "没æè¿è¡æä»¶ç³»ç»ç¼è¾å¨å®æè¿ç¨"
-#: ../include/svn_error_codes.h:807
+#: ../include/svn_error_codes.h:830
msgid "A packed revprop could not be read"
msgstr "ä¸è½è¯»åæå
ç revprop"
-#: ../include/svn_error_codes.h:812
+#: ../include/svn_error_codes.h:835
msgid "Could not initialize the revprop caching infrastructure."
msgstr "ä¸è½åå§å revprop ç¼å"
-#: ../include/svn_error_codes.h:817
+#: ../include/svn_error_codes.h:840
msgid "Malformed transaction ID string."
msgstr "ç¸å½¢çäºå¡ ID å符串ã"
-#: ../include/svn_error_codes.h:822
+#: ../include/svn_error_codes.h:845
msgid "Corrupt index file."
msgstr "æåçç´¢å¼æä»¶"
-#: ../include/svn_error_codes.h:827
+#: ../include/svn_error_codes.h:850
msgid "Revision not covered by index."
msgstr "ç´¢å¼ä¸æ²¡ææ¤çæ¬ã"
-#: ../include/svn_error_codes.h:832
+#: ../include/svn_error_codes.h:855
msgid "Item index too large for this revision."
msgstr "æ¤çæ¬çæ¡ç®ç´¢å¼å¤ªå¤§ã"
-#: ../include/svn_error_codes.h:837
+#: ../include/svn_error_codes.h:860
msgid "Container index out of range."
msgstr "容å¨ç´¢å¼è¶çã"
-#: ../include/svn_error_codes.h:842
+#: ../include/svn_error_codes.h:865
msgid "Index files are inconsistent."
msgstr "ç´¢å¼æä»¶ä¸ä¸è´ã"
-#: ../include/svn_error_codes.h:847
+#: ../include/svn_error_codes.h:870
msgid "Lock operation failed"
msgstr "éæä½å¤±è´¥"
-#: ../include/svn_error_codes.h:852
+#: ../include/svn_error_codes.h:875
msgid "Unsupported FS type"
msgstr "䏿¯æçæä»¶ç³»ç»ç±»å"
-#: ../include/svn_error_codes.h:857
+#: ../include/svn_error_codes.h:880
msgid "Container capacity exceeded."
-msgstr ""
+msgstr "容å¨å®¹éå·²è¶
åºã"
-#: ../include/svn_error_codes.h:862
+#: ../include/svn_error_codes.h:885
msgid "Malformed node revision ID string."
msgstr "ç¸å½¢çèç¹çæ¬ ID å符串ã"
-#: ../include/svn_error_codes.h:867 ../libsvn_fs_x/revprops.c:291
+#: ../include/svn_error_codes.h:890
msgid "Invalid generation number data."
msgstr "æ æççæç¼å·æ°æ®ã"
-#: ../include/svn_error_codes.h:873
+#: ../include/svn_error_codes.h:895
+msgid "Revprop manifest corrupt."
+msgstr "çæ¬å±æ§æ¸
åæåã"
+
+#: ../include/svn_error_codes.h:900
+msgid "Property list is corrupt."
+msgstr "屿§å表æåã"
+
+#: ../include/svn_error_codes.h:905
+msgid "Content checksums supposedly match but content does not."
+msgstr "æ ¡éªååºå½å¹é
ä½å
容ä¸åã"
+
+#: ../include/svn_error_codes.h:910
+msgid "Unrecognized filesystem I/O control code"
+msgstr "æ æ³è¯å«çæä»¶ç³»ç» I/O æ§å¶ç "
+
+#: ../include/svn_error_codes.h:915
+msgid "Rep-sharing is not allowed."
+msgstr "ä¸å
许å
±äº«è¡¨ç¤ºã"
+
+#: ../include/svn_error_codes.h:920
+msgid "Rep-sharing is not supported."
+msgstr "䏿¯æå
±äº«è¡¨ç¤ºã"
+
+#: ../include/svn_error_codes.h:926
msgid "The repository is locked, perhaps for db recovery"
msgstr "çæ¬åºè¢«éï¼å¯è½æ£å¨æ¢å¤"
-#: ../include/svn_error_codes.h:877
+#: ../include/svn_error_codes.h:930
msgid "A repository hook failed"
msgstr "çæ¬åºé©åé误"
-#: ../include/svn_error_codes.h:881
+#: ../include/svn_error_codes.h:934
msgid "Incorrect arguments supplied"
msgstr "æä¾äºä¸æ£ç¡®çåæ°"
-#: ../include/svn_error_codes.h:885
+#: ../include/svn_error_codes.h:938
msgid "A report cannot be generated because no data was supplied"
msgstr "æ²¡ææ°æ®ï¼æ æ³äº§çæ¥å"
-#: ../include/svn_error_codes.h:889
+#: ../include/svn_error_codes.h:942
msgid "Bogus revision report"
msgstr "çæ¬æ¥åéæ³"
-#: ../include/svn_error_codes.h:898
+#: ../include/svn_error_codes.h:951
msgid "Unsupported repository version"
msgstr "䏿¯ææ¤çæ¬åºçæ¬"
-#: ../include/svn_error_codes.h:902
+#: ../include/svn_error_codes.h:955
msgid "Disabled repository feature"
msgstr "å
³éçæ¬åºç¹æ§"
-#: ../include/svn_error_codes.h:906
+#: ../include/svn_error_codes.h:959
msgid "Error running post-commit hook"
msgstr "æ§è¡ post-commit é©åé误"
-#: ../include/svn_error_codes.h:911
+#: ../include/svn_error_codes.h:964
msgid "Error running post-lock hook"
msgstr "æ§è¡ post-lock é©åé误"
-#: ../include/svn_error_codes.h:916
+#: ../include/svn_error_codes.h:969
msgid "Error running post-unlock hook"
msgstr "æ§è¡ post-unlock é©åé误"
-#: ../include/svn_error_codes.h:921
+#: ../include/svn_error_codes.h:974
msgid "Repository upgrade is not supported"
msgstr "䏿¯æçæ¬åºå级"
-#: ../include/svn_error_codes.h:926
-msgid "Repository is corrupt"
-msgstr "çæ¬åºå·²æå"
-
-#: ../include/svn_error_codes.h:932
+#: ../include/svn_error_codes.h:980
msgid "Bad URL passed to RA layer"
msgstr "ä¼ éè³ RA å±ç URL é误"
-#: ../include/svn_error_codes.h:936
+#: ../include/svn_error_codes.h:984
msgid "Authorization failed"
msgstr "认è¯å¤±è´¥"
-#: ../include/svn_error_codes.h:940
+#: ../include/svn_error_codes.h:988
msgid "Unknown authorization method"
msgstr "æªç¥è®¤è¯"
-#: ../include/svn_error_codes.h:944
+#: ../include/svn_error_codes.h:992
msgid "Repository access method not implemented"
msgstr "çæ¬åºæªå®ç°ååæ¹æ³"
-#: ../include/svn_error_codes.h:952
+#: ../include/svn_error_codes.h:1000
msgid "Repository has no UUID"
msgstr "çæ¬åºæ²¡æ UUID"
-#: ../include/svn_error_codes.h:956
+#: ../include/svn_error_codes.h:1004
msgid "Unsupported RA plugin ABI version"
msgstr "䏿¯ææ¤ RA æä»¶ç ABI çæ¬"
-#: ../include/svn_error_codes.h:966
+#: ../include/svn_error_codes.h:1014
msgid "Server can only replay from the root of a repository"
msgstr "æå¡å¨åªè½ä»çæ¬åºçæ ¹éæ¾"
-#: ../include/svn_error_codes.h:971
+#: ../include/svn_error_codes.h:1019
msgid "Repository UUID does not match expected UUID"
msgstr "çæ¬åºç UUID 䏿æç UUID ä¸å¹é
"
-#: ../include/svn_error_codes.h:976
+#: ../include/svn_error_codes.h:1024
msgid "Repository root URL does not match expected root URL"
msgstr "çæ¬åºæ ¹ URL 䏿æçæ ¹ URL ä¸å¹é
"
-#: ../include/svn_error_codes.h:981
+#: ../include/svn_error_codes.h:1029
msgid "Session URL does not match expected session URL"
msgstr "ä¼è¯ URL 䏿æçä¼è¯ URL ä¸å¹é
"
-#: ../include/svn_error_codes.h:986 ../libsvn_ra_svn/client.c:503
+#: ../include/svn_error_codes.h:1034 ../libsvn_ra_svn/client.c:507
#, c-format
msgid "Can't create tunnel"
msgstr "æ æ³å建é§é"
-#: ../include/svn_error_codes.h:991
+#: ../include/svn_error_codes.h:1039
msgid "Can't create session"
msgstr "æ æ³å建åè¯"
-#: ../include/svn_error_codes.h:997
+#: ../include/svn_error_codes.h:1045
msgid "RA layer failed to init socket layer"
msgstr "RA 屿 æ³åå§å socket å±"
-#: ../include/svn_error_codes.h:1001
+#: ../include/svn_error_codes.h:1049
msgid "RA layer failed to create HTTP request"
msgstr "RA å±å建 HTTP 请æ±å¤±è´¥"
-#: ../include/svn_error_codes.h:1005
+#: ../include/svn_error_codes.h:1053
msgid "RA layer request failed"
msgstr "RA å±è¯·æ±å¤±è´¥"
-#: ../include/svn_error_codes.h:1009
+#: ../include/svn_error_codes.h:1057
msgid "RA layer didn't receive requested OPTIONS info"
msgstr "RA 屿 æ³åå¾è¯·æ±ç OPTIONS ä¿¡æ¯"
-#: ../include/svn_error_codes.h:1013
+#: ../include/svn_error_codes.h:1061
msgid "RA layer failed to fetch properties"
msgstr "RA 屿 æ³åå¾å±æ§"
-#: ../include/svn_error_codes.h:1017
+#: ../include/svn_error_codes.h:1065
msgid "RA layer file already exists"
msgstr "RA 屿件已ç»åå¨"
-#: ../include/svn_error_codes.h:1031
+#: ../include/svn_error_codes.h:1079
msgid "HTTP Path Not Found"
msgstr "æ¾ä¸å° HTTP è·¯å¾"
-#: ../include/svn_error_codes.h:1035
+#: ../include/svn_error_codes.h:1083
msgid "Failed to execute WebDAV PROPPATCH"
msgstr "æ§è¡ WebDAV PROPPATCH 失败"
#. If condition COND is not met, return a "malformed network data" error.
#.
-#: ../include/svn_error_codes.h:1040 ../include/svn_error_codes.h:1513
-#: ../libsvn_ra_svn/marshal.c:1129 ../libsvn_ra_svn/marshal.c:1381
-#: ../libsvn_ra_svn/marshal.c:1411 ../libsvn_ra_svn/marshal.c:2495
+#: ../include/svn_error_codes.h:1088 ../include/svn_error_codes.h:1596
+#: ../libsvn_ra_svn/marshal.c:1459 ../libsvn_ra_svn/marshal.c:1716
+#: ../libsvn_ra_svn/marshal.c:1745 ../libsvn_ra_svn/marshal.c:2997
msgid "Malformed network data"
msgstr "éæ³ç½ç»æ°æ®"
-#: ../include/svn_error_codes.h:1045
+#: ../include/svn_error_codes.h:1093
msgid "Unable to extract data from response header"
msgstr "ä¸è½ä»ååºç头信æ¯ä¸è·åæ°æ®"
-#: ../include/svn_error_codes.h:1050
+#: ../include/svn_error_codes.h:1098
msgid "Repository has been moved"
msgstr "çæ¬åºå·²ç»ç§»å¨"
-#: ../include/svn_error_codes.h:1055 ../libsvn_ra_serf/util.c:886
+#: ../include/svn_error_codes.h:1103 ../libsvn_ra_serf/util.c:945
msgid "Connection timed out"
msgstr "è¿æ¥è¶
æ¶"
-#: ../include/svn_error_codes.h:1060
+#: ../include/svn_error_codes.h:1108
msgid "URL access forbidden for unknown reason"
msgstr "å 为æªç¥ççç±ï¼ç¦æ¢è®¿é® URL"
-#: ../include/svn_error_codes.h:1065
+#: ../include/svn_error_codes.h:1113
msgid "The server state conflicts with the requested preconditions"
msgstr "æå¡å¨ç¶æä¸è¯·æ±çåç½®æ¡ä»¶å²çªã"
-#: ../include/svn_error_codes.h:1071 ../include/svn_error_codes.h:1517
+#: ../include/svn_error_codes.h:1118
+msgid "The URL doesn't allow the requested method"
+msgstr "URL ä¸å
许请æ±çæ¹æ³"
+
+#: ../include/svn_error_codes.h:1124 ../include/svn_error_codes.h:1600
msgid "Couldn't find a repository"
msgstr "æ æ³æ¾å°çæ¬åº"
-#: ../include/svn_error_codes.h:1075
+#: ../include/svn_error_codes.h:1128
msgid "Couldn't open a repository"
msgstr "æ æ³æå¼çæ¬åº"
-#: ../include/svn_error_codes.h:1081
+#: ../include/svn_error_codes.h:1134
msgid "Svndiff data has invalid header"
msgstr "svndiff æ°æ®å
嫿 æå¤´"
-#: ../include/svn_error_codes.h:1085
+#: ../include/svn_error_codes.h:1138
msgid "Svndiff data contains corrupt window"
msgstr "Svndiff æ°æ®å
嫿åçªå£"
-#: ../include/svn_error_codes.h:1089
+#: ../include/svn_error_codes.h:1142
msgid "Svndiff data contains backward-sliding source view"
msgstr "Svndiff æ°æ®å
å«ååååçèµæºè§å¾"
-#: ../include/svn_error_codes.h:1093
+#: ../include/svn_error_codes.h:1146
msgid "Svndiff data contains invalid instruction"
msgstr "svndiff æ°æ®å
嫿 ææä»¤"
-#: ../include/svn_error_codes.h:1097
+#: ../include/svn_error_codes.h:1150
msgid "Svndiff data ends unexpectedly"
msgstr "svndiff æ°æ®æå¤ç»æ"
-#: ../include/svn_error_codes.h:1101
+#: ../include/svn_error_codes.h:1154
msgid "Svndiff compressed data is invalid"
msgstr "éæ³ svndiff åç¼©æ°æ®"
-#: ../include/svn_error_codes.h:1107
+#: ../include/svn_error_codes.h:1160
msgid "Apache has no path to an SVN filesystem"
msgstr "Apache 没ææå SVN æä»¶ç³»ç»çè·¯å¾"
-#: ../include/svn_error_codes.h:1111
+#: ../include/svn_error_codes.h:1164
msgid "Apache got a malformed URI"
msgstr "Apache å¾å°éæ³ URI"
-#: ../include/svn_error_codes.h:1115
+#: ../include/svn_error_codes.h:1168
msgid "Activity not found"
msgstr "æ²¡ææ¾å°æ´»å¨é¡¹"
-#: ../include/svn_error_codes.h:1119
+#: ../include/svn_error_codes.h:1172
msgid "Baseline incorrect"
msgstr "åºçº¿é误"
-#: ../include/svn_error_codes.h:1123
+#: ../include/svn_error_codes.h:1176
msgid "Input/output error"
msgstr "è¾åº/è¾åºé误"
-#: ../include/svn_error_codes.h:1129
+#: ../include/svn_error_codes.h:1182
msgid "A path under version control is needed for this operation"
msgstr "åªè½å¯¹çº³å
¥çæ¬æ§å¶çè·¯å¾æ§è¡æ¤æä½"
-#: ../include/svn_error_codes.h:1133
+#: ../include/svn_error_codes.h:1186
msgid "Repository access is needed for this operation"
msgstr "æ¤æä½éè¦ååçæ¬åº"
-#: ../include/svn_error_codes.h:1137
+#: ../include/svn_error_codes.h:1190
msgid "Bogus revision information given"
msgstr "ç»åºççæ¬ä¿¡æ¯éæ³"
-#: ../include/svn_error_codes.h:1141
+#: ../include/svn_error_codes.h:1194
msgid "Attempting to commit to a URL more than once"
msgstr "è¯å¾å¯¹ URL è¿è¡å¤æ¬¡æäº¤"
-#: ../include/svn_error_codes.h:1145
+#: ../include/svn_error_codes.h:1198
msgid "Operation does not apply to binary file"
msgstr "ä¸è½å¯¹äºè¿å¶æä»¶æ§è¡æ¤æä½"
-#: ../include/svn_error_codes.h:1151
+#: ../include/svn_error_codes.h:1204
msgid "Format of an svn:externals property was invalid"
msgstr "svn:externals 屿§æ ¼å¼éæ³"
-#: ../include/svn_error_codes.h:1155
+#: ../include/svn_error_codes.h:1208
msgid "Attempting restricted operation for modified resource"
msgstr "è¯å¾å¯¹å·²ä¿®æ¹çèµæºè¿è¡åéæä½"
-#: ../include/svn_error_codes.h:1159
+#: ../include/svn_error_codes.h:1212
msgid "Operation does not apply to directory"
msgstr "ä¸è½å¯¹ç®å½æ§è¡æ¤æä½"
-#: ../include/svn_error_codes.h:1163
+#: ../include/svn_error_codes.h:1216 ../svnadmin/svnadmin.c:1842
+#, c-format
msgid "Revision range is not allowed"
msgstr "ä¸å
许ççæ¬èå´"
-#: ../include/svn_error_codes.h:1167
+#: ../include/svn_error_codes.h:1220
msgid "Inter-repository relocation not allowed"
msgstr "䏿¯æçæ¬åºä¹é´çéæ°å®ä½"
-#: ../include/svn_error_codes.h:1171
+#: ../include/svn_error_codes.h:1224
msgid "Author name cannot contain a newline"
msgstr "ä½è
åç§°ä¸è½æ¢è¡"
-#: ../include/svn_error_codes.h:1175
+#: ../include/svn_error_codes.h:1228
msgid "Bad property name"
msgstr "屿§åç§°é误"
-#: ../include/svn_error_codes.h:1180
+#: ../include/svn_error_codes.h:1233
msgid "Two versioned resources are unrelated"
msgstr "两个纳å
¥çæ¬æ§å¶çèµæºä¸ç¸å
³"
-#: ../include/svn_error_codes.h:1185
+#: ../include/svn_error_codes.h:1238
msgid "Path has no lock token"
msgstr "è·¯å¾æ²¡æéå®ä»¤ç"
-#: ../include/svn_error_codes.h:1190
+#: ../include/svn_error_codes.h:1243
msgid "Operation does not support multiple sources"
msgstr "æ¤æä½ä¸æ¯æå¤ä¸ªæºå¯¹è±¡"
-#: ../include/svn_error_codes.h:1195
+#: ../include/svn_error_codes.h:1248
msgid "No versioned parent directories"
msgstr "没æåçæ¬æ§å¶çç¶ç®å½"
-#: ../include/svn_error_codes.h:1200 ../include/svn_error_codes.h:1220
+#: ../include/svn_error_codes.h:1253 ../include/svn_error_codes.h:1273
msgid "Working copy and merge source not ready for reintegration"
-msgstr "å·¥ä½å¯æ¬ä¸åå¹¶æ¥æºæ²¡æåå¤å¥½å¤å
´"
+msgstr "å·¥ä½å¯æ¬ä¸åå¹¶æºå°æªåå¤å¥½å reintegrate åå¹¶"
-#: ../include/svn_error_codes.h:1205
+#: ../include/svn_error_codes.h:1258
msgid "A file external cannot overwrite an existing versioned item"
msgstr "å¤é¨å¼ç¨çæä»¶ä¸è½è¦åå·²åççæ¬æ§å¶çæ¡ç®"
-#: ../include/svn_error_codes.h:1210
+#: ../include/svn_error_codes.h:1263
msgid "Invalid path component strip count specified"
msgstr "æå®äºæ æçè·¯å¾ç»ä»¶ä¿®åªè®¡æ°"
-#: ../include/svn_error_codes.h:1215
+#: ../include/svn_error_codes.h:1268
msgid "Detected a cycle while processing the operation"
msgstr "å½å¤çæ¤æä½æ¯ï¼æ£æµå°æ»å¾ªç¯"
-#: ../include/svn_error_codes.h:1225
+#: ../include/svn_error_codes.h:1278
msgid "Invalid mergeinfo detected in merge target"
msgstr "å¨åå¹¶ç®æ æ£æµå°äºåå¹¶ä¿¡æ¯"
-#: ../include/svn_error_codes.h:1230
+#: ../include/svn_error_codes.h:1283
msgid "Can't perform this operation without a valid lock token"
msgstr "ä¸è½å¨æ²¡æåæ³çéä»¤çæ¶æ§è¡æ¤æä½"
-#: ../include/svn_error_codes.h:1235
+#: ../include/svn_error_codes.h:1288
msgid "The operation is forbidden by the server"
msgstr "æä½è¢«æå¡å¨ç¦æ¢"
-#: ../include/svn_error_codes.h:1241
+#: ../include/svn_error_codes.h:1293
+msgid "The conflict resolution option is not applicable"
+msgstr "å²çªè§£å³é项ä¸éç¨"
+
+#: ../include/svn_error_codes.h:1299
msgid "A problem occurred; see other errors for details"
msgstr "åçé®é¢ï¼è¯·åé
å
¶å®é误信æ¯"
-#: ../include/svn_error_codes.h:1245
+#: ../include/svn_error_codes.h:1303
msgid "Failure loading plugin"
msgstr "å è½½æä»¶å¤±è´¥"
-#: ../include/svn_error_codes.h:1249
+#: ../include/svn_error_codes.h:1307
msgid "Malformed file"
msgstr "æä»¶æ ¼å¼é误"
-#: ../include/svn_error_codes.h:1253
+#: ../include/svn_error_codes.h:1311
msgid "Incomplete data"
msgstr "æ°æ®ä¸å®æ´"
-#: ../include/svn_error_codes.h:1257
+#: ../include/svn_error_codes.h:1315
msgid "Incorrect parameters given"
msgstr "忰䏿£ç¡®"
-#: ../include/svn_error_codes.h:1261
+#: ../include/svn_error_codes.h:1319
msgid "Tried a versioning operation on an unversioned resource"
msgstr "è¯å¾å¯¹æªçº³å
¥çæ¬æ§å¶çèµæºè¿è¡çæ¬æä½"
-#: ../include/svn_error_codes.h:1265
+#: ../include/svn_error_codes.h:1323
msgid "Test failed"
msgstr "æµè¯å¤±è´¥"
-#: ../include/svn_error_codes.h:1269
+#: ../include/svn_error_codes.h:1327
msgid "Trying to use an unsupported feature"
msgstr "è¯å¾ä½¿ç¨ä¸æ¯æçç¹æ§"
-#: ../include/svn_error_codes.h:1273
+#: ../include/svn_error_codes.h:1331
msgid "Unexpected or unknown property kind"
msgstr "æå¤ææªç¥ç屿§ç±»å"
-#: ../include/svn_error_codes.h:1277
+#: ../include/svn_error_codes.h:1335
msgid "Illegal target for the requested operation"
msgstr "æ¤è¯·æ±æä½çç®æ éæ³"
-#: ../include/svn_error_codes.h:1281
+#: ../include/svn_error_codes.h:1339
msgid "MD5 checksum is missing"
msgstr "没æ MD5 æ ¡éªå"
-#: ../include/svn_error_codes.h:1285
+#: ../include/svn_error_codes.h:1343
msgid "Directory needs to be empty but is not"
msgstr "å¿
须为空çç®å½æå
容"
-#: ../include/svn_error_codes.h:1289
+#: ../include/svn_error_codes.h:1347
msgid "Error calling external program"
-msgstr "è°ç¨å¤é¨ç¨åºé误"
+msgstr "è°ç¨å¤é¨ç¨åºåºé"
-#: ../include/svn_error_codes.h:1293
+#: ../include/svn_error_codes.h:1351
msgid "Python exception has been set with the error"
msgstr "Python å¼å¸¸è¢«è®¾ä¸ºé误"
-#: ../include/svn_error_codes.h:1297
+#: ../include/svn_error_codes.h:1355
msgid "A checksum mismatch occurred"
msgstr "æ ¡éªåé误"
-#: ../include/svn_error_codes.h:1301
+#: ../include/svn_error_codes.h:1359
msgid "The operation was interrupted"
msgstr "æä½è¢«ä¸æ"
-#: ../include/svn_error_codes.h:1305
+#: ../include/svn_error_codes.h:1363
msgid "The specified diff option is not supported"
msgstr "䏿¯ææå®ç diff é项"
-#: ../include/svn_error_codes.h:1309
+#: ../include/svn_error_codes.h:1367
msgid "Property not found"
msgstr "æ¾ä¸å°å±æ§"
-#: ../include/svn_error_codes.h:1313
+#: ../include/svn_error_codes.h:1371
msgid "No auth file path available"
msgstr "æªæä¾ auth æä»¶è·¯å¾"
-#: ../include/svn_error_codes.h:1318
+#: ../include/svn_error_codes.h:1376
msgid "Incompatible library version"
msgstr "ä¸å
¼å®¹çåºçæ¬"
-#: ../include/svn_error_codes.h:1323
+#: ../include/svn_error_codes.h:1381
msgid "Mergeinfo parse error"
msgstr "åæåå¹¶ä¿¡æ¯åºé"
-#: ../include/svn_error_codes.h:1328
+#: ../include/svn_error_codes.h:1386
msgid "Cease invocation of this API"
msgstr "忢è°ç¨æ¤ API"
-#: ../include/svn_error_codes.h:1333
+#: ../include/svn_error_codes.h:1391
msgid "Error parsing revision number"
msgstr "è§£æçæ¬å·åºé"
-#: ../include/svn_error_codes.h:1338
+#: ../include/svn_error_codes.h:1396
msgid "Iteration terminated before completion"
msgstr "è¿ä»£å¨å®æåç»æ¢"
-#: ../include/svn_error_codes.h:1343
+#: ../include/svn_error_codes.h:1401
msgid "Unknown changelist"
msgstr "æªç¥ä¿®æ¹å表"
-#: ../include/svn_error_codes.h:1348
+#: ../include/svn_error_codes.h:1406
msgid "Reserved directory name in command line arguments"
msgstr "å¨å½ä»¤è¡åæ°ä¸å
å«ä¿ççç®å½åç§°"
-#: ../include/svn_error_codes.h:1353
+#: ../include/svn_error_codes.h:1411
msgid "Inquiry about unknown capability"
msgstr "æ¥è¯¢æªç¥ç¹æ§"
-#: ../include/svn_error_codes.h:1358
+#: ../include/svn_error_codes.h:1416
msgid "Test skipped"
msgstr "è·³è¿æµè¯"
-#: ../include/svn_error_codes.h:1363
+#: ../include/svn_error_codes.h:1421
msgid "APR memcache library not available"
msgstr "APR memcache åºä¸å¯ç¨"
-#: ../include/svn_error_codes.h:1368
+#: ../include/svn_error_codes.h:1426
msgid "Couldn't perform atomic initialization"
msgstr "ä¸è½å®æååçåå§å"
-#: ../include/svn_error_codes.h:1373
+#: ../include/svn_error_codes.h:1431
msgid "SQLite error"
msgstr "SQLite é误"
-#: ../include/svn_error_codes.h:1378
+#: ../include/svn_error_codes.h:1436
msgid "Attempted to write to readonly SQLite db"
msgstr "è¯å¾åè³åªè¯» SQLite æ°æ®åº"
-#: ../include/svn_error_codes.h:1385
+#: ../include/svn_error_codes.h:1443
msgid "Unsupported schema found in SQLite db"
msgstr "䏿¯æ SQLite æ°æ®åºä¸çæ¹æ¡"
-#: ../include/svn_error_codes.h:1390
+#: ../include/svn_error_codes.h:1448
msgid "The SQLite db is busy"
msgstr "SQLite æ°æ®åºç¹å¿"
-#: ../include/svn_error_codes.h:1395
+#: ../include/svn_error_codes.h:1453
msgid "SQLite busy at transaction rollback; resetting all busy SQLite statements to allow rollback"
msgstr "SQLite å¿äºåæ»äºå¡; 请éç½®ææç¹å¿ç SQLite è¯å¥ï¼ä»¥ä¾¿å
è®¸åæ»"
-#: ../include/svn_error_codes.h:1401
+#: ../include/svn_error_codes.h:1459
msgid "Constraint error in SQLite db"
msgstr "å¨ SQLite æ°æ®åºä¸ç约æåºé"
-#: ../include/svn_error_codes.h:1406
+#: ../include/svn_error_codes.h:1464
msgid "Too many memcached servers configured"
msgstr "é
ç½®äºå¤ªå¤ç memcached æå¡å¨"
-#: ../include/svn_error_codes.h:1411
+#: ../include/svn_error_codes.h:1469
msgid "Failed to parse version number string"
msgstr "è§£æçæ¬å·å符串失败"
-#: ../include/svn_error_codes.h:1416
+#: ../include/svn_error_codes.h:1474
msgid "Atomic data storage is corrupt"
msgstr "ååæ°æ®å卿å"
-#: ../include/svn_error_codes.h:1421
+#: ../include/svn_error_codes.h:1479
msgid "utf8proc library error"
msgstr "UTF8 å¤çåºé误"
-#: ../include/svn_error_codes.h:1426
+#: ../include/svn_error_codes.h:1484
msgid "Bad arguments to SQL operators GLOB or LIKE"
msgstr "ä¼ éç» SQL æä½ç¬¦ GBLOB æ LIKE çåæ°é误"
-#: ../include/svn_error_codes.h:1431
+#: ../include/svn_error_codes.h:1489
msgid "Packed data stream is corrupt"
msgstr "æå
æ°æ®æµæå"
-#: ../include/svn_error_codes.h:1436
+#: ../include/svn_error_codes.h:1494
msgid "Additional errors:"
msgstr "é¢å¤é误:"
-#: ../include/svn_error_codes.h:1441
+#: ../include/svn_error_codes.h:1499
msgid "Parser error: invalid input"
msgstr "è§£æé误: éæ³è¾å
¥"
-#: ../include/svn_error_codes.h:1447
+#: ../include/svn_error_codes.h:1504
+msgid "SQLite transaction rollback failed"
+msgstr "SQLite äºå¡åæ»å¤±è´¥"
+
+#: ../include/svn_error_codes.h:1509
+msgid "LZ4 compression failed"
+msgstr "LZ4 å缩失败"
+
+#: ../include/svn_error_codes.h:1514
+msgid "LZ4 decompression failed"
+msgstr "LZ4 è§£å失败"
+
+#: ../include/svn_error_codes.h:1519
+msgid "Could not canonicalize path or URI"
+msgstr "æ æ³è§èåè·¯å¾æ URI"
+
+#: ../include/svn_error_codes.h:1525
msgid "Error parsing arguments"
msgstr "è§£æåæ°åºé"
-#: ../include/svn_error_codes.h:1451
+#: ../include/svn_error_codes.h:1529
msgid "Not enough arguments provided"
msgstr "没ææä¾è¶³å¤çåæ°"
-#: ../include/svn_error_codes.h:1455
+#: ../include/svn_error_codes.h:1533
msgid "Mutually exclusive arguments specified"
msgstr "åæ°å²çª"
-#: ../include/svn_error_codes.h:1459
+#: ../include/svn_error_codes.h:1537
msgid "Attempted command in administrative dir"
msgstr "è¯å¾å¨ç®¡çç®å½ä¸æ§è¡å½ä»¤"
-#: ../include/svn_error_codes.h:1463
+#: ../include/svn_error_codes.h:1541
msgid "The log message file is under version control"
msgstr "æ¥å¿ä¿¡æ¯æä»¶è¢«çº³å
¥çæ¬æ§å¶"
-#: ../include/svn_error_codes.h:1467
+#: ../include/svn_error_codes.h:1545
msgid "The log message is a pathname"
msgstr "æ¥å¿ä¿¡æ¯æ¯è·¯å¾å"
-#: ../include/svn_error_codes.h:1471
+#: ../include/svn_error_codes.h:1549
msgid "Committing in directory scheduled for addition"
msgstr "å¨è°åº¦å¢å çç®å½ä¸è¿è¡æäº¤"
-#: ../include/svn_error_codes.h:1475
+#: ../include/svn_error_codes.h:1553
msgid "No external editor available"
-msgstr "没æå¤é¨ç¼è¾å¨å¯ç¨"
+msgstr "没æå¯ç¨çå¤é¨ç¼è¾å¨"
-#: ../include/svn_error_codes.h:1479
+#: ../include/svn_error_codes.h:1557
msgid "Something is wrong with the log message's contents"
msgstr "æ¥å¿ä¿¡æ¯å
容ä¸å¦¥"
-#: ../include/svn_error_codes.h:1483
+#: ../include/svn_error_codes.h:1561
msgid "A log message was given where none was necessary"
msgstr "å¨ä¸éè¦æ¶ç»åºæ¥å¿ä¿¡æ¯"
-#: ../include/svn_error_codes.h:1487
+#: ../include/svn_error_codes.h:1565
msgid "No external merge tool available"
-msgstr "没æå¤é¨åå¹¶å·¥å
·å¯ç¨"
+msgstr "没æå¯ç¨çå¤é¨åå¹¶å·¥å
·"
-#: ../include/svn_error_codes.h:1491
+#: ../include/svn_error_codes.h:1569
msgid "Failed processing one or more externals definitions"
-msgstr "å¤çä¸ä¸ªææ´å¤çå¤é¨å®ä¹å¤±è´¥"
+msgstr "å¤çä¸ä¸ªææ´å¤çå¤é¨å¼ç¨å®ä¹å¤±è´¥"
-#: ../include/svn_error_codes.h:1497
+#: ../include/svn_error_codes.h:1574
+msgid "Repository verification failed"
+msgstr "çæ¬åºæ ¡éªå¤±è´¥"
+
+#: ../include/svn_error_codes.h:1580
msgid "Special code for wrapping server errors to report to client"
msgstr "ç¨ä¸ç¨ä»£ç å°è£
æå¡å¨é误以便æ¥å客æ·ç«¯"
-#: ../include/svn_error_codes.h:1501
+#: ../include/svn_error_codes.h:1584
msgid "Unknown svn protocol command"
msgstr "æªç¥ç svn åè®®å½ä»¤"
-#: ../include/svn_error_codes.h:1505
+#: ../include/svn_error_codes.h:1588
msgid "Network connection closed unexpectedly"
msgstr "ç½ç»è¿æ¥æå¤å
³é"
-#: ../include/svn_error_codes.h:1509
+#: ../include/svn_error_codes.h:1592
msgid "Network read/write error"
msgstr "ç½ç»è¯»åé误"
-#: ../include/svn_error_codes.h:1521
+#: ../include/svn_error_codes.h:1604
msgid "Client/server version mismatch"
msgstr "客æ·ç«¯/æå¡å¨çæ¬ä¸å¹é
"
-#: ../include/svn_error_codes.h:1526
+#: ../include/svn_error_codes.h:1609
msgid "Cannot negotiate authentication mechanism"
msgstr "æ æ³ååè®¤è¯æºå¶"
-#: ../include/svn_error_codes.h:1531
+#: ../include/svn_error_codes.h:1614
msgid "Editor drive was aborted"
msgstr "ç¼è¾å¨ä¸æ¢"
-#: ../include/svn_error_codes.h:1539
+#: ../include/svn_error_codes.h:1619
+msgid "Client request too long"
+msgstr "客æ·ç«¯è¯·æ±è¿é¿"
+
+#: ../include/svn_error_codes.h:1624
+msgid "Server response too long"
+msgstr "æå¡å¨ååºè¿é¿"
+
+#: ../include/svn_error_codes.h:1632
msgid "Credential data unavailable"
-msgstr "æ æ³åå¾åè¯æ°æ®"
+msgstr "æ æ³åå¾åæ®æ°æ®"
-#: ../include/svn_error_codes.h:1543
+#: ../include/svn_error_codes.h:1636
msgid "No authentication provider available"
msgstr "没æå¯ç¨çè®¤è¯æä¾è
"
-#: ../include/svn_error_codes.h:1547
+#: ../include/svn_error_codes.h:1640
msgid "All authentication providers exhausted"
msgstr "ææçè®¤è¯æä¾è
é½ä¸å¯ç¨"
-#: ../include/svn_error_codes.h:1551
+#: ../include/svn_error_codes.h:1644
msgid "Credentials not saved"
-msgstr "没æä¿ååè¯æ°æ®"
+msgstr "没æä¿ååæ®"
-#: ../include/svn_error_codes.h:1556 ../libsvn_subr/gpg_agent.c:416
+#: ../include/svn_error_codes.h:1649 ../libsvn_subr/gpg_agent.c:512
msgid "Authentication failed"
msgstr "认è¯å¤±è´¥"
-#: ../include/svn_error_codes.h:1562
+#: ../include/svn_error_codes.h:1655
msgid "Read access denied for root of edit"
msgstr "ç¼è¾æ ¹ç®å½æ¶æç»è¯»å"
-#: ../include/svn_error_codes.h:1567
+#: ../include/svn_error_codes.h:1660
msgid "Item is not readable"
msgstr "æ¡ç®ä¸å¯è¯»"
-#: ../include/svn_error_codes.h:1572
+#: ../include/svn_error_codes.h:1665
msgid "Item is partially readable"
msgstr "æ¡ç®é¨åå¯è¯»"
-#: ../include/svn_error_codes.h:1576
+#: ../include/svn_error_codes.h:1669
msgid "Invalid authz configuration"
msgstr "认è¯é
ç½®æ æ"
-#: ../include/svn_error_codes.h:1581
+#: ../include/svn_error_codes.h:1674
msgid "Item is not writable"
msgstr "æ¡ç®ä¸è½å"
-#: ../include/svn_error_codes.h:1588
+#: ../include/svn_error_codes.h:1681
msgid "Diff data source modified unexpectedly"
msgstr "svndiff æ°æ®è¢«æå¤ä¿®æ¹"
-#: ../include/svn_error_codes.h:1594
+#: ../include/svn_error_codes.h:1686
+msgid "Diff data unexpected"
+msgstr "差弿°æ®å¼å¸¸"
+
+#: ../include/svn_error_codes.h:1693
msgid "Initialization of SSPI library failed"
msgstr "åå§å SSPI åºå¤±è´¥"
-#: ../include/svn_error_codes.h:1598
+#: ../include/svn_error_codes.h:1699
msgid "Server SSL certificate untrusted"
msgstr "æå¡å¨ç SSL è¯ä¹¦ä¸è¢«ä¿¡ä»»"
-#: ../include/svn_error_codes.h:1603
+#: ../include/svn_error_codes.h:1704
msgid "Initialization of the GSSAPI context failed"
msgstr "åå§å GSSAPI 失败"
-#: ../include/svn_error_codes.h:1608
+#: ../include/svn_error_codes.h:1709
msgid "While handling serf response:"
msgstr "å½å¤ç serf çååºæ¶:"
-#: ../include/svn_error_codes.h:1614
+#: ../include/svn_error_codes.h:1714
+msgid "Can't read from stream"
+msgstr "æ æ³è¯»åæµ"
+
+#: ../include/svn_error_codes.h:1720
msgid "Assertion failure"
msgstr "æè¨å¤±è´¥"
-#: ../include/svn_error_codes.h:1618
+#: ../include/svn_error_codes.h:1724
msgid "No non-tracing links found in the error chain"
msgstr "没æåç°é误é¾ä¸çéè·è¸ªé¾æ¥"
-#: ../libsvn_auth_gnome_keyring/gnome_keyring.c:152
+#: ../include/svn_error_codes.h:1732
+msgid "Unexpected end of ASN1 data"
+msgstr "ASN1 æ°æ®æå¤ç»æ"
+
+#: ../include/svn_error_codes.h:1736
+msgid "Unexpected ASN1 tag"
+msgstr "æå¤ç ASN1 æ è®°"
+
+#: ../include/svn_error_codes.h:1740
+msgid "Invalid ASN1 length"
+msgstr "æ æç ASN1 é¿åº¦"
+
+#: ../include/svn_error_codes.h:1744
+msgid "ASN1 length mismatch"
+msgstr "ASN1 é¿åº¦ä¸å¹é
"
+
+#: ../include/svn_error_codes.h:1748
+msgid "Invalid ASN1 data"
+msgstr "æ æç ASN1 æ°æ®"
+
+#: ../include/svn_error_codes.h:1752
+msgid "Unavailable X509 feature"
+msgstr "ä¸å¯ç¨ç X509 ç¹æ§"
+
+#: ../include/svn_error_codes.h:1756
+msgid "Invalid PEM certificate"
+msgstr "æ æç PEM è¯ä¹¦"
+
+#: ../include/svn_error_codes.h:1760
+msgid "Invalid certificate format"
+msgstr "æ æçè¯ä¹¦æ ¼å¼"
+
+#: ../include/svn_error_codes.h:1764
+msgid "Invalid certificate version"
+msgstr "æ æçè¯ä¹¦çæ¬"
+
+#: ../include/svn_error_codes.h:1768
+msgid "Invalid certificate serial number"
+msgstr "æ æçè¯ä¹¦åºåå·"
+
+#: ../include/svn_error_codes.h:1772
+msgid "Found invalid algorithm in certificate"
+msgstr "è¯ä¹¦ä¸åç°æ æçç®æ³"
+
+#: ../include/svn_error_codes.h:1776
+msgid "Found invalid name in certificate"
+msgstr "è¯ä¹¦ä¸åç°æ æçåç§°"
+
+#: ../include/svn_error_codes.h:1780
+msgid "Found invalid date in certificate"
+msgstr "è¯ä¹¦ä¸åç°æ æçæ¥æ"
+
+#: ../include/svn_error_codes.h:1784
+msgid "Found invalid public key in certificate"
+msgstr "è¯ä¹¦ä¸åç°æ æçå
¬é¥"
+
+#: ../include/svn_error_codes.h:1788
+msgid "Found invalid signature in certificate"
+msgstr "è¯ä¹¦ä¸åç°æ æçç¾å"
+
+#: ../include/svn_error_codes.h:1792
+msgid "Found invalid extensions in certificate"
+msgstr "è¯ä¹¦ä¸åç°æ æçæ©å±"
+
+#: ../include/svn_error_codes.h:1796
+msgid "Unknown certificate version"
+msgstr "æªç¥çè¯ä¹¦çæ¬"
+
+#: ../include/svn_error_codes.h:1800
+msgid "Certificate uses unknown public key algorithm"
+msgstr "è¯ä¹¦ä½¿ç¨äºæªç¥çå
¬é¥ç®æ³"
+
+#: ../include/svn_error_codes.h:1804
+msgid "Certificate signature mismatch"
+msgstr "è¯ä¹¦ç¾åä¸å¹é
"
+
+#: ../include/svn_error_codes.h:1808
+msgid "Certificate verification failed"
+msgstr "è¯ä¹¦éªè¯å¤±è´¥"
+
+#: ../libsvn_auth_gnome_keyring/gnome_keyring.c:296
msgid "GNOME Keyring is locked and we are non-interactive"
msgstr "GNOME Keyring 被éå®ï¼å¹¶ä¸æä»¬å¤äºéäº¤äºæ¹å¼"
#: ../libsvn_client/add.c:609 ../libsvn_client/cmdline.c:365
-#: ../libsvn_subr/opt.c:932
+#: ../libsvn_subr/opt.c:302
#, c-format
msgid "'%s' ends in a reserved name"
-msgstr "â%sâ以ä¿çåç§°ç»æ"
+msgstr "'%s'以ä¿çåç§°ç»æ"
-#: ../libsvn_client/add.c:875
+#: ../libsvn_client/add.c:822
#, c-format
msgid "'%s' prevents creating parent of '%s'"
msgstr "'%s' 黿¢å建 '%s' çç¶äº²"
-#: ../libsvn_client/add.c:915 ../libsvn_wc/adm_ops.c:445
+#: ../libsvn_client/add.c:862 ../libsvn_wc/adm_ops.c:446
#, c-format
msgid "'%s' is an existing item in conflict; please mark the conflict as resolved before adding a new item here"
-msgstr "æ¡ç®â%sâå¤äºå²çªç¶æï¼è¯·å¨æ°å¢ä¹åæ è®°å²çªä¸ºå·²ç»è§£å³"
+msgstr "æ¡ç®'%s'å¤äºå²çªç¶æï¼è¯·å¨æ°å¢ä¹åæ è®°å²çªä¸ºå·²ç»è§£å³"
-#: ../libsvn_client/add.c:922 ../libsvn_wc/adm_ops.c:400
-#: ../libsvn_wc/workqueue.c:874 ../libsvn_wc/workqueue.c:968
+#: ../libsvn_client/add.c:869 ../libsvn_wc/adm_ops.c:401
+#: ../libsvn_wc/workqueue.c:908 ../libsvn_wc/workqueue.c:1002
#, c-format
msgid "'%s' not found"
-msgstr "æ¾ä¸å° â%sâ"
+msgstr "æ¾ä¸å° '%s'"
-#: ../libsvn_client/add.c:928 ../libsvn_wc/adm_ops.c:405
+#: ../libsvn_client/add.c:875 ../libsvn_wc/adm_ops.c:406
#: ../libsvn_wc/delete.c:98
#, c-format
msgid "Unsupported node kind for path '%s'"
-msgstr "è·¯å¾ â%sâ æä¸æ¯æçèç¹ç§ç±»"
+msgstr "è·¯å¾ '%s' æä¸æ¯æçèç¹ç§ç±»"
-#: ../libsvn_client/add.c:961 ../libsvn_client/changelist.c:65
-#: ../libsvn_client/changelist.c:104 ../libsvn_client/deprecated.c:3055
-#: ../libsvn_client/export.c:1394 ../libsvn_client/import.c:831
-#: ../libsvn_client/patch.c:3124 ../libsvn_client/relocate.c:153
-#: ../libsvn_client/resolved.c:119 ../libsvn_client/revert.c:139
-#: ../libsvn_client/status.c:368 ../libsvn_client/switch.c:471
-#: ../libsvn_client/update.c:701 ../libsvn_client/upgrade.c:109
-#: ../svn-bench/util.c:76 ../svn/util.c:979
+#: ../libsvn_client/add.c:908 ../libsvn_client/changelist.c:65
+#: ../libsvn_client/changelist.c:104 ../libsvn_client/deprecated.c:3271
+#: ../libsvn_client/export.c:1388 ../libsvn_client/import.c:861
+#: ../libsvn_client/patch.c:3747 ../libsvn_client/patch.c:3812
+#: ../libsvn_client/relocate.c:155 ../libsvn_client/resolved.c:160
+#: ../libsvn_client/revert.c:149 ../libsvn_client/shelf2.c:1131
+#: ../libsvn_client/status.c:445 ../libsvn_client/switch.c:477
+#: ../libsvn_client/update.c:755 ../libsvn_client/upgrade.c:119
+#: ../svn/shelf-cmd.c:1032 ../svn/shelf2-cmd.c:1032 ../svn/util.c:992
+#: ../svnbench/util.c:76
#, c-format
msgid "'%s' is not a local path"
-msgstr "â%sâ䏿¯æ¬å°è·¯å¾"
+msgstr "'%s'䏿¯æ¬å°è·¯å¾"
-#: ../libsvn_client/add.c:1002 ../libsvn_client/copy_foreign.c:491
-#: ../libsvn_wc/adm_ops.c:479 ../libsvn_wc/copy.c:784
+#: ../libsvn_client/add.c:949 ../libsvn_wc/adm_ops.c:480
+#: ../libsvn_wc/copy.c:837
#, c-format
msgid "'%s' is already under version control"
-msgstr "â%sâ已纳å
¥çæ¬æ§å¶"
+msgstr "'%s'已纳å
¥çæ¬æ§å¶"
-#: ../libsvn_client/add.c:1135 ../libsvn_client/add.c:1162
+#: ../libsvn_client/add.c:1083 ../libsvn_client/add.c:1110
#, c-format
msgid "There is no valid URI above '%s'"
msgstr "å¨ '%s' çä¸çº§æ²¡æåæ³ç URI"
-#: ../libsvn_client/blame.c:696
+#: ../libsvn_client/blame.c:457 ../libsvn_client/blame.c:770
#, c-format
msgid "Cannot calculate blame information for binary file '%s'"
-msgstr "æ æ³ä¸ºäºè¿å¶æä»¶ â%sâ 计ç®è¿½æº¯ä¿¡æ¯"
+msgstr "æ æ³ä¸ºäºè¿å¶æä»¶ '%s' 计ç®è¿½æº¯ä¿¡æ¯"
-#: ../libsvn_client/cat.c:77 ../libsvn_client/commit_util.c:613
-#: ../libsvn_client/delete.c:81 ../libsvn_client/prop_commands.c:837
-#: ../libsvn_client/prop_commands.c:1417 ../libsvn_client/revisions.c:105
-#: ../libsvn_wc/adm_ops.c:912 ../libsvn_wc/adm_ops.c:966
-#: ../libsvn_wc/copy.c:626 ../libsvn_wc/copy.c:687 ../libsvn_wc/entries.c:1301
-#: ../libsvn_wc/entries.c:2681 ../libsvn_wc/entries.c:2712
-#: ../svn-bench/notify.c:968 ../svn/notify.c:1026
+#: ../libsvn_client/cat.c:77 ../libsvn_client/commit_util.c:612
+#: ../libsvn_client/delete.c:81 ../libsvn_client/prop_commands.c:817
+#: ../libsvn_client/prop_commands.c:1398 ../libsvn_client/revisions.c:107
+#: ../libsvn_wc/adm_ops.c:979 ../libsvn_wc/adm_ops.c:1033
+#: ../libsvn_wc/copy.c:679 ../libsvn_wc/copy.c:740 ../libsvn_wc/entries.c:1407
+#: ../libsvn_wc/entries.c:2803 ../libsvn_wc/entries.c:2834 ../svn/notify.c:1169
+#: ../svnbench/notify.c:968
#, c-format
msgid "'%s' is not under version control"
-msgstr "â%sâ å°æªçº³å
¥çæ¬æ§å¶"
+msgstr "'%s' å°æªçº³å
¥çæ¬æ§å¶"
#: ../libsvn_client/cat.c:82
#, c-format
msgid "'%s' refers to a directory"
-msgstr "â%sâ å¼ç¨ä¸ä¸ªç®å½"
+msgstr "'%s' å¼ç¨ä¸ä¸ªç®å½"
#: ../libsvn_client/cat.c:92
#, c-format
msgid "'%s' has no pristine version until it is committed"
-msgstr "å¨æäº¤ä¹åï¼â%sâæ²¡æåºç¡çæ¬"
+msgstr "å¨æäº¤ä¹åï¼'%s'没æåºç¡çæ¬"
-#: ../libsvn_client/cat.c:147 ../libsvn_client/export.c:390
+#: ../libsvn_client/cat.c:147 ../libsvn_client/export.c:383
msgid "(local)"
msgstr "(æ¬å°)"
-#: ../libsvn_client/cat.c:255
+#: ../libsvn_client/cat.c:265
#, c-format
msgid "URL '%s' refers to a directory"
-msgstr "URL â%sâ æåç®å½"
+msgstr "URL '%s' æåç®å½"
#: ../libsvn_client/changelist.c:57
msgid "Target changelist name must not be empty"
msgstr "ç®æ ä¿®æ¹å表çåç§°ä¸è½ä¸ºç©º"
-#: ../libsvn_client/checkout.c:131 ../libsvn_client/export.c:1447
-#: ../svn-bench/null-export-cmd.c:275
+#: ../libsvn_client/checkout.c:196 ../libsvn_client/export.c:1445
+#: ../svnbench/null-export-cmd.c:293
#, c-format
msgid "URL '%s' doesn't exist"
-msgstr "URL â%sâ ä¸åå¨"
+msgstr "URL '%s' ä¸åå¨"
-#: ../libsvn_client/checkout.c:135
+#: ../libsvn_client/checkout.c:200
#, c-format
msgid "URL '%s' refers to a file, not a directory"
-msgstr "URL â%sâ æåä¸ä¸ªæä»¶ï¼ä¸æ¯ç®å½"
+msgstr "URL '%s' æåä¸ä¸ªæä»¶ï¼ä¸æ¯ç®å½"
+
+#: ../libsvn_client/checkout.c:238 ../libsvn_wc/adm_files.c:325
+#, c-format
+msgid "'%s' is an existing working copy with different '%s' setting"
+msgstr "'%s' æ¯ä¸ä¸ªå
·æä¸å '%s' 设置çç°æå·¥ä½å¯æ¬"
-#: ../libsvn_client/checkout.c:173
+#: ../libsvn_client/checkout.c:253
#, c-format
msgid "'%s' is already a working copy for a different URL"
-msgstr "â%sâ å·²ç»æ¯æåä¸å URL çå·¥ä½å¯æ¬"
+msgstr "'%s' å·²ç»æ¯æåä¸å URL çå·¥ä½å¯æ¬"
+
+#: ../libsvn_client/checkout.c:259
+#, c-format
+msgid "'%s' is already a working copy for the same URL but its format is %d instead of the expected %d"
+msgstr "'%s' å·²ç»æ¯ç¸å URL çå·¥ä½å¯æ¬ï¼ä½å
¶æ ¼å¼ä¸º %d è䏿¯ææç %d"
-#: ../libsvn_client/checkout.c:181
+#: ../libsvn_client/checkout.c:268
#, c-format
msgid "'%s' already exists and is not a directory"
-msgstr "â%sâ å·²ç»åå¨å¹¶ä¸ä¸æ¯ç®å½"
+msgstr "'%s' å·²ç»åå¨å¹¶ä¸ä¸æ¯ç®å½"
#: ../libsvn_client/cmdline.c:104
#, c-format
@@ -1495,34 +1668,29 @@ msgstr "ææéç¸å¯¹ç®æ å¿
é¡»æç
#: ../libsvn_client/cmdline.c:207
#, c-format
msgid "'%s' is just a peg revision. Maybe try '%s@' instead?"
-msgstr "â%sâ æ¯ééçæ¬ãæè®¸ä½ åºè¯¥ä½¿ç¨ â%s@â ?"
+msgstr "'%s' æ¯éå®çæ¬ãæè®¸ä½ åºè¯¥ä½¿ç¨ '%s@' ?"
#: ../libsvn_client/cmdline.c:321
msgid "Resolving '^/': no repository root found in the target arguments or in the current directory"
-msgstr "è§£æâ^/â: å¨ç®æ åæ°æå½åç®å½ä¸æ¾ä¸å°çæ¬åºçæ ¹"
+msgstr "è§£æ'^/': å¨ç®æ åæ°æå½åç®å½ä¸æ¾ä¸å°çæ¬åºçæ ¹"
-#: ../libsvn_client/commit.c:157 ../libsvn_client/copy.c:1541
+#: ../libsvn_client/commit.c:157 ../libsvn_client/copy.c:2294
msgid "Commit failed (details follow):"
-msgstr "æäº¤å¤±è´¥(ç»èå¦ä¸): "
+msgstr "æäº¤å¤±è´¥(ç»èå¦ä¸):"
#: ../libsvn_client/commit.c:165
msgid "Commit succeeded, but other errors follow:"
-msgstr "æäº¤æåï¼ä½æ¯åçäºå
¶å®é误ï¼ç»èå¦ä¸: "
+msgstr "æäº¤æåï¼ä½æ¯åçäºå
¶å®é误ï¼ç»èå¦ä¸:"
#: ../libsvn_client/commit.c:172
msgid "Error unlocking locked dirs (details follow):"
-msgstr "è§£é¤éå®ç®å½åºé(ç»èå¦ä¸): "
+msgstr "è§£é¤éå®ç®å½åºé(ç»èå¦ä¸):"
#: ../libsvn_client/commit.c:183
msgid "Error bumping revisions post-commit (details follow):"
-msgstr "æ§è¡ post-commit åºé (ç»èå¦ä¸): "
-
-#: ../libsvn_client/commit.c:551
-#, c-format
-msgid "'%s' is a URL, but URLs cannot be commit targets"
-msgstr "â%sâ æ¯ URLï¼ä½æ¯ URL ä¸å¯ä½ä¸ºæäº¤ç®æ "
+msgstr "æ§è¡ post-commit åºé (ç»èå¦ä¸):"
-#: ../libsvn_client/commit.c:653
+#: ../libsvn_client/commit.c:544
msgid ""
"Commit can only commit to a single repository at a time.\n"
"Are all targets part of the same working copy?"
@@ -1530,438 +1698,2536 @@ msgstr ""
"æ¯æ¬¡æäº¤åªè½é对ä¸ä¸ªçæ¬åºã\n"
"æ¯å¦ææç®æ é½å±äºåä¸å·¥ä½å¯æ¬ï¼"
-#: ../libsvn_client/commit.c:769
+#: ../libsvn_client/commit.c:677
+#, c-format
+msgid "'%s' is a URL, but URLs cannot be commit targets"
+msgstr "'%s' æ¯ URLï¼ä½æ¯ URL ä¸å¯ä½ä¸ºæäº¤ç®æ "
+
+#: ../libsvn_client/commit.c:821
#, c-format
msgid "Cannot commit '%s' because it was moved from '%s' which is not part of the commit; both sides of the move must be committed together"
msgstr "ä¸è½æäº¤ '%s'ï¼å ä¸ºå®æ¯èª '%s' ç§»å
¥çï¼å¹¶ä¸ä¸æ¯æ¤æäº¤çä¸é¨åï¼å®ä»¬å¿
须忶æäº¤"
-#: ../libsvn_client/commit.c:813
+#: ../libsvn_client/commit.c:876
#, c-format
msgid "Cannot commit '%s' because it was moved to '%s' which is not part of the commit; both sides of the move must be committed together"
msgstr "ä¸è½æäº¤ '%s'ï¼å 为已ç»ç§»å° '%s'ï¼å¹¶ä¸ä¸æ¯æ¤æäº¤çä¸é¨åï¼å®ä»¬å¿
须忶æäº¤"
-#: ../libsvn_client/commit_util.c:96 ../libsvn_repos/commit.c:167
+#: ../libsvn_client/commit_util.c:96 ../libsvn_repos/commit.c:169
#, c-format
msgid "Directory '%s' is out of date"
-msgstr "ç®å½ â%sâ å·²ç»è¿æ¶"
+msgstr "ç®å½ '%s' å·²ç»è¿æ¶"
-#: ../libsvn_client/commit_util.c:97 ../libsvn_repos/commit.c:169
+#: ../libsvn_client/commit_util.c:97 ../libsvn_repos/commit.c:171
#, c-format
msgid "File '%s' is out of date"
-msgstr "æä»¶ â%sâ å·²ç»è¿æ¶"
+msgstr "æä»¶ '%s' å·²ç»è¿æ¶"
#: ../libsvn_client/commit_util.c:133
#, c-format
msgid "Directory '%s' is locked in another working copy"
-msgstr "ç®å½â%sâå¨å
¶å®å·¥ä½å¯æ¬ä¸è¢«éå®"
+msgstr "ç®å½'%s'å¨å
¶å®å·¥ä½å¯æ¬ä¸è¢«éå®"
#: ../libsvn_client/commit_util.c:134
#, c-format
msgid "File '%s' is locked in another working copy"
-msgstr "æä»¶â%sâ å¨å
¶å®å·¥ä½å¯æ¬ä¸è¢«éå®"
+msgstr "æä»¶'%s' å¨å
¶å®å·¥ä½å¯æ¬ä¸è¢«éå®"
#: ../libsvn_client/commit_util.c:169
#, c-format
msgid "Changing directory '%s' is forbidden by the server"
-msgstr "æå¡å¨ç¦æ¢ä¿®æ¹ç®å½â%sâ"
+msgstr "æå¡å¨ç¦æ¢ä¿®æ¹ç®å½'%s'"
#: ../libsvn_client/commit_util.c:170
#, c-format
msgid "Changing file '%s' is forbidden by the server"
-msgstr "æå¡å¨ç¦æ¢ä¿®æ¹æä»¶â%sâ"
+msgstr "æå¡å¨ç¦æ¢ä¿®æ¹æä»¶'%s'"
#: ../libsvn_client/commit_util.c:318
#, c-format
msgid "Aborting commit: '%s' remains in tree-conflict"
-msgstr "æäº¤ç»æ¢: â%sâ ä»å¤äºæ å²çªç¶æ"
+msgstr "æäº¤ç»æ¢: '%s' ä»å¤äºæ å²çªç¶æ"
-#: ../libsvn_client/commit_util.c:669
+#: ../libsvn_client/commit_util.c:668
#, c-format
msgid "Aborting commit: '%s' remains in conflict"
-msgstr "æäº¤ç»æ¢: â%sâ å¤äºå²çªç¶æ"
+msgstr "æäº¤ç»æ¢: '%s' å¤äºå²çªç¶æ"
-#: ../libsvn_client/commit_util.c:688
+#: ../libsvn_client/commit_util.c:687
#, c-format
msgid "Node '%s' has unexpectedly changed kind"
-msgstr "èç¹ â%sâ çç±»åæå¤æ¹å"
+msgstr "èç¹ '%s' çç±»åæå¤æ¹å"
-#: ../libsvn_client/commit_util.c:729
+#: ../libsvn_client/commit_util.c:728
#, c-format
msgid "'%s' is scheduled for addition, but is missing"
-msgstr "丢失äºé¢å®å¢å çâ%sâ"
+msgstr "丢失äºé¢å®å¢å ç'%s'"
-#: ../libsvn_client/commit_util.c:1280
+#: ../libsvn_client/commit_util.c:1279
#, c-format
msgid "'%s' is not known to exist in the repository and is not part of the commit, yet its child '%s' is part of the commit"
-msgstr "â%sâ ä¸å¨çæ¬åºä¸ï¼ä¹ä¸æ¯æäº¤çä¸é¨åï¼ä½æ¯å®çåè·¯å¾ â%sâ æ¯æäº¤çä¸é¨å"
+msgstr "'%s' ä¸å¨çæ¬åºä¸ï¼ä¹ä¸æ¯æäº¤çä¸é¨åï¼ä½æ¯å®çåè·¯å¾ '%s' æ¯æäº¤çä¸é¨å"
-#: ../libsvn_client/commit_util.c:1419
+#: ../libsvn_client/commit_util.c:1444
#, c-format
msgid "Cannot commit both '%s' and '%s' as they refer to the same URL"
-msgstr "æ æ³åæ¶æäº¤ â%sâ ä¸ â%sâï¼å 为å®ä»¬é½æååä¸ä¸ª URL"
+msgstr "æ æ³åæ¶æäº¤ '%s' ä¸ '%s'ï¼å 为å®ä»¬é½æååä¸ä¸ª URL"
-#: ../libsvn_client/commit_util.c:1574
+#: ../libsvn_client/commit_util.c:1598
#, c-format
msgid "Commit item '%s' has copy flag but no copyfrom URL"
-msgstr "æäº¤é¡¹ç® â%sâ æå¤å¶æ è®°ï¼ä½æ¯æ²¡ææºå°å(copyfrom URL)"
+msgstr "æäº¤é¡¹ç® '%s' æå¤å¶æ è®°ï¼ä½æ¯æ²¡ææºå°å(copyfrom URL)"
-#: ../libsvn_client/commit_util.c:1579
+#: ../libsvn_client/commit_util.c:1603
#, c-format
msgid "Commit item '%s' has copy flag but an invalid revision"
-msgstr "æäº¤é¡¹ç® â%sâ æå¤å¶æ å¿ï¼ä½æ¯çæ¬æ æ"
+msgstr "æäº¤é¡¹ç® '%s' æå¤å¶æ å¿ï¼ä½æ¯çæ¬æ æ"
-#: ../libsvn_client/commit_util.c:2054
+#: ../libsvn_client/commit_util.c:2076
msgid "Standard properties can't be set explicitly as revision properties"
msgstr "æ å屿§ä¸è½è®¾ç½®ä¸ºçæ¬å±æ§"
-#: ../libsvn_client/copy.c:439
+#: ../libsvn_client/conflicts.c:735 ../libsvn_client/conflicts.c:1101
+#: ../libsvn_client/conflicts.c:1694 ../libsvn_client/conflicts.c:5004
+#: ../libsvn_client/conflicts.c:5378 ../libsvn_client/conflicts.c:5400
+#: ../libsvn_client/conflicts.c:5452 ../libsvn_client/conflicts.c:5932
+msgid "unknown author"
+msgstr "æªç¥ä½è
"
+
+#: ../libsvn_client/conflicts.c:1132
+msgid "A file containing uncommitted changes was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°å
嫿ªæäº¤ä¿®æ¹çæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:1135
+msgid "A file which differs from the corresponding file on the merge source branch was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°ä¸åå¹¶æºåæ¯å¯¹åºæä»¶ä¸åçæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:1140
+msgid "A file which already occupies this path was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°æ¤è·¯å¾å·²è¢«æä»¶å ç¨ã"
+
+#: ../libsvn_client/conflicts.c:1144
+msgid "An unversioned file was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°æªçæ¬æ§å¶çæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:1148
+msgid "A deleted file was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°å·²å é¤çæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:1153
+msgid "No such file was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸æ¾ä¸å°è¯¥æä»¶ã"
+
+#. ### display deleted revision
+#: ../libsvn_client/conflicts.c:1157
+msgid ""
+"No such file was found in the merge target working copy.\n"
+"Perhaps the file has been deleted or moved away in the repository's history?"
+msgstr ""
+"å¨åå¹¶ç®æ å·¥ä½å¯æ¬ä¸æ¾ä¸å°è¯¥æä»¶ã\n"
+"ä¹è®¸è¯¥æä»¶å¨çæ¬åºåå²ä¸å·²è¢«å é¤æç§»èµ°ï¼"
+
+#. ### show more details about copies or replacements?
+#: ../libsvn_client/conflicts.c:1167
+msgid "A file scheduled to be added to the repository in the next commit was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°è®¡åå¨ä¸æ¬¡æäº¤æ¶æ·»å å°çæ¬åºçæä»¶ã"
+
+#. The move no longer exists.
+#. The move probably happened in branch history.
+#. * This case cannot happen until we detect incoming
+#. * moves, which we currently don't do.
+#. ### find deleted/moved revision?
+#: ../libsvn_client/conflicts.c:1198 ../libsvn_client/conflicts.c:1230
+msgid "The file in the working copy had been moved away at the time this conflict was recorded."
+msgstr "è®°å½æ¤å²çªæ¶ï¼å·¥ä½å¯æ¬ä¸çæä»¶å·²è¢«ç§»èµ°ã"
+
+#: ../libsvn_client/conflicts.c:1213 ../libsvn_client/conflicts.c:1246
+#, c-format
+msgid ""
+"The file in the working copy was moved away to\n"
+"'%s'."
+msgstr ""
+"å·¥ä½å¯æ¬ä¸çæä»¶å·²è¢«ç§»èµ°å°\n"
+"'%s'ã"
+
+#. The move no longer exists.
+#. The move probably happened in branch history.
+#. * This case cannot happen until we detect incoming
+#. * moves, which we currently don't do.
+#. ### find deleted/moved revision?
+#: ../libsvn_client/conflicts.c:1272 ../libsvn_client/conflicts.c:1304
+msgid "A file had been moved here in the working copy at the time this conflict was recorded."
+msgstr "è®°å½æ¤å²çªæ¶ï¼å·¥ä½å¯æ¬ä¸ææä»¶è¢«ç§»å¨å°æ¤å¤ã"
+
+#: ../libsvn_client/conflicts.c:1287 ../libsvn_client/conflicts.c:1320
+#, c-format
+msgid ""
+"A file was moved here in the working copy from\n"
+"'%s'."
+msgstr ""
+"å·¥ä½å¯æ¬ä¸ææä»¶ä»\n"
+"'%s' ç§»å¨å°æ¤å¤ã"
+
+#: ../libsvn_client/conflicts.c:1356
+msgid "A directory containing uncommitted changes was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°å
嫿ªæäº¤ä¿®æ¹çç®å½ã"
+
+#: ../libsvn_client/conflicts.c:1359
+msgid "A directory which differs from the corresponding directory on the merge source branch was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°ä¸åå¹¶æºåæ¯å¯¹åºç®å½ä¸åçç®å½ã"
+
+#: ../libsvn_client/conflicts.c:1364
+msgid "A directory which already occupies this path was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°æ¤è·¯å¾å·²è¢«ç®å½å ç¨ã"
+
+#: ../libsvn_client/conflicts.c:1368
+msgid "An unversioned directory was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°æªçæ¬æ§å¶çç®å½ã"
+
+#: ../libsvn_client/conflicts.c:1372
+msgid "A deleted directory was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°å·²å é¤çç®å½ã"
+
+#: ../libsvn_client/conflicts.c:1378
+msgid "No such directory was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸æ¾ä¸å°è¯¥ç®å½ã"
+
+#. ### display deleted revision
+#: ../libsvn_client/conflicts.c:1382
+msgid ""
+"No such directory was found in the merge target working copy.\n"
+"Perhaps the directory has been deleted or moved away in the repository's history?"
+msgstr ""
+"å¨åå¹¶ç®æ å·¥ä½å¯æ¬ä¸æ¾ä¸å°è¯¥ç®å½ã\n"
+"ä¹è®¸è¯¥ç®å½å¨çæ¬åºåå²ä¸å·²è¢«å é¤æç§»èµ°ï¼"
+
+#. ### show more details about copies or replacements?
+#: ../libsvn_client/conflicts.c:1392
+msgid "A directory scheduled to be added to the repository in the next commit was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°è®¡åå¨ä¸æ¬¡æäº¤æ¶æ·»å å°çæ¬åºçç®å½ã"
+
+#. The move no longer exists.
+#: ../libsvn_client/conflicts.c:1424
+msgid "The directory in the working copy had been moved away at the time this conflict was recorded."
+msgstr "è®°å½æ¤å²çªæ¶ï¼å·¥ä½å¯æ¬ä¸çç®å½å·²è¢«ç§»èµ°ã"
+
+#: ../libsvn_client/conflicts.c:1439
+#, c-format
+msgid ""
+"The directory in the working copy was moved away to\n"
+"'%s'."
+msgstr ""
+"å·¥ä½å¯æ¬ä¸çç®å½å·²è¢«ç§»èµ°å°\n"
+"'%s'ã"
+
+#. The move probably happened in branch history.
+#. * This case cannot happen until we detect incoming
+#. * moves, which we currently don't do.
+#. ### find deleted/moved revision?
+#: ../libsvn_client/conflicts.c:1456
+msgid "The directory had been moved away at the time this conflict was recorded."
+msgstr "è®°å½æ¤å²çªæ¶ï¼è¯¥ç®å½å·²è¢«ç§»èµ°ã"
+
+#: ../libsvn_client/conflicts.c:1472
+#, c-format
+msgid ""
+"The directory was moved away to\n"
+"'%s'."
+msgstr ""
+"该ç®å½è¢«ç§»èµ°å°\n"
+"'%s'ã"
+
+#. The move no longer exists.
+#. The move probably happened in branch history.
+#. * This case cannot happen until we detect incoming
+#. * moves, which we currently don't do.
+#. ### find deleted/moved revision?
+#: ../libsvn_client/conflicts.c:1498 ../libsvn_client/conflicts.c:1530
+msgid "A directory had been moved here at the time this conflict was recorded."
+msgstr "è®°å½æ¤å²çªæ¶ï¼æç®å½è¢«ç§»å¨å°æ¤å¤ã"
+
+#: ../libsvn_client/conflicts.c:1513
+#, c-format
+msgid ""
+"A directory was moved here from\n"
+"'%s'."
+msgstr ""
+"æç®å½ä»\n"
+"'%s' ç§»å¨å°æ¤å¤ã"
+
+#: ../libsvn_client/conflicts.c:1546
+#, c-format
+msgid ""
+"A directory was moved here in the working copy from\n"
+"'%s'."
+msgstr ""
+"å·¥ä½å¯æ¬ä¸æç®å½ä»\n"
+"'%s' ç§»å¨å°æ¤å¤ã"
+
+#: ../libsvn_client/conflicts.c:3131
+msgid "An item containing uncommitted changes was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°å
嫿ªæäº¤ä¿®æ¹ç项ç®ã"
+
+#: ../libsvn_client/conflicts.c:3135
+msgid "An item which already occupies this path was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°æ¤è·¯å¾å·²è¢«é¡¹ç®å ç¨ã"
+
+#: ../libsvn_client/conflicts.c:3139
+msgid "A deleted item was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°å·²å é¤ç项ç®ã"
+
+#: ../libsvn_client/conflicts.c:3144
+msgid "No such file or directory was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸æ¾ä¸å°è¯¥æä»¶æç®å½ã"
+
+#. ### display deleted revision
+#: ../libsvn_client/conflicts.c:3149
+msgid ""
+"No such file or directory was found in the merge target working copy.\n"
+"The item may have been deleted or moved away in the repository's history."
+msgstr ""
+"å¨åå¹¶ç®æ å·¥ä½å¯æ¬ä¸æ¾ä¸å°è¯¥æä»¶æç®å½ã\n"
+"该项ç®å¯è½å¨çæ¬åºåå²ä¸å·²è¢«å é¤æç§»èµ°ã"
+
+#: ../libsvn_client/conflicts.c:3156
+msgid "An unversioned item was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°æªçæ¬æ§å¶ç项ç®ã"
+
+#: ../libsvn_client/conflicts.c:3161
+msgid "An item scheduled to be added to the repository in the next commit was found in the working copy."
+msgstr "å·¥ä½å¯æ¬ä¸åç°è®¡åå¨ä¸æ¬¡æäº¤æ¶æ·»å å°çæ¬åºç项ç®ã"
+
+#: ../libsvn_client/conflicts.c:3166
+msgid "The item in the working copy had been moved away at the time this conflict was recorded."
+msgstr "è®°å½æ¤å²çªæ¶ï¼å·¥ä½å¯æ¬ä¸ç项ç®å·²è¢«ç§»èµ°ã"
+
+#: ../libsvn_client/conflicts.c:3170
+msgid "An item had been moved here in the working copy at the time this conflict was recorded."
+msgstr "è®°å½æ¤å²çªæ¶ï¼å·¥ä½å¯æ¬ä¸æé¡¹ç®è¢«ç§»å¨å°æ¤å¤ã"
+
+#: ../libsvn_client/conflicts.c:3198
+#, c-format
+msgid ""
+"%s\n"
+"And then moved away to '^/%s' by %s in r%ld."
+msgstr ""
+"%s\n"
+"ç¶åè¢«ç§»èµ°å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:3263
+msgid "No such file or directory was found in the merge target working copy.\n"
+msgstr "å¨åå¹¶ç®æ å·¥ä½å¯æ¬ä¸æ¾ä¸å°è¯¥æä»¶æç®å½ã\n"
+
+#: ../libsvn_client/conflicts.c:3272
+#, c-format
+msgid "%sThe file was moved to '^/%s' in r%ld by %s."
+msgstr "%sæä»¶è¢«ç§»å¨å° '^/%s'ï¼å¨ r%ld ç± %sã"
+
+#: ../libsvn_client/conflicts.c:3278
+#, c-format
+msgid "%sThe directory was moved to '^/%s' in r%ld by %s."
+msgstr "%sç®å½è¢«ç§»å¨å° '^/%s'ï¼å¨ r%ld ç± %sã"
+
+#: ../libsvn_client/conflicts.c:3285
+#, c-format
+msgid "%sThe item was moved to '^/%s' in r%ld by %s."
+msgstr "%s项ç®è¢«ç§»å¨å° '^/%s'ï¼å¨ r%ld ç± %sã"
+
+#: ../libsvn_client/conflicts.c:3301
+#, c-format
+msgid "%sThe file '^/%s' was moved to '^/%s' in r%ld by %s."
+msgstr "%sæä»¶ '^/%s' 被移å¨å° '^/%s'ï¼å¨ r%ld ç± %sã"
+
+#: ../libsvn_client/conflicts.c:3309
+#, c-format
+msgid "%sThe directory '^/%s' was moved to '^/%s' in r%ld by %s."
+msgstr "%sç®å½ '^/%s' 被移å¨å° '^/%s'ï¼å¨ r%ld ç± %sã"
+
+#: ../libsvn_client/conflicts.c:3317
+#, c-format
+msgid "%sThe item '^/%s' was moved to '^/%s' in r%ld by %s."
+msgstr "%sé¡¹ç® '^/%s' 被移å¨å° '^/%s'ï¼å¨ r%ld ç± %sã"
+
+#: ../libsvn_client/conflicts.c:3331
+#, c-format
+msgid ""
+"No such file or directory was found in the merge target working copy.\n"
+"'^/%s' was deleted in r%ld by %s."
+msgstr ""
+"å¨åå¹¶ç®æ å·¥ä½å¯æ¬ä¸æ¾ä¸å°è¯¥æä»¶æç®å½ã\n"
+"'^/%s' å¨ r%ld ç± %s å é¤ã"
+
+#: ../libsvn_client/conflicts.c:3355
+msgid "An update operation tried to edit a file."
+msgstr "æ´æ°æä½è¯å¾ç¼è¾æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3357
+msgid "An update operation tried to add a file."
+msgstr "æ´æ°æä½è¯å¾æ·»å æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3359
+msgid "An update operation tried to delete or move a file."
+msgstr "æ´æ°æä½è¯å¾å é¤æç§»å¨æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3362
+msgid "An update operation tried to replace a file."
+msgstr "æ´æ°æä½è¯å¾æ¿æ¢æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3370
+msgid "A switch operation tried to edit a file."
+msgstr "忢æä½è¯å¾ç¼è¾æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3372
+msgid "A switch operation tried to add a file."
+msgstr "忢æä½è¯å¾æ·»å æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3374
+msgid "A switch operation tried to delete or move a file."
+msgstr "忢æä½è¯å¾å é¤æç§»å¨æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3377
+msgid "A switch operation tried to replace a file."
+msgstr "忢æä½è¯å¾æ¿æ¢æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3385
+msgid "A merge operation tried to edit a file."
+msgstr "åå¹¶æä½è¯å¾ç¼è¾æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3387
+msgid "A merge operation tried to add a file."
+msgstr "åå¹¶æä½è¯å¾æ·»å æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3389
+msgid "A merge operation tried to delete or move a file."
+msgstr "åå¹¶æä½è¯å¾å é¤æç§»å¨æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3392
+msgid "A merge operation tried to replace a file."
+msgstr "åå¹¶æä½è¯å¾æ¿æ¢æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3402
+msgid "An update operation tried to change a directory."
+msgstr "æ´æ°æä½è¯å¾ä¿®æ¹ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3404
+msgid "An update operation tried to add a directory."
+msgstr "æ´æ°æä½è¯å¾æ·»å ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3406
+msgid "An update operation tried to delete or move a directory."
+msgstr "æ´æ°æä½è¯å¾å é¤æç§»å¨ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3409
+msgid "An update operation tried to replace a directory."
+msgstr "æ´æ°æä½è¯å¾æ¿æ¢ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3417
+msgid "A switch operation tried to edit a directory."
+msgstr "忢æä½è¯å¾ç¼è¾ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3419
+msgid "A switch operation tried to add a directory."
+msgstr "忢æä½è¯å¾æ·»å ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3421
+msgid "A switch operation tried to delete or move a directory."
+msgstr "忢æä½è¯å¾å é¤æç§»å¨ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3424
+msgid "A switch operation tried to replace a directory."
+msgstr "忢æä½è¯å¾æ¿æ¢ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3432
+msgid "A merge operation tried to edit a directory."
+msgstr "åå¹¶æä½è¯å¾ç¼è¾ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3434
+msgid "A merge operation tried to add a directory."
+msgstr "åå¹¶æä½è¯å¾æ·»å ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3436
+msgid "A merge operation tried to delete or move a directory."
+msgstr "åå¹¶æä½è¯å¾å é¤æç§»å¨ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3439
+msgid "A merge operation tried to replace a directory."
+msgstr "åå¹¶æä½è¯å¾æ¿æ¢ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3450
+msgid "An update operation tried to edit an item."
+msgstr "æ´æ°æä½è¯å¾ç¼è¾é¡¹ç®ã"
+
+#: ../libsvn_client/conflicts.c:3452
+msgid "An update operation tried to add an item."
+msgstr "æ´æ°æä½è¯å¾æ·»å 项ç®ã"
+
+#: ../libsvn_client/conflicts.c:3454
+msgid "An update operation tried to delete or move an item."
+msgstr "æ´æ°æä½è¯å¾å é¤æç§»å¨é¡¹ç®ã"
+
+#: ../libsvn_client/conflicts.c:3457
+msgid "An update operation tried to replace an item."
+msgstr "æ´æ°æä½è¯å¾æ¿æ¢é¡¹ç®ã"
+
+#: ../libsvn_client/conflicts.c:3465
+msgid "A switch operation tried to edit an item."
+msgstr "忢æä½è¯å¾ç¼è¾é¡¹ç®ã"
+
+#: ../libsvn_client/conflicts.c:3467
+msgid "A switch operation tried to add an item."
+msgstr "忢æä½è¯å¾æ·»å 项ç®ã"
+
+#: ../libsvn_client/conflicts.c:3469
+msgid "A switch operation tried to delete or move an item."
+msgstr "忢æä½è¯å¾å é¤æç§»å¨é¡¹ç®ã"
+
+#: ../libsvn_client/conflicts.c:3472
+msgid "A switch operation tried to replace an item."
+msgstr "忢æä½è¯å¾æ¿æ¢é¡¹ç®ã"
+
+#: ../libsvn_client/conflicts.c:3480
+msgid "A merge operation tried to edit an item."
+msgstr "åå¹¶æä½è¯å¾ç¼è¾é¡¹ç®ã"
+
+#: ../libsvn_client/conflicts.c:3482
+msgid "A merge operation tried to add an item."
+msgstr "åå¹¶æä½è¯å¾æ·»å 项ç®ã"
+
+#: ../libsvn_client/conflicts.c:3484
+msgid "A merge operation tried to delete or move an item."
+msgstr "åå¹¶æä½è¯å¾å é¤æç§»å¨é¡¹ç®ã"
+
+#: ../libsvn_client/conflicts.c:3487
+msgid "A merge operation tried to replace an item."
+msgstr "åå¹¶æä½è¯å¾æ¿æ¢é¡¹ç®ã"
+
+#: ../libsvn_client/conflicts.c:3503 ../svn/cl-conflicts.c:212
+msgid "upon update"
+msgstr "卿´æ°æ¶"
+
+#: ../libsvn_client/conflicts.c:3504 ../svn/cl-conflicts.c:213
+msgid "upon switch"
+msgstr "å¨åæ¢æ¶"
+
+#: ../libsvn_client/conflicts.c:3505 ../svn/cl-conflicts.c:214
+msgid "upon merge"
+msgstr "å¨åå¹¶æ¶"
+
+#: ../libsvn_client/conflicts.c:3506 ../svn/cl-conflicts.c:215
+msgid "upon none"
+msgstr "æ "
+
+#: ../libsvn_client/conflicts.c:3525 ../svn/cl-conflicts.c:127
+#: ../svn/cl-conflicts.c:234
+msgid "local edit"
+msgstr "æ¬å°ç¼è¾"
+
+#: ../libsvn_client/conflicts.c:3528 ../svn/cl-conflicts.c:140
+#: ../svn/cl-conflicts.c:237
+msgid "local add"
+msgstr "æ¬å°æ·»å "
+
+#: ../libsvn_client/conflicts.c:3531 ../svn/cl-conflicts.c:131
+#: ../svn/cl-conflicts.c:240
+msgid "local delete"
+msgstr "æ¬å°å é¤"
+
+#: ../libsvn_client/conflicts.c:3534 ../svn/cl-conflicts.c:129
+#: ../svn/cl-conflicts.c:243
+msgid "local obstruction"
+msgstr "æ¬å°éç¢"
+
+#: ../libsvn_client/conflicts.c:3538 ../svn/cl-conflicts.c:247
+#, c-format
+msgid "local %s"
+msgstr "æ¬å° %s"
+
+#: ../libsvn_client/conflicts.c:3547 ../svn/cl-conflicts.c:192
+#: ../svn/cl-conflicts.c:256
+msgid "incoming edit"
+msgstr "ä¼ å
¥çç¼è¾"
+
+#: ../libsvn_client/conflicts.c:3550 ../svn/cl-conflicts.c:194
+#: ../svn/cl-conflicts.c:259
+msgid "incoming add"
+msgstr "ä¼ å
¥çå¢å "
+
+#: ../libsvn_client/conflicts.c:3553 ../svn/cl-conflicts.c:262
+msgid "incoming delete"
+msgstr "ä¼ å
¥çå é¤"
+
+#: ../libsvn_client/conflicts.c:3557 ../svn/cl-conflicts.c:266
+#, c-format
+msgid "incoming %s"
+msgstr "ä¼ å
¥ç %s"
+
+#: ../libsvn_client/conflicts.c:3565 ../svn/cl-conflicts.c:273
+#: ../svn/cl-conflicts.c:326
+#, c-format
+msgid "%s, %s %s"
+msgstr "%s, %s %s"
+
+#: ../libsvn_client/conflicts.c:3624
+#, c-format
+msgid "incoming %s %s"
+msgstr "ä¼ å
¥ %s %s"
+
+#: ../libsvn_client/conflicts.c:3727
+#, c-format
+msgid "Directory updated from r%ld to r%ld was replaced with a file by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld çç®å½ç± %s å¨ r%ld æ¿æ¢ä¸ºæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3738 ../libsvn_client/conflicts.c:3818
+#: ../libsvn_client/conflicts.c:4072 ../libsvn_client/conflicts.c:4159
+#: ../libsvn_client/conflicts.c:4459 ../libsvn_client/conflicts.c:4527
+#, c-format
+msgid ""
+"%s\n"
+"The replaced directory was moved to '^/%s'."
+msgstr ""
+"%s\n"
+"è¢«æ¿æ¢çç®å½å·²ç§»å¨å° '^/%s'ã"
+
+#: ../libsvn_client/conflicts.c:3753
+#, c-format
+msgid "File updated from r%ld to r%ld was replaced with a file from another line of history by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld çæä»¶ç± %s å¨ r%ld æ¿æ¢ä¸ºå¦ä¸åå²çº¿çæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3765 ../libsvn_client/conflicts.c:3844
+#: ../libsvn_client/conflicts.c:4101 ../libsvn_client/conflicts.c:4187
+#: ../libsvn_client/conflicts.c:4488 ../libsvn_client/conflicts.c:4555
+#, c-format
+msgid ""
+"%s\n"
+"The replaced file was moved to '^/%s'."
+msgstr ""
+"%s\n"
+"è¢«æ¿æ¢çæä»¶å·²ç§»å¨å° '^/%s'ã"
+
+#: ../libsvn_client/conflicts.c:3779
+#, c-format
+msgid "Item updated from r%ld to r%ld was replaced with a file by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld ç项ç®ç± %s å¨ r%ld æ¿æ¢ä¸ºæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3789 ../libsvn_client/conflicts.c:3868
+#: ../libsvn_client/conflicts.c:4128 ../libsvn_client/conflicts.c:4214
+#: ../libsvn_client/conflicts.c:4582
+#, c-format
+msgid ""
+"%s\n"
+"The replaced item was moved to '^/%s'."
+msgstr ""
+"%s\n"
+"è¢«æ¿æ¢ç项ç®å·²ç§»å¨å° '^/%s'ã"
+
+#: ../libsvn_client/conflicts.c:3806
+#, c-format
+msgid "Directory updated from r%ld to r%ld was replaced with a directory from another line of history by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld çç®å½ç± %s å¨ r%ld æ¿æ¢ä¸ºå¦ä¸åå²çº¿çç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3833
+#, c-format
+msgid "File updated from r%ld to r%ld was replaced with a directory by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld çæä»¶ç± %s å¨ r%ld æ¿æ¢ä¸ºç®å½ã"
+
+#: ../libsvn_client/conflicts.c:3858
+#, c-format
+msgid "Item updated from r%ld to r%ld was replaced by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld ç项ç®ç± %s å¨ r%ld æ¿æ¢ã"
+
+#: ../libsvn_client/conflicts.c:3891
+#, c-format
+msgid "Directory updated from r%ld to r%ld was moved to '^/%s' by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld çç®å½è¢«ç§»å¨å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:3903
+#, c-format
+msgid "Directory updated from r%ld to r%ld was deleted by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld çç®å½ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:3919
+#, c-format
+msgid "File updated from r%ld to r%ld was moved to '^/%s' by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld çæä»¶è¢«ç§»å¨å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:3930
+#, c-format
+msgid "File updated from r%ld to r%ld was deleted by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld çæä»¶ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:3944
+#, c-format
+msgid "Item updated from r%ld to r%ld was moved to '^/%s' by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld ç项ç®è¢«ç§»å¨å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:3955
+#, c-format
+msgid "Item updated from r%ld to r%ld was deleted by %s in r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld ç项ç®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:3975
+#, c-format
+msgid "Directory updated backwards from r%ld to r%ld was a file before the replacement made by %s in r%ld."
+msgstr "ä» r%ld ååæ´æ°å° r%ld çç®å½å¨ %s äº r%ld æ¿æ¢åæ¯æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3982
+#, c-format
+msgid "File updated backwards from r%ld to r%ld was a file from another line of history before the replacement made by %s in r%ld."
+msgstr "ä» r%ld ååæ´æ°å° r%ld çæä»¶å¨ %s äº r%ld æ¿æ¢åæ¯å¦ä¸åå²çº¿çæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3989
+#, c-format
+msgid "Item updated backwards from r%ld to r%ld was replaced with a file by %s in r%ld."
+msgstr "ä» r%ld ååæ´æ°å° r%ld ç项ç®ç± %s å¨ r%ld æ¿æ¢ä¸ºæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:3998
+#, c-format
+msgid "Directory updated backwards from r%ld to r%ld was a directory from another line of history before the replacement made by %s in r%ld."
+msgstr "ä» r%ld ååæ´æ°å° r%ld çç®å½å¨ %s äº r%ld æ¿æ¢åæ¯å¦ä¸åå²çº¿çç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4006
+#, c-format
+msgid "File updated backwards from r%ld to r%ld was a directory before the replacement made by %s in r%ld."
+msgstr "ä» r%ld ååæ´æ°å° r%ld çæä»¶å¨ %s äº r%ld æ¿æ¢åæ¯ç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4012
+#, c-format
+msgid "Item updated backwards from r%ld to r%ld was replaced with a directory by %s in r%ld."
+msgstr "ä» r%ld ååæ´æ°å° r%ld ç项ç®ç± %s å¨ r%ld æ¿æ¢ä¸ºç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4021
+#, c-format
+msgid "Directory updated backwards from r%ld to r%ld did not exist before it was added by %s in r%ld."
+msgstr "ä» r%ld ååæ´æ°å° r%ld çç®å½å¨ %s äº r%ld æ·»å åä¸åå¨ã"
+
+#: ../libsvn_client/conflicts.c:4028
+#, c-format
+msgid "File updated backwards from r%ld to r%ld did not exist before it was added by %s in r%ld."
+msgstr "ä» r%ld ååæ´æ°å° r%ld çæä»¶å¨ %s äº r%ld æ·»å åä¸åå¨ã"
+
+#: ../libsvn_client/conflicts.c:4034
+#, c-format
+msgid "Item updated backwards from r%ld to r%ld did not exist before it was added by %s in r%ld."
+msgstr "ä» r%ld ååæ´æ°å° r%ld ç项ç®å¨ %s äº r%ld æ·»å åä¸åå¨ã"
+
+#: ../libsvn_client/conflicts.c:4059
+#, c-format
+msgid ""
+"Directory switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a file by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çç®å½ç± %s å¨ r%ld æ¿æ¢ä¸ºæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4087
+#, c-format
+msgid ""
+"File switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a file from another line of history by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶ç± %s å¨ r%ld æ¿æ¢ä¸ºå¦ä¸åå²çº¿çæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4115 ../libsvn_client/conflicts.c:4358
+#, c-format
+msgid ""
+"Item switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a file by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®ç± %s å¨ r%ld æ¿æ¢ä¸ºæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4145
+#, c-format
+msgid ""
+"Directory switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a directory from another line of history by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çç®å½ç± %s å¨ r%ld æ¿æ¢ä¸ºå¦ä¸åå²çº¿çç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4174
+#, c-format
+msgid ""
+"File switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a directory by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶ç± %s å¨ r%ld æ¿æ¢ä¸ºç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4201 ../libsvn_client/conflicts.c:4388
+#, c-format
+msgid ""
+"Item switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a directory by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®ç± %s å¨ r%ld æ¿æ¢ä¸ºç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4237
+#, c-format
+msgid ""
+"Directory switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was moved to '^/%s' by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çç®å½è¢«ç§»å¨å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:4251
+#, c-format
+msgid ""
+"Directory switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was deleted by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çç®å½ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:4269
+#, c-format
+msgid ""
+"File switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was moved to '^/%s' by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶è¢«ç§»å¨å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:4283
+#, c-format
+msgid ""
+"File switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was deleted by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:4300
+#, c-format
+msgid ""
+"Item switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was moved to '^/%s' by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®è¢«ç§»å¨å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:4314
+#, c-format
+msgid ""
+"Item switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was deleted by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:4339 ../libsvn_client/conflicts.c:4379
+#, c-format
+msgid ""
+"Directory switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was a file before the replacement made by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çç®å½å¨ %s äº r%ld æ¿æ¢åæ¯æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4349
+#, c-format
+msgid ""
+"File switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was a file from another line of history before the replacement made by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶å¨ %s äº r%ld æ¿æ¢åæ¯å¦ä¸åå²çº¿çæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4369
+#, c-format
+msgid ""
+"Directory switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was a directory from another line of history before the replacement made by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çç®å½å¨ %s äº r%ld æ¿æ¢åæ¯å¦ä¸åå²çº¿çç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4399
+#, c-format
+msgid ""
+"Directory switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"did not exist before it was added by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çç®å½å¨ %s äº r%ld æ·»å åä¸åå¨ã"
+
+#: ../libsvn_client/conflicts.c:4409
+#, c-format
+msgid ""
+"File switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"did not exist before it was added by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶å¨ %s äº r%ld æ·»å åä¸åå¨ã"
+
+#: ../libsvn_client/conflicts.c:4418
+#, c-format
+msgid ""
+"Item switched from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"did not exist before it was added by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"忢å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®å¨ %s äº r%ld æ·»å åä¸åå¨ã"
+
+#: ../libsvn_client/conflicts.c:4446
+#, c-format
+msgid ""
+"Directory merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a file by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çç®å½ç± %s å¨ r%ld æ¿æ¢ä¸ºæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4474
+#, c-format
+msgid ""
+"File merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a file from another line of history by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶ç± %s å¨ r%ld æ¿æ¢ä¸ºå¦ä¸åå²çº¿çæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4500
+#, c-format
+msgid ""
+"Item merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a file by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®ç± %s å¨ r%ld æ¿æ¢ä¸ºæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4513
+#, c-format
+msgid ""
+"Directory merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a directory from another line of history by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çç®å½ç± %s å¨ r%ld æ¿æ¢ä¸ºå¦ä¸åå²çº¿çç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4542
+#, c-format
+msgid ""
+"File merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a directory by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶ç± %s å¨ r%ld æ¿æ¢ä¸ºç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4569
+#, c-format
+msgid ""
+"Item merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a directory by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®ç± %s å¨ r%ld æ¿æ¢ä¸ºç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4605
+#, c-format
+msgid ""
+"Directory merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was moved to '^/%s' by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çç®å½è¢«ç§»å¨å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:4619
+#, c-format
+msgid ""
+"Directory merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was deleted by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çç®å½ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:4637
+#, c-format
+msgid ""
+"File merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was moved to '^/%s' by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶è¢«ç§»å¨å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:4651
+#, c-format
+msgid ""
+"File merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was deleted by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:4668
+#, c-format
+msgid ""
+"Item merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was moved to '^/%s' by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®è¢«ç§»å¨å° '^/%s'ï¼ç± %s å¨ r%ldã"
+
+#: ../libsvn_client/conflicts.c:4682
+#, c-format
+msgid ""
+"Item merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was deleted by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åå¹¶å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:4707 ../libsvn_client/conflicts.c:4746
+#, c-format
+msgid ""
+"Directory reverse-merged from\n"
+"'^/%s@%ld'\n"
+"to ^/%s@%ld was a file before the replacement made by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åååå¹¶å° ^/%s@%ld çç®å½å¨ %s äº r%ld æ¿æ¢åæ¯æä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4716
+#, c-format
+msgid ""
+"File reverse-merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was a file from another line of history before the replacement made by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åååå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶å¨ %s äº r%ld æ¿æ¢åæ¯å¦ä¸åå²çº¿çæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4725
+#, c-format
+msgid ""
+"Item reverse-merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a file by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åååå¹¶å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®ç± %s å¨ r%ld æ¿æ¢ä¸ºæä»¶ã"
+
+#: ../libsvn_client/conflicts.c:4736
+#, c-format
+msgid ""
+"Directory reverse-merged from\n"
+"'^/%s@%ld'\n"
+"to ^/%s@%ld was a directory from another line of history before the replacement made by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åååå¹¶å° ^/%s@%ld çç®å½å¨ %s äº r%ld æ¿æ¢åæ¯å¦ä¸åå²çº¿çç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4754
+#, c-format
+msgid ""
+"Item reverse-merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"was replaced with a directory by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åååå¹¶å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®ç± %s å¨ r%ld æ¿æ¢ä¸ºç®å½ã"
+
+#: ../libsvn_client/conflicts.c:4765
+#, c-format
+msgid ""
+"Directory reverse-merged from\n"
+"'^/%s@%ld'\n"
+"to ^/%s@%ld did not exist before it was added by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åååå¹¶å° ^/%s@%ld çç®å½å¨ %s äº r%ld æ·»å åä¸åå¨ã"
+
+#: ../libsvn_client/conflicts.c:4774
+#, c-format
+msgid ""
+"File reverse-merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"did not exist before it was added by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åååå¹¶å°\n"
+"'^/%s@%ld'\n"
+"çæä»¶å¨ %s äº r%ld æ·»å åä¸åå¨ã"
+
+#: ../libsvn_client/conflicts.c:4783
+#, c-format
+msgid ""
+"Item reverse-merged from\n"
+"'^/%s@%ld'\n"
+"to\n"
+"'^/%s@%ld'\n"
+"did not exist before it was added by %s in r%ld."
+msgstr ""
+"ä»\n"
+"'^/%s@%ld'\n"
+"åååå¹¶å°\n"
+"'^/%s@%ld'\n"
+"ç项ç®å¨ %s äº r%ld æ·»å åä¸åå¨ã"
+
+#: ../libsvn_client/conflicts.c:5514
+#, c-format
+msgid "A new directory appeared during update to r%ld; it was added by %s in r%ld and later deleted by %s in r%ld."
+msgstr "æ´æ°å° r%ld æ¶åºç°æ°ç®å½ï¼å®ç± %s å¨ r%ld æ·»å ï¼åç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5521
+#, c-format
+msgid "A new directory appeared during update to r%ld; it was added by %s in r%ld."
+msgstr "æ´æ°å° r%ld æ¶åºç°æ°ç®å½ï¼å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5526
+#, c-format
+msgid "A new directory appeared during update to r%ld; it was deleted by %s in r%ld."
+msgstr "æ´æ°å° r%ld æ¶åºç°æ°ç®å½ï¼å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5536
+#, c-format
+msgid "A new file appeared during update to r%ld; it was added by %s in r%ld and later deleted by %s in r%ld."
+msgstr "æ´æ°å° r%ld æ¶åºç°æ°æä»¶ï¼å®ç± %s å¨ r%ld æ·»å ï¼åç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5543
+#, c-format
+msgid "A new file appeared during update to r%ld; it was added by %s in r%ld."
+msgstr "æ´æ°å° r%ld æ¶åºç°æ°æä»¶ï¼å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5548
+#, c-format
+msgid "A new file appeared during update to r%ld; it was deleted by %s in r%ld."
+msgstr "æ´æ°å° r%ld æ¶åºç°æ°æä»¶ï¼å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5557
+#, c-format
+msgid "A new item appeared during update to r%ld; it was added by %s in r%ld and later deleted by %s in r%ld."
+msgstr "æ´æ°å° r%ld æ¶åºç°æ°é¡¹ç®ï¼å®ç± %s å¨ r%ld æ·»å ï¼åç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5564
+#, c-format
+msgid "A new item appeared during update to r%ld; it was added by %s in r%ld."
+msgstr "æ´æ°å° r%ld æ¶åºç°æ°é¡¹ç®ï¼å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5569
+#, c-format
+msgid "A new item appeared during update to r%ld; it was deleted by %s in r%ld."
+msgstr "æ´æ°å° r%ld æ¶åºç°æ°é¡¹ç®ï¼å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5588
+#, c-format
+msgid ""
+"A new directory appeared during switch to\n"
+"'^/%s@%ld'.\n"
+"It was added by %s in r%ld and later deleted by %s in r%ld."
+msgstr ""
+"忢å°\n"
+"'^/%s@%ld' æ¶åºç°æ°ç®å½ã\n"
+"å®ç± %s å¨ r%ld æ·»å ï¼åç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5596
+#, c-format
+msgid ""
+"A new directory appeared during switch to\n"
+"'^/%s@%ld'.\n"
+"It was added by %s in r%ld."
+msgstr ""
+"忢å°\n"
+"'^/%s@%ld' æ¶åºç°æ°ç®å½ã\n"
+"å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5602
+#, c-format
+msgid ""
+"A new directory appeared during switch to\n"
+"'^/%s@%ld'.\n"
+"It was deleted by %s in r%ld."
+msgstr ""
+"忢å°\n"
+"'^/%s@%ld' æ¶åºç°æ°ç®å½ã\n"
+"å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5613
+#, c-format
+msgid ""
+"A new file appeared during switch to\n"
+"'^/%s@%ld'.\n"
+"It was added by %s in r%ld and later deleted by %s in r%ld."
+msgstr ""
+"忢å°\n"
+"'^/%s@%ld' æ¶åºç°æ°æä»¶ã\n"
+"å®ç± %s å¨ r%ld æ·»å ï¼åç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5621
+#, c-format
+msgid ""
+"A new file appeared during switch to\n"
+"'^/%s@%ld'.\n"
+"It was added by %s in r%ld."
+msgstr ""
+"忢å°\n"
+"'^/%s@%ld' æ¶åºç°æ°æä»¶ã\n"
+"å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5628
+#, c-format
+msgid ""
+"A new file appeared during switch to\n"
+"'^/%s@%ld'.\n"
+"It was deleted by %s in r%ld."
+msgstr ""
+"忢å°\n"
+"'^/%s@%ld' æ¶åºç°æ°æä»¶ã\n"
+"å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5639
+#, c-format
+msgid ""
+"A new item appeared during switch to\n"
+"'^/%s@%ld'.\n"
+"It was added by %s in r%ld and later deleted by %s in r%ld."
+msgstr ""
+"忢å°\n"
+"'^/%s@%ld' æ¶åºç°æ°é¡¹ç®ã\n"
+"å®ç± %s å¨ r%ld æ·»å ï¼åç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5647
+#, c-format
+msgid ""
+"A new item appeared during switch to\n"
+"'^/%s@%ld'.\n"
+"It was added by %s in r%ld."
+msgstr ""
+"忢å°\n"
+"'^/%s@%ld' æ¶åºç°æ°é¡¹ç®ã\n"
+"å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5654
+#, c-format
+msgid ""
+"A new item appeared during switch to\n"
+"'^/%s@%ld'.\n"
+"It was deleted by %s in r%ld."
+msgstr ""
+"忢å°\n"
+"'^/%s@%ld' æ¶åºç°æ°é¡¹ç®ã\n"
+"å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5675
+#, c-format
+msgid ""
+"A new directory appeared during merge of\n"
+"'^/%s:%ld'.\n"
+"It was added by %s in r%ld."
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld' æ¶åºç°æ°ç®å½ã\n"
+"å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5681
+#, c-format
+msgid ""
+"A new directory appeared during merge of\n"
+"'^/%s:%ld-%ld'.\n"
+"It was added by %s in r%ld."
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld-%ld' æ¶åºç°æ°ç®å½ã\n"
+"å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5691
+#, c-format
+msgid ""
+"A new file appeared during merge of\n"
+"'^/%s:%ld'.\n"
+"It was added by %s in r%ld."
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld' æ¶åºç°æ°æä»¶ã\n"
+"å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5697
+#, c-format
+msgid ""
+"A new file appeared during merge of\n"
+"'^/%s:%ld-%ld'.\n"
+"It was added by %s in r%ld."
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld-%ld' æ¶åºç°æ°æä»¶ã\n"
+"å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5706
+#, c-format
+msgid ""
+"A new item appeared during merge of\n"
+"'^/%s:%ld'.\n"
+"It was added by %s in r%ld."
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld' æ¶åºç°æ°é¡¹ç®ã\n"
+"å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5712
+#, c-format
+msgid ""
+"A new item appeared during merge of\n"
+"'^/%s:%ld-%ld'.\n"
+"It was added by %s in r%ld."
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld-%ld' æ¶åºç°æ°é¡¹ç®ã\n"
+"å®ç± %s å¨ r%ld æ·»å ã"
+
+#: ../libsvn_client/conflicts.c:5732
+#, c-format
+msgid ""
+"A new directory appeared during reverse-merge of\n"
+"'^/%s:%ld'.\n"
+"It was deleted by %s in r%ld."
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld' æ¶åºç°æ°ç®å½ã\n"
+"å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5739
+#, c-format
+msgid ""
+"A new directory appeared during reverse-merge of\n"
+"'^/%s:%ld-%ld'.\n"
+"It was deleted by %s in r%ld."
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld-%ld' æ¶åºç°æ°ç®å½ã\n"
+"å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5751
+#, c-format
+msgid ""
+"A new file appeared during reverse-merge of\n"
+"'^/%s:%ld'.\n"
+"It was deleted by %s in r%ld."
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld' æ¶åºç°æ°æä»¶ã\n"
+"å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5758
+#, c-format
+msgid ""
+"A new file appeared during reverse-merge of\n"
+"'^/%s:%ld-%ld'.\n"
+"It was deleted by %s in r%ld."
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld-%ld' æ¶åºç°æ°æä»¶ã\n"
+"å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5768
+#, c-format
+msgid ""
+"A new item appeared during reverse-merge of\n"
+"'^/%s:%ld'.\n"
+"It was deleted by %s in r%ld."
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld' æ¶åºç°æ°é¡¹ç®ã\n"
+"å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:5775
+#, c-format
+msgid ""
+"A new item appeared during reverse-merge of\n"
+"'^/%s:%ld-%ld'.\n"
+"It was deleted by %s in r%ld."
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld-%ld' æ¶åºç°æ°é¡¹ç®ã\n"
+"å®ç± %s å¨ r%ld å é¤ã"
+
+#: ../libsvn_client/conflicts.c:6103
+#, c-format
+msgid "Changes destined for a directory arrived via the following revisions during update from r%ld to r%ld."
+msgstr "ä» r%ld æ´æ°å° r%ld æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºé对ç®å½çä¿®æ¹ã"
+
+#: ../libsvn_client/conflicts.c:6109
+#, c-format
+msgid "Changes destined for a file arrived via the following revisions during update from r%ld to r%ld"
+msgstr "ä» r%ld æ´æ°å° r%ld æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºé对æä»¶çä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6114
+#, c-format
+msgid "Changes from the following revisions arrived during update from r%ld to r%ld"
+msgstr "ä» r%ld æ´æ°å° r%ld æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6122
+#, c-format
+msgid "Changes destined for a directory arrived via the following revisions during backwards update from r%ld to r%ld"
+msgstr "ä» r%ld ååæ´æ°å° r%ld æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºé对ç®å½çä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6129
+#, c-format
+msgid "Changes destined for a file arrived via the following revisions during backwards update from r%ld to r%ld"
+msgstr "ä» r%ld ååæ´æ°å° r%ld æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºé对æä»¶çä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6135
+#, c-format
+msgid "Changes from the following revisions arrived during backwards update from r%ld to r%ld"
+msgstr "ä» r%ld ååæ´æ°å° r%ld æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6149 ../libsvn_client/conflicts.c:6156
+#, c-format
+msgid ""
+"Changes destined for a directory arrived via the following revisions during switch to\n"
+"'^/%s@r%ld'"
+msgstr ""
+"忢å°\n"
+"'^/%s@r%ld' æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºé对ç®å½çä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6162
+#, c-format
+msgid ""
+"Changes from the following revisions arrived during switch to\n"
+"'^/%s@r%ld'"
+msgstr ""
+"忢å°\n"
+"'^/%s@r%ld' æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6180
+msgid " (no revisions found)"
+msgstr " (æªæ¾å°çæ¬)"
+
+#: ../libsvn_client/conflicts.c:6208 ../libsvn_client/conflicts.c:6225
+#: ../libsvn_client/conflicts.c:6231
+#, c-format
+msgid "%s r%ld by %s%s"
+msgstr "%s r%ldï¼ç± %s%s"
+
+#: ../libsvn_client/conflicts.c:6218
+#, c-format
+msgid ""
+"%s\n"
+" [%d revision omitted for brevity],\n"
+msgid_plural ""
+"%s\n"
+" [%d revisions omitted for brevity],\n"
+msgstr[0] ""
+"%s\n"
+" [ä¸ºç®æ´çç¥äº %d ä¸ªçæ¬],\n"
+
+#: ../libsvn_client/conflicts.c:6290
+#, c-format
+msgid ""
+"Changes destined for a directory arrived during merge of\n"
+"'^/%s:%ld'."
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld' æ¶å¸¦æ¥äºé对ç®å½çä¿®æ¹ã"
+
+#: ../libsvn_client/conflicts.c:6297
+#, c-format
+msgid ""
+"Changes destined for a file arrived during merge of\n"
+"'^/%s:%ld'."
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld' æ¶å¸¦æ¥äºé对æä»¶çä¿®æ¹ã"
+
+#: ../libsvn_client/conflicts.c:6303
+#, c-format
+msgid ""
+"Changes arrived during merge of\n"
+"'^/%s:%ld'."
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld' æ¶å¸¦æ¥äºä¿®æ¹ã"
+
+#: ../libsvn_client/conflicts.c:6315
+#, c-format
+msgid ""
+"Changes destined for a directory arrived via the following revisions during merge of\n"
+"'^/%s:%ld-%ld'"
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld-%ld' æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºé对ç®å½çä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6322
+#, c-format
+msgid ""
+"Changes destined for a file arrived via the following revisions during merge of\n"
+"'^/%s:%ld-%ld'"
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld-%ld' æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºé对æä»¶çä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6328
+#, c-format
+msgid ""
+"Changes from the following revisions arrived during merge of\n"
+"'^/%s:%ld-%ld'"
+msgstr ""
+"åå¹¶\n"
+"'^/%s:%ld-%ld' æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6340
+#, c-format
+msgid ""
+"Changes destined for a directory arrived during reverse-merge of\n"
+"'^/%s:%ld'."
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld' æ¶å¸¦æ¥äºé对ç®å½çä¿®æ¹ã"
+
+#: ../libsvn_client/conflicts.c:6347
+#, c-format
+msgid ""
+"Changes destined for a file arrived during reverse-merge of\n"
+"'^/%s:%ld'."
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld' æ¶å¸¦æ¥äºé对æä»¶çä¿®æ¹ã"
+
+#: ../libsvn_client/conflicts.c:6353
+#, c-format
+msgid ""
+"Changes arrived during reverse-merge of\n"
+"'^/%s:%ld'."
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld' æ¶å¸¦æ¥äºä¿®æ¹ã"
+
+#: ../libsvn_client/conflicts.c:6365
+#, c-format
+msgid ""
+"Changes destined for a directory arrived via the following revisions during reverse-merge of\n"
+"'^/%s:%ld-%ld'"
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld-%ld' æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºé对ç®å½çä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6373
+#, c-format
+msgid ""
+"Changes destined for a file arrived via the following revisions during reverse-merge of\n"
+"'^/%s:%ld-%ld'"
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld-%ld' æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºé对æä»¶çä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6381
+#, c-format
+msgid ""
+"Changes from the following revisions arrived during reverse-merge of\n"
+"'^/%s:%ld-%ld'"
+msgstr ""
+"åååå¹¶\n"
+"'^/%s:%ld-%ld' æ¶ï¼ä»¥ä¸çæ¬å¸¦æ¥äºä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:6620
+#, c-format
+msgid "Tree conflict on '%s' can only be resolved to the current working copy state"
+msgstr "å¨ '%s' ä¸çæ å²çªåªè½è§£å³ä¸ºå·¥ä½å¯æ¬çå½åç¶æ"
+
+#: ../libsvn_client/conflicts.c:6789 ../libsvn_client/conflicts.c:6795
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected a base node but found none)"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææåºç¡èç¹ä½æªæ¾å°)"
+
+#: ../libsvn_client/conflicts.c:6800 ../libsvn_client/conflicts.c:6826
+#: ../libsvn_client/conflicts.c:6853 ../libsvn_client/conflicts.c:6876
+#: ../libsvn_client/conflicts.c:12519
+#, c-format
+msgid "Unexpected option id '%d'"
+msgstr "æå¤çé项 ID '%d'"
+
+#: ../libsvn_client/conflicts.c:6809 ../libsvn_client/conflicts.c:6818
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected base node kind '%s', but found '%s')"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææåºç¡èç¹ç±»å为 '%s'ï¼ä½æ¾å° '%s')"
+
+#: ../libsvn_client/conflicts.c:6834 ../libsvn_client/conflicts.c:6844
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected base node from '^/%s@%ld', but found '^/%s@%ld')"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææåºç¡èç¹æ¥èª '^/%s@%ld'ï¼ä½æ¾å° '^/%s@%ld')"
+
+#: ../libsvn_client/conflicts.c:6862 ../libsvn_client/conflicts.c:6870
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected an added item, but the item is not added)"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææå·²æ·»å ç项ï¼ä½è¯¥é¡¹æªè¢«æ·»å )"
+
+#: ../libsvn_client/conflicts.c:7049 ../libsvn_client/conflicts.c:8837
+#, c-format
+msgid "If needed, a backup copy of '%s' can be found at '%s'"
+msgstr "妿éè¦ï¼'%s' çå¤ä»½å¯æ¬å¯ä»¥å¨ '%s' 䏿¾å°"
+
+#: ../libsvn_client/conflicts.c:7899
+#, c-format
+msgid "Conflict resolution option '%d' requires details for tree conflict at '%s' to be fetched from the repository"
+msgstr "å²çªè§£å³é项 '%d' éè¦å
ä»çæ¬åºè·å '%s' 䏿 å²çªç详ç»ä¿¡æ¯"
+
+#: ../libsvn_client/conflicts.c:7923
+#, c-format
+msgid "Could not determine when '%s' was added to the repository"
+msgstr "æ æ³ç¡®å® '%s' 使¶è¢«æ·»å å°çæ¬åº"
+
+#: ../libsvn_client/conflicts.c:7938
+#, c-format
+msgid "Could not determine when '%s' was deleted from the repository"
+msgstr "æ æ³ç¡®å® '%s' 使¶ä»çæ¬åºä¸å é¤"
+
+#: ../libsvn_client/conflicts.c:8150
+#, c-format
+msgid "Could not determine the revision in which '^/%s' was added to the repository.\n"
+msgstr "æ æ³ç¡®å® '^/%s' 被添å å°çæ¬åºççæ¬ã\n"
+
+#: ../libsvn_client/conflicts.c:8244
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected a copied item, but the item is not a copy)"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææå·²å¤å¶ç项ï¼ä½è¯¥é¡¹ä¸æ¯å¯æ¬)"
+
+#: ../libsvn_client/conflicts.c:8255
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected an item copied from a revision smaller than r%ld, but the item was copied from r%ld)"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææä»å°äº r%ld ççæ¬å¤å¶ç项ï¼ä½è¯¥é¡¹å¤å¶èª r%ld)"
+
+#: ../libsvn_client/conflicts.c:8267
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected an item copied from a revision larger than r%ld, but the item was copied from r%ld)"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææä»å¤§äº r%ld ççæ¬å¤å¶ç项ï¼ä½è¯¥é¡¹å¤å¶èª r%ld)"
+
+#: ../libsvn_client/conflicts.c:8286
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected an item copied from '^/%s' or from '^/%s' but the item was copied from '^/%s@%ld')"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææä» '^/%s' æ '^/%s' å¤å¶ç项ï¼ä½è¯¥é¡¹å¤å¶èª '^/%s@%ld')"
+
+#: ../libsvn_client/conflicts.c:8308
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected an item copied from '^/%s', but the item was copied from '^/%s@%ld')"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææä» '^/%s' å¤å¶ç项ï¼ä½è¯¥é¡¹å¤å¶èª '^/%s@%ld')"
+
+#: ../libsvn_client/conflicts.c:8357
+#, c-format
+msgid "Conflict resolution option '%d' requires details for tree conflict at '%s' to be fetched from the repository."
+msgstr "å²çªè§£å³é项 '%d' éè¦å
ä»çæ¬åºè·å '%s' 䏿 å²çªç详ç»ä¿¡æ¯"
+
+#: ../libsvn_client/conflicts.c:8367
+#, c-format
+msgid "Could not find the revision in which '%s' was deleted from the repository"
+msgstr "æ æ³æ¾å° '%s' ä»çæ¬åºä¸å é¤ççæ¬"
+
+#: ../libsvn_client/conflicts.c:8392
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected node kind '%s' but found '%s')"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææèç¹ç±»å为 '%s'ï¼ä½æ¾å° '%s')"
+
+#: ../libsvn_client/conflicts.c:8554 ../libsvn_client/conflicts.c:8889
+#: ../libsvn_client/conflicts.c:9083 ../libsvn_client/conflicts.c:9227
+#: ../libsvn_client/conflicts.c:9384 ../libsvn_client/conflicts.c:11157
+#: ../libsvn_client/conflicts.c:11363
+#, c-format
+msgid "The specified conflict resolution option requires details for tree conflict at '%s' to be fetched from the repository first."
+msgstr "æå®çå²çªè§£å³é项éè¦å
ä»çæ¬åºè·å '%s' 䏿 å²çªç详ç»ä¿¡æ¯ã"
+
+#: ../libsvn_client/conflicts.c:8561 ../libsvn_client/conflicts.c:8896
+#: ../libsvn_client/conflicts.c:9091 ../libsvn_client/conflicts.c:9235
+#: ../libsvn_client/conflicts.c:11164 ../libsvn_client/conflicts.c:11370
+#, c-format
+msgid "Invalid operation code '%d' recorded for conflict at '%s'"
+msgstr "æ æçæä½ä»£ç '%d' è®°å½å¨ '%s' ä¸çå²çªä¸"
+
+#: ../libsvn_client/conflicts.c:9444
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (expected a copied item at '%s', but the item is not a copy)"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(ææ '%s' å¤çå·²å¤å¶é¡¹ï¼ä½è¯¥é¡¹ä¸æ¯å¯æ¬)"
+
+#: ../libsvn_client/conflicts.c:9457
+#, c-format
+msgid "Cannot resolve tree conflict on '%s' (could not determine origin of '%s')"
+msgstr "æ æ³è§£å³ '%s' ä¸çæ å²çª(æ æ³ç¡®å® '%s' çæ¥æº)"
+
+#: ../libsvn_client/conflicts.c:9643
+#, c-format
+msgid "Corresponding working copy node not found for '%s'"
+msgstr "æ¾ä¸å° '%s' 对åºçå·¥ä½å¯æ¬èç¹"
+
+#: ../libsvn_client/conflicts.c:9950 ../libsvn_client/conflicts.c:10033
+#: ../libsvn_client/conflicts.c:12596
+msgid "Postpone"
+msgstr "æ¨è¿"
+
+#: ../libsvn_client/conflicts.c:9951 ../libsvn_client/conflicts.c:10034
+#: ../libsvn_client/conflicts.c:12597
+msgid "skip this conflict and leave it unresolved"
+msgstr "è·³è¿æ¤å²çªï¼ä¿ææªè§£å³ç¶æ"
+
+#: ../libsvn_client/conflicts.c:9960 ../libsvn_client/conflicts.c:9981
+#: ../libsvn_client/conflicts.c:10039
+msgid "Accept base"
+msgstr "æ¥ååºç¡çæ¬"
+
+#: ../libsvn_client/conflicts.c:9961
+msgid "discard local and incoming changes for this binary file"
+msgstr "䏢弿¤äºè¿å¶æä»¶çæ¬å°ä¿®æ¹åä¼ å
¥ä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:9966 ../libsvn_client/conflicts.c:9987
+#: ../libsvn_client/conflicts.c:10045
+msgid "Accept incoming"
+msgstr "æ¥åä¼ å
¥"
+
+#: ../libsvn_client/conflicts.c:9967
+msgid "accept incoming version of binary file"
+msgstr "æ¥åäºè¿å¶æä»¶çä¼ å
¥çæ¬"
+
+#: ../libsvn_client/conflicts.c:9972 ../libsvn_client/conflicts.c:10011
+#: ../libsvn_client/conflicts.c:10051 ../libsvn_client/conflicts.c:10108
+msgid "Mark as resolved"
+msgstr "æ 记为已解å³"
+
+#: ../libsvn_client/conflicts.c:9973
+msgid "accept binary file as it appears in the working copy"
+msgstr "æ¥åå·¥ä½å¯æ¬ä¸äºè¿å¶æä»¶çå½åç¶æ"
+
+#: ../libsvn_client/conflicts.c:9982
+msgid "discard local and incoming changes for this file"
+msgstr "䏢弿¤æä»¶çæ¬å°ä¿®æ¹åä¼ å
¥ä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:9988
+msgid "accept incoming version of entire file"
+msgstr "æ¥åæ´ä¸ªæä»¶çä¼ å
¥çæ¬"
+
+#: ../libsvn_client/conflicts.c:9993
+msgid "Reject incoming"
+msgstr "æç»ä¼ å
¥"
+
+#: ../libsvn_client/conflicts.c:9994
+msgid "reject all incoming changes for this file"
+msgstr "æç»æ¤æä»¶çææä¼ å
¥ä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:9999 ../libsvn_client/conflicts.c:10057
+msgid "Accept incoming for conflicts"
+msgstr "æ¥åå²çªé¨åçä¼ å
¥ä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:10000 ../libsvn_client/conflicts.c:10058
+msgid "accept incoming changes only where they conflict"
+msgstr "ä»
å¨å²çªå¤æ¥åä¼ å
¥ä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:10005 ../libsvn_client/conflicts.c:10063
+msgid "Reject conflicts"
+msgstr "æç»å²çª"
+
+#: ../libsvn_client/conflicts.c:10006
+msgid "reject incoming changes which conflict and accept the rest"
+msgstr "æç»å²çªçä¼ å
¥ä¿®æ¹ï¼æ¥åå
¶ä½é¨å"
+
+#: ../libsvn_client/conflicts.c:10012
+msgid "accept the file as it appears in the working copy"
+msgstr "æ¥åå·¥ä½å¯æ¬ä¸æä»¶çå½åç¶æ"
+
+#: ../libsvn_client/conflicts.c:10040
+msgid "discard local and incoming changes for this property"
+msgstr "䏢弿¤å±æ§çæ¬å°ä¿®æ¹åä¼ å
¥ä¿®æ¹"
+
+#: ../libsvn_client/conflicts.c:10046
+msgid "accept incoming version of entire property value"
+msgstr "æ¥åæ´ä¸ªå±æ§å¼çä¼ å
¥çæ¬"
+
+#: ../libsvn_client/conflicts.c:10052
+msgid "accept working copy version of entire property value"
+msgstr "æ¥åæ´ä¸ªå±æ§å¼çå·¥ä½å¯æ¬çæ¬"
+
+#: ../libsvn_client/conflicts.c:10064
+msgid "reject changes which conflict and accept the rest"
+msgstr "æç»å²çªçä¿®æ¹ï¼æ¥åå
¶ä½é¨å"
+
+#: ../libsvn_client/conflicts.c:10069
+msgid "Accept merged"
+msgstr "æ¥ååå¹¶ç»æ"
+
+#: ../libsvn_client/conflicts.c:10070
+msgid "accept merged version of property value"
+msgstr "æ¥å屿§å¼çåå¹¶çæ¬"
+
+#: ../libsvn_client/conflicts.c:10109
+msgid "accept current working copy state"
+msgstr "æ¥åå·¥ä½å¯æ¬çå½åç¶æ"
+
+#: ../libsvn_client/conflicts.c:10136
+msgid "Update move destination"
+msgstr "æ´æ°ç§»å¨ç®æ "
+
+#: ../libsvn_client/conflicts.c:10137
+msgid "apply incoming changes to move destination"
+msgstr "å°ä¼ å
¥ä¿®æ¹åºç¨å°ç§»å¨ç®æ "
+
+#: ../libsvn_client/conflicts.c:10171
+msgid "Update any moved-away children"
+msgstr "æ´æ°ææå·²ç§»èµ°çå项"
+
+#: ../libsvn_client/conflicts.c:10172
+msgid "prepare for updating moved-away children, if any"
+msgstr "å夿´æ°å·²ç§»èµ°çå项(妿æ)"
+
+#: ../libsvn_client/conflicts.c:10217
+#, c-format
+msgid "ignore and do not add '^/%s@%ld' here"
+msgstr "忽ç¥ä¸ä¸å¨æ¤å¤æ·»å '^/%s@%ld'"
+
+#: ../libsvn_client/conflicts.c:10225
+#, c-format
+msgid "replace '^/%s@%ld' with the locally added file"
+msgstr "ç¨æ¬å°æ·»å çæä»¶æ¿æ¢ '^/%s@%ld'"
+
+#: ../libsvn_client/conflicts.c:10230
+#, c-format
+msgid "replace '^/%s@%ld' with the locally added directory"
+msgstr "ç¨æ¬å°æ·»å çç®å½æ¿æ¢ '^/%s@%ld'"
+
+#: ../libsvn_client/conflicts.c:10236
+#, c-format
+msgid "replace '^/%s@%ld' with the locally added item"
+msgstr "ç¨æ¬å°æ·»å çé¡¹æ¿æ¢ '^/%s@%ld'"
+
+#: ../libsvn_client/conflicts.c:10241
+#, c-format
+msgid "unexpected operation code '%d'"
+msgstr "æå¤çæä½ä»£ç '%d'"
+
+#: ../libsvn_client/conflicts.c:10245
+msgid "Ignore incoming addition"
+msgstr "忽ç¥ä¼ å
¥çæ·»å "
+
+#: ../libsvn_client/conflicts.c:10292 ../libsvn_client/conflicts.c:10422
+#, c-format
+msgid "merge '^/%s@%ld' into '%s'"
+msgstr "å° '^/%s@%ld' åå¹¶å° '%s'"
+
+#: ../libsvn_client/conflicts.c:10300 ../libsvn_client/conflicts.c:10431
+#, c-format
+msgid "merge local '%s' and '^/%s@%ld'"
+msgstr "åå¹¶æ¬å° '%s' å '^/%s@%ld'"
+
+#: ../libsvn_client/conflicts.c:10310
+msgid "Merge the files"
+msgstr "åå¹¶æä»¶"
+
+#: ../libsvn_client/conflicts.c:10359
+#, c-format
+msgid "delete '%s', copy '^/%s@%ld' here, and merge the files"
+msgstr "å é¤ '%s'ï¼å° '^/%s@%ld' å¤å¶å°æ¤å¤ï¼ç¶ååå¹¶æä»¶"
+
+#: ../libsvn_client/conflicts.c:10369 ../libsvn_client/conflicts.c:10553
+msgid "Replace and merge"
+msgstr "æ¿æ¢å¹¶åå¹¶"
+
+#: ../libsvn_client/conflicts.c:10440
+msgid "Merge the directories"
+msgstr "åå¹¶ç®å½"
+
+#: ../libsvn_client/conflicts.c:10487
+#, c-format
+msgid "delete '%s' and copy '^/%s@%ld' here"
+msgstr "å é¤ '%s' å¹¶å° '^/%s@%ld' å¤å¶å°æ¤å¤"
+
+#: ../libsvn_client/conflicts.c:10496
+msgid "Delete my directory and replace it with incoming directory"
+msgstr "å 餿çç®å½å¹¶ç¨ä¼ å
¥çç®å½æ¿æ¢"
+
+#: ../libsvn_client/conflicts.c:10543
+#, c-format
+msgid "delete '%s', copy '^/%s@%ld' here, and merge the directories"
+msgstr "å é¤ '%s'ï¼å° '^/%s@%ld' å¤å¶å°æ¤å¤ï¼ç¶ååå¹¶ç®å½"
+
+#: ../libsvn_client/conflicts.c:10623
+#, c-format
+msgid "ignore the deletion of '^/%s@%ld'"
+msgstr "å¿½ç¥ '^/%s@%ld' çå é¤"
+
+#: ../libsvn_client/conflicts.c:10628
+msgid "Ignore incoming deletion"
+msgstr "忽ç¥ä¼ å
¥çå é¤"
+
+#: ../libsvn_client/conflicts.c:10682
+#, c-format
+msgid "accept the deletion of '%s'"
+msgstr "æ¥å '%s' çå é¤"
+
+#: ../libsvn_client/conflicts.c:10689
+msgid "Accept incoming deletion"
+msgstr "æ¥åä¼ å
¥çå é¤"
+
+#: ../libsvn_client/conflicts.c:10750 ../libsvn_client/conflicts.c:10763
+#, c-format
+msgid "move '%s' to '%s' and merge"
+msgstr "å° '%s' ç§»å¨å° '%s' å¹¶åå¹¶"
+
+#: ../libsvn_client/conflicts.c:10775
+#, c-format
+msgid "move and merge local changes from '%s' into '%s'"
+msgstr "å°æ¬å°ä¿®æ¹ä» '%s' ç§»å¨å¹¶åå¹¶å° '%s'"
+
+#: ../libsvn_client/conflicts.c:10848 ../libsvn_client/conflicts.c:10916
+#: ../libsvn_client/conflicts.c:11798 ../libsvn_client/conflicts.c:11901
+msgid "Move and merge"
+msgstr "ç§»å¨å¹¶åå¹¶"
+
+#: ../libsvn_client/conflicts.c:10980
+#, c-format
+msgid "apply changes to move destination '%s'"
+msgstr "å°æ´æ¹åºç¨å°ç§»å¨ç®æ '%s'"
+
+#: ../libsvn_client/conflicts.c:10993 ../libsvn_client/conflicts.c:11001
+msgid "Apply to move destination"
+msgstr "åºç¨å°ç§»å¨ç®æ "
+
+#: ../libsvn_client/conflicts.c:11064 ../libsvn_client/conflicts.c:12443
+#, c-format
+msgid "apply changes to '%s'"
+msgstr "å°æ´æ¹åºç¨å° '%s'"
+
+#: ../libsvn_client/conflicts.c:11077 ../libsvn_client/conflicts.c:11085
+msgid "Apply to corresponding local location"
+msgstr "åºç¨å°å¯¹åºçæ¬å°ä½ç½®"
+
+#: ../libsvn_client/conflicts.c:11650 ../libsvn_client/conflicts.c:11884
+#, c-format
+msgid "apply changes to '%s' and revert addition of '%s'"
+msgstr "å°æ´æ¹åºç¨å° '%s' å¹¶æ¢å¤ '%s' çæ·»å "
+
+#: ../libsvn_client/conflicts.c:11664
+#, c-format
+msgid "override incoming move and merge incoming changes from '%s' to '%s'"
+msgstr "è¦çä¼ å
¥ç§»å¨å¹¶å°ä¼ å
¥æ´æ¹ä» '%s' åå¹¶å° '%s'"
+
+#: ../libsvn_client/conflicts.c:11715
+#, c-format
+msgid "accept incoming move and merge local changes from '%s' to '%s'"
+msgstr "æ¥åä¼ å
¥ç§»å¨å¹¶å°æ¬å°æ´æ¹ä» '%s' åå¹¶å° '%s'"
+
+#: ../libsvn_client/conflicts.c:11787 ../libsvn_client/conflicts.c:11893
+msgid "Merge to corresponding local location"
+msgstr "åå¹¶å°å¯¹åºçæ¬å°ä½ç½®"
+
+#: ../libsvn_client/conflicts.c:11986 ../libsvn_client/conflicts.c:12006
+#: ../libsvn_client/conflicts.c:12296 ../libsvn_client/conflicts.c:12324
+#, c-format
+msgid "Getting a list of possible move targets requires details for tree conflict at '%s' to be fetched from the repository first"
+msgstr "è·åå¯è½çç§»å¨ç®æ å表éè¦å
ä»çæ¬åºè·å '%s' 䏿 å²çªç详ç»ä¿¡æ¯"
+
+#: ../libsvn_client/conflicts.c:12051 ../libsvn_client/conflicts.c:12458
+#: ../libsvn_client/conflicts.c:12492 ../libsvn_client/conflicts.c:12543
+#, c-format
+msgid "Index '%d' is out of bounds of the possible move target list for '%s'"
+msgstr "ç´¢å¼ '%d' è¶
åºäº '%s' çå¯è½ç§»å¨ç®æ å表èå´"
+
+#: ../libsvn_client/conflicts.c:12079
+#, c-format
+msgid "Repository path '%s' not found in list of possible move targets for '%s'"
+msgstr "çæ¬åºè·¯å¾ '%s' ä¸å¨ '%s' çå¯è½ç§»å¨ç®æ å表ä¸"
+
+#: ../libsvn_client/conflicts.c:12127 ../libsvn_client/conflicts.c:12153
+#: ../libsvn_client/conflicts.c:12418 ../libsvn_client/conflicts.c:12483
+#: ../libsvn_client/conflicts.c:12530
+#, c-format
+msgid "Setting a move target requires details for tree conflict at '%s' to be fetched from the repository first"
+msgstr "设置移å¨ç®æ éè¦å
ä»çæ¬åºè·å '%s' 䏿 å²çªç详ç»ä¿¡æ¯"
+
+#: ../libsvn_client/conflicts.c:12246
+#, c-format
+msgid "Getting a list of possible move siblings requires details for tree conflict at '%s' to be fetched from the repository first"
+msgstr "è·åå¯è½çç§»å¨å级å表éè¦å
ä»çæ¬åºè·å '%s' 䏿 å²çªç详ç»ä¿¡æ¯"
+
+#: ../libsvn_client/conflicts.c:12429
+#, c-format
+msgid "Index '%d' is out of bounds of the possible move sibling list for '%s'"
+msgstr "ç´¢å¼ '%d' è¶
åºäº '%s' çå¯è½ç§»å¨å级å表èå´"
+
+#: ../libsvn_client/conflicts.c:12787 ../libsvn_client/conflicts.c:12836
+#: ../libsvn_client/conflicts.c:12889
+#, c-format
+msgid "Inapplicable conflict resolution option given for conflicted path '%s'"
+msgstr "为å²çªè·¯å¾ '%s' æå®äºä¸éç¨çå²çªè§£å³é项"
+
+#: ../libsvn_client/conflicts.c:13109
+#, c-format
+msgid "Property '%s' is not in conflict."
+msgstr "屿§ '%s' 没æå²çªã"
+
+#: ../libsvn_client/conflicts.c:13507 ../libsvn_wc/conflicts.c:3327
+#, c-format
+msgid "Unable to resolve pending conflict on '%s'"
+msgstr "æ æ³è§£å³ '%s' ä¸çæªå³å²çª"
+
+#: ../libsvn_client/copy.c:295
+#, c-format
+msgid "%s property defined at '%s' is using an unsupported syntax"
+msgstr "%s 屿§å®ä¹å¨ '%s' ä¸ä½¿ç¨äºä¸æ¯æçè¯æ³"
+
+#: ../libsvn_client/copy.c:460
+#, c-format
+msgid "Cannot pin external '%s' defined in %s at '%s' because it is not checked out in the working copy at '%s'"
+msgstr "æ æ³åºå®å®ä¹å¨ %s ç '%s' ä¸çå¤é¨å¼ç¨ '%s'ï¼å ä¸ºå®æªæ£åºå° '%s' çå·¥ä½å¯æ¬ä¸"
+
+#: ../libsvn_client/copy.c:485
+#, c-format
+msgid "Cannot pin external '%s' defined in %s at '%s' because '%s' has switched subtrees (switches cannot be represented in %s)"
+msgstr "æ æ³åºå®å®ä¹å¨ %s ç '%s' ä¸çå¤é¨å¼ç¨ '%s'ï¼å 为 '%s' æåæ¢çåæ (åæ¢æ æ³å¨ %s ä¸è¡¨ç¤º)"
+
+#: ../libsvn_client/copy.c:504
+#, c-format
+msgid "Cannot pin external '%s' defined in %s at '%s' because '%s' has local modifications (local modifications cannot be represented in %s)"
+msgstr "æ æ³åºå®å®ä¹å¨ %s ç '%s' ä¸çå¤é¨å¼ç¨ '%s'ï¼å 为 '%s' ææ¬å°ä¿®æ¹(æ¬å°ä¿®æ¹æ æ³å¨ %s ä¸è¡¨ç¤º)"
+
+#: ../libsvn_client/copy.c:522
+#, c-format
+msgid "Cannot pin external '%s' defined in %s at '%s' because '%s' is a mixed-revision working copy (mixed-revisions cannot be represented in %s)"
+msgstr "æ æ³åºå®å®ä¹å¨ %s ç '%s' ä¸çå¤é¨å¼ç¨ '%s'ï¼å 为 '%s' æ¯æ··åçæ¬å·¥ä½å¯æ¬(æ··åçæ¬æ æ³å¨ %s ä¸è¡¨ç¤º)"
+
+#: ../libsvn_client/copy.c:985
#, c-format
msgid "Path '%s' exists, but is excluded"
-msgstr "è·¯å¾ â%sâ åå¨ï¼ä½è¢«æé¤"
+msgstr "è·¯å¾ '%s' åå¨ï¼ä½è¢«æé¤"
-#: ../libsvn_client/copy.c:445 ../libsvn_client/copy.c:1062
-#: ../libsvn_client/copy.c:1340 ../libsvn_client/copy.c:1914
-#: ../libsvn_client/import.c:879 ../libsvn_client/mtcc.c:454
-#: ../libsvn_client/mtcc.c:471 ../libsvn_ra_serf/util.c:1819
+#: ../libsvn_client/copy.c:991 ../libsvn_client/copy.c:1708
+#: ../libsvn_client/copy.c:2081 ../libsvn_client/import.c:911
+#: ../libsvn_client/mtcc.c:474 ../libsvn_ra_serf/util.c:1925
#, c-format
msgid "Path '%s' already exists"
-msgstr "è·¯å¾ â%sâ å·²ç»åå¨"
+msgstr "è·¯å¾ '%s' å·²ç»åå¨"
-#: ../libsvn_client/copy.c:500
+#: ../libsvn_client/copy.c:1046
#, c-format
msgid "Path '%s' already exists as unversioned node"
-msgstr "è·¯å¾ â%sâ å·²ç»ä½ä¸ºéçæ¬æ§å¶èç¹åå¨"
+msgstr "è·¯å¾ '%s' å·²ç»ä½ä¸ºéçæ¬æ§å¶èç¹åå¨"
+
+#: ../libsvn_client/copy.c:1071
+#, c-format
+msgid "Directory '%s' is not under version control"
+msgstr "ç®å½ '%s' ä¸å¨çæ¬æ§å¶ä¹ä¸"
-#: ../libsvn_client/copy.c:522 ../libsvn_client/copy.c:532
-#: ../libsvn_client/copy.c:1930
+#: ../libsvn_client/copy.c:1073 ../libsvn_client/copy.c:1082
+#: ../libsvn_client/copy.c:1092
#, c-format
msgid "Path '%s' is not a directory"
-msgstr "è·¯å¾ â%sâ 䏿¯ç®å½"
+msgstr "è·¯å¾ '%s' 䏿¯ç®å½"
-#: ../libsvn_client/copy.c:571 ../libsvn_client/merge.c:10189
-#: ../svnlook/svnlook.c:1435
+#: ../libsvn_client/copy.c:1130 ../libsvn_client/merge.c:10351
+#: ../svnlook/svnlook.c:1445
#, c-format
msgid "Path '%s' does not exist"
-msgstr "è·¯å¾ â%sâ ä¸åå¨"
+msgstr "è·¯å¾ '%s' ä¸åå¨"
-#: ../libsvn_client/copy.c:741 ../libsvn_client/copy.c:782
+#: ../libsvn_client/copy.c:1308 ../libsvn_client/copy.c:1349
#, c-format
msgid "Path '%s' already exists, but is not a directory"
-msgstr "è·¯å¾ â%sâ å·²ç»åå¨ï¼ä½ä¸æ¯ç®å½"
+msgstr "è·¯å¾ '%s' å·²ç»åå¨ï¼ä½ä¸æ¯ç®å½"
-#: ../libsvn_client/copy.c:843
+#: ../libsvn_client/copy.c:1486
msgid "Source and destination URLs appear not to point to the same repository."
msgstr "æ¥æºä¸ç®æ URL ä¼¼ä¹ä¸å¨åä¸çæ¬åºã"
-#: ../libsvn_client/copy.c:1052 ../libsvn_client/prop_commands.c:167
+#: ../libsvn_client/copy.c:1698 ../libsvn_client/prop_commands.c:167
#, c-format
msgid "Path '%s' does not exist in revision %ld"
-msgstr "è·¯å¾ â%sâ ä¸å¨çæ¬ %ld ä¸"
+msgstr "è·¯å¾ '%s' ä¸å¨çæ¬ %ld ä¸"
-#: ../libsvn_client/copy.c:1898 ../libsvn_client/mtcc.c:548
+#: ../libsvn_client/copy.c:2929 ../libsvn_client/mtcc.c:551
#, c-format
msgid "Path '%s' not found in revision %ld"
-msgstr "è·¯å¾ â%sâ ä¸å¨çæ¬ %ld ä¸"
+msgstr "è·¯å¾ '%s' ä¸å¨çæ¬ %ld ä¸"
-#: ../libsvn_client/copy.c:1903
+#: ../libsvn_client/copy.c:2934
#, c-format
msgid "Path '%s' not found in head revision"
-msgstr "HEAD çæ¬ä¸æ¾ä¸å°è·¯å¾ â%sâ"
+msgstr "HEAD çæ¬ä¸æ¾ä¸å°è·¯å¾ '%s'"
-#: ../libsvn_client/copy.c:2034
+#: ../libsvn_client/copy.c:3042
msgid "Cannot mix repository and working copy sources"
msgstr "ä¸è½å¨æºä¸æ··åçæ¬åºåå·¥ä½å¯æ¬"
-#: ../libsvn_client/copy.c:2086
+#: ../libsvn_client/copy.c:3096
+#, c-format
+msgid "Cannot move path '%s' into its own child '%s'"
+msgstr "æ æ³å°è·¯å¾ '%s' ç§»å¨å°å®èªèº«çåç®å½ '%s' ä¸"
+
+#: ../libsvn_client/copy.c:3097
#, c-format
msgid "Cannot copy path '%s' into its own child '%s'"
-msgstr "æ æ³å¤å¶è·¯å¾ â%sâ å°å
¶åç®å½ â%sâ ä¸"
+msgstr "æ æ³å¤å¶è·¯å¾ '%s' å°å
¶åç®å½ '%s' ä¸"
-#: ../libsvn_client/copy.c:2122
+#: ../libsvn_client/copy.c:3137
#, c-format
msgid "Cannot move the external at '%s'; please edit the svn:externals property on '%s'."
-msgstr "ä¸è½ç§»å¨å¨â%sâçå¤é¨å¼ç¨ï¼è¯·å¨â%sâä¿®æ¹å±æ§ svn:externals property ã"
+msgstr "ä¸è½ç§»å¨å¨ '%s' çå¤é¨å¼ç¨ï¼è¯·ä¿®æ¹ '%s' ä¸ç svn:externals 屿§ã"
-#: ../libsvn_client/copy.c:2137
+#: ../libsvn_client/copy.c:3152
msgid "Moves between the working copy and the repository are not supported"
msgstr "䏿¯æå¨å·¥ä½å¯æ¬åçæ¬åºä¹é´ç§»å¨"
-#: ../libsvn_client/copy.c:2152
+#: ../libsvn_client/copy.c:3167
#, c-format
msgid "Cannot move URL '%s' into itself"
-msgstr "æ æ³ç§»å¨ URL â%sâ å°æ¬èº«"
+msgstr "æ æ³ç§»å¨ URL '%s' å°æ¬èº«"
-#: ../libsvn_client/copy.c:2153
+#: ../libsvn_client/copy.c:3168
#, c-format
msgid "Cannot move path '%s' into itself"
-msgstr "æ æ³ç§»å¨è·¯å¾ â%sâ å°æ¬èº«"
+msgstr "æ æ³ç§»å¨è·¯å¾ '%s' å°æ¬èº«"
-#: ../libsvn_client/copy.c:2220
+#: ../libsvn_client/copy.c:3235
#, c-format
msgid "'%s' does not have a URL associated with it"
-msgstr "â%sâ æ²¡æå
³èç URL"
-
-#: ../libsvn_client/copy_foreign.c:131 ../libsvn_client/copy_foreign.c:283
-#: ../libsvn_client/externals.c:960 ../libsvn_client/externals.c:1171
-#: ../libsvn_wc/update_editor.c:1103
-#, c-format
-msgid "Path '%s' is not in the working copy"
-msgstr "è·¯å¾ â%sâ ä¸å¨å·¥ä½å¯æ¬ä¸"
-
-#: ../libsvn_client/copy_foreign.c:373 ../libsvn_client/export.c:814
-#: ../libsvn_client/repos_diff.c:998 ../libsvn_fs_fs/dag.c:1068
-#: ../libsvn_fs_x/dag.c:1067 ../libsvn_ra_svn/client.c:1327
-#: ../libsvn_wc/diff_editor.c:1983 ../libsvn_wc/diff_editor.c:2069
-#: ../libsvn_wc/externals.c:650 ../libsvn_wc/update_editor.c:4294
-#, c-format
-msgid "Checksum mismatch for '%s'"
-msgstr "'%s' çæ ¡éªåä¸å¹é
"
-
-#: ../libsvn_client/copy_foreign.c:481
-#, c-format
-msgid "'%s' is not a valid location inside a repository"
-msgstr "â%sâå¨çæ¬åºä¸ä¸æ¯åæ³çä½ç½®"
-
-#: ../libsvn_client/copy_foreign.c:512
-#, c-format
-msgid "Can't add '%s', because no parent directory is found"
-msgstr "ä¸è½å¢å â%sâï¼å 为没æåç°å®çç¶ç®å½"
+msgstr "'%s' 没æå
³èç URL"
#: ../libsvn_client/delete.c:76
#, c-format
msgid "'%s' is in the way of the resource actually under version control"
-msgstr "â%sâ é»ç¢èµæºçº³å
¥çæ¬æ§å¶"
+msgstr "'%s' æ¡ä½äºçæ£åçæ¬æ§å¶çèµæº"
#: ../libsvn_client/delete.c:95
#, c-format
msgid "'%s' has local modifications -- commit or revert them first"
-msgstr "â%sâ å·²ææ¬å°ä¿®æ¹ -- 请å
æäº¤ææ¤é"
+msgstr "'%s' å·²ææ¬å°ä¿®æ¹ -- 请å
æäº¤ææ¤é"
#: ../libsvn_client/delete.c:127
#, c-format
msgid "Cannot remove the external at '%s'; please edit or delete the svn:externals property on '%s'"
-msgstr "ä¸è½å¨â%sâå é¤å¤é¨å¼ç¨ï¼è¯·å¨â%sâä¿®æ¹æå é¤å±æ§ svn:externals"
+msgstr "ä¸è½å¨'%s'å é¤å¤é¨å¼ç¨ï¼è¯·å¨'%s'ä¿®æ¹æå é¤å±æ§ svn:externals"
-#: ../libsvn_client/delete.c:358
+#: ../libsvn_client/delete.c:359
#, c-format
msgid "URL '%s' not within a repository"
msgstr "URL '%s' ä¸å¨çæ¬åºä¸"
-#: ../libsvn_client/delete.c:365
+#: ../libsvn_client/delete.c:366
#, c-format
msgid "URL '%s' does not exist"
-msgstr "URL â%sâ ä¸åå¨"
+msgstr "URL '%s' ä¸åå¨"
-#: ../libsvn_client/deprecated.c:862 ../svn/move-cmd.c:65
+#: ../libsvn_client/deprecated.c:939 ../svn/move-cmd.c:65
msgid "Cannot specify revisions (except HEAD) with move operations"
msgstr "ç§»å¨æä½ä¸è½æå®çæ¬"
-#: ../libsvn_client/deprecated.c:1625
+#: ../libsvn_client/deprecated.c:1805
msgid "No commits in repository"
msgstr "çæ¬åºä¸æ²¡ææäº¤"
-#: ../libsvn_client/deprecated.c:3009 ../libsvn_wc/deprecated.c:4171
+#: ../libsvn_client/deprecated.c:3225 ../libsvn_wc/deprecated.c:4468
msgid "Non-recursive relocation not supported"
msgstr "䏿¯æééå½çéæ°å®ä½"
-#: ../libsvn_client/diff.c:65
-#, c-format
-msgid "Path '%s' must be an immediate child of the directory '%s'"
-msgstr "è·¯å¾ â%sâ å¿
é¡»æ¯ç®å½ â%sâ çç´æ¥åå"
-
-#: ../libsvn_client/diff.c:243
-#, c-format
-msgid "%s\t(revision %ld)"
-msgstr "%s\t(çæ¬ %ld)"
-
-#: ../libsvn_client/diff.c:245
-#, c-format
-msgid "%s\t(nonexistent)"
-msgstr "%s\t(ä¸åå¨ç)"
-
-#. SVN_INVALID_REVNUM
-#: ../libsvn_client/diff.c:247
-#, c-format
-msgid "%s\t(working copy)"
-msgstr "%s\t(å·¥ä½å¯æ¬)"
-
-#: ../libsvn_client/diff.c:501 ../svnlook/svnlook.c:802
-#, c-format
-msgid "%sProperty changes on: %s%s"
-msgstr "%s 屿§æ¹å: %s%s"
-
-#: ../libsvn_client/diff.c:756
-#, c-format
-msgid "Cannot display: file marked as a binary type.%s"
-msgstr "æ æ³æ¾ç¤º: æä»¶æ 记为äºè¿å¶ç±»åã%s"
-
-#: ../libsvn_client/diff.c:1287 ../libsvn_client/merge.c:7239
-#: ../libsvn_client/merge.c:10591
+#: ../libsvn_client/diff.c:104 ../libsvn_client/merge.c:7417
+#: ../libsvn_client/merge.c:10773
msgid "Not all required revisions are specified"
msgstr "没æå
¨é¨æä¾éè¦ççæ¬"
-#: ../libsvn_client/diff.c:1301
+#: ../libsvn_client/diff.c:118
msgid "At least one revision must be something other than BASE or WORKING when diffing a URL"
msgstr "è¦æ¯è¾ URL çæ¶åï¼å¿
é¡»æä¸ä¸ªçæ¬ï¼æ¢ä¸æ¯åºç¡çæ¬ï¼å䏿¯å·¥ä½çæ¬"
-#: ../libsvn_client/diff.c:1338
+#: ../libsvn_client/diff.c:155
#, c-format
msgid "Diff target '%s' was not found in the repository at revision '%ld'"
msgstr "å·®å¼ç®æ '%s' ä¸å¨çæ¬åºççæ¬ '%ld' ä¸"
-#: ../libsvn_client/diff.c:1343
+#: ../libsvn_client/diff.c:160
#, c-format
msgid "Diff target '%s' was not found in the repository at revision '%ld' or '%ld'"
msgstr "å·®å¼ç®æ '%s' ä¸å¨çæ¬åºççæ¬ '%ld' æ '%ld' ä¸"
-#: ../libsvn_client/diff.c:1519
+#: ../libsvn_client/diff.c:347
#, c-format
msgid "Diff target '%s' was not found in the repository at revisions '%ld' and '%ld'"
msgstr "å·®å¼ç®æ '%s' ä¸å¨çæ¬åºççæ¬ '%ld' å '%ld' ä¸"
-#: ../libsvn_client/diff.c:1524
+#: ../libsvn_client/diff.c:352
#, c-format
msgid "Diff targets '%s' and '%s' were not found in the repository at revisions '%ld' and '%ld'"
msgstr "å·®å¼ç®æ '%s' ä¸ '%s' ä¸å¨çæ¬åºççæ¬ '%ld' å '%ld' ä¸"
-#: ../libsvn_client/diff.c:1623
-msgid "Sorry, svn_client_diff6 was called in a way that is not yet supported"
-msgstr "æ±æï¼svn_client_diff6 å°ä¸æ¯æè¿ç§è°ç¨æ¹å¼"
-
-#: ../libsvn_client/diff.c:1663
-msgid "Only diffs between a path's text-base and its working files are supported at this time"
-msgstr "å½ååªæ¯æçº¯ææ¬ç±»åçåèæä»¶ä¸å
¶å·¥ä½æä»¶æ¯è¾æ¯è¾å·®å¼"
+#: ../libsvn_client/diff.c:451
+msgid "Sorry, svn_client_diff7 was called in a way that is not yet supported"
+msgstr "æ±æï¼svn_client_diff7 以å°ä¸æ¯æçæ¹å¼è¢«è°ç¨"
+
+#: ../libsvn_client/diff.c:493
+msgid "A non-URL diff at this time must be either from a path's base to the same path's working version or between the working versions of two paths"
+msgstr "æ¤æ¶é URL 差弿¯è¾å¿
é¡»æ¯ä»è·¯å¾çåºç¡çæ¬å°ç¸åè·¯å¾çå·¥ä½çæ¬ï¼æè
å¨å·¥ä½çæ¬ä¹é´è¿è¡"
-#: ../libsvn_client/diff.c:2369 ../libsvn_client/diff.c:2455
+#: ../libsvn_client/diff.c:1265 ../libsvn_client/diff.c:1331
msgid "Cannot ignore properties and show only properties at the same time"
msgstr "ä¸è½å¨å¿½ç¥å±æ§çåæ¶ï¼åªæ¾ç¤ºå±æ§"
-#: ../libsvn_client/diff_local.c:792 ../libsvn_wc/props.c:1673
+#: ../libsvn_client/diff_local.c:733 ../libsvn_wc/props.c:1675
#, c-format
msgid "'%s' is not a file or directory"
-msgstr "â%sâ䏿¯æä»¶æç®å½"
+msgstr "'%s'䏿¯æä»¶æç®å½"
+
+#: ../libsvn_client/diff_patch.c:60
+#, c-format
+msgid "Path '%s' must be an immediate child of the directory '%s'"
+msgstr "è·¯å¾ '%s' å¿
é¡»æ¯ç®å½ '%s' çç´æ¥åå"
+
+#: ../libsvn_client/diff_patch.c:261
+#, c-format
+msgid "%s\t(revision %ld)"
+msgstr "%s\t(çæ¬ %ld)"
+
+#: ../libsvn_client/diff_patch.c:263
+#, c-format
+msgid "%s\t(nonexistent)"
+msgstr "%s\t(ä¸åå¨ç)"
+
+#. SVN_INVALID_REVNUM
+#: ../libsvn_client/diff_patch.c:265
+#, c-format
+msgid "%s\t(working copy)"
+msgstr "%s\t(å·¥ä½å¯æ¬)"
+
+#: ../libsvn_client/diff_patch.c:947
+#, c-format
+msgid "Cannot display: file marked as a binary type.%s"
+msgstr "æ æ³æ¾ç¤º: æä»¶æ 记为äºè¿å¶ç±»åã%s"
#: ../libsvn_client/export.c:102
#, c-format
msgid "'%s' is not a valid EOL value"
-msgstr "â%sâ 䏿¯ä¸ä¸ªææç EOL å¼"
+msgstr "'%s' 䏿¯ä¸ä¸ªææç EOL å¼"
-#: ../libsvn_client/export.c:240
+#: ../libsvn_client/export.c:242
msgid "Destination directory exists, and will not be overwritten unless forced"
msgstr "ç®çç®å½å·²åå¨ï¼é¤é强迫为ä¹ï¼å¦åä¸ä¼è¦ç"
-#: ../libsvn_client/export.c:265 ../libsvn_client/export.c:1527
-#: ../libsvn_wc/adm_crawler.c:1216 ../libsvn_wc/conflicts.c:1173
-#: ../libsvn_wc/copy.c:649 ../libsvn_wc/crop.c:236 ../libsvn_wc/crop.c:327
-#: ../libsvn_wc/info.c:403 ../libsvn_wc/node.c:667 ../libsvn_wc/props.c:202
-#: ../libsvn_wc/status.c:2713 ../libsvn_wc/wc_db.c:2133
-#: ../libsvn_wc/wc_db.c:2574 ../libsvn_wc/wc_db.c:2803
-#: ../libsvn_wc/wc_db.c:2827 ../libsvn_wc/wc_db.c:2985
-#: ../libsvn_wc/wc_db.c:3983 ../libsvn_wc/wc_db.c:6042
-#: ../libsvn_wc/wc_db.c:6362 ../libsvn_wc/wc_db.c:6531
-#: ../libsvn_wc/wc_db.c:6697 ../libsvn_wc/wc_db.c:7748
-#: ../libsvn_wc/wc_db.c:8707 ../libsvn_wc/wc_db.c:9400
-#: ../libsvn_wc/wc_db.c:10031 ../libsvn_wc/wc_db.c:10178
-#: ../libsvn_wc/wc_db.c:10318 ../libsvn_wc/wc_db.c:10668
-#: ../libsvn_wc/wc_db.c:12136 ../libsvn_wc/wc_db.c:12204
-#: ../libsvn_wc/wc_db.c:12530 ../libsvn_wc/wc_db.c:13623
-#: ../libsvn_wc/wc_db.c:13683 ../libsvn_wc/wc_db.c:13821
-#: ../libsvn_wc/wc_db.c:13980 ../libsvn_wc/wc_db.c:14421
-#: ../libsvn_wc/wc_db.c:15202
+#: ../libsvn_client/export.c:267 ../libsvn_client/export.c:1525
+#: ../libsvn_wc/adm_crawler.c:1291 ../libsvn_wc/copy.c:702
+#: ../libsvn_wc/crop.c:239 ../libsvn_wc/crop.c:342 ../libsvn_wc/info.c:381
+#: ../libsvn_wc/node.c:529 ../libsvn_wc/props.c:202 ../libsvn_wc/status.c:2728
+#: ../libsvn_wc/wc_db.c:2183 ../libsvn_wc/wc_db.c:2724
+#: ../libsvn_wc/wc_db.c:2963 ../libsvn_wc/wc_db.c:2996
+#: ../libsvn_wc/wc_db.c:3154 ../libsvn_wc/wc_db.c:4167
+#: ../libsvn_wc/wc_db.c:6468 ../libsvn_wc/wc_db.c:6788
+#: ../libsvn_wc/wc_db.c:7032 ../libsvn_wc/wc_db.c:7172
+#: ../libsvn_wc/wc_db.c:8211 ../libsvn_wc/wc_db.c:9211
+#: ../libsvn_wc/wc_db.c:9943 ../libsvn_wc/wc_db.c:10590
+#: ../libsvn_wc/wc_db.c:10815 ../libsvn_wc/wc_db.c:11191
+#: ../libsvn_wc/wc_db.c:11531 ../libsvn_wc/wc_db.c:12808
+#: ../libsvn_wc/wc_db.c:12877 ../libsvn_wc/wc_db.c:14210
+#: ../libsvn_wc/wc_db.c:14259 ../libsvn_wc/wc_db.c:14380
+#: ../libsvn_wc/wc_db.c:14539 ../libsvn_wc/wc_db.c:14980
+#: ../libsvn_wc/wc_db.c:15844
#, c-format
msgid "The node '%s' was not found."
msgstr "æ¾ä¸å°èç¹ '%s'ã"
-#: ../libsvn_client/export.c:285 ../libsvn_client/export.c:1184
-#: ../libsvn_client/export.c:1241
+#: ../libsvn_client/export.c:287 ../libsvn_client/export.c:1168
+#: ../libsvn_client/export.c:1224
#, c-format
msgid "Destination file '%s' exists, and will not be overwritten unless forced"
-msgstr "ç®æ æä»¶â%sâå·²åå¨ï¼é¤é强迫为ä¹ï¼å¦åä¸ä¼è¢«è¦ç"
+msgstr "ç®æ æä»¶'%s'å·²åå¨ï¼é¤é强迫为ä¹ï¼å¦åä¸ä¼è¢«è¦ç"
-#: ../libsvn_client/export.c:291 ../libsvn_client/export.c:1189
-#: ../libsvn_client/export.c:1246
+#: ../libsvn_client/export.c:293 ../libsvn_client/export.c:1173
+#: ../libsvn_client/export.c:1229
#, c-format
msgid "Destination '%s' exists. Cannot overwrite directory with non-directory"
-msgstr "ç®æ â%sâå·²åå¨ãä¸è½ç¨éç®å½è¦çç®å½"
+msgstr "ç®æ '%s'å·²åå¨ãä¸è½ç¨éç®å½è¦çç®å½"
-#: ../libsvn_client/export.c:473 ../libsvn_client/export.c:622
-#: ../libsvn_client/export.c:1078
+#: ../libsvn_client/export.c:460 ../libsvn_client/export.c:604
+#: ../libsvn_client/export.c:1065
#, c-format
msgid "'%s' exists and is not a directory"
-msgstr "â%sâ å·²åå¨ä¸ä¸æ¯ç®å½"
+msgstr "'%s' å·²åå¨ä¸ä¸æ¯ç®å½"
-#: ../libsvn_client/export.c:477 ../libsvn_client/export.c:626
-#: ../libsvn_client/export.c:1082
+#: ../libsvn_client/export.c:464 ../libsvn_client/export.c:608
+#: ../libsvn_client/export.c:1069
#, c-format
msgid "'%s' already exists"
-msgstr "â%sâ å·²åå¨"
+msgstr "'%s' å·²åå¨"
+
+#: ../libsvn_client/export.c:834 ../libsvn_client/repos_diff.c:999
+#: ../libsvn_client/wc_editor.c:539 ../libsvn_fs_fs/dag.c:1107
+#: ../libsvn_fs_x/dag.c:904 ../libsvn_ra_serf/commit.c:2229
+#: ../libsvn_ra_svn/client.c:1512 ../libsvn_wc/diff_editor.c:2114
+#: ../libsvn_wc/diff_editor.c:2202 ../libsvn_wc/externals.c:714
+#: ../libsvn_wc/update_editor.c:4466
+#, c-format
+msgid "Checksum mismatch for '%s'"
+msgstr "'%s' çæ ¡éªåä¸å¹é
"
-#: ../libsvn_client/externals.c:440
+#: ../libsvn_client/externals.c:202 ../libsvn_client/externals.c:259
+#, c-format
+msgid "The external '%s' defined in %s at '%s' cannot be checked out because '%s' is already a versioned path."
+msgstr "å®ä¹å¨ %s ç '%s' ä¸çå¤é¨å¼ç¨ '%s' æ æ³æ£åºï¼å 为 '%s' å·²ç»æ¯ä¸ä¸ªçæ¬æ§å¶è·¯å¾ã"
+
+#: ../libsvn_client/externals.c:502
#, c-format
msgid "Cannot insert a file external defined on '%s' into the working copy '%s'."
-msgstr "ä¸è½å°å¨â%sâå®ä¹çæä»¶å¤é¨å¼ç¨æå
¥å°å·¥ä½å¯æ¬â%sâã"
+msgstr "ä¸è½å°å¨'%s'å®ä¹çæä»¶å¤é¨å¼ç¨æå
¥å°å·¥ä½å¯æ¬'%s'ã"
-#: ../libsvn_client/externals.c:465
+#: ../libsvn_client/externals.c:527
#, c-format
msgid "The file external from '%s' cannot overwrite the existing versioned item at '%s'"
-msgstr "æ¥æºäº â%sâ çå¤é¨å¼ç¨çæä»¶ä¸è½è¦åä½äº â%sâ çå·²åçæ¬æ§å¶æ¡ç®"
+msgstr "æ¥æºäº '%s' çå¤é¨å¼ç¨çæä»¶ä¸è½è¦åä½äº '%s' çå·²åçæ¬æ§å¶æ¡ç®"
-#: ../libsvn_client/externals.c:479
+#: ../libsvn_client/externals.c:541
#, c-format
msgid "The file external '%s' can not be created because the node exists."
msgstr "ä¸è½å建æä»¶å¤é¨å¼ç¨ '%s'ï¼èç¹å·²ç»åå¨ã"
-#: ../libsvn_client/externals.c:757
+#: ../libsvn_client/externals.c:821
#, c-format
msgid "URL '%s' at revision %ld doesn't exist"
-msgstr "URL â%sâ å¨çæ¬ %ld ä¸ä¸åå¨"
+msgstr "URL '%s' å¨çæ¬ %ld ä¸ä¸åå¨"
-#: ../libsvn_client/externals.c:762
+#: ../libsvn_client/externals.c:826
#, c-format
msgid "URL '%s' at revision %ld is not a file or a directory"
-msgstr "URL â%sâ å¨çæ¬ %ld ä¸ä¸æ¯æä»¶æç®å½"
+msgstr "URL '%s' å¨çæ¬ %ld ä¸ä¸æ¯æä»¶æç®å½"
-#: ../libsvn_client/externals.c:840
+#: ../libsvn_client/externals.c:905
#, c-format
msgid "Unsupported external: URL of file external '%s' is not in repository '%s'"
-msgstr "䏿¯æçå¤é¨å¯¹è±¡ï¼æä»¶å¤é¨å¯¹è±¡â%sâç URL ä¸å¨çæ¬åºâ%sâä¸"
+msgstr "䏿¯æçå¤é¨å¼ç¨å¯¹è±¡: æä»¶å¤é¨å¼ç¨å¯¹è±¡'%s'ç URL ä¸å¨çæ¬åº'%s'ä¸"
+
+#: ../libsvn_client/externals.c:1025 ../libsvn_client/externals.c:1236
+#: ../libsvn_client/wc_editor.c:121 ../libsvn_wc/update_editor.c:1149
+#, c-format
+msgid "Path '%s' is not in the working copy"
+msgstr "è·¯å¾ '%s' ä¸å¨å·¥ä½å¯æ¬ä¸"
-#: ../libsvn_client/externals.c:1036
+#: ../libsvn_client/externals.c:1101
#, c-format
msgid "Traversal of '%s' found no ambient depth"
-msgstr "å¨ â%sâ 䏿¾ä¸å°æ·±åº¦"
+msgstr "å¨ '%s' 䏿¾ä¸å°æ·±åº¦"
-#: ../libsvn_client/import.c:149
+#: ../libsvn_client/import.c:172
#, c-format
msgid "%s property on '%s' contains unrecognized EOL-style '%s'"
msgstr "屿§ %s (对象 '%s') å
å«ä¸å¯è¯å«çè¡ç»æç¬¦å· '%s'"
-#: ../libsvn_client/import.c:479
+#: ../libsvn_client/import.c:507
#, c-format
msgid "Unknown or unversionable type for '%s'"
-msgstr "â%sâ æ¯æªç¥ç±»åæä¸å¯çº³å
¥çæ¬æ§å¶"
+msgstr "'%s' æ¯æªç¥ç±»åæä¸å¯çº³å
¥çæ¬æ§å¶"
-#: ../libsvn_client/import.c:706
+#: ../libsvn_client/import.c:736
msgid "New entry name required when importing a file"
msgstr "导å
¥æä»¶æ¶ï¼éè¦ä¸ä¸ªæ°çæ¡ç®åç§°"
-#: ../libsvn_client/import.c:757 ../libsvn_client/patch.c:3131
-#: ../libsvn_client/patch.c:3143 ../libsvn_wc/delete.c:93
-#: ../libsvn_wc/lock.c:121 ../libsvn_wc/wc_db_wcroot.c:77
+#: ../libsvn_client/import.c:787 ../libsvn_client/patch.c:3754
+#: ../libsvn_client/patch.c:3766 ../libsvn_client/patch.c:3819
+#: ../libsvn_wc/delete.c:93 ../libsvn_wc/lock.c:121
+#: ../libsvn_wc/wc_db_wcroot.c:78
#, c-format
msgid "'%s' does not exist"
-msgstr "â%sâ ä¸åå¨"
+msgstr "'%s' ä¸åå¨"
-#: ../libsvn_client/import.c:907
+#: ../libsvn_client/import.c:939
#, c-format
msgid "'%s' is a reserved name and cannot be imported"
-msgstr "â%sâ æ¯ä¿çåç§°ï¼æ æ³è¢«å¯¼å
¥"
+msgstr "'%s' æ¯ä¿çåç§°ï¼æ æ³è¢«å¯¼å
¥"
-#: ../libsvn_client/info.c:398 ../libsvn_client/list.c:272
-#: ../svn-bench/null-info-cmd.c:148
+#: ../libsvn_client/info.c:400 ../libsvn_client/list.c:389
+#: ../svnbench/null-info-cmd.c:148
#, c-format
msgid "URL '%s' non-existent in revision %ld"
-msgstr "URL â%sâ ä¸å¨çæ¬ %ld ä¸"
+msgstr "URL '%s' ä¸å¨çæ¬ %ld ä¸"
#: ../libsvn_client/locking_commands.c:273
msgid "No common parent found, unable to operate on disjoint arguments"
@@ -1976,26 +4242,26 @@ msgstr "èç¹ '%s' 䏿¯æä»¶"
msgid "Unable to lock/unlock across multiple repositories"
msgstr "ä¸è½è·¨è¶å¤ä¸ªçæ¬åºè¿è¡éå®/è§£é"
-#: ../libsvn_client/locking_commands.c:443
+#: ../libsvn_client/locking_commands.c:442
#, c-format
msgid "'%s' is not locked in this working copy"
-msgstr "â%sâ æ²¡æå¨å·¥ä½å¯æ¬ä¸éå®"
+msgstr "'%s' 没æå¨å·¥ä½å¯æ¬ä¸éå®"
-#: ../libsvn_client/locking_commands.c:496
+#: ../libsvn_client/locking_commands.c:495
#, c-format
msgid "'%s' is not locked"
-msgstr "â%sâ æ²¡æè¢«éå®"
+msgstr "'%s' 没æè¢«éå®"
-#: ../libsvn_client/locking_commands.c:530 ../libsvn_fs/fs-loader.c:1596
-#: ../libsvn_ra/ra_loader.c:1219
+#: ../libsvn_client/locking_commands.c:529 ../libsvn_fs/fs-loader.c:1847
+#: ../libsvn_ra/ra_loader.c:1094
msgid "Lock comment contains illegal characters"
msgstr "é宿³¨éå
å«éæ³å符"
-#: ../libsvn_client/log.c:134 ../libsvn_client/ra.c:529
-#: ../libsvn_client/ra.c:864
+#: ../libsvn_client/log.c:134 ../libsvn_client/ra.c:542
+#: ../libsvn_client/ra.c:877
#, c-format
msgid "'%s' has no URL"
-msgstr "â%sâ æ²¡æ URL"
+msgstr "'%s' 没æ URL"
#: ../libsvn_client/log.c:347
msgid "No valid target found"
@@ -2010,47 +4276,57 @@ msgstr "'%s' 䏿¯ç¸å¯¹è·¯å¾"
msgid "When specifying working copy paths, only one target may be given"
msgstr "彿å®å·¥ä½å¯æ¬è·¯å¾æ¶ï¼åªè½ç»åºä¸ä¸ªç®æ "
-#: ../libsvn_client/log.c:428 ../libsvn_client/revisions.c:190
+#: ../libsvn_client/log.c:428 ../libsvn_client/revisions.c:93
+#: ../libsvn_client/revisions.c:135
msgid "PREV, BASE, or COMMITTED revision keywords are invalid for URL"
msgstr "å¯¹äº URLï¼çæ¬å
³é®å PREVï¼BASEï¼æ COMMITTED éæ³"
-#: ../libsvn_client/log.c:561 ../libsvn_client/log.c:868
+#: ../libsvn_client/log.c:561 ../libsvn_client/log.c:870
msgid "Missing required revision specification"
msgstr "æªæä¾è¯·æ±ççæ¬"
-#: ../libsvn_client/merge.c:442
+#: ../libsvn_client/merge.c:434
+msgid "In Subversion 1.16 this warning will become a fatal error"
+msgstr "å¨ Subversion 1.16 䏿¤è¦åå°å为è´å½é误"
+
+#: ../libsvn_client/merge.c:452
#, c-format
msgid "URL '%s' of '%s' is not in repository '%s'"
-msgstr "URLâ%sâ(æ¬å°è·¯å¾â%sâ)ä¸å¨çæ¬åºâ%sâä¸"
+msgstr "URL'%s'(æ¬å°è·¯å¾'%s')ä¸å¨çæ¬åº'%s'ä¸"
+
+#: ../libsvn_client/merge.c:487
+#, c-format
+msgid "The locations '%s' and '%s' point to repositories with the same repository UUID using different repository root URLs ('%s' and '%s')"
+msgstr "ä½ç½® '%s' å '%s' æåå
·æç¸åçæ¬åº UUID ä½ä½¿ç¨ä¸åçæ¬åºæ ¹ URL('%s' å '%s')ççæ¬åº"
-#: ../libsvn_client/merge.c:479
+#: ../libsvn_client/merge.c:518
#, c-format
-msgid "'%s' must be from the same repository as '%s'"
-msgstr "â%sâå¿
é¡»ä¸â%sâå¨åä¸ä¸ªçæ¬åºä¸"
+msgid "The locations '%s' and '%s' point to different repositories (root URLs '%s' and '%s', and differing UUIDs)"
+msgstr "ä½ç½® '%s' å '%s' æåä¸åççæ¬åº(æ ¹ URL '%s' å '%s'ï¼ä»¥åä¸åç UUID)"
#. xgettext: the '.working', '.merge-left.r%ld' and
#. '.merge-right.r%ld' strings are used to tag onto a file
#. name in case of a merge conflict
-#: ../libsvn_client/merge.c:2081
+#: ../libsvn_client/merge.c:2194
#, c-format
msgid ".working%s%s"
msgstr ".working%s%s"
-#: ../libsvn_client/merge.c:2084
+#: ../libsvn_client/merge.c:2197
#, c-format
msgid ".merge-left.r%ld%s%s"
msgstr ".merge-left.r%ld%s%s"
-#: ../libsvn_client/merge.c:2088
+#: ../libsvn_client/merge.c:2201
#, c-format
msgid ".merge-right.r%ld%s%s"
msgstr ".merge-right.r%ld%s%s"
-#: ../libsvn_client/merge.c:4743
+#: ../libsvn_client/merge.c:4918
msgid "Cannot reverse-merge a range from a path's own future history; try updating first"
msgstr "ä¸è½ä»è·¯å¾çæªæ¥åå²ä¸åååå¹¶èå´ï¼è¯·å
æ´æ°"
-#: ../libsvn_client/merge.c:5478
+#: ../libsvn_client/merge.c:5642
#, c-format
msgid ""
"One or more conflicts were produced while merging r%ld:%ld into\n"
@@ -2058,110 +4334,136 @@ msgid ""
"resolve all conflicts and rerun the merge to apply the remaining\n"
"unmerged revisions"
msgstr ""
-"å½åå¹¶ r%ld:%ld å° â%sâ æ¶åºç°äºä¸ä¸ªææ´å¤çå²çª\n"
+"å½åå¹¶ r%ld:%ld å° '%s' æ¶åºç°äºä¸ä¸ªææ´å¤çå²çª\n"
"è¯·è§£å³ææå²çªåï¼å次è¿è¡åå¹¶ï¼å¤çå©ä½çæªåå¹¶çæ¬"
-#: ../libsvn_client/merge.c:6293
+#: ../libsvn_client/merge.c:6465
#, c-format
msgid "Invalid mergeinfo detected on '%s', merge tracking not possible"
-msgstr "å¨â%sâåç°äºéæ³çåå¹¶ä¿¡æ¯ï¼åå¹¶è·è¸ªæ¯ä¸å¯è½ç"
+msgstr "å¨'%s'åç°äºéæ³çåå¹¶ä¿¡æ¯ï¼åå¹¶è·è¸ªæ¯ä¸å¯è½ç"
-#: ../libsvn_client/merge.c:6442
+#: ../libsvn_client/merge.c:6616
msgid "Merge tracking not allowed with missing subtrees; try restoring these items first:\n"
msgstr "åå¹¶è·è¸ªä¸å
è®¸ä¸¢å¤±åæ ; 请å
æ¢å¤è¿äºé¡¹ç®:\n"
-#: ../libsvn_client/merge.c:7443
+#: ../libsvn_client/merge.c:7621
#, c-format
msgid "Invalid mergeinfo detected on merge target '%s', merge tracking not possible"
-msgstr "å¨åå¹¶ç®æ â%sâåç°äºéæ³çåå¹¶ä¿¡æ¯ï¼åå¹¶è·è¸ªæ¯ä¸å¯è½ç"
+msgstr "å¨åå¹¶ç®æ '%s'åç°äºéæ³çåå¹¶ä¿¡æ¯ï¼åå¹¶è·è¸ªæ¯ä¸å¯è½ç"
-#: ../libsvn_client/merge.c:9761
+#: ../libsvn_client/merge.c:9936
msgid "Use of two URLs is not compatible with mergeinfo modification"
msgstr "使ç¨ä¸¤ä¸ª URL ä¸åå¹¶ä¿¡æ¯ä¿®æ¹ä¸å
¼å®¹"
-#: ../libsvn_client/merge.c:9768 ../libsvn_client/merge.c:10103
+#: ../libsvn_client/merge.c:9943 ../libsvn_client/merge.c:10265
msgid "Merge from foreign repository is not compatible with mergeinfo modification"
msgstr "ä»å¤é¨çæ¬åºåå¹¶ä¸åå¹¶ä¿¡æ¯ä¿®æ¹ä¸å
¼å®¹"
-#: ../libsvn_client/merge.c:10196 ../libsvn_client/merge.c:10339
+#: ../libsvn_client/merge.c:10358 ../libsvn_client/merge.c:10501
#, c-format
msgid "Merge target '%s' does not exist in the working copy"
-msgstr "åå¹¶ç®æ â%sâ ä¸å¨å·¥ä½å¯æ¬ä¸"
+msgstr "åå¹¶ç®æ '%s' ä¸å¨å·¥ä½å¯æ¬ä¸"
-#: ../libsvn_client/merge.c:10219
+#: ../libsvn_client/merge.c:10381
msgid "Cannot determine revision of working copy"
msgstr "ä¸è½ç¡®å®å·¥ä½å¯æ¬ççæ¬"
-#: ../libsvn_client/merge.c:10225
+#: ../libsvn_client/merge.c:10387
#, c-format
msgid "Cannot merge into mixed-revision working copy [%ld:%ld]; try updating first"
msgstr "ä¸è½åå¹¶å°ææ··åçæ¬çå·¥ä½å¯æ¬ [%ld:%ld] ä¸ï¼è¯·å
æ´æ°"
-#: ../libsvn_client/merge.c:10240
+#: ../libsvn_client/merge.c:10402
msgid "Cannot merge into a working copy with a switched subtree"
msgstr "ä¸è½åå¹¶å°å·²ç»åæ¢åç®å½çå·¥ä½å¯æ¬ä¸"
-#: ../libsvn_client/merge.c:10256
+#: ../libsvn_client/merge.c:10418
msgid "Cannot merge into a working copy that has local modifications"
msgstr "ä¸è½åå¹¶å°ææ¬å°ä¿®æ¹çå·¥ä½å¯æ¬ä¸"
-#: ../libsvn_client/merge.c:10276 ../svn/merge-cmd.c:56
+#: ../libsvn_client/merge.c:10438 ../svn/merge-cmd.c:56
#, c-format
msgid "Invalid merge source '%s'; a working copy path can only be used with a repository revision (a number, a date, or head)"
-msgstr ""
+msgstr "æ æçåå¹¶æº '%s'ï¼å·¥ä½å¯æ¬è·¯å¾åªè½ä¸çæ¬åºçæ¬(æ°åãæ¥ææ head)ä¸èµ·ä½¿ç¨"
+
+#: ../libsvn_client/merge.c:10584
+msgid "The repository root URLs of the two sources must be identical in a two-URL merge"
+msgstr "å URL åå¹¶ä¸ä¸¤ä¸ªæºççæ¬åºæ ¹ URL å¿
é¡»ç¸å"
-#: ../libsvn_client/merge.c:10594 ../svn/merge-cmd.c:123
+#: ../libsvn_client/merge.c:10589 ../libsvn_ra/ra_loader.c:498
+#, c-format
+msgid "'%s' isn't in the same repository as '%s'"
+msgstr "'%s'ä¸'%s'å¹¶ä¸å¨åä¸ä¸ªçæ¬åºä¸"
+
+#: ../libsvn_client/merge.c:10595 ../libsvn_client/merge.c:11987
+msgid "The given merge source must have the same repository root URL as the target WC, in the usual case; or, if a foreign repository merge is intended, the repositories must have different root URLs and different UUIDs"
+msgstr "ç»å®çåå¹¶æºå¨é常æ
åµä¸å¿
é¡»ä¸ç®æ å·¥ä½å¯æ¬å
·æç¸åççæ¬åºæ ¹ URLï¼å¦ææç®è·¨çæ¬åºåå¹¶ï¼åä¸¤ä¸ªçæ¬åºå¿
é¡»æä¸åçæ ¹ URL åä¸åç UUID"
+
+#: ../libsvn_client/merge.c:10776 ../svn/merge-cmd.c:123
msgid "Merge sources must both be either paths or URLs"
msgstr "åå¹¶æºå¿
须忶æ¯è·¯å¾æ URL"
-#: ../libsvn_client/merge.c:11355 ../libsvn_client/merge.c:11517
-#: ../libsvn_client/merge.c:12413
+#: ../libsvn_client/merge.c:11546 ../libsvn_client/merge.c:11708
+#: ../libsvn_client/merge.c:12627
#, c-format
msgid "'%s@%ld' must be ancestrally related to '%s@%ld'"
-msgstr "â%s@%ldâå¿
é¡»ä¸â%s@%ldâæç¥å
å
³ç³»"
+msgstr "'%s@%ld'å¿
é¡»ä¸'%s@%ld'æç¥å
å
³ç³»"
-#: ../libsvn_client/merge.c:11467
+#: ../libsvn_client/merge.c:11658
#, c-format
msgid "Neither the reintegrate source nor target can be the root of the repository"
-msgstr "å¤å
´æºæç®æ é½ä¸è½æ¯çæ¬åºçæ ¹ã"
+msgstr "åå¹¶çæºåç®æ é½ä¸è½æ¯çæ¬åºçæ ¹"
-#: ../libsvn_client/merge.c:11477
+#: ../libsvn_client/merge.c:11668
msgid "Reintegrate merge not possible"
-msgstr "å¤å
´åå¹¶æ¯ä¸å¯è½ç"
+msgstr "æ æ³è¿è¡ reintegrate åå¹¶"
-#: ../libsvn_client/merge.c:11547
+#: ../libsvn_client/merge.c:11738
msgid " Missing ranges: "
msgstr " 丢失çèå´: "
-#: ../libsvn_client/merge.c:11550
+#: ../libsvn_client/merge.c:11741
#, c-format
msgid ""
"Reintegrate can only be used if revisions %ld through %ld were previously merged from %s to the reintegrate source, but this is not the case:\n"
"%s"
msgstr ""
-"å¤å
´åªè½ç¨äºçæ¬ %ld å° %ld 以忾ç»ä» %s åå¹¶å°å¤å
´æºçæ
åµï¼ä½æ¯ç°å¨ä¸æ¯è¿ç§æ
åµï¼\n"
+"reintegrate åå¹¶åªè½ç¨äºçæ¬ %ld å° %ld 以忾ç»ä» %s åå¹¶å°åå¹¶æºçæ
åµï¼ä½ç°å¨ä¸æ¯è¿ç§æ
åµ:\n"
"%s"
-#: ../libsvn_client/merge.c:11612
+#: ../libsvn_client/merge.c:11800
#, c-format
msgid "Can't reintegrate into '%s' because it is locally added and therefore not related to the merge source"
-msgstr ""
+msgstr "æ æ³ reintegrate åå¹¶å° '%s'ï¼å ä¸ºå®æ¯æ¬å°æ·»å çï¼ä¸åå¹¶æºæ å
³"
-#: ../libsvn_client/merge.c:11880
+#: ../libsvn_client/merge.c:11821
+msgid "The repository root URLs of the source and the target WC must be identical in a reintegrate merge"
+msgstr "reintegrate å并䏿ºåç®æ å·¥ä½å¯æ¬ççæ¬åºæ ¹ URL å¿
é¡»ç¸å"
+
+#: ../libsvn_client/merge.c:12089
msgid "Cannot merge automatically while ignoring mergeinfo"
-msgstr ""
+msgstr "忽ç¥åå¹¶ä¿¡æ¯æ¶æ æ³èªå¨åå¹¶"
+
+#: ../libsvn_client/merge.c:12757
+#, c-format
+msgid "Can't perform automatic merge into '%s' because it is locally added and therefore not related to the merge source"
+msgstr "æ æ³èªå¨åå¹¶å° '%s'ï¼å ä¸ºå®æ¯æ¬å°æ·»å çï¼ä¸åå¹¶æºæ å
³"
+
+#: ../libsvn_client/merge.c:12778
+msgid "The repository root URLs of the source and the target WC must be identical in an automatic merge"
+msgstr "èªå¨å并䏿ºåç®æ å·¥ä½å¯æ¬ççæ¬åºæ ¹ URL å¿
é¡»ç¸å"
-#: ../libsvn_client/merge.c:12635
+#: ../libsvn_client/merge.c:12859
msgid "The required merge is reintegrate-like, and the record-only option cannot be used with this kind of merge"
-msgstr ""
+msgstr "æéçå并类似 reintegrate åå¹¶ï¼record-only é项ä¸è½ç¨äºæ¤ç±»åå¹¶"
-#: ../libsvn_client/merge.c:12641
+#: ../libsvn_client/merge.c:12865
msgid "The required merge is reintegrate-like, and the depth option cannot be used with this kind of merge"
-msgstr ""
+msgstr "æéçå并类似 reintegrate åå¹¶ï¼depth é项ä¸è½ç¨äºæ¤ç±»åå¹¶"
-#: ../libsvn_client/merge.c:12647
+#: ../libsvn_client/merge.c:12871
msgid "The required merge is reintegrate-like, and the force_delete option cannot be used with this kind of merge"
-msgstr ""
+msgstr "æéçå并类似 reintegrate åå¹¶ï¼force_delete é项ä¸è½ç¨äºæ¤ç±»åå¹¶"
#: ../libsvn_client/mergeinfo.c:1715
msgid "Only depths 'infinity' and 'empty' are currently supported"
@@ -2170,247 +4472,295 @@ msgstr "å½åä»
æ¯ææ·±åº¦ 'infinity'
#: ../libsvn_client/mtcc.c:166
#, c-format
msgid "Can't operate on '%s' because '%s' is not a directory"
-msgstr "ä¸è½é对â%sâæä½ï¼å 为â%sâ䏿¯ç®å½"
+msgstr "ä¸è½é对'%s'æä½ï¼å 为'%s'䏿¯ç®å½"
#: ../libsvn_client/mtcc.c:319
#, c-format
msgid "No origin found for node at '%s'"
-msgstr ""
+msgstr "æ¾ä¸å° '%s' èç¹çæ¥æº"
-#: ../libsvn_client/mtcc.c:357
+#: ../libsvn_client/mtcc.c:359 ../libsvn_repos/commit.c:430
#, c-format
msgid "No such revision %ld (HEAD is %ld)"
msgstr "没æçæ¬ %ld (HEAD æ¯ %ld)"
-#: ../libsvn_client/mtcc.c:405
+#: ../libsvn_client/mtcc.c:407
#, c-format
msgid "'%s' is not an ancestor of '%s'"
-msgstr "â%sâ䏿¯â%sâçç¥å
"
+msgstr "'%s'䏿¯'%s'çç¥å
"
-#: ../libsvn_client/mtcc.c:504
+#: ../libsvn_client/mtcc.c:456
+#, c-format
+msgid "Path '%s' already exists, or was created by an earlier operation"
+msgstr "è·¯å¾ '%s' å·²åå¨ï¼æç±å
åçæä½å建"
+
+#: ../libsvn_client/mtcc.c:507
#, c-format
msgid "Can't add file at '%s'"
-msgstr "ä¸è½å¨â%sâå¢å æä»¶"
+msgstr "ä¸è½å¨'%s'å¢å æä»¶"
-#: ../libsvn_client/mtcc.c:536 ../libsvn_client/ra.c:705
-#: ../libsvn_fs_fs/fs_fs.c:1365 ../libsvn_fs_fs/rev_file.c:177
-#: ../libsvn_fs_fs/rev_file.c:189 ../libsvn_fs_x/fs_x.c:667
-#: ../libsvn_fs_x/rev_file.c:190 ../libsvn_repos/log.c:2343
-#: ../libsvn_repos/log.c:2347
+#: ../libsvn_client/mtcc.c:539 ../libsvn_client/ra.c:718
+#: ../libsvn_fs_base/lock.c:274 ../libsvn_fs_fs/fs_fs.c:1507
+#: ../libsvn_fs_fs/lock.c:759 ../libsvn_fs_fs/rev_file.c:177
+#: ../libsvn_fs_fs/rev_file.c:189 ../libsvn_fs_x/fs_x.c:724
+#: ../libsvn_fs_x/lock.c:779 ../libsvn_fs_x/rev_file.c:245
+#: ../libsvn_repos/commit.c:193 ../libsvn_repos/log.c:2362
+#: ../libsvn_repos/log.c:2366 ../libsvn_repos/rev_hunt.c:850
+#: ../libsvn_repos/rev_hunt.c:857 ../libsvn_repos/rev_hunt.c:864
#, c-format
msgid "No such revision %ld"
msgstr "没æçæ¬ %ld"
-#: ../libsvn_client/mtcc.c:558
+#: ../libsvn_client/mtcc.c:561
#, c-format
msgid "Can't add node at '%s'"
-msgstr "ä¸è½å¨â%sâå¢å èç¹"
+msgstr "ä¸è½å¨'%s'å¢å èç¹"
-#: ../libsvn_client/mtcc.c:585
+#: ../libsvn_client/mtcc.c:622
#, c-format
msgid "Can't delete node at '%s' as it does not exist"
-msgstr "ä¸è½å¨â%sâå é¤èç¹ï¼å 为å®å¹¶ä¸åå¨"
+msgstr "ä¸è½å¨'%s'å é¤èç¹ï¼å 为å®å¹¶ä¸åå¨"
-#: ../libsvn_client/mtcc.c:602
+#: ../libsvn_client/mtcc.c:653
#, c-format
msgid "Can't delete node at '%s'"
-msgstr "ä¸è½å¨â%sâå é¤èç¹"
+msgstr "ä¸è½å¨'%s'å é¤èç¹"
-#: ../libsvn_client/mtcc.c:639
+#: ../libsvn_client/mtcc.c:698
#, c-format
msgid "Can't create directory at '%s'"
-msgstr "ä¸è½å¨â%sâå建ç®å½"
+msgstr "ä¸è½å¨'%s'å建ç®å½"
-#: ../libsvn_client/mtcc.c:778 ../libsvn_client/prop_commands.c:281
-#: ../libsvn_client/prop_commands.c:476
+#: ../libsvn_client/mtcc.c:837 ../libsvn_client/prop_commands.c:282
+#: ../libsvn_client/prop_commands.c:477
#, c-format
msgid "Bad property name: '%s'"
-msgstr "屿§åç§°é误: â%sâ"
+msgstr "屿§åç§°é误: '%s'"
-#: ../libsvn_client/mtcc.c:782 ../libsvn_client/prop_commands.c:274
+#: ../libsvn_client/mtcc.c:841 ../libsvn_client/prop_commands.c:275
#, c-format
msgid "Revision property '%s' not allowed in this context"
-msgstr "æ¤ä¸ä¸æä¸ä¸å
è®¸çæ¬å±æ§ â%sâ"
+msgstr "æ¤ä¸ä¸æä¸ä¸å
è®¸çæ¬å±æ§ '%s'"
-#: ../libsvn_client/mtcc.c:787 ../libsvn_client/prop_commands.c:60
+#: ../libsvn_client/mtcc.c:846 ../libsvn_client/prop_commands.c:60
#, c-format
msgid "'%s' is a wcprop, thus not accessible to clients"
-msgstr "â%sâ æ¯ä¸ä¸ªå·¥ä½å¯æ¬å±æ§ï¼åºæ¤ä¸è½è¢«å®¢æ·ç«¯åå"
+msgstr "'%s' æ¯ä¸ä¸ªå·¥ä½å¯æ¬å±æ§ï¼åºæ¤ä¸è½è¢«å®¢æ·ç«¯åå"
-#: ../libsvn_client/mtcc.c:797
+#: ../libsvn_client/mtcc.c:856
msgid "Error normalizing property value"
msgstr "è§æ ¼å屿§å¼åºé"
-#: ../libsvn_client/mtcc.c:832 ../libsvn_client/mtcc.c:855
+#: ../libsvn_client/mtcc.c:891 ../libsvn_client/mtcc.c:914
#, c-format
msgid "Can't set properties at not existing '%s'"
-msgstr "ä¸è½å¨ä¸åå¨çâ%sâä¸è®¾ç½®å±æ§"
+msgstr "ä¸è½å¨ä¸åå¨ç'%s'ä¸è®¾ç½®å±æ§"
-#: ../libsvn_client/mtcc.c:903
+#: ../libsvn_client/mtcc.c:962
#, c-format
msgid "Can't update '%s' because it is not a file"
msgstr "ä¸è½æ´æ° '%s'ï¼å 为å®ä¸æ¯æä»¶"
-#: ../libsvn_client/mtcc.c:914
+#: ../libsvn_client/mtcc.c:973
#, c-format
msgid "Can't update file at '%s'"
-msgstr "ä¸è½å¨â%sâæ´æ°æä»¶"
+msgstr "ä¸è½å¨'%s'æ´æ°æä»¶"
-#: ../libsvn_client/mtcc.c:979
+#: ../libsvn_client/mtcc.c:1038
#, c-format
-msgid "Can't perform directory operation on '%s' as it is not a directory"
-msgstr "ä¸è½å¯¹â%sâæ§è¡ç®å½æä½ï¼å 为å®ä¸æ¯ç®å½"
+msgid "Can't perform file operation on '%s' as it is not a file"
+msgstr "ä¸è½å¯¹'%s'æ§è¡æä»¶æä½ï¼å 为å®ä¸æ¯æä»¶"
-#: ../libsvn_client/mtcc.c:989
+#: ../libsvn_client/mtcc.c:1048
#, c-format
-msgid "Can't perform file operation on '%s' as it is not a file"
-msgstr "ä¸è½å¯¹â%sâæ§è¡æä»¶æä½ï¼å 为å®ä¸æ¯æä»¶"
+msgid "Can't perform directory operation on '%s' as it is not a directory"
+msgstr "ä¸è½å¯¹'%s'æ§è¡ç®å½æä½ï¼å 为å®ä¸æ¯ç®å½"
-#: ../libsvn_client/mtcc.c:996
+#: ../libsvn_client/mtcc.c:1055
#, c-format
msgid "Can't open '%s' as it does not exist"
-msgstr "ä¸è½æå¼â%sâï¼å 为å®ä¸åå¨"
+msgstr "ä¸è½æå¼'%s'ï¼å 为å®ä¸åå¨"
-#: ../libsvn_client/mtcc.c:1388
+#: ../libsvn_client/mtcc.c:1447
#, c-format
msgid "Can't commit to '%s' because it is not a directory"
-msgstr "ä¸è½æäº¤å°â%sâï¼å ä¸ºä¸æ¯ç®å½"
+msgstr "ä¸è½æäº¤å°'%s'ï¼å ä¸ºä¸æ¯ç®å½"
-#: ../libsvn_client/patch.c:283
+#: ../libsvn_client/patch.c:346
#, c-format
-msgid "Cannot strip %u components from '%s'"
-msgstr "ä¸è½ä¿®åª %u 个ç»ä»¶äºâ%sâ"
+msgid "Cannot strip %u component from '%s'"
+msgid_plural "Cannot strip %u components from '%s'"
+msgstr[0] "æ æ³å»é¤ %u 个路å¾ç»ä»¶(æ¥èª '%s')"
-#: ../libsvn_client/patch.c:914
-msgid "Invalid link representation"
-msgstr "鿳龿¥è¡¨ç¤º"
+#: ../libsvn_client/patch.c:1301 ../libsvn_client/patch.c:1347
+#, c-format
+msgid "Invalid patch: specifies contradicting mode changes and %s changes (for '%s')"
+msgstr "æ æçè¡¥ä¸: 为 '%s' æå®äºçç¾çæ¨¡å¼æ´æ¹å %s æ´æ¹"
-#: ../libsvn_client/patch.c:3120
+#: ../libsvn_client/patch.c:3743 ../libsvn_client/patch.c:3808
msgid "strip count must be positive"
msgstr "ä¿®åªè®¡æ°åå¼å¿
须为æ£"
-#: ../libsvn_client/patch.c:3136 ../libsvn_fs_base/tree.c:4081
-#: ../libsvn_fs_base/tree.c:4086 ../libsvn_fs_fs/tree.c:3176
-#: ../libsvn_fs_fs/tree.c:3181 ../libsvn_fs_x/tree.c:3105
-#: ../libsvn_fs_x/tree.c:3110 ../libsvn_ra/compat.c:677
-#: ../libsvn_ra_local/ra_plugin.c:1196
+#: ../libsvn_client/patch.c:3759 ../libsvn_fs_base/tree.c:4113
+#: ../libsvn_fs_base/tree.c:4118 ../libsvn_fs_fs/tree.c:3262
+#: ../libsvn_fs_fs/tree.c:3268 ../libsvn_fs_x/tree.c:2214
+#: ../libsvn_fs_x/tree.c:2220 ../libsvn_ra/compat.c:677
+#: ../libsvn_ra_local/ra_plugin.c:1294
#, c-format
msgid "'%s' is not a file"
-msgstr "â%sâ䏿¯ä¸ä¸ªæä»¶"
+msgstr "'%s'䏿¯ä¸ä¸ªæä»¶"
-#: ../libsvn_client/patch.c:3148 ../libsvn_wc/util.c:59
+#: ../libsvn_client/patch.c:3771 ../libsvn_client/patch.c:3824
+#: ../libsvn_wc/util.c:60
#, c-format
msgid "'%s' is not a directory"
-msgstr "â%sâ䏿¯ç®å½"
+msgstr "'%s'䏿¯ç®å½"
#: ../libsvn_client/prop_commands.c:155
#, c-format
msgid "Property '%s' is not a regular property"
-msgstr "屿§ â%sâ 䏿¯å¸¸è§å±æ§"
+msgstr "屿§ '%s' 䏿¯å¸¸è§å±æ§"
-#: ../libsvn_client/prop_commands.c:309
+#: ../libsvn_client/prop_commands.c:310
msgid "Targets must be working copy paths"
msgstr "ç®æ å¿
é¡»æ¯å·¥ä½å¯æ¬è·¯å¾"
-#: ../libsvn_client/prop_commands.c:370
+#: ../libsvn_client/prop_commands.c:371
msgid "Targets must be URLs"
msgstr "ç®æ å¿
é¡»æ¯ URL"
-#: ../libsvn_client/prop_commands.c:380
+#: ../libsvn_client/prop_commands.c:381
msgid "Setting property on non-local targets needs a base revision"
msgstr "设å®éæ¬å°ç®æ ç屿§éè¦çæ¬åæ°"
-#: ../libsvn_client/prop_commands.c:395
+#: ../libsvn_client/prop_commands.c:396
#, c-format
msgid "Setting property '%s' on non-local targets is not supported"
-msgstr "䏿¯æå¯¹éæ¬å°ç®æ è®¾ç½®å±æ§â%sâ"
+msgstr "䏿¯æå¯¹éæ¬å°ç®æ è®¾ç½®å±æ§'%s'"
-#: ../libsvn_client/prop_commands.c:423
+#: ../libsvn_client/prop_commands.c:424
#, c-format
msgid "revprop '%s' in r%ld is unexpectedly absent in repository (maybe someone else deleted it?)"
-msgstr "revprop â%sâ äºçæ¬ r%ld åºä¹ææå°ä¸å¨çæ¬åºä¸(å¯è½æäººå é¤äºï¼)"
+msgstr "revprop '%s' äºçæ¬ r%ld åºä¹ææå°ä¸å¨çæ¬åºä¸(å¯è½æäººå é¤äºï¼)"
-#: ../libsvn_client/prop_commands.c:432
+#: ../libsvn_client/prop_commands.c:433
#, c-format
msgid "revprop '%s' in r%ld has unexpected value in repository (maybe someone else changed it?)"
-msgstr "revprop â%sâ äºçæ¬ r%ld å¨çæ¬åºä¸åºä¹ææå°åå¼(å¯è½æäººä¿®æ¹äºï¼)"
+msgstr "revprop '%s' äºçæ¬ r%ld å¨çæ¬åºä¸åºä¹ææå°åå¼(å¯è½æäººä¿®æ¹äºï¼)"
-#: ../libsvn_client/prop_commands.c:440
+#: ../libsvn_client/prop_commands.c:441
#, c-format
msgid "revprop '%s' in r%ld is unexpectedly present in repository (maybe someone else set it?)"
-msgstr "revprop â%sâ äºçæ¬ r%ld åºä¹ææå°å¨çæ¬åºä¸(å¯è½æäººè®¾ç½®äºï¼)"
+msgstr "revprop '%s' äºçæ¬ r%ld åºä¹ææå°å¨çæ¬åºä¸(å¯è½æäººè®¾ç½®äºï¼)"
-#: ../libsvn_client/prop_commands.c:471
+#: ../libsvn_client/prop_commands.c:472
msgid "Author name should not contain a newline; value will not be set unless forced"
msgstr "ä½è
åç§°ä¸è½å
嫿¢è¡ï¼é¤é强迫为ä¹ï¼å¦åå
¶å¼ä¸ä¼è¢«è®¾å®"
-#: ../libsvn_client/prop_commands.c:585
+#: ../libsvn_client/prop_commands.c:565
#, c-format
msgid "'%s' does not exist in revision %ld"
-msgstr "没æè·¯å¾ â%sâ å¨çæ¬ %ld ä¸"
+msgstr "没æè·¯å¾ '%s' å¨çæ¬ %ld ä¸"
-#: ../libsvn_client/prop_commands.c:591 ../libsvn_client/prop_commands.c:1100
-#: ../libsvn_wc/crop.c:168
+#: ../libsvn_client/prop_commands.c:571 ../libsvn_client/prop_commands.c:1081
#, c-format
msgid "Unknown node kind for '%s'"
-msgstr "â%sâ æ¯æªç¥çèç¹ç±»å"
+msgstr "'%s' æ¯æªç¥çèç¹ç±»å"
#: ../libsvn_client/ra.c:164
#, c-format
msgid "Attempt to set wcprop '%s' on '%s' in a non-commit operation"
-msgstr "è¯å¾å¨éæäº¤æä½ä¸ï¼è®¾å®å·¥ä½å¯æ¬å±æ§ â%sâ äº â%sâ"
+msgstr "è¯å¾å¨éæäº¤æä½ä¸ï¼è®¾å®å·¥ä½å¯æ¬å±æ§ '%s' äº '%s'"
-#: ../libsvn_client/ra.c:443
+#: ../libsvn_client/ra.c:447
#, c-format
msgid "Redirect cycle detected for URL '%s'"
msgstr "zå¨ URL '%s' æ£æµå°å¾ªç¯éå®å"
-#: ../libsvn_client/ra.c:731 ../libsvn_ra/compat.c:397
+#: ../libsvn_client/ra.c:744 ../libsvn_ra/compat.c:397
#, c-format
msgid "Unable to find repository location for '%s' in revision %ld"
-msgstr "â%sâ ççæ¬åºä½ç½®ä¸å¨çæ¬ %ld ä¸"
+msgstr "'%s' ççæ¬åºä½ç½®ä¸å¨çæ¬ %ld ä¸"
-#: ../libsvn_client/ra.c:743
+#: ../libsvn_client/ra.c:756
#, c-format
msgid "The location for '%s' for revision %ld does not exist in the repository or refers to an unrelated object"
-msgstr "â%sâ ä¸å¨çæ¬åºççæ¬ %ld ä¸ï¼ææ¯æåä¸ä¸ªæ å
³å¯¹è±¡"
+msgstr "'%s' ä¸å¨çæ¬åºççæ¬ %ld ä¸ï¼ææ¯æåä¸ä¸ªæ å
³å¯¹è±¡"
#: ../libsvn_client/relocate.c:117
#, c-format
msgid "'%s' is not the root of the repository"
-msgstr "â%sâ 䏿¯çæ¬åºçæ ¹"
+msgstr "'%s' 䏿¯çæ¬åºçæ ¹"
#: ../libsvn_client/relocate.c:124
#, c-format
msgid "The repository at '%s' has uuid '%s', but the WC has '%s'"
-msgstr "çæ¬åº â%sâ ç uuid æ¯ â%sâï¼ä½æ¯å·¥ä½å¯æ¬çæ¯ â%sâ"
+msgstr "çæ¬åº '%s' ç uuid æ¯ '%s'ï¼ä½æ¯å·¥ä½å¯æ¬çæ¯ '%s'"
-#: ../libsvn_client/repos_diff.c:931 ../libsvn_wc/externals.c:568
+#: ../libsvn_client/repos_diff.c:931 ../libsvn_wc/externals.c:630
#, c-format
msgid "Base checksum mismatch for '%s'"
-msgstr "â%sâçæ ¡éªåé误"
+msgstr "'%s'çæ ¡éªåé误"
-#: ../libsvn_client/revisions.c:114 ../libsvn_client/revisions.c:139
+#: ../libsvn_client/revisions.c:116 ../libsvn_client/revisions.c:143
#, c-format
msgid "Path '%s' has no committed revision"
-msgstr "è·¯å¾ â%sâ æ²¡ææäº¤è¿"
+msgstr "è·¯å¾ '%s' 没ææäº¤è¿"
-#: ../libsvn_client/revisions.c:167
+#: ../libsvn_client/revisions.c:153
+#, c-format
+msgid "Path '%s' has no previous revision"
+msgstr "è·¯å¾ '%s' 没æå
åççæ¬"
+
+#: ../libsvn_client/revisions.c:178
#, c-format
msgid "Unrecognized revision type requested for '%s'"
-msgstr "â%sâ ç请æ±çæ¬ç±»åæ æ³è¯å«"
+msgstr "'%s' ç请æ±çæ¬ç±»åæ æ³è¯å«"
+
+#: ../libsvn_client/shelf.c:62 ../libsvn_client/shelf2.c:62
+msgid "Shelf name cannot be the empty string"
+msgstr "æç½®åç§°ä¸è½ä¸ºç©ºå符串"
-#: ../libsvn_client/status.c:422 ../libsvn_client/status.c:601
-#: ../libsvn_wc/lock.c:564 ../libsvn_wc/lock.c:856 ../libsvn_wc/lock.c:1542
-#: ../libsvn_wc/wc_db.c:13235 ../libsvn_wc/wc_db_wcroot.c:638
+#: ../libsvn_client/shelf.c:90 ../libsvn_client/shelf2.c:90
+#, c-format
+msgid "Shelve: Bad encoded name '%s'"
+msgstr "æç½®: é误çç¼ç åç§° '%s'"
+
+#: ../libsvn_client/shelf.c:595 ../libsvn_client/shelf2.c:1233
+#, c-format
+msgid "Shelf '%s' not found"
+msgstr "æç½® '%s' æªæ¾å°"
+
+#: ../libsvn_client/shelf.c:1232 ../libsvn_client/shelf2.c:2080
+#, c-format
+msgid "Shelf '%s' version %d not found"
+msgstr "æç½® '%s' çæ¬ %d æªæ¾å°"
+
+#. xgettext: the '.working', '.merge-left' and '.merge-right' strings
+#. are used to tag onto a file name in case of a merge conflict
+#: ../libsvn_client/shelf2.c:1411 ../libsvn_wc/wc_db_update_move.c:1671
+msgid ".working"
+msgstr ".working"
+
+#: ../libsvn_client/shelf2.c:1412
+msgid ".merge-left"
+msgstr ".merge-left"
+
+#: ../libsvn_client/shelf2.c:1413
+msgid ".merge-right"
+msgstr ".merge-right"
+
+#: ../libsvn_client/status.c:499 ../libsvn_client/status.c:681
+#: ../libsvn_wc/lock.c:564 ../libsvn_wc/lock.c:858 ../libsvn_wc/lock.c:1544
+#: ../libsvn_wc/wc_db.c:13768 ../libsvn_wc/wc_db_wcroot.c:769
#, c-format
msgid "'%s' is not a working copy"
-msgstr "â%sâ䏿¯å·¥ä½å¯æ¬"
+msgstr "'%s'䏿¯å·¥ä½å¯æ¬"
-#: ../libsvn_client/status.c:469
+#: ../libsvn_client/status.c:546
#, c-format
msgid "Entry '%s' has no URL"
-msgstr "æ¡ç®â%sâæ²¡æURL"
+msgstr "æ¡ç®'%s'没æURL"
#: ../libsvn_client/switch.c:129
#, c-format
@@ -2420,132 +4770,161 @@ msgstr "ä¸è½åæ¶æé¤å忢åä¸
#: ../libsvn_client/switch.c:150
#, c-format
msgid "Cannot switch '%s' because it is not in the repository yet"
-msgstr "ä¸è½åæ¢â%sâï¼å 为è¿ä¸å¨çæ¬åºä¸"
+msgstr "ä¸è½åæ¢'%s'ï¼å 为è¿ä¸å¨çæ¬åºä¸"
#: ../libsvn_client/switch.c:175
#, c-format
msgid "Directory '%s' has no URL"
-msgstr "ç®å½ â%sâ æ²¡æ URL"
+msgstr "ç®å½ '%s' 没æ URL"
-#: ../libsvn_client/switch.c:215 ../libsvn_ra_local/ra_plugin.c:235
-#: ../libsvn_ra_local/ra_plugin.c:325 ../libsvn_wc/update_editor.c:4983
+#: ../libsvn_client/switch.c:215 ../libsvn_ra_local/ra_plugin.c:237
+#: ../libsvn_ra_local/ra_plugin.c:327 ../libsvn_wc/update_editor.c:5165
#, c-format
msgid ""
"'%s'\n"
"is not the same repository as\n"
"'%s'"
msgstr ""
-"â%sâ\n"
+"'%s'\n"
"ä¸\n"
-"â%sâ\n"
+"'%s'\n"
"å¹¶ä¸å¨åä¸ä¸ªçæ¬åºä¸"
#: ../libsvn_client/switch.c:240
#, c-format
msgid "'%s' shares no common ancestry with '%s'"
-msgstr "â%sâä¸â%sâæ²¡æå
±åçç¥å
"
+msgstr "'%s'ä¸'%s'没æå
±åçç¥å
"
-#: ../libsvn_client/update.c:762
+#: ../libsvn_client/update.c:816
msgid "None of the targets are working copies"
-msgstr ""
+msgstr "ææç®æ é½ä¸æ¯å·¥ä½å¯æ¬"
-#: ../libsvn_client/util.c:341
+#: ../libsvn_client/upgrade.c:234
+#, c-format
+msgid "Working copy '%s' is already at version %s (format %d) and cannot be downgraded to version %s (format %d)"
+msgstr "å·¥ä½å¯æ¬ '%s' å·²ç»æ¯çæ¬ %s (æ ¼å¼ %d)ï¼æ æ³é级å°çæ¬ %s (æ ¼å¼ %d)"
+
+#: ../libsvn_client/util.c:371
#, c-format
msgid "Cannot mix repository and working copy targets"
msgstr "ä¸è½æ··åçæ¬åºåå·¥ä½å¯æ¬ç®æ "
-#: ../libsvn_delta/svndiff.c:436
+#: ../libsvn_delta/svndiff.c:495
#, c-format
msgid "Invalid diff stream: insn %d cannot be decoded"
msgstr "æ æç差弿µ: insn %d ä¸è½è§£ç "
-#: ../libsvn_delta/svndiff.c:440
+#: ../libsvn_delta/svndiff.c:499
#, c-format
msgid "Invalid diff stream: insn %d has length zero"
msgstr "æ æç差弿µ: insn %d åºç° 0 é¿åº¦"
-#: ../libsvn_delta/svndiff.c:444
+#: ../libsvn_delta/svndiff.c:503
#, c-format
msgid "Invalid diff stream: insn %d overflows the target view"
msgstr "æ æç差弿µ: insn %d 溢åºç®æ è§å¾"
-#: ../libsvn_delta/svndiff.c:453
+#: ../libsvn_delta/svndiff.c:512
#, c-format
msgid "Invalid diff stream: [src] insn %d overflows the source view"
msgstr "æ æç差弿µ: [src] insn %d æº¢åºæºè§å¾"
-#: ../libsvn_delta/svndiff.c:460
+#: ../libsvn_delta/svndiff.c:519
#, c-format
msgid "Invalid diff stream: [tgt] insn %d starts beyond the target view position"
msgstr "æ æç差弿µ: [tgt] insn %d èµ·ç¹è¶
è¿ç®æ è§å¾ä½ç½®"
-#: ../libsvn_delta/svndiff.c:467
+#: ../libsvn_delta/svndiff.c:526
#, c-format
msgid "Invalid diff stream: [new] insn %d overflows the new data section"
msgstr "æ æç差弿µ: [new] insn %d æº¢åºæ°æ°æ®åºå"
-#: ../libsvn_delta/svndiff.c:477
+#: ../libsvn_delta/svndiff.c:536
msgid "Delta does not fill the target window"
msgstr "Delta 没æå¡«å
ç®æ çªå£"
-#: ../libsvn_delta/svndiff.c:480
+#: ../libsvn_delta/svndiff.c:539
msgid "Delta does not contain enough new data"
msgstr "Delta 没æå
å«è¶³å¤æ°æ°æ®"
-#: ../libsvn_delta/svndiff.c:608
+#: ../libsvn_delta/svndiff.c:658
msgid "Svndiff has invalid header"
msgstr "Svndiff æ°æ®å
嫿 æå¤´"
-#: ../libsvn_delta/svndiff.c:664 ../libsvn_delta/svndiff.c:853
+#: ../libsvn_delta/svndiff.c:720 ../libsvn_delta/svndiff.c:930
msgid "Svndiff contains a too-large window"
msgstr "Svndiff æ°æ®å
å«å¤ªå¤§ççªå£"
-#: ../libsvn_delta/svndiff.c:671 ../libsvn_delta/svndiff.c:860
+#: ../libsvn_delta/svndiff.c:728 ../libsvn_delta/svndiff.c:937
msgid "Svndiff contains corrupt window header"
msgstr "Svndiff æ°æ®å
嫿 æçªå£"
-#: ../libsvn_delta/svndiff.c:680
+#: ../libsvn_delta/svndiff.c:737
msgid "Svndiff has backwards-sliding source views"
msgstr "Svndiff æ°æ®å
å«ååååçèµæºè§å¾"
-#: ../libsvn_delta/svndiff.c:737 ../libsvn_delta/svndiff.c:794
-#: ../libsvn_delta/svndiff.c:882
+#: ../libsvn_delta/svndiff.c:786
+msgid "Svndiff contains a too-large window header"
+msgstr "Svndiff å
å«è¿å¤§ççªå£å¤´"
+
+#: ../libsvn_delta/svndiff.c:811 ../libsvn_delta/svndiff.c:871
+#: ../libsvn_delta/svndiff.c:959
msgid "Unexpected end of svndiff input"
msgstr "svndiff è¾å
¥ææç»æ"
+#: ../libsvn_diff/binary_diff.c:104
+msgid "Invalid base85 value"
+msgstr "æ æç base85 å¼"
+
+#: ../libsvn_diff/binary_diff.c:124
+msgid "Unexpected base85 line length"
+msgstr "æå¤ç base85 è¡é¿åº¦"
+
#: ../libsvn_diff/diff_file.c:186
#, c-format
msgid "File '%s' is too large to be read in to memory"
-msgstr ""
+msgstr "æä»¶ '%s' å¤ªå¤§ï¼æ æ³è¯»å
¥å
å"
-#: ../libsvn_diff/diff_file.c:1106
+#: ../libsvn_diff/diff_file.c:976
#, c-format
msgid "The file '%s' changed unexpectedly during diff"
-msgstr "æä»¶â%sâ卿¯è¾æé´æå¤æ¹å"
+msgstr "æä»¶'%s'卿¯è¾æé´æå¤æ¹å"
-#: ../libsvn_diff/diff_file.c:1280
+#: ../libsvn_diff/diff_file.c:1153
msgid "Error in options to internal diff"
msgstr "å
鍿¯è¾çé项é误"
-#: ../libsvn_diff/diff_file.c:1309
+#: ../libsvn_diff/diff_file.c:1182
#, c-format
msgid "Invalid argument '%s' in diff options"
msgstr "diff é项ä¸åæ°'%s'æ æ"
#. Order of date components can be different in different languages
-#: ../libsvn_diff/diff_file.c:1808
+#: ../libsvn_diff/diff_file.c:1703
msgid "%a %b %e %H:%M:%S %Y"
msgstr "%a %b %e %H:%M:%S %Y"
-#: ../libsvn_diff/diff_file.c:1889 ../libsvn_diff/diff_file.c:1905
+#: ../libsvn_diff/diff_file.c:1786 ../libsvn_diff/diff_file.c:1802
#, c-format
msgid "Path '%s' must be inside the directory '%s'"
-msgstr "è·¯å¾â%sâå¿
é¡»å¨ç®å½â%sâä¸"
+msgstr "è·¯å¾'%s'å¿
é¡»å¨ç®å½'%s'ä¸"
-#: ../libsvn_diff/diff_file.c:2451
+#: ../libsvn_diff/diff_file.c:2348
#, c-format
msgid "Failed to delete mmap '%s'"
-msgstr "å é¤ mmapâ%sâ失败"
+msgstr "å é¤ mmap'%s'失败"
+
+#: ../libsvn_diff/parse-diff.c:373
+msgid "Unexpected data in base85 section"
+msgstr "base85 è䏿æå¤æ°æ®"
+
+#: ../libsvn_diff/parse-diff.c:442
+msgid "Base85 data expands to longer than declared filesize"
+msgstr "Base85 æ°æ®å±å¼åé¿äºå£°æçæä»¶å¤§å°"
+
+#: ../libsvn_diff/parse-diff.c:446
+msgid "Base85 data expands to smaller than declared filesize"
+msgstr "Base85 æ°æ®å±å¼åçäºå£°æçæä»¶å¤§å°"
#: ../libsvn_diff/util.c:477
#, c-format
@@ -2560,102 +4939,113 @@ msgstr " å·²ç»åå¹¶ %s:r%s%s"
#: ../libsvn_fs/editor.c:217
#, c-format
msgid "Revision for modifying '%s' is required"
-msgstr ""
+msgstr "ä¿®æ¹ '%s' éè¦æå®çæ¬"
#: ../libsvn_fs/editor.c:226
#, c-format
msgid "'%s' is out of date; try updating"
-msgstr "â%sâ å·²ç»è¿æ¶ï¼è¯·å
æ´æ°"
+msgstr "'%s' å·²ç»è¿æ¶ï¼è¯·å
æ´æ°"
#: ../libsvn_fs/editor.c:258
#, c-format
msgid "'%s' has been modified since the commit began (restart the commit)"
-msgstr "èªæäº¤å¼å§ï¼â%sâ å·²ææ¬å°ä¿®æ¹ (éæ°æäº¤)"
+msgstr "èªæäº¤å¼å§ï¼'%s' å·²ææ¬å°ä¿®æ¹ (éæ°æäº¤)"
#: ../libsvn_fs/editor.c:316
#, c-format
msgid "'%s' already exists, so may be out of date; try updating"
-msgstr "â%sâ å·²ç»åå¨ï¼å æ¤å¯è½è¿æ¶ï¼è¯·å
æ´æ°"
+msgstr "'%s' å·²ç»åå¨ï¼å æ¤å¯è½è¿æ¶ï¼è¯·å
æ´æ°"
#: ../libsvn_fs/editor.c:449
msgid "The filesystem does not support 'absent' nodes"
msgstr "æ¤æä»¶ç³»ç»ä¸æ¯æ 'absent' èç¹"
-#: ../libsvn_fs/fs-loader.c:140
+#: ../libsvn_fs/fs-loader.c:167
#, c-format
msgid "Invalid name for FS type '%s'"
-msgstr "æä»¶ç±»åâ%sâçåç§°æ æ"
+msgstr "æä»¶ç±»å'%s'çåç§°æ æ"
-#: ../libsvn_fs/fs-loader.c:157 ../libsvn_ra/ra_loader.c:162
-#: ../libsvn_ra/ra_loader.c:175
+#: ../libsvn_fs/fs-loader.c:184 ../libsvn_ra/ra_loader.c:166
+#: ../libsvn_ra/ra_loader.c:179
#, c-format
msgid "'%s' does not define '%s()'"
-msgstr "â%sâ æªå®ä¹ â%s()â"
+msgstr "'%s' æªå®ä¹ '%s()'"
-#: ../libsvn_fs/fs-loader.c:190
+#: ../libsvn_fs/fs-loader.c:217
#, c-format
msgid "Failed to load module for FS type '%s'"
-msgstr "å è½½ â%sâ æä»¶ç³»ç»æ¨¡å失败"
+msgstr "å è½½ '%s' æä»¶ç³»ç»æ¨¡å失败"
-#: ../libsvn_fs/fs-loader.c:211
+#: ../libsvn_fs/fs-loader.c:238
#, c-format
msgid "Mismatched FS module version for '%s': found %d.%d.%d%s, expected %d.%d.%d%s"
-msgstr "æä»¶ç³»ç»æ¨¡å â%sâ çæ¬ä¸å¹é
: æ¾å° %d.%d.%d%sï¼ææ %d.%d.%d%s"
+msgstr "æä»¶ç³»ç»æ¨¡å '%s' çæ¬ä¸å¹é
: æ¾å° %d.%d.%d%sï¼ææ %d.%d.%d%s"
-#: ../libsvn_fs/fs-loader.c:301
+#: ../libsvn_fs/fs-loader.c:328
#, c-format
msgid "Unknown FS type '%s'"
-msgstr "æªç¥çæä»¶ç³»ç»ç±»å â%sâ"
+msgstr "æªç¥çæä»¶ç³»ç»ç±»å '%s'"
-#: ../libsvn_fs/fs-loader.c:443
+#: ../libsvn_fs/fs-loader.c:477
#, c-format
msgid "Path '%s' is not in UTF-8"
-msgstr "è·¯å¾ â%sâ 䏿¯ UTF-8 ç¼ç "
+msgstr "è·¯å¾ '%s' 䏿¯ UTF-8 ç¼ç "
-#: ../libsvn_fs/fs-loader.c:451
+#: ../libsvn_fs/fs-loader.c:485
#, c-format
msgid "Path '%s' contains '.' or '..' element"
-msgstr "è·¯å¾ â%sâ å
å« â.â æ â..â å
ç´ "
+msgstr "è·¯å¾ '%s' å
å« '.' æ '..' å
ç´ "
+
+#: ../libsvn_fs/fs-loader.c:497 ../libsvn_fs_fs/tree.c:2492
+#: ../libsvn_subr/path.c:1240
+#, c-format
+msgid "Invalid control character '0x%02x' in path '%s'"
+msgstr "æ ææ§å¶å符 '0x%02x' å¨è·¯å¾ '%s' ä¸"
-#: ../libsvn_fs/fs-loader.c:636 ../libsvn_repos/repos.c:2175
+#: ../libsvn_fs/fs-loader.c:677 ../libsvn_repos/repos.c:1990
msgid "Hotcopy source and destination are equal"
-msgstr ""
+msgstr "hotcopy æºåç®æ ç¸å"
-#: ../libsvn_fs/fs-loader.c:646
+#: ../libsvn_fs/fs-loader.c:687
#, c-format
msgid "'%s' already exists and is a file"
-msgstr "â%sâå·²åå¨ï¼å®æ¯æä»¶"
+msgstr "'%s'å·²åå¨ï¼å®æ¯æä»¶"
-#: ../libsvn_fs/fs-loader.c:651
+#: ../libsvn_fs/fs-loader.c:692
#, c-format
msgid "'%s' already exists and has an unknown node kind"
-msgstr "â%sâå·²åå¨ï¼å
·ææªç¥çèç¹ç±»å"
+msgstr "'%s'å·²åå¨ï¼å
·ææªç¥çèç¹ç±»å"
-#: ../libsvn_fs/fs-loader.c:669
+#: ../libsvn_fs/fs-loader.c:710
#, c-format
msgid "The filesystem type of the hotcopy source ('%s') does not match the filesystem type of the hotcopy destination ('%s')"
-msgstr ""
+msgstr "hotcopy æº('%s')çæä»¶ç³»ç»ç±»åä¸ hotcopy ç®æ ('%s')çæä»¶ç³»ç»ç±»åä¸å¹é
"
+
+#: ../libsvn_fs/fs-loader.c:981 ../libsvn_fs/fs-loader.c:999
+#, c-format
+msgid "Attempt to modify internal transaction property '%s'"
+msgstr "è¯å¾ä¿®æ¹å
é¨äºå¡å±æ§ '%s'"
-#: ../libsvn_fs/fs-loader.c:1571
+#: ../libsvn_fs/fs-loader.c:1822
#, c-format
msgid "Malformed UUID '%s'"
-msgstr "éæ³ UUID â%sâ"
+msgstr "éæ³ UUID '%s'"
-#: ../libsvn_fs/fs-loader.c:1600
+#: ../libsvn_fs/fs-loader.c:1851
msgid "Negative expiration date passed to svn_fs_lock"
msgstr "ä¼ éå° svn_fs_lock çæææéæ³"
-#: ../libsvn_fs/fs-loader.c:1615
+#: ../libsvn_fs/fs-loader.c:1866
#, c-format
msgid "Lock token URI '%s' has bad scheme; expected '%s'"
msgstr "é令ç URI '%s' çæ¹æ¡éè¯¯ï¼æææ¯ '%s'"
-#: ../libsvn_fs/fs-loader.c:1624
+#: ../libsvn_fs/fs-loader.c:1876
#, c-format
msgid "Lock token '%s' is not ASCII or is a control character at byte %u"
msgstr "é令ç '%s' å¨åè %u å¤ï¼ä¸æ¯ ASCII å符æè
æ¯ä¸ä¸ªæ§å¶å符"
-#: ../libsvn_fs/fs-loader.c:1632
+#: ../libsvn_fs/fs-loader.c:1886
#, c-format
msgid "Lock token URI '%s' is not XML-safe"
msgstr "é令ç URI '%s' 䏿¯ XML å®å
¨ç"
@@ -2663,7 +5053,7 @@ msgstr "é令ç URI '%s' 䏿¯ XML å®
#: ../libsvn_fs_base/bdb/bdb-err.c:104
#, c-format
msgid "Berkeley DB error for filesystem '%s' while %s:\n"
-msgstr "å½ %s å
³éæä»¶ç³»ç» â%sâ ç BDB ç¯å¢å¥ææ¶åºé: \n"
+msgstr "å½ %s å
³éæä»¶ç³»ç» '%s' ç BDB ç¯å¢å¥ææ¶åºé: \n"
#: ../libsvn_fs_base/bdb/changes-table.c:94
msgid "creating change"
@@ -2673,23 +5063,21 @@ msgstr "æ£å¨å建修æ¹"
msgid "deleting changes"
msgstr "æ£å¨å é¤ä¿®æ¹"
-#: ../libsvn_fs_base/bdb/changes-table.c:170 ../libsvn_fs_fs/transaction.c:665
-#: ../libsvn_fs_x/transaction.c:902
+#: ../libsvn_fs_base/bdb/changes-table.c:170 ../libsvn_fs_fs/transaction.c:703
msgid "Missing required node revision ID"
msgstr "缺å°å¿
é¡»çèç¹çæ¬ ID"
-#: ../libsvn_fs_base/bdb/changes-table.c:181 ../libsvn_fs_fs/transaction.c:675
-#: ../libsvn_fs_x/transaction.c:912
+#: ../libsvn_fs_base/bdb/changes-table.c:181 ../libsvn_fs_fs/transaction.c:713
msgid "Invalid change ordering: new node revision ID without delete"
msgstr "æ æçæ¹å顺åº: 没æå 餿°èç¹çæ¬ ID"
-#: ../libsvn_fs_base/bdb/changes-table.c:191 ../libsvn_fs_fs/transaction.c:686
-#: ../libsvn_fs_x/transaction.c:923
+#: ../libsvn_fs_base/bdb/changes-table.c:191 ../libsvn_fs_fs/transaction.c:724
+#: ../libsvn_fs_x/transaction.c:985
msgid "Invalid change ordering: non-add change on deleted path"
msgstr "æ æçæ¹å顺åº: å¨å·²ç»å é¤çè·¯å¾æ§è¡éå¢å ä¿®æ¹"
-#: ../libsvn_fs_base/bdb/changes-table.c:200 ../libsvn_fs_fs/transaction.c:695
-#: ../libsvn_fs_x/transaction.c:932
+#: ../libsvn_fs_base/bdb/changes-table.c:200 ../libsvn_fs_fs/transaction.c:733
+#: ../libsvn_fs_x/transaction.c:993
msgid "Invalid change ordering: add change on preexisting path"
msgstr "æ æçæ¹å顺åº: å¨å·²æè·¯å¾å¢å ä¿®æ¹"
@@ -2702,7 +5090,7 @@ msgstr "æ£å¨ä¸ºè¯»åä¿®æ¹å建æé
#: ../libsvn_fs_base/bdb/changes-table.c:441
#, c-format
msgid "Error reading changes for key '%s'"
-msgstr "读åé® â%sâ çä¿®æ¹æ¶åºé"
+msgstr "读åé® '%s' çä¿®æ¹æ¶åºé"
#: ../libsvn_fs_base/bdb/changes-table.c:381
#: ../libsvn_fs_base/bdb/changes-table.c:464
@@ -2723,7 +5111,7 @@ msgstr "卿 ¡éªåå±ç°è¡¨ä¸ï¼åªæ
#: ../libsvn_fs_base/bdb/checksum-reps-table.c:135
#, c-format
msgid "Representation key for checksum '%s' exists in filesystem '%s'."
-msgstr "æ ¡éªå â%sâ çå±ç°é®å·²ç»åå¨äºæä»¶ç³»ç» â%sâ ä¸ã"
+msgstr "æ ¡éªå '%s' ç表示é®å·²ç»åå¨äºæä»¶ç³»ç» '%s' ä¸ã"
#: ../libsvn_fs_base/bdb/checksum-reps-table.c:142
msgid "storing checksum-reps record"
@@ -2731,15 +5119,15 @@ msgstr "æ£å¨å卿 ¡éªåå±ç°è®°å½
#: ../libsvn_fs_base/bdb/checksum-reps-table.c:164
msgid "deleting entry from 'checksum-reps' table"
-msgstr "æ£å¨ä» âchecksum-repsâ 表ä¸å 餿¡ç®"
+msgstr "æ£å¨ä» 'checksum-reps' 表ä¸å 餿¡ç®"
#: ../libsvn_fs_base/bdb/checksum-reps-table.c:186
msgid "allocating new representation reuse ID (getting 'next-key')"
-msgstr "æ£å¨åé
æ°å±ç°çå¤ç¨ ID(æ£å¨è·å ânext-keyâ)"
+msgstr "æ£å¨åé
æ°è¡¨ç¤ºçå¤ç¨ ID(æ£å¨è·å 'next-key')"
#: ../libsvn_fs_base/bdb/checksum-reps-table.c:207
msgid "bumping next representation reuse ID"
-msgstr "è·³å°ä¸ä¸ªå±ç°å¤ç¨ ID"
+msgstr "è·³å°ä¸ä¸ªè¡¨ç¤ºå¤ç¨ ID"
#: ../libsvn_fs_base/bdb/copies-table.c:92
msgid "storing copy record"
@@ -2747,7 +5135,7 @@ msgstr "æ£å¨åå¨å¯æ¬è®°å½"
#: ../libsvn_fs_base/bdb/copies-table.c:115
msgid "allocating new copy ID (getting 'next-key')"
-msgstr "æ£å¨åé
æ°å¯æ¬ ID(æ£å¨è·å ânext-keyâ)"
+msgstr "æ£å¨åé
æ°å¯æ¬ ID(æ£å¨è·å 'next-key')"
#: ../libsvn_fs_base/bdb/copies-table.c:133
msgid "bumping next copy key"
@@ -2755,7 +5143,7 @@ msgstr "æ£å¨æåä¸ä¸ä¸ªå¯æ¬é®"
#: ../libsvn_fs_base/bdb/copies-table.c:171
msgid "deleting entry from 'copies' table"
-msgstr "æ£å¨ä» âcopiesâ 表ä¸å 餿¡ç®"
+msgstr "æ£å¨ä» 'copies' 表ä¸å 餿¡ç®"
#: ../libsvn_fs_base/bdb/copies-table.c:199
msgid "reading copy"
@@ -2767,7 +5155,7 @@ msgstr "æ£å¨åå¨å é令çè®°å½"
#: ../libsvn_fs_base/bdb/lock-tokens-table.c:108
msgid "deleting entry from 'lock-tokens' table"
-msgstr "æ£å¨ä» âlock-tokensâ 表ä¸å 餿¡ç®"
+msgstr "æ£å¨ä» 'lock-tokens' 表ä¸å 餿¡ç®"
#: ../libsvn_fs_base/bdb/lock-tokens-table.c:135
msgid "reading lock token"
@@ -2779,7 +5167,7 @@ msgstr "æ£å¨åå¨å éè®°å½"
#: ../libsvn_fs_base/bdb/locks-table.c:116
msgid "deleting lock from 'locks' table"
-msgstr "æ£å¨ä»âlocksâ表å é¤é"
+msgstr "æ£å¨ä»'locks'表å é¤é"
#: ../libsvn_fs_base/bdb/locks-table.c:143
msgid "reading lock"
@@ -2799,7 +5187,7 @@ msgstr "æ£å¨ååºå é令ç (æ£å¨
#: ../libsvn_fs_base/bdb/miscellaneous-table.c:95
msgid "deleting record from 'miscellaneous' table"
-msgstr "æ£å¨ä»âmiscellaneousâ表å 餿¡ç®"
+msgstr "æ£å¨ä»'miscellaneous'表å 餿¡ç®"
#: ../libsvn_fs_base/bdb/miscellaneous-table.c:103
msgid "storing miscellaneous record"
@@ -2812,7 +5200,7 @@ msgstr "æ£å¨ååºæé¡¹è®°å½"
#: ../libsvn_fs_base/bdb/node-origins-table.c:117
#, c-format
msgid "Node origin for '%s' exists in filesystem '%s' with a different value (%s) than what we were about to store (%s)"
-msgstr "â%sâ çåå§èç¹å¨æä»¶ç³»ç» â%sâ ä¸ï¼åå¼(%s)䏿们è¦åå¨çå¼(%s)ä¸å"
+msgstr "'%s' çåå§èç¹å¨æä»¶ç³»ç» '%s' ä¸ï¼åå¼(%s)䏿们è¦åå¨çå¼(%s)ä¸å"
#: ../libsvn_fs_base/bdb/node-origins-table.c:127
msgid "storing node-origins record"
@@ -2820,11 +5208,11 @@ msgstr "æ£å¨åå¨èç¹åå§è®°å½"
#: ../libsvn_fs_base/bdb/node-origins-table.c:142
msgid "deleting entry from 'node-origins' table"
-msgstr "æ£å¨ä»ânode-originsâ表å 餿¡ç®"
+msgstr "æ£å¨ä»'node-origins'表å 餿¡ç®"
#: ../libsvn_fs_base/bdb/nodes-table.c:102
msgid "allocating new node ID (getting 'next-key')"
-msgstr "æ£å¨åé
æ°çèç¹ ID (æ£å¨è·åânext-keyâ)"
+msgstr "æ£å¨åé
æ°çèç¹ ID (æ£å¨è·å'next-key')"
#: ../libsvn_fs_base/bdb/nodes-table.c:120
msgid "bumping next node ID key"
@@ -2833,11 +5221,11 @@ msgstr "æ£å¨æåä¸ä¸ä¸ªèç¹ ID é
#: ../libsvn_fs_base/bdb/nodes-table.c:156
#, c-format
msgid "Successor id '%s' (for '%s') already exists in filesystem '%s'"
-msgstr "åç» id â%sâ(å¯¹äº %s)å·²ç»å¨æä»¶ç³»ç» â%sâ ä¸"
+msgstr "åç» id '%s'(å¯¹äº %s)å·²ç»å¨æä»¶ç³»ç» '%s' ä¸"
#: ../libsvn_fs_base/bdb/nodes-table.c:182
msgid "deleting entry from 'nodes' table"
-msgstr "æ£å¨ä»ânodesâ表å 餿¡ç®"
+msgstr "æ£å¨ä»'nodes'表å 餿¡ç®"
#. Handle any other error conditions.
#: ../libsvn_fs_base/bdb/nodes-table.c:220
@@ -2848,54 +5236,53 @@ msgstr "æ£å¨è¯»åèç¹çæ¬"
msgid "storing node revision"
msgstr "æ£å¨åå¨èç¹çæ¬"
-#: ../libsvn_fs_base/bdb/reps-table.c:98
-#: ../libsvn_fs_base/bdb/reps-table.c:200
+#: ../libsvn_fs_base/bdb/reps-table.c:98 ../libsvn_fs_base/bdb/reps-table.c:200
#, c-format
msgid "No such representation '%s'"
-msgstr "没æä¿®è®¢çâ%sâ"
+msgstr "没æè¡¨ç¤º'%s'"
#. Handle any other error conditions.
#: ../libsvn_fs_base/bdb/reps-table.c:101
msgid "reading representation"
-msgstr "æ£å¨è¯»å修订ç"
+msgstr "æ£å¨è¯»å表示"
#: ../libsvn_fs_base/bdb/reps-table.c:128
msgid "storing representation"
-msgstr "æ£å¨åå¨ä¿®è®¢ç"
+msgstr "æ£å¨åå¨è¡¨ç¤º"
#: ../libsvn_fs_base/bdb/reps-table.c:156
msgid "allocating new representation (getting next-key)"
-msgstr "æ£å¨åé
æ°ä¿®è®¢ç(æ£å¨è·å next-key)"
+msgstr "æ£å¨åé
æ°è¡¨ç¤º(æ£å¨è·å next-key)"
#: ../libsvn_fs_base/bdb/reps-table.c:177
msgid "bumping next representation key"
-msgstr "æ£å¨æåä¸ä¸ä¸ªä¿®è®¢çé®"
+msgstr "æ£å¨æåä¸ä¸ä¸ªè¡¨ç¤ºé®"
#. Handle any other error conditions.
#: ../libsvn_fs_base/bdb/reps-table.c:203
msgid "deleting representation"
-msgstr "æ£å¨å é¤ä¿®è®¢ç"
+msgstr "æ£å¨å é¤è¡¨ç¤º"
#. Handle any other error conditions.
-#: ../libsvn_fs_base/bdb/rev-table.c:95
+#: ../libsvn_fs_base/bdb/rev-table.c:98
msgid "reading filesystem revision"
msgstr "æ£å¨è¯»åæä»¶ç³»ç»çæ¬"
-#: ../libsvn_fs_base/bdb/rev-table.c:141
+#: ../libsvn_fs_base/bdb/rev-table.c:144
msgid "updating filesystem revision"
msgstr "æ£å¨æ´æ°æä»¶ç³»ç»çæ¬"
-#: ../libsvn_fs_base/bdb/rev-table.c:149
+#: ../libsvn_fs_base/bdb/rev-table.c:152
msgid "storing filesystem revision"
msgstr "æ£å¨åå¨æä»¶ç³»ç»çæ¬"
-#: ../libsvn_fs_base/bdb/rev-table.c:179
+#: ../libsvn_fs_base/bdb/rev-table.c:182
msgid "getting youngest revision (creating cursor)"
-msgstr ""
+msgstr "è·åææ°çæ¬(å建游æ )"
-#: ../libsvn_fs_base/bdb/rev-table.c:203
+#: ../libsvn_fs_base/bdb/rev-table.c:206
msgid "getting youngest revision (finding last entry)"
-msgstr ""
+msgstr "è·åææ°çæ¬(æ¥æ¾æåæ¡ç®)"
#. You can't commit a transaction with open cursors, because:
#. 1) key/value pairs don't get deleted until the cursors referring
@@ -2903,9 +5290,9 @@ msgstr ""
#. reasons, and txn_commit shouldn't fail that way, and
#. 2) using a cursor after committing its transaction can cause
#. undetectable database corruption.
-#: ../libsvn_fs_base/bdb/rev-table.c:213
+#: ../libsvn_fs_base/bdb/rev-table.c:216
msgid "getting youngest revision (closing cursor)"
-msgstr ""
+msgstr "è·åææ°çæ¬(å
³é游æ )"
#: ../libsvn_fs_base/bdb/strings-table.c:94
#: ../libsvn_fs_base/bdb/strings-table.c:300
@@ -2919,7 +5306,7 @@ msgstr "æ£å¨ç§»å¨æé"
#: ../libsvn_fs_base/bdb/strings-table.c:136
msgid "rerunning cursor move"
-msgstr ""
+msgstr "éæ°ç§»å¨æ¸¸æ "
#: ../libsvn_fs_base/bdb/strings-table.c:228
#: ../libsvn_fs_base/bdb/strings-table.c:247
@@ -2973,7 +5360,7 @@ msgstr "æ£å¨åå
¥å·²å¤å¶çæ°æ®"
#: ../libsvn_fs_base/bdb/strings-table.c:535
msgid "fetching string data for a copy"
-msgstr ""
+msgstr "è·åå¤å¶æéçåç¬¦ä¸²æ°æ®"
#: ../libsvn_fs_base/bdb/txn-table.c:99
msgid "storing transaction record"
@@ -2981,7 +5368,7 @@ msgstr "æ£å¨åå¨äºå¡è®°å½"
#: ../libsvn_fs_base/bdb/txn-table.c:123
msgid "allocating new transaction ID (getting 'next-key')"
-msgstr "æ£å¨åé
æ°äºå¡ ID(æ£å¨è·å ânext-keyâ)"
+msgstr "æ£å¨åé
æ°äºå¡ ID(æ£å¨è·å 'next-key')"
#: ../libsvn_fs_base/bdb/txn-table.c:142
msgid "bumping next transaction key"
@@ -2989,7 +5376,7 @@ msgstr "æ£å¨è·³å°ä¸ä¸ä¸ªäºå¡é®"
#: ../libsvn_fs_base/bdb/txn-table.c:188
msgid "deleting entry from 'transactions' table"
-msgstr "æ£å¨ä»âtransactionsâ表å 餿¡ç®"
+msgstr "æ£å¨ä»'transactions'表å 餿¡ç®"
#: ../libsvn_fs_base/bdb/txn-table.c:218
msgid "reading transaction"
@@ -3018,35 +5405,35 @@ msgstr "è®¾ç½®çæ¬åº UUID"
#: ../libsvn_fs_base/dag.c:228
#, c-format
msgid "Corrupt DB: initial transaction id not '0' in filesystem '%s'"
-msgstr "æåçæ°æ®åº: åå§çäºå¡ç¼å·å¨æä»¶ç³»ç»â%sâä¸ä¸æ¯â0â"
+msgstr "æåçæ°æ®åº: åå§çäºå¡ç¼å·å¨æä»¶ç³»ç»'%s'ä¸ä¸æ¯'0'"
#: ../libsvn_fs_base/dag.c:236
#, c-format
msgid "Corrupt DB: initial copy id not '0' in filesystem '%s'"
-msgstr "æåçæ°æ®åº: åå§ç坿¬ç¼å·å¨æä»¶ç³»ç»â%sâä¸ä¸æ¯â0â"
+msgstr "æåçæ°æ®åº: åå§ç坿¬ç¼å·å¨æä»¶ç³»ç»'%s'ä¸ä¸æ¯'0'"
#: ../libsvn_fs_base/dag.c:245
#, c-format
msgid "Corrupt DB: initial revision number is not '0' in filesystem '%s'"
-msgstr "æåçæ°æ®åº: åå§ççæ¬å·å¨æä»¶ç³»ç»â%sâä¸ä¸æ¯â0â"
+msgstr "æåçæ°æ®åº: åå§ççæ¬å·å¨æä»¶ç³»ç»'%s'ä¸ä¸æ¯'0'"
#: ../libsvn_fs_base/dag.c:294
msgid "Attempted to get entries of a non-directory node"
msgstr "è¯å¾ä»éç®å½èç¹ä¸è·åæ¡ç®"
#: ../libsvn_fs_base/dag.c:461 ../libsvn_fs_fs/dag.c:377
-#: ../libsvn_fs_x/dag.c:377
+#: ../libsvn_fs_x/dag.c:331
#, c-format
msgid "Attempted to create a node with an illegal name '%s'"
-msgstr "è¯å¾ç¨éæ³çååâ%sâå建èç¹"
+msgstr "è¯å¾ç¨éæ³çåå'%s'å建èç¹"
#: ../libsvn_fs_base/dag.c:467 ../libsvn_fs_fs/dag.c:383
-#: ../libsvn_fs_x/dag.c:383
+#: ../libsvn_fs_x/dag.c:337
msgid "Attempted to create entry in non-directory parent"
msgstr "è¯å¾å¨éç®å½çç¶èç¹å建æ¡ç®"
#: ../libsvn_fs_base/dag.c:473 ../libsvn_fs_base/dag.c:737
-#: ../libsvn_fs_fs/dag.c:389 ../libsvn_fs_x/dag.c:389
+#: ../libsvn_fs_fs/dag.c:389 ../libsvn_fs_x/dag.c:343
#, c-format
msgid "Attempted to clone child of non-mutable node"
msgstr "è¯å¾å
ééå¯åèç¹çåèç¹"
@@ -3057,12 +5444,12 @@ msgid "Attempted to create entry that al
msgstr "è¯å¾å建已ç»åå¨çæ¡ç®"
#: ../libsvn_fs_base/dag.c:529 ../libsvn_fs_fs/dag.c:468
-#: ../libsvn_fs_x/dag.c:468
+#: ../libsvn_fs_x/dag.c:403
msgid "Attempted to set entry in non-directory node"
msgstr "è¯å¾å¨éç®å½èç¹ä¸è®¾ç½®æ¡ç®"
#: ../libsvn_fs_base/dag.c:535 ../libsvn_fs_fs/dag.c:474
-#: ../libsvn_fs_x/dag.c:474
+#: ../libsvn_fs_x/dag.c:409
msgid "Attempted to set entry in immutable node"
msgstr "è¯å¾å¨ä¸åèç¹è®¾ç½®æ¡ç®"
@@ -3074,84 +5461,84 @@ msgstr "ä¸è½å¨*ä¸å*èç¹çæ¬ %s
#: ../libsvn_fs_base/dag.c:743
#, c-format
msgid "Attempted to make a child clone with an illegal name '%s'"
-msgstr "è¯å¾ä»¥éæ³ååâ%sâå建åå
é"
+msgstr "è¯å¾ä»¥éæ³åå'%s'å建åå
é"
#: ../libsvn_fs_base/dag.c:860
#, c-format
msgid "Attempted to delete entry '%s' from *non*-directory node"
-msgstr "è¯å¾ä»*é*ç®å½èç¹å 餿¡ç®â%sâ"
+msgstr "è¯å¾ä»*é*ç®å½èç¹å 餿¡ç®'%s'"
#: ../libsvn_fs_base/dag.c:866
#, c-format
msgid "Attempted to delete entry '%s' from immutable directory node"
-msgstr "è¯å¾ä»ä¸åç®å½èç¹å 餿¡ç®â%sâ"
+msgstr "è¯å¾ä»ä¸åç®å½èç¹å 餿¡ç®'%s'"
#: ../libsvn_fs_base/dag.c:873
#, c-format
msgid "Attempted to delete a node with an illegal name '%s'"
-msgstr "è¯å¾å é¤ä¸ä¸ªéæ³ååâ%sâçèç¹"
+msgstr "è¯å¾å é¤ä¸ä¸ªéæ³åå'%s'çèç¹"
#: ../libsvn_fs_base/dag.c:888 ../libsvn_fs_base/dag.c:921
#, c-format
msgid "Delete failed: directory has no entry '%s'"
-msgstr "å é¤å¤±è´¥: ç®å½æ²¡ææ¡ç®â%sâ"
+msgstr "å é¤å¤±è´¥: ç®å½æ²¡ææ¡ç®'%s'"
#: ../libsvn_fs_base/dag.c:970
#, c-format
msgid "Attempted removal of immutable node"
msgstr "è¯å¾å é¤ä¸åèç¹"
-#: ../libsvn_fs_base/dag.c:1088
+#: ../libsvn_fs_base/dag.c:1090
#, c-format
msgid "Attempted to get textual contents of a *non*-file node"
msgstr "è¯å¾è·å*é*æä»¶èç¹çææ¬å
容"
-#: ../libsvn_fs_base/dag.c:1121
+#: ../libsvn_fs_base/dag.c:1123
#, c-format
msgid "Attempted to get length of a *non*-file node"
msgstr "è¯å¾è·å*é*æä»¶èç¹çé¿åº¦"
-#: ../libsvn_fs_base/dag.c:1148
+#: ../libsvn_fs_base/dag.c:1150
#, c-format
msgid "Attempted to get checksum of a *non*-file node"
msgstr "è¯å¾è·å*é*æä»¶èç¹çæ ¡éªå"
-#: ../libsvn_fs_base/dag.c:1187 ../libsvn_fs_base/dag.c:1244
+#: ../libsvn_fs_base/dag.c:1189 ../libsvn_fs_base/dag.c:1246
#, c-format
msgid "Attempted to set textual contents of a *non*-file node"
msgstr "è¯å¾è®¾ç½®*é*æä»¶èç¹çææ¬å
容"
-#: ../libsvn_fs_base/dag.c:1193 ../libsvn_fs_base/dag.c:1250
+#: ../libsvn_fs_base/dag.c:1195 ../libsvn_fs_base/dag.c:1252
#, c-format
msgid "Attempted to set textual contents of an immutable node"
msgstr "è¯å¾è®¾ç½®ä¸åèç¹çææ¬å
容"
-#: ../libsvn_fs_base/dag.c:1279 ../libsvn_fs_base/reps-strings.c:829
+#: ../libsvn_fs_base/dag.c:1281 ../libsvn_fs_base/reps-strings.c:829
#, c-format
msgid "Checksum mismatch on representation '%s'"
msgstr "'%s' çæ ¡éªåä¸å¹é
"
-#: ../libsvn_fs_base/dag.c:1373
+#: ../libsvn_fs_base/dag.c:1375
#, c-format
msgid "Attempted to open non-existent child node '%s'"
-msgstr "è¯å¾æå¼ä¸åå¨çåèç¹â%sâ"
+msgstr "è¯å¾æå¼ä¸åå¨çåèç¹'%s'"
-#: ../libsvn_fs_base/dag.c:1379
+#: ../libsvn_fs_base/dag.c:1381
#, c-format
msgid "Attempted to open node with an illegal name '%s'"
-msgstr "è¯å¾ä»¥éæ³ååâ%sâæå¼èç¹"
+msgstr "è¯å¾ä»¥éæ³åå'%s'æå¼èç¹"
-#: ../libsvn_fs_base/dag.c:1705
+#: ../libsvn_fs_base/dag.c:1713
#, c-format
msgid "Attempted merge tracking info change on immutable node"
msgstr "è¯å¾å¨ä¸åèç¹åå¹¶è·è¸ªä¿¡æ¯çä¿®æ¹"
-#: ../libsvn_fs_base/dag.c:1745
+#: ../libsvn_fs_base/dag.c:1753
#, c-format
msgid "Attempted mergeinfo count change on immutable node"
msgstr "è¯å¾å¨ä¸åèç¹ä¿®æ¹åå¹¶ä¿¡æ¯è®¡æ°"
-#: ../libsvn_fs_base/dag.c:1757
+#: ../libsvn_fs_base/dag.c:1765
#, c-format
msgid "Invalid value (%%%s) for node revision mergeinfo count"
msgstr "èç¹åå¹¶ä¿¡æ¯è®¡æ°çå¼éæ³(%%%s)"
@@ -3159,214 +5546,214 @@ msgstr "èç¹åå¹¶ä¿¡æ¯è®¡æ°çå¼é
#: ../libsvn_fs_base/err.c:46
#, c-format
msgid "Corrupt filesystem revision %ld in filesystem '%s'"
-msgstr "æä»¶ç³»ç»çæ¬ %ld æåï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "æä»¶ç³»ç»çæ¬ %ld æåï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
-#: ../libsvn_fs_base/err.c:57 ../libsvn_fs_fs/cached_data.c:276
+#: ../libsvn_fs_base/err.c:57 ../libsvn_fs_fs/cached_data.c:281
#: ../libsvn_fs_x/cached_data.c:261
#, c-format
msgid "Reference to non-existent node '%s' in filesystem '%s'"
-msgstr "å¼ç¨ä¸åå¨çèç¹ â%sâï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "å¼ç¨ä¸åå¨çèç¹ '%s'ï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
#: ../libsvn_fs_base/err.c:68
#, c-format
msgid "No such revision %ld in filesystem '%s'"
-msgstr "没æçæ¬ %ldï¼å
¶æä»¶ç³»ç»æ¯â%sâ"
+msgstr "没æçæ¬ %ldï¼å
¶æä»¶ç³»ç»æ¯'%s'"
#: ../libsvn_fs_base/err.c:80
#, c-format
msgid "Corrupt entry in 'transactions' table for '%s' in filesystem '%s'"
-msgstr "â%sâ ç âtransactionsâ è¡¨ææ æå
¥å£ï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "'%s' ç 'transactions' è¡¨ææ æå
¥å£ï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
#: ../libsvn_fs_base/err.c:91
#, c-format
msgid "Corrupt entry in 'copies' table for '%s' in filesystem '%s'"
-msgstr "â%sâ ç âcopiesâ è¡¨ææ æå
¥å£ï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "'%s' ç 'copies' è¡¨ææ æå
¥å£ï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
#: ../libsvn_fs_base/err.c:102
#, c-format
msgid "No transaction named '%s' in filesystem '%s'"
-msgstr "äºå¡ â%sâ ä¸å¨æä»¶ç³»ç» â%sâ ä¸"
+msgstr "äºå¡ '%s' ä¸å¨æä»¶ç³»ç» '%s' ä¸"
#: ../libsvn_fs_base/err.c:113
#, c-format
msgid "Cannot modify transaction named '%s' in filesystem '%s'"
-msgstr "æ æ³ä¿®æ¹å为 â%sâ çäºå¡ï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "æ æ³ä¿®æ¹å为 '%s' çäºå¡ï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
#: ../libsvn_fs_base/err.c:124
#, c-format
msgid "No copy with id '%s' in filesystem '%s'"
-msgstr "æ²¡ææ è¯ â%sâ ç坿¬ï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "æ²¡ææ è¯ '%s' ç坿¬ï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
#: ../libsvn_fs_base/err.c:134
#, c-format
msgid "Token '%s' does not point to any existing lock in filesystem '%s'"
-msgstr "æ è¯â%sâæ²¡ææåæä»¶ç³»ç»â%sâä¸åå¨çé"
+msgstr "æ è¯'%s'没ææåæä»¶ç³»ç»'%s'ä¸åå¨çé"
#: ../libsvn_fs_base/err.c:144
#, c-format
msgid "No token given for path '%s' in filesystem '%s'"
-msgstr "è·¯å¾ â%sâ æ²¡æä»¤çï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "è·¯å¾ '%s' 没æä»¤çï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
#: ../libsvn_fs_base/err.c:153
#, c-format
msgid "Corrupt lock in 'locks' table for '%s' in filesystem '%s'"
-msgstr "â%sâ ç âlocksâ 表éæåï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "'%s' ç 'locks' 表éæåï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
#: ../libsvn_fs_base/err.c:163
#, c-format
msgid "No record in 'node-origins' table for node id '%s' in filesystem '%s'"
-msgstr "å¨ ânode-originsâ 表ä¸ï¼æ²¡æèç¹ â%sâ çè®°å½ï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "å¨ 'node-origins' 表ä¸ï¼æ²¡æèç¹ '%s' çè®°å½ï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
#: ../libsvn_fs_base/err.c:173
#, c-format
msgid "No record in 'checksum-reps' table for checksum '%s' in filesystem '%s'"
-msgstr "å¨ âchecksum-repsâ 表ä¸ï¼æ²¡ææ ¡éªå â%sâ çè®°å½ï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "å¨ 'checksum-reps' 表ä¸ï¼æ²¡ææ ¡éªå '%s' çè®°å½ï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
-#: ../libsvn_fs_base/fs.c:87
+#: ../libsvn_fs_base/fs.c:88
#, c-format
msgid "Bad database version: got %d.%d.%d, should be at least %d.%d.%d"
msgstr "䏿£ç¡®çæ°æ®åºçæ¬: å¾å° %d.%d.%dï¼åºè¯¥æä½æ¯ %d.%d.%d"
-#: ../libsvn_fs_base/fs.c:98
+#: ../libsvn_fs_base/fs.c:99
#, c-format
msgid "Bad database version: compiled with %d.%d.%d, running against %d.%d.%d"
msgstr "䏿£ç¡®çæ°æ®åºçæ¬: ç¨ %d.%d.%d çæ¬ç¼è¯ï¼æ£å¨è¿è¡çæ¬ %d.%d.%d"
-#: ../libsvn_fs_base/fs.c:188
+#: ../libsvn_fs_base/fs.c:189
#, c-format
msgid "Berkeley DB error for filesystem '%s' while closing environment:\n"
-msgstr "å
³éæä»¶ç³»ç»â%sâçBDBç¯å¢å¥ææ¶åºé: \n"
+msgstr "å
³éæä»¶ç³»ç»'%s'çBDBç¯å¢å¥ææ¶åºé: \n"
-#: ../libsvn_fs_base/fs.c:607
+#: ../libsvn_fs_base/fs.c:616
#, c-format
msgid "Berkeley DB error for filesystem '%s' while creating environment:\n"
-msgstr "å建æä»¶ç³»ç»â%sâçBDBç¯å¢å¥ææ¶åºé: \n"
+msgstr "å建æä»¶ç³»ç»'%s'çBDBç¯å¢å¥ææ¶åºé: \n"
-#: ../libsvn_fs_base/fs.c:613
+#: ../libsvn_fs_base/fs.c:622
#, c-format
msgid "Berkeley DB error for filesystem '%s' while opening environment:\n"
-msgstr "æå¼æä»¶ç³»ç»â%sâçBDBç¯å¢å¥ææ¶åºé: \n"
+msgstr "æå¼æä»¶ç³»ç»'%s'çBDBç¯å¢å¥ææ¶åºé: \n"
-#: ../libsvn_fs_base/fs.c:628
+#: ../libsvn_fs_base/fs.c:637
msgid "creating 'nodes' table"
-msgstr "æ£å¨å建ânodesâ表"
+msgstr "æ£å¨å建'nodes'表"
-#: ../libsvn_fs_base/fs.c:629
+#: ../libsvn_fs_base/fs.c:638
msgid "opening 'nodes' table"
-msgstr "æ£å¨æå¼ânodesâ表"
+msgstr "æ£å¨æå¼'nodes'表"
-#: ../libsvn_fs_base/fs.c:634
+#: ../libsvn_fs_base/fs.c:643
msgid "creating 'revisions' table"
-msgstr "æ£å¨å建ârevisionsâ表"
+msgstr "æ£å¨å建'revisions'表"
-#: ../libsvn_fs_base/fs.c:635
+#: ../libsvn_fs_base/fs.c:644
msgid "opening 'revisions' table"
-msgstr "æ£å¨æå¼ârevisionsâ表"
+msgstr "æ£å¨æå¼'revisions'表"
-#: ../libsvn_fs_base/fs.c:640
+#: ../libsvn_fs_base/fs.c:649
msgid "creating 'transactions' table"
-msgstr "æ£å¨å建âtransactionsâ表"
+msgstr "æ£å¨å建'transactions'表"
-#: ../libsvn_fs_base/fs.c:641
+#: ../libsvn_fs_base/fs.c:650
msgid "opening 'transactions' table"
-msgstr "æ£å¨æå¼âtransactionsâ表"
+msgstr "æ£å¨æå¼'transactions'表"
-#: ../libsvn_fs_base/fs.c:646
+#: ../libsvn_fs_base/fs.c:655
msgid "creating 'copies' table"
-msgstr "æ£å¨å建âcopiesâ表"
+msgstr "æ£å¨å建'copies'表"
-#: ../libsvn_fs_base/fs.c:647
+#: ../libsvn_fs_base/fs.c:656
msgid "opening 'copies' table"
-msgstr "æ£å¨æå¼âcopiesâ表"
+msgstr "æ£å¨æå¼'copies'表"
-#: ../libsvn_fs_base/fs.c:652
+#: ../libsvn_fs_base/fs.c:661
msgid "creating 'changes' table"
-msgstr "æ£å¨å建âchangesâ表"
+msgstr "æ£å¨å建'changes'表"
-#: ../libsvn_fs_base/fs.c:653
+#: ../libsvn_fs_base/fs.c:662
msgid "opening 'changes' table"
-msgstr "æ£å¨æå¼âchangesâ表"
+msgstr "æ£å¨æå¼'changes'表"
-#: ../libsvn_fs_base/fs.c:658
+#: ../libsvn_fs_base/fs.c:667
msgid "creating 'representations' table"
-msgstr "æ£å¨å建ârepresentationsâ表"
+msgstr "æ£å¨å建'representations'表"
-#: ../libsvn_fs_base/fs.c:659
+#: ../libsvn_fs_base/fs.c:668
msgid "opening 'representations' table"
-msgstr "æ£å¨æå¼ârepresentationsâ表"
+msgstr "æ£å¨æå¼'representations'表"
-#: ../libsvn_fs_base/fs.c:664
+#: ../libsvn_fs_base/fs.c:673
msgid "creating 'strings' table"
-msgstr "æ£å¨å建âstringsâ表"
+msgstr "æ£å¨å建'strings'表"
-#: ../libsvn_fs_base/fs.c:665
+#: ../libsvn_fs_base/fs.c:674
msgid "opening 'strings' table"
-msgstr "æ£å¨æå¼âstringsâ表"
+msgstr "æ£å¨æå¼'strings'表"
-#: ../libsvn_fs_base/fs.c:670
+#: ../libsvn_fs_base/fs.c:679
msgid "creating 'uuids' table"
-msgstr "æ£å¨å建âuuidsâ表"
+msgstr "æ£å¨å建'uuids'表"
-#: ../libsvn_fs_base/fs.c:671
+#: ../libsvn_fs_base/fs.c:680
msgid "opening 'uuids' table"
-msgstr "æ£å¨æå¼âuuidsâ表"
+msgstr "æ£å¨æå¼'uuids'表"
-#: ../libsvn_fs_base/fs.c:676
+#: ../libsvn_fs_base/fs.c:685
msgid "creating 'locks' table"
-msgstr "æ£å¨å建âlocksâ表"
+msgstr "æ£å¨å建'locks'表"
-#: ../libsvn_fs_base/fs.c:677
+#: ../libsvn_fs_base/fs.c:686
msgid "opening 'locks' table"
-msgstr "æ£å¨æå¼âlocksâ表"
+msgstr "æ£å¨æå¼'locks'表"
-#: ../libsvn_fs_base/fs.c:682
+#: ../libsvn_fs_base/fs.c:691
msgid "creating 'lock-tokens' table"
-msgstr "æ£å¨å建âlock-tokensâ表"
+msgstr "æ£å¨å建'lock-tokens'表"
-#: ../libsvn_fs_base/fs.c:683
+#: ../libsvn_fs_base/fs.c:692
msgid "opening 'lock-tokens' table"
-msgstr "æ£å¨æå¼âlock-tokensâ表"
+msgstr "æ£å¨æå¼'lock-tokens'表"
-#: ../libsvn_fs_base/fs.c:691
+#: ../libsvn_fs_base/fs.c:700
msgid "creating 'node-origins' table"
-msgstr "æ£å¨å建ânode-originsâ表"
+msgstr "æ£å¨å建'node-origins'表"
-#: ../libsvn_fs_base/fs.c:692
+#: ../libsvn_fs_base/fs.c:701
msgid "opening 'node-origins' table"
-msgstr "æ£å¨æå¼ânode-originsâ表"
+msgstr "æ£å¨æå¼'node-origins'表"
-#: ../libsvn_fs_base/fs.c:701
+#: ../libsvn_fs_base/fs.c:710
msgid "creating 'miscellaneous' table"
-msgstr "æ£å¨å建âmiscellaneousâ表"
+msgstr "æ£å¨å建'miscellaneous'表"
-#: ../libsvn_fs_base/fs.c:702
+#: ../libsvn_fs_base/fs.c:711
msgid "opening 'miscellaneous' table"
-msgstr "æ£å¨æå¼âmiscellaneousâ表"
+msgstr "æ£å¨æå¼'miscellaneous'表"
-#: ../libsvn_fs_base/fs.c:711
+#: ../libsvn_fs_base/fs.c:720
msgid "creating 'checksum-reps' table"
-msgstr "æ£å¨å建âchecksum-repsâ表"
+msgstr "æ£å¨å建'checksum-reps'表"
-#: ../libsvn_fs_base/fs.c:712
+#: ../libsvn_fs_base/fs.c:721
msgid "opening 'checksum-reps' table"
-msgstr "æ£å¨æå¼âchecksum-repsâ表"
+msgstr "æ£å¨æå¼'checksum-reps'表"
-#: ../libsvn_fs_base/fs.c:802
+#: ../libsvn_fs_base/fs.c:812
#, c-format
msgid "The '%s' feature requires version %d of the filesystem schema; filesystem '%s' uses only version %d"
-msgstr "â%sâç¹æ§éè¦æä»¶ç³»ç»æ¹æ¡çæ¬ %dï¼æä»¶ç³»ç»â%sâçæ¬ä»
为 %d"
+msgstr "'%s'ç¹æ§éè¦æä»¶ç³»ç»æ¹æ¡çæ¬ %dï¼æä»¶ç³»ç»'%s'çæ¬ä»
为 %d"
-#: ../libsvn_fs_base/fs.c:821
+#: ../libsvn_fs_base/fs.c:831
#, c-format
msgid "Expected FS format '%d'; found format '%d'"
-msgstr "æææä»¶ç³»ç»æ ¼å¼â%dâï¼åç°æ ¼å¼â%dâ"
+msgstr "æææä»¶ç³»ç»æ ¼å¼'%d'ï¼åç°æ ¼å¼'%d'"
-#: ../libsvn_fs_base/fs.c:1309
+#: ../libsvn_fs_base/fs.c:1321
#, c-format
msgid "BDB repositories do not support incremental hotcopy"
-msgstr ""
+msgstr "BDB çæ¬åºä¸æ¯æå¢é hotcopy"
-#: ../libsvn_fs_base/fs.c:1413
+#: ../libsvn_fs_base/fs.c:1425
msgid ""
"Error copying logfile; the DB_LOG_AUTOREMOVE feature\n"
"may be interfering with the hotcopy algorithm. If\n"
@@ -3376,61 +5763,62 @@ msgstr ""
"å¤å¶æ¥å¿æä»¶åºéï¼DB_LOG_AUTOREMOVE ç¹æ§å¯è½å¦¨ç¢çå¤å¶ã妿é®é¢ä¸ç´åå¨ï¼è¯·\n"
"å°è¯å¨ DB_CONFIG ä¸ç¦ç¨æ¤ç¹æ§ã"
-#: ../libsvn_fs_base/fs.c:1432
+#: ../libsvn_fs_base/fs.c:1444
msgid ""
"Error running catastrophic recovery on hotcopy; the\n"
"DB_LOG_AUTOREMOVE feature may be interfering with the\n"
"hotcopy algorithm. If the problem persists, try deactivating\n"
"this feature in DB_CONFIG"
msgstr ""
-"çå¤å¶æ¶æ§è¡ç¾é¾æ¢å¤åºéï¼DB_LOG_AUTOREMOVE ç¹æ§å¯è½å¦¨ç¢çå¤å¶ã妿é®é¢ä¸ç´\n"
-"åå¨ï¼è¯·å°è¯å¨ DB_CONFIG ä¸ç¦ç¨æ¤ç¹æ§ã"
+"çå¤å¶æ¶æ§è¡ç¾é¾æ¢å¤åºéï¼DB_LOG_AUTOREMOVE ç¹æ§å¯è½\n"
+"妨ç¢çå¤å¶ç®æ³ã妿é®é¢æç»åå¨ï¼è¯·å°è¯å¨ DB_CONFIG\n"
+"ä¸ç¦ç¨æ¤ç¹æ§"
-#: ../libsvn_fs_base/fs.c:1477
+#: ../libsvn_fs_base/fs.c:1489
msgid "Module for working with a Berkeley DB repository."
msgstr "模ååªè½æä½BDBçæ¬åºã"
-#: ../libsvn_fs_base/fs.c:1526
+#: ../libsvn_fs_base/fs.c:1540
#, c-format
msgid "Unsupported FS loader version (%d) for bdb"
msgstr "䏿¯æçBDBä¹FSå è½½å¨çæ¬ (%d)"
-#: ../libsvn_fs_base/lock.c:121 ../libsvn_fs_base/lock.c:126
-#: ../libsvn_fs_fs/lock.c:758 ../libsvn_fs_fs/lock.c:763
-#: ../libsvn_fs_fs/lock.c:784 ../libsvn_fs_x/lock.c:758
-#: ../libsvn_fs_x/lock.c:763 ../libsvn_fs_x/lock.c:784
+#: ../libsvn_fs_base/lock.c:122 ../libsvn_fs_base/lock.c:127
+#: ../libsvn_fs_fs/lock.c:740 ../libsvn_fs_fs/lock.c:745
+#: ../libsvn_fs_fs/lock.c:775 ../libsvn_fs_x/lock.c:760
+#: ../libsvn_fs_x/lock.c:765 ../libsvn_fs_x/lock.c:795
#, c-format
msgid "Path '%s' doesn't exist in HEAD revision"
-msgstr "HEAD䏿²¡æè·¯å¾â%sâ"
+msgstr "HEAD䏿²¡æè·¯å¾'%s'"
-#: ../libsvn_fs_base/lock.c:598 ../libsvn_fs_fs/lock.c:661
-#: ../libsvn_fs_x/lock.c:661
+#: ../libsvn_fs_base/lock.c:616 ../libsvn_fs_fs/lock.c:613
+#: ../libsvn_fs_x/lock.c:631
#, c-format
msgid "Cannot verify lock on path '%s'; no username available"
-msgstr "ä¸è½æ ¡éªè·¯å¾â%sâä¸çéï¼æ²¡æç¨æ·å"
+msgstr "ä¸è½æ ¡éªè·¯å¾'%s'ä¸çéï¼æ²¡æç¨æ·å"
-#: ../libsvn_fs_base/lock.c:604 ../libsvn_fs_fs/lock.c:667
-#: ../libsvn_fs_x/lock.c:667
+#: ../libsvn_fs_base/lock.c:622 ../libsvn_fs_fs/lock.c:619
+#: ../libsvn_fs_x/lock.c:637
#, c-format
msgid "User '%s' does not own lock on path '%s' (currently locked by '%s')"
-msgstr "ç¨æ· â%sâ 䏿¯è·¯å¾ â%sâ çéçææè
(å½åç±ç¨æ· â%sâ éå®)"
+msgstr "ç¨æ· '%s' 䏿¯è·¯å¾ '%s' çéçææè
(å½åç±ç¨æ· '%s' éå®)"
-#: ../libsvn_fs_base/lock.c:610 ../libsvn_fs_fs/lock.c:673
-#: ../libsvn_fs_x/lock.c:673
+#: ../libsvn_fs_base/lock.c:628 ../libsvn_fs_fs/lock.c:625
+#: ../libsvn_fs_x/lock.c:643
#, c-format
msgid "Cannot verify lock on path '%s'; no matching lock-token available"
-msgstr "ä¸è½æ ¡éªè·¯å¾â%sâçéï¼æ²¡æå¹é
çå¯ç¨é令ç"
+msgstr "ä¸è½æ ¡éªè·¯å¾'%s'çéï¼æ²¡æå¹é
çå¯ç¨é令ç"
#. Helper macro that evaluates to an error message indicating that
#. the representation referred to by X has an unknown node kind.
#: ../libsvn_fs_base/reps-strings.c:58
#, c-format
msgid "Unknown node kind for representation '%s'"
-msgstr "修订çâ%sâçèç¹ç±»åæªç¥"
+msgstr "表示'%s'çèç¹ç±»åæªç¥"
#: ../libsvn_fs_base/reps-strings.c:110
msgid "Representation is not of type 'delta'"
-msgstr "修订ç䏿¯âdeltaâç±»å"
+msgstr "è¡¨ç¤ºä¸æ¯'delta'ç±»å"
#: ../libsvn_fs_base/reps-strings.c:380
msgid "Svndiff source length inconsistency"
@@ -3439,12 +5827,12 @@ msgstr "svndiffæºé¿åº¦ä¸ä¸è´"
#: ../libsvn_fs_base/reps-strings.c:506
#, c-format
msgid "Diff version inconsistencies in representation '%s'"
-msgstr "å¨ä¿®è®¢çâ%sâä¸diffççæ¬ä¸ä¸è´"
+msgstr "å¨è¡¨ç¤º'%s'ä¸diffççæ¬ä¸ä¸è´"
#: ../libsvn_fs_base/reps-strings.c:532
#, c-format
msgid "Corruption detected whilst reading delta chain from representation '%s' to '%s'"
-msgstr "ä»ä¿®è®¢çâ%sâå°â%sâ读差å¼é¾æ¶æ£æµå°æ°æ®æå"
+msgstr "ä»è¡¨ç¤º'%s'å°'%s'读差å¼é¾æ¶æ£æµå°æ°æ®æå"
#: ../libsvn_fs_base/reps-strings.c:798
#, c-format
@@ -3454,17 +5842,17 @@ msgstr "çæ¬å
容太大: å¾å° %sï¼
#: ../libsvn_fs_base/reps-strings.c:814
#, c-format
msgid "Failure reading representation '%s'"
-msgstr "读å修订çâ%sâ失败"
+msgstr "读å表示'%s'失败"
#: ../libsvn_fs_base/reps-strings.c:924
#, c-format
msgid "MD5 checksum mismatch on representation '%s'"
-msgstr "â%sâ ç MD5 æ ¡éªåä¸å¹é
"
+msgstr "'%s' ç MD5 æ ¡éªåä¸å¹é
"
#: ../libsvn_fs_base/reps-strings.c:934
#, c-format
msgid "SHA1 checksum mismatch on representation '%s'"
-msgstr "â%sâ ç SHA1 æ ¡éªåä¸å¹é
"
+msgstr "'%s' ç SHA1 æ ¡éªåä¸å¹é
"
#: ../libsvn_fs_base/reps-strings.c:945
msgid "Null rep, but offset past zero already"
@@ -3473,12 +5861,12 @@ msgstr "空ççæ¬ï¼ä½æ¯å移已ç»
#: ../libsvn_fs_base/reps-strings.c:1062 ../libsvn_fs_base/reps-strings.c:1254
#, c-format
msgid "Rep '%s' is not mutable"
-msgstr "çæ¬â%sâæ¯ä¸å¯åç"
+msgstr "çæ¬'%s'æ¯ä¸å¯åç"
#: ../libsvn_fs_base/reps-strings.c:1077
#, c-format
msgid "Rep '%s' both mutable and non-fulltext"
-msgstr "çæ¬ â%sâ å¯åå¹¶ä¸éå
¨ææ¬"
+msgstr "çæ¬ '%s' å¯åå¹¶ä¸éå
¨ææ¬"
#: ../libsvn_fs_base/reps-strings.c:1373
msgid "Failed to get new string key"
@@ -3487,344 +5875,390 @@ msgstr "åæ°çå符串é®å¤±è´¥"
#: ../libsvn_fs_base/reps-strings.c:1450
#, c-format
msgid "Attempt to deltify '%s' against itself"
-msgstr "â%sâè¯å¾ä¸èªèº«æ¯è¾"
+msgstr "'%s'è¯å¾ä¸èªèº«æ¯è¾"
#: ../libsvn_fs_base/reps-strings.c:1523
#, c-format
msgid "Failed to calculate MD5 digest for '%s'"
-msgstr "计ç®â%sâçMD5æè¦å¤±è´¥"
+msgstr "计ç®'%s'çMD5æè¦å¤±è´¥"
#: ../libsvn_fs_base/revs-txns.c:72
#, c-format
msgid "Transaction is not dead: '%s'"
-msgstr "äºå¡æªç»æ: â%sâ"
+msgstr "äºå¡æªç»æ: '%s'"
#: ../libsvn_fs_base/revs-txns.c:75
#, c-format
msgid "Transaction is dead: '%s'"
-msgstr "äºå¡å·²ç»æ: â%sâ"
+msgstr "äºå¡å·²ç»æ: '%s'"
-#: ../libsvn_fs_base/revs-txns.c:272 ../libsvn_fs_fs/fs_fs.c:2079
-#: ../libsvn_fs_x/fs_x.c:1141
+#: ../libsvn_fs_base/revs-txns.c:277 ../libsvn_fs_fs/fs_fs.c:2248
+#: ../libsvn_fs_x/fs_x.c:1210
#, c-format
msgid "revprop '%s' has unexpected value in filesystem"
-msgstr "revpropâ%sâå¨æä»¶ç³»ç»ä¸æä¸ææçå¼"
+msgstr "revprop'%s'å¨æä»¶ç³»ç»ä¸æä¸ææçå¼"
-#: ../libsvn_fs_base/revs-txns.c:1045
+#: ../libsvn_fs_base/revs-txns.c:1065
msgid "Transaction aborted, but cleanup failed"
msgstr "äºå¡ç»æ¢ï¼ä½æ¸
é¤å¤±è´¥"
#: ../libsvn_fs_base/trail.c:99
msgid "beginning Berkeley DB transaction"
-msgstr ""
+msgstr "å¼å§ Berkeley DB äºå¡"
#: ../libsvn_fs_base/trail.c:134
msgid "aborting Berkeley DB transaction"
-msgstr ""
+msgstr "䏿¢ Berkeley DB äºå¡"
#: ../libsvn_fs_base/trail.c:158
msgid "committing Berkeley DB transaction"
-msgstr ""
+msgstr "æäº¤ Berkeley DB äºå¡"
-#: ../libsvn_fs_base/tree.c:773 ../libsvn_fs_fs/tree.c:1104
-#: ../libsvn_fs_x/tree.c:1083
+#: ../libsvn_fs_base/tree.c:774
#, c-format
msgid "Failure opening '%s'"
-msgstr "æå¼â%sâ失败"
+msgstr "æå¼'%s'失败"
-#: ../libsvn_fs_base/tree.c:1445 ../libsvn_fs_fs/tree.c:1623
-#: ../libsvn_fs_x/tree.c:1601
+#: ../libsvn_fs_base/tree.c:1461 ../libsvn_fs_fs/tree.c:1686
+#: ../libsvn_fs_x/tree.c:602
msgid "Cannot compare property value between two different filesystems"
msgstr "ä¸è½å¨ä¸¤ä¸ªä¸åçæä»¶ç³»ç»ä¹é´æ¯è¾å±æ§å¼"
-#: ../libsvn_fs_base/tree.c:1909 ../libsvn_fs_base/tree.c:1979
+#: ../libsvn_fs_base/tree.c:1927 ../libsvn_fs_base/tree.c:1997
msgid "Corrupt DB: faulty predecessor count"
msgstr "æåçæ°æ®åº: å
åçæ°ç®ä¸å®æ´"
-#: ../libsvn_fs_base/tree.c:2036
+#: ../libsvn_fs_base/tree.c:2054
#, c-format
msgid "Unexpected immutable node at '%s'"
-msgstr "â%sâææå¤çä¸åèç¹"
+msgstr "'%s'ææå¤çä¸åèç¹"
-#: ../libsvn_fs_base/tree.c:2057 ../libsvn_fs_fs/tree.c:1653
-#: ../libsvn_fs_x/tree.c:1631 ../libsvn_repos/commit.c:1241
+#: ../libsvn_fs_base/tree.c:2075 ../libsvn_fs_fs/tree.c:1716
+#: ../libsvn_fs_x/tree.c:638 ../libsvn_repos/commit.c:1306
#, c-format
msgid "Conflict at '%s'"
-msgstr "å¨â%sâå²çª"
+msgstr "å¨'%s'å²çª"
-#: ../libsvn_fs_base/tree.c:2110 ../libsvn_fs_base/tree.c:2862
-#: ../libsvn_fs_fs/tree.c:1751 ../libsvn_fs_fs/tree.c:2305
-#: ../libsvn_fs_x/tree.c:1721 ../libsvn_fs_x/tree.c:2260
+#: ../libsvn_fs_base/tree.c:2128 ../libsvn_fs_base/tree.c:2892
+#: ../libsvn_fs_fs/tree.c:1814 ../libsvn_fs_fs/tree.c:2391
+#: ../libsvn_fs_x/tree.c:759 ../libsvn_fs_x/tree.c:1317
msgid "Bad merge; ancestor, source, and target not all in same fs"
msgstr "é误çåå¹¶ï¼åå§ï¼åå§ï¼ç®æ ä¸å¨åä¸ä¸ªæä»¶ç³»ç»"
-#: ../libsvn_fs_base/tree.c:2126 ../libsvn_fs_fs/tree.c:1767
-#: ../libsvn_fs_x/tree.c:1737
+#: ../libsvn_fs_base/tree.c:2144 ../libsvn_fs_fs/tree.c:1830
+#: ../libsvn_fs_x/tree.c:775
#, c-format
msgid "Bad merge; target '%s' has id '%s', same as ancestor"
-msgstr "é误çåå¹¶: ç®æ â%sâæ¥ææ è¯â%sâï¼ä¸åå§ç¸å"
+msgstr "é误çåå¹¶: ç®æ '%s'æ¥ææ è¯'%s'ï¼ä¸åå§ç¸å"
-#: ../libsvn_fs_base/tree.c:2670
+#: ../libsvn_fs_base/tree.c:2687
#, c-format
msgid "Transaction '%s' out-of-date with respect to revision '%s'"
-msgstr "äºå¡ â%sâ è¿æ¶ï¼å¯¹äºçæ¬ â%sâ "
+msgstr "äºå¡ '%s' è¿æ¶ï¼å¯¹äºçæ¬ '%s'"
-#: ../libsvn_fs_base/tree.c:2946
+#: ../libsvn_fs_base/tree.c:2976
#, c-format
msgid "Cannot deltify revisions prior to r%ld"
msgstr "ä¸è½å¨ r%ld ä¹å计ç®å¢éåå"
-#: ../libsvn_fs_base/tree.c:3064 ../libsvn_fs_fs/tree.c:2485
-#: ../libsvn_fs_x/tree.c:2423
+#: ../libsvn_fs_base/tree.c:3094 ../libsvn_fs_fs/tree.c:2573
+#: ../libsvn_fs_x/tree.c:1503
msgid "The root directory cannot be deleted"
msgstr "ä¸è½å 餿 ¹ç®å½"
-#: ../libsvn_fs_base/tree.c:3277 ../libsvn_fs_fs/tree.c:2555
-#: ../libsvn_fs_x/tree.c:2492
+#: ../libsvn_fs_base/tree.c:3308 ../libsvn_fs_fs/tree.c:2643
+#: ../libsvn_fs_x/tree.c:1573
#, c-format
msgid "Cannot copy between two different filesystems ('%s' and '%s')"
-msgstr "ä¸è½å¨ä¸¤ä¸ªä¸åçæä»¶ç³»ç»(â%sâåâ%sâ)ä¹é´å¤å¶"
+msgstr "ä¸è½å¨ä¸¤ä¸ªä¸åçæä»¶ç³»ç»('%s'å'%s')ä¹é´å¤å¶"
-#: ../libsvn_fs_base/tree.c:3286 ../libsvn_fs_fs/tree.c:2562
-#: ../libsvn_fs_x/tree.c:2499
+#: ../libsvn_fs_base/tree.c:3317 ../libsvn_fs_fs/tree.c:2650
+#: ../libsvn_fs_x/tree.c:1580
msgid "Copy from mutable tree not currently supported"
msgstr "å½å䏿¯æä»å¯åçæ å¤å¶"
-#: ../libsvn_fs_base/tree.c:3796 ../libsvn_fs_fs/tree.c:2957
-#: ../libsvn_fs_x/tree.c:2886
+#: ../libsvn_fs_base/tree.c:3827 ../libsvn_fs_fs/tree.c:3045
+#: ../libsvn_fs_x/tree.c:1989
#, c-format
msgid "Base checksum mismatch on '%s'"
msgstr "'%s' çæ ¡éªåé误"
-#: ../libsvn_fs_base/tree.c:4072 ../libsvn_fs_fs/tree.c:3167
-#: ../libsvn_fs_x/tree.c:3096
+#: ../libsvn_fs_base/tree.c:4104 ../libsvn_fs_fs/tree.c:3256
+#: ../libsvn_fs_x/tree.c:2208
msgid "Cannot compare file contents between two different filesystems"
msgstr "ä¸è½å¨ä¸¤ä¸ªä¸åçæä»¶ç³»ç»é´æ¯è¾æä»¶å
容"
-#: ../libsvn_fs_base/tree.c:5121 ../libsvn_fs_base/tree.c:5296
+#: ../libsvn_fs_base/tree.c:5153 ../libsvn_fs_base/tree.c:5332
#, c-format
msgid "Node-revision '%s' claims to have mergeinfo but doesn't"
-msgstr "èç¹çæ¬â%sâ声称èªå·±æåå¹¶ä¿¡æ¯ï¼å®é
ä¸å´æ²¡æ"
+msgstr "èç¹çæ¬'%s'声称èªå·±æåå¹¶ä¿¡æ¯ï¼å®é
ä¸å´æ²¡æ"
-#: ../libsvn_fs_base/tree.c:5157
+#: ../libsvn_fs_base/tree.c:5191
#, c-format
msgid "Node-revision '%s' claims to sit atop a tree containing mergeinfo but is not a directory"
-msgstr "èç¹çæ¬â%sâ声称èªå·±æ¯å
å«åå¹¶ä¿¡æ¯çæ é¡¶ï¼å®é
ä¸å´ä¸æ¯ç®å½"
+msgstr "èç¹çæ¬'%s'声称èªå·±æ¯å
å«åå¹¶ä¿¡æ¯çæ é¡¶ï¼å®é
ä¸å´ä¸æ¯ç®å½"
-#: ../libsvn_fs_fs/cached_data.c:709 ../libsvn_fs_x/cached_data.c:584
+#: ../libsvn_fs_fs/cached_data.c:819 ../libsvn_fs_x/cached_data.c:538
msgid "Malformed svndiff data in representation"
-msgstr "修订çç svndiff æ°æ®éæ³"
+msgstr "表示ç svndiff æ°æ®éæ³"
-#: ../libsvn_fs_fs/cached_data.c:956 ../libsvn_fs_x/cached_data.c:844
+#: ../libsvn_fs_fs/cached_data.c:1064 ../libsvn_fs_x/cached_data.c:799
#, c-format
msgid "No representation found at offset %s for item %s in revision %ld"
-msgstr "å¨åç§» %s åç°éå±ç°æ°æ®ï¼é¡¹ç® %sï¼çæ¬ %ld"
+msgstr "å¨åç§» %s åç°éè¡¨ç¤ºæ°æ®ï¼é¡¹ç® %sï¼çæ¬ %ld"
-#: ../libsvn_fs_fs/cached_data.c:1522 ../libsvn_fs_fs/cached_data.c:1535
-#: ../libsvn_fs_fs/cached_data.c:2930 ../libsvn_fs_x/cached_data.c:1415
-#: ../libsvn_fs_x/cached_data.c:1428 ../libsvn_fs_x/cached_data.c:1702
+#: ../libsvn_fs_fs/cached_data.c:1612 ../libsvn_fs_fs/cached_data.c:1625
+#: ../libsvn_fs_fs/cached_data.c:3361 ../libsvn_fs_x/cached_data.c:1356
+#: ../libsvn_fs_x/cached_data.c:1370 ../libsvn_fs_x/cached_data.c:1645
msgid "Reading one svndiff window read beyond the end of the representation"
-msgstr "读svndiffçªå£æ¶è¶
åºäºç»å°¾"
+msgstr "读å svndiff çªå£æ¶è¶
åºäºè¡¨ç¤ºçç»å°¾"
-#: ../libsvn_fs_fs/cached_data.c:1642 ../libsvn_fs_x/cached_data.c:1556
+#: ../libsvn_fs_fs/cached_data.c:1754 ../libsvn_fs_x/cached_data.c:1496
msgid "svndiff window length is corrupt"
msgstr "svndiff ççªä½é¿åº¦å·²æå"
-#: ../libsvn_fs_fs/cached_data.c:2038 ../libsvn_fs_x/cached_data.c:2130
+#: ../libsvn_fs_fs/cached_data.c:2164
+#, c-format
+msgid "Length mismatch while reading representation: expected %s, got %s"
+msgstr "读å表示æ¶é¿åº¦ä¸å¹é
: ææ %sï¼å®é
%s"
+
+#: ../libsvn_fs_fs/cached_data.c:2197 ../libsvn_fs_x/cached_data.c:2095
msgid "Checksum mismatch while reading representation"
-msgstr "读åä¿®è®¢çæ¶æ ¡éªåä¸å¹é
"
+msgstr "读åè¡¨ç¤ºæ¶æ ¡éªåä¸å¹é
"
-#: ../libsvn_fs_fs/cached_data.c:2389 ../libsvn_fs_fs/cached_data.c:2403
-#: ../libsvn_fs_fs/cached_data.c:2410 ../libsvn_fs_x/cached_data.c:2486
-#: ../libsvn_fs_x/cached_data.c:2500 ../libsvn_fs_x/cached_data.c:2507
+#: ../libsvn_fs_fs/cached_data.c:2616
+#, c-format
+msgid "Directory representation corrupt in '%s'"
+msgstr "ç®å½è¡¨ç¤ºå¨ '%s' 䏿å"
+
+#: ../libsvn_fs_fs/cached_data.c:2646 ../libsvn_fs_fs/cached_data.c:2660
+#: ../libsvn_fs_fs/cached_data.c:2667
#, c-format
msgid "Directory entry corrupt in '%s'"
msgstr "'%s' çç®å½å
¥å£æå"
-#: ../libsvn_fs_fs/cached_data.c:3111
+#: ../libsvn_fs_fs/cached_data.c:2991
+#, c-format
+msgid "malformed property list for node-revision '%s' in '%s'"
+msgstr "'%s' ä¸èç¹çæ¬ '%s' ç屿§åè¡¨æ ¼å¼é误"
+
+#: ../libsvn_fs_fs/cached_data.c:3024
+#, c-format
+msgid "malformed property list for node-revision '%s'"
+msgstr "èç¹çæ¬ '%s' ç屿§åè¡¨æ ¼å¼é误"
+
+#: ../libsvn_fs_fs/cached_data.c:3540
#, c-format
msgid ""
"Low-level checksum mismatch while reading\n"
"%s bytes of meta data at offset %s for item %s in revision %ld"
msgstr ""
+"读å\n"
+"%s åèå
æ°æ®æ¶ä½çº§æ ¡éªåä¸å¹é
ï¼åç§»é %sï¼é¡¹ %sï¼çæ¬ %ld"
-#: ../libsvn_fs_fs/dag.c:431 ../libsvn_fs_fs/dag.c:448
-#: ../libsvn_fs_x/dag.c:431 ../libsvn_fs_x/dag.c:448
-#: ../libsvn_ra_serf/stat.c:583
+#: ../libsvn_fs_fs/dag.c:431 ../libsvn_fs_fs/dag.c:448 ../libsvn_fs_x/dag.c:257
+#: ../libsvn_fs_x/dag.c:384 ../libsvn_ra_serf/stat.c:553
msgid "Can't get entries of non-directory"
msgstr "ä¸è½è·åéç®å½çæ¡ç®"
-#: ../libsvn_fs_fs/dag.c:557 ../libsvn_fs_x/dag.c:556
+#: ../libsvn_fs_fs/dag.c:591 ../libsvn_fs_x/dag.c:497
#, c-format
msgid "Can't increment mergeinfo count on node-revision %%s to negative value %%%s"
msgstr "ä¸è½å¨èç¹çæ¬ %%s å¢å åå¹¶ä¿¡æ¯è®¡æ°ï¼å ä¸ºä¼æº¢åºå°è´å¼ %%%s"
-#: ../libsvn_fs_fs/dag.c:568 ../libsvn_fs_x/dag.c:567
+#: ../libsvn_fs_fs/dag.c:602 ../libsvn_fs_x/dag.c:509
#, c-format
msgid "Can't increment mergeinfo count on *file* node-revision %%s to %%%s (> 1)"
msgstr "ä¸è½å¨*æä»¶*修订èç¹å¢å åå¹¶ä¿¡æ¯è®¡æ° %%s å° %%%s (> 1)"
-#: ../libsvn_fs_fs/dag.c:1151 ../libsvn_fs_x/dag.c:1150
+#: ../libsvn_fs_fs/dag.c:1190
msgid "Empty noderev in cache"
msgstr "ç¼åä¸ noderev 为空"
-#: ../libsvn_fs_fs/dag.c:1355 ../libsvn_fs_x/dag.c:1352
+#: ../libsvn_fs_fs/dag.c:1417 ../libsvn_fs_x/dag.c:1076
#, c-format
msgid "Attempted to update ancestry of non-mutable node"
msgstr "è¯å¾æ´æ°éå¯åèç¹çå驱"
-#: ../libsvn_fs_fs/fs.c:101
+#: ../libsvn_fs_fs/fs.c:102
#, c-format
msgid "Can't fetch FSFS shared data"
msgstr "ä¸è½è·åæä»¶ç³»ç»äºæ¥ä½"
-#: ../libsvn_fs_fs/fs.c:130
+#: ../libsvn_fs_fs/fs.c:131
#, c-format
msgid "Can't store FSFS shared data"
msgstr "ä¸è½åå¨æä»¶ç³»ç»å
±äº«æ°æ®"
-#: ../libsvn_fs_fs/fs.c:546
+#: ../libsvn_fs_fs/fs.c:642
msgid "Module for working with a plain file (FSFS) repository."
msgstr "模åä¸ææ¬æä»¶(FSFS)çæ¬åºä¸èµ·å·¥ä½ã"
-#: ../libsvn_fs_fs/fs.c:607
+#: ../libsvn_fs_fs/fs.c:705
#, c-format
msgid "Unsupported FS loader version (%d) for fsfs"
msgstr "䏿¯æçFSFSä¹FSå è½½å¨çæ¬ (%d)"
-#: ../libsvn_fs_fs/fs_fs.c:443
+#: ../libsvn_fs_fs/fs_fs.c:445
#, c-format
msgid "Found format '%d', only created by unreleased dev builds; see https://subversion.apache.org/docs/release-notes/1.7#revprop-packing"
-msgstr "åç°äºæä»¶ç³»ç»æ ¼å¼â%dâï¼å®æ¯ç±æªåå¸çå¼åçæ¬å建çï¼åè§ https://subversion.apache.org/docs/release-notes/1.7#revprop-packing"
+msgstr "åç°äºæä»¶ç³»ç»æ ¼å¼'%d'ï¼å®æ¯ç±æªåå¸çå¼åçæ¬å建çï¼åè§ https://subversion.apache.org/docs/release-notes/1.7#revprop-packing"
-#: ../libsvn_fs_fs/fs_fs.c:454 ../libsvn_fs_x/fs_x.c:101
+#: ../libsvn_fs_fs/fs_fs.c:456
#, c-format
msgid "Expected FS format between '1' and '%d'; found format '%d'"
-msgstr "æææä»¶ç³»ç»æ ¼å¼å¨â1âå°â%dâä¹é´ï¼åç°æ ¼å¼â%dâ"
+msgstr "æææä»¶ç³»ç»æ ¼å¼å¨'1'å°'%d'ä¹é´ï¼åç°æ ¼å¼'%d'"
-#: ../libsvn_fs_fs/fs_fs.c:505 ../libsvn_fs_x/fs_x.c:121
+#: ../libsvn_fs_fs/fs_fs.c:508 ../libsvn_fs_x/fs_x.c:143
#, c-format
msgid "Can't read first line of format file '%s'"
-msgstr "ä¸è½è¯»åæ ¼å¼æä»¶â%sâçé¦è¡"
+msgstr "ä¸è½è¯»åæ ¼å¼æä»¶'%s'çé¦è¡"
-#: ../libsvn_fs_fs/fs_fs.c:562 ../libsvn_fs_x/fs_x.c:142
+#: ../libsvn_fs_fs/fs_fs.c:565 ../libsvn_fs_x/fs_x.c:165
#, c-format
msgid "'%s' contains invalid filesystem format option '%s'"
-msgstr "â%sâå
å«éæ³æä»¶ç³»ç»æ ¼å¼é项â%sâ"
+msgstr "'%s'å
å«éæ³æä»¶ç³»ç»æ ¼å¼é项'%s'"
-#: ../libsvn_fs_fs/fs_fs.c:572
+#: ../libsvn_fs_fs/fs_fs.c:575
#, c-format
msgid "'%s' specifies logical addressing for a non-sharded repository"
-msgstr ""
+msgstr "'%s' 为éåççæ¬åºæå®äºé»è¾å¯»å"
-#: ../libsvn_fs_fs/fs_fs.c:654 ../libsvn_fs_x/fs_x.c:201
+#: ../libsvn_fs_fs/fs_fs.c:658 ../libsvn_fs_x/fs_x.c:225
#, c-format
msgid "%s is too small for fsfs.conf setting '%s'."
-msgstr ""
+msgstr "%s å¯¹äº fsfs.conf 设置 '%s' æ¥è¯´å¤ªå°ã"
-#: ../libsvn_fs_fs/fs_fs.c:662 ../libsvn_fs_x/fs_x.c:209
+#: ../libsvn_fs_fs/fs_fs.c:666 ../libsvn_fs_x/fs_x.c:233
#, c-format
msgid "%s is too large for fsfs.conf setting '%s'."
-msgstr ""
+msgstr "%s å¯¹äº fsfs.conf 设置 '%s' æ¥è¯´å¤ªå¤§ã"
-#: ../libsvn_fs_fs/fs_fs.c:673 ../libsvn_fs_x/fs_x.c:220
+#: ../libsvn_fs_fs/fs_fs.c:677 ../libsvn_fs_x/fs_x.c:244
#, c-format
msgid "%s is invalid for fsfs.conf setting '%s' because it is not a power of 2."
-msgstr ""
+msgstr "%s å¯¹äº fsfs.conf 设置 '%s' æ æï¼å 为å®ä¸æ¯ 2 çå¹ã"
-#: ../libsvn_fs_fs/fs_fs.c:1185
+#: ../libsvn_fs_fs/fs_fs.c:733
+#, c-format
+msgid "Invalid 'compression' value '%s' in the config"
+msgstr "é
ç½®ä¸æ æç 'compression' å¼ '%s'"
+
+#: ../libsvn_fs_fs/fs_fs.c:879
+msgid "The 'compression' and 'compression-level' config options are mutually exclusive"
+msgstr "'compression' å 'compression-level' é
ç½®éé¡¹äºæ¥"
+
+#: ../libsvn_fs_fs/fs_fs.c:891
+msgid "Compression type 'lz4' requires filesystem format 8 or higher"
+msgstr "å缩类å 'lz4' éè¦æä»¶ç³»ç»æ ¼å¼ 8 ææ´é«"
+
+#: ../libsvn_fs_fs/fs_fs.c:1324
#, c-format
msgid "'%s' is not a regular file. Please move it out of the way and try again"
msgstr "'%s' 䏿¯æ®éæä»¶ã请移é¤åéè¯"
-#: ../libsvn_fs_fs/fs_fs.c:1350 ../libsvn_fs_x/fs_x.c:652
+#: ../libsvn_fs_fs/fs_fs.c:1492 ../libsvn_fs_x/fs_x.c:709
#, c-format
msgid "Invalid revision number '%ld'"
-msgstr "æ æççæ¬å·â%ldâ"
+msgstr "æ æççæ¬å·'%ld'"
-#: ../libsvn_fs_fs/fs_fs.c:1776
+#: ../libsvn_fs_fs/fs_fs.c:1933
msgid "FSFS is not compatible with Subversion prior to 1.1"
msgstr "FSFS ä¸ Subversion 1.1 ä¹åççæ¬ä¸å
¼å®¹"
-#: ../libsvn_fs_fs/fs_fs.c:1978
+#: ../libsvn_fs_fs/fs_fs.c:2072
+#, c-format
+msgid "malformed node origin data in '%s'"
+msgstr "'%s' ä¸èç¹æ¥æºæ°æ®æ ¼å¼é误"
+
+#: ../libsvn_fs_fs/fs_fs.c:2140
#, c-format
msgid "Node origin for '%s' exists with a different value (%s) than what we were about to store (%s)"
-msgstr "â%sâ ç origin èç¹åå¼(%s)䏿们è¦åå¨çå¼(%s)ä¸å"
+msgstr "'%s' ç origin èç¹åå¼(%s)䏿们è¦åå¨çå¼(%s)ä¸å"
+
+#: ../libsvn_fs_fs/fs_fs.c:2470
+#, c-format
+msgid "FSFS format (%d) too old for rep-sharing; please upgrade the filesystem."
+msgstr "FSFS æ ¼å¼ (%d) 太æ§ï¼ä¸æ¯æè¡¨ç¤ºå
±äº«ï¼è¯·å级æä»¶ç³»ç»ã"
+
+#: ../libsvn_fs_fs/fs_fs.c:2478
+msgid "Filesystem does not allow rep-sharing."
+msgstr "æä»¶ç³»ç»ä¸å
许表示å
±äº«ã"
#: ../libsvn_fs_fs/hotcopy.c:107 ../libsvn_fs_x/hotcopy.c:108
-#: ../libsvn_subr/io.c:270
+#: ../libsvn_subr/io.c:319
#, c-format
msgid "Error converting entry in directory '%s' to UTF-8"
-msgstr "ç®å½ â%sâ ä¸çæ¡ç®ä»æ¬å°ç¼ç 转æ¢å° UTF8 失败"
+msgstr "ç®å½ '%s' ä¸çæ¡ç®ä»æ¬å°ç¼ç 转æ¢å° UTF8 失败"
#: ../libsvn_fs_fs/hotcopy.c:147 ../libsvn_fs_x/hotcopy.c:148
-#: ../libsvn_subr/io.c:1045
+#: ../libsvn_subr/io.c:1140
#, c-format
msgid "Source '%s' is not a directory"
-msgstr "æº â%sâ 䏿¯ç®å½"
+msgstr "æº '%s' 䏿¯ç®å½"
#: ../libsvn_fs_fs/hotcopy.c:153 ../libsvn_fs_x/hotcopy.c:154
-#: ../libsvn_subr/io.c:1051
+#: ../libsvn_subr/io.c:1146
#, c-format
msgid "Destination '%s' is not a directory"
-msgstr "ç®ç â%sâ 䏿¯ç®å½"
+msgstr "ç®ç '%s' 䏿¯ç®å½"
-#: ../libsvn_fs_fs/hotcopy.c:226 ../libsvn_fs_x/hotcopy.c:227
-#: ../libsvn_subr/io.c:1128 ../libsvn_subr/io.c:2678
+#: ../libsvn_fs_fs/hotcopy.c:226 ../libsvn_fs_x/hotcopy.c:228
+#: ../libsvn_subr/io.c:1223 ../libsvn_subr/io.c:3184
#, c-format
msgid "Can't read directory '%s'"
-msgstr "æ æ³è¯»åç®å½ â%sâ"
+msgstr "æ æ³è¯»åç®å½ '%s'"
-#: ../libsvn_fs_fs/hotcopy.c:231 ../libsvn_fs_x/hotcopy.c:232
-#: ../libsvn_subr/io.c:1133 ../libsvn_subr/io.c:2683 ../libsvn_subr/io.c:4374
+#: ../libsvn_fs_fs/hotcopy.c:231 ../libsvn_fs_x/hotcopy.c:233
+#: ../libsvn_subr/io.c:1228 ../libsvn_subr/io.c:3189 ../libsvn_subr/io.c:5010
#, c-format
msgid "Error closing directory '%s'"
-msgstr "å
³éç®å½ â%sâ åºé"
+msgstr "å
³éç®å½ '%s' åºé"
#: ../libsvn_fs_fs/hotcopy.c:490
#, c-format
msgid "The FSFS format (%d) of the hotcopy source does not match the FSFS format (%d) of the hotcopy destination; please upgrade both repositories to the same format"
-msgstr ""
+msgstr "hotcopy æºç FSFS æ ¼å¼ (%d) ä¸ hotcopy ç®æ ç FSFS æ ¼å¼ (%d) ä¸å¹é
ï¼è¯·å°ä¸¤ä¸ªçæ¬åºå级å°ç¸åæ ¼å¼"
-#: ../libsvn_fs_fs/hotcopy.c:499 ../libsvn_fs_x/hotcopy.c:495
+#: ../libsvn_fs_fs/hotcopy.c:499 ../libsvn_fs_x/hotcopy.c:363
msgid "The UUID of the hotcopy source does not match the UUID of the hotcopy destination"
-msgstr ""
+msgstr "hotcopy æºç UUID ä¸ hotcopy ç®æ ç UUID ä¸å¹é
"
-#: ../libsvn_fs_fs/hotcopy.c:506 ../libsvn_fs_x/hotcopy.c:502
+#: ../libsvn_fs_fs/hotcopy.c:506 ../libsvn_fs_x/hotcopy.c:370
msgid "The sharding layout configuration of the hotcopy source does not match the sharding layout configuration of the hotcopy destination"
-msgstr ""
+msgstr "hotcopy æºçåçå¸å±é
ç½®ä¸ hotcopy ç®æ çåçå¸å±é
ç½®ä¸å¹é
"
-#: ../libsvn_fs_fs/hotcopy.c:581 ../libsvn_fs_x/hotcopy.c:574
+#: ../libsvn_fs_fs/hotcopy.c:581 ../libsvn_fs_x/hotcopy.c:418
#, c-format
msgid "The hotcopy destination already contains more packed revisions (%lu) than the hotcopy source contains (%lu)"
-msgstr ""
+msgstr "hotcopy ç®æ å·²å
嫿¯ hotcopy æºæ´å¤çå·²æå
çæ¬ (%lu 对 %lu)"
-#: ../libsvn_fs_fs/hotcopy.c:878
+#: ../libsvn_fs_fs/hotcopy.c:877
#, c-format
msgid "Failed to create hotcopy at '%s'. The file '%s' is missing from the source repository. Please create this file, for instance by running 'svnadmin upgrade %s'"
-msgstr "å¨â%sâå建çå¤ä»½å¤±è´¥ãæºçæ¬åºä¸¢å¤±äºæä»¶â%sâã请åå»ºæ¤æä»¶ï¼ä¾å¦éè¿æ§è¡âsvnadmin upgrade %sâæ¥å建å®ã"
+msgstr "å¨'%s'å建çå¤ä»½å¤±è´¥ãæºçæ¬åºä¸¢å¤±äºæä»¶'%s'ã请åå»ºæ¤æä»¶ï¼ä¾å¦éè¿æ§è¡'svnadmin upgrade %s'æ¥å建å®ã"
-#: ../libsvn_fs_fs/hotcopy.c:905 ../libsvn_fs_x/hotcopy.c:784
+#: ../libsvn_fs_fs/hotcopy.c:903 ../libsvn_fs_x/hotcopy.c:610
#, c-format
msgid "The hotcopy destination already contains more revisions (%lu) than the hotcopy source contains (%lu); are source and destination swapped?"
-msgstr ""
+msgstr "hotcopy ç®æ å·²å
嫿¯ hotcopy æºæ´å¤ççæ¬ (%lu 对 %lu)ï¼æºåç®æ æ¯å¦äº¤æ¢äºï¼"
-#: ../libsvn_fs_fs/index.c:288
+#: ../libsvn_fs_fs/index.c:289
#, c-format
msgid "Can't read index file '%s' at offset 0x%s"
-msgstr "ä¸è½è¯»åç´¢å¼æä»¶â%sâï¼åç§» 0x%s"
+msgstr "ä¸è½è¯»åç´¢å¼æä»¶'%s'ï¼åç§» 0x%s"
-#: ../libsvn_fs_fs/index.c:298
+#: ../libsvn_fs_fs/index.c:299
#, c-format
msgid "Unexpected end of index file %s at offset 0x%s"
-msgstr "ç´¢å¼æä»¶â%sâå¨åç§» 0x%s 夿å¤ç»æ"
+msgstr "ç´¢å¼æä»¶'%s'å¨åç§» 0x%s 夿å¤ç»æ"
-#: ../libsvn_fs_fs/index.c:333 ../libsvn_fs_x/index.c:339
+#: ../libsvn_fs_fs/index.c:334 ../libsvn_fs_x/index.c:334
#, c-format
msgid "Corrupt index: number too large"
msgstr "æåçç´¢å¼: æ°å太大"
-#: ../libsvn_fs_fs/index.c:376 ../libsvn_fs_x/index.c:382
+#: ../libsvn_fs_fs/index.c:377 ../libsvn_fs_x/index.c:372
#, c-format
msgid ""
"Index stream header prefix mismatch.\n"
@@ -3833,179 +6267,178 @@ msgstr ""
"ç´¢å¼å¤´åç¼ä¸å¹é
\n"
" ææ: %s åç°: %s"
-#: ../libsvn_fs_fs/index.c:603 ../libsvn_fs_x/index.c:561
+#: ../libsvn_fs_fs/index.c:604 ../libsvn_fs_x/index.c:551
#, c-format
msgid "UINT32 0x%s too large, max = 0x%s"
msgstr "UINT32 0x%s å¤ªå¤§ï¼æå¤§å¼æ¯ 0x%s"
-#: ../libsvn_fs_fs/index.c:635 ../libsvn_fs_x/index.c:593
+#: ../libsvn_fs_fs/index.c:636 ../libsvn_fs_x/index.c:583
#, c-format
msgid "File offset 0x%s too large, max = 0x%s"
msgstr "æä»¶åç§» 0x%s å¤ªå¤§ï¼æå¤§å¼æ¯ 0x%s"
-#: ../libsvn_fs_fs/index.c:809 ../libsvn_fs_x/index.c:942
+#: ../libsvn_fs_fs/index.c:810 ../libsvn_fs_x/index.c:936
#, c-format
msgid "L2P index page size %s exceeds current limit of 2G entries"
msgstr "L2P ç´¢å¼é¡µå¤§å° %s è¶
åºå½å 2G ç页éå¶"
-#: ../libsvn_fs_fs/index.c:870 ../libsvn_fs_x/index.c:1005
+#: ../libsvn_fs_fs/index.c:871 ../libsvn_fs_x/index.c:999
#, c-format
msgid "Item index %s too large in l2p proto index for revision %ld"
msgstr "å¨ L2P å议索å¼ä¸ç项ç®ç´¢å¼ %s 太大ï¼çæ¬ %ld"
-#: ../libsvn_fs_fs/index.c:891 ../libsvn_fs_x/index.c:1029
+#: ../libsvn_fs_fs/index.c:892 ../libsvn_fs_x/index.c:1023
#, c-format
msgid "L2P index page count %d exceeds current limit of 2G pages"
msgstr "L2P ç´¢å¼é¡µè®¡æ° %d 大äºå½å 2G ç页éå¶"
-#: ../libsvn_fs_fs/index.c:994 ../libsvn_fs_fs/index.c:2197
-#: ../libsvn_fs_x/index.c:1296 ../libsvn_fs_x/index.c:2542
+#: ../libsvn_fs_fs/index.c:995 ../libsvn_fs_fs/index.c:2198
+#: ../libsvn_fs_x/index.c:1272 ../libsvn_fs_x/index.c:2489
msgid "Index rev / pack file revision numbers do not match"
msgstr "ç´¢å¼çæ¬ä¸æå
æä»¶çæ¬å·ä¸å¹é
"
-#: ../libsvn_fs_fs/index.c:1000 ../libsvn_fs_x/index.c:1309
+#: ../libsvn_fs_fs/index.c:1001 ../libsvn_fs_x/index.c:1285
msgid "L2P index page size is not a power of two"
msgstr "L2P ç´¢å¼é¡µå¤§å°ä¸æ¯2çå¹"
-#: ../libsvn_fs_fs/index.c:1007 ../libsvn_fs_x/index.c:1303
+#: ../libsvn_fs_fs/index.c:1008 ../libsvn_fs_x/index.c:1279
msgid "Invalid number of revisions in L2P index"
msgstr "å¨ L2P ç´¢å¼ä¸ï¼çæ¬æ°åéæ³"
-#: ../libsvn_fs_fs/index.c:1013 ../libsvn_fs_x/index.c:1315
-#,
+#: ../libsvn_fs_fs/index.c:1014 ../libsvn_fs_x/index.c:1291
msgid "Fewer L2P index pages than revisions"
msgstr "L2P ç´¢å¼é¡µå°äºçæ¬æ°ç®"
-#: ../libsvn_fs_fs/index.c:1016 ../libsvn_fs_x/index.c:1318
+#: ../libsvn_fs_fs/index.c:1017 ../libsvn_fs_x/index.c:1294
msgid "L2P index page count implausibly large"
msgstr "L2P ç´¢å¼é¡µæ°éé¾ä»¥ç½®ä¿¡ç大"
-#: ../libsvn_fs_fs/index.c:1021 ../libsvn_fs_x/index.c:1323
+#: ../libsvn_fs_fs/index.c:1022 ../libsvn_fs_x/index.c:1299
#, c-format
msgid "Corrupt L2P index for r%ld only covers r%ld:%ld"
msgstr "r%ld ç L2P ç´¢å¼æåï¼åªè¦çäº r%ld:%ld"
-#: ../libsvn_fs_fs/index.c:1040 ../libsvn_fs_x/index.c:1343
-#,
+#: ../libsvn_fs_fs/index.c:1041 ../libsvn_fs_x/index.c:1318
msgid "Revision with no L2P index pages"
msgstr "çæ¬æ²¡æ L2P ç´¢å¼é¡µ"
-#: ../libsvn_fs_fs/index.c:1045 ../libsvn_fs_x/index.c:1348
+#: ../libsvn_fs_fs/index.c:1046 ../libsvn_fs_x/index.c:1323
msgid "L2P page table exceeded"
msgstr "L2P 页表溢åº"
-#: ../libsvn_fs_fs/index.c:1052 ../libsvn_fs_x/index.c:1355
-#,
+#: ../libsvn_fs_fs/index.c:1053 ../libsvn_fs_x/index.c:1330
msgid "Revisions do not cover the full L2P index page table"
msgstr "çæ¬æ²¡æè¦çå
¨é¨ L2P ç´¢å¼é¡µè¡¨"
-#: ../libsvn_fs_fs/index.c:1060 ../libsvn_fs_x/index.c:1363
+#: ../libsvn_fs_fs/index.c:1061 ../libsvn_fs_x/index.c:1338
msgid "Empty L2P index page"
msgstr "空ç L2P ç´¢å¼é¡µ"
-#: ../libsvn_fs_fs/index.c:1066 ../libsvn_fs_x/index.c:1369
+#: ../libsvn_fs_fs/index.c:1067 ../libsvn_fs_x/index.c:1344
msgid "Page exceeds L2P index page size"
msgstr "页è¶
åº L2P ç´¢å¼é¡µå¤§å°"
-#: ../libsvn_fs_fs/index.c:1125 ../libsvn_fs_x/index.c:1124
+#: ../libsvn_fs_fs/index.c:1126 ../libsvn_fs_x/index.c:1119
#, c-format
msgid "Revision %ld not covered by item index"
msgstr "çæ¬ %ld 没æè¢«é¡¹ç®ç´¢å¼è¦ç"
-#: ../libsvn_fs_fs/index.c:1151 ../libsvn_fs_x/index.c:1150
-#, c-format
+#: ../libsvn_fs_fs/index.c:1152 ../libsvn_fs_x/index.c:1145
+#, c-format
msgid "Item index %s exceeds l2p limit of %s for revision %ld"
msgstr "项ç®ç´¢å¼ %s è¶
åº %s ç L2P éå¶ï¼çæ¬ %ld"
-#: ../libsvn_fs_fs/index.c:1358 ../libsvn_fs_x/index.c:1527
+#: ../libsvn_fs_fs/index.c:1359 ../libsvn_fs_x/index.c:1501
msgid "L2P actual page size does not match page table value."
msgstr "L2P å®é
页大å°ä¸é¡µè¡¨å¼ä¸å¹é
"
-#: ../libsvn_fs_fs/index.c:1491 ../libsvn_fs_x/index.c:1570
-#, c-format
+#: ../libsvn_fs_fs/index.c:1492 ../libsvn_fs_x/index.c:1545
+#, c-format
msgid "Item index %s too large in revision %ld"
msgstr "项ç®ç´¢å¼ %s 太大ï¼çæ¬ %ld"
-#: ../libsvn_fs_fs/index.c:1910 ../libsvn_fs_x/index.c:2148
-#, c-format
+#: ../libsvn_fs_fs/index.c:1911 ../libsvn_fs_x/index.c:2115
+#, c-format
msgid "Revision 0x%s too large, max = 0x%s"
msgstr "çæ¬ 0x%s å¤ªå¤§ï¼æå¤§å¼æ¯ 0x%s"
-#: ../libsvn_fs_fs/index.c:2203 ../libsvn_fs_x/index.c:2548
+#: ../libsvn_fs_fs/index.c:2204 ../libsvn_fs_x/index.c:2495
msgid "Index offset and rev / pack file size do not match"
msgstr "ç´¢å¼åç§»ä¸çæ¬/æå
æä»¶å¤§å°ä¸å¹é
"
-#: ../libsvn_fs_fs/index.c:2209 ../libsvn_fs_x/index.c:2554
+#: ../libsvn_fs_fs/index.c:2210 ../libsvn_fs_x/index.c:2501
msgid "P2L index page size is not a power of two"
msgstr "P2L ç´¢å¼é¡µå¤§å°ä¸æ¯2çå¹"
-#: ../libsvn_fs_fs/index.c:2215 ../libsvn_fs_x/index.c:2560
+#: ../libsvn_fs_fs/index.c:2216 ../libsvn_fs_x/index.c:2507
msgid "P2L page count does not match rev / pack file size"
msgstr "P2L 页计æ°ä¸çæ¬/æå
æä»¶å¤§å°ä¸å¹é
"
-#: ../libsvn_fs_fs/index.c:2395 ../libsvn_fs_x/index.c:2649
-#,
+#: ../libsvn_fs_fs/index.c:2396 ../libsvn_fs_x/index.c:2596
msgid "Invalid item type in P2L index"
msgstr "å¨ P2L ç´¢å¼ä¸ç项ç®ç±»åéæ³"
-#: ../libsvn_fs_fs/index.c:2399 ../libsvn_fs_x/index.c:2702
+#: ../libsvn_fs_fs/index.c:2400 ../libsvn_fs_x/index.c:2649
msgid "Changed path list must have item number 1"
msgstr "è·¯å¾ä¿®æ¹å表å¿
é¡»å
·æé¡¹ç® 1"
-#: ../libsvn_fs_fs/index.c:2413 ../libsvn_fs_x/index.c:2659
+#: ../libsvn_fs_fs/index.c:2414 ../libsvn_fs_x/index.c:2606
msgid "Invalid FNV1 checksum in P2L index"
msgstr "å¨ P2L ç´¢å¼ä¸ç FNV1 æ ¡éªåéæ³"
-#: ../libsvn_fs_fs/index.c:2422
+#: ../libsvn_fs_fs/index.c:2423
msgid "Empty regions must have item number 0 and checksum 0"
msgstr "空åºåå¿
é¡»å
·æé¡¹ç® 0 åæ ¡éªå 0"
-#: ../libsvn_fs_fs/index.c:2492 ../libsvn_fs_x/index.c:2768
+#: ../libsvn_fs_fs/index.c:2430 ../libsvn_fs_x/index.c:2658
+msgid "P2L index entry size overflow."
+msgstr "P2L ç´¢å¼æ¡ç®å¤§å°æº¢åºã"
+
+#: ../libsvn_fs_fs/index.c:2500 ../libsvn_fs_x/index.c:2721
msgid "P2L page description overlaps with next page description"
msgstr "P2L 页æè¿°ä¸ä¸é¡µçæè¿°éå "
-#: ../libsvn_fs_fs/index.c:2608 ../libsvn_fs_x/index.c:2883
-#, c-format
+#: ../libsvn_fs_fs/index.c:2616 ../libsvn_fs_x/index.c:2836
+#, c-format
msgid "Offset %s too large in revision %ld"
msgstr "åç§» %s 太大ï¼çæ¬ %ld"
-#: ../libsvn_fs_fs/index.c:2798 ../libsvn_fs_x/index.c:3086
-#, c-format
+#: ../libsvn_fs_fs/index.c:2806 ../libsvn_fs_x/index.c:3039
+#, c-format
msgid "Last P2L index entry extends beyond the last page in revision %ld."
msgstr "æåç P2L ç´¢å¼å
¥å£å»¶ä¼¸è¶
åºæåç页ï¼çæ¬ %ld."
-#: ../libsvn_fs_fs/lock.c:121 ../libsvn_fs_x/lock.c:121
+#: ../libsvn_fs_fs/lock.c:120 ../libsvn_fs_x/lock.c:122
#, c-format
msgid "Corrupt lockfile for path '%s' in filesystem '%s'"
-msgstr "è·¯å¾ â%sâçéæä»¶æåï¼å
¶æä»¶ç³»ç»æ¯ â%sâ"
+msgstr "è·¯å¾ '%s'çéæä»¶æåï¼å
¶æä»¶ç³»ç»æ¯ '%s'"
-#: ../libsvn_fs_fs/lock.c:229 ../libsvn_fs_x/lock.c:229
+#: ../libsvn_fs_fs/lock.c:228 ../libsvn_fs_x/lock.c:241
#, c-format
msgid "Cannot write lock/entries hashfile '%s'"
-msgstr "æ æ³åå
¥é/æ¡ç®çå叿件â%sâ"
+msgstr "æ æ³åå
¥é/æ¡ç®çå叿件'%s'"
-#: ../libsvn_fs_fs/lock.c:280 ../libsvn_fs_x/lock.c:280
+#: ../libsvn_fs_fs/lock.c:279 ../libsvn_fs_x/lock.c:293
#, c-format
msgid "Can't parse lock/entries hashfile '%s'"
-msgstr "ä¸è½è§£æé/æ¡ç®çå叿件â%sâ"
+msgstr "ä¸è½è§£æé/æ¡ç®çå叿件'%s'"
-#: ../libsvn_fs_fs/lock.c:793 ../libsvn_fs_x/lock.c:793
+#: ../libsvn_fs_fs/lock.c:784 ../libsvn_fs_x/lock.c:804
#, c-format
msgid "Lock failed: newer version of '%s' exists"
-msgstr "å é失败: â%sâçæ°çæ¬å·²ç»åå¨"
+msgstr "å é失败: '%s'çæ°çæ¬å·²ç»åå¨"
-#: ../libsvn_fs_fs/lock.c:1259 ../libsvn_fs_x/lock.c:1259
-#, c-format
+#: ../libsvn_fs_fs/lock.c:1164 ../libsvn_fs_x/lock.c:1186
+#, c-format
msgid "Failed to lock '%s'"
-msgstr "éå®â%sâ失败"
+msgstr "éå®'%s'失败"
-#: ../libsvn_fs_fs/lock.c:1347 ../libsvn_fs_x/lock.c:1347
-#, c-format
+#: ../libsvn_fs_fs/lock.c:1258 ../libsvn_fs_x/lock.c:1279
+#, c-format
msgid "Failed to unlock '%s'"
-msgstr "è§£éâ%sâ失败"
+msgstr "è§£é'%s'失败"
#: ../libsvn_fs_fs/low_level.c:97 ../libsvn_fs_x/low_level.c:99
-#,
msgid "Invalid character in revision number"
msgstr "çæ¬æ°åä¸å
å«éæ³å符"
@@ -4024,622 +6457,686 @@ msgstr "çæ¬æä»¶ (r%ld) çæåä¸
msgid "Final line in revision file r%ld missing space"
msgstr "çæ¬æä»¶ (r%ld) çæåä¸è¡ç¼ºå°ç©ºç½å符"
-#: ../libsvn_fs_fs/low_level.c:208 ../libsvn_fs_fs/low_level.c:217
-#: ../libsvn_fs_fs/low_level.c:226 ../libsvn_fs_fs/low_level.c:235
-#: ../libsvn_fs_x/low_level.c:121 ../libsvn_fs_x/low_level.c:130
-#: ../libsvn_fs_x/low_level.c:139 ../libsvn_fs_x/low_level.c:148
-#,
-msgid "Invalid revision footer"
-msgstr "éæ³çæ¬é¡µè"
-
-#: ../libsvn_fs_fs/low_level.c:293 ../libsvn_fs_fs/low_level.c:298
-#: ../libsvn_fs_fs/low_level.c:304 ../libsvn_fs_fs/low_level.c:321
-#: ../libsvn_fs_fs/low_level.c:354 ../libsvn_fs_fs/low_level.c:374
-#: ../libsvn_fs_fs/low_level.c:399 ../libsvn_fs_x/low_level.c:780
-#: ../libsvn_fs_x/low_level.c:785 ../libsvn_fs_x/low_level.c:791
-#: ../libsvn_fs_x/low_level.c:808 ../libsvn_fs_x/low_level.c:841
-#: ../libsvn_fs_x/low_level.c:861 ../libsvn_fs_x/low_level.c:881
+#: ../libsvn_fs_fs/low_level.c:326 ../libsvn_fs_fs/low_level.c:331
+#: ../libsvn_fs_fs/low_level.c:337 ../libsvn_fs_fs/low_level.c:354
+#: ../libsvn_fs_fs/low_level.c:387 ../libsvn_fs_fs/low_level.c:407
+#: ../libsvn_fs_fs/low_level.c:432 ../libsvn_fs_x/low_level.c:836
+#: ../libsvn_fs_x/low_level.c:853 ../libsvn_fs_x/low_level.c:882
+#: ../libsvn_fs_x/low_level.c:902 ../libsvn_fs_x/low_level.c:922
msgid "Invalid changes line in rev-file"
msgstr "rev-file ä¸æéæ³ä¿®æ¹è¡"
-#: ../libsvn_fs_fs/low_level.c:347 ../libsvn_fs_x/low_level.c:834
+#: ../libsvn_fs_fs/low_level.c:380 ../libsvn_fs_x/low_level.c:875
msgid "Invalid change kind in rev file"
msgstr "rev æä»¶ä¸ææ æçæ¹åç§ç±»"
-#: ../libsvn_fs_fs/low_level.c:367 ../libsvn_fs_x/low_level.c:854
+#: ../libsvn_fs_fs/low_level.c:400 ../libsvn_fs_x/low_level.c:895
msgid "Invalid text-mod flag in rev-file"
msgstr "rev-file ä¸ææ æç text-mod æ å¿"
-#: ../libsvn_fs_fs/low_level.c:387 ../libsvn_fs_x/low_level.c:874
+#: ../libsvn_fs_fs/low_level.c:420 ../libsvn_fs_x/low_level.c:915
msgid "Invalid prop-mod flag in rev-file"
msgstr "rev-file ä¸ææ æç prop-mod æ å¿"
-#: ../libsvn_fs_fs/low_level.c:412 ../libsvn_fs_x/low_level.c:894
-#,
+#: ../libsvn_fs_fs/low_level.c:445 ../libsvn_fs_x/low_level.c:935
msgid "Invalid mergeinfo-mod flag in rev-file"
msgstr "rev-file ä¸ææ æç mergeinfo-mod æ å¿"
-#: ../libsvn_fs_fs/low_level.c:419 ../libsvn_fs_x/low_level.c:900
-#,
+#: ../libsvn_fs_fs/low_level.c:452 ../libsvn_fs_x/low_level.c:941
msgid "Invalid path in changes line"
msgstr "ä¿®æ¹è¡ä¸å
嫿 æçè·¯å¾"
-#: ../libsvn_fs_fs/low_level.c:439 ../libsvn_fs_x/low_level.c:923
-#,
+#: ../libsvn_fs_fs/low_level.c:472 ../libsvn_fs_x/low_level.c:964
msgid "Invalid copy-from path in changes line"
msgstr "ä¿®æ¹è¡ä¸å
嫿 æç copy-from è·¯å¾"
-#: ../libsvn_fs_fs/low_level.c:545 ../libsvn_fs_x/low_level.c:1024
+#: ../libsvn_fs_fs/low_level.c:581 ../libsvn_fs_x/low_level.c:1063
#, c-format
msgid "Invalid change type %d"
msgstr "æ æçä¿®æ¹ç±»å %d"
-#: ../libsvn_fs_fs/low_level.c:673 ../libsvn_fs_fs/low_level.c:690
-#: ../libsvn_fs_x/low_level.c:203 ../libsvn_fs_x/low_level.c:220
+#: ../libsvn_fs_fs/low_level.c:709 ../libsvn_fs_fs/low_level.c:726
+#: ../libsvn_fs_x/low_level.c:236 ../libsvn_fs_x/low_level.c:253
#, c-format
msgid "Found malformed header '%s' in revision file"
-msgstr "å¨çæ¬æä»¶ä¸æ¾å°éæ³æä»¶å¤´â%sâ"
+msgstr "å¨çæ¬æä»¶ä¸æ¾å°éæ³æä»¶å¤´'%s'"
-#: ../libsvn_fs_fs/low_level.c:737 ../libsvn_fs_fs/low_level.c:746
-#: ../libsvn_fs_fs/low_level.c:754 ../libsvn_fs_fs/low_level.c:763
-#: ../libsvn_fs_fs/low_level.c:777 ../libsvn_fs_fs/low_level.c:788
-#: ../libsvn_fs_fs/low_level.c:795 ../libsvn_fs_fs/low_level.c:802
-#: ../libsvn_fs_x/low_level.c:256 ../libsvn_fs_x/low_level.c:271
-#: ../libsvn_fs_x/low_level.c:280 ../libsvn_fs_x/low_level.c:288
-#: ../libsvn_fs_x/low_level.c:297 ../libsvn_fs_x/low_level.c:312
+#: ../libsvn_fs_fs/low_level.c:776 ../libsvn_fs_fs/low_level.c:785
+#: ../libsvn_fs_fs/low_level.c:793 ../libsvn_fs_fs/low_level.c:802
+#: ../libsvn_fs_fs/low_level.c:827 ../libsvn_fs_fs/low_level.c:846
+#: ../libsvn_fs_fs/low_level.c:861 ../libsvn_fs_fs/low_level.c:868
+#: ../libsvn_fs_fs/low_level.c:876 ../libsvn_fs_x/low_level.c:289
+#: ../libsvn_fs_x/low_level.c:304 ../libsvn_fs_x/low_level.c:313
+#: ../libsvn_fs_x/low_level.c:321 ../libsvn_fs_x/low_level.c:330
+#: ../libsvn_fs_x/low_level.c:345
msgid "Malformed text representation offset line in node-rev"
-msgstr "node-rev ä¸æéæ³çææ¬ä¿®è®¢çåç§»è¡"
+msgstr "node-rev ä¸æéæ³çææ¬è¡¨ç¤ºåç§»è¡"
-#: ../libsvn_fs_fs/low_level.c:829 ../libsvn_fs_x/low_level.c:345
+#: ../libsvn_fs_fs/low_level.c:903 ../libsvn_fs_x/low_level.c:378
#, c-format
msgid "While reading representation offsets for node-revision '%s':"
-msgstr "读åèç¹çæ¬â%sâçå移失败ï¼"
+msgstr "读åèç¹çæ¬ '%s' ç表示åç§»æ¶:"
-#: ../libsvn_fs_fs/low_level.c:863 ../libsvn_fs_x/low_level.c:427
+#: ../libsvn_fs_fs/low_level.c:937
msgid "Missing id field in node-rev"
msgstr "node-rev 䏿²¡æ id"
-#: ../libsvn_fs_fs/low_level.c:878 ../libsvn_fs_x/low_level.c:442
+#: ../libsvn_fs_fs/low_level.c:952 ../libsvn_fs_x/low_level.c:494
#, c-format
msgid "Missing kind field in node-rev '%s'"
msgstr "node-rev '%s' 䏿²¡æ kind åæ®µ"
-#: ../libsvn_fs_fs/low_level.c:913 ../libsvn_fs_x/low_level.c:477
+#: ../libsvn_fs_fs/low_level.c:987 ../libsvn_fs_x/low_level.c:531
#, c-format
msgid "Missing cpath field in node-rev '%s'"
msgstr "node-rev '%s' 䏿²¡æ cpath åæ®µ"
-#: ../libsvn_fs_fs/low_level.c:920 ../libsvn_fs_x/low_level.c:484
-#, c-format
+#: ../libsvn_fs_fs/low_level.c:994 ../libsvn_fs_x/low_level.c:538
+#, c-format
msgid "Non-canonical cpath field in node-rev '%s'"
msgstr "node-rev '%s' ä¸å
å«éæ£å cpath åæ®µ"
-#: ../libsvn_fs_fs/low_level.c:945 ../libsvn_fs_x/low_level.c:511
+#: ../libsvn_fs_fs/low_level.c:1019 ../libsvn_fs_x/low_level.c:567
#, c-format
msgid "Malformed copyroot line in node-rev '%s'"
msgstr "node-rev '%s' ä¸ç copyroot è¡éæ³"
-#: ../libsvn_fs_fs/low_level.c:963 ../libsvn_fs_x/low_level.c:531
+#: ../libsvn_fs_fs/low_level.c:1037 ../libsvn_fs_x/low_level.c:587
#, c-format
msgid "Malformed copyfrom line in node-rev '%s'"
msgstr "node-rev '%s' ä¸ç copyfrom è¡éæ³"
-#: ../libsvn_fs_fs/low_level.c:1168 ../libsvn_fs_x/low_level.c:722
-#, c-format
+#: ../libsvn_fs_fs/low_level.c:1302 ../libsvn_fs_x/low_level.c:780
+#, c-format
msgid "Malformed representation header"
-msgstr "éæ³å±ç°å¤´"
+msgstr "éæ³è¡¨ç¤ºå¤´"
-#: ../libsvn_fs_fs/pack.c:1946
+#: ../libsvn_fs_fs/pack.c:2118
#, c-format
msgid "FSFS format (%d) too old to pack; please upgrade the filesystem."
msgstr "è¦æå
ç FSFS æ ¼å¼ (%d) 太æ§ï¼è¯·å级ã"
-#: ../libsvn_fs_fs/recovery.c:171
+#: ../libsvn_fs_fs/recovery.c:172
msgid "Recovery encountered a non-directory node"
msgstr "ä¿®å¤æ¶éå°éç®å½èç¹"
-#: ../libsvn_fs_fs/recovery.c:192
+#: ../libsvn_fs_fs/recovery.c:193
msgid "Recovery encountered a deltified directory representation"
msgstr "ä¿®å¤æ¶éå°å·®å¼ç®å½è¡¨ç¤º"
-#: ../libsvn_fs_fs/recovery.c:232 ../libsvn_fs_fs/recovery.c:241
-#: ../libsvn_fs_fs/recovery.c:247
+#: ../libsvn_fs_fs/recovery.c:214
+#, c-format
+msgid "malformed representation for node-revision '%s'"
+msgstr "èç¹çæ¬ '%s' çè¡¨ç¤ºæ ¼å¼é误"
+
+#: ../libsvn_fs_fs/recovery.c:240 ../libsvn_fs_fs/recovery.c:249
+#: ../libsvn_fs_fs/recovery.c:255
msgid "Directory entry corrupt"
msgstr "ç®å½æ¡ç®æå"
-#: ../libsvn_fs_fs/recovery.c:393 ../libsvn_fs_x/recovery.c:174
+#: ../libsvn_fs_fs/recovery.c:401 ../libsvn_fs_x/recovery.c:266
#, c-format
msgid "Expected current rev to be <= %ld but found %ld"
msgstr "ææå½åçæ¬ <= %ldï¼ä½å®æ¯ %ld"
-#: ../libsvn_fs_fs/recovery.c:444 ../libsvn_fs_x/recovery.c:189
+#: ../libsvn_fs_fs/recovery.c:452 ../libsvn_fs_x/recovery.c:303
#, c-format
msgid "Revision %ld has a revs file but no revprops file"
msgstr "çæ¬ %ld æçæ¬æä»¶ï¼ä½æ¯æ²¡æçæ¬å±æ§æä»¶"
-#: ../libsvn_fs_fs/recovery.c:451 ../libsvn_fs_x/recovery.c:196
+#: ../libsvn_fs_fs/recovery.c:459 ../libsvn_fs_x/recovery.c:310
#, c-format
msgid "Revision %ld has a revs file but the revprops file is inaccessible"
msgstr "çæ¬ %ld æçæ¬æä»¶ï¼ä½æ¯çæ¬å±æ§æä»¶ä¸å¯è®¿é®"
-#: ../libsvn_fs_fs/recovery.c:460 ../libsvn_fs_x/recovery.c:205
+#: ../libsvn_fs_fs/recovery.c:468 ../libsvn_fs_x/recovery.c:292
#, c-format
msgid "Revision %ld has a non-file where its revprops file should be"
msgstr "çæ¬ %ld æéæä»¶é¡¹ç®ï¼ä¸å
¶å±æ§æä»¶çè®°å½çç¾"
-#: ../libsvn_fs_fs/rep-cache.c:124 ../libsvn_fs_x/rep-cache.c:124
-msgid "Couldn't open rep-cache database"
-msgstr "æ æ³æå¼ç¼åæ°æ®åº"
+#: ../libsvn_fs_fs/rep-cache.c:130 ../libsvn_fs_x/rep-cache.c:130
+#, c-format
+msgid "Couldn't open rep-cache database '%s'"
+msgstr "æ æ³æå¼ rep-cache æ°æ®åº '%s'"
-#: ../libsvn_fs_fs/rep-cache.c:257 ../libsvn_fs_fs/rep-cache.c:316
-#: ../libsvn_fs_x/rep-cache.c:253 ../libsvn_fs_x/rep-cache.c:311
+#: ../libsvn_fs_fs/rep-cache.c:281 ../libsvn_fs_fs/rep-cache.c:342
+#: ../libsvn_fs_x/rep-cache.c:280 ../libsvn_fs_x/rep-cache.c:338
msgid "Only SHA1 checksums can be used as keys in the rep_cache table.\n"
msgstr "å¨è¡¨ rep_cache ä¸ï¼åªæ SHA1 æ ¡éªåæè½ç¨ä½é®ã\n"
-#: ../libsvn_fs_fs/revprops.c:319 ../libsvn_fs_x/revprops.c:795
-#, c-format
+#: ../libsvn_fs_fs/revprops.c:372
+#, c-format
msgid "Packed revprop manifest for r%ld not properly terminated"
msgstr "r%ld çæå
ç revprop æ¸
åæ²¡ææ£ç¡®ç»æ"
-#: ../libsvn_fs_fs/revprops.c:361 ../libsvn_fs_x/revprops.c:837
+#: ../libsvn_fs_fs/revprops.c:414
#, c-format
msgid "Packed revprop manifest for r%ld has too many entries"
msgstr "r%ld çæå
ç revprop æ¸
åå
å«äºå¤ªå¤ç项ç®"
-#: ../libsvn_fs_fs/revprops.c:366 ../libsvn_fs_x/revprops.c:842
+#: ../libsvn_fs_fs/revprops.c:419
#, c-format
msgid "Packed revprop manifest for r%ld has too few entries"
msgstr "r%ld çæå
ç revprop æ¸
åå
å«ç项ç®å¤ªå°"
-#: ../libsvn_fs_fs/revprops.c:430 ../libsvn_fs_x/revprops.c:905
+#: ../libsvn_fs_fs/revprops.c:489 ../libsvn_fs_x/revprops.c:798
#, c-format
msgid "Revprop pack for revision r%ld contains revprops for r%ld .. r%ld"
-msgstr ""
+msgstr "çæ¬ r%ld ç Revprop å
å
å« r%ld .. r%ld ççæ¬å±æ§"
-#: ../libsvn_fs_fs/revprops.c:441 ../libsvn_fs_x/revprops.c:916
-#, c-format
+#: ../libsvn_fs_fs/revprops.c:500 ../libsvn_fs_x/revprops.c:809
+#, c-format
msgid "Revprop pack for revision r%ld starts at non-packed revisions r%ld"
msgstr "r%ld çæå
ç revprop èµ·å§äºéæå
çæ¬ r%ld"
-#: ../libsvn_fs_fs/revprops.c:450 ../libsvn_fs_x/revprops.c:925
+#: ../libsvn_fs_fs/revprops.c:509
msgid "Header end not found"
msgstr "æ¾ä¸å° Header çç»ææ è®°"
-#: ../libsvn_fs_fs/revprops.c:482 ../libsvn_fs_x/revprops.c:957
+#: ../libsvn_fs_fs/revprops.c:544
msgid "Packed revprop size exceeds pack file size"
msgstr "æå
ç revprop 大å°è¶
åºæå
æä»¶å¤§å°"
-#: ../libsvn_fs_fs/revprops.c:540 ../libsvn_fs_x/revprops.c:1015
+#: ../libsvn_fs_fs/revprops.c:628 ../libsvn_fs_x/revprops.c:887
#, c-format
msgid "No such packed revision %ld"
msgstr "æ²¡ææ¤æå
çæ¬ %ld"
-#: ../libsvn_fs_fs/revprops.c:573 ../libsvn_fs_x/revprops.c:1056
-#, c-format
+#: ../libsvn_fs_fs/revprops.c:660 ../libsvn_fs_x/revprops.c:936
+#, c-format
msgid "Failed to read revprop pack file for r%ld"
msgstr "读å r%ld ç revprop æå
æä»¶å¤±è´¥"
-#: ../libsvn_fs_fs/revprops.c:580 ../libsvn_fs_x/revprops.c:1063
-#, c-format
+#: ../libsvn_fs_fs/revprops.c:668
+#, c-format
msgid "Revprop pack file for r%ld is corrupt"
msgstr "r%ld ç revprop æå
æä»¶æå"
-#: ../libsvn_fs_fs/revprops.c:637 ../libsvn_fs_x/revprops.c:1136
+#: ../libsvn_fs_fs/revprops.c:816 ../libsvn_fs_x/revprops.c:1009
#, c-format
msgid "Could not read revprops for revision %ld"
msgstr "æ æ³æ¾å°çæ¬ %ld ççæ¬å±æ§"
-#: ../libsvn_fs_fs/revprops.c:862 ../libsvn_fs_x/revprops.c:1374
+#: ../libsvn_fs_fs/revprops.c:1051
#, c-format
msgid "Packed file '%s' misses a tag"
msgstr "æå
æä»¶ '%s' 缺å°ä¸ä¸ªæ ç¾"
-#: ../libsvn_fs_fs/transaction.c:258 ../libsvn_fs_x/transaction.c:503
+#: ../libsvn_fs_fs/transaction.c:250 ../libsvn_fs_x/transaction.c:529
#, c-format
msgid "Can't unlock unknown transaction '%s'"
-msgstr "ä¸è½è§£éæªç¥äºå¡â%sâ"
+msgstr "ä¸è½è§£éæªç¥äºå¡'%s'"
-#: ../libsvn_fs_fs/transaction.c:262 ../libsvn_fs_x/transaction.c:507
+#: ../libsvn_fs_fs/transaction.c:254 ../libsvn_fs_x/transaction.c:533
#, c-format
msgid "Can't unlock nonlocked transaction '%s'"
-msgstr "ä¸è½è§£éæªéäºå¡â%sâ"
+msgstr "ä¸è½è§£éæªéäºå¡'%s'"
-#: ../libsvn_fs_fs/transaction.c:269 ../libsvn_fs_x/transaction.c:514
+#: ../libsvn_fs_fs/transaction.c:261 ../libsvn_fs_x/transaction.c:540
#, c-format
msgid "Can't unlock prototype revision lockfile for transaction '%s'"
-msgstr "ä¸è½ä¸ºäºå¡â%sâè§£éååçæ¬éæä»¶"
+msgstr "ä¸è½ä¸ºäºå¡'%s'è§£éååçæ¬éæä»¶"
-#: ../libsvn_fs_fs/transaction.c:275 ../libsvn_fs_x/transaction.c:520
+#: ../libsvn_fs_fs/transaction.c:267 ../libsvn_fs_x/transaction.c:546
#, c-format
msgid "Can't close prototype revision lockfile for transaction '%s'"
-msgstr "ä¸è½ä¸ºäºå¡â%sâå
³éååçæ¬éæä»¶"
+msgstr "ä¸è½ä¸ºäºå¡'%s'å
³éååçæ¬éæä»¶"
-#: ../libsvn_fs_fs/transaction.c:321 ../libsvn_fs_x/transaction.c:566
+#: ../libsvn_fs_fs/transaction.c:313 ../libsvn_fs_x/transaction.c:594
#, c-format
msgid "Cannot write to the prototype revision file of transaction '%s' because a previous representation is currently being written by this process"
-msgstr "å 为å½åè¿ç¨æ£å¨åå
¥ä»¥åçæ¬ï¼æä»¥ä¸è½ä¸ºäºå¡ '%s' åå
¥ååçæ¬æä»¶ã"
+msgstr "æ æ³åå
¥äºå¡ '%s' çååçæ¬æä»¶ï¼å 为å½åè¿ç¨æ£å¨åå
¥å
åç表示"
-#: ../libsvn_fs_fs/transaction.c:358 ../libsvn_fs_x/transaction.c:603
+#: ../libsvn_fs_fs/transaction.c:350 ../libsvn_fs_x/transaction.c:632
#, c-format
msgid "Cannot write to the prototype revision file of transaction '%s' because a previous representation is currently being written by another process"
-msgstr "å 为å
¶å®è¿ç¨æ£å¨åå
¥ä»¥åçæ¬ï¼æä»¥ä¸è½ä¸ºäºå¡ '%s' åå
¥ååçæ¬æä»¶ã"
+msgstr "æ æ³åå
¥äºå¡ '%s' çååçæ¬æä»¶ï¼å 为å¦ä¸ä¸ªè¿ç¨æ£å¨åå
¥å
åç表示"
-#: ../libsvn_fs_fs/transaction.c:366 ../libsvn_fs_x/transaction.c:610
-#: ../libsvn_subr/io.c:2168
+#: ../libsvn_fs_fs/transaction.c:358 ../libsvn_fs_x/transaction.c:640
+#: ../libsvn_subr/io.c:2681
#, c-format
msgid "Can't get exclusive lock on file '%s'"
-msgstr "ä¸è½è·åæä»¶â%sâçæå®é"
+msgstr "ä¸è½è·åæä»¶'%s'çæå®é"
-#: ../libsvn_fs_fs/transaction.c:414 ../libsvn_fs_x/transaction.c:655
+#: ../libsvn_fs_fs/transaction.c:406 ../libsvn_fs_x/transaction.c:686
#, c-format
msgid "p2l proto index offset %s beyond protorev file size %s for TXN %s"
-msgstr ""
+msgstr "äºå¡ %s ç p2l ååç´¢å¼åç§»é %s è¶
åº protorev æä»¶å¤§å° %s"
-#: ../libsvn_fs_fs/transaction.c:523 ../libsvn_fs_fs/transaction.c:2348
-#: ../libsvn_fs_x/transaction.c:760 ../libsvn_fs_x/transaction.c:2408
+#: ../libsvn_fs_fs/transaction.c:515 ../libsvn_fs_fs/transaction.c:2618
+#: ../libsvn_fs_x/transaction.c:816 ../libsvn_fs_x/transaction.c:2686
#, c-format
msgid "Attempted to write to non-transaction '%s'"
msgstr "è¯å¾åè³éäºå¡ '%s'"
-#: ../libsvn_fs_fs/transaction.c:932 ../libsvn_fs_x/transaction.c:1169
+#: ../libsvn_fs_fs/transaction.c:986 ../libsvn_fs_x/transaction.c:1198
msgid "Copying from transactions not allowed"
msgstr "ä¸å
许ä»äºå¡å¤å¶"
-#: ../libsvn_fs_fs/transaction.c:1065
+#: ../libsvn_fs_fs/transaction.c:1120
#, c-format
msgid "Unable to create transaction directory in '%s' for revision %ld"
-msgstr "æ æ³å¨â%sâä¸ä¸ºçæ¬ %ld å建äºå¡ç®å½"
+msgstr "æ æ³å¨'%s'ä¸ä¸ºçæ¬ %ld å建äºå¡ç®å½"
-#: ../libsvn_fs_fs/transaction.c:1135 ../libsvn_fs_x/transaction.c:1312
+#: ../libsvn_fs_fs/transaction.c:1191 ../libsvn_fs_x/transaction.c:1383
msgid "Internal error: a null transaction id was passed to get_txn_proplist()"
msgstr "å
é¨é误: å get_txn_proplist() ä¼ éäºç©ºäºå¡æ è¯"
-#: ../libsvn_fs_fs/transaction.c:1312 ../libsvn_fs_fs/transaction.c:1318
-#: ../libsvn_fs_x/transaction.c:1570 ../libsvn_fs_x/transaction.c:1576
+#: ../libsvn_fs_fs/transaction.c:1204 ../libsvn_fs_x/transaction.c:1397
+#, c-format
+msgid "malformed property list in transaction '%s'"
+msgstr "äºå¡ '%s' ä¸ç屿§åè¡¨æ ¼å¼é误"
+
+#: ../libsvn_fs_fs/transaction.c:1372 ../libsvn_fs_fs/transaction.c:1378
+#: ../libsvn_fs_x/transaction.c:1657 ../libsvn_fs_x/transaction.c:1663
msgid "next-id file corrupt"
msgstr "next-id æä»¶æå"
-#: ../libsvn_fs_fs/transaction.c:1431 ../libsvn_fs_x/transaction.c:1689
+#: ../libsvn_fs_fs/transaction.c:1491 ../libsvn_fs_x/transaction.c:1776
#, c-format
msgid "Transaction '%s' cleanup failed"
msgstr "äºå¡ '%s' æ¸
ç失败"
-#: ../libsvn_fs_fs/transaction.c:2368 ../libsvn_fs_x/transaction.c:2428
+#: ../libsvn_fs_fs/transaction.c:1819 ../libsvn_fs_x/transaction.c:1583
+msgid "Unexpected itemidx file length"
+msgstr "æå¤ç itemidx æä»¶é¿åº¦"
+
+#: ../libsvn_fs_fs/transaction.c:2638 ../libsvn_fs_x/transaction.c:2707
msgid "Can't set text contents of a directory"
msgstr "æ æ³è®¾å®ç®å½çææ¬å
容"
-#: ../libsvn_fs_fs/transaction.c:2774 ../libsvn_fs_x/transaction.c:2764
+#: ../libsvn_fs_fs/transaction.c:3067 ../libsvn_fs_x/transaction.c:3046
#, c-format
msgid "predecessor count for the root node-revision is wrong: found (%d+%ld != %d), committing r%ld"
msgstr "æ ¹èç¹çæ¬çå任计æ°é误: åç° (%d+%ld != %d), æ£å¨æäº¤ r%ld"
-#: ../libsvn_fs_fs/transaction.c:2931
+#: ../libsvn_fs_fs/transaction.c:3249
msgid "Truncated protorev file detected"
msgstr "æ£æµå°æä»¶ protorev è¢«æªæ"
-#: ../libsvn_fs_fs/transaction.c:3418 ../libsvn_fs_x/transaction.c:3319
+#: ../libsvn_fs_fs/transaction.c:3786 ../libsvn_fs_x/transaction.c:3806
msgid "Transaction out of date"
msgstr "äºå¡è¿æ¶"
-#: ../libsvn_fs_fs/transaction.c:3693 ../libsvn_fs_x/transaction.c:3578
+#: ../libsvn_fs_fs/transaction.c:4085 ../libsvn_fs_x/transaction.c:4053
#, c-format
msgid "No such transaction '%s'"
msgstr "没æäºå¡ '%s'"
-#: ../libsvn_fs_fs/tree.c:2404 ../libsvn_subr/path.c:1229
+#: ../libsvn_fs_fs/tree.c:902
#, c-format
-msgid "Invalid control character '0x%02x' in path '%s'"
-msgstr "æ ææ§å¶å符 â0x%02xâ å¨è·¯å¾ â%sâ ä¸"
+msgid "Failure opening '%s' in transaction '%s'"
+msgstr "å¨äºå¡ '%s' ä¸æå¼ '%s' 失败"
+
+#: ../libsvn_fs_fs/tree.c:905
+#, c-format
+msgid "Failure opening '%s' in revision %ld"
+msgstr "æå¼ '%s'(çæ¬ %ld) 失败"
-#: ../libsvn_fs_fs/tree.c:2567 ../libsvn_fs_x/tree.c:2504
-#, fuzzy
+#: ../libsvn_fs_fs/tree.c:2655 ../libsvn_fs_x/tree.c:1585
msgid "Copy immutable tree not supported"
-msgstr "å½å䏿¯æä»å¯åçæ å¤å¶"
+msgstr "䏿¯æå¤å¶ä¸å¯åæ "
-#: ../libsvn_fs_fs/tree.c:3882 ../libsvn_fs_x/tree.c:3666
+#: ../libsvn_fs_fs/tree.c:4212 ../libsvn_fs_x/tree.c:2984
#, c-format
msgid "Node-revision #'%s' claims to have mergeinfo but doesn't"
-msgstr "èç¹çæ¬ #â%sâ 声称æåå¹¶ä¿¡æ¯ï¼å®é
ä¸å´æ²¡æ"
+msgstr "èç¹çæ¬ #'%s' 声称æåå¹¶ä¿¡æ¯ï¼å®é
ä¸å´æ²¡æ"
-#: ../libsvn_fs_fs/tree.c:3998 ../libsvn_fs_x/tree.c:3782
+#: ../libsvn_fs_fs/tree.c:4327 ../libsvn_fs_x/tree.c:3076
#, c-format
msgid "Node-revision '%s@%ld' claims to have mergeinfo but doesn't"
-msgstr "èç¹çæ¬â%s@%ldâ声称æåå¹¶ä¿¡æ¯ï¼å®é
ä¸å´æ²¡æ"
+msgstr "èç¹çæ¬'%s@%ld'声称æåå¹¶ä¿¡æ¯ï¼å®é
ä¸å´æ²¡æ"
-#: ../libsvn_fs_fs/tree.c:4198
+#: ../libsvn_fs_fs/tree.c:4526
#, c-format
msgid "Querying mergeinfo requires version %d of the FSFS filesystem schema; filesystem '%s' uses only version %d"
-msgstr "æ¥è¯¢åå¹¶ä¿¡æ¯éè¦ FSFS æä»¶ç³»ç»æ¹æ¡çæ¬ %dï¼æä»¶ç³»ç»â%sâåªä½¿ç¨çæ¬ %d"
+msgstr "æ¥è¯¢åå¹¶ä¿¡æ¯éè¦ FSFS æä»¶ç³»ç»æ¹æ¡çæ¬ %dï¼æä»¶ç³»ç»'%s'åªä½¿ç¨çæ¬ %d"
-#: ../libsvn_fs_fs/util.c:387 ../libsvn_fs_x/util.c:437
+#: ../libsvn_fs_fs/util.c:387 ../libsvn_fs_x/util.c:491
#, c-format
msgid "%s file '%s' contains unexpected non-digit '%c' within '%s'"
-msgstr "%s æä»¶â%sâå
嫿å¤çéæ°åå符 '%c' å¨ '%s' ä¸"
+msgstr "%s æä»¶'%s'å
嫿å¤çéæ°åå符 '%c' å¨ '%s' ä¸"
-#: ../libsvn_fs_fs/util.c:477 ../libsvn_fs_fs/util.c:482
-#: ../libsvn_fs_fs/util.c:487 ../libsvn_fs_x/util.c:508
+#: ../libsvn_fs_fs/util.c:479 ../libsvn_fs_fs/util.c:484
+#: ../libsvn_fs_fs/util.c:489 ../libsvn_fs_x/util.c:566
msgid "Corrupt 'current' file"
-msgstr "æä»¶ âcurrentâ æå"
+msgstr "æä»¶ 'current' æå"
-#: ../libsvn_fs_fs/util.c:598 ../libsvn_fs_x/util.c:619
+#: ../libsvn_fs_fs/util.c:585 ../libsvn_fs_x/util.c:662
#, c-format
msgid "Can't read '%s'"
-msgstr "ä¸è½è¯»åâ%sâ"
+msgstr "ä¸è½è¯»å'%s'"
-#: ../libsvn_fs_fs/util.c:619 ../libsvn_fs_x/util.c:646
+#: ../libsvn_fs_fs/util.c:606 ../libsvn_fs_x/util.c:689
msgid "Unexpected EOF"
msgstr "æµæå¤ç»æ"
-#: ../libsvn_fs_fs/util.c:626 ../libsvn_fs_x/util.c:653
+#: ../libsvn_fs_fs/util.c:613 ../libsvn_fs_x/util.c:696
#, c-format
msgid "Number '%s' invalid or too large"
-msgstr ""
+msgstr "æ°å '%s' æ ææå¤ªå¤§"
-#: ../libsvn_fs_fs/verify.c:208 ../libsvn_fs_x/verify.c:181
-#, fuzzy, c-format
+#: ../libsvn_fs_fs/verify.c:209 ../libsvn_fs_x/verify.c:183
+#, c-format
msgid "%s checksum mismatch in file %s"
-msgstr "'%s' çæ ¡éªåé误"
+msgstr "æä»¶ %s ä¸ %s æ ¡éªåä¸å¹é
"
-#: ../libsvn_fs_fs/verify.c:303
+#: ../libsvn_fs_fs/verify.c:304
#, c-format
msgid "p2l index entry not found for PHYS %s returned by l2p index for LOG r%ld:i%ld"
-msgstr ""
+msgstr "æ¾ä¸å° PHYS %s ç p2l ç´¢å¼æ¡ç®(ç± l2p ç´¢å¼ä¸º LOG r%ld:i%ld è¿å)"
-#: ../libsvn_fs_fs/verify.c:313 ../libsvn_fs_x/verify.c:289
+#: ../libsvn_fs_fs/verify.c:314 ../libsvn_fs_x/verify.c:288
#, c-format
msgid "p2l index info LOG r%ld:i%ld does not match l2p index for LOG r%ld:i%ld"
-msgstr ""
+msgstr "p2l ç´¢å¼ä¿¡æ¯ LOG r%ld:i%ld ä¸ LOG r%ld:i%ld ç l2p ç´¢å¼ä¸å¹é
"
-#: ../libsvn_fs_fs/verify.c:379 ../libsvn_fs_x/verify.c:355
-#, fuzzy, c-format
+#: ../libsvn_fs_fs/verify.c:380 ../libsvn_fs_x/verify.c:356
+#, c-format
msgid "p2l does not cover offset %s for revision %ld"
-msgstr "没æè·¯å¾ â%sâ å¨çæ¬ %ld ä¸"
+msgstr "p2l æªè¦çåç§»é %s(çæ¬ %ld)"
-#: ../libsvn_fs_fs/verify.c:404
+#: ../libsvn_fs_fs/verify.c:405
#, c-format
msgid "Empty P2L entry for PHYS %s refers to revision %ld outside the rev / pack file (%ld-%ld)"
-msgstr ""
+msgstr "PHYS %s å¤ç空 P2L æ¡ç®å¼ç¨äº rev / pack æä»¶ (%ld-%ld) ä¹å¤ççæ¬ %ld"
-#: ../libsvn_fs_fs/verify.c:421
+#: ../libsvn_fs_fs/verify.c:422
#, c-format
msgid "l2p index entry PHYS %sdoes not match p2l index value LOG r%ld:i%ld for PHYS %s"
-msgstr ""
+msgstr "l2p ç´¢å¼æ¡ç® PHYS %sä¸ p2l ç´¢å¼å¼ LOG r%ld:i%ld ä¸å¹é
(PHYS %s)"
-#: ../libsvn_fs_fs/verify.c:485 ../libsvn_fs_x/verify.c:451
+#: ../libsvn_fs_fs/verify.c:487 ../libsvn_fs_x/verify.c:456
#, c-format
msgid "Empty section in file %s contains non-NUL data at offset %s"
-msgstr ""
+msgstr "æä»¶ %s ä¸åç§»é %s å¤ç空è嫿é NUL æ°æ®"
-#: ../libsvn_fs_fs/verify.c:526 ../libsvn_fs_x/verify.c:493
+#: ../libsvn_fs_fs/verify.c:528 ../libsvn_fs_x/verify.c:498
#, c-format
msgid "Checksum mismatch in item at offset %s of length %s bytes in file %s"
-msgstr ""
+msgstr "æä»¶ %s ä¸åç§»é %s å¤é¿åº¦ä¸º %s åèçé¡¹æ ¡éªåä¸å¹é
"
-#: ../libsvn_fs_fs/verify.c:622 ../libsvn_fs_x/verify.c:589
+#: ../libsvn_fs_fs/verify.c:624 ../libsvn_fs_x/verify.c:594
#, c-format
msgid "File size of %s for revision r%ld does not match p2l index size of %s"
-msgstr ""
+msgstr "æä»¶å¤§å° %s(çæ¬ r%ld)ä¸ p2l ç´¢å¼å¤§å° %s ä¸å¹é
"
-#: ../libsvn_fs_fs/verify.c:667 ../libsvn_fs_x/verify.c:634
+#: ../libsvn_fs_fs/verify.c:669 ../libsvn_fs_x/verify.c:640
#, c-format
msgid "p2l index entry for revision r%ld is non-contiguous between offsets %s and %s"
-msgstr ""
+msgstr "çæ¬ r%ld ç p2l ç´¢å¼æ¡ç®å¨åç§»é %s å %s ä¹é´ä¸è¿ç»"
+
+#: ../libsvn_fs_fs/verify.c:682
+#, c-format
+msgid "p2l index entry for revision r%ld at offset %s contains invalid item type %u"
+msgstr "çæ¬ r%ld å¨åç§»é %s å¤ç p2l ç´¢å¼æ¡ç®å
嫿 æç项类å %u"
-#: ../libsvn_fs_util/fs-util.c:156
+#: ../libsvn_fs_fs/verify.c:700
+#, c-format
+msgid "p2l index entry for changes in revision r%ld is item %s of type %u at offset %s"
+msgstr "çæ¬ r%ld çæ´æ¹ç p2l ç´¢å¼æ¡ç®æ¯åç§»é %s å¤ç±»å %u ç项 %s"
+
+#: ../libsvn_fs_util/fs-util.c:164
msgid "Filesystem object has not been opened yet"
msgstr "æä»¶ç³»ç»å¯¹è±¡å°æªæå¼"
-#: ../libsvn_fs_util/fs-util.c:159
+#: ../libsvn_fs_util/fs-util.c:167
msgid "Filesystem object already open"
msgstr "æä»¶ç³»ç»å¯¹è±¡å·²ç»æå¼"
-#: ../libsvn_fs_x/cached_data.c:2918
-#, fuzzy, c-format
+#: ../libsvn_fs_x/batch_fsync.c:142
+msgid "Can't create fsync thread pool in FSX"
+msgstr "æ æ³å¨ FSX ä¸å建 fsync çº¿ç¨æ± "
+
+#: ../libsvn_fs_x/batch_fsync.c:414 ../svnserve/svnserve.c:1416
+#, c-format
+msgid "Can't push task"
+msgstr "ä¸è½åå»ºçº¿ç¨æ± ä»»å¡"
+
+#: ../libsvn_fs_x/cached_data.c:2508
+#, c-format
+msgid "Directory for '%s' is too large"
+msgstr "'%s' çç®å½å¤ªå¤§"
+
+#: ../libsvn_fs_x/cached_data.c:2530
+#, c-format
+msgid "Directory entry missing kind in '%s'"
+msgstr "'%s' ä¸çç®å½æ¡ç®ç¼ºå°ç±»å"
+
+#: ../libsvn_fs_x/cached_data.c:2536
+#, c-format
+msgid "Directory entry missing change set in '%s'"
+msgstr "'%s' ä¸çç®å½æ¡ç®ç¼ºå°åæ´é"
+
+#: ../libsvn_fs_x/cached_data.c:2542
+#, c-format
+msgid "Directory entry missing item number in '%s'"
+msgstr "'%s' ä¸çç®å½æ¡ç®ç¼ºå°é¡¹ç¼å·"
+
+#: ../libsvn_fs_x/cached_data.c:2578
+#, c-format
+msgid "Directory length mismatch in '%s'"
+msgstr "'%s' ä¸çç®å½é¿åº¦ä¸å¹é
"
+
+#: ../libsvn_fs_x/cached_data.c:3083
+#, c-format
msgid ""
"Low-level checksum mismatch while reading\n"
"%s bytes of meta data at offset %s "
-msgstr "读åä¿®è®¢çæ¶æ ¡éªåä¸å¹é
"
+msgstr ""
+"å¨åç§»é %s å¤è¯»å\n"
+"%s åèçå
æ°æ®æ¶ä½çº§æ ¡éªåä¸å¹é
"
-#: ../libsvn_fs_x/changes.c:252
+#: ../libsvn_fs_x/changes.c:232
#, c-format
msgid "Changes list index %%%s exceeds container size %%d"
-msgstr ""
+msgstr "åæ´åè¡¨ç´¢å¼ %%%s è¶
åºå®¹å¨å¤§å° %%d"
-#: ../libsvn_fs_x/changes.c:519
+#: ../libsvn_fs_x/changes.c:485
#, c-format
msgid "Changes list index %u exceeds container size %d"
-msgstr ""
+msgstr "åæ´åè¡¨ç´¢å¼ %u è¶
åºå®¹å¨å¤§å° %d"
-#: ../libsvn_fs_x/fs.c:100
-#, fuzzy, c-format
+#: ../libsvn_fs_x/fs.c:104
+#, c-format
msgid "Can't fetch FSX shared data"
-msgstr "ä¸è½è·åæä»¶ç³»ç»äºæ¥ä½"
+msgstr "æ æ³è·å FSX å
±äº«æ°æ®"
-#: ../libsvn_fs_x/fs.c:129
-#, fuzzy, c-format
+#: ../libsvn_fs_x/fs.c:133
+#, c-format
msgid "Can't store FSX shared data"
-msgstr "ä¸è½åå¨æä»¶ç³»ç»å
±äº«æ°æ®"
+msgstr "æ æ³åå¨ FSX å
±äº«æ°æ®"
-#: ../libsvn_fs_x/fs.c:550
-#, fuzzy
+#: ../libsvn_fs_x/fs.c:603
msgid "Module for working with an experimental (FSX) repository."
-msgstr "模åä¸ææ¬æä»¶(FSFS)çæ¬åºä¸èµ·å·¥ä½ã"
+msgstr "ç¨äºæä½å®éªæ§ (FSX) çæ¬åºç模åã"
-#: ../libsvn_fs_x/fs.c:611
-#, fuzzy, c-format
+#: ../libsvn_fs_x/fs.c:667
+#, c-format
msgid "Unsupported FS loader version (%d) for fsx"
-msgstr "䏿¯æçFSFSä¹FSå è½½å¨çæ¬ (%d)"
+msgstr "fsx ç FS å è½½å¨çæ¬ (%d) 䏿¯æ"
+
+#: ../libsvn_fs_x/fs_x.c:108
+#, c-format
+msgid "Unsupported experimental FSX format '%d' found; current format is '%d'"
+msgstr "åç°ä¸æ¯æçå®éªæ§ FSX æ ¼å¼ '%d'ï¼å½åæ ¼å¼ä¸º '%d'"
-#: ../libsvn_fs_x/fs_x.c:1017
-#, fuzzy
+#: ../libsvn_fs_x/fs_x.c:117
+#, c-format
+msgid "Expected FSX format between '%d' and '%d'; found format '%d'"
+msgstr "ææ FSX æ ¼å¼å¨ '%d' å '%d' ä¹é´ï¼æ¾å°æ ¼å¼ '%d'"
+
+#: ../libsvn_fs_x/fs_x.c:1063
msgid "FSX is not compatible with Subversion prior to 1.9"
-msgstr "â%sâ䏿¯ææç Subversion 屿§åç§°"
+msgstr "FSX ä¸ 1.9 ä¹åç Subversion ä¸å
¼å®¹"
-#: ../libsvn_fs_x/hotcopy.c:486
+#: ../libsvn_fs_x/hotcopy.c:354
#, c-format
msgid "The FSX format (%d) of the hotcopy source does not match the FSX format (%d) of the hotcopy destination; please upgrade both repositories to the same format"
-msgstr ""
+msgstr "hotcopy æºç FSX æ ¼å¼ (%d) ä¸ hotcopy ç®æ ç FSX æ ¼å¼ (%d) ä¸å¹é
ï¼è¯·å°ä¸¤ä¸ªçæ¬åºå级å°ç¸åæ ¼å¼"
-#: ../libsvn_fs_x/index.c:294
-#, fuzzy
+#: ../libsvn_fs_x/index.c:289
msgid "Can't read index file '%s' at offset 0x%"
-msgstr "ä¸è½è¯»åæä»¶â%sâ"
+msgstr "æ æ³å¨åç§»é 0x% å¤è¯»åç´¢å¼æä»¶ '%s'"
-#: ../libsvn_fs_x/index.c:304
-#, fuzzy
+#: ../libsvn_fs_x/index.c:299
msgid "Unexpected end of index file %s at offset 0x%"
-msgstr "svndiff è¾å
¥ææç»æ"
+msgstr "ç´¢å¼æä»¶ %s å¨åç§»é 0x% 夿å¤ç»æ"
-#: ../libsvn_fs_x/index.c:2668
+#: ../libsvn_fs_x/index.c:2615
msgid "Unused regions must be empty and have checksum 0"
-msgstr ""
+msgstr "æªä½¿ç¨çåºåå¿
é¡»ä¸ºç©ºä¸æ ¡éªå为 0"
-#: ../libsvn_fs_x/index.c:2682
+#: ../libsvn_fs_x/index.c:2629
msgid "Only containers may have more than one sub-item"
-msgstr ""
+msgstr "åªæå®¹å¨å¯ä»¥æå¤ä¸ªå项"
+
+#: ../libsvn_fs_x/low_level.c:455
+#, c-format
+msgid "Missing %s field in node-rev"
+msgstr "èç¹çæ¬ä¸ç¼ºå° %s åæ®µ"
+
+#: ../libsvn_fs_x/noderevs.c:320
+#, c-format
+msgid "ID part index %d exceeds container size %d"
+msgstr "ID é¨åç´¢å¼ %d è¶
åºå®¹å¨å¤§å° %d"
-#: ../libsvn_fs_x/noderevs.c:367 ../libsvn_fs_x/noderevs.c:402
+#: ../libsvn_fs_x/noderevs.c:348
#, c-format
msgid "Node revision ID index %d exceeds container size %d"
-msgstr ""
+msgstr "èç¹çæ¬ ID ç´¢å¼ %d è¶
åºå®¹å¨å¤§å° %d"
-#: ../libsvn_fs_x/noderevs.c:439
+#: ../libsvn_fs_x/noderevs.c:377
#, c-format
msgid "Node revision index %%%s exceeds container size %%d"
-msgstr ""
+msgstr "èç¹çæ¬ç´¢å¼ %%%s è¶
åºå®¹å¨å¤§å° %%d"
-#: ../libsvn_fs_x/noderevs.c:679
-#, fuzzy, c-format
+#: ../libsvn_fs_x/noderevs.c:618
+#, c-format
msgid "Unexpected MD5 digest size %%%s"
-msgstr "æå¤åç°èç¹ç§ç±» %d äºâ%sâ"
+msgstr "æå¤ç MD5 æè¦å¤§å° %%%s"
-#: ../libsvn_fs_x/noderevs.c:691
+#: ../libsvn_fs_x/noderevs.c:630
#, c-format
msgid "Unexpected SHA1 digest size %%%s"
-msgstr ""
+msgstr "æå¤ç SHA1 æè¦å¤§å° %%%s"
-#: ../libsvn_fs_x/reps.c:492
+#: ../libsvn_fs_x/reps.c:496
msgid "Text body exceeds star delta container capacity"
-msgstr ""
+msgstr "ææ¬æ£æè¶
åº star delta 容å¨å®¹é"
-#: ../libsvn_fs_x/reps.c:497
+#: ../libsvn_fs_x/reps.c:501
msgid "Instruction count exceeds star delta container capacity"
-msgstr ""
+msgstr "æä»¤è®¡æ°è¶
åº star delta 容å¨å®¹é"
-#: ../libsvn_fs_x/verify.c:280
+#: ../libsvn_fs_x/verify.c:279
#, c-format
msgid "p2l index entry not found for PHYS o%s:s%ld returned by l2p index for LOG r%ld:i%ld"
-msgstr ""
+msgstr "æ¾ä¸å° PHYS o%s:s%ld ç p2l ç´¢å¼æ¡ç®(ç± l2p ç´¢å¼ä¸º LOG r%ld:i%ld è¿å)"
-#: ../libsvn_fs_x/verify.c:385
+#: ../libsvn_fs_x/verify.c:387
#, c-format
msgid "l2p index entry PHYS o%s:s%ld does not match p2l index value LOG r%ld:i%ld for PHYS o%s:s%ld"
-msgstr ""
+msgstr "l2p ç´¢å¼æ¡ç® PHYS o%s:s%ld ä¸ p2l ç´¢å¼å¼ LOG r%ld:i%ld ä¸å¹é
(PHYS o%s:s%ld)"
#: ../libsvn_ra/compat.c:183
#, c-format
msgid "Missing changed-path information for '%s' in revision %ld"
-msgstr "æªæä¾ â%sâ äºçæ¬ %ld ä¸ç changed-path ä¿¡æ¯"
+msgstr "æªæä¾ '%s' äºçæ¬ %ld ä¸ç changed-path ä¿¡æ¯"
#: ../libsvn_ra/compat.c:328 ../libsvn_ra/compat.c:572
#, c-format
msgid "Path '%s' doesn't exist in revision %ld"
-msgstr "è·¯å¾ â%sâ ä¸å¨çæ¬ %ld ä¸"
+msgstr "è·¯å¾ '%s' ä¸å¨çæ¬ %ld ä¸"
#: ../libsvn_ra/compat.c:405
#, c-format
msgid "'%s' in revision %ld is an unrelated object"
-msgstr "â%sâ äºçæ¬ %ld æ¯ä¸ä¸ªæ å
³å¯¹è±¡"
+msgstr "'%s' äºçæ¬ %ld æ¯ä¸ä¸ªæ å
³å¯¹è±¡"
-#: ../libsvn_ra/compat.c:845 ../libsvn_ra/ra_loader.c:1436
+#: ../libsvn_ra/compat.c:845 ../libsvn_ra/ra_loader.c:1320
#, c-format
msgid "Invalid peg revision %ld"
-msgstr "æ æçééçæ¬ %ld"
+msgstr "æ æçéå®çæ¬ %ld"
-#: ../libsvn_ra/compat.c:848 ../libsvn_ra/ra_loader.c:1439
-#: ../libsvn_repos/rev_hunt.c:212 ../libsvn_repos/rev_hunt.c:328
+#: ../libsvn_ra/compat.c:848 ../libsvn_ra/ra_loader.c:1323
+#: ../libsvn_repos/rev_hunt.c:214 ../libsvn_repos/rev_hunt.c:329
#, c-format
msgid "Invalid end revision %ld"
msgstr "æ æç»æçæ¬ %ld"
-#: ../libsvn_ra/compat.c:851 ../libsvn_ra/ra_loader.c:1442
+#: ../libsvn_ra/compat.c:851 ../libsvn_ra/ra_loader.c:1326
msgid "Peg revision must precede end revision"
-msgstr "ééçæ¬å¿
é¡»å°äºç»æçæ¬"
+msgstr "éå®çæ¬å¿
é¡»å°äºç»æçæ¬"
-#: ../libsvn_ra/ra_loader.c:216
+#: ../libsvn_ra/ra_loader.c:220
#, c-format
msgid "Mismatched RA version for '%s': found %d.%d.%d%s, expected %d.%d.%d%s"
-msgstr "â%sâ ç RA çæ¬ä¸å¹é
: æ¾å° %d.%d.%d%sï¼ææ %d.%d.%d%s"
+msgstr "'%s' ç RA çæ¬ä¸å¹é
: æ¾å° %d.%d.%d%sï¼ææ %d.%d.%d%s"
-#: ../libsvn_ra/ra_loader.c:294 ../libsvn_ra_serf/serf.c:819
+#: ../libsvn_ra/ra_loader.c:295
#, c-format
msgid "Illegal repository URL '%s'"
-msgstr "éæ³çæ¬åº URL â%sâ"
+msgstr "éæ³çæ¬åº URL '%s'"
-#: ../libsvn_ra/ra_loader.c:401
+#: ../libsvn_ra/ra_loader.c:333
#, c-format
msgid "Invalid config: unknown HTTP library '%s'"
-msgstr "æ æé
ç½®: æªç¥ç HTTP åºâ%sâ"
+msgstr "æ æé
ç½®: æªç¥ç HTTP åº'%s'"
-#: ../libsvn_ra/ra_loader.c:474
+#: ../libsvn_ra/ra_loader.c:377
#, c-format
msgid "Unrecognized URL scheme for '%s'"
-msgstr "æ æ³è¯å«çURLæ¹æ¡(ä¸è¬éè¦svn://ï¼http://ï¼file://çå¼å¤´)â%sâ"
+msgstr "æ æ³è¯å«çURLæ¹æ¡(ä¸è¬éè¦svn://ï¼http://ï¼file://çå¼å¤´)'%s'"
-#: ../libsvn_ra/ra_loader.c:491
-#, fuzzy, c-format
+#: ../libsvn_ra/ra_loader.c:401
+#, c-format
msgid "Unable to connect to a repository at URL '%s'"
-msgstr "æ æ³æå¼çæ¬åºâ%sâ"
+msgstr "æ æ³è¿æ¥å° URL '%s' å¤ççæ¬åº"
-#: ../libsvn_ra/ra_loader.c:529
+#: ../libsvn_ra/ra_loader.c:434
#, c-format
msgid "Repository UUID '%s' doesn't match expected UUID '%s'"
-msgstr "çæ¬åºç UUIDâ%sâ䏿æç UUIDâ%sâä¸å¹é
"
-
-#: ../libsvn_ra/ra_loader.c:589
-#, c-format
-msgid "'%s' isn't in the same repository as '%s'"
-msgstr "â%sâä¸â%sâå¹¶ä¸å¨åä¸ä¸ªçæ¬åºä¸"
+msgstr "çæ¬åºç UUID'%s'䏿æç UUID'%s'ä¸å¹é
"
-#: ../libsvn_ra/ra_loader.c:613
+#: ../libsvn_ra/ra_loader.c:522
#, c-format
msgid "'%s' isn't a child of session URL '%s'"
-msgstr "â%sâ 䏿¯ä¼è¯ URL â%sâ çåèç¹"
+msgstr "'%s' 䏿¯ä¼è¯ URL '%s' çåèç¹"
-#: ../libsvn_ra/ra_loader.c:629 ../libsvn_ra_svn/client.c:2595
+#: ../libsvn_ra/ra_loader.c:538 ../libsvn_ra_svn/client.c:2884
#, c-format
msgid "'%s' isn't a child of repository root URL '%s'"
-msgstr "â%sâ 䏿¯çæ¬åºæ ¹ URL â%sâ çåèç¹"
+msgstr "'%s' 䏿¯çæ¬åºæ ¹ URL '%s' çåèç¹"
-#: ../libsvn_ra/ra_loader.c:673
+#: ../libsvn_ra/ra_loader.c:582
#, c-format
msgid "Specifying 'old_value_p' is not allowed when the '%s' capability is not advertised, and could indicate a bug in your client"
-msgstr "å½ç¹æ§ '%s' 没æå¹¿åæ¶ï¼ä¸å
许æå® 'old_value_p'ï¼ä¹è¯´ææ¨ç客æ·ç«¯æé®é¢"
+msgstr "å½ç¹æ§ '%s' 没æå¹¿åæ¶ï¼ä¸å
许æå® 'old_value_p'ï¼ä¹è¯´æä½ ç客æ·ç«¯æé®é¢"
-#: ../libsvn_ra/ra_loader.c:1587
+#: ../libsvn_ra/ra_loader.c:1478
#, c-format
msgid " - handles '%s' scheme\n"
-msgstr " - å¤çâ%sâæ¹æ¡\n"
+msgstr " - å¤ç'%s'æ¹æ¡\n"
-#: ../libsvn_ra/ra_loader.c:1680
+#: ../libsvn_ra/ra_loader.c:1571
#, c-format
msgid "Unrecognized URL scheme '%s'"
-msgstr "æ æ³è¯å«çURLæ¹æ¡(ä¸è¬éè¦svn://ï¼http://ï¼file://çå¼å¤´)â%sâ"
+msgstr "æ æ³è¯å«çURLæ¹æ¡(ä¸è¬éè¦svn://ï¼http://ï¼file://çå¼å¤´)'%s'"
#: ../libsvn_ra/util.c:55
-#, fuzzy
msgid "<repository>"
-msgstr "è·åçæ¬åº UUID"
+msgstr "<çæ¬åº>"
#: ../libsvn_ra/util.c:73
#, c-format
msgid "Retrieval of mergeinfo unsupported by '%s'"
-msgstr "â%sâ 䏿¯æåååå¹¶ä¿¡æ¯"
+msgstr "'%s' 䏿¯æåååå¹¶ä¿¡æ¯"
#: ../libsvn_ra/util.c:99
-#, fuzzy, c-format
+#, c-format
msgid "The '%s' feature is not supported by '%s'"
-msgstr "â%sâ 䏿¯æåååå¹¶ä¿¡æ¯"
+msgstr "'%s' åè½ä¸è¢« '%s' æ¯æ"
#: ../libsvn_ra/util.c:142
#, c-format
@@ -4656,34 +7153,34 @@ msgstr "æ æ³ç¡®å®æ¬å°ä¸»æºåç§°"
msgid "Couldn't get lock on destination repos after %d attempts"
msgstr "å°è¯ %d 次åï¼å¯¹ç®æ çæ¬åºå é失败"
-#: ../libsvn_ra_local/ra_plugin.c:161
+#: ../libsvn_ra_local/ra_plugin.c:163
msgid "memory-cache-size invalid"
msgstr "éæ³ç memory-cache-size"
#. ----------------------------------------------------------------
#. ** The RA vtable routines **
-#: ../libsvn_ra_local/ra_plugin.c:503
+#: ../libsvn_ra_local/ra_plugin.c:510
msgid "Module for accessing a repository on local disk."
msgstr "è®¿é®æ¬å°ç£çççæ¬åºæ¨¡åã"
-#: ../libsvn_ra_local/ra_plugin.c:675 ../libsvn_ra_serf/serf.c:811
+#: ../libsvn_ra_local/ra_plugin.c:689 ../libsvn_ra_serf/serf.c:837
#, c-format
msgid "URL '%s' is not a child of the session's repository root URL '%s'"
-msgstr "URL â%sâ 䏿¯ä¼è¯çæ¬åºæ ¹ URL â%sâ çåèç¹"
+msgstr "URL '%s' 䏿¯ä¼è¯çæ¬åºæ ¹ URL '%s' çåèç¹"
-#: ../libsvn_ra_local/ra_plugin.c:1191 ../libsvn_ra_local/ra_plugin.c:1657
-#: ../libsvn_ra_serf/util.c:1765
+#: ../libsvn_ra_local/ra_plugin.c:1289 ../libsvn_ra_local/ra_plugin.c:1741
+#: ../libsvn_ra_serf/util.c:1869 ../svnserve/serve.c:3648
#, c-format
msgid "'%s' path not found"
-msgstr "æ¾ä¸å°è·¯å¾ â%sâ"
+msgstr "æ¾ä¸å°è·¯å¾ '%s'"
-#: ../libsvn_ra_local/ra_plugin.c:1599 ../libsvn_ra_serf/options.c:674
-#: ../libsvn_ra_svn/client.c:2796
+#: ../libsvn_ra_local/ra_plugin.c:1693 ../libsvn_ra_serf/options.c:787
+#: ../libsvn_ra_svn/client.c:3099
#, c-format
msgid "Don't know anything about capability '%s'"
-msgstr "ä¸ç¥éç¹æ§ â%sâ çä»»ä½ä¿¡æ¯"
+msgstr "ä¸ç¥éç¹æ§ '%s' çä»»ä½ä¿¡æ¯"
-#: ../libsvn_ra_local/ra_plugin.c:1809
+#: ../libsvn_ra_local/ra_plugin.c:1980
#, c-format
msgid "Unsupported RA loader version (%d) for ra_local"
msgstr "䏿¯æra_local RAå è½½å¨çæ¬ %d"
@@ -4691,173 +7188,189 @@ msgstr "䏿¯æra_local RAå è½½å¨ç
#: ../libsvn_ra_local/split_url.c:50 ../libsvn_ra_local/split_url.c:56
#, c-format
msgid "Unable to open repository '%s'"
-msgstr "æ æ³æå¼çæ¬åºâ%sâ"
+msgstr "æ æ³æå¼çæ¬åº'%s'"
#: ../libsvn_ra_serf/commit.c:291
msgid "No Location header received"
msgstr "æ²¡ææ¶å°ä½ç½®å¤´"
#: ../libsvn_ra_serf/commit.c:301
-#, fuzzy
msgid "Error parsing Location header value"
-msgstr "æ²¡ææ¶å°ä½ç½®å¤´"
+msgstr "è§£æ Location 头弿¶åºé"
-#: ../libsvn_ra_serf/commit.c:489 ../libsvn_repos/commit.c:512
+#: ../libsvn_ra_serf/commit.c:487 ../libsvn_repos/commit.c:553
#, c-format
msgid "Path '%s' not present"
-msgstr "è·¯å¾ â%sâ ä¸åå¨"
+msgstr "è·¯å¾ '%s' ä¸åå¨"
-#: ../libsvn_ra_serf/commit.c:1352
+#: ../libsvn_ra_serf/commit.c:1275
#, c-format
msgid "POST request did not return transaction information"
msgstr "POST è¯·æ±æ²¡æè¿åäºå¡çä¿¡æ¯"
-#: ../libsvn_ra_serf/commit.c:1399
-msgid "The OPTIONS response did not include the requested activity-collection-set value"
-msgstr "OPTIONS ååºä¸æ²¡æå
å«è¯·æ±ç activity-collection-set å¼ã"
-
-#: ../libsvn_ra_serf/commit.c:1627 ../libsvn_ra_serf/update.c:2260
+#: ../libsvn_ra_serf/commit.c:1566 ../libsvn_ra_serf/update.c:2126
#, c-format
msgid "Unable to parse URL '%s'"
-msgstr "ä¸è½è§£æ URL â%sâ"
+msgstr "ä¸è½è§£æ URL '%s'"
-#: ../libsvn_ra_serf/commit.c:1906
+#: ../libsvn_ra_serf/commit.c:1818
#, c-format
msgid "File '%s' already exists"
-msgstr "æä»¶â%sâå·²åå¨"
+msgstr "æä»¶'%s'å·²åå¨"
+
+#: ../libsvn_ra_serf/commit.c:2252 ../libsvn_ra_svn/editorp.c:901
+msgid "Closing editor with directories or files open"
+msgstr "å
³éç¼è¾å¨æ¶è¿æç®å½ææä»¶æå¼"
-#: ../libsvn_ra_serf/get_deleted_rev.c:175
+#: ../libsvn_ra_serf/get_deleted_rev.c:173
#, c-format
msgid "'%s' REPORT not implemented"
-msgstr "æªå®ç° â%sâ REPORT "
+msgstr "æªå®ç° '%s' REPORT"
-#: ../libsvn_ra_serf/get_file.c:345
+#: ../libsvn_ra_serf/get_file.c:378
msgid "Can't get text contents of a directory"
msgstr "æ æ³è·å¾ç®å½çææ¬å
容"
#: ../libsvn_ra_serf/get_lock.c:170 ../libsvn_ra_serf/lock.c:165
-#, fuzzy, c-format
+#, c-format
msgid "Invalid LOCK timeout value '%s'"
-msgstr "æ æä¿®åªè®¡æ° '%s'"
+msgstr "æ æç LOCK è¶
æ¶å¼ '%s'"
-#: ../libsvn_ra_serf/get_lock.c:320
+#: ../libsvn_ra_serf/get_lock.c:323
msgid "Server does not support locking features"
msgstr "æå¡å¨ä¸æ¯æå é"
-#: ../libsvn_ra_serf/getdate.c:168
-#, fuzzy
+#: ../libsvn_ra_serf/getdate.c:167
msgid "The REPORT response did not include the requested properties"
-msgstr "PROPFIND ååºä¸æ²¡æå
å«è¯·æ±ç屿§"
+msgstr "REPORT ååºæªå
å«è¯·æ±ç屿§"
-#: ../libsvn_ra_serf/inherited_props.c:173 ../libsvn_ra_serf/property.c:244
-#: ../libsvn_ra_serf/update.c:1883
+#: ../libsvn_ra_serf/inherited_props.c:168 ../libsvn_ra_serf/property.c:264
+#: ../libsvn_ra_serf/update.c:1749
#, c-format
msgid "Got unrecognized encoding '%s'"
-msgstr "å¾å°ä¸è½è¯å«çç¼ç â%sâ"
+msgstr "å¾å°ä¸è½è¯å«çç¼ç '%s'"
+
+#: ../libsvn_ra_serf/list.c:113 ../libsvn_ra_serf/log.c:172
+#, c-format
+msgid "Unsupported encoding '%s'"
+msgstr "䏿¯æçç¼ç '%s'"
-#: ../libsvn_ra_serf/lock.c:260
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/lock.c:261
+#, c-format
msgid "No lock on path '%s' (%d %s)"
-msgstr "è·¯å¾â%sâæ²¡æè¢«éå®ï¼å
¶æä»¶ç³»ç»æ¯â%sâ"
+msgstr "è·¯å¾ '%s' 䏿²¡æé (%d %s)"
-#: ../libsvn_ra_serf/lock.c:269
-#, fuzzy, c-format
-msgid "Unlock of '%s' failed (%d %s)"
-msgstr "è§£é请æ±å¤±è´¥: %d %s"
+#: ../libsvn_ra_serf/lock.c:270
+#, c-format
+msgid "Not authorized to perform lock operation on '%s'"
+msgstr "æªææå¨ '%s' 䏿§è¡éæä½"
#: ../libsvn_ra_serf/lock.c:277
-#, fuzzy, c-format
+#, c-format
msgid "Path '%s' doesn't exist in HEAD revision (%d %s)"
-msgstr "HEAD䏿²¡æè·¯å¾â%sâ"
+msgstr "è·¯å¾ '%s' å¨ HEAD çæ¬ä¸ä¸åå¨ (%d %s)"
-#: ../libsvn_ra_serf/lock.c:286
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/lock.c:293
+#, c-format
msgid "Path '%s' already locked (%d %s)"
-msgstr "å·²ç»éå®è·¯å¾"
+msgstr "è·¯å¾ '%s' 已被éå® (%d %s)"
-#: ../libsvn_ra_serf/lock.c:600
+#: ../libsvn_ra_serf/lock.c:609
#, c-format
msgid "'%s' is not locked in the repository"
-msgstr "çæ¬åºä¸çâ%sâæ²¡æè¢«éå®"
-
-#: ../libsvn_ra_serf/log.c:172
-#, c-format
-msgid "Unsupported encoding '%s'"
-msgstr "䏿¯æçç¼ç â%sâ"
+msgstr "çæ¬åºä¸ç'%s'没æè¢«éå®"
-#: ../libsvn_ra_serf/log.c:573 ../libsvn_ra_svn/client.c:1717
+#: ../libsvn_ra_serf/log.c:574 ../libsvn_ra_svn/client.c:1952
msgid "Server does not support custom revprops via log"
msgstr "æå¡å¨ä¸æ¯æéè¿æ¥å¿èªå®ä¹ revprops"
-#: ../libsvn_ra_serf/merge.c:205
+#: ../libsvn_ra_serf/merge.c:206
#, c-format
msgid "A MERGE response for '%s' is not a child of the destination ('%s')"
-msgstr "â%sâç MERGE ååºå¹¶ä¸æ¯ç®æ (â%sâ) çå项"
+msgstr "'%s'ç MERGE ååºå¹¶ä¸æ¯ç®æ ('%s') çå项"
+
+#: ../libsvn_ra_serf/merge.c:461
+msgid "The MERGE response did not include a new revision"
+msgstr "MERGE ååºæªå
嫿°çæ¬"
#: ../libsvn_ra_serf/multistatus.c:226 ../libsvn_ra_serf/multistatus.c:231
-#, fuzzy, c-format
+#, c-format
msgid "Malformed DAV:status '%s'"
-msgstr "éæ³ DAV:status CDATA '%s'"
+msgstr "DAV:status '%s' æ ¼å¼é误"
-#: ../libsvn_ra_serf/multistatus.c:536
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/multistatus.c:534
+#, c-format
msgid "Property operation on '%s' failed"
-msgstr "è¿æ¥å°â%sâ失败"
+msgstr "对 '%s' ç屿§æä½å¤±è´¥"
-#: ../libsvn_ra_serf/multistatus.c:555
-#, fuzzy
+#: ../libsvn_ra_serf/multistatus.c:553
msgid "<blank error>"
-msgstr "æªç¥é误"
+msgstr "<空é误>"
-#: ../libsvn_ra_serf/multistatus.c:564
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/multistatus.c:562
+#, c-format
msgid "While handling the '%s' property on '%s':"
-msgstr "å½å¤ç serf çååºæ¶:"
+msgstr "å¤ç '%s' ä¸ç '%s' 屿§æ¶:"
-#: ../libsvn_ra_serf/multistatus.c:568
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/multistatus.c:566
+#, c-format
msgid "While handling the '%s' path:"
-msgstr "å½å¤ç serf çååºæ¶:"
+msgstr "å¤ç '%s' è·¯å¾æ¶:"
+
+#: ../libsvn_ra_serf/options.c:413
+#, c-format
+msgid "The server at '%s' does not support the HTTP/DAV protocol"
+msgstr "'%s' å¤çæå¡å¨ä¸æ¯æ HTTP/DAV åè®®"
-#: ../libsvn_ra_serf/options.c:445
+#: ../libsvn_ra_serf/options.c:491
msgid "The OPTIONS response did not include the youngest revision"
msgstr "OPTIONS ååºä¸æ²¡æå
嫿æ°ççæ¬"
-#: ../libsvn_ra_serf/options.c:657
+#: ../libsvn_ra_serf/options.c:532
+msgid "The OPTIONS response did not include the requested activity-collection-set value"
+msgstr "OPTIONS ååºä¸æ²¡æå
å«è¯·æ±ç activity-collection-set å¼ã"
+
+#: ../libsvn_ra_serf/options.c:577
+msgid "Location header not set on redirect response"
+msgstr "éå®åååºä¸æªè®¾ç½® Location 头"
+
+#: ../libsvn_ra_serf/options.c:613 ../libsvn_ra_serf/util.c:1860
+#, c-format
+msgid "Repository moved permanently to '%s'"
+msgstr "çæ¬åºå·²æ°¸ä¹
ç§»å¨å° '%s'"
+
+#: ../libsvn_ra_serf/options.c:614 ../libsvn_ra_serf/util.c:1861
+#, c-format
+msgid "Repository moved temporarily to '%s'"
+msgstr "çæ¬åºå·²ä¸´æ¶ç§»å¨å° '%s'"
+
+#: ../libsvn_ra_serf/options.c:770
#, c-format
msgid "Don't know how to handle '%s' for capability '%s'"
-msgstr "ä¸ç¥éå¦ä½å¤çâ%sâï¼å¯¹äºç¹æ§â%sâ"
+msgstr "ä¸ç¥éå¦ä½å¤ç'%s'ï¼å¯¹äºç¹æ§'%s'"
-#: ../libsvn_ra_serf/options.c:681
+#: ../libsvn_ra_serf/options.c:794
#, c-format
msgid "Attempt to fetch capability '%s' resulted in '%s'"
-msgstr "è¯å¾åå¾ç¹æ§ â%sâ å¯¼è´ â%sâ"
+msgstr "è¯å¾åå¾ç¹æ§ '%s' å¯¼è´ '%s'"
-#: ../libsvn_ra_serf/property.c:716
-msgid "The PROPFIND response did not include the requested properties"
-msgstr "PROPFIND ååºä¸æ²¡æå
å«è¯·æ±ç屿§"
-
-#: ../libsvn_ra_serf/property.c:1006
+#: ../libsvn_ra_serf/property.c:668
msgid "The PROPFIND response did not include the requested baseline-collection value"
msgstr "PROPFIND ååºä¸æ²¡æå
å«è¯·æ±ç baseline-collection å¼ã"
-#: ../libsvn_ra_serf/property.c:1026
+#: ../libsvn_ra_serf/property.c:688
msgid "The PROPFIND response did not include the requested version-name value"
msgstr "PROPFIND ååºä¸æ²¡æå
å«è¯·æ±ç version-name å¼ã"
-#: ../libsvn_ra_serf/property.c:1062
+#: ../libsvn_ra_serf/property.c:724
msgid "The OPTIONS response did not include the requested checked-in value"
msgstr "OPTIONS ååºä¸æ²¡æå
å«è¯·æ±ç checked-in å¼ã"
-#: ../libsvn_ra_serf/property.c:1233
-msgid "The PROPFIND response did not include the requested resourcetype value"
-msgstr "PROPFIND ååºä¸æ²¡æå
å«è¯·æ±ç resourcetype å¼"
-
-#: ../libsvn_ra_serf/property.c:1268
+#: ../libsvn_ra_serf/property.c:896
msgid "The PROPFIND response did not include the requested 'DAV:' properties"
msgstr "PROPFIND ååºä¸æ²¡æå
å«è¯·æ±ç 'DAV:' 屿§"
-#: ../libsvn_ra_serf/replay.c:482
+#: ../libsvn_ra_serf/replay.c:468
msgid "Error writing stream: unexpected EOF"
msgstr "åå
¥æµåºé: æå¤ç EOF"
@@ -4865,483 +7378,477 @@ msgstr "åå
¥æµåºé: æå¤ç EOF"
msgid "Failed to read the request"
msgstr "读å请æ±å¤±è´¥"
-#: ../libsvn_ra_serf/serf.c:63
+#: ../libsvn_ra_serf/serf.c:64
msgid "Module for accessing a repository via WebDAV protocol using serf."
msgstr "éè¿ WebDAV åè®®ä½¿ç¨ serf 访é®çæ¬åºç模åã"
-#: ../libsvn_ra_serf/serf.c:66
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/serf.c:67
+#, c-format
msgid ""
"Module for accessing a repository via WebDAV protocol using serf.\n"
-" - using serf %d.%d.%d"
-msgstr "éè¿ WebDAV åè®®ä½¿ç¨ serf 访é®çæ¬åºç模åã"
+" - using serf %d.%d.%d (compiled with %d.%d.%d)"
+msgstr ""
+"éè¿ WebDAV åè®®ä½¿ç¨ serf 访é®çæ¬åºç模åã\n"
+" - ä½¿ç¨ serf %d.%d.%d (ç¼è¯æ¶ %d.%d.%d)"
-#: ../libsvn_ra_serf/serf.c:130
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/serf.c:136
+#, c-format
msgid "Invalid config: unknown %s '%s'"
-msgstr "æ æé
ç½®: æªç¥çå¯ç åå¨ â%sâ"
-
-#: ../libsvn_ra_serf/serf.c:362
-msgid "Invalid config: illegal character in timeout value"
-msgstr "æ æé
ç½®: è¶
æ¶æ°å¼ä¸æéæ³å符"
-
-#: ../libsvn_ra_serf/serf.c:366
-msgid "Invalid config: negative timeout value"
-msgstr "æ æé
ç½®: è´çè¶
æ¶"
+msgstr "æ æçé
ç½®: æªç¥ç %s '%s'"
#: ../libsvn_ra_serf/serf.c:379
+#, c-format
+msgid "invalid config: bad value for '%s' option"
+msgstr "æ æçé
ç½®: '%s' é项å¼é误"
+
+#: ../libsvn_ra_serf/serf.c:392
msgid "Invalid URL: illegal character in proxy port number"
msgstr "æ æURL: 代ç端å£ä¸æéæ³å符"
-#: ../libsvn_ra_serf/serf.c:383
+#: ../libsvn_ra_serf/serf.c:396
msgid "Invalid URL: negative proxy port number"
msgstr "æ æURL: è´ç代ç端å£"
-#: ../libsvn_ra_serf/serf.c:386
+#: ../libsvn_ra_serf/serf.c:399
msgid "Invalid URL: proxy port number greater than maximum TCP port number 65535"
msgstr "æ æURL: 代ç端å£å¤§äºTCPéä¿¡ç«¯å£æå¤§å¼65535"
-#: ../libsvn_ra_serf/serf.c:406
+#: ../libsvn_ra_serf/serf.c:419
#, c-format
msgid "Could not resolve proxy server '%s'"
-msgstr "ä¸è½è§£æä»£çæå¡å¨â%sâ"
-
-#: ../libsvn_ra_serf/serf.c:514
-#, c-format
-msgid "Illegal URL '%s'"
-msgstr "éæ³ URL â%sâ"
+msgstr "ä¸è½è§£æä»£çæå¡å¨'%s'"
-#: ../libsvn_ra_serf/serf.c:597
+#: ../libsvn_ra_serf/serf.c:620
#, c-format
msgid "Connection to '%s' failed"
-msgstr "è¿æ¥å°â%sâ失败"
+msgstr "è¿æ¥å°'%s'失败"
-#: ../libsvn_ra_serf/serf.c:1010
+#: ../libsvn_ra_serf/serf.c:1029
msgid "The UUID property was not found on the resource or any of its parents"
msgstr "æ æ³å¨æ¬èµæºæå
¶ä»»ä½ç¶é¡¹ç®ä¸æ¾å°UUID屿§"
-#: ../libsvn_ra_serf/serf.c:1085
+#: ../libsvn_ra_serf/serf.c:1109
#, c-format
msgid "Unsupported RA loader version (%d) for ra_serf"
msgstr "䏿¯æç ra_serf RA å è½½å¨çæ¬(%d)"
-#: ../libsvn_ra_serf/serf.c:1099
+#: ../libsvn_ra_serf/serf.c:1123
#, c-format
msgid "ra_serf was compiled for serf %d.%d.%d but loaded an incompatible %d.%d.%d library"
msgstr "ra_serf 为 serf %d.%d.%d ç¼è¯ï¼ä½æ¯å è½½äºä¸å
¼å®¹çå
±äº«åº %d.%d.%d"
-#: ../libsvn_ra_serf/stat.c:390 ../libsvn_ra_serf/stat.c:428
-#, fuzzy
+#: ../libsvn_ra_serf/stat.c:106
+msgid "The PROPFIND response did not include the requested resourcetype value"
+msgstr "PROPFIND ååºä¸æ²¡æå
å«è¯·æ±ç resourcetype å¼"
+
+#: ../libsvn_ra_serf/stat.c:357 ../libsvn_ra_serf/stat.c:395
msgid "Can't get properties of non-directory"
-msgstr "ä¸è½è·åéç®å½çæ¡ç®"
+msgstr "æ æ³è·åéç®å½ç屿§"
-#: ../libsvn_ra_serf/update.c:1133
+#: ../libsvn_ra_serf/update.c:992 ../libsvn_ra_serf/update.c:998
#, c-format
msgid "GET request returned unexpected delta base: %s"
-msgstr ""
+msgstr "GET 请æ±è¿åäºæå¤ç delta åºç¡: %s"
-#: ../libsvn_ra_serf/update.c:1689 ../libsvn_ra_serf/update.c:1739
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/update.c:1555 ../libsvn_ra_serf/update.c:1605
+#, c-format
msgid "Missing '%s' attribute"
-msgstr "ç¼ºå° XML 屿§: '%s'"
+msgstr "ç¼ºå° '%s' 屿§"
-#: ../libsvn_ra_serf/update.c:1953 ../libsvn_ra_serf/update.c:1983
-#, fuzzy
+#: ../libsvn_ra_serf/update.c:1819 ../libsvn_ra_serf/update.c:1849
msgid "The REPORT response did not include the requested checked-in value"
-msgstr "OPTIONS ååºä¸æ²¡æå
å«è¯·æ±ç checked-in å¼ã"
+msgstr "REPORT ååºæªå
å«è¯·æ±ç checked-in å¼"
-#: ../libsvn_ra_serf/update.c:2633
+#: ../libsvn_ra_serf/update.c:2459
msgid "Missing update-report close tag"
-msgstr ""
+msgstr "ç¼ºå° update-report å
³éæ ç¾"
-#: ../libsvn_ra_serf/util.c:195
+#: ../libsvn_ra_serf/util.c:198
msgid ": "
-msgstr ""
+msgstr ": "
-#: ../libsvn_ra_serf/util.c:197
+#: ../libsvn_ra_serf/util.c:200
msgid ", "
-msgstr ""
+msgstr ", "
-#: ../libsvn_ra_serf/util.c:407
-#, fuzzy
+#: ../libsvn_ra_serf/util.c:410
msgid "Server SSL certificate verification failed"
-msgstr "æå¡å¨ç SSL è¯ä¹¦ä¸è¢«ä¿¡ä»»"
+msgstr "æå¡å¨ SSL è¯ä¹¦éªè¯å¤±è´¥"
-#: ../libsvn_ra_serf/util.c:412
-#, fuzzy
+#: ../libsvn_ra_serf/util.c:415
msgid "certificate is not yet valid"
-msgstr " - è¯ä¹¦æªçæã\n"
+msgstr "è¯ä¹¦å°æªçæ"
-#: ../libsvn_ra_serf/util.c:415
-#, fuzzy
+#: ../libsvn_ra_serf/util.c:418
msgid "certificate has expired"
-msgstr " - è¯ä¹¦å·²è¿æã\n"
+msgstr "è¯ä¹¦å·²è¿æ"
-#: ../libsvn_ra_serf/util.c:419
+#: ../libsvn_ra_serf/util.c:422
msgid "certificate issued for a different hostname"
-msgstr ""
+msgstr "è¯ä¹¦é¢åç»äºä¸åç主æºå"
-#: ../libsvn_ra_serf/util.c:423
-#, fuzzy
+#: ../libsvn_ra_serf/util.c:426
msgid "issuer is not trusted"
-msgstr "䏿¯ææä»¶ç³»ç»å级"
+msgstr "é¢åè
ä¸è¢«ä¿¡ä»»"
-#: ../libsvn_ra_serf/util.c:426
+#: ../libsvn_ra_serf/util.c:429
msgid "and other reason(s)"
-msgstr ""
+msgstr "以åå
¶ä»åå "
-#: ../libsvn_ra_serf/util.c:473
+#: ../libsvn_ra_serf/util.c:476
#, c-format
msgid "Invalid config: unable to load certificate file '%s'"
-msgstr "æ æçé
ç½®: æ æ³å è½½è¯ä¹¦æä»¶â%sâ"
+msgstr "æ æçé
ç½®: æ æ³å è½½è¯ä¹¦æä»¶'%s'"
-#: ../libsvn_ra_serf/util.c:904 ../libsvn_ra_serf/util.c:907
+#: ../libsvn_ra_serf/util.c:963 ../libsvn_ra_serf/util.c:966
msgid "Error running context"
msgstr "æ§è¡ä¸ä¸æé误"
-#: ../libsvn_ra_serf/util.c:1152
-#, fuzzy
+#: ../libsvn_ra_serf/util.c:1238
msgid ""
"No more credentials or we tried too many times.\n"
"Authentication failed"
msgstr ""
-"没æåè¯æå·²ç»è¯äºå¤ªå¤æ¬¡ã\n"
+"æ²¡ææ´å¤åæ®æå°è¯æ¬¡æ°è¿å¤ã\n"
"认è¯å¤±è´¥"
-#: ../libsvn_ra_serf/util.c:1174
+#: ../libsvn_ra_serf/util.c:1260
msgid "Proxy authentication failed"
msgstr "代ç认è¯å¤±è´¥"
-#: ../libsvn_ra_serf/util.c:1229
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/util.c:1315
+#, c-format
msgid "%s request on '%s' failed"
-msgstr "%s 请æ±äº '%s' 失败: %d %s"
+msgstr "对 '%s' ç %s 请æ±å¤±è´¥"
-#: ../libsvn_ra_serf/util.c:1301
+#: ../libsvn_ra_serf/util.c:1391
#, c-format
msgid "Premature EOF seen from server (http status=%d)"
msgstr "仿å¡å¨åç° EOF å¤ªæ© (http status=%d)"
-#: ../libsvn_ra_serf/util.c:1651
+#: ../libsvn_ra_serf/util.c:1759
msgid "The PROPFIND response did not include the requested version-controlled-configuration value"
msgstr "PROPFIND ååºä¸æ²¡æå
å«è¯·æ±ç version-controlled-configuration å¼ã"
-#: ../libsvn_ra_serf/util.c:1755
-#, c-format
-msgid "Repository moved permanently to '%s'; please relocate"
-msgstr "çæ¬åºæ°¸ä¹
ç§»å° â%sâï¼è¯·éæ°å®ä½ã"
-
-#: ../libsvn_ra_serf/util.c:1757
-#, c-format
-msgid "Repository moved temporarily to '%s'; please relocate"
-msgstr "çæ¬åºä¸´æ¶ç§»å°â%sâï¼è¯·éæ°å®ä½ã"
-
-#: ../libsvn_ra_serf/util.c:1761
+#: ../libsvn_ra_serf/util.c:1865
#, c-format
msgid "Access to '%s' forbidden"
msgstr "ç¦æ¢è®¿é® '%s'"
-#: ../libsvn_ra_serf/util.c:1768 ../libsvn_repos/commit.c:170
+#: ../libsvn_ra_serf/util.c:1872
#, c-format
-msgid "'%s' is out of date"
-msgstr "â%sâ å·²ç»è¿æ¶"
+msgid "HTTP method is not allowed on '%s'"
+msgstr "'%s' ä¸ä¸å
许 HTTP æ¹æ³"
-#: ../libsvn_ra_serf/util.c:1771
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/util.c:1876
+#, c-format
msgid "'%s' conflicts"
-msgstr "â%sâ䏿¯ä¸ä¸ªæä»¶"
+msgstr "'%s' å²çª"
-#: ../libsvn_ra_serf/util.c:1774
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/util.c:1879
+#, c-format
msgid "Precondition on '%s' failed"
-msgstr "è¿æ¥å°â%sâ失败"
+msgstr "'%s' ä¸çåææ¡ä»¶å¤±è´¥"
-#: ../libsvn_ra_serf/util.c:1777
+#: ../libsvn_ra_serf/util.c:1882
#, c-format
msgid "'%s': no lock token available"
-msgstr "â%sâï¼æ²¡æå¯ç¨çéå®ä»¤ç"
+msgstr "'%s': 没æå¯ç¨çéå®ä»¤ç"
-#: ../libsvn_ra_serf/util.c:1781
+#: ../libsvn_ra_serf/util.c:1886
#, c-format
msgid "DAV request failed: 411 Content length required. The server or an intermediate proxy does not accept chunked encoding. Try setting 'http-chunked-requests' to 'auto' or 'no' in your client configuration."
-msgstr ""
+msgstr "DAV 请æ±å¤±è´¥: 411 éè¦å
容é¿åº¦ãæå¡å¨æä¸é´ä»£ç䏿¥åååç¼ç ã请å¨å®¢æ·ç«¯é
ç½®ä¸æ 'http-chunked-requests' 设为 'auto' æ 'no'ã"
-#: ../libsvn_ra_serf/util.c:1787
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/util.c:1892
+#, c-format
msgid "Unexpected server error %d '%s' on '%s'"
-msgstr "æå¤åç°èç¹ç§ç±» %d äºâ%sâ"
+msgstr "æå¤çæå¡å¨é误 %d '%s'(ä½äº '%s')"
-#: ../libsvn_ra_serf/util.c:1791
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/util.c:1896
+#, c-format
msgid "The requested feature is not supported by '%s'"
-msgstr "â%sâ 䏿¯æåååå¹¶ä¿¡æ¯"
+msgstr "'%s' 䏿¯æè¯·æ±çåè½"
-#: ../libsvn_ra_serf/util.c:1797
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/util.c:1902
+#, c-format
msgid "Unexpected HTTP status %d '%s' on '%s'"
-msgstr "æå¤åç°èç¹ç§ç±» %d äºâ%sâ"
+msgstr "æå¤ç HTTP ç¶æ %d '%s'(ä½äº '%s')"
-#: ../libsvn_ra_serf/util.c:1815
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/util.c:1921
+#, c-format
msgid "Path '%s' unexpectedly created"
-msgstr "èç¹ â%sâ çç±»åæå¤æ¹å"
+msgstr "è·¯å¾ '%s' 被æå¤å建"
+
+#: ../libsvn_ra_serf/util.c:1930
+#, c-format
+msgid "The HTTP method '%s' is not allowed on '%s'"
+msgstr "'%s' ä¸ä¸å
许 HTTP æ¹æ³ '%s'"
-#: ../libsvn_ra_serf/util.c:1824
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/util.c:1935
+#, c-format
msgid "Unexpected HTTP status %d '%s' on '%s' request to '%s'"
-msgstr "æå¤åç°èç¹ç§ç±» %d äºâ%sâ"
+msgstr "æå¤ç HTTP ç¶æ %d '%s'(ä½äºå¯¹ '%s' ç '%s' 请æ±)"
+
+#: ../libsvn_ra_serf/util.c:2038
+#, c-format
+msgid "Illegal URL '%s'"
+msgstr "éæ³ URL '%s'"
-#: ../libsvn_ra_serf/xml.c:502
+#: ../libsvn_ra_serf/xml.c:483
#, c-format
msgid "XML stream truncated: closing '%s' missing"
msgstr "XML æµè¢«æªæ: ä¸¢å¤±äº '%s' çå
³éæ ç¾"
-#: ../libsvn_ra_serf/xml.c:530
-#, fuzzy
+#: ../libsvn_ra_serf/xml.c:511
msgid "document element not found"
-msgstr "æ¾ä¸å° Header çç»ææ è®°"
+msgstr "æªæ¾å°ææ¡£å
ç´ "
-#: ../libsvn_ra_serf/xml.c:533
+#: ../libsvn_ra_serf/xml.c:514
#, c-format
msgid "XML stream truncated: %s"
msgstr "XML æµè¢«æªæ: %s"
-#: ../libsvn_ra_serf/xml.c:698
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/xml.c:679
+#, c-format
msgid "XML Parsing failed: Unexpected root element '%s'"
-msgstr "XML è§£æå¤±è´¥: (%d %s)"
+msgstr "XML è§£æå¤±è´¥: æå¤çæ ¹å
ç´ '%s'"
-#: ../libsvn_ra_serf/xml.c:758
-#, fuzzy, c-format
+#: ../libsvn_ra_serf/xml.c:739
+#, c-format
msgid "Missing XML attribute '%s' on '%s' element"
-msgstr "ç¼ºå° XML 屿§: '%s'"
+msgstr "'%s' å
ç´ ä¸ç¼ºå° XML 屿§ '%s'"
-#: ../libsvn_ra_serf/xml.c:916
-#, fuzzy, c-format
-msgid "Malformed XML: %s"
-msgstr "éæ³ XML: %s å¨ç¬¬ %ld è¡"
-
-#: ../libsvn_ra_serf/xml.c:918
-#, fuzzy
+#: ../libsvn_ra_serf/xml.c:878
msgid "The XML response contains invalid XML"
-msgstr "æ¤ååºå
å«éæ³ XML"
+msgstr "XML ååºå
嫿 æç XML"
-#: ../libsvn_ra_svn/client.c:142
+#: ../libsvn_ra_svn/client.c:145
#, c-format
msgid "Unknown hostname '%s'"
-msgstr "æªç¥ç主æºâ%sâ"
+msgstr "æªç¥ç主æº'%s'"
-#: ../libsvn_ra_svn/client.c:167
+#: ../libsvn_ra_svn/client.c:170
#, c-format
msgid "Can't connect to host '%s'"
-msgstr "æ æ³è¿æ¥ä¸»æºâ%sâ"
+msgstr "æ æ³è¿æ¥ä¸»æº'%s'"
-#: ../libsvn_ra_svn/client.c:205
+#: ../libsvn_ra_svn/client.c:208
msgid "Prop diffs element not a list"
msgstr "Prop diffs å
ç´ ä¸æ¯ä¸ä¸ªå表"
-#: ../libsvn_ra_svn/client.c:404
+#: ../libsvn_ra_svn/client.c:408
#, c-format
msgid "Undefined tunnel scheme '%s'"
-msgstr "æ æ³è¯å«çé§éæ¹æ¡ â%sâ"
+msgstr "æ æ³è¯å«çé§éæ¹æ¡ '%s'"
-#: ../libsvn_ra_svn/client.c:421
+#: ../libsvn_ra_svn/client.c:425
#, c-format
msgid "Tunnel scheme %s requires environment variable %s to be defined"
msgstr "é§éæ¹æ¡ %s éè¦è®¾å®ç¯å¢åé %s"
-#: ../libsvn_ra_svn/client.c:432
+#: ../libsvn_ra_svn/client.c:436
#, c-format
msgid "Can't tokenize command '%s'"
-msgstr "ä¸è½è§£æå½ä»¤â%sâ"
+msgstr "ä¸è½è§£æå½ä»¤'%s'"
-#: ../libsvn_ra_svn/client.c:475
+#: ../libsvn_ra_svn/client.c:479
#, c-format
msgid "Error in child process: %s"
msgstr "åè¿ç¨é误: %s"
-#: ../libsvn_ra_svn/client.c:554
+#: ../libsvn_ra_svn/client.c:558
msgid "To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file."
msgstr "ä¸ºäºæ´å¥½çè¯æ SSH è¿æ¥é®é¢ï¼è¯·ä»ä½ ç Subversion é
ç½®æä»¶ä¸ï¼[tunnels] èï¼å é¤ ssh å½ä»¤è¡åæ° -q ã"
-#: ../libsvn_ra_svn/client.c:572
+#: ../libsvn_ra_svn/client.c:576
#, c-format
msgid "Illegal svn repository URL '%s'"
-msgstr "éæ³çsvnçæ¬åºURLâ%sâ"
+msgstr "éæ³çsvnçæ¬åºURL'%s'"
-#: ../libsvn_ra_svn/client.c:719
+#: ../libsvn_ra_svn/client.c:733
#, c-format
msgid "Server requires minimum version %d"
msgstr "æå¡å¨è¦æ±çæä½çæ¬æ¯ %d"
-#: ../libsvn_ra_svn/client.c:723
+#: ../libsvn_ra_svn/client.c:737
#, c-format
msgid "Server only supports versions up to %d"
msgstr "æå¡å¨æ¯æççæ¬ä¸å¤§äº %d"
-#: ../libsvn_ra_svn/client.c:731
+#: ../libsvn_ra_svn/client.c:745
msgid "Server does not support edit pipelining"
msgstr "æå¡å¨ä¸æ¯ææµæ°´çº¿ç¼è¾"
-#: ../libsvn_ra_svn/client.c:768
+#: ../libsvn_ra_svn/client.c:783
msgid "Impossibly long repository root from server"
msgstr "æå¡å¨è¿åççæ¬åºæ ¹è·¯å¾å¤ªé¿"
-#: ../libsvn_ra_svn/client.c:780
+#: ../libsvn_ra_svn/client.c:795
msgid ""
"Module for accessing a repository using the svn network protocol.\n"
" - with Cyrus SASL authentication"
-msgstr "ä½¿ç¨ svn ç½ç»å议访é®çæ¬åºç模åã - ä½¿ç¨ Cyrus SASL 认è¯"
+msgstr ""
+"ä½¿ç¨ svn ç½ç»å议访é®çæ¬åºç模åã\n"
+" - 带 Cyrus SASL 认è¯"
-#: ../libsvn_ra_svn/client.c:784
+#: ../libsvn_ra_svn/client.c:799
msgid "Module for accessing a repository using the svn network protocol."
msgstr "ä½¿ç¨ svn ç½ç»å议访é®çæ¬åºç模åã"
-#: ../libsvn_ra_svn/client.c:1031
+#: ../libsvn_ra_svn/client.c:884
+#, c-format
+msgid "Invalid host '%s'"
+msgstr "æ æçä¸»æº '%s'"
+
+#: ../libsvn_ra_svn/client.c:1213
msgid "Server did not send repository root"
msgstr "æå¡å¨æ²¡æè¿åçæ¬åºæ ¹è·¯å¾"
-#: ../libsvn_ra_svn/client.c:1104
+#: ../libsvn_ra_svn/client.c:1289
#, c-format
msgid "ra_svn does not support not specifying a log message with pre-1.5 servers; consider passing an empty one, or upgrading the server"
-msgstr ""
+msgstr "ra_svn 䏿¯æå¨ 1.5 ä¹åçæå¡å¨ä¸ä¸æå®æ¥å¿æ¶æ¯ï¼è¯·èèä¼ éç©ºæ¶æ¯ï¼æå级"
-#: ../libsvn_ra_svn/client.c:1127
+#: ../libsvn_ra_svn/client.c:1312
msgid "Server doesn't support setting arbitrary revision properties during commit"
msgstr "å¨æäº¤æ¶ï¼æå¡å¨ä¸æ¯æè®¾ç½®ä»»æçæ¬å±æ§"
-#: ../libsvn_ra_svn/client.c:1230
-#, fuzzy
+#: ../libsvn_ra_svn/client.c:1414
msgid "Inherited proplist element not a list"
-msgstr "Proplist å
ç´ ä¸æ¯å表"
+msgstr "ç»§æ¿ç屿§å表å
ç´ ä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:1305
+#: ../libsvn_ra_svn/client.c:1488
msgid "Non-string as part of file contents"
msgstr "é¨åæä»¶å
容䏿¯å符串"
-#: ../libsvn_ra_svn/client.c:1394
+#: ../libsvn_ra_svn/client.c:1598
msgid "Dirlist element not a list"
msgstr "ç®å½å表å
ç´ ä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:1403
-#, fuzzy, c-format
+#: ../libsvn_ra_svn/client.c:1607
+#, c-format
msgid "Invalid directory entry name '%s'"
-msgstr "æ æ³å¨ â%sâ 读åç®å½å
容"
+msgstr "æ æçç®å½æ¡ç®åç§° '%s'"
-#: ../libsvn_ra_svn/client.c:1486
+#: ../libsvn_ra_svn/client.c:1692
msgid "Mergeinfo element is not a list"
msgstr "Mergeinfo å
ç´ ä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:1705
+#: ../libsvn_ra_svn/client.c:1940
msgid "Log entry not a list"
msgstr "æ¥å¿æ¡ç®ä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:1753
+#: ../libsvn_ra_svn/client.c:1987
msgid "Changed-path entry not a list"
msgstr "已修æ¹è·¯å¾æ¡ç®ä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:1908
+#: ../libsvn_ra_svn/client.c:2154
msgid "'stat' not implemented"
-msgstr "æªå®ç°âstatâ"
+msgstr "æªå®ç°'stat'"
-#: ../libsvn_ra_svn/client.c:1967
+#: ../libsvn_ra_svn/client.c:2216
msgid "'get-locations' not implemented"
-msgstr "æªå®ç°âget-locationsâ"
+msgstr "æªå®ç°'get-locations'"
-#: ../libsvn_ra_svn/client.c:1982
+#: ../libsvn_ra_svn/client.c:2233
msgid "Location entry not a list"
msgstr "åºåæ¡ç®ä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:2021
+#: ../libsvn_ra_svn/client.c:2277
msgid "'get-location-segments' not implemented"
-msgstr "æªå®ç° âget-location-segmentsâ"
+msgstr "æªå®ç° 'get-location-segments'"
-#: ../libsvn_ra_svn/client.c:2038
+#: ../libsvn_ra_svn/client.c:2294
msgid "Location segment entry not a list"
msgstr "ä½ç½®å段å
¥å£ä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:2048
+#: ../libsvn_ra_svn/client.c:2304
msgid "Expected valid revision range"
msgstr "ææåæ³ççæ¬èå´"
-#: ../libsvn_ra_svn/client.c:2089
+#: ../libsvn_ra_svn/client.c:2377
msgid "'get-file-revs' not implemented"
-msgstr "æªå®ç°âget-file-revsâ"
+msgstr "æªå®ç°'get-file-revs'"
-#: ../libsvn_ra_svn/client.c:2113
+#: ../libsvn_ra_svn/client.c:2401
msgid "Revision entry not a list"
msgstr "çæ¬æ¡ç®ä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:2130 ../libsvn_ra_svn/client.c:2160
+#: ../libsvn_ra_svn/client.c:2418 ../libsvn_ra_svn/client.c:2448
msgid "Text delta chunk not a string"
msgstr "ææ¬å·®å¼å䏿¯å符串"
-#: ../libsvn_ra_svn/client.c:2172
+#: ../libsvn_ra_svn/client.c:2460
msgid "The get-file-revs command didn't return any revisions"
msgstr "get-file-revs å½ä»¤æ²¡æè¿åä»»ä½çæ¬"
-#: ../libsvn_ra_svn/client.c:2219
+#: ../libsvn_ra_svn/client.c:2507
msgid "Server doesn't support the lock command"
msgstr "æå¡å¨ä¸æ¯æå é"
-#: ../libsvn_ra_svn/client.c:2283
+#: ../libsvn_ra_svn/client.c:2571
msgid "Server doesn't support the unlock command"
msgstr "æå¡å¨ä¸æ¯æè§£é"
-#: ../libsvn_ra_svn/client.c:2381
+#: ../libsvn_ra_svn/client.c:2670
msgid "Lock response not a list"
msgstr "å éååºä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:2395
+#: ../libsvn_ra_svn/client.c:2683
msgid "Unknown status for lock command"
msgstr "å éå½ä»¤çç¶ææªç¥"
-#: ../libsvn_ra_svn/client.c:2419
+#: ../libsvn_ra_svn/client.c:2707
msgid "Didn't receive end marker for lock responses"
msgstr "å éååºæ²¡æç»ææ è®°"
-#: ../libsvn_ra_svn/client.c:2509
+#: ../libsvn_ra_svn/client.c:2798
msgid "Unlock response not a list"
msgstr "è§£éååºä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:2523
+#: ../libsvn_ra_svn/client.c:2811
msgid "Unknown status for unlock command"
msgstr "æªç¥çè§£éå½ä»¤ç¶æ"
-#: ../libsvn_ra_svn/client.c:2546
+#: ../libsvn_ra_svn/client.c:2834
msgid "Didn't receive end marker for unlock responses"
msgstr "è§£éååºæ²¡æç»ææ è®°"
-#: ../libsvn_ra_svn/client.c:2570 ../libsvn_ra_svn/client.c:2622
+#: ../libsvn_ra_svn/client.c:2859 ../libsvn_ra_svn/client.c:2912
msgid "Server doesn't support the get-lock command"
msgstr "æå¡å¨ä¸æ¯æå½ä»¤ get-lock"
-#: ../libsvn_ra_svn/client.c:2636
+#: ../libsvn_ra_svn/client.c:2926
msgid "Lock element not a list"
msgstr "Lockå
ç´ ä¸æ¯å表"
-#: ../libsvn_ra_svn/client.c:2679
+#: ../libsvn_ra_svn/client.c:2972
msgid "Server doesn't support the replay command"
msgstr "æå¡å¨ä¸æ¯æéæ¾å½ä»¤"
-#: ../libsvn_ra_svn/client.c:2710
+#: ../libsvn_ra_svn/client.c:3006
msgid "Server doesn't support the replay-range command"
msgstr "æå¡å¨ä¸æ¯æéæ¾èå´å½ä»¤"
-#: ../libsvn_ra_svn/client.c:2728
+#: ../libsvn_ra_svn/client.c:3029
#, c-format
msgid "Expected 'revprops', found '%s'"
-msgstr "ææârevpropsâï¼åç°â%sâ"
+msgstr "ææ'revprops'ï¼åç°'%s'"
-#: ../libsvn_ra_svn/client.c:2745
+#: ../libsvn_ra_svn/client.c:3047
msgid "Error while replaying commit"
msgstr "éæ¼æäº¤æä½é误"
-#: ../libsvn_ra_svn/client.c:2818
+#: ../libsvn_ra_svn/client.c:3124
msgid "'get-deleted-rev' not implemented"
-msgstr "æªå®ç° âget-deleted-revâ"
+msgstr "æªå®ç° 'get-deleted-rev'"
-#: ../libsvn_ra_svn/client.c:2929
+#: ../libsvn_ra_svn/client.c:3242
+msgid "List entry not a list"
+msgstr "å表æ¡ç®ä¸æ¯å表"
+
+#: ../libsvn_ra_svn/client.c:3358
#, c-format
msgid "Unsupported RA loader version (%d) for ra_svn"
msgstr "䏿¯æ ra_svn RA å è½½å¨çæ¬(%d)"
@@ -5367,87 +7874,86 @@ msgstr "ä¸è½åå§å SASL åº: %s%s"
msgid "Could not create SASL context: %s%s"
msgstr "ä¸è½å建 SASL ä¸ä¸æ: %s%s"
-#: ../libsvn_ra_svn/cyrus_auth.c:932 ../libsvn_ra_svn/internal_auth.c:63
+#: ../libsvn_ra_svn/cyrus_auth.c:933 ../libsvn_ra_svn/internal_auth.c:63
#: ../libsvn_ra_svn/internal_auth.c:114
#, c-format
msgid "Authentication error from server: %s"
msgstr "æå¡å¨æ¥å认è¯é误: %s"
-#: ../libsvn_ra_svn/cyrus_auth.c:936
+#: ../libsvn_ra_svn/cyrus_auth.c:937
msgid "Can't get username or password"
msgstr "æ æ³åå¾ç¨æ·åç§°æå¯ç "
-#: ../libsvn_ra_svn/editorp.c:147
+#: ../libsvn_ra_svn/editorp.c:163
msgid "Successful edit status returned too soon"
msgstr "太快è¿åç¼è¾æåç¶æ"
-#: ../libsvn_ra_svn/editorp.c:491
+#: ../libsvn_ra_svn/editorp.c:515
msgid "Invalid file or dir token during edit"
msgstr "ç¼è¾æ¶éå°æ æçæä»¶æç®å½ä»¤ç"
-#: ../libsvn_ra_svn/editorp.c:719
+#: ../libsvn_ra_svn/editorp.c:779
msgid "Apply-textdelta already active"
msgstr "å·²ç»æ¿æ´» Apply-textdelta"
-#: ../libsvn_ra_svn/editorp.c:741 ../libsvn_ra_svn/editorp.c:759
+#: ../libsvn_ra_svn/editorp.c:802 ../libsvn_ra_svn/editorp.c:821
msgid "Apply-textdelta not active"
msgstr "æ²¡ææ¿æ´» Apply-textdelta"
-#: ../libsvn_ra_svn/editorp.c:854
+#: ../libsvn_ra_svn/editorp.c:930
#, c-format
msgid "Command 'finish-replay' invalid outside of replays"
msgstr "finish-replayå½ä»¤åªå¨éæ¾æ¶ææ"
-#: ../libsvn_ra_svn/editorp.c:958 ../libsvn_ra_svn/marshal.c:1608
+#: ../libsvn_ra_svn/editorp.c:1130 ../libsvn_ra_svn/marshal.c:1967
#, c-format
msgid "Unknown editor command '%s'"
-msgstr "æªç¥ç¼è¾å¨å½ä»¤â%sâ"
+msgstr "æªç¥ç¼è¾å¨å½ä»¤'%s'"
#: ../libsvn_ra_svn/internal_auth.c:101
msgid "Can't get password"
msgstr "æ æ³åå¾å¯ç "
-#: ../libsvn_ra_svn/marshal.c:147
+#: ../libsvn_ra_svn/marshal.c:261
msgid "Capability entry is not a word"
-msgstr "容éç±»å䏿¯ word "
+msgstr "容éç±»å䏿¯ word"
-#: ../libsvn_ra_svn/marshal.c:952
+#: ../libsvn_ra_svn/marshal.c:1228
msgid "String length larger than maximum"
msgstr "å符串é¿åº¦è¶
åºä¸é"
-#: ../libsvn_ra_svn/marshal.c:1019
+#: ../libsvn_ra_svn/marshal.c:1308
msgid "Items are nested too deeply"
msgstr "æ¡ç®åµå¥å¤ªæ·±"
-#: ../libsvn_ra_svn/marshal.c:1040 ../libsvn_ra_svn/marshal.c:1159
+#: ../libsvn_ra_svn/marshal.c:1329 ../libsvn_ra_svn/marshal.c:1489
msgid "Number is larger than maximum"
msgstr "æ°åè¶
è¿ä¸é"
-#: ../libsvn_ra_svn/marshal.c:1071
-#, fuzzy
+#: ../libsvn_ra_svn/marshal.c:1384
msgid "Word is too long"
-msgstr "ååçå称太é¿"
+msgstr "åè¯å¤ªé¿"
-#: ../libsvn_ra_svn/marshal.c:1187
+#: ../libsvn_ra_svn/marshal.c:1517
msgid "Word too long"
msgstr "åè¯å¤ªé¿"
-#: ../libsvn_ra_svn/marshal.c:1447
+#: ../libsvn_ra_svn/marshal.c:1781
msgid "Proplist element not a list"
msgstr "Proplist å
ç´ ä¸æ¯å表"
-#: ../libsvn_ra_svn/marshal.c:1486
+#: ../libsvn_ra_svn/marshal.c:1818
msgid "Empty error list"
msgstr "é误å表为空"
-#: ../libsvn_ra_svn/marshal.c:1495 ../libsvn_ra_svn/marshal.c:1521
+#: ../libsvn_ra_svn/marshal.c:1826 ../libsvn_ra_svn/marshal.c:1850
msgid "Malformed error list"
msgstr "é误åè¡¨éæ³"
-#: ../libsvn_ra_svn/marshal.c:1550
+#: ../libsvn_ra_svn/marshal.c:1879
#, c-format
msgid "Unknown status '%s' in command response"
-msgstr "å½ä»¤ååºä¸çç¶æ â%sâ æªç¥"
+msgstr "å½ä»¤ååºä¸çç¶æ '%s' æªç¥"
#: ../libsvn_ra_svn/streams.c:110
#, c-format
@@ -5464,17 +7970,159 @@ msgstr "æ æ³è¯»åè¿æ¥"
msgid "Can't write to connection"
msgstr "æ æ³åå
¥è¿æ¥"
-#: ../libsvn_repos/commit.c:291
+#: ../libsvn_repos/authz_parse.c:318
+#, c-format
+msgid "Section appears more than once in the global groups file: [%s]"
+msgstr "å
¨å±ç»æä»¶ä¸çèåºç°å¤æ¬¡: [%s]"
+
+#: ../libsvn_repos/authz_parse.c:324
+#, c-format
+msgid "Section appears more than once in the authz file: [%s]"
+msgstr "è®¤è¯æä»¶ä¸çèåºç°å¤æ¬¡: [%s]"
+
+#: ../libsvn_repos/authz_parse.c:353
+#, c-format
+msgid "Section is not valid in the global group file: [%s]"
+msgstr "该èå¨å
¨å±ç»æä»¶ä¸æ æ: [%s]"
+
+#: ../libsvn_repos/authz_parse.c:354
+#, c-format
+msgid "Section is not valid in the authz file: [%s]"
+msgstr "该èå¨è®¤è¯æä»¶ä¸æ æ: [%s]"
+
+#: ../libsvn_repos/authz_parse.c:375
+#, c-format
+msgid "Global group name '%s' may not begin with '%c'"
+msgstr "å
¨å±ç»å '%s' ä¸è½ä»¥ '%c' å¼å¤´"
+
+#: ../libsvn_repos/authz_parse.c:380
+#, c-format
+msgid "Group name '%s' may not begin with '%c'"
+msgstr "ç»å '%s' ä¸è½ä»¥ '%c' å¼å¤´"
+
+#: ../libsvn_repos/authz_parse.c:391
+#, c-format
+msgid "Can't override definition of global group '%s'"
+msgstr "æ æ³è¦çå
¨å±ç» '%s' çå®ä¹"
+
+#: ../libsvn_repos/authz_parse.c:396
+#, c-format
+msgid "Can't override definition of group '%s'"
+msgstr "æ æ³è¦çç» '%s' çå®ä¹"
+
+#: ../libsvn_repos/authz_parse.c:519
+msgid "Found empty name in authz rule path"
+msgstr "å¨è®¤è¯è§åè·¯å¾ä¸åç°ç©ºåç§°"
+
+#: ../libsvn_repos/authz_parse.c:520 ../libsvn_repos/authz_parse.c:535
+#, c-format
+msgid "Non-canonical path '%s' in authz rule [%s]"
+msgstr "认è¯è§å [%s] ä¸çéè§èè·¯å¾ '%s'"
+
+#: ../libsvn_repos/authz_parse.c:532
+msgid "Found '.' in authz rule path"
+msgstr "å¨è®¤è¯è§åè·¯å¾ä¸åç° '.'"
+
+#: ../libsvn_repos/authz_parse.c:534
+msgid "Found '..' in authz rule path"
+msgstr "å¨è®¤è¯è§åè·¯å¾ä¸åç° '..'"
+
+#: ../libsvn_repos/authz_parse.c:694
+#, c-format
+msgid "Section [%s] describes the same rule as section [%s]"
+msgstr "è [%s] æè¿°äºä¸è [%s] ç¸åçè§å"
+
+#: ../libsvn_repos/authz_parse.c:733 ../libsvn_repos/authz_parse.c:763
+#, c-format
+msgid "Empty repository name in authz rule [%s]"
+msgstr "认è¯è§å [%s] ä¸çç©ºçæ¬åºåç§°"
+
+#: ../libsvn_repos/authz_parse.c:742
+#, c-format
+msgid "Invalid type token '%s' in authz rule [%s]"
+msgstr "认è¯è§å [%s] 䏿 æçç±»åæ è®° '%s'"
+
+#: ../libsvn_repos/authz_parse.c:820
+#, c-format
+msgid "Alias name '%s' may not begin with '%c'"
+msgstr "å«å '%s' ä¸è½ä»¥ '%c' å¼å¤´"
+
+#: ../libsvn_repos/authz_parse.c:829
+#, c-format
+msgid "Can't override definition of alias '%s'"
+msgstr "æ æ³è¦çå«å '%s' çå®ä¹"
+
+#: ../libsvn_repos/authz_parse.c:870
+#, c-format
+msgid "Access entry '%s' has more than one inversion; double negatives are not permitted"
+msgstr "è®¿é®æ¡ç® '%s' æå¤ä¸ªååï¼ä¸å
许åéå¦å®"
+
+#: ../libsvn_repos/authz_parse.c:879
+#, c-format
+msgid "Access entry '%s' is not valid; it must be a single '*'"
+msgstr "è®¿é®æ¡ç® '%s' æ æï¼å®å¿
é¡»æ¯å个 '*'"
+
+#: ../libsvn_repos/authz_parse.c:886
+#, c-format
+msgid "Access entry '~*' will never match"
+msgstr "è®¿é®æ¡ç® '~*' æ°¸è¿ä¸ä¼å¹é
"
+
+#: ../libsvn_repos/authz_parse.c:910
+#, c-format
+msgid "Access entry token '%s' is not valid; should be '%s' or '%s'"
+msgstr "è®¿é®æ¡ç®æ è®° '%s' æ æï¼åºè¯¥æ¯ '%s' æ '%s'"
+
+#: ../libsvn_repos/authz_parse.c:937
+#, c-format
+msgid "The access mode '%c' in access entry '%s' of rule [%s] is not valid"
+msgstr "è®¿é®æ¨¡å¼ '%c' æ æ(ä½äºè®¿é®æ¡ç® '%s'ï¼è§å [%s])"
+
+#: ../libsvn_repos/authz_parse.c:947
+#, c-format
+msgid "Write-only access entry '%s' of rule [%s] is not valid"
+msgstr "è§å [%s] çåªåè®¿é®æ¡ç® '%s' æ æ"
+
+#: ../libsvn_repos/authz_parse.c:1085
+#, c-format
+msgid "Recursive definition of group '%s'"
+msgstr "ç» '%s' çéå½å®ä¹"
+
+#: ../libsvn_repos/authz_parse.c:1096 ../libsvn_repos/authz_parse.c:1155
+#, c-format
+msgid "Alias '%s' was never defined"
+msgstr "å«å '%s' 仿ªè¢«å®ä¹"
+
+#: ../libsvn_repos/authz_parse.c:1118
+#, c-format
+msgid "Undefined group '%s'"
+msgstr "æªå®ä¹çç» '%s'"
+
+#: ../libsvn_repos/authz_parse.c:1212
+#, c-format
+msgid "Access entry refers to undefined group '%s'"
+msgstr "è®¿é®æ¡ç®å¼ç¨äºæªå®ä¹çç» '%s'"
+
+#: ../libsvn_repos/authz_parse.c:1222
+#, c-format
+msgid "Ignoring access entry for empty group '%s'"
+msgstr "忽ç¥ç©ºç» '%s' çè®¿é®æ¡ç®"
+
+#: ../libsvn_repos/commit.c:172
+#, c-format
+msgid "'%s' is out of date"
+msgstr "'%s' å·²ç»è¿æ¶"
+
+#: ../libsvn_repos/commit.c:321
#, c-format
msgid "Got source path but no source revision for '%s'"
-msgstr "è·å¾æºè·¯å¾ï¼ä½â%sâæ²¡ææºçæ¬"
+msgstr "è·å¾æºè·¯å¾ï¼ä½'%s'æ²¡ææºçæ¬"
-#: ../libsvn_repos/commit.c:324
+#: ../libsvn_repos/commit.c:353
#, c-format
msgid "Source url '%s' is from different repository"
-msgstr "æº URL â%sâ æ¥èªå
¶å®çæ¬åº"
+msgstr "æº URL '%s' æ¥èªå
¶å®çæ¬åº"
-#: ../libsvn_repos/commit.c:640
+#: ../libsvn_repos/commit.c:692
#, c-format
msgid ""
"Checksum mismatch for resulting fulltext\n"
@@ -5483,15 +8131,15 @@ msgstr ""
"ç»æçæ ¡éªåä¸å¹é
: \n"
"(%s)"
-#: ../libsvn_repos/commit.c:685
+#: ../libsvn_repos/commit.c:742
msgid "(no error)"
msgstr "(没æé误)"
-#: ../libsvn_repos/commit.c:716 ../libsvn_repos/commit.c:722
+#: ../libsvn_repos/commit.c:773 ../libsvn_repos/commit.c:779
msgid "post-commit hook failed with no error message."
msgstr "è°ç¨ post-commit é©å失败 (没æé误信æ¯)ã"
-#: ../libsvn_repos/commit.c:725
+#: ../libsvn_repos/commit.c:782
#, c-format
msgid ""
"post commit FS processing had error:\n"
@@ -5502,11 +8150,11 @@ msgstr ""
"%s\n"
"%s"
-#: ../libsvn_repos/commit.c:726 ../libsvn_repos/commit.c:735
+#: ../libsvn_repos/commit.c:783 ../libsvn_repos/commit.c:792
msgid "(no error message)"
msgstr "(没æé误信æ¯)"
-#: ../libsvn_repos/commit.c:733
+#: ../libsvn_repos/commit.c:790
#, c-format
msgid ""
"post commit FS processing had error:\n"
@@ -5515,8 +8163,8 @@ msgstr ""
"æäº¤åçæä»¶ç³»ç»è¿ç¨åºé:\n"
"%s"
-#: ../libsvn_repos/commit.c:1252 ../libsvn_repos/fs-wrap.c:117
-#: ../libsvn_repos/load-fs-vtable.c:1030
+#: ../libsvn_repos/commit.c:1317 ../libsvn_repos/fs-wrap.c:120
+#: ../libsvn_repos/load-fs-vtable.c:1148
msgid "Commit succeeded, but post-commit hook failed"
msgstr "æäº¤æåï¼ä½æ¯åç½®æäº¤é©å(post-commit)失败"
@@ -5524,29 +8172,29 @@ msgstr "æäº¤æåï¼ä½æ¯åç½®æäº
msgid "Unable to open root of edit"
msgstr "æ æ³æå¼æ ¹æ¥ç¼è¾"
-#: ../libsvn_repos/delta.c:236
+#: ../libsvn_repos/delta.c:244
msgid "Invalid target path"
msgstr "æ æç®æ è·¯å¾"
-#: ../libsvn_repos/delta.c:240
+#: ../libsvn_repos/delta.c:248
msgid "Delta depth 'exclude' not supported"
-msgstr "䏿¯æå·®å¼æ·±åº¦ âexcludeâ"
+msgstr "䏿¯æå·®å¼æ·±åº¦ 'exclude'"
-#: ../libsvn_repos/delta.c:266
+#: ../libsvn_repos/delta.c:274
msgid "Invalid editor anchoring; at least one of the input paths is not a directory and there was no source entry"
msgstr "æ æç¼è¾å¨å®ä½ï¼è³å°ä¸ä¸ªè¾å
¥è·¯å¾ä¸æ¯ç®å½ï¼å¹¶ä¸æ²¡ææºå
¥å£"
-#: ../libsvn_repos/deprecated.c:647 ../svnadmin/svnadmin.c:923
+#: ../libsvn_repos/deprecated.c:715 ../svnadmin/svnadmin.c:1083
#, c-format
msgid "* Dumped revision %ld.\n"
msgstr "* 已转åçæ¬ %ldã\n"
-#: ../libsvn_repos/deprecated.c:653 ../svnadmin/svnadmin.c:929
+#: ../libsvn_repos/deprecated.c:721 ../svnadmin/svnadmin.c:1089
#, c-format
msgid "* Verified revision %ld.\n"
msgstr "* å·²æ ¡éªçæ¬ %ldã\n"
-#: ../libsvn_repos/deprecated.c:661 ../svnadmin/svnadmin.c:977
+#: ../libsvn_repos/deprecated.c:729 ../svnadmin/svnadmin.c:1137
#, c-format
msgid ""
"\n"
@@ -5557,7 +8205,7 @@ msgstr ""
"------- æäº¤åçæ¬ %ld >>>\n"
"\n"
-#: ../libsvn_repos/deprecated.c:667 ../svnadmin/svnadmin.c:983
+#: ../libsvn_repos/deprecated.c:735 ../svnadmin/svnadmin.c:1143
#, c-format
msgid ""
"\n"
@@ -5568,196 +8216,188 @@ msgstr ""
"------- æäº¤æ°çæ¬ %ld (ä»åå§çæ¬ %ld è£
è½½) >>>\n"
"\n"
-#: ../libsvn_repos/deprecated.c:680 ../svnadmin/svnadmin.c:996
+#: ../libsvn_repos/deprecated.c:748 ../svnadmin/svnadmin.c:1156
#, c-format
msgid " * editing path : %s ..."
msgstr " * æ£å¨ä¿®æ¹è·¯å¾: %s ..."
-#: ../libsvn_repos/deprecated.c:686 ../svnadmin/svnadmin.c:1002
+#: ../libsvn_repos/deprecated.c:754 ../svnadmin/svnadmin.c:1162
#, c-format
msgid " * deleting path : %s ..."
msgstr " * æ£å¨å é¤è·¯å¾: %s ..."
-#: ../libsvn_repos/deprecated.c:692 ../svnadmin/svnadmin.c:1008
+#: ../libsvn_repos/deprecated.c:760 ../svnadmin/svnadmin.c:1168
#, c-format
msgid " * adding path : %s ..."
msgstr " * æ£å¨å¢å è·¯å¾: %s ..."
-#: ../libsvn_repos/deprecated.c:698 ../svnadmin/svnadmin.c:1014
+#: ../libsvn_repos/deprecated.c:766 ../svnadmin/svnadmin.c:1174
#, c-format
msgid " * replacing path : %s ..."
msgstr " * æ£å¨æ¿æ¢è·¯å¾: %s ..."
-#: ../libsvn_repos/deprecated.c:708 ../svnadmin/svnadmin.c:1023
+#: ../libsvn_repos/deprecated.c:776 ../svnadmin/svnadmin.c:1183
msgid " done.\n"
msgstr "宿ã\n"
-#: ../libsvn_repos/deprecated.c:718 ../svnadmin/svnadmin.c:1032
+#: ../libsvn_repos/deprecated.c:786 ../svnadmin/svnadmin.c:1192
#, c-format
msgid "<<< Started new transaction, based on original revision %ld\n"
msgstr "<<< å¼å§æ°çäºå¡ï¼åºäºåå§çæ¬ %ld\n"
-#: ../libsvn_repos/deprecated.c:725 ../svnadmin/svnadmin.c:1045
+#: ../libsvn_repos/deprecated.c:793 ../svnadmin/svnadmin.c:1205
#, c-format
msgid " removing '\\r' from %s ..."
-msgstr "æ£å¨ä» '%s' å é¤ '\\r' ..."
+msgstr " æ£å¨ä» '%s' å é¤ '\\r' ..."
-#: ../libsvn_repos/dump.c:570
-#, fuzzy, c-format
+#: ../libsvn_repos/dump.c:825
+#, c-format
msgid "Path '%s' not found in r%ld."
-msgstr "è·¯å¾ â%sâ ä¸å¨çæ¬ %ld ä¸"
+msgstr "è·¯å¾ '%s' å¨ r%ld 䏿ªæ¾å°ã"
-#: ../libsvn_repos/dump.c:575
-#, fuzzy, c-format
+#: ../libsvn_repos/dump.c:830
+#, c-format
msgid "Unexpected node kind %d for '%s' at r%ld. Expected kind was %d."
-msgstr "æå¤åç°èç¹ç§ç±» %d äºâ%sâ"
+msgstr "æå¤çèç¹ç±»å %d(ä½äº '%s'ï¼r%ld)ãé¢æç±»å为 %dã"
-#: ../libsvn_repos/dump.c:613
-#, fuzzy, c-format
+#: ../libsvn_repos/dump.c:868
+#, c-format
msgid "Path '%s' exists in r%ld."
-msgstr "è·¯å¾ â%sâ åå¨ï¼ä½è¢«æé¤"
+msgstr "è·¯å¾ '%s' åå¨äº r%ld ä¸ã"
-#: ../libsvn_repos/dump.c:643
+#: ../libsvn_repos/dump.c:898
#, c-format
msgid "Mergeinfo referencing revision(s) prior to the oldest dumped revision (r%ld). Loading this dump may result in invalid mergeinfo."
msgstr "åå¹¶ä¿¡æ¯å¼ç¨ççæ¬æ¯ææ§ç转åçæ¬ (r%ld) è¿æ§ãå è½½è¿ä¸ªè½¬åå¯è½å¯¼è´éæ³çåå¹¶ä¿¡æ¯ã"
-#: ../libsvn_repos/dump.c:752
+#: ../libsvn_repos/dump.c:1006
#, c-format
msgid "Duplicate representation of path '%s' in %s property of '%s'"
-msgstr ""
+msgstr "'%s' ç %s 屿§ä¸è·¯å¾ '%s' çéå¤è¡¨ç¤º"
-#: ../libsvn_repos/dump.c:868
+#: ../libsvn_repos/dump.c:1152
#, c-format
msgid "E%06d: While validating fspath '%s': %s"
-msgstr "E%06d: å½éªè¯æä»¶ç³»ç»è·¯å¾â%sâæ¶åºéï¼%s"
+msgstr "E%06d: å½éªè¯æä»¶ç³»ç»è·¯å¾'%s'æ¶åºé: %s"
-#: ../libsvn_repos/dump.c:907
-#, fuzzy, c-format
+#: ../libsvn_repos/dump.c:1196
+#, c-format
msgid "Change invalid path '%s' in r%ld"
-msgstr "æ æ³ç§»å¨è·¯å¾ â%sâ å°æ¬èº«"
-
-#: ../libsvn_repos/dump.c:932
-#, fuzzy, c-format
-msgid "Replacing non-existent path '%s' in r%ld"
-msgstr "è¯å¾å é¤ä¸åå¨ç屿§â%sâäºâ%sâ\n"
+msgstr "ä¿®æ¹æ æè·¯å¾ '%s'(å¨ r%ld)"
-#: ../libsvn_repos/dump.c:957
+#: ../libsvn_repos/dump.c:1220
#, c-format
-msgid "Replacing path '%s' in r%ld with invalid path"
-msgstr ""
+msgid "Deleting invalid path '%s' in r%ld"
+msgstr "å 餿 æè·¯å¾ '%s'(å¨ r%ld)"
-#: ../libsvn_repos/dump.c:989
+#: ../libsvn_repos/dump.c:1239
#, c-format
-msgid "Deleting invalid path '%s' in r%ld"
-msgstr ""
+msgid "Replacing non-existent path '%s' in r%ld"
+msgstr "æ¿æ¢ä¸åå¨çè·¯å¾ '%s'(å¨ r%ld)"
-#: ../libsvn_repos/dump.c:1007
+#: ../libsvn_repos/dump.c:1280
#, c-format
msgid "Adding already existing path '%s' in r%ld"
-msgstr ""
+msgstr "æ·»å å·²åå¨çè·¯å¾ '%s'(å¨ r%ld)"
-#: ../libsvn_repos/dump.c:1030
-#, fuzzy, c-format
+#: ../libsvn_repos/dump.c:1303
+#, c-format
msgid "Copying from invalid path to '%s' in r%ld"
-msgstr "é
ç½®é误: æ æåå¼ â%sâï¼å¯¹äºé项 â%sâ"
+msgstr "å¤å¶å° '%s' æ¶æºè·¯å¾æ æ(å¨ r%ld)"
-#: ../libsvn_repos/dump.c:1042
+#: ../libsvn_repos/dump.c:1315
#, c-format
msgid "Referencing data in revision %ld, which is older than the oldest dumped revision (r%ld). Loading this dump into an empty repository will fail."
msgstr "çæ¬ %ld å¼ç¨çæ°æ®æ¯ææ§ç转åçæ¬ (r%ld) è¿æ§ãå è½½è¿ä¸ªè½¬åå°ç©ºççæ¬åºä¼å¤±è´¥ã"
-#: ../libsvn_repos/dump.c:1809 ../libsvn_repos/dump.c:2211
+#: ../libsvn_repos/dump.c:2074 ../libsvn_repos/dump.c:2501
#, c-format
msgid "Start revision %ld is greater than end revision %ld"
msgstr "èµ·å§çæ¬ %ld 大äºç»æçæ¬ %ld"
-#: ../libsvn_repos/dump.c:1814 ../libsvn_repos/dump.c:2216
+#: ../libsvn_repos/dump.c:2079 ../libsvn_repos/dump.c:2506
#, c-format
msgid "End revision %ld is invalid (youngest revision is %ld)"
msgstr "ç»æçæ¬ %ld æ æ (ææ°çæ¬æ¯ %ld)"
-#: ../libsvn_repos/dump.c:1927
+#: ../libsvn_repos/dump.c:2204
msgid "The range of revisions dumped contained references to copy sources outside that range."
-msgstr "导åºççæ¬èå´å
å«çå¼ç¨è¶
åºå¯¼åºèå´ã"
+msgstr "转å¨ççæ¬èå´ä¸å
嫿å该èå´ä¹å¤çå¤å¶æºçå¼ç¨ã"
-#: ../libsvn_repos/dump.c:1939
+#: ../libsvn_repos/dump.c:2216
msgid "The range of revisions dumped contained mergeinfo which reference revisions outside that range."
msgstr "导åºççæ¬èå´å
å«çåå¹¶ä¿¡æ¯ï¼å
¶å¼ç¨ççæ¬è¶
åºå¯¼åºèå´ã"
-#: ../libsvn_repos/dump.c:1993
-#, fuzzy, c-format
+#: ../libsvn_repos/dump.c:2270
+#, c-format
msgid "Node '%s' is not a directory."
-msgstr "â%sâ䏿¯ç®å½"
+msgstr "èç¹ '%s' 䏿¯ç®å½ã"
-#: ../libsvn_repos/dump.c:2001
-#, fuzzy, c-format
+#: ../libsvn_repos/dump.c:2278
+#, c-format
msgid "Node '%s' is not a file."
-msgstr "èç¹ '%s' 䏿¯æä»¶"
+msgstr "èç¹ '%s' 䏿¯æä»¶ã"
-#: ../libsvn_repos/dump.c:2006
+#: ../libsvn_repos/dump.c:2283
#, c-format
msgid "Unexpected node kind %d for '%s'"
-msgstr "æå¤åç°èç¹ç§ç±» %d äºâ%sâ"
+msgstr "æå¤åç°èç¹ç§ç±» %d äº'%s'"
-#: ../libsvn_repos/dump.c:2053
-#, fuzzy, c-format
+#: ../libsvn_repos/dump.c:2330
+#, c-format
msgid "Duplicate representation of path '%s'"
-msgstr "没æä¿®è®¢çâ%sâ"
+msgstr "è·¯å¾ '%s' çéå¤è¡¨ç¤º"
-#: ../libsvn_repos/dump.c:2262 ../libsvn_repos/dump.c:2315
-#, fuzzy, c-format
-msgid "Repository '%s' failed to verify"
-msgstr "çæ¬åºå·²ç»ç§»å¨"
-
-#: ../libsvn_repos/fs-wrap.c:213
+#: ../libsvn_repos/fs-wrap.c:216
#, c-format
msgid "Storage of non-regular property '%s' is disallowed through the repository interface, and could indicate a bug in your client"
-msgstr "ä¸å
许éè¿çæ¬åºæ¥å£åå¨éæ£è§å±æ§â%sâï¼å®è¯´ææ¨ç客æ·ç«¯ææ¼æ´"
+msgstr "ä¸å
许éè¿çæ¬åºæ¥å£åå¨éæ£è§å±æ§'%s'ï¼å®è¯´æä½ ç客æ·ç«¯ææ¼æ´"
-#: ../libsvn_repos/fs-wrap.c:228
+#: ../libsvn_repos/fs-wrap.c:231
#, c-format
msgid "Cannot accept '%s' property because it is not encoded in UTF-8"
-msgstr "ä¸è½æ¥å屿§ â%sâï¼å 为å®çç¼ç 䏿¯ UTF-8"
+msgstr "ä¸è½æ¥å屿§ '%s'ï¼å 为å®çç¼ç 䏿¯ UTF-8"
-#: ../libsvn_repos/fs-wrap.c:238
+#: ../libsvn_repos/fs-wrap.c:241
#, c-format
msgid "Cannot accept non-LF line endings in '%s' property"
-msgstr "ä¸è½æ¥å屿§ â%sâ çé LF è¡ç»æç¬¦"
+msgstr "ä¸è½æ¥å屿§ '%s' çé LF è¡ç»æç¬¦"
+
+#: ../libsvn_repos/fs-wrap.c:245
+msgid "Invalid property value"
+msgstr "æ æç屿§å¼"
-#: ../libsvn_repos/fs-wrap.c:279
+#: ../libsvn_repos/fs-wrap.c:313
#, c-format
msgid "Commit rejected because mergeinfo on '%s' contains unexpected string terminator"
msgstr "ç±äº '%s' ä¸çåå¹¶ä¿¡æ¯å
嫿å¤çå符串ç»ç»ç¬¦ï¼æäº¤è¢«æç»"
-#: ../libsvn_repos/fs-wrap.c:286
+#: ../libsvn_repos/fs-wrap.c:320
#, c-format
msgid "Commit rejected because mergeinfo on '%s' is syntactically invalid"
msgstr "ç±äº '%s' ä¸çåå¹¶ä¿¡æ¯éæ³ï¼æäº¤è¢«æç»"
-#: ../libsvn_repos/fs-wrap.c:416
+#: ../libsvn_repos/fs-wrap.c:451
#, c-format
msgid "Write denied: not authorized to read all of revision %ld"
msgstr "æç»åå
¥: æªææè¯»åçæ¬ %ld çæææ°æ®ã"
-#: ../libsvn_repos/fs-wrap.c:629
-#, fuzzy
+#: ../libsvn_repos/fs-wrap.c:667
msgid "Locking succeeded, but post-lock hook failed"
-msgstr "è§£éæåï¼ä½æ¯å置解éé©å(post-unlock)失败"
+msgstr "é宿åï¼ä½ post-lock é©å失败"
-#: ../libsvn_repos/fs-wrap.c:735
-#, fuzzy
+#: ../libsvn_repos/fs-wrap.c:773
msgid "Cannot unlock, no authenticated username available"
-msgstr "ä¸è½è§£é¤è·¯å¾â%sâçéå®ï¼æ²¡æå¯ç¨çå·²ææç¨æ·å"
+msgstr "æ æ³è§£éï¼æ²¡æå¯ç¨ç认è¯ç¨æ·å"
-#: ../libsvn_repos/fs-wrap.c:783
+#: ../libsvn_repos/fs-wrap.c:821
msgid "Unlock succeeded, but post-unlock hook failed"
msgstr "è§£éæåï¼ä½æ¯å置解éé©å(post-unlock)失败"
#: ../libsvn_repos/hooks.c:92
#, c-format
msgid "'%s' hook succeeded, but error output could not be read"
-msgstr "é©åæ§è¡â%sâæåï¼æ²¡æå¯ç¨çé误è¾åº"
+msgstr "é©åæ§è¡'%s'æåï¼æ²¡æå¯ç¨çé误è¾åº"
#: ../libsvn_repos/hooks.c:107
msgid "[Error output could not be translated from the native locale to UTF-8.]"
@@ -5770,7 +8410,7 @@ msgstr "[没æå¯ç¨çé误è¾åºã]
#: ../libsvn_repos/hooks.c:121
#, c-format
msgid "'%s' hook failed (did not exit cleanly: apr_exit_why_e was %d, exitcode was %d). "
-msgstr "é©åâ%sâ失败(没æå¹²åçéåº: apr_exit_why_e æ¯ %dï¼exitcode æ¯ %d)ã"
+msgstr "é©å'%s'失败(没æå¹²åçéåº: apr_exit_why_e æ¯ %dï¼exitcode æ¯ %d)ã "
#: ../libsvn_repos/hooks.c:130
msgid "Commit"
@@ -5791,7 +8431,7 @@ msgstr "è§£é"
#: ../libsvn_repos/hooks.c:141
#, c-format
msgid "%s hook failed (exit code %d)"
-msgstr "é©å â%sâ 失败(éåºä»£ç %d)"
+msgstr "é©å '%s' 失败(éåºä»£ç %d)"
#: ../libsvn_repos/hooks.c:145
#, c-format
@@ -5800,7 +8440,7 @@ msgstr "%s 被 %s é©åé»å¡(éåºä»£
#: ../libsvn_repos/hooks.c:152
msgid " with output:\n"
-msgstr " è¾åºï¼\n"
+msgstr " è¾åº:\n"
#: ../libsvn_repos/hooks.c:158
msgid " with no output."
@@ -5809,12 +8449,12 @@ msgstr " 没æè¾åºã"
#: ../libsvn_repos/hooks.c:233
#, c-format
msgid "Can't create null stdout for hook '%s'"
-msgstr "æ æ³ä¸ºé©åâ%sâå建空æ åè¾åº"
+msgstr "æ æ³ä¸ºé©å'%s'å建空æ åè¾åº"
#: ../libsvn_repos/hooks.c:260
#, c-format
msgid "Failed to start '%s' hook"
-msgstr "å¯å¨é©åâ%sâ失败"
+msgstr "å¯å¨é©å'%s'失败"
#: ../libsvn_repos/hooks.c:282
#, c-format
@@ -5824,34 +8464,49 @@ msgstr "å
³é空æä»¶åºé"
#: ../libsvn_repos/hooks.c:454
#, c-format
msgid "Failed to run '%s' hook; broken symlink"
-msgstr "è¿è¡é©åâ%sâ失败ï¼ç¬¦å·è¿æ¥æå"
+msgstr "è¿è¡é©å'%s'失败ï¼ç¬¦å·è¿æ¥æå"
-#: ../libsvn_repos/hooks.c:670
+#: ../libsvn_repos/hooks.c:676
msgid ""
"Repository has not been enabled to accept revision propchanges;\n"
"ask the administrator to create a pre-revprop-change hook"
-msgstr "æ¤çæ¬åºä¸å
许修æ¹çæ¬å±æ§ï¼è¯·ç®¡çåå建 pre-revprop-change é©å"
+msgstr ""
+"æ¤çæ¬åºæªå¯ç¨çæ¬å±æ§ä¿®æ¹ï¼\n"
+"请让管çåå建 pre-revprop-change é©å"
+
+#: ../libsvn_repos/list.c:314 ../libsvn_subr/io.c:3293
+#, c-format
+msgid "Path '%s' not found"
+msgstr "è·¯å¾ '%s' æªæ¾å°"
-#: ../libsvn_repos/load-fs-vtable.c:576 ../svnrdump/load_editor.c:770
+#: ../libsvn_repos/load-fs-vtable.c:610 ../svnrdump/load_editor.c:492
#, c-format
msgid "Relative source revision %ld is not available in current repository"
msgstr "å½åçæ¬åºä¸åå¨ç¸å¯¹æºçæ¬ %ld"
-#: ../libsvn_repos/load-fs-vtable.c:590
+#: ../libsvn_repos/load-fs-vtable.c:624
#, c-format
msgid ""
"Copy source checksum mismatch on copy from '%s'@%ld\n"
"to '%s' in rev based on r%ld"
-msgstr "ä» â%s@%ldâ å¤å¶å° â%sâï¼åºäºçæ¬ r%ld çæºæ ¡éªåä¸å¹é
"
+msgstr "ä» '%s@%ld' å¤å¶å° '%s'ï¼åºäºçæ¬ r%ld çæºæ ¡éªåä¸å¹é
"
-#: ../libsvn_repos/load-fs-vtable.c:654
+#: ../libsvn_repos/load-fs-vtable.c:680
msgid "Malformed dumpstream: Revision 0 must not contain node records"
msgstr "éæ³çè½¬åæµ: çæ¬ 0 ä¸è½å
å«èç¹è®°å½"
-#: ../libsvn_repos/load-fs-vtable.c:670
+#: ../libsvn_repos/load-fs-vtable.c:696
#, c-format
msgid "Unrecognized node-action on node '%s'"
-msgstr "èç¹â%sâçå¨ä½ä¸è½è¯å«"
+msgstr "èç¹'%s'çå¨ä½ä¸è½è¯å«"
+
+#: ../libsvn_repos/load-fs-vtable.c:865 ../svnrdump/load_editor.c:628
+msgid "Invalid svn:mergeinfo value"
+msgstr "æ æç svn:mergeinfo å¼"
+
+#: ../libsvn_repos/load-fs-vtable.c:874
+msgid "Invalid svn:mergeinfo value; leaving unchanged"
+msgstr "æ æç svn:mergeinfo å¼ï¼ä¿æä¸å"
#: ../libsvn_repos/load.c:46
msgid "Premature end of content data in dumpstream"
@@ -5864,12 +8519,12 @@ msgstr "è½¬åæµä¸åºç°éæ³æ°æ®"
#: ../libsvn_repos/load.c:102
#, c-format
msgid "Dump stream contains a malformed header (with no ':') at '%.20s'"
-msgstr "è½¬åæµå¨â%.20sâå
å«é误头é¨(没æâ:â)"
+msgstr "è½¬åæµå¨'%.20s'å
å«é误头é¨(没æ':')"
#: ../libsvn_repos/load.c:115
#, c-format
msgid "Dump stream contains a malformed header (with no value) at '%.20s'"
-msgstr "è½¬åæµå¨â%.20sâå
å«é误头é¨(没æå¼)"
+msgstr "è½¬åæµå¨'%.20s'å
å«é误头é¨(没æå¼)"
#: ../libsvn_repos/load.c:204
msgid "Incomplete or unterminated property block"
@@ -5879,92 +8534,91 @@ msgstr "ä¸å®æ´ææªç»æç屿§å
msgid "Unexpected EOF writing contents"
msgstr "åå
å®¹æ¶æå¤ç»æ"
-#: ../libsvn_repos/load.c:374
+#: ../libsvn_repos/load.c:398 ../libsvn_repos/load.c:412
#, c-format
msgid "Malformed dumpfile header '%s'"
msgstr "éæ³ç转åæä»¶å¤´ '%s'"
-#: ../libsvn_repos/load.c:381
+#: ../libsvn_repos/load.c:419
#, c-format
msgid "Unsupported dumpfile version: %d"
msgstr "䏿¯æç转åæä»¶çæ¬: %d"
-#: ../libsvn_repos/load.c:522
+#: ../libsvn_repos/load.c:688
msgid "Unrecognized record type in stream"
msgstr "æµä¸ææ æ³è¯å«çè®°å½ç±»å"
-#: ../libsvn_repos/load.c:629
+#: ../libsvn_repos/load.c:795
msgid "Sum of subblock sizes larger than total block content length"
msgstr "åå大å°ä¹å大äºåå
容é¿åº¦"
#: ../libsvn_repos/node_tree.c:244
#, c-format
msgid "'%s' not found in filesystem"
-msgstr "å¨æä»¶ç³»ç»ä¸æ¾ä¸å°â%sâ"
+msgstr "å¨æä»¶ç³»ç»ä¸æ¾ä¸å°'%s'"
-#: ../libsvn_repos/replay.c:541 ../libsvn_repos/replay.c:1267
+#: ../libsvn_repos/replay.c:538 ../libsvn_repos/replay.c:1296
#, c-format
msgid "Filesystem path '%s' is neither a file nor a directory"
-msgstr "æä»¶ç³»ç»ä¸è·¯å¾â%sâæ¢ä¸æ¯æä»¶ä¹ä¸æ¯ç®å½"
+msgstr "æä»¶ç³»ç»ä¸è·¯å¾'%s'æ¢ä¸æ¯æä»¶ä¹ä¸æ¯ç®å½"
-#: ../libsvn_repos/replay.c:556
-#, fuzzy
+#: ../libsvn_repos/replay.c:553
msgid "Root directory already exists."
-msgstr "æ¡ç®å·²åå¨"
+msgstr "æ ¹ç®å½å·²åå¨ã"
-#: ../libsvn_repos/reporter.c:205
+#: ../libsvn_repos/reporter.c:206
#, c-format
msgid "Invalid length (%%%s) when about to read a string"
msgstr "é¿åº¦ (%%%s) 对äºåç¬¦ä¸²éæ³"
-#: ../libsvn_repos/reporter.c:270
+#: ../libsvn_repos/reporter.c:271
#, c-format
msgid "Invalid depth (%c) for path '%s'"
-msgstr "éæ³æ·±åº¦(%c)äºè·¯å¾ â%sâ"
+msgstr "éæ³æ·±åº¦(%c)äºè·¯å¾ '%s'"
-#: ../libsvn_repos/reporter.c:950
+#: ../libsvn_repos/reporter.c:953
#, c-format
msgid "Working copy path '%s' does not exist in repository"
-msgstr "å·¥ä½å¯æ¬è·¯å¾â%sâä¸å¨çæ¬åºä¸"
+msgstr "å·¥ä½å¯æ¬è·¯å¾'%s'ä¸å¨çæ¬åºä¸"
-#: ../libsvn_repos/reporter.c:1357
+#: ../libsvn_repos/reporter.c:1379
msgid "Not authorized to open root of edit operation"
msgstr "æ ææå¼æ ¹è¿è¡ç¼è¾æä½"
-#: ../libsvn_repos/reporter.c:1374
+#: ../libsvn_repos/reporter.c:1396
#, c-format
msgid "Target path '%s' does not exist"
-msgstr "ç®æ è·¯å¾ â%sâ ä¸åå¨"
+msgstr "ç®æ è·¯å¾ '%s' ä¸åå¨"
-#: ../libsvn_repos/reporter.c:1382
+#: ../libsvn_repos/reporter.c:1404
msgid "Cannot replace a directory from within"
msgstr "ä¸è½å¨åç®å½ä¸æ¿æ¢ç®å½"
-#: ../libsvn_repos/reporter.c:1422
+#: ../libsvn_repos/reporter.c:1444
msgid "Invalid report for top level of working copy"
msgstr "æä¸å±å·¥ä½å¯æ¬æ¥åæ æ"
-#: ../libsvn_repos/reporter.c:1437
+#: ../libsvn_repos/reporter.c:1459
msgid "Two top-level reports with no target"
msgstr "两个æä¸å±æ¥å没æç®æ "
-#: ../libsvn_repos/reporter.c:1499
+#: ../libsvn_repos/reporter.c:1521
#, c-format
msgid "Unsupported report depth '%s'"
-msgstr "䏿¯ææ¥å深度â%sâ"
+msgstr "䏿¯ææ¥å深度'%s'"
-#: ../libsvn_repos/reporter.c:1529
+#: ../libsvn_repos/reporter.c:1551
msgid "Depth 'exclude' not supported for link"
-msgstr "深度 âexcludeâ 䏿¯æé¾æ¥"
+msgstr "深度 'exclude' 䏿¯æé¾æ¥"
-#: ../libsvn_repos/reporter.c:1586
+#: ../libsvn_repos/reporter.c:1609
msgid "Request depth 'exclude' not supported"
-msgstr "䏿¯æè¯·æ±ç深度 âexcludeâ"
+msgstr "䏿¯æè¯·æ±ç深度 'exclude'"
#: ../libsvn_repos/repos.c:188
#, c-format
msgid "'%s' exists and is non-empty"
-msgstr "â%sâå·²åå¨å¹¶ä¸é空"
+msgstr "'%s'å·²åå¨å¹¶ä¸é空"
#: ../libsvn_repos/repos.c:234
msgid "Creating db logs lock file"
@@ -5978,140 +8632,158 @@ msgstr "æ£å¨åå»ºæ°æ®åºéæä»¶"
msgid "Creating lock dir"
msgstr "æ£å¨å建éæä»¶ç®å½"
-#: ../libsvn_repos/repos.c:301
+#: ../libsvn_repos/repos.c:367
msgid "Creating hook directory"
msgstr "æ£å¨å建é©åç®å½"
-#: ../libsvn_repos/repos.c:385
+#: ../libsvn_repos/repos.c:420
msgid "Creating start-commit hook"
msgstr "æ£å¨å建 start-commit é©å"
-#: ../libsvn_repos/repos.c:479
+#: ../libsvn_repos/repos.c:483
msgid "Creating pre-commit hook"
msgstr "æ£å¨å建 pre-commit é©å"
-#: ../libsvn_repos/repos.c:559
+#: ../libsvn_repos/repos.c:534
msgid "Creating pre-revprop-change hook"
msgstr "æ£å¨å建 pre-revprop-change é©å"
-#: ../libsvn_repos/repos.c:805
+#: ../libsvn_repos/repos.c:600
+msgid "Creating pre-lock hook"
+msgstr "å建 pre-lock é©å"
+
+#: ../libsvn_repos/repos.c:658
+msgid "Creating pre-unlock hook"
+msgstr "å建 pre-unlock é©å"
+
+#: ../libsvn_repos/repos.c:691
msgid "Creating post-commit hook"
msgstr "æ£å¨å建 post-commit é©å"
-#: ../libsvn_repos/repos.c:998
+#: ../libsvn_repos/repos.c:726
+msgid "Creating post-lock hook"
+msgstr "å建 post-lock é©å"
+
+#: ../libsvn_repos/repos.c:758
+msgid "Creating post-unlock hook"
+msgstr "å建 post-unlock é©å"
+
+#: ../libsvn_repos/repos.c:799
msgid "Creating post-revprop-change hook"
msgstr "æ£å¨å建 post-revprop-change é©å"
-#: ../libsvn_repos/repos.c:1010
+#: ../libsvn_repos/repos.c:810
msgid "Creating conf directory"
msgstr "æ£å¨å建 conf ç®å½"
-#: ../libsvn_repos/repos.c:1094
+#: ../libsvn_repos/repos.c:899
msgid "Creating svnserve.conf file"
msgstr "æ£å¨å建 svnserve.conf æä»¶"
-#: ../libsvn_repos/repos.c:1112
+#: ../libsvn_repos/repos.c:917
msgid "Creating passwd file"
msgstr "æ£å¨å建 passwd æä»¶"
-#: ../libsvn_repos/repos.c:1154
+#: ../libsvn_repos/repos.c:959
msgid "Creating authz file"
msgstr "æ£å¨å建 authz æä»¶"
-#: ../libsvn_repos/repos.c:1184
-#, fuzzy
+#: ../libsvn_repos/repos.c:989
msgid "Creating hooks-env file"
-msgstr "æ£å¨åå»ºæ°æ®åºéæä»¶"
+msgstr "å建 hooks-env æä»¶"
-#: ../libsvn_repos/repos.c:1240
+#: ../libsvn_repos/repos.c:1045
msgid "Could not create top-level directory"
msgstr "æ æ³å建æä¸å±ç®å½"
-#: ../libsvn_repos/repos.c:1250
+#: ../libsvn_repos/repos.c:1055
msgid "Creating DAV sandbox dir"
msgstr "æ£å¨å建 DAV æ²ç®±ç®å½"
-#: ../libsvn_repos/repos.c:1319
+#: ../libsvn_repos/repos.c:1124
msgid "Error opening db lockfile"
msgstr "æå¼æ°æ®åºéæä»¶åºé"
-#: ../libsvn_repos/repos.c:1357
+#: ../libsvn_repos/repos.c:1162
#, c-format
msgid "'%s' is an existing repository"
-msgstr "çæ¬åºçâ%sâå·²ç»åå¨"
+msgstr "çæ¬åºç'%s'å·²ç»åå¨"
-#: ../libsvn_repos/repos.c:1362
+#: ../libsvn_repos/repos.c:1167
#, c-format
msgid "'%s' is a subdirectory of an existing repository rooted at '%s'"
-msgstr "â%sâ æ¯å½åæ ¹ä¸º â%sâ ççæ¬åºçåç®å½"
+msgstr "'%s' æ¯å½åæ ¹ä¸º '%s' ççæ¬åºçåç®å½"
-#: ../libsvn_repos/repos.c:1372
+#: ../libsvn_repos/repos.c:1177
msgid "Repository creation failed"
msgstr "åå»ºçæ¬åºå¤±è´¥"
-#: ../libsvn_repos/repos.c:1462
+#: ../libsvn_repos/repos.c:1267
#, c-format
msgid "Expected repository format '%d' or '%d'; found format '%d'"
-msgstr "ææçæ¬åºæ ¼å¼æ¯â%dâæâ%dâï¼åç°æ ¼å¼æ¯â%dâ"
+msgstr "ææçæ¬åºæ ¼å¼æ¯'%d'æ'%d'ï¼åç°æ ¼å¼æ¯'%d'"
-#: ../libsvn_repos/repos.c:1766
+#: ../libsvn_repos/repos.c:1580
#, c-format
msgid "unknown capability '%s'"
-msgstr "æªç¥ç¹æ§â%sâ"
+msgstr "æªç¥ç¹æ§'%s'"
#: ../libsvn_repos/rev_hunt.c:73
#, c-format
msgid "Failed to find time on revision %ld"
msgstr "æ æ³æ¾å°çæ¬ %ld çæ¶é´"
-#: ../libsvn_repos/rev_hunt.c:208 ../libsvn_repos/rev_hunt.c:324
+#: ../libsvn_repos/rev_hunt.c:210 ../libsvn_repos/rev_hunt.c:325
#, c-format
msgid "Invalid start revision %ld"
msgstr "æ æèµ·å§çæ¬ %ld"
-#: ../libsvn_repos/rev_hunt.c:500
+#: ../libsvn_repos/rev_hunt.c:505
msgid "Unreadable path encountered; access denied"
msgstr "éå°ä¸å¯è¯»çè·¯å¾ï¼æç»è®¿é®ã"
-#: ../libsvn_repos/rev_hunt.c:1120 ../libsvn_repos/rev_hunt.c:1459
+#: ../libsvn_repos/rev_hunt.c:1139 ../libsvn_repos/rev_hunt.c:1523
#, c-format
msgid "'%s' is not a file in revision %ld"
-msgstr "â%sâ 䏿¯æä»¶ï¼çæ¬ %ld"
+msgstr "'%s' 䏿¯æä»¶ï¼çæ¬ %ld"
-#: ../libsvn_subr/auth.c:224
-#, fuzzy
+#: ../libsvn_subr/auth.c:246
msgid "No authentication providers registered"
-msgstr "ææçè®¤è¯æä¾è
é½ä¸å¯ç¨"
+msgstr "æ²¡ææ³¨åè®¤è¯æä¾è
"
-#: ../libsvn_subr/auth.c:230
+#: ../libsvn_subr/auth.c:252
#, c-format
msgid "No provider registered for '%s' credentials"
msgstr "没ææä¾ç¨åºä¸º '%s' åæ®æ³¨å"
-#: ../libsvn_subr/cache-membuffer.c:640
+#: ../libsvn_subr/cache-membuffer.c:838
#, c-format
msgid "Can't lock cache mutex"
msgstr "ä¸è½éå®ç¼åäºæ¥ä½"
-#: ../libsvn_subr/cache-membuffer.c:678 ../libsvn_subr/cache-membuffer.c:702
+#: ../libsvn_subr/cache-membuffer.c:876 ../libsvn_subr/cache-membuffer.c:897
#, c-format
msgid "Can't write-lock cache mutex"
msgstr "ä¸è½è·å¾ç¼åäºæ¥ä½çåå
¥é"
-#: ../libsvn_subr/cache-membuffer.c:729
+#: ../libsvn_subr/cache-membuffer.c:921
#, c-format
msgid "Can't unlock cache mutex"
msgstr "ä¸è½è§£éç¼åäºæ¥ä½"
-#: ../libsvn_subr/cache-membuffer.c:1830
+#: ../libsvn_subr/cache-membuffer.c:2040
#, c-format
msgid "Can't create cache mutex"
msgstr "æ æ³å建ç¼åäºæ¥ä½"
-#: ../libsvn_subr/cache-membuffer.c:2794
+#: ../libsvn_subr/cache-membuffer.c:3036
msgid "Can't iterate a membuffer-based cache"
msgstr "ä¸è½è¿ä»£åºäºå
åçç¼å"
+#: ../libsvn_subr/cache-membuffer.c:3387
+msgid "Prefix too long"
+msgstr "åç¼å¤ªé¿"
+
#: ../libsvn_subr/cache-memcache.c:170
#, c-format
msgid "Unknown memcached error while reading"
@@ -6129,17 +8801,17 @@ msgstr "ä¸è½è¿ä»£ memcached ç¼å"
#: ../libsvn_subr/cache-memcache.c:460
#, c-format
msgid "Error parsing memcache server '%s'"
-msgstr "è§£æ memcache æå¡å¨ â%sâ æ¶åºé"
+msgstr "è§£æ memcache æå¡å¨ '%s' æ¶åºé"
#: ../libsvn_subr/cache-memcache.c:468
#, c-format
msgid "Scope not allowed in memcache server '%s'"
-msgstr "memcache æå¡å¨ â%sâ ä¸ä¸å
许åºç°èå´"
+msgstr "memcache æå¡å¨ '%s' ä¸ä¸å
许åºç°èå´"
#: ../libsvn_subr/cache-memcache.c:476
#, c-format
msgid "Must specify host and port for memcache server '%s'"
-msgstr "memcache æå¡å¨ â%sâ ä¸å¿
é¡»æå®ä¸»æºå端å£"
+msgstr "memcache æå¡å¨ '%s' ä¸å¿
é¡»æå®ä¸»æºå端å£"
#: ../libsvn_subr/cache-memcache.c:496
#, c-format
@@ -6156,7 +8828,12 @@ msgstr "å¢å memcache æå¡å¨æ¶åºç
msgid "Unknown error creating apr_memcache_t"
msgstr "å建 memcache apr_memcache_t æ¶åºç°æªç¥é误"
-#: ../libsvn_subr/checksum.c:633
+#: ../libsvn_subr/checksum.c:353
+#, c-format
+msgid "Invalid prefix in checksum '%s'"
+msgstr "æ ¡éªå '%s' 䏿 æçåç¼"
+
+#: ../libsvn_subr/checksum.c:689
#, c-format
msgid ""
"%s:\n"
@@ -6167,105 +8844,134 @@ msgstr ""
" ææ: %s\n"
" å®é
: %s\n"
-#: ../libsvn_subr/cmdline.c:760
+#: ../libsvn_subr/cmdline.c:786
#, c-format
msgid "Error initializing command line arguments"
msgstr "åå§åå½ä»¤è¡åæ°åºé"
-#: ../libsvn_subr/cmdline.c:849
+#: ../libsvn_subr/cmdline.c:896
+#, c-format
+msgid "Ignoring unknown value '%s'; did you mean '%s'?"
+msgstr "å¿½ç¥æªç¥å¼ '%s'ï¼ä½ æ¯å¦æçæ¯ '%s'ï¼"
+
+#: ../libsvn_subr/cmdline.c:901
+#, c-format
+msgid "Ignoring unknown value '%s'"
+msgstr "å¿½ç¥æªç¥å¼ '%s'"
+
+#: ../libsvn_subr/cmdline.c:996
msgid "Invalid syntax of argument of --config-option"
msgstr "åæ° --config-option çè¯æ³æ æ"
-#: ../libsvn_subr/cmdline.c:876
+#: ../libsvn_subr/cmdline.c:1023
#, c-format
msgid "Unrecognized file in argument of %s"
msgstr "ä¸è½è¯å«åæ° %s æå®çæä»¶"
-#: ../libsvn_subr/cmdline.c:1122
+#: ../libsvn_subr/cmdline.c:1234 ../svnrdump/svnrdump.c:950
+msgid "--non-interactive and --force-interactive are mutually exclusive"
+msgstr "--non-interactive å --force-interactive äºæ¥"
+
+#: ../libsvn_subr/cmdline.c:1287 ../svn/svn.c:2771
+#, c-format
+msgid ""
+"Unknown value '%s' for %s.\n"
+"Supported values: %s"
+msgstr ""
+"%s çæªç¥å¼ '%s'ã\n"
+"æ¯æçå¼: %s"
+
+#: ../libsvn_subr/cmdline.c:1340
+msgid "Caught signal"
+msgstr "ææå°ä¿¡å·"
+
+#: ../libsvn_subr/cmdline.c:1421 ../libsvn_subr/cmdline.c:1426
+#: ../libsvn_subr/cmdline.c:1435 ../libsvn_subr/cmdline.c:1440
+#: ../libsvn_subr/utf.c:1259 ../libsvn_subr/utf.c:1269
+#, c-format
+msgid "Conversion from UTF-16 failed"
+msgstr "UTF-16 转æ¢å¤±è´¥"
+
+#: ../libsvn_subr/cmdline_editor.c:147
msgid "The EDITOR, SVN_EDITOR or VISUAL environment variable or 'editor-cmd' run-time configuration option is empty or consists solely of whitespace. Expected a shell command."
-msgstr "ç¯å¢åé EDITORï¼SVN_EDITORï¼æ VISUALï¼æè
è¿è¡æ¶é
ç½®é项 âeditor-cmdâ 为空æåå¼å
å«äºä¸å å¼å·çç©ºæ ¼ãææå¤å£³å½ä»¤ã"
+msgstr "ç¯å¢åé EDITORï¼SVN_EDITORï¼æ VISUALï¼æè
è¿è¡æ¶é
ç½®é项 'editor-cmd' 为空æåå¼å
å«äºä¸å å¼å·çç©ºæ ¼ãææå¤å£³å½ä»¤ã"
-#: ../libsvn_subr/cmdline.c:1129
+#: ../libsvn_subr/cmdline_editor.c:154
msgid "None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no 'editor-cmd' run-time configuration option was found"
-msgstr "没æè®¾ç½® SVN_EDITORï¼VISUAL æ EDITOR ç¯å¢åéï¼è¿è¡æ¶çé
ç½®åæ°ä¸ä¹æ²¡æ âeditor-cmdâ é项"
+msgstr "没æè®¾ç½® SVN_EDITORï¼VISUAL æ EDITOR ç¯å¢åéï¼è¿è¡æ¶çé
ç½®åæ°ä¸ä¹æ²¡æ 'editor-cmd' é项"
-#: ../libsvn_subr/cmdline.c:1154 ../libsvn_subr/cmdline.c:1238
+#: ../libsvn_subr/cmdline_editor.c:275 ../libsvn_subr/cmdline_editor.c:378
#, c-format
msgid "Can't get working directory"
msgstr "æ æ³åå¾å·¥ä½ç®å½"
-#: ../libsvn_subr/cmdline.c:1165 ../libsvn_subr/cmdline.c:1249
-#: ../libsvn_subr/cmdline.c:1274
+#: ../libsvn_subr/cmdline_editor.c:286 ../libsvn_subr/cmdline_editor.c:389
+#: ../libsvn_subr/cmdline_editor.c:414
#, c-format
msgid "Can't change working directory to '%s'"
-msgstr "æ æ³æ¹åå·¥ä½ç®å½å°â%sâ"
+msgstr "æ æ³æ¹åå·¥ä½ç®å½å°'%s'"
-#: ../libsvn_subr/cmdline.c:1173 ../libsvn_subr/cmdline.c:1421
+#: ../libsvn_subr/cmdline_editor.c:304 ../libsvn_subr/cmdline_editor.c:558
#, c-format
msgid "Can't restore working directory"
msgstr "æ æ³è¿åå·¥ä½ç®å½"
-#: ../libsvn_subr/cmdline.c:1180 ../libsvn_subr/cmdline.c:1356
+#: ../libsvn_subr/cmdline_editor.c:315 ../libsvn_subr/cmdline_editor.c:499
#, c-format
msgid "system('%s') returned %d"
msgstr "system('%s') è¿å %d"
-#: ../libsvn_subr/cmdline.c:1301
-#, c-format
-msgid "Can't write to '%s'"
-msgstr "æ æ³åå
¥â%sâ"
-
-#: ../libsvn_subr/cmdline.c:1316 ../libsvn_subr/cmdline.c:1331
-#: ../libsvn_subr/cmdline.c:1365 ../libsvn_subr/io.c:3978
-#, c-format
-msgid "Can't stat '%s'"
-msgstr "ä¸è½åå¾â%sâçç¶æ"
-
-#: ../libsvn_subr/cmdline.c:1390
+#: ../libsvn_subr/cmdline_editor.c:531
msgid "Error normalizing edited contents to internal format"
msgstr "å°ç¼è¾å
å®¹è§æ ¼å为å
鍿 ¼å¼åºé"
-#: ../libsvn_subr/compress.c:143
+#: ../libsvn_subr/compress_lz4.c:92
+msgid "Decompression of compressed data failed: no size"
+msgstr "åç¼©æ°æ®è§£å缩失败: æ 大å°"
+
+#: ../libsvn_subr/compress_lz4.c:96
+msgid "Decompression of compressed data failed: size too large"
+msgstr "åç¼©æ°æ®è§£å缩失败: 大å°è¿å¤§"
+
+#: ../libsvn_subr/compress_lz4.c:120 ../libsvn_subr/compress_zlib.c:173
+msgid "Size of uncompressed data does not match stored original length"
+msgstr "è§£ååçæ°æ®é¿åº¦ä¸åå§é¿åº¦ä¸ç¸ç"
+
+#: ../libsvn_subr/compress_zlib.c:102
msgid "Compression of svndiff data failed"
msgstr "å缩 svndiff æ°æ®å¤±è´¥"
-#: ../libsvn_subr/compress.c:179
-#, fuzzy
+#: ../libsvn_subr/compress_zlib.c:138
msgid "Decompression of zlib compressed data failed: no size"
-msgstr "è§£å svndiff æ°æ®å¤±è´¥: 没æé¿åº¦"
+msgstr "zlib åç¼©æ°æ®è§£å缩失败: æ 大å°"
-#: ../libsvn_subr/compress.c:182
-#, fuzzy
+#: ../libsvn_subr/compress_zlib.c:141
msgid "Decompression of zlib compressed data failed: size too large"
-msgstr "è§£å svndiff æ°æ®å¤±è´¥: é¿åº¦å¤ªå¤§"
+msgstr "zlib åç¼©æ°æ®è§£å缩失败: 大å°è¿å¤§"
-#: ../libsvn_subr/compress.c:207
+#: ../libsvn_subr/compress_zlib.c:166
msgid "Decompression of svndiff data failed"
msgstr "è§£å svndiff æ°æ®å¤±è´¥"
-#: ../libsvn_subr/compress.c:214
-msgid "Size of uncompressed data does not match stored original length"
-msgstr "è§£ååçæ°æ®é¿åº¦ä¸åå§é¿åº¦ä¸ç¸ç"
-
-#: ../libsvn_subr/compress.c:230
-#, fuzzy, c-format
+#: ../libsvn_subr/compress_zlib.c:189
+#, c-format
msgid "Unsupported compression method %d"
-msgstr "䏿¯ææ¥å深度â%sâ"
+msgstr "䏿¯æçåç¼©æ¹æ³ %d"
-#: ../libsvn_subr/config.c:804
+#: ../libsvn_subr/config.c:883
#, c-format
msgid "Config error: invalid boolean value '%s' for '[%s] %s'"
-msgstr "é
ç½®é误: æ æå¸å°å¼ â%sâï¼å¯¹äº â[%s] %sâ"
+msgstr "é
ç½®é误: æ æå¸å°å¼ '%s'ï¼å¯¹äº '[%s] %s'"
-#: ../libsvn_subr/config.c:809
+#: ../libsvn_subr/config.c:888
#, c-format
msgid "Config error: invalid boolean value '%s' for '%s'"
-msgstr "é
ç½®é误: æ æå¸å°å¼ â%sâï¼å¯¹äº â%sâ"
+msgstr "é
ç½®é误: æ æå¸å°å¼ '%s'ï¼å¯¹äº '%s'"
-#: ../libsvn_subr/config.c:1238
+#: ../libsvn_subr/config.c:1306
#, c-format
msgid "Config error: invalid integer value '%s'"
-msgstr "é
ç½®é误: æ ææ´æ°å¼â%sâ"
+msgstr "é
ç½®é误: æ ææ´æ°å¼'%s'"
#: ../libsvn_subr/config_auth.c:96
msgid "Unable to open auth file for reading"
@@ -6274,7 +8980,7 @@ msgstr "ä¸è½æå¼è®¤è¯æä»¶è¯»åæ
#: ../libsvn_subr/config_auth.c:101
#, c-format
msgid "Error parsing '%s'"
-msgstr "è§£æâ%sâæ¶åºé"
+msgstr "è§£æ'%s'æ¶åºé"
#: ../libsvn_subr/config_auth.c:130
msgid "Unable to locate auth file"
@@ -6287,97 +8993,86 @@ msgstr "æ æ³æå¼è®¤è¯æä»¶åå
¥æ
#: ../libsvn_subr/config_auth.c:144
#, c-format
msgid "Error writing hash to '%s'"
-msgstr "åå叿°æ®è³â%sâæ¶åºé"
+msgstr "åå叿°æ®è³'%s'æ¶åºé"
-#: ../libsvn_subr/config_file.c:344
+#: ../libsvn_subr/config_file.c:524
#, c-format
msgid "line %d: Option must end with ':' or '='"
-msgstr ""
+msgstr "第 %d è¡: é项å¿
须以 ':' æ '=' ç»å°¾"
-#: ../libsvn_subr/config_file.c:387
+#: ../libsvn_subr/config_file.c:576
#, c-format
msgid "line %d: Section header must end with ']'"
-msgstr ""
+msgstr "第 %d è¡: èæ é¢å¿
须以 ']' ç»å°¾"
-#: ../libsvn_subr/config_file.c:554
-#, fuzzy, c-format
+#: ../libsvn_subr/config_file.c:748
+#, c-format
msgid "Error while parsing config file: %s:"
-msgstr "éæ¼æäº¤æä½é误"
+msgstr "è§£æé
ç½®æä»¶æ¶åºé: %s:"
-#: ../libsvn_subr/config_file.c:596
+#: ../libsvn_subr/config_file.c:795
#, c-format
msgid "line %d: Section header must start in the first column"
-msgstr ""
+msgstr "第 %d è¡: èæ é¢å¿
é¡»ä»ç¬¬ä¸åå¼å§"
-#: ../libsvn_subr/config_file.c:609
+#: ../libsvn_subr/config_file.c:821
#, c-format
msgid "line %d: Comment must start in the first column"
-msgstr ""
+msgstr "第 %d è¡: 注éå¿
é¡»ä»ç¬¬ä¸åå¼å§"
-#: ../libsvn_subr/config_file.c:624
-#, fuzzy, c-format
+#: ../libsvn_subr/config_file.c:836
+#, c-format
msgid "line %d: Section header expected"
-msgstr "è¡æå¤ç»æ"
+msgstr "第 %d è¡: ææèæ é¢"
-#: ../libsvn_subr/config_file.c:628
-#, fuzzy, c-format
+#: ../libsvn_subr/config_file.c:840
+#, c-format
msgid "line %d: Option expected"
-msgstr "è¡æå¤ç»æ"
+msgstr "第 %d è¡: ææé项"
#: ../libsvn_subr/config_win.c:93
-#, fuzzy
msgid "Can't determine the system config path"
-msgstr "ä¸è½ç¡®å®æ¬å°è·¯å¾ç¼ç "
+msgstr "æ æ³ç¡®å®ç³»ç»é
置路å¾"
#: ../libsvn_subr/config_win.c:94
-#, fuzzy
msgid "Can't determine the user's config path"
-msgstr "ä¸è½ç¡®å®æ¬å°è·¯å¾ç¼ç "
+msgstr "æ æ³ç¡®å®ç¨æ·é
置路å¾"
#: ../libsvn_subr/config_win.c:137
-#, fuzzy
msgid "Can't enumerate registry values"
-msgstr "æ æ³å建ç®å½ â%sâ"
+msgstr "æ æ³æä¸¾æ³¨å表å¼"
#: ../libsvn_subr/config_win.c:154
-#, fuzzy
msgid "Can't read registry value data"
-msgstr "æ æ³è¯»åæµ"
+msgstr "æ æ³è¯»å注åè¡¨å¼æ°æ®"
#: ../libsvn_subr/config_win.c:191
-#, fuzzy, c-format
+#, c-format
msgid "Unrecognised registry path '%s'"
-msgstr "â%sâ ç请æ±çæ¬ç±»åæ æ³è¯å«"
+msgstr "æ æ³è¯å«ç注åè¡¨è·¯å¾ '%s'"
-#: ../libsvn_subr/config_win.c:203
-#, fuzzy, c-format
+#: ../libsvn_subr/config_win.c:207 ../libsvn_subr/config_win.c:212
+#, c-format
msgid "Can't open registry key '%s'"
-msgstr "æ æ³æå¼ç®å½â%sâ"
-
-#: ../libsvn_subr/config_win.c:207
-#, fuzzy, c-format
-msgid "Can't find registry key '%s'"
-msgstr "æ æ³éèç®å½ â%sâ"
+msgstr "æ æ³æå¼æ³¨åè¡¨é® '%s'"
-#: ../libsvn_subr/config_win.c:245
-#, fuzzy
+#: ../libsvn_subr/config_win.c:250
msgid "Can't enumerate registry keys"
-msgstr "æ æ³å建ç®å½ â%sâ"
+msgstr "æ æ³æä¸¾æ³¨å表é®"
-#: ../libsvn_subr/config_win.c:255
-#, fuzzy
+#: ../libsvn_subr/config_win.c:260
msgid "Can't open existing subkey"
-msgstr "æ æ³æå¼æ åè¾å
¥"
+msgstr "æ æ³æå¼ç°æåé®"
#: ../libsvn_subr/crypto.c:93
#, c-format
msgid "Failed to initialize cryptography subsystem"
-msgstr ""
+msgstr "åå§åå å¯åç³»ç»å¤±è´¥"
#: ../libsvn_subr/crypto.c:108
#, c-format
msgid "code (%d), reason (\"%s\"), msg (\"%s\")"
-msgstr "代ç (%d), åå (\"%s\"), æ¶æ¯ (\"%s\")"
+msgstr "代ç (%d)ï¼åå (\"%s\")ï¼æ¶æ¯ (\"%s\")"
#: ../libsvn_subr/crypto.c:134
#, c-format
@@ -6461,7 +9156,8 @@ msgstr "æ æ³è®¡ç®è¢«è¯·æ±çæ¥æ"
msgid "Can't expand time"
msgstr "æ æ³æç¡®æ¶é´"
-#: ../libsvn_subr/deprecated.c:364 ../libsvn_subr/opt.c:302
+#: ../libsvn_subr/deprecated.c:365 ../libsvn_subr/deprecated.c:605
+#: ../libsvn_subr/opt_subcommand.c:265
msgid ""
"\n"
"Valid options:\n"
@@ -6469,341 +9165,421 @@ msgstr ""
"\n"
"ææé项: \n"
-#: ../libsvn_subr/deprecated.c:440 ../libsvn_subr/opt.c:417
+#: ../libsvn_subr/deprecated.c:545 ../libsvn_subr/opt_subcommand.c:165
+msgid " ARG"
+msgstr " ARG"
+
+#: ../libsvn_subr/deprecated.c:627 ../libsvn_subr/opt_subcommand.c:298
+msgid ""
+"\n"
+"Global options:\n"
+msgstr ""
+"\n"
+"å
¨å±é项: \n"
+
+#: ../libsvn_subr/deprecated.c:769 ../libsvn_subr/deprecated.c:803
+#: ../libsvn_subr/opt_subcommand.c:435
#, c-format
msgid ""
"\"%s\": unknown command.\n"
"\n"
msgstr ""
-"â%sâ: æªç¥å½ä»¤ã\n"
+"'%s': æªç¥å½ä»¤ã\n"
"\n"
-#: ../libsvn_subr/deprecated.c:618 ../libsvn_subr/opt.c:1232
-#: ../svnrdump/svnrdump.c:687
+#: ../libsvn_subr/deprecated.c:945 ../libsvn_subr/deprecated.c:1045
+#: ../libsvn_subr/opt_subcommand.c:588 ../svnrdump/svnrdump.c:607
#, c-format
msgid "Type '%s help' for usage.\n"
-msgstr "使ç¨â%s helpâå¾å°ç¨æ³ã\n"
+msgstr "使ç¨'%s help'å¾å°ç¨æ³ã\n"
-#: ../libsvn_subr/deprecated.c:1026
+#: ../libsvn_subr/deprecated.c:1473
#, c-format
msgid "'%s' is neither a file nor a directory name"
-msgstr "â%sâ䏿¯æä»¶åä¹ä¸æ¯ç®å½å"
+msgstr "'%s'䏿¯æä»¶åä¹ä¸æ¯ç®å½å"
+
+#: ../libsvn_subr/dirent_uri.c:315
+msgid "An empty URI can not be canonicalized"
+msgstr "空 URI æ æ³è§èå"
-#: ../libsvn_subr/dirent_uri.c:1628
+#: ../libsvn_subr/dirent_uri.c:332
+msgid "A URI can not start with '/'"
+msgstr "URI ä¸è½ä»¥ '/' å¼å¤´"
+
+#: ../libsvn_subr/dirent_uri.c:1667
#, c-format
msgid "Couldn't determine absolute path of '%s'"
-msgstr "ä¸è½ç¡®å®â%sâçç»å¯¹è·¯å¾"
+msgstr "ä¸è½ç¡®å®'%s'çç»å¯¹è·¯å¾"
+
+#: ../libsvn_subr/dirent_uri.c:1705
+#, c-format
+msgid "Could not canonicalize URI '%s' (the result '%s' is not canonical)"
+msgstr "æ æ³è§èå URI '%s' (ç»æ '%s' 䏿¯è§èç)"
+
+#: ../libsvn_subr/dirent_uri.c:1742
+#, c-format
+msgid "Could not canonicalize relpath '%s' (the result '%s' is not canonical)"
+msgstr "æ æ³è§èåç¸å¯¹è·¯å¾ '%s' (ç»æ '%s' 䏿¯è§èç)"
+
+#: ../libsvn_subr/dirent_uri.c:1810
+#, c-format
+msgid "Could not canonicalize dirent '%s' (the result '%s' is not canonical)"
+msgstr "æ æ³è§èåç®å½è·¯å¾ '%s' (ç»æ '%s' 䏿¯è§èç)"
-#: ../libsvn_subr/dirent_uri.c:2342
+#: ../libsvn_subr/dirent_uri.c:2485
#, c-format
msgid "Local URL '%s' does not contain 'file://' prefix"
-msgstr "æ¬å°URLâ%sâæ²¡æâfile://âåç¼"
+msgstr "æ¬å°URL'%s'没æ'file://'åç¼"
-#: ../libsvn_subr/dirent_uri.c:2421
+#: ../libsvn_subr/dirent_uri.c:2569
#, c-format
msgid "Local URL '%s' contains only a hostname, no path"
-msgstr "æ¬å°URLâ%sâåªæä¸»æºåç§°ï¼æ²¡æè·¯å¾"
+msgstr "æ¬å°URL'%s'åªæä¸»æºåç§°ï¼æ²¡æè·¯å¾"
-#: ../libsvn_subr/dirent_uri.c:2435
+#: ../libsvn_subr/dirent_uri.c:2583
#, c-format
msgid "Local URL '%s' contains unsupported hostname"
-msgstr "æ¬å°URLâ%sâå
å«ä¸æ¯æç主æºåç§°"
+msgstr "æ¬å°URL'%s'å
å«ä¸æ¯æç主æºåç§°"
-#: ../libsvn_subr/error.c:530
+#: ../libsvn_subr/error.c:636
msgid "Can't recode error string from APR"
msgstr "æ æ³éæ°ç¼ç APR çé误信æ¯"
-#: ../libsvn_subr/error.c:627
+#: ../libsvn_subr/error.c:729
#, c-format
msgid "%swarning: W%06d: %s\n"
msgstr "%s è¦å: W%06d: %s\n"
-#: ../libsvn_subr/error.c:733
+#: ../libsvn_subr/error.c:835
#, c-format
msgid "In file '%s' line %d: assertion failed (%s)"
-msgstr "æä»¶ â%sâï¼è¡ %dï¼æè¨å¤±è´¥(%s)"
+msgstr "æä»¶ '%s'ï¼è¡ %d: æè¨å¤±è´¥(%s)"
-#: ../libsvn_subr/error.c:737
+#: ../libsvn_subr/error.c:839
#, c-format
msgid "In file '%s' line %d: internal malfunction"
-msgstr "æä»¶ â%sâ è¡ %dï¼å
鍿
é"
+msgstr "æä»¶ '%s' è¡ %d: å
鍿
é"
-#: ../libsvn_subr/error.c:799
+#: ../libsvn_subr/error.c:901
msgid "stream error"
msgstr "æµåå
¥é误"
-#: ../libsvn_subr/error.c:804
+#: ../libsvn_subr/error.c:906
msgid "out of memory"
msgstr "å
åä¸è¶³"
-#: ../libsvn_subr/error.c:809
+#: ../libsvn_subr/error.c:911
msgid "buffer error"
msgstr "ç¼å²åºåå
¥é误"
-#: ../libsvn_subr/error.c:814
+#: ../libsvn_subr/error.c:916
msgid "version error"
msgstr "çæ¬é误"
-#: ../libsvn_subr/error.c:819
+#: ../libsvn_subr/error.c:921
msgid "corrupt data"
msgstr "æåçæ°æ®"
-#: ../libsvn_subr/error.c:824
+#: ../libsvn_subr/error.c:926
msgid "unknown error"
msgstr "æªç¥é误"
-#: ../libsvn_subr/gpg_agent.c:409 ../libsvn_subr/prompt.c:627
+#: ../libsvn_subr/gpg_agent.c:505 ../libsvn_subr/prompt.c:627
#, c-format
msgid "Password for '%s': "
-msgstr "â%sâçå¯ç : "
+msgstr "'%s'çå¯ç : "
-#: ../libsvn_subr/gpg_agent.c:410
+#: ../libsvn_subr/gpg_agent.c:506
#, c-format
msgid "Enter your Subversion password for %s"
msgstr "为 %s è¾å
¥ä½ ç Subversion å¯ç "
-#: ../libsvn_subr/hash.c:126
+#: ../libsvn_subr/hash.c:129
msgid "Serialized hash missing terminator"
msgstr "åºåååå¸å¼æ²¡æç»ç»ç¬¦"
-#: ../libsvn_subr/hash.c:135 ../libsvn_subr/hash.c:148
-#: ../libsvn_subr/hash.c:160 ../libsvn_subr/hash.c:172
-#: ../libsvn_subr/hash.c:176 ../libsvn_subr/hash.c:186
-#: ../libsvn_subr/hash.c:199 ../libsvn_subr/hash.c:208
+#: ../libsvn_subr/hash.c:138 ../libsvn_subr/hash.c:189
+msgid "Serialized hash malformed key length"
+msgstr "åºåååå¸çé®é¿åº¦æ ¼å¼é误"
+
+#: ../libsvn_subr/hash.c:151 ../libsvn_subr/hash.c:202
+msgid "Serialized hash malformed key data"
+msgstr "åºåååå¸ç鮿°æ®æ ¼å¼é误"
+
+#: ../libsvn_subr/hash.c:163
+msgid "Serialized hash malformed value length"
+msgstr "åºåååå¸çå¼é¿åº¦æ ¼å¼é误"
+
+#: ../libsvn_subr/hash.c:175
+msgid "Serialized hash malformed value data"
+msgstr "åºåååå¸ç弿°æ®æ ¼å¼é误"
+
+#: ../libsvn_subr/hash.c:179 ../libsvn_subr/hash.c:211
msgid "Serialized hash malformed"
msgstr "ç¸å½¢çåºåååå¸å¼"
-#: ../libsvn_subr/hash.c:282
+#: ../libsvn_subr/hash.c:285
msgid "Cannot serialize negative length"
-msgstr ""
+msgstr "æ æ³åºååè´é¿åº¦"
-#: ../libsvn_subr/io.c:331
+#: ../libsvn_subr/io.c:379
#, c-format
msgid "Can't check path '%s'"
-msgstr "æ æ³æ£æ¥è·¯å¾ â%sâ"
+msgstr "æ æ³æ£æ¥è·¯å¾ '%s'"
-#: ../libsvn_subr/io.c:559 ../libsvn_subr/io.c:4930
+#: ../libsvn_subr/io.c:655 ../libsvn_subr/io.c:5564
#, c-format
msgid "Can't open '%s'"
-msgstr "ä¸è½æå¼ â%sâ"
+msgstr "ä¸è½æå¼ '%s'"
-#: ../libsvn_subr/io.c:585 ../libsvn_subr/io.c:671
+#: ../libsvn_subr/io.c:681 ../libsvn_subr/io.c:767
#, c-format
msgid "Unable to make name for '%s'"
-msgstr "ä¸è½ä¸º â%sâ 产çåå"
+msgstr "ä¸è½ä¸º '%s' 产çåå"
-#: ../libsvn_subr/io.c:658
+#: ../libsvn_subr/io.c:754
#, c-format
msgid "Can't create symbolic link '%s'"
-msgstr "æ æ³å建符å·è¿æ¥ â%sâ"
+msgstr "æ æ³å建符å·è¿æ¥ '%s'"
-#: ../libsvn_subr/io.c:675 ../libsvn_subr/io.c:710 ../libsvn_subr/io.c:738
-#: ../libsvn_subr/io.c:1915
+#: ../libsvn_subr/io.c:771 ../libsvn_subr/io.c:806 ../libsvn_subr/io.c:834
+#: ../libsvn_subr/io.c:2078
msgid "Symbolic links are not supported on this platform"
msgstr "æ¤å¹³å°ä¸æ¯æç¬¦å·é¾æ¥"
-#: ../libsvn_subr/io.c:698 ../libsvn_subr/io.c:1874 ../libsvn_subr/io.c:1894
+#: ../libsvn_subr/io.c:794 ../libsvn_subr/io.c:2037 ../libsvn_subr/io.c:2057
#, c-format
msgid "Can't read contents of link"
msgstr "ä¸è½è¯»å龿¥çå
容"
-#: ../libsvn_subr/io.c:758
+#: ../libsvn_subr/io.c:854
#, c-format
msgid "Can't find a temporary directory"
msgstr "æ æ³æ¾å°ä¸´æ¶ç®å½"
-#: ../libsvn_subr/io.c:876
+#: ../libsvn_subr/io.c:972
#, c-format
msgid "Can't copy '%s' to '%s'"
-msgstr "ä¸è½å¤å¶ â%sâ å° â%sâ"
+msgstr "ä¸è½å¤å¶ '%s' å° '%s'"
-#: ../libsvn_subr/io.c:919 ../libsvn_subr/io.c:941 ../libsvn_subr/io.c:987
-#: ../libsvn_subr/io.c:5063
+#: ../libsvn_subr/io.c:1015 ../libsvn_subr/io.c:1037 ../libsvn_subr/io.c:1083
+#: ../libsvn_subr/io.c:5697
#, c-format
msgid "Can't set permissions on '%s'"
-msgstr "ä¸è½å¨ â%sâ 设置æé"
+msgstr "ä¸è½å¨ '%s' 设置æé"
-#: ../libsvn_subr/io.c:937 ../libsvn_subr/io.c:2138 ../libsvn_subr/io.c:2197
-#: ../libsvn_subr/io.c:4968
+#: ../libsvn_subr/io.c:1033 ../libsvn_subr/io.c:2651 ../libsvn_subr/io.c:2711
+#: ../libsvn_subr/io.c:2799 ../libsvn_subr/io.c:5602
#, c-format
msgid "Can't get file name"
msgstr "æ æ³è·åæä»¶å"
-#: ../libsvn_subr/io.c:1011
+#: ../libsvn_subr/io.c:1106
#, c-format
msgid "Can't append '%s' to '%s'"
-msgstr "ä¸è½éå â%sâ å° â%sâ"
+msgstr "ä¸è½éå '%s' å° '%s'"
-#: ../libsvn_subr/io.c:1057
+#: ../libsvn_subr/io.c:1152
#, c-format
msgid "Destination '%s' already exists"
-msgstr "ç®ç â%sâ å·²åå¨"
+msgstr "ç®ç '%s' å·²åå¨"
-#: ../libsvn_subr/io.c:1166
+#: ../libsvn_subr/io.c:1261
#, c-format
msgid "Can't make directory '%s'"
-msgstr "æ æ³å建ç®å½ â%sâ"
+msgstr "æ æ³å建ç®å½ '%s'"
-#: ../libsvn_subr/io.c:1269
+#: ../libsvn_subr/io.c:1365
#, c-format
msgid "Can't set access time of '%s'"
-msgstr "ä¸è½è®¾ç½® â%sâ çååæ¶é´"
+msgstr "ä¸è½è®¾ç½® '%s' çååæ¶é´"
-#: ../libsvn_subr/io.c:1598 ../libsvn_subr/io.c:1700
+#: ../libsvn_subr/io.c:1706 ../libsvn_subr/io.c:1815
#, c-format
msgid "Can't change perms of file '%s'"
-msgstr "ä¸è½æ¹åæä»¶ â%sâ çæé"
+msgstr "ä¸è½æ¹åæä»¶ '%s' çæé"
-#: ../libsvn_subr/io.c:1828
-#, fuzzy, c-format
+#: ../libsvn_subr/io.c:1710 ../libsvn_subr/io.c:1821
+#, c-format
+msgid "Can't change perms of directory '%s'"
+msgstr "æ æ³æ´æ¹ç®å½ '%s' çæé"
+
+#: ../libsvn_subr/io.c:1981
+#, c-format
msgid "Can't get attributes of file '%s'"
-msgstr "æ æ³ä»æä»¶â%sâè·å屿§ä¿¡æ¯"
+msgstr "æ æ³è·åæä»¶ '%s' ç屿§"
-#: ../libsvn_subr/io.c:1836
-#, fuzzy, c-format
+#: ../libsvn_subr/io.c:1989
+#, c-format
msgid "Can't set attributes of file '%s'"
-msgstr "æ æ³ä»æä»¶â%sâè·å屿§ä¿¡æ¯"
+msgstr "æ æ³è®¾ç½®æä»¶ '%s' ç屿§"
+
+#: ../libsvn_subr/io.c:2167 ../libsvn_subr/io.c:2207 ../libsvn_subr/io.c:2217
+#: ../libsvn_subr/io.c:4523
+#, c-format
+msgid "Can't stat '%s'"
+msgstr "ä¸è½åå¾'%s'çç¶æ"
+
+#: ../libsvn_subr/io.c:2255 ../libsvn_subr/io.c:2998
+#, c-format
+msgid "Can't remove file '%s'"
+msgstr "ä¸è½ç§»å¨æä»¶'%s'"
+
+#: ../libsvn_subr/io.c:2325 ../libsvn_subr/io.c:4633
+#, c-format
+msgid "Can't move '%s' to '%s'"
+msgstr "ä¸è½ç§»å¨ '%s' å° '%s'"
+
+#: ../libsvn_subr/io.c:2359
+#, c-format
+msgid "Can't get attributes of '%s'"
+msgstr "æ æ³è·å '%s' ç屿§"
+
+#: ../libsvn_subr/io.c:2403
+#, c-format
+msgid "Can't set attributes of '%s'"
+msgstr "æ æ³è®¾ç½® '%s' ç屿§"
-#: ../libsvn_subr/io.c:1957
+#: ../libsvn_subr/io.c:2448
#, c-format
msgid "Can't set file '%s' read-only"
-msgstr "æ æ³è®¾ç½®æä»¶ â%sâ åªè¯»"
+msgstr "æ æ³è®¾ç½®æä»¶ '%s' åªè¯»"
-#: ../libsvn_subr/io.c:1989
+#: ../libsvn_subr/io.c:2452
#, c-format
msgid "Can't set file '%s' read-write"
-msgstr "æ æ³è®¾ç½®æä»¶ â%sâ å¯è¯»å"
+msgstr "æ æ³è®¾ç½®æä»¶ '%s' å¯è¯»å"
+
+#: ../libsvn_subr/io.c:2459
+#, c-format
+msgid "Can't set directory '%s' read-only"
+msgstr "æ æ³å°ç®å½ '%s' 设为åªè¯»"
+
+#: ../libsvn_subr/io.c:2463
+#, c-format
+msgid "Can't set directory '%s' read-write"
+msgstr "æ æ³å°ç®å½ '%s' 设为å¯è¯»å"
-#: ../libsvn_subr/io.c:2028 ../libsvn_subr/io.c:2062
+#: ../libsvn_subr/io.c:2543 ../libsvn_subr/io.c:2577
#, c-format
msgid "Error getting UID of process"
msgstr "è·åè¿ç¨ç¨æ· ID(UID) æ¶åºé"
-#: ../libsvn_subr/io.c:2164
+#: ../libsvn_subr/io.c:2677
#, c-format
msgid "Can't get shared lock on file '%s'"
-msgstr "ä¸è½è·åæä»¶ â%sâ çå
±äº«é"
+msgstr "ä¸è½è·åæä»¶ '%s' çå
±äº«é"
-#: ../libsvn_subr/io.c:2202
+#: ../libsvn_subr/io.c:2716
#, c-format
msgid "Can't unlock file '%s'"
-msgstr "æ æ³è§£éæä»¶â%sâ"
+msgstr "æ æ³è§£éæä»¶'%s'"
-#: ../libsvn_subr/io.c:2300 ../libsvn_subr/io.c:2321
+#: ../libsvn_subr/io.c:2813
#, c-format
-msgid "Can't flush file to disk"
-msgstr "ä¸è½å·æ°æä»¶å°ç£ç"
+msgid "Can't flush file '%s' to disk"
+msgstr "æ æ³å°æä»¶ '%s' å·æ°å°ç£ç"
-#: ../libsvn_subr/io.c:2411 ../libsvn_subr/prompt.c:197
+#: ../libsvn_subr/io.c:2912 ../libsvn_subr/prompt.c:197
#, c-format
msgid "Can't open stdin"
msgstr "æ æ³æå¼æ åè¾å
¥"
-#: ../libsvn_subr/io.c:2431
+#: ../libsvn_subr/io.c:2932
msgid "Reading from stdin is disallowed"
msgstr "䏿¥å仿 åè¾å
¥è®¾å¤è¯»å"
-#: ../libsvn_subr/io.c:2498
-#, c-format
-msgid "Can't remove file '%s'"
-msgstr "ä¸è½ç§»å¨æä»¶â%sâ"
-
-#: ../libsvn_subr/io.c:2585
+#: ../libsvn_subr/io.c:3091
#, c-format
msgid "Can't remove '%s'"
-msgstr "æ æ³å é¤â%sâ"
+msgstr "æ æ³å é¤'%s'"
-#: ../libsvn_subr/io.c:2748
-#, fuzzy, c-format
+#: ../libsvn_subr/io.c:3254
+#, c-format
msgid "Path '%s' not found, case obstructed by '%s'"
-msgstr "è·¯å¾ â%sâ ä¸å¨çæ¬ %ld ä¸"
+msgstr "è·¯å¾ '%s' æªæ¾å°ï¼è¢« '%s' 大å°åé»å¡"
-#: ../libsvn_subr/io.c:2787
-#, fuzzy, c-format
-msgid "Path '%s' not found"
-msgstr "æ¾ä¸å° â%sâ"
-
-#: ../libsvn_subr/io.c:2861
+#: ../libsvn_subr/io.c:3367
#, c-format
msgid "Can't create process '%s' attributes"
-msgstr "æ æ³å建è¿ç¨â%sâç屿§"
+msgstr "æ æ³å建è¿ç¨'%s'ç屿§"
-#: ../libsvn_subr/io.c:2868
+#: ../libsvn_subr/io.c:3374
#, c-format
msgid "Can't set process '%s' cmdtype"
-msgstr "æ æ³è®¾ç½®è¿ç¨â%sâçå½ä»¤ç±»å"
+msgstr "æ æ³è®¾ç½®è¿ç¨'%s'çå½ä»¤ç±»å"
-#: ../libsvn_subr/io.c:2884
+#: ../libsvn_subr/io.c:3390
#, c-format
msgid "Can't set process '%s' directory"
-msgstr "æ æ³è®¾å®è¿ç¨â%sâçç®å½"
+msgstr "æ æ³è®¾å®è¿ç¨'%s'çç®å½"
-#: ../libsvn_subr/io.c:2898
+#: ../libsvn_subr/io.c:3404
#, c-format
msgid "Can't set process '%s' child input"
-msgstr "æ æ³è®¾ç½®â%sâçåè¿ç¨è¾å
¥æä»¶"
+msgstr "æ æ³è®¾ç½®'%s'çåè¿ç¨è¾å
¥æä»¶"
-#: ../libsvn_subr/io.c:2906
+#: ../libsvn_subr/io.c:3412
#, c-format
msgid "Can't set process '%s' child outfile"
-msgstr "æ æ³è®¾ç½®â%sâçåè¿ç¨è¾åºæä»¶"
+msgstr "æ æ³è®¾ç½®'%s'çåè¿ç¨è¾åºæä»¶"
-#: ../libsvn_subr/io.c:2914
+#: ../libsvn_subr/io.c:3420
#, c-format
msgid "Can't set process '%s' child errfile"
-msgstr "æ æ³è®¾ç½®â%sâçåè¿ç¨é误è¾åºæä»¶"
+msgstr "æ æ³è®¾ç½®'%s'çåè¿ç¨é误è¾åºæä»¶"
-#: ../libsvn_subr/io.c:2928
+#: ../libsvn_subr/io.c:3434
#, c-format
msgid "Can't set process '%s' stdio pipes"
-msgstr "æ æ³è®¾ç½®è¿ç¨â%sâçæ å IO 管é"
+msgstr "æ æ³è®¾ç½®è¿ç¨'%s'çæ å IO 管é"
-#: ../libsvn_subr/io.c:2936
+#: ../libsvn_subr/io.c:3442
#, c-format
msgid "Can't set process '%s' child errfile for error handler"
-msgstr "æ æ³ä¸ºé误å¤ç彿°è®¾ç½®â%sâçåè¿ç¨é误è¾åºæä»¶"
+msgstr "æ æ³ä¸ºé误å¤ç彿°è®¾ç½®'%s'çåè¿ç¨é误è¾åºæä»¶"
-#: ../libsvn_subr/io.c:2943
+#: ../libsvn_subr/io.c:3449
#, c-format
msgid "Can't set process '%s' error handler"
-msgstr "æ æ³è®¾ç½®è¿ç¨â%sâçé误å¤ç彿°"
+msgstr "æ æ³è®¾ç½®è¿ç¨'%s'çé误å¤ç彿°"
-#: ../libsvn_subr/io.c:2966
+#: ../libsvn_subr/io.c:3472
#, c-format
msgid "Can't start process '%s'"
-msgstr "ä¸è½åå¾è¿ç¨â%sâç¶æ"
+msgstr "ä¸è½åå¾è¿ç¨'%s'ç¶æ"
-#: ../libsvn_subr/io.c:2990
+#: ../libsvn_subr/io.c:3496
#, c-format
msgid "Error waiting for process '%s'"
-msgstr "çå¾
è¿ç¨â%sâåºé"
+msgstr "çå¾
è¿ç¨'%s'åºé"
-#: ../libsvn_subr/io.c:2999
-#, fuzzy, c-format
+#: ../libsvn_subr/io.c:3505
+#, c-format
msgid "Process '%s' failed (signal %d, core dumped)"
-msgstr "è¿ç¨â%sâ失败(è¿å %d)"
+msgstr "è¿ç¨ '%s' 失败 (ä¿¡å· %dï¼æ ¸å¿å·²è½¬å¨)"
-#: ../libsvn_subr/io.c:3004
-#, fuzzy, c-format
+#: ../libsvn_subr/io.c:3510
+#, c-format
msgid "Process '%s' failed (signal %d)"
-msgstr "è¿ç¨â%sâ失败(è¿å %d)"
+msgstr "è¿ç¨ '%s' 失败 (ä¿¡å· %d)"
-#: ../libsvn_subr/io.c:3010
-#, fuzzy, c-format
+#: ../libsvn_subr/io.c:3516
+#, c-format
msgid "Process '%s' failed (exitwhy %d, exitcode %d)"
-msgstr "è¿ç¨â%sâ失败(è¿å %d)"
+msgstr "è¿ç¨ '%s' 失败 (exitwhy %dï¼exitcode %d)"
-#: ../libsvn_subr/io.c:3018
+#: ../libsvn_subr/io.c:3524
#, c-format
msgid "Process '%s' returned error exitcode %d"
-msgstr "è¿ç¨â%sâè¿åé误éåºç %d"
+msgstr "è¿ç¨'%s'è¿åé误éåºç %d"
-#: ../libsvn_subr/io.c:3125
+#: ../libsvn_subr/io.c:3631
#, c-format
msgid "'%s' returned %d"
-msgstr "â%sâ è¿å %d"
+msgstr "'%s' è¿å %d"
-#: ../libsvn_subr/io.c:3246
+#: ../libsvn_subr/io.c:3752
#, c-format
msgid ""
"Error running '%s': exitcode was %d, args were:\n"
@@ -6812,260 +9588,269 @@ msgid ""
"%s\n"
"%s"
msgstr ""
-"è¿è¡â%sâåºé: éåºç æ¯ %dï¼åæ°æ¯: \n"
-"å¨ç®å½â%sâï¼åºæ¬åå: \n"
+"è¿è¡'%s'åºé: éåºç æ¯ %dï¼åæ°æ¯: \n"
+"å¨ç®å½'%s'ï¼åºæ¬åå: \n"
"%s\n"
"%s\n"
"%s"
-#: ../libsvn_subr/io.c:3387
+#: ../libsvn_subr/io.c:3893
#, c-format
msgid "Can't detect MIME type of non-file '%s'"
-msgstr "ä¸è½æ£æµéæä»¶çâ%sâä¹MIMEç±»å"
+msgstr "ä¸è½æ£æµéæä»¶ç'%s'ä¹MIMEç±»å"
-#: ../libsvn_subr/io.c:3482
+#: ../libsvn_subr/io.c:3988
#, c-format
msgid "Can't open file '%s'"
-msgstr "ä¸è½æå¼æä»¶â%sâ"
+msgstr "ä¸è½æå¼æä»¶'%s'"
-#: ../libsvn_subr/io.c:3522
+#: ../libsvn_subr/io.c:4028
#, c-format
msgid "Can't close file '%s'"
-msgstr "æ æ³å
³éæä»¶â%sâ"
+msgstr "æ æ³å
³éæä»¶'%s'"
-#: ../libsvn_subr/io.c:3523
+#: ../libsvn_subr/io.c:4029
#, c-format
msgid "Can't close stream"
msgstr "æ æ³å
³éæµ"
-#: ../libsvn_subr/io.c:3532 ../libsvn_subr/io.c:3568 ../libsvn_subr/io.c:3593
-#: ../libsvn_subr/io.c:3682
+#: ../libsvn_subr/io.c:4038 ../libsvn_subr/io.c:4100 ../libsvn_subr/io.c:4125
+#: ../libsvn_subr/io.c:4215
#, c-format
msgid "Can't read file '%s'"
-msgstr "ä¸è½è¯»åæä»¶â%sâ"
+msgstr "ä¸è½è¯»åæä»¶'%s'"
-#: ../libsvn_subr/io.c:3533 ../libsvn_subr/io.c:3569 ../libsvn_subr/io.c:3594
-#: ../libsvn_subr/io.c:3683
+#: ../libsvn_subr/io.c:4039 ../libsvn_subr/io.c:4101 ../libsvn_subr/io.c:4126
+#: ../libsvn_subr/io.c:4216
#, c-format
msgid "Can't read stream"
msgstr "æ æ³è¯»åæµ"
-#: ../libsvn_subr/io.c:3542
+#: ../libsvn_subr/io.c:4048
#, c-format
msgid "Can't write file '%s'"
-msgstr "æ æ³åå
¥æä»¶â%sâ"
+msgstr "æ æ³åå
¥æä»¶'%s'"
-#: ../libsvn_subr/io.c:3543
+#: ../libsvn_subr/io.c:4049
#, c-format
msgid "Can't write stream"
msgstr "æ æ³åå
¥æµ"
-#: ../libsvn_subr/io.c:3557
+#: ../libsvn_subr/io.c:4063
#, c-format
msgid "Can't get attribute information from file '%s'"
-msgstr "æ æ³ä»æä»¶â%sâè·å屿§ä¿¡æ¯"
+msgstr "æ æ³ä»æä»¶'%s'è·å屿§ä¿¡æ¯"
-#: ../libsvn_subr/io.c:3558
+#: ../libsvn_subr/io.c:4064
#, c-format
msgid "Can't get attribute information from stream"
msgstr "æ æ³ä»æµè·å屿§ä¿¡æ¯"
-#: ../libsvn_subr/io.c:3605
+#: ../libsvn_subr/io.c:4137
#, c-format
msgid "Can't set position pointer in file '%s'"
-msgstr "æ æ³å¨æä»¶â%sâ设置å®ä½æé"
+msgstr "æ æ³å¨æä»¶'%s'设置å®ä½æé"
-#: ../libsvn_subr/io.c:3606
+#: ../libsvn_subr/io.c:4138
#, c-format
msgid "Can't set position pointer in stream"
msgstr "æ æ³å¨æµä¸è®¾ç½®å®ä½æé"
-#: ../libsvn_subr/io.c:3692
-#, fuzzy, c-format
+#: ../libsvn_subr/io.c:4225
+#, c-format
msgid "Can't seek in file '%s'"
-msgstr "ä¸è½æå¼æä»¶â%sâ"
+msgstr "æ æ³å¨æä»¶ '%s' ä¸å®ä½"
-#: ../libsvn_subr/io.c:3693
-#, fuzzy, c-format
+#: ../libsvn_subr/io.c:4226
+#, c-format
msgid "Can't seek in stream"
-msgstr "æ æ³å
³éæµ"
+msgstr "æ æ³å¨æµä¸å®ä½"
-#: ../libsvn_subr/io.c:3710 ../libsvn_subr/io.c:3767
+#: ../libsvn_subr/io.c:4243 ../libsvn_subr/io.c:4299
#, c-format
msgid "Can't write to file '%s'"
-msgstr "æ æ³åå
¥æä»¶â%sâ"
+msgstr "æ æ³åå
¥æä»¶'%s'"
-#: ../libsvn_subr/io.c:3711 ../libsvn_subr/io.c:3768
+#: ../libsvn_subr/io.c:4244 ../libsvn_subr/io.c:4300
#, c-format
msgid "Can't write to stream"
msgstr "æ æ³åå
¥æµ"
-#: ../libsvn_subr/io.c:3721 ../libsvn_subr/io.c:3873
+#: ../libsvn_subr/io.c:4254 ../libsvn_subr/io.c:4411
#, c-format
msgid "Can't flush file '%s'"
-msgstr "ä¸è½å·æ°æä»¶ â%sâ"
+msgstr "ä¸è½å·æ°æä»¶ '%s'"
-#: ../libsvn_subr/io.c:3722 ../libsvn_subr/io.c:3874
+#: ../libsvn_subr/io.c:4255 ../libsvn_subr/io.c:4412
#, c-format
msgid "Can't flush stream"
msgstr "ä¸è½å·æ°æµ"
-#: ../libsvn_subr/io.c:3842
-#, fuzzy, c-format
+#: ../libsvn_subr/io.c:4376
+#, c-format
msgid "Can't write '%s' atomically"
-msgstr "æ æ³åå
¥â%sâ"
+msgstr "æ æ³åååå
¥ '%s'"
-#: ../libsvn_subr/io.c:3878
+#: ../libsvn_subr/io.c:4416
#, c-format
msgid "Can't truncate file '%s'"
-msgstr "ä¸è½æªææä»¶ â%sâ"
+msgstr "ä¸è½æªææä»¶ '%s'"
-#: ../libsvn_subr/io.c:3879
+#: ../libsvn_subr/io.c:4417
#, c-format
msgid "Can't truncate stream"
msgstr "æ æ³æªææµ"
-#: ../libsvn_subr/io.c:3952
+#: ../libsvn_subr/io.c:4497
#, c-format
msgid "Can't read length line in file '%s'"
-msgstr "ä¸è½ä»æä»¶ â%sâ ä¸è¯»åé¿è¡"
+msgstr "ä¸è½ä»æä»¶ '%s' ä¸è¯»åé¿è¡"
-#: ../libsvn_subr/io.c:3956
+#: ../libsvn_subr/io.c:4501
msgid "Can't read length line in stream"
msgstr "æ æ³ä»æµä¸è¯»åé¿è¡"
-#: ../libsvn_subr/io.c:4013 ../libsvn_subr/stream.c:2264
-#, c-format
-msgid "Can't move '%s' to '%s'"
-msgstr "ä¸è½ç§»å¨ â%sâ å° â%sâ"
-
-#: ../libsvn_subr/io.c:4100
+#: ../libsvn_subr/io.c:4727
#, c-format
msgid "Can't create directory '%s'"
-msgstr "æ æ³å建ç®å½ â%sâ"
+msgstr "æ æ³å建ç®å½ '%s'"
-#: ../libsvn_subr/io.c:4112 ../libsvn_subr/io.c:4126
+#: ../libsvn_subr/io.c:4739 ../libsvn_subr/io.c:4753
#, c-format
msgid "Can't hide directory '%s'"
-msgstr "æ æ³éèç®å½ â%sâ"
+msgstr "æ æ³éèç®å½ '%s'"
-#: ../libsvn_subr/io.c:4187 ../libsvn_subr/io.c:4310
+#: ../libsvn_subr/io.c:4814 ../libsvn_subr/io.c:4946
#, c-format
msgid "Can't open directory '%s'"
-msgstr "æ æ³æå¼ç®å½â%sâ"
+msgstr "æ æ³æå¼ç®å½'%s'"
-#: ../libsvn_subr/io.c:4222
+#: ../libsvn_subr/io.c:4858
#, c-format
msgid "Can't remove directory '%s'"
-msgstr "æ æ³å é¤ç®å½ â%sâ"
+msgstr "æ æ³å é¤ç®å½ '%s'"
-#: ../libsvn_subr/io.c:4240
+#: ../libsvn_subr/io.c:4876
#, c-format
msgid "Can't read directory"
msgstr "æ æ³è¯»åç®å½"
-#: ../libsvn_subr/io.c:4260
+#: ../libsvn_subr/io.c:4896
#, c-format
msgid "Error closing directory"
msgstr "å
³éç®å½å¤±è´¥"
-#: ../libsvn_subr/io.c:4329
+#: ../libsvn_subr/io.c:4965
#, c-format
msgid "Can't read directory entry in '%s'"
-msgstr "æ æ³å¨ â%sâ 读åç®å½å
容"
+msgstr "æ æ³å¨ '%s' 读åç®å½å
容"
-#: ../libsvn_subr/io.c:4455
+#: ../libsvn_subr/io.c:5091
#, c-format
msgid "Can't check directory '%s'"
-msgstr "æ æ³æ£æ¥ç®å½ â%sâ"
+msgstr "æ æ³æ£æ¥ç®å½ '%s'"
-#: ../libsvn_subr/io.c:4517
+#: ../libsvn_subr/io.c:5153
#, c-format
msgid "Reading '%s'"
-msgstr "æ£å¨è¯»å â%sâ"
+msgstr "æ£å¨è¯»å '%s'"
-#: ../libsvn_subr/io.c:4536
+#: ../libsvn_subr/io.c:5172
#, c-format
msgid "First line of '%s' contains non-digit"
-msgstr "â%sâ ç第ä¸è¡å
å«äºéæ°å"
+msgstr "'%s' ç第ä¸è¡å
å«äºéæ°å"
-#: ../libsvn_subr/io.c:4851
+#: ../libsvn_subr/io.c:5487
#, c-format
msgid "Can't create temporary file from template '%s'"
-msgstr "æ æ³ä»æ¨¡çâ%sâåå»ºä¸´æ¶æä»¶"
+msgstr "æ æ³ä»æ¨¡ç'%s'åå»ºä¸´æ¶æä»¶"
-#: ../libsvn_subr/io.c:4940
+#: ../libsvn_subr/io.c:5574
#, c-format
msgid "Can't set aside '%s'"
-msgstr "ä¸è½æ¤éâ%sâ"
+msgstr "ä¸è½æ¤é'%s'"
-#: ../libsvn_subr/io.c:4952 ../libsvn_subr/stream.c:2078
+#: ../libsvn_subr/io.c:5586 ../libsvn_subr/stream.c:2246
#, c-format
msgid "Unable to make name in '%s'"
-msgstr "ä¸è½æç
§â%sâçæåå"
+msgstr "ä¸è½æç
§'%s'çæåå"
+
+#: ../libsvn_subr/macos_keychain.c:456
+msgid "repository password"
+msgstr "çæ¬åºå¯ç "
-#: ../libsvn_subr/mergeinfo.c:101 ../libsvn_subr/mergeinfo.c:698
+#: ../libsvn_subr/macos_keychain.c:457
+msgid "certificate passphrase"
+msgstr "è¯ä¹¦å¯ç çè¯"
+
+#: ../libsvn_subr/mergeinfo.c:110 ../libsvn_subr/mergeinfo.c:738
msgid "Pathname not terminated by ':'"
-msgstr "è·¯å¾å称没æä»¥ â:â ç»æ"
+msgstr "è·¯å¾å称没æä»¥ ':' ç»æ"
-#: ../libsvn_subr/mergeinfo.c:104
-msgid "No pathname preceding ':'"
-msgstr "没æè·¯å¾åç§°åç¼ â:â"
+#: ../libsvn_subr/mergeinfo.c:480 ../libsvn_subr/mergeinfo.c:499
+#, c-format
+msgid "bad range {start=%ld,end=%ld,inheritable=%d}"
+msgstr "é误çèå´ {start=%ld,end=%ld,inheritable=%d}"
-#: ../libsvn_subr/mergeinfo.c:521
+#: ../libsvn_subr/mergeinfo.c:543
#, c-format
msgid "Invalid character '%c' found in revision list"
-msgstr "å¨çæ¬å表ä¸åç°æ æå符 â%câ"
+msgstr "å¨çæ¬å表ä¸åç°æ æå符 '%c'"
-#: ../libsvn_subr/mergeinfo.c:529
+#: ../libsvn_subr/mergeinfo.c:551
#, c-format
msgid "Invalid revision number '0' found in range list"
-msgstr "å¨èå´å表ä¸åç°æ æççæ¬å·ãâ0â"
+msgstr "å¨èå´å表ä¸åç°æ æççæ¬å·ã'0'"
-#: ../libsvn_subr/mergeinfo.c:540
+#: ../libsvn_subr/mergeinfo.c:562
#, c-format
msgid "Unable to parse reversed revision range '%ld-%ld'"
-msgstr "ä¸è½è§£æååççæ¬èå´ â%ld - %ldâ"
+msgstr "ä¸è½è§£æååççæ¬èå´ '%ld - %ld'"
-#: ../libsvn_subr/mergeinfo.c:545
+#: ../libsvn_subr/mergeinfo.c:567
#, c-format
msgid "Unable to parse revision range '%ld-%ld' with same start and end revisions"
-msgstr "ä¸è½è§£æå¼å§ä¸ç»æçæ¬ç¸åççæ¬èå´ â%ld-%ldâ"
+msgstr "ä¸è½è§£æå¼å§ä¸ç»æçæ¬ç¸åççæ¬èå´ '%ld-%ld'"
-#: ../libsvn_subr/mergeinfo.c:582 ../libsvn_subr/mergeinfo.c:589
+#: ../libsvn_subr/mergeinfo.c:604 ../libsvn_subr/mergeinfo.c:611
#, c-format
msgid "Invalid character '%c' found in range list"
-msgstr "å¨èå´å表ä¸åç°æ æå符 â%câ"
+msgstr "å¨èå´å表ä¸åç°æ æå符 '%c'"
-#: ../libsvn_subr/mergeinfo.c:596
+#: ../libsvn_subr/mergeinfo.c:618
msgid "Range list parsing ended before hitting newline"
msgstr "å¨éå°æ°è¡ä¹åèå´å表åæç»æ"
-#: ../libsvn_subr/mergeinfo.c:654
+#: ../libsvn_subr/mergeinfo.c:694
#, c-format
msgid "Unable to parse overlapping revision ranges '%s' and '%s' with different inheritance types"
-msgstr "䏿¯æè§£æéå ä¸ç»§æ¿ç±»åä¸åççæ¬èå´ â%sâ å â%sâ"
+msgstr "䏿¯æè§£æéå ä¸ç»§æ¿ç±»åä¸åççæ¬èå´ '%s' å '%s'"
-#: ../libsvn_subr/mergeinfo.c:706
+#: ../libsvn_subr/mergeinfo.c:746
#, c-format
msgid "Mergeinfo for '%s' maps to an empty revision range"
-msgstr "â%sâ çåå¹¶ä¿¡æ¯æ å°å°ç©ºççæ¬èå´"
+msgstr "'%s' çåå¹¶ä¿¡æ¯æ å°å°ç©ºççæ¬èå´"
-#: ../libsvn_subr/mergeinfo.c:710
+#: ../libsvn_subr/mergeinfo.c:750
#, c-format
msgid "Could not find end of line in range list line in '%s'"
-msgstr "å¨â%sâçèå´å表è¡ä¸æ²¡ææ¾å°è¡ç»æç¬¦"
+msgstr "å¨'%s'çèå´å表è¡ä¸æ²¡ææ¾å°è¡ç»æç¬¦"
-#: ../libsvn_subr/mergeinfo.c:779
+#: ../libsvn_subr/mergeinfo.c:814
#, c-format
msgid "Could not parse mergeinfo string '%s'"
-msgstr "ä¸è½è§£æåå¹¶ä¿¡æ¯å符串â%sâ"
+msgstr "ä¸è½è§£æåå¹¶ä¿¡æ¯å符串'%s'"
-#: ../libsvn_subr/mergeinfo.c:2340
+#: ../libsvn_subr/mergeinfo.c:830
+#, c-format
+msgid "<bad rangelist [%d ranges]: %s>"
+msgstr "<é误çèå´å表 [%d 个èå´]: %s>"
+
+#: ../libsvn_subr/mergeinfo.c:2315
msgid "NULL mergeinfo catalog\n"
msgstr "空å¼åå¹¶ä¿¡æ¯ç®å½\n"
-#: ../libsvn_subr/mergeinfo.c:2345
+#: ../libsvn_subr/mergeinfo.c:2320
msgid "empty mergeinfo catalog\n"
msgstr "空åå¹¶ä¿¡æ¯ç®å½\n"
@@ -7089,49 +9874,69 @@ msgstr "ä¸è½è§£éäºæ¥ä½"
msgid "Can't get module file name"
msgstr "æ æ³è·å模åæä»¶å"
-#: ../libsvn_subr/opt.c:189
-msgid " ARG"
-msgstr " ARG"
-
-#: ../libsvn_subr/opt.c:324
-msgid ""
-"\n"
-"Global options:\n"
-msgstr ""
-"\n"
-"å
¨å±é项: \n"
-
-#: ../libsvn_subr/opt.c:818
+#: ../libsvn_subr/opt.c:200
#, c-format
msgid "Syntax error parsing peg revision '%s'; did you mean '%s@'?"
-msgstr "è§£æééçæ¬ '%s' æ¶åçè¯æ³é误ï¼ä½ æ¯ä¸æ¯æ³æ§è¡ '%s@'?"
+msgstr "è§£æéå®çæ¬ '%s' æ¶åçè¯æ³é误ï¼ä½ æ¯ä¸æ¯æ³æ§è¡ '%s@'?"
-#: ../libsvn_subr/opt.c:824
+#: ../libsvn_subr/opt.c:206
#, c-format
msgid "Syntax error parsing peg revision '%s'"
-msgstr "è§£æééçæ¬ '%s' æ¶åçè¯æ³é误"
+msgstr "è§£æéå®çæ¬ '%s' æ¶åçè¯æ³é误"
-#: ../libsvn_subr/opt.c:961
+#: ../libsvn_subr/opt.c:331
msgid "Revision property pair is empty"
msgstr "çæ¬å±æ§å¯¹ä¸ºç©º"
-#: ../libsvn_subr/opt.c:981 ../svn/propedit-cmd.c:87 ../svn/propget-cmd.c:338
+#: ../libsvn_subr/opt.c:351 ../svn/propedit-cmd.c:87 ../svn/propget-cmd.c:341
#: ../svn/propset-cmd.c:68
#, c-format
msgid "'%s' is not a valid Subversion property name"
-msgstr "â%sâ䏿¯ææç Subversion 屿§åç§°"
+msgstr "'%s'䏿¯ææç Subversion 屿§åç§°"
-#: ../libsvn_subr/opt.c:1057
+#: ../libsvn_subr/opt.c:427
#, c-format
msgid "URL '%s' contains a '..' element"
-msgstr "URLâ%sâå
å«â..âå
ç´ "
+msgstr "URL'%s'å
å«'..'å
ç´ "
-#: ../libsvn_subr/opt.c:1090
+#: ../libsvn_subr/opt.c:460
#, c-format
msgid "Error resolving case of '%s'"
-msgstr "è§£æâ%sâåºé"
+msgstr "è§£æ'%s'åºé"
+
+#: ../libsvn_subr/opt_subcommand.c:282
+msgid ""
+"\n"
+"Experimental options:\n"
+msgstr ""
+"\n"
+"å®éªæ§é项:\n"
+
+#: ../libsvn_subr/opt_subcommand.c:321
+msgid ""
+"\n"
+"(Use '-v' to show global and experimental options.)\n"
+msgstr ""
+"\n"
+"(ä½¿ç¨ '-v' æ¾ç¤ºå
¨å±åå®éªæ§é项ã)\n"
+
+#: ../libsvn_subr/opt_subcommand.c:351
+msgid ""
+"\n"
+"Experimental subcommands:\n"
+msgstr ""
+"\n"
+"å®éªæ§åå½ä»¤:\n"
+
+#: ../libsvn_subr/opt_subcommand.c:365
+msgid ""
+"\n"
+"(Use '-v' to show experimental subcommands.)\n"
+msgstr ""
+"\n"
+"(ä½¿ç¨ '-v' æ¾ç¤ºå®éªæ§åå½ä»¤ã)\n"
-#: ../libsvn_subr/opt.c:1112
+#: ../libsvn_subr/opt_subcommand.c:468
#, c-format
msgid ""
"%s, version %s\n"
@@ -7142,7 +9947,7 @@ msgstr ""
" ç¼è¯äº %sï¼%s å¨ %s\n"
"\n"
-#: ../libsvn_subr/opt.c:1129
+#: ../libsvn_subr/opt_subcommand.c:485
msgid ""
"System information:\n"
"\n"
@@ -7150,64 +9955,66 @@ msgstr ""
"ç³»ç»ä¿¡æ¯:\n"
"\n"
-#: ../libsvn_subr/opt.c:1130
-#, fuzzy, c-format
+#: ../libsvn_subr/opt_subcommand.c:486
+#, c-format
msgid "* running on %s\n"
-msgstr "* è¿è¡äº %s\n"
+msgstr "* è¿è¡å¨ %s\n"
-#: ../libsvn_subr/opt.c:1134
+#: ../libsvn_subr/opt_subcommand.c:490
#, c-format
msgid " - %s\n"
msgstr " - %s\n"
-#: ../libsvn_subr/opt.c:1144
+#: ../libsvn_subr/opt_subcommand.c:494
+#, c-format
+msgid " - character encoding: %s\n"
+msgstr " - å符ç¼ç : %s\n"
+
+#: ../libsvn_subr/opt_subcommand.c:503
msgid "* linked dependencies:\n"
msgstr "* 龿¥çä¾èµåº:\n"
-#: ../libsvn_subr/opt.c:1169
+#: ../libsvn_subr/opt_subcommand.c:528
msgid "* loaded shared libraries:\n"
msgstr "* å·²å è½½çå
±äº«åº:\n"
-#: ../libsvn_subr/packed_data.c:736
-#, fuzzy
+#: ../libsvn_subr/packed_data.c:742
msgid "Unexpected end of stream"
-msgstr "å
¥å£æå¤ç»æ"
+msgstr "æµæå¤ç»æ"
-#: ../libsvn_subr/packed_data.c:742
-#, fuzzy
+#: ../libsvn_subr/packed_data.c:748
msgid "Integer representation too long"
-msgstr "æ£å¨æå¼ârepresentationsâ表"
+msgstr "æ´æ°è¡¨ç¤ºå¤ªé¿"
-#: ../libsvn_subr/path.c:1114
+#: ../libsvn_subr/path.c:1125
#, c-format
msgid "Can't determine the native path encoding"
msgstr "ä¸è½ç¡®å®æ¬å°è·¯å¾ç¼ç "
-#: ../libsvn_subr/path.c:1299
+#: ../libsvn_subr/path.c:1310
#, c-format
msgid "Improper relative URL '%s'"
-msgstr "䏿£ç¡®çç¸å¯¹ URLâ%sâ"
+msgstr "䏿£ç¡®çç¸å¯¹ URL'%s'"
#: ../libsvn_subr/prompt.c:147
-#, fuzzy
msgid "Can't close terminal"
-msgstr "æ æ³å
³éæµ"
+msgstr "æ æ³å
³éç»ç«¯"
#: ../libsvn_subr/prompt.c:200
-#, fuzzy, c-format
+#, c-format
msgid "Can't open stderr"
-msgstr "æ æ³æå¼æ åè¾å
¥"
+msgstr "æ æ³æå¼ stderr"
#: ../libsvn_subr/prompt.c:381 ../libsvn_subr/prompt.c:468
-#, fuzzy, c-format
+#, c-format
msgid "Can't read from terminal"
-msgstr "æ æ³è¯»åè¿æ¥"
+msgstr "æ æ³ä»ç»ç«¯è¯»å"
#: ../libsvn_subr/prompt.c:536
msgid "End of file while reading from terminal"
msgstr "ä»ç»ç«¯è¯»å°äºæä»¶ç»ææ è®°"
-#: ../libsvn_subr/prompt.c:598 ../svn/auth-cmd.c:184
+#: ../libsvn_subr/prompt.c:598 ../svn/auth-cmd.c:311
#, c-format
msgid "Authentication realm: %s\n"
msgstr "认è¯é¢å: %s\n"
@@ -7219,13 +10026,15 @@ msgstr "ç¨æ·å: "
#: ../libsvn_subr/prompt.c:670
#, c-format
msgid "Error validating server certificate for '%s':\n"
-msgstr "éªè¯â%sâçæå¡å¨è¯ä¹¦æ¶åºé: \n"
+msgstr "éªè¯'%s'çæå¡å¨è¯ä¹¦æ¶åºé: \n"
#: ../libsvn_subr/prompt.c:676
msgid ""
" - The certificate is not issued by a trusted authority. Use the\n"
" fingerprint to validate the certificate manually!\n"
-msgstr " - æ¤è¯ä¹¦å¹¶ä¸æ¯ç±ä¿¡ä»»çæå¨æºæé¢åãè¯·ä½¿ç¨æ¤æçº¹æå·¥éªè¯å
¶æææ§ï¼\n"
+msgstr ""
+" - æ¤è¯ä¹¦ä¸æ¯ç±åä¿¡ä»»çæºæé¢åãè¯·ç¨æçº¹æå·¥\n"
+" éªè¯æ¤è¯ä¹¦ï¼\n"
#: ../libsvn_subr/prompt.c:683
msgid " - The certificate hostname does not match.\n"
@@ -7260,11 +10069,11 @@ msgstr ""
#: ../libsvn_subr/prompt.c:721
msgid "(R)eject, accept (t)emporarily or accept (p)ermanently? "
-msgstr "(R)æç»ï¼(t)ææ¶æ¥åï¼æ(p)æ°¸è¿æ¥åï¼"
+msgstr "(R)æç»ï¼(t)ææ¶æ¥åï¼æ(p)æ°¸è¿æ¥åï¼ "
#: ../libsvn_subr/prompt.c:725
msgid "(R)eject or accept (t)emporarily? "
-msgstr "(R)æç» æ (t)ææ¶æ¥å ï¼"
+msgstr "(R)æç» æ (t)ææ¶æ¥å ï¼ "
#: ../libsvn_subr/prompt.c:765
msgid "Client certificate filename: "
@@ -7273,33 +10082,33 @@ msgstr "客æ·è¯ä¹¦æä»¶å: "
#: ../libsvn_subr/prompt.c:789
#, c-format
msgid "Passphrase for '%s': "
-msgstr "â%sâçå¯ç : "
+msgstr "'%s'çå¯ç : "
-#: ../libsvn_subr/prompt.c:841
+#: ../libsvn_subr/prompt.c:832
msgid "yes"
msgstr "yes"
-#: ../libsvn_subr/prompt.c:842
+#: ../libsvn_subr/prompt.c:833
msgid "y"
msgstr "y"
-#: ../libsvn_subr/prompt.c:847
+#: ../libsvn_subr/prompt.c:838
msgid "no"
msgstr "no"
-#: ../libsvn_subr/prompt.c:848
+#: ../libsvn_subr/prompt.c:839
msgid "n"
msgstr "n"
-#: ../libsvn_subr/prompt.c:854
+#: ../libsvn_subr/prompt.c:845
msgid "Please type 'yes' or 'no': "
msgstr "请è¾å
¥ 'yes' æ 'no': "
-#: ../libsvn_subr/prompt.c:868
+#: ../libsvn_subr/prompt.c:859
msgid "Store password unencrypted (yes/no)? "
-msgstr "ä¿åæªå å¯çå¯ç (yes/no)?"
+msgstr "ä¿åæªå å¯çå¯ç (yes/no)? "
-#: ../libsvn_subr/prompt.c:870
+#: ../libsvn_subr/prompt.c:861
#, c-format
msgid ""
"\n"
@@ -7326,15 +10135,15 @@ msgstr ""
"åªè½ææä¿åå¨ç£çä¸! 妿å¯è½çè¯ï¼è¯·èèé
ç½®ä½ çç³»ç»ï¼è®© Subversion\n"
"å¯ä»¥ä¿åå å¯åçå¯ç ã请åé
ææ¡£ä»¥è·å¾è¯¦ç»ä¿¡æ¯ã\n"
"\n"
-"ä½ å¯ä»¥éè¿å¨â%sâä¸è®¾ç½®é项âstore-plaintext-passwordsâ为âyesâæânoâï¼\n"
+"ä½ å¯ä»¥éè¿å¨'%s'ä¸è®¾ç½®é项'store-plaintext-passwords'为'yes'æ'no'ï¼\n"
"æ¥é¿å
忬¡åºç°æ¤è¦åã\n"
"-----------------------------------------------------------------------\n"
-#: ../libsvn_subr/prompt.c:897
+#: ../libsvn_subr/prompt.c:888
msgid "Store passphrase unencrypted (yes/no)? "
-msgstr "ä¿åæªå å¯çå¯ç (yes/no)?"
+msgstr "ä¿åæªå å¯çå¯ç (yes/no)? "
-#: ../libsvn_subr/prompt.c:899
+#: ../libsvn_subr/prompt.c:890
#, c-format
msgid ""
"\n"
@@ -7361,92 +10170,114 @@ msgstr ""
"åªè½ææä¿åå¨ç£çä¸! 妿å¯è½çè¯ï¼è¯·èèé
ç½®ä½ çç³»ç»ï¼è®© Subversion\n"
"å¯ä»¥ä¿åå å¯åçå¯ç ã请åé
ææ¡£ä»¥è·å¾è¯¦ç»ä¿¡æ¯ã\n"
"\n"
-"ä½ å¯ä»¥éè¿å¨ â%sâ ä¸è®¾ç½®é项 âstore-ssl-client-cert-pp-plaintextâ 为 âyesâ\n"
-" æ ânoâ æ¥é¿å
忬¡åºç°æ¤è¦åã\n"
+"ä½ å¯ä»¥éè¿å¨ '%s' ä¸è®¾ç½®é项 'store-ssl-client-cert-pp-plaintext' 为 'yes'\n"
+" æ 'no' æ¥é¿å
忬¡åºç°æ¤è¦åã\n"
"-----------------------------------------------------------------------\n"
-#: ../libsvn_subr/prompt.c:945
+#: ../libsvn_subr/prompt.c:936
#, c-format
msgid "Password for '%s' GNOME keyring: "
msgstr "GNOME keyring [%s] çå¯ç : "
#: ../libsvn_subr/simple_providers.c:444
-#: ../libsvn_subr/ssl_client_cert_pw_providers.c:286
+#: ../libsvn_subr/ssl_client_cert_pw_providers.c:294
#, c-format
msgid "Config error: invalid value '%s' for option '%s'"
-msgstr "é
ç½®é误: æ æåå¼ â%sâï¼å¯¹äºé项 â%sâ"
+msgstr "é
ç½®é误: æ æåå¼ '%s'ï¼å¯¹äºé项 '%s'"
-#: ../libsvn_subr/sqlite.c:220
-#, fuzzy, c-format
+#: ../libsvn_subr/sorts.c:314
+#, c-format
+msgid "svn_sort__array_insert2: Attempted insert at index %d in array length %d"
+msgstr "svn_sort__array_insert2: å°è¯å¨é¿åº¦ä¸º %d çæ°ç»çç´¢å¼ %d 夿å
¥"
+
+#: ../libsvn_subr/sorts.c:345
+#, c-format
+msgid "svn_sort__array_delete2: Attempted delete at index %d, %d elements, in array length %d"
+msgstr "svn_sort__array_delete2: å°è¯å¨é¿åº¦ä¸º %d çæ°ç»çç´¢å¼ %d å¤å é¤ %d 个å
ç´ "
+
+#: ../libsvn_subr/sqlite.c:235
+#, c-format
msgid "sqlite[S%d]: %s, executing statement '%s'"
-msgstr "%s, æ§è¡è¯å¥ '%s'"
+msgstr "sqlite[S%d]: %sï¼æ§è¡è¯å¥ '%s'"
-#: ../libsvn_subr/sqlite.c:309
-#, fuzzy
+#: ../libsvn_subr/sqlite.c:324
msgid "sqlite: Expected database row missing"
-msgstr "ä¸¢å¤±äºæå¾
çæ°æ®åºè¡"
+msgstr "sqlite: ææçæ°æ®åºè¡ç¼ºå¤±"
-#: ../libsvn_subr/sqlite.c:310
-#, fuzzy
+#: ../libsvn_subr/sqlite.c:325
msgid "sqlite: Extra database row found"
-msgstr "åç°äºé¢å¤çæ°æ®åºè¡"
+msgstr "sqlite: åç°å¤ä½çæ°æ®åºè¡"
-#: ../libsvn_subr/sqlite.c:781
+#: ../libsvn_subr/sqlite.c:796
#, c-format
msgid "SQLite compiled for %s, but running with %s"
msgstr "SQLite ç¼è¯ä¸º %sï¼ä½æ¯è¿è¡äº %s"
-#: ../libsvn_subr/sqlite.c:793
+#: ../libsvn_subr/sqlite.c:808
msgid "SQLite is required to be compiled and run in thread-safe mode"
msgstr "SQLite éè¦å¨ç¼è¯åè¿è¡æ¶é½å¤äºçº¿ç¨å®å
¨æ¨¡å¼"
-#: ../libsvn_subr/sqlite.c:802
-#, fuzzy, c-format
+#: ../libsvn_subr/sqlite.c:817
+#, c-format
msgid "Could not configure SQLite [S%d]"
-msgstr "ä¸è½é
ç½® SQLite"
+msgstr "æ æ³é
ç½® SQLite [S%d]"
-#: ../libsvn_subr/sqlite.c:804
+#: ../libsvn_subr/sqlite.c:819
msgid "Could not initialize SQLite"
msgstr "ä¸è½åå§å SQLite"
-#: ../libsvn_subr/sqlite.c:1432
+#: ../libsvn_subr/sqlite.c:1482
#, c-format
msgid "SQLite hotcopy failed for %s"
msgstr "SQLite ç±äº %s 导è´çå¤å¶å¤±è´¥"
-#: ../libsvn_subr/stream.c:968
+#: ../libsvn_subr/stream.c:856
#, c-format
msgid "Polling for available data on filestream failed"
-msgstr ""
+msgstr "卿件æµä¸è½®è¯¢å¯ç¨æ°æ®å¤±è´¥"
+
+#: ../libsvn_subr/stream.c:876
+msgid "Windows doesn't support polling on files"
+msgstr "Windows 䏿¯æå¨æä»¶ä¸è½®è¯¢"
+
+#: ../libsvn_subr/stream.c:918
+#, c-format
+msgid "Can't read a line from file '%s'"
+msgstr "æ æ³ä»æä»¶ '%s' 读åä¸è¡"
-#: ../libsvn_subr/string.c:990 ../libsvn_subr/string.c:1034
+#: ../libsvn_subr/stream.c:922
+#, c-format
+msgid "Can't read a line from stream"
+msgstr "æ æ³ä»æµè¯»åä¸è¡"
+
+#: ../libsvn_subr/string.c:1076 ../libsvn_subr/string.c:1120
#, c-format
msgid "Could not convert '%s' into a number"
msgstr "æ æ³è½¬æ¢ '%s' å°æ°å"
-#: ../libsvn_subr/subst.c:1820 ../libsvn_wc/props.c:1765
+#: ../libsvn_subr/subst.c:1821 ../libsvn_wc/props.c:1767
#, c-format
msgid "File '%s' has inconsistent newlines"
-msgstr "æä»¶ â%sâ å
çæ¢è¡ç¬¦ä¸ä¸è´"
+msgstr "æä»¶ '%s' å
çæ¢è¡ç¬¦ä¸ä¸è´"
-#: ../libsvn_subr/subst.c:1858
-#, fuzzy, c-format
+#: ../libsvn_subr/subst.c:1859
+#, c-format
msgid "Can't read special file: File '%s' not found"
-msgstr "ä¸è½è¯»åæä»¶â%sâ"
+msgstr "æ æ³è¯»åç¹æ®æä»¶: æä»¶ '%s' æªæ¾å°"
-#: ../libsvn_subr/sysinfo.c:1136
+#: ../libsvn_subr/sysinfo.c:1507
msgid "Intel"
msgstr "Intel"
-#: ../libsvn_subr/sysinfo.c:1137
+#: ../libsvn_subr/sysinfo.c:1508
msgid "Intel 64-bit"
msgstr "Intel 64 ä½"
-#: ../libsvn_subr/sysinfo.c:1138
+#: ../libsvn_subr/sysinfo.c:1509
msgid "PowerPC"
msgstr "PowerPC"
-#: ../libsvn_subr/sysinfo.c:1139
+#: ../libsvn_subr/sysinfo.c:1510
msgid "PowerPC 64-bit"
msgstr "PowerPC 64 ä½"
@@ -7458,69 +10289,69 @@ msgstr " (%a, %Y-%m-%d)"
#: ../libsvn_subr/token.c:66
#, c-format
msgid "Token '%s' is unrecognized"
-msgstr "æ æ³è¯å«ä»¤ç â%sâ"
+msgstr "æ æ³è¯å«ä»¤ç '%s'"
#: ../libsvn_subr/types.c:52
#, c-format
msgid "Negative revision number found parsing '%s'"
-msgstr "è§£æ â%sâ æ¶åç°è´ççæ¬å·"
+msgstr "è§£æ '%s' æ¶åç°è´ççæ¬å·"
#: ../libsvn_subr/types.c:53
#, c-format
msgid "Invalid revision number found parsing '%s'"
-msgstr "è§£æ â%sâ æ¶åç°æ æççæ¬å·"
+msgstr "è§£æ '%s' æ¶åç°æ æççæ¬å·"
#: ../libsvn_subr/types.c:64
-#, fuzzy, c-format
+#, c-format
msgid "Revision number longer than 10 digits '%s'"
-msgstr "è§£æ â%sâ æ¶åç°æ æççæ¬å·"
+msgstr "çæ¬å· '%s' é¿åº¦è¶
è¿ 10 ä½"
#: ../libsvn_subr/types.c:70
-#, fuzzy, c-format
+#, c-format
msgid "Revision number too large '%s'"
-msgstr "è§£æ â%sâ æ¶åç°æ æççæ¬å·"
+msgstr "çæ¬å· '%s' 太大"
-#: ../libsvn_subr/utf.c:239
+#: ../libsvn_subr/utf.c:257
#, c-format
msgid "Can't create a character converter from native encoding to '%s'"
-msgstr "ä¸è½åå»ºä»æ¬å°ç¼ç å°â%sâçå符转æ¢å¨"
+msgstr "ä¸è½åå»ºä»æ¬å°ç¼ç å°'%s'çå符转æ¢å¨"
-#: ../libsvn_subr/utf.c:243
+#: ../libsvn_subr/utf.c:261
#, c-format
msgid "Can't create a character converter from '%s' to native encoding"
-msgstr "ä¸è½å建ä»â%sâå°æ¬å°ç¼ç çå符转æ¢å¨"
+msgstr "ä¸è½å建ä»'%s'å°æ¬å°ç¼ç çå符转æ¢å¨"
-#: ../libsvn_subr/utf.c:247
+#: ../libsvn_subr/utf.c:265
#, c-format
msgid "Can't create a character converter from '%s' to '%s'"
-msgstr "ä¸è½å建ä»â%sâå°â%sâçå符转æ¢å¨"
+msgstr "ä¸è½å建ä»'%s'å°'%s'çå符转æ¢å¨"
-#: ../libsvn_subr/utf.c:543
+#: ../libsvn_subr/utf.c:560
#, c-format
msgid "Can't convert string from native encoding to '%s':"
-msgstr "ä¸è½æåç¬¦ä¸²ä»æ¬å°ç¼ç 转æ¢ä¸ºâ%sâç¼ç : "
+msgstr "ä¸è½æåç¬¦ä¸²ä»æ¬å°ç¼ç 转æ¢ä¸º'%s'ç¼ç :"
-#: ../libsvn_subr/utf.c:547
+#: ../libsvn_subr/utf.c:564
#, c-format
msgid "Can't convert string from '%s' to native encoding:"
-msgstr "ä¸è½æå符串ä»â%sâç¼ç 转æ¢ä¸ºæ¬å°ç¼ç ã"
+msgstr "ä¸è½æå符串ä»'%s'ç¼ç 转æ¢ä¸ºæ¬å°ç¼ç ã"
-#: ../libsvn_subr/utf.c:551
+#: ../libsvn_subr/utf.c:568
#, c-format
msgid "Can't convert string from '%s' to '%s':"
-msgstr "ä¸è½æå符串ä»â%sâç¼ç 转æ¢ä¸ºâ%sâç¼ç ã"
+msgstr "ä¸è½æå符串ä»'%s'ç¼ç 转æ¢ä¸º'%s'ç¼ç ã"
-#: ../libsvn_subr/utf.c:596
+#: ../libsvn_subr/utf.c:613
#, c-format
msgid "Safe data '%s' was followed by non-ASCII byte %d: unable to convert to/from UTF-8"
-msgstr "å®å
¨æ°æ®â%sâå颿¯éASCIIåè %d: ä¸è½è½¬æ¢å°/èª UTF-8"
+msgstr "å®å
¨æ°æ®'%s'å颿¯éASCIIåè %d: ä¸è½è½¬æ¢å°/èª UTF-8"
-#: ../libsvn_subr/utf.c:604
+#: ../libsvn_subr/utf.c:621
#, c-format
msgid "Non-ASCII character (code %d) detected, and unable to convert to/from UTF-8"
msgstr "æ£æµå°éASCIIå符 (代ç %d)ï¼å¹¶ä¸ä¸è½è½¬æ¢å°/èª UTF-8"
-#: ../libsvn_subr/utf.c:649
+#: ../libsvn_subr/utf.c:666
#, c-format
msgid ""
"Valid UTF-8 data\n"
@@ -7533,581 +10364,598 @@ msgstr ""
"å颿¯æ æ UTF-8 åºå\n"
"(16è¿å¶: %s)"
-#: ../libsvn_subr/utf.c:1042 ../libsvn_subr/utf.c:1051
-#, fuzzy, c-format
+#: ../libsvn_subr/utf.c:1221 ../libsvn_subr/utf.c:1230
+#, c-format
msgid "Conversion to UTF-16 failed"
-msgstr "è¿æ¥å°â%sâ失败"
-
-#: ../libsvn_subr/utf.c:1080 ../libsvn_subr/utf.c:1090
-#, fuzzy, c-format
-msgid "Conversion from UTF-16 failed"
-msgstr "è¿æ¥å°â%sâ失败"
+msgstr "UTF-16 转æ¢å¤±è´¥"
-#: ../libsvn_subr/utf8proc.c:215
-#, fuzzy, c-format
+#: ../libsvn_subr/utf8proc.c:298
+#, c-format
msgid "Invalid Unicode character U+%04lX"
-msgstr "æ æç转ä¹å符"
+msgstr "æ æç Unicode å符 U+%04lX"
-#: ../libsvn_subr/utf8proc.c:258
+#: ../libsvn_subr/utf8proc.c:335
msgid "Cannot use a custom escape token in glob matching mode"
-msgstr ""
+msgstr "æ æ³å¨ glob å¹é
模å¼ä¸ä½¿ç¨èªå®ä¹è½¬ä¹æ è®°"
-#: ../libsvn_subr/utf8proc.c:289
+#: ../libsvn_subr/utf8proc.c:366
msgid "Escape token must be one character"
-msgstr ""
+msgstr "è½¬ä¹æ è®°å¿
é¡»æ¯ä¸ä¸ªå符"
-#: ../libsvn_subr/utf8proc.c:292
-#, fuzzy, c-format
+#: ../libsvn_subr/utf8proc.c:369
+#, c-format
msgid "Invalid escape character U+%04lX"
-msgstr "æ æç转ä¹å符"
-
-#: ../libsvn_subr/utf8proc/utf8proc.c:117
-msgid "Memory for processing UTF-8 data could not be allocated."
-msgstr ""
-
-#: ../libsvn_subr/utf8proc/utf8proc.c:119
-msgid "UTF-8 string is too long to be processed."
-msgstr ""
-
-#: ../libsvn_subr/utf8proc/utf8proc.c:121
-#, fuzzy
-msgid "Invalid UTF-8 string"
-msgstr "æ æURLâ%sâ"
-
-#: ../libsvn_subr/utf8proc/utf8proc.c:123
-msgid "Unassigned Unicode code point found in UTF-8 string."
-msgstr ""
-
-#: ../libsvn_subr/utf8proc/utf8proc.c:125
-msgid "Invalid options for UTF-8 processing chosen."
-msgstr ""
-
-#: ../libsvn_subr/utf8proc/utf8proc.c:127
-msgid "An unknown error occured while processing UTF-8 data."
-msgstr ""
+msgstr "æ æç转ä¹å符 U+%04lX"
#: ../libsvn_subr/validate.c:56
#, c-format
msgid "MIME type '%s' has empty media type"
-msgstr "MIME ç±»åâ%sâå«æç©ºçåªä½ç±»å"
+msgstr "MIME ç±»å'%s'å«æç©ºçåªä½ç±»å"
#: ../libsvn_subr/validate.c:61
#, c-format
msgid "MIME type '%s' does not contain '/'"
-msgstr "MIME ç±»å â%sâ æ²¡æå
å« â/â"
+msgstr "MIME ç±»å '%s' 没æå
å« '/'"
#: ../libsvn_subr/validate.c:73
#, c-format
msgid "MIME type '%s' contains invalid character '%c' in media type"
-msgstr "MIME ç±»åâ%sâçåªä½ç±»åä¸å
å«éæ³å符â%câ"
+msgstr "MIME ç±»å'%s'çåªä½ç±»åä¸å
å«éæ³å符'%c'"
#: ../libsvn_subr/validate.c:84
#, c-format
msgid "MIME type '%s' contains invalid character '0x%02x' in postfix"
-msgstr "MIME ç±»åâ%sâä¸å
å«éæ³å符â0x%02xâ"
+msgstr "MIME ç±»å'%s'ä¸å
å«éæ³å符'0x%02x'"
-#: ../libsvn_subr/version.c:91
-#, fuzzy, c-format
+#: ../libsvn_subr/version.c:98
+#, c-format
msgid "Version mismatch in '%s'%s: found %d.%d.%d%s, expected %d.%d.%d%s"
-msgstr "â%sâççæ¬ä¸ä¸è´: æ¾å° %d.%d.%d%sï¼ææ %d.%d.%d%s"
+msgstr "'%s' ä¸ççæ¬ä¸å¹é
%s: æ¾å° %d.%d.%d%sï¼ææ %d.%d.%d%s"
-#: ../libsvn_subr/version.c:96
+#: ../libsvn_subr/version.c:103
msgid " (expecting equality)"
msgstr " (ææç¸ç)"
-#: ../libsvn_subr/version.c:98
+#: ../libsvn_subr/version.c:105
msgid " (expecting compatibility)"
msgstr " (ææå
¼å®¹)"
-#: ../libsvn_subr/version.c:139
-#, fuzzy
+#: ../libsvn_subr/version.c:147
msgid ""
-"Copyright (C) 2014 The Apache Software Foundation.\n"
+"Copyright (C) 2026 The Apache Software Foundation.\n"
"This software consists of contributions made by many people;\n"
"see the NOTICE file for more information.\n"
"Subversion is open source software, see https://subversion.apache.org/\n"
msgstr ""
-"çæææ (C) 2013 Apache 软件åºéä¼ã\n"
-"æ¤è½¯ä»¶å
å«äºè®¸å¤äººçè´¡ç®ï¼è¯·æ¥çæä»¶ NOTICE 以è·å¾æ´å¤ä¿¡æ¯ã\n"
-"Subversion æ¯å¼æ¾æºä»£ç 软件ï¼è¯·åé
https://subversion.apache.org/ ç«ç¹ã\n"
-"\n"
-
-#: ../libsvn_subr/version.c:217 ../libsvn_subr/version.c:228
-#: ../libsvn_subr/version.c:234 ../libsvn_subr/version.c:251
-#: ../libsvn_subr/version.c:258
-#, fuzzy, c-format
+"çæææ (C) 2026 Apache 软件åºéä¼ã\n"
+"æ¬è½¯ä»¶ç±è®¸å¤äººå
±åè´¡ç®ï¼\n"
+"详æ
åè§ NOTICE æä»¶ã\n"
+"Subversion æ¯å¼æºè½¯ä»¶ï¼åè§ https://subversion.apache.org/\n"
+
+#: ../libsvn_subr/version.c:232 ../libsvn_subr/version.c:243
+#: ../libsvn_subr/version.c:249 ../libsvn_subr/version.c:266
+#: ../libsvn_subr/version.c:273
+#, c-format
msgid "Failed to parse version number string '%s'"
-msgstr "ä¸è½è§£æåå¹¶ä¿¡æ¯å符串â%sâ"
+msgstr "æ æ³è§£æçæ¬å·å符串 '%s'"
-#: ../libsvn_subr/xml.c:416
+#: ../libsvn_subr/xml.c:271
#, c-format
msgid "Malformed XML: %s at line %ld"
msgstr "éæ³ XML: %s å¨ç¬¬ %ld è¡"
-#: ../libsvn_wc/adm_crawler.c:119
+#: ../libsvn_wc/adm_crawler.c:239
#, c-format
msgid "The existing node '%s' can not be restored."
msgstr "å·²æèç¹ '%s' ä¸è½æ¢å¤ã"
-#: ../libsvn_wc/adm_crawler.c:138
+#: ../libsvn_wc/adm_crawler.c:258
#, c-format
msgid "The node '%s' can not be restored."
msgstr "èç¹ '%s' ä¸è½æ¢å¤ã"
-#: ../libsvn_wc/adm_crawler.c:862
+#: ../libsvn_wc/adm_crawler.c:874
msgid "Error aborting report"
msgstr "åæ¶æ¥ååºé"
-#: ../libsvn_wc/adm_crawler.c:975
+#: ../libsvn_wc/adm_crawler.c:1013
#, c-format
msgid "Pristine checksum for file '%s' is missing"
-msgstr "æä»¶â%sâçåå§å
å®¹æ ¡éªå丢失"
+msgstr "æä»¶'%s'çåå§å
å®¹æ ¡éªå丢失"
-#: ../libsvn_wc/adm_crawler.c:1140
+#: ../libsvn_wc/adm_crawler.c:1215
#, c-format
msgid "Checksum mismatch for text base of '%s'"
msgstr "'%s' çææ¬æ ¡éªåä¸å¹é
"
-#: ../libsvn_wc/adm_crawler.c:1151
+#: ../libsvn_wc/adm_crawler.c:1226
#, c-format
msgid "While preparing '%s' for commit"
-msgstr "å½ä¸ºæäº¤æä½åå¤â%sâæ¶"
+msgstr "å½ä¸ºæäº¤æä½åå¤'%s'æ¶"
-#: ../libsvn_wc/adm_files.c:105
+#: ../libsvn_wc/adm_files.c:106
#, c-format
msgid "'%s' is not a valid administrative directory name"
-msgstr "â%sâ䏿¯ä¸ä¸ªææç管çç®å½å"
+msgstr "'%s'䏿¯ä¸ä¸ªææç管çç®å½å"
-#: ../libsvn_wc/adm_files.c:185 ../libsvn_wc/adm_files.c:241
+#: ../libsvn_wc/adm_files.c:281
#, c-format
-msgid "Can only get the pristine contents of files; '%s' is not a file"
-msgstr "åªè½å徿件çåå§å
容ï¼â%sâ䏿¯æä»¶"
+msgid "Working copy format %d is not supported by client version %s."
+msgstr "å·¥ä½å¯æ¬æ ¼å¼ %d ä¸è¢«å®¢æ·ç«¯çæ¬ %s æ¯æã"
-#: ../libsvn_wc/adm_files.c:194 ../libsvn_wc/adm_files.c:256
+#: ../libsvn_wc/adm_files.c:287
#, c-format
-msgid "Cannot get the pristine contents of '%s' because its delete is already committed"
-msgstr "ä¸è½åå¾â%sâçåå§å
容ï¼å 为å
¶å 餿ä½å·²ç»æäº¤"
+msgid "Working copy format %d can't be created by client version %s."
+msgstr "å·¥ä½å¯æ¬æ ¼å¼ %d æ æ³è¢«å®¢æ·ç«¯çæ¬ %s å建ã"
-#: ../libsvn_wc/adm_files.c:202 ../libsvn_wc/adm_files.c:264
+#: ../libsvn_wc/adm_files.c:293
#, c-format
-msgid "Cannot get the pristine contents of '%s' because it has an unexpected status"
-msgstr "ä¸è½åå¾â%sâçåå§å
容ï¼å 为å
¶ç¶ææªç¥"
+msgid "Working copy format %d does not support the requested capabilities"
+msgstr "å·¥ä½å¯æ¬æ ¼å¼ %d 䏿¯æè¯·æ±çåè½"
-#: ../libsvn_wc/adm_files.c:209
+#: ../libsvn_wc/adm_files.c:312
#, c-format
-msgid "Node '%s' has no pristine text"
-msgstr "èç¹ '%s' 没æåå§å
容"
+msgid "Format %d doesn't match existing format %d in '%s'"
+msgstr "æ ¼å¼ %d ä¸å·²ææ ¼å¼ %d ä¸å¹é
(å¨ '%s' ä¸)"
-#: ../libsvn_wc/adm_files.c:420
+#: ../libsvn_wc/adm_files.c:351
#, c-format
msgid "Revision %ld doesn't match existing revision %ld in '%s'"
-msgstr "çæ¬ %ld ä¸å¹é
ç°æçæ¬ %ld äº â%sâ"
+msgstr "çæ¬ %ld ä¸å¹é
ç°æçæ¬ %ld äº '%s'"
-#: ../libsvn_wc/adm_files.c:460
+#: ../libsvn_wc/adm_files.c:393
#, c-format
msgid "URL '%s' (uuid: '%s') doesn't match existing URL '%s' (uuid: '%s') in '%s'"
-msgstr "URL â%sâ(uuid: '%s') ä¸å¹é
ç°æ URL â%sâ(uuid: '%s') äº â%sâ"
+msgstr "URL '%s'(uuid: '%s') ä¸å¹é
ç°æ URL '%s'(uuid: '%s') äº '%s'"
-#: ../libsvn_wc/adm_ops.c:313 ../libsvn_wc/update_editor.c:5396
+#: ../libsvn_wc/adm_ops.c:314 ../libsvn_wc/update_editor.c:5578
#, c-format
msgid "Can't find parent directory's node while trying to add '%s'"
-msgstr "å¢å â%sâ æ¶æ æ³æ¾å°ç¶ç®å½èç¹"
+msgstr "å¢å '%s' æ¶æ æ³æ¾å°ç¶ç®å½èç¹"
-#: ../libsvn_wc/adm_ops.c:322 ../libsvn_wc/update_editor.c:5390
+#: ../libsvn_wc/adm_ops.c:323 ../libsvn_wc/update_editor.c:5572
#, c-format
msgid "Can't add '%s' to a parent directory scheduled for deletion"
-msgstr "å¢å â%sâ å°è°åº¦å é¤çç®å½ä¸"
+msgstr "å¢å '%s' å°è°åº¦å é¤çç®å½ä¸"
-#: ../libsvn_wc/adm_ops.c:329 ../libsvn_wc/update_editor.c:5403
+#: ../libsvn_wc/adm_ops.c:330 ../libsvn_wc/update_editor.c:5585
#, c-format
msgid "Can't schedule an addition of '%s' below a not-directory node"
msgstr "ä¸è½å¨éç®å½èç¹ '%s' ä¸è°åº¦å¢å "
-#: ../libsvn_wc/adm_ops.c:390
+#: ../libsvn_wc/adm_ops.c:391
#, c-format
msgid "Can't create an entry with a reserved name while trying to add '%s'"
-msgstr "å¢å â%sâ æ¶æ æ³å建使ç¨ä¿çåç§°çæ¡ç®"
+msgstr "å¢å '%s' æ¶æ æ³å建使ç¨ä¿çåç§°çæ¡ç®"
-#: ../libsvn_wc/adm_ops.c:594
+#: ../libsvn_wc/adm_ops.c:595
#, c-format
msgid "The URL '%s' has a different repository root than its parent"
-msgstr "URL â%sâ ä¸å
¶ç¶ç®å½ççæ¬åºæ ¹ç®å½ä¸ç¸å"
+msgstr "URL '%s' ä¸å
¶ç¶ç®å½ççæ¬åºæ ¹ç®å½ä¸ç¸å"
-#: ../libsvn_wc/adm_ops.c:614
+#: ../libsvn_wc/adm_ops.c:615
#, c-format
msgid "Can't schedule the working copy at '%s' from repository '%s' with uuid '%s' for addition under a working copy from repository '%s' with uuid '%s'."
msgstr "ä¸è½è°åº¦å·¥ä½å¯æ¬ '%s' (çæ¬åº '%s'ï¼uuid '%s') å¨çæ¬åº '%s' (uuid '%s') çå·¥ä½å¯æ¬ä¸å¢å ã"
-#: ../libsvn_wc/adm_ops.c:628
+#: ../libsvn_wc/adm_ops.c:629
#, c-format
msgid "Can't add '%s' with URL '%s', but with the data from '%s'"
msgstr "ä¸è½å¢å '%s' 为 URL '%s' (æ°æ®æ¥èª '%s')"
+#: ../libsvn_wc/adm_ops.c:785 ../libsvn_wc/textbase.c:227
+#, c-format
+msgid "Can only get the pristine contents of files; '%s' is not a file"
+msgstr "åªè½å徿件çåå§å
容ï¼'%s'䏿¯æä»¶"
+
+#: ../libsvn_wc/adm_ops.c:794 ../libsvn_wc/textbase.c:237
+#, c-format
+msgid "Cannot get the pristine contents of '%s' because its delete is already committed"
+msgstr "ä¸è½åå¾'%s'çåå§å
容ï¼å 为å
¶å 餿ä½å·²ç»æäº¤"
+
+#: ../libsvn_wc/adm_ops.c:802 ../libsvn_wc/textbase.c:247
+#, c-format
+msgid "Cannot get the pristine contents of '%s' because it has an unexpected status"
+msgstr "ä¸è½åå¾'%s'çåå§å
容ï¼å 为å
¶ç¶ææªç¥"
+
+#: ../libsvn_wc/adm_ops.c:826 ../libsvn_wc/wc_db_pristine.c:544
+#, c-format
+msgid "The pristine text with checksum '%s' was not found"
+msgstr "æ¾ä¸å°æ ¡éªå为'%s'çåå§å
容"
+
#: ../libsvn_wc/cleanup.c:58
#, c-format
msgid "'%s' is not a working copy directory"
-msgstr "â%sâ 䏿¯å·¥ä½å¯æ¬ç®å½"
+msgstr "'%s' 䏿¯å·¥ä½å¯æ¬ç®å½"
#: ../libsvn_wc/cleanup.c:64
msgid "Log format too old, please use Subversion 1.6 or earlier"
msgstr "æ¥å¿æ ¼å¼å¤ªæ§ï¼è¯·ä½¿ç¨ Subversion 1.6 ææ´æ°ççæ¬"
-#: ../libsvn_wc/conflicts.c:83
-#, fuzzy
+#: ../libsvn_wc/conflicts.c:84
msgid "Not a conflict skel"
-msgstr "è§£ææ å²çªéª¨æ¶åºé"
+msgstr "䏿¯å²çª skel"
-#: ../libsvn_wc/conflicts.c:607 ../libsvn_wc/conflicts.c:704
-#, fuzzy
+#: ../libsvn_wc/conflicts.c:624 ../libsvn_wc/conflicts.c:721
msgid "Not a completed conflict skel"
-msgstr "è§£ææ å²çªéª¨æ¶åºé"
+msgstr "䏿¯å·²å®æçå²çª skel"
-#: ../libsvn_wc/conflicts.c:785 ../libsvn_wc/conflicts.c:858
-#: ../libsvn_wc/conflicts.c:948
+#: ../libsvn_wc/conflicts.c:802 ../libsvn_wc/conflicts.c:875
+#: ../libsvn_wc/conflicts.c:966
msgid "Conflict not set"
msgstr "没æè®¾ç½®å²çª"
-#: ../libsvn_wc/conflicts.c:1327 ../libsvn_wc/conflicts.c:1700
+#: ../libsvn_wc/conflicts.c:1350 ../libsvn_wc/conflicts.c:2025
+#: ../libsvn_wc/conflicts.c:2070
msgid "Conflict callback violated API: returned no results"
-msgstr "å²çªçåè°å½æ°è¿å APIï¼æ²¡æè¿åç»æã"
+msgstr "å²çªçåè°å½æ°è¿å API: 没æè¿åç»æã"
-#: ../libsvn_wc/conflicts.c:1371
-#, fuzzy
+#: ../libsvn_wc/conflicts.c:1393
msgid "Conflict callback violated API: returned no merged file"
-msgstr "å²çªçåè°å½æ°è¿å APIï¼æ²¡æè¿ååå¹¶æä»¶ã"
+msgstr "å²çªåè°è¿åäº API: æªè¿ååå¹¶åçæä»¶"
+
+#: ../libsvn_wc/conflicts.c:1680
+#, c-format
+msgid "Conflict on '%s' cannot be resolved to 'theirs-conflict' or 'mine-conflict' because a merged version of the file cannot be created."
+msgstr "æ æ³å° '%s' ä¸çå²çªè§£å³ä¸º 'theirs-conflict' æ 'mine-conflict'ï¼å ä¸ºæ æ³çææä»¶çåå¹¶çæ¬ã"
+
+#: ../libsvn_wc/conflicts.c:1725
+#, c-format
+msgid "Conflict on '%s' could not be resolved because the chosen version of the file is not available."
+msgstr "æ æ³è§£å³ '%s' ä¸çå²çªï¼å 为æéçæ¬çæä»¶ä¸å¯ç¨ã"
-#: ../libsvn_wc/conflicts.c:2441 ../libsvn_wc/conflicts.c:2617
+#: ../libsvn_wc/conflicts.c:2540
msgid "Invalid 'conflict_result' argument"
-msgstr "æ æç âconflict_resultâ åæ°"
+msgstr "æ æç 'conflict_result' åæ°"
-#: ../libsvn_wc/conflicts.c:2762 ../libsvn_wc/conflicts.c:2818
-#, fuzzy, c-format
+#: ../libsvn_wc/conflicts.c:2803 ../libsvn_wc/conflicts.c:2848
+#, c-format
msgid "Tree conflict can only be resolved to 'working' or 'mine-conflict' state; '%s' not resolved"
-msgstr "æ å²çªåªè½è§£å³ä¸º âworkingâ ç¶æï¼â%sâ è¿æ²¡æè§£å³"
+msgstr "æ å²çªåªè½è§£å³ä¸º 'working' æ 'mine-conflict' ç¶æï¼'%s' æªè¢«è§£å³"
+
+#: ../libsvn_wc/conflicts.c:2875
+#, c-format
+msgid "Tree conflict can only be resolved to 'working' state; '%s' is no longer moved"
+msgstr "æ å²çªåªè½è§£å³ä¸º 'working' ç¶æï¼'%s' ä¸åæ¯ç§»å¨ç"
-#: ../libsvn_wc/conflicts.c:2835
-#, fuzzy, c-format
+#: ../libsvn_wc/conflicts.c:2893
+#, c-format
msgid "Tree conflict can only be resolved to 'working' state; '%s' not resolved"
-msgstr "æ å²çªåªè½è§£å³ä¸º âworkingâ ç¶æï¼â%sâ è¿æ²¡æè§£å³"
+msgstr "æ å²çªåªè½è§£å³ä¸º 'working' ç¶æï¼'%s' æªè¢«è§£å³"
-#: ../libsvn_wc/conflicts.c:2945
+#: ../libsvn_wc/conflicts.c:3070
msgid "No conflict-callback and no pre-defined conflict-choice provided"
msgstr "没æå²çªåè°ï¼ä¹æ²¡ææä¾é¢å®ä¹çå²çªéæ©"
-#: ../libsvn_wc/conflicts.c:3154
-#, fuzzy, c-format
-msgid "Unable to resolve pending conflict on '%s'"
-msgstr "æ æ³å é¤ç®å½ â%sâ"
-
-#: ../libsvn_wc/conflicts.c:3165
-#, fuzzy, c-format
+#: ../libsvn_wc/conflicts.c:3339
+#, c-format
msgid "Unable to resolve conflicts on '%s'"
-msgstr "æ æ³å é¤ç®å½ â%sâ"
+msgstr "æ æ³è§£å³ '%s' ä¸çå²çª"
-#: ../libsvn_wc/copy.c:102
+#: ../libsvn_wc/conflicts.c:3537 ../libsvn_wc/conflicts.c:3623
+#: ../libsvn_wc/conflicts.c:3702 ../libsvn_wc/conflicts.c:3788
+#: ../libsvn_wc/conflicts.c:3855
+#, c-format
+msgid "Unexpected conflict operation '%s' on '%s'"
+msgstr "'%s' ä¸åºç°æå¤çå²çªæä½ '%s'"
+
+#: ../libsvn_wc/conflicts.c:3545 ../libsvn_wc/conflicts.c:3630
+#: ../libsvn_wc/conflicts.c:3708 ../libsvn_wc/conflicts.c:3794
+#: ../libsvn_wc/conflicts.c:3861
+#, c-format
+msgid "Unexpected conflict reason '%s' on '%s'"
+msgstr "'%s' ä¸åºç°æå¤çå²çªåå '%s'"
+
+#: ../libsvn_wc/conflicts.c:3636 ../libsvn_wc/conflicts.c:3714
+#: ../libsvn_wc/conflicts.c:3800 ../libsvn_wc/conflicts.c:3867
+#, c-format
+msgid "Unexpected conflict action '%s' on '%s'"
+msgstr "'%s' ä¸åºç°æå¤çå²çªå¨ä½ '%s'"
+
+#: ../libsvn_wc/copy.c:104
#, c-format
msgid "Source '%s' is unexpected kind"
-msgstr "æº â%sâ å
·ææå¤çç±»å"
+msgstr "æº '%s' å
·ææå¤çç±»å"
-#: ../libsvn_wc/copy.c:469
+#: ../libsvn_wc/copy.c:522
#, c-format
msgid "cannot handle node kind for '%s'"
-msgstr "ä¸è½ä¸º '%s'âå¤çèç¹ç±»å"
+msgstr "ä¸è½ä¸º '%s''å¤çèç¹ç±»å"
-#: ../libsvn_wc/copy.c:491 ../libsvn_wc/wc_db.c:4540 ../libsvn_wc/wc_db.c:5113
+#: ../libsvn_wc/copy.c:544 ../libsvn_wc/wc_db.c:4743 ../libsvn_wc/wc_db.c:5546
#, c-format
msgid "Cannot handle status of '%s'"
-msgstr "ä¸è½å¤çâ%sâçç¶æ"
+msgstr "ä¸è½å¤ç'%s'çç¶æ"
-#: ../libsvn_wc/copy.c:500 ../libsvn_wc/wc_db.c:4531 ../libsvn_wc/wc_db.c:5107
-#: ../libsvn_wc/wc_db.c:5350
+#: ../libsvn_wc/copy.c:553 ../libsvn_wc/wc_db.c:4734 ../libsvn_wc/wc_db.c:5540
+#: ../libsvn_wc/wc_db.c:5784
#, c-format
msgid "Cannot copy '%s' excluded by server"
msgstr "ä¸è½å¤å¶è¢«æå¡å¨æé¤ç '%s'"
-#: ../libsvn_wc/copy.c:641
+#: ../libsvn_wc/copy.c:694
#, c-format
msgid "Deleted node '%s' can't be copied."
-msgstr "å·²ç»å é¤çèç¹â%sâä¸è½è¢«å¤å¶ã"
+msgstr "å·²ç»å é¤çèç¹'%s'ä¸è½è¢«å¤å¶ã"
-#: ../libsvn_wc/copy.c:659
-#, fuzzy, c-format
+#: ../libsvn_wc/copy.c:712
+#, c-format
msgid "'%s' is the root of a working copy and cannot be moved"
-msgstr "ä¸è½å é¤å·¥ä½å¯æ¬æ ¹ç®å½ '%s'"
+msgstr "'%s' æ¯å·¥ä½å¯æ¬çæ ¹ï¼æ æ³ç§»å¨"
-#: ../libsvn_wc/copy.c:667
-#, fuzzy, c-format
+#: ../libsvn_wc/copy.c:720
+#, c-format
msgid "'%s' represents the repository root and cannot be moved"
-msgstr "â%sâ æ¯ä¿çåç§°ï¼æ æ³è¢«å¯¼å
¥"
+msgstr "'%s' ä»£è¡¨çæ¬åºæ ¹ï¼æ æ³ç§»å¨"
-#: ../libsvn_wc/copy.c:742
+#: ../libsvn_wc/copy.c:795
#, c-format
msgid "Cannot copy to '%s', as it is not from repository '%s'; it is from '%s'"
-msgstr "æ æ³å¤å¶å°â%sâï¼å 为å®ä¸å¨çæ¬åºâ%sâä¸ï¼å®æ¥èªâ%sâ"
+msgstr "æ æ³å¤å¶å°'%s'ï¼å 为å®ä¸å¨çæ¬åº'%s'ä¸ï¼å®æ¥èª'%s'"
-#: ../libsvn_wc/copy.c:750
+#: ../libsvn_wc/copy.c:803
#, c-format
msgid "Cannot copy to '%s' as it is scheduled for deletion"
-msgstr "æ æ³å¤å¶å°â%sâï¼å 为å®å·²è°åº¦å é¤"
+msgstr "æ æ³å¤å¶å°'%s'ï¼å 为å®å·²è°åº¦å é¤"
-#: ../libsvn_wc/copy.c:778
+#: ../libsvn_wc/copy.c:831
#, c-format
msgid "'%s' is already under version control but is excluded."
msgstr "'%s' 已纳å
¥çæ¬æ§å¶ï¼å´è¢«æé¤ã"
-#: ../libsvn_wc/copy.c:793
+#: ../libsvn_wc/copy.c:847
#, c-format
msgid "There is already a versioned item '%s'"
-msgstr "å·²æçº³å
¥çæ¬æ§å¶é¡¹â%sâ"
+msgstr "å·²æçº³å
¥çæ¬æ§å¶é¡¹'%s'"
-#: ../libsvn_wc/copy.c:809
+#: ../libsvn_wc/copy.c:863
#, c-format
msgid "'%s' already exists and is in the way"
-msgstr "â%sâå·²åå¨ï¼åææ¦è·¯è"
+msgstr "'%s'å·²åå¨ï¼åææ¦è·¯è"
-#: ../libsvn_wc/copy.c:861
-#, fuzzy, c-format
+#: ../libsvn_wc/copy.c:910
+#, c-format
msgid "Cannot move mixed-revision subtree '%s' [%ld:%ld]; try updating it first"
-msgstr "ä¸è½åå¹¶å°ææ··åçæ¬çå·¥ä½å¯æ¬ [%lu:%lu] ä¸ï¼è¯·å
æ´æ°"
+msgstr "æ æ³ç§»å¨æ··åçæ¬åæ '%s' [%ld:%ld]ï¼è¯·å
å°è¯æ´æ°å®"
-#: ../libsvn_wc/crop.c:208
+#: ../libsvn_wc/crop.c:211
#, c-format
msgid "Cannot exclude '%s': it is a working copy root"
msgstr "ä¸è½æé¤ '%s': 宿¯å·¥ä½å¯æ¬æ ¹ç®å½"
-#: ../libsvn_wc/crop.c:216
+#: ../libsvn_wc/crop.c:219
#, c-format
msgid "Cannot exclude '%s': it is a switched path"
msgstr "ä¸è½æé¤ '%s':宿¯å·²åæ¢çè·¯å¾"
-#: ../libsvn_wc/crop.c:243
+#: ../libsvn_wc/crop.c:246
#, c-format
msgid "Cannot exclude '%s': it is to be added to the repository. Try commit instead"
msgstr "ä¸è½æé¤ '%s': å®å°è¦å¢å å°çæ¬åºä¸ã请å
æäº¤"
-#: ../libsvn_wc/crop.c:250
+#: ../libsvn_wc/crop.c:253
#, c-format
msgid "Cannot exclude '%s': it is to be deleted from the repository. Try commit instead"
msgstr "ä¸è½æé¤ '%s': å®å°è¦ä»çæ¬åºä¸å é¤ã请å
æäº¤"
-#: ../libsvn_wc/crop.c:309
+#: ../libsvn_wc/crop.c:324
msgid "Can only crop a working copy with a restrictive depth"
msgstr "åªè½ä¿®åªå·¥ä½å¯æ¬å°æé深度"
-#: ../libsvn_wc/crop.c:320
+#: ../libsvn_wc/crop.c:335
msgid "Can only crop directories"
msgstr "åªè½ä¿®åªç®å½"
-#: ../libsvn_wc/crop.c:333
+#: ../libsvn_wc/crop.c:348
#, c-format
msgid "Cannot crop '%s': it is going to be removed from repository. Try commit instead"
-msgstr "æ æ³ä¿®åª â%sâ: å®å°è¦ä»çæ¬åºä¸å é¤ï¼è¯·å
æäº¤"
+msgstr "æ æ³ä¿®åª '%s': å®å°è¦ä»çæ¬åºä¸å é¤ï¼è¯·å
æäº¤"
-#: ../libsvn_wc/crop.c:340
+#: ../libsvn_wc/crop.c:355
#, c-format
msgid "Cannot crop '%s': it is to be added to the repository. Try commit instead"
msgstr "æ æ³ä¿®åª '%s': å®å°è¦å¢å å°çæ¬åºä¸ã请å
æäº¤"
-#: ../libsvn_wc/delete.c:237 ../libsvn_wc/delete.c:357
+#: ../libsvn_wc/delete.c:238 ../libsvn_wc/delete.c:358
#, c-format
msgid "'%s' cannot be deleted"
msgstr "'%s' ä¸è½è¢«å é¤"
-#: ../libsvn_wc/delete.c:255 ../libsvn_wc/delete.c:373
+#: ../libsvn_wc/delete.c:256 ../libsvn_wc/delete.c:374
#, c-format
msgid "'%s' is the root of a working copy and cannot be deleted"
msgstr "ä¸è½å é¤å·¥ä½å¯æ¬æ ¹ç®å½ '%s'"
-#: ../libsvn_wc/delete.c:262 ../libsvn_wc/delete.c:379
-#, fuzzy, c-format
+#: ../libsvn_wc/delete.c:263 ../libsvn_wc/delete.c:380
+#, c-format
msgid "'%s' represents the repository root and cannot be deleted"
-msgstr "ä¸è½å é¤å·¥ä½å¯æ¬æ ¹ç®å½ '%s'"
+msgstr "'%s' ä»£è¡¨çæ¬åºæ ¹ï¼æ æ³å é¤"
-#: ../libsvn_wc/delete.c:476
+#: ../libsvn_wc/delete.c:474
#, c-format
msgid "File '%s' has local modifications"
-msgstr "æä»¶â%sâææ¬å°ä¿®æ¹"
+msgstr "æä»¶'%s'ææ¬å°ä¿®æ¹"
-#: ../libsvn_wc/deprecated.c:2362
+#: ../libsvn_wc/deprecated.c:2637
#, c-format
msgid "Unexpectedly found '%s': path is marked 'missing'"
-msgstr "æå¤åç°â%sâ: è·¯å¾è¢«æ 记为â丢失â"
+msgstr "æå¤åç°'%s': è·¯å¾è¢«æ 记为'丢失'"
-#: ../libsvn_wc/entries.c:1044
+#: ../libsvn_wc/entries.c:1100
#, c-format
msgid "'%s' is not a versioned working copy"
-msgstr "â%sâ䏿¯å·²çæ¬æ§å¶çå·¥ä½å¯æ¬"
+msgstr "'%s'䏿¯å·²çæ¬æ§å¶çå·¥ä½å¯æ¬"
-#: ../libsvn_wc/entries.c:1290
+#: ../libsvn_wc/entries.c:1396
#, c-format
msgid "Admin area of '%s' is missing"
-msgstr "â%sâç管çç®å½ä¸¢å¤±"
+msgstr "'%s'ç管çç®å½ä¸¢å¤±"
-#: ../libsvn_wc/entries.c:1310
+#: ../libsvn_wc/entries.c:1416
#, c-format
msgid "'%s' is not of the right kind"
-msgstr "â%sâ çç±»åé误"
+msgstr "'%s' çç±»åé误"
-#: ../libsvn_wc/entries.c:1507
+#: ../libsvn_wc/entries.c:1578
#, c-format
msgid "The file '%s' has no checksum"
msgstr "æä»¶ '%s' æ²¡ææ ¡éªåã"
-#: ../libsvn_wc/entries.c:1619
-#, fuzzy, c-format
+#: ../libsvn_wc/entries.c:1696
+#, c-format
msgid "Unable to upgrade '%s' at line %d"
-msgstr "ä¸è½æç
§â%sâçæåå"
+msgstr "æ æ³å级 '%s'ï¼å¨ç¬¬ %d è¡"
-#: ../libsvn_wc/entries.c:1837
+#: ../libsvn_wc/entries.c:1935
#, c-format
msgid "No copyfrom URL for '%s'"
msgstr "'%s' 没æ copyfrom URL"
-#: ../libsvn_wc/entries.c:2051
+#: ../libsvn_wc/entries.c:2167
#, c-format
msgid "Bad base MD5 checksum for '%s'; expected: '%s'; found '%s'; "
msgstr "'%s' çåºç¡ç MD5 æ ¡éªåé误; ææ '%s'; åç° '%s'; "
-#: ../libsvn_wc/entries.c:2398
+#: ../libsvn_wc/entries.c:2520
#, c-format
msgid "No default entry in directory '%s'"
-msgstr "å¨ç®å½â%sâ䏿²¡æé»è®¤å
¥å£"
+msgstr "å¨ç®å½'%s'䏿²¡æé»è®¤å
¥å£"
-#: ../libsvn_wc/entries.c:2554
+#: ../libsvn_wc/entries.c:2676
#, c-format
msgid "Directory '%s' has no THIS_DIR entry"
-msgstr "ç®å½â%sâæ²¡æ THIS_DIR å
¥å£"
+msgstr "ç®å½'%s'没æ THIS_DIR å
¥å£"
-#: ../libsvn_wc/entries.c:2735 ../libsvn_wc/node.c:514
+#: ../libsvn_wc/entries.c:2856 ../libsvn_wc/node.c:403
#, c-format
msgid "'%s' has an unrecognized node kind"
-msgstr "â%sâææ æ³è¯å«çèç¹ç§ç±»"
+msgstr "'%s'ææ æ³è¯å«çèç¹ç§ç±»"
-#: ../libsvn_wc/externals.c:154 ../libsvn_wc/externals.c:232
+#: ../libsvn_wc/externals.c:159 ../libsvn_wc/externals.c:248
#, c-format
msgid "Error parsing %s property on '%s': '%s'"
-msgstr "è§£æ %s 屿§äºâ%sâåºé: â%sâ"
+msgstr "è§£æ %s 屿§äº'%s'åºé: '%s'"
-#: ../libsvn_wc/externals.c:202
+#: ../libsvn_wc/externals.c:215
#, c-format
msgid "Can't split line into components: '%s'"
-msgstr "ä¸è½åå²è¡å°ç»ä»¶ï¼â%sâ"
+msgstr "ä¸è½åå²è¡å°ç»ä»¶: '%s'"
-#: ../libsvn_wc/externals.c:257
+#: ../libsvn_wc/externals.c:274
#, c-format
msgid "Invalid %s property on '%s': cannot use two absolute URLs ('%s' and '%s') in an external; one must be a path where an absolute or relative URL is checked out to"
-msgstr "鿳屿§ â%sâ äº â%sâ: ä¸è½å¨å¤é¨å®ä¹ä¸ä½¿ç¨ 2 个ç»å¯¹ URL(â%sâ å â%sâ)ï¼ç»å¯¹æç¸å¯¹ URL å¿
é¡»æ£åºå°æ¬å°è·¯å¾"
+msgstr "鿳屿§ '%s' äº '%s': ä¸è½å¨å¤é¨å¼ç¨å®ä¹ä¸ä½¿ç¨ 2 个ç»å¯¹ URL('%s' å '%s')ï¼ç»å¯¹æç¸å¯¹ URL å¿
é¡»æ£åºå°æ¬å°è·¯å¾"
-#: ../libsvn_wc/externals.c:266 ../libsvn_wc/externals.c:274
+#: ../libsvn_wc/externals.c:283 ../libsvn_wc/externals.c:291
#, c-format
msgid "Invalid %s property on '%s': cannot use a URL '%s' as the target directory for an external definition"
-msgstr "鿳屿§ â%sâ äº â%sâ: 对äºå¤é¨å®ä¹ï¼ä¸è½ä½¿ç¨ URL \"%s\" ä½ä¸ºç®æ ç®å½"
+msgstr "鿳屿§ '%s' äº '%s': 对äºå¤é¨å¼ç¨å®ä¹ï¼ä¸è½ä½¿ç¨ URL '%s' ä½ä¸ºç®æ ç®å½"
-#: ../libsvn_wc/externals.c:316
+#: ../libsvn_wc/externals.c:355
#, c-format
msgid "Invalid %s property on '%s': target '%s' is an absolute path or involves '..'"
-msgstr "æ æå±æ§ %s ä½äº â%sâ: ç®æ â%sâ å
å« â..â ææ¯ç»å¯¹è·¯å¾"
+msgstr "æ æå±æ§ %s ä½äº '%s': ç®æ '%s' å
å« '..' ææ¯ç»å¯¹è·¯å¾"
-#: ../libsvn_wc/externals.c:489 ../libsvn_wc/externals.c:512
+#: ../libsvn_wc/externals.c:550 ../libsvn_wc/externals.c:573
#, c-format
msgid "This editor can only update '%s'"
-msgstr "æ¤ç¼è¾å¨åªè½æ´æ°â%sâ"
+msgstr "æ¤ç¼è¾å¨åªè½æ´æ°'%s'"
-#: ../libsvn_wc/externals.c:527 ../libsvn_wc/externals.c:974
+#: ../libsvn_wc/externals.c:589
#, c-format
msgid "Node '%s' is no existing file external"
-msgstr "èç¹ '%s' çå¤é¨é¾æ¥ä¸æ¯ç°åæä»¶"
+msgstr "èç¹ '%s' çå¤é¨å¼ç¨é¾æ¥ä¸æ¯ç°åæä»¶"
-#: ../libsvn_wc/externals.c:1545
+#: ../libsvn_wc/externals.c:1628
#, c-format
msgid "URL '%s' does not begin with a scheme"
-msgstr "URL â%sâ æ²¡æä»¥æ¹æ¡å¼å§"
+msgstr "URL '%s' 没æä»¥æ¹æ¡å¼å§"
-#: ../libsvn_wc/externals.c:1600
+#: ../libsvn_wc/externals.c:1683
#, c-format
msgid "Illegal parent directory URL '%s'"
-msgstr "éæ³ç¶ç®å½ URL â%sâ"
+msgstr "éæ³ç¶ç®å½ URL '%s'"
-#: ../libsvn_wc/externals.c:1639
+#: ../libsvn_wc/externals.c:1722
#, c-format
msgid "Illegal repository root URL '%s'"
-msgstr "éæ³çæ¬åºæ ¹ URL â%sâ"
+msgstr "éæ³çæ¬åºæ ¹ URL '%s'"
-#: ../libsvn_wc/externals.c:1684
+#: ../libsvn_wc/externals.c:1767
#, c-format
msgid "The external relative URL '%s' cannot have backpaths, i.e. '..'"
-msgstr "å¤é¨ç¸å¯¹ URL â%sâ ä¸è½å
å«åéè·¯å¾ï¼ä¾å¦ â..â"
+msgstr "å¤é¨å¼ç¨ç¸å¯¹ URL '%s' ä¸è½å
å«åéè·¯å¾ï¼ä¾å¦ '..'"
-#: ../libsvn_wc/externals.c:1712
+#: ../libsvn_wc/externals.c:1795
#, c-format
msgid "Unrecognized format for the relative external URL '%s'"
-msgstr "å¤é¨ç¸å¯¹ URL â%sâ çæ ¼å¼æ æ³è¯å«"
+msgstr "å¤é¨å¼ç¨ç¸å¯¹ URL '%s' çæ ¼å¼æ æ³è¯å«"
#: ../libsvn_wc/lock.c:529
#, c-format
msgid "Path '%s' ends in '%s', which is unsupported for this operation"
-msgstr "è·¯å¾â%sâ以â%sâç»æï¼æ¤æä½ä¸æ¯æ"
+msgstr "è·¯å¾'%s'以'%s'ç»æï¼æ¤æä½ä¸æ¯æ"
-#: ../libsvn_wc/lock.c:773
+#: ../libsvn_wc/lock.c:775
#, c-format
msgid "Working copy '%s' locked"
-msgstr "å·¥ä½å¯æ¬â%sâå·²ç»éå®"
+msgstr "å·¥ä½å¯æ¬'%s'å·²ç»éå®"
-#: ../libsvn_wc/lock.c:918
+#: ../libsvn_wc/lock.c:920
#, c-format
msgid "Unable to check path existence for '%s'"
-msgstr "æ æ³æ£æ¥è·¯å¾â%sâæ¯å¦åå¨"
+msgstr "æ æ³æ£æ¥è·¯å¾'%s'æ¯å¦åå¨"
-#: ../libsvn_wc/lock.c:941
+#: ../libsvn_wc/lock.c:943
#, c-format
msgid "Expected '%s' to be a directory but found a file"
-msgstr "ææâ%sâæ¯ç®å½ï¼ä½å®æ¯æä»¶"
+msgstr "ææ'%s'æ¯ç®å½ï¼ä½å®æ¯æä»¶"
-#: ../libsvn_wc/lock.c:951
+#: ../libsvn_wc/lock.c:953
#, c-format
msgid "Can't retrieve an access baton for non-directory '%s'"
msgstr "ä¸è½è·åéç®å½å¯¹è±¡ '%s' çè®¿é®æ"
-#: ../libsvn_wc/lock.c:960
+#: ../libsvn_wc/lock.c:962
#, c-format
msgid "Directory '%s' is missing"
-msgstr "ç®å½â%sâ丢失"
+msgstr "ç®å½'%s'丢失"
-#: ../libsvn_wc/lock.c:968
+#: ../libsvn_wc/lock.c:970
#, c-format
msgid "Working copy '%s' is not locked"
-msgstr "å·¥ä½å¯æ¬â%sâæªè¢«éå®"
+msgstr "å·¥ä½å¯æ¬'%s'æªè¢«éå®"
-#: ../libsvn_wc/lock.c:1382 ../libsvn_wc/wc_db.c:15664
-#: ../libsvn_wc/wc_db_update_move.c:116
+#: ../libsvn_wc/lock.c:1384 ../libsvn_wc/wc_db.c:5067
+#: ../libsvn_wc/wc_db.c:16358 ../libsvn_wc/wc_db_update_move.c:186
#, c-format
msgid "No write-lock in '%s'"
-msgstr "â%sâæ²¡æåå
¥éå®"
+msgstr "'%s'没æåå
¥éå®"
-#: ../libsvn_wc/lock.c:1496
+#: ../libsvn_wc/lock.c:1498
#, c-format
msgid "Can't obtain lock on non-directory '%s'."
msgstr "ä¸è½è·åéç®å½å¯¹è±¡ '%s' çé"
#: ../libsvn_wc/merge.c:1285 ../libsvn_wc/props.c:232
-#, fuzzy, c-format
+#, c-format
msgid "Can't merge into conflicted node '%s'"
-msgstr "æ æ³åå
¥æä»¶â%sâ"
+msgstr "æ æ³åå¹¶å°æå²çªçèç¹ '%s'"
#: ../libsvn_wc/merge.c:1328 ../libsvn_wc/props.c:248
#, c-format
msgid "The property '%s' may not be merged into '%s'."
-msgstr "屿§ â%sâ ä¸è½åå¹¶å° â%sâã"
+msgstr "屿§ '%s' ä¸è½åå¹¶å° '%s'ã"
-#: ../libsvn_wc/node.c:887
-#, fuzzy, c-format
+#: ../libsvn_wc/node.c:749
+#, c-format
msgid "Incomplete copy information on path '%s'."
-msgstr "å¤å¶æºè·¯å¾â%sâæ æ"
+msgstr "è·¯å¾ '%s' ä¸çå¤å¶ä¿¡æ¯ä¸å®æ´ã"
-#: ../libsvn_wc/node.c:1052
+#: ../libsvn_wc/node.c:915
#, c-format
msgid "'%s' is not the root of the working copy '%s'"
-msgstr "â%sâ䏿¯å·¥ä½å¯æ¬â%sâçæ ¹"
+msgstr "'%s'䏿¯å·¥ä½å¯æ¬'%s'çæ ¹"
#: ../libsvn_wc/old-and-busted.c:123
msgid "Invalid escape sequence"
@@ -8125,32 +10973,32 @@ msgstr "å
¥å£æå¤ç»æ"
#: ../libsvn_wc/old-and-busted.c:203
#, c-format
msgid "Entry contains non-canonical path '%s'"
-msgstr "å
¥å£å
å«ä¸è§èçè·¯å¾ â%sâ"
+msgstr "å
¥å£å
å«ä¸è§èçè·¯å¾ '%s'"
#: ../libsvn_wc/old-and-busted.c:275
#, c-format
msgid "Invalid value for field '%s'"
-msgstr "â%sâåç弿 æ"
+msgstr "'%s'åç弿 æ"
#: ../libsvn_wc/old-and-busted.c:347
#, c-format
msgid "Found an unexpected \\0 in the file external '%s'"
-msgstr "å¨å¤é¨å¼ç¨çæä»¶ â%sâ ä¸ï¼åç°ä¸ææç \\0"
+msgstr "å¨å¤é¨å¼ç¨çæä»¶ '%s' ä¸ï¼åç°ä¸ææç \\0"
#: ../libsvn_wc/old-and-busted.c:391
#, c-format
msgid "Illegal file external revision kind %d for path '%s'"
-msgstr "éæ³çå¤é¨å¼ç¨æä»¶ççæ¬ç±»å %dï¼å¨è·¯å¾ â%sâ ä¸"
+msgstr "éæ³çå¤é¨å¼ç¨æä»¶ççæ¬ç±»å %dï¼å¨è·¯å¾ '%s' ä¸"
#: ../libsvn_wc/old-and-busted.c:489 ../libsvn_wc/old-and-busted.c:847
#, c-format
msgid "Entry '%s' has invalid node kind"
-msgstr "å
¥å£â%sâææ æçèç¹ç§ç±»"
+msgstr "å
¥å£'%s'ææ æçèç¹ç§ç±»"
#: ../libsvn_wc/old-and-busted.c:510 ../libsvn_wc/old-and-busted.c:827
#, c-format
msgid "Entry for '%s' has invalid repository root"
-msgstr "â%sâæ¡ç®ççæ¬åºæ ¹ç®å½æ æ"
+msgstr "'%s'æ¡ç®ççæ¬åºæ ¹ç®å½æ æ"
#: ../libsvn_wc/old-and-busted.c:531 ../libsvn_wc/old-and-busted.c:872
#, c-format
@@ -8165,12 +11013,12 @@ msgstr "å
¥å£ '%s' ææ æ 'depth' å
#: ../libsvn_wc/old-and-busted.c:732
#, c-format
msgid "Entry '%s' has invalid '%s' value"
-msgstr "å
¥å£â%sâææ æå¼â%sâ"
+msgstr "å
¥å£'%s'ææ æå¼'%s'"
#: ../libsvn_wc/old-and-busted.c:1085
#, c-format
msgid "XML parser failed in '%s'"
-msgstr "XML è§£æå¨å¤±è´¥äºâ%sâ"
+msgstr "XML è§£æå¨å¤±è´¥äº'%s'"
#: ../libsvn_wc/old-and-busted.c:1141
msgid "Missing default entry"
@@ -8184,190 +11032,196 @@ msgstr "é»è®¤æ¡ç®æ²¡æçæ¬å·"
msgid "Default entry is missing URL"
msgstr "é»è®¤æ¡ç®æ²¡æURL"
-#: ../libsvn_wc/old-and-busted.c:1230
+#: ../libsvn_wc/old-and-busted.c:1231
#, c-format
msgid "Invalid version line in entries file of '%s'"
-msgstr "â%sâæä»¶ä¸ççæ¬è¡æ æ"
+msgstr "'%s'æä»¶ä¸ççæ¬è¡æ æ"
-#: ../libsvn_wc/old-and-busted.c:1247
+#: ../libsvn_wc/old-and-busted.c:1248
msgid "Missing entry terminator"
msgstr "æ¡ç®ç»ç»ç¬¦ä¸¢å¤±"
-#: ../libsvn_wc/old-and-busted.c:1250
+#: ../libsvn_wc/old-and-busted.c:1251
msgid "Invalid entry terminator"
msgstr "æ æçæ¡ç®ç»æ¢ç¬¦"
-#: ../libsvn_wc/old-and-busted.c:1254
+#: ../libsvn_wc/old-and-busted.c:1255
#, c-format
msgid "Error at entry %d in entries file for '%s':"
-msgstr "æ¡ç®æä»¶ä¸çæ¡ç® %d åºéäº â%sâ"
+msgstr "æ¡ç®æä»¶ä¸çæ¡ç® %d åºéäº '%s'"
#: ../libsvn_wc/props.c:211
#, c-format
msgid "The node '%s' does not have properties in this state."
msgstr "èç¹ '%s' 没æå±æ§ã"
-#: ../libsvn_wc/props.c:376
+#: ../libsvn_wc/props.c:377
#, c-format
msgid ""
"Trying to add new property '%s'\n"
"but the property already exists.\n"
-msgstr "è¯å¾å¢å æ°å±æ§ â%sâï¼ä½æ¯å®å·²ç»åå¨ã\n"
+msgstr "è¯å¾å¢å æ°å±æ§ '%s'ï¼ä½æ¯å®å·²ç»åå¨ã\n"
-#: ../libsvn_wc/props.c:385
+#: ../libsvn_wc/props.c:386
#, c-format
msgid ""
"Trying to add new property '%s'\n"
"but the property has been locally deleted.\n"
-msgstr "è¯å¾å¢å æ°å±æ§ â%sâï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«å é¤ã\n"
+msgstr "è¯å¾å¢å æ°å±æ§ '%s'ï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«å é¤ã\n"
-#: ../libsvn_wc/props.c:399
+#: ../libsvn_wc/props.c:400
#, c-format
msgid ""
"Trying to delete property '%s'\n"
"but the property has been locally added.\n"
-msgstr "è¯å¾å é¤å±æ§ â%sâï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«å¢å ã\n"
+msgstr "è¯å¾å é¤å±æ§ '%s'ï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«å¢å ã\n"
-#: ../libsvn_wc/props.c:415
+#: ../libsvn_wc/props.c:416
#, c-format
msgid ""
"Trying to delete property '%s'\n"
"but the property has been locally modified.\n"
-msgstr "è¯å¾å é¤å±æ§ â%sâï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«ä¿®æ¹ã\n"
+msgstr "è¯å¾å é¤å±æ§ '%s'ï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«ä¿®æ¹ã\n"
-#: ../libsvn_wc/props.c:425
+#: ../libsvn_wc/props.c:426
#, c-format
msgid ""
"Trying to delete property '%s'\n"
"but the property has been locally deleted and had a different value.\n"
-msgstr "è¯å¾å é¤å±æ§ â%sâï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«ä¿®æ¹ï¼å¹¶ä¸å
·æä¸åçåå¼ã\n"
+msgstr "è¯å¾å é¤å±æ§ '%s'ï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«å é¤ï¼å¹¶ä¸åå¼ä¸åã\n"
-#: ../libsvn_wc/props.c:437
+#: ../libsvn_wc/props.c:438
#, c-format
msgid ""
"Trying to delete property '%s'\n"
"but the local property value is different.\n"
-msgstr "è¯å¾å é¤å±æ§ â%sâï¼ä½æ¯å®çæ¬å°åå¼ä¸åã\n"
+msgstr "è¯å¾å é¤å±æ§ '%s'ï¼ä½æ¯å®çæ¬å°åå¼ä¸åã\n"
-#: ../libsvn_wc/props.c:456
+#: ../libsvn_wc/props.c:457
#, c-format
msgid ""
"Trying to change property '%s'\n"
"but the local property value conflicts with the incoming change.\n"
-msgstr "è¯å¾ä¿®æ¹å±æ§ â%sâï¼ä½æ¯å®çæ¬å°åå¼ä¸åã\n"
+msgstr ""
+"è¯å¾ä¿®æ¹å±æ§ '%s'ï¼\n"
+"使¬å°å±æ§å¼ä¸ä¼ å
¥çä¿®æ¹å²çªã\n"
-#: ../libsvn_wc/props.c:464
+#: ../libsvn_wc/props.c:465
#, c-format
msgid ""
"Trying to change property '%s'\n"
"but the property has already been locally changed to a different value.\n"
-msgstr "è¯å¾ä¿®æ¹å±æ§ â%sâï¼ä½æ¯å®çæ¬å°åå¼å·²ç»æ¹åã\n"
+msgstr ""
+"è¯å¾ä¿®æ¹å±æ§ '%s'ï¼\n"
+"ä½è¯¥å±æ§å·²å¨æ¬å°æ¹æäºä¸åçå¼ã\n"
-#: ../libsvn_wc/props.c:471
+#: ../libsvn_wc/props.c:472
#, c-format
msgid ""
"Trying to change property '%s'\n"
"but the property has been locally deleted.\n"
-msgstr "è¯å¾ä¿®æ¹å±æ§ â%sâï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«å é¤ã\n"
+msgstr "è¯å¾ä¿®æ¹å±æ§ '%s'ï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«å é¤ã\n"
-#: ../libsvn_wc/props.c:477
+#: ../libsvn_wc/props.c:478
#, c-format
msgid ""
"Trying to change property '%s'\n"
"but the property has been locally added with a different value.\n"
-msgstr "è¯å¾ä¿®æ¹å±æ§ â%sâï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«å¢å ï¼å¹¶ä¸åå¼ä¸åã\n"
+msgstr "è¯å¾ä¿®æ¹å±æ§ '%s'ï¼ä½æ¯å®å·²ç»å¨æ¬å°è¢«å¢å ï¼å¹¶ä¸åå¼ä¸åã\n"
-#: ../libsvn_wc/props.c:483
+#: ../libsvn_wc/props.c:484
#, c-format
msgid ""
"Trying to change property '%s'\n"
"but the property does not exist locally.\n"
-msgstr "è¯å¾ä¿®æ¹å±æ§ â%sâï¼ä½æ¯å®å¹¶ä¸åå¨ã\n"
+msgstr ""
+"è¯å¾ä¿®æ¹å±æ§ '%s'ï¼\n"
+"ä½è¯¥å±æ§å¨æ¬å°ä¸åå¨ã\n"
-#: ../libsvn_wc/props.c:593
+#: ../libsvn_wc/props.c:594
msgid "<<<<<<< (local property value)"
msgstr "<<<<<<< (æ¬å°å±æ§å¼)"
-#: ../libsvn_wc/props.c:594
-#, fuzzy
+#: ../libsvn_wc/props.c:595
msgid ">>>>>>> (incoming 'changed to' value)"
-msgstr ">>>>>>> (æå¡å¨ç«¯å±æ§å¼)"
+msgstr ">>>>>>> (ä¼ å
¥ç 'æ´æ¹ä¸º' å¼)"
-#: ../libsvn_wc/props.c:595
+#: ../libsvn_wc/props.c:596
msgid "||||||| (incoming 'changed from' value)"
-msgstr ""
+msgstr "||||||| (ä¼ å
¥ç 'æ´æ¹èª' å¼)"
-#: ../libsvn_wc/props.c:632
+#: ../libsvn_wc/props.c:633
msgid "Local property value:\n"
msgstr "æ¬å°å±æ§åå¼:\n"
-#: ../libsvn_wc/props.c:634 ../libsvn_wc/props.c:645
+#: ../libsvn_wc/props.c:635 ../libsvn_wc/props.c:646
msgid "Cannot display: property value is binary data\n"
msgstr "æ æ³æ¾ç¤º: 屿§åå¼ä¸ºäºè¿å¶æ°æ®\n"
-#: ../libsvn_wc/props.c:643
+#: ../libsvn_wc/props.c:644
msgid "Incoming property value:\n"
msgstr "å¤é¨å±æ§åå¼:\n"
-#: ../libsvn_wc/props.c:1580 ../libsvn_wc/props.c:1989
-#: ../libsvn_wc/props.c:2090
+#: ../libsvn_wc/props.c:1582 ../libsvn_wc/props.c:1991
+#: ../libsvn_wc/props.c:2092
#, c-format
msgid "Property '%s' is an entry property"
-msgstr "屿§ â%sâ æ¯æ¡ç®å±æ§"
+msgstr "屿§ '%s' æ¯æ¡ç®å±æ§"
-#: ../libsvn_wc/props.c:1617 ../libsvn_wc/props.c:1624
+#: ../libsvn_wc/props.c:1619 ../libsvn_wc/props.c:1626
msgid "Failed to load properties"
msgstr "å è½½å±æ§å¤±è´¥"
-#: ../libsvn_wc/props.c:1660
+#: ../libsvn_wc/props.c:1662
#, c-format
msgid "Cannot set '%s' on a directory ('%s')"
-msgstr "æ æ³è®¾å®â%sâäºç®å½ (â%sâ)"
+msgstr "æ æ³è®¾å®'%s'äºç®å½ ('%s')"
-#: ../libsvn_wc/props.c:1667
+#: ../libsvn_wc/props.c:1669
#, c-format
msgid "Cannot set '%s' on a file ('%s')"
-msgstr "æ æ³è®¾å®â%sâäºæä»¶ (â%sâ)"
+msgstr "æ æ³è®¾å®'%s'äºæä»¶ ('%s')"
-#: ../libsvn_wc/props.c:1746
-#, fuzzy, c-format
+#: ../libsvn_wc/props.c:1748
+#, c-format
msgid "Can't set '%s': file '%s' has binary mime type property"
-msgstr "æä»¶â%sâæäºè¿å¶ç mime ç±»å屿§"
+msgstr "æ æ³è®¾ç½® '%s': æä»¶ '%s' å
·æäºè¿å¶ MIME ç±»å屿§"
-#: ../libsvn_wc/props.c:1791
+#: ../libsvn_wc/props.c:1793
msgid "Failed to load current properties"
msgstr "å è½½å½å屿§å¤±è´¥"
-#: ../libsvn_wc/props.c:2011
+#: ../libsvn_wc/props.c:2013
#, c-format
msgid "Can't set properties on '%s': invalid status for updating properties."
msgstr "ä¸è½å¯¹ '%s' è®¾ç½®å±æ§: å¯¹äºæ´æ°å±æ§ï¼ç¶æéæ³ã"
-#: ../libsvn_wc/props.c:2095
-#, fuzzy, c-format
+#: ../libsvn_wc/props.c:2097
+#, c-format
msgid "Property '%s' is a WC property, not a regular property"
-msgstr "屿§ â%sâ 䏿¯å¸¸è§å±æ§"
+msgstr "屿§ '%s' æ¯å·¥ä½å¯æ¬å±æ§ï¼ä¸æ¯å¸¸è§å±æ§"
-#: ../libsvn_wc/props.c:2189
+#: ../libsvn_wc/props.c:2188
#, c-format
msgid "Unrecognized line ending style '%s' for '%s'"
-msgstr "æ æ³è¯å«çè¡ç»ææ ·å¼â%sâï¼å¯¹äºâ%sâ"
+msgstr "æ æ³è¯å«çè¡ç»ææ ·å¼'%s'ï¼å¯¹äº'%s'"
#. scratch_
-#: ../libsvn_wc/props.c:2240
+#: ../libsvn_wc/props.c:2239
#, c-format
-msgid " (%d more duplicate targets found)"
-msgstr " (åç°äº %d 个éå¤ç®æ )"
+msgid " (%d more duplicate target found)"
+msgid_plural " (%d more duplicate targets found)"
+msgstr[0] " (è¿åç° %d 个éå¤ç®æ )"
-#: ../libsvn_wc/props.c:2245
-#, fuzzy, c-format
+#: ../libsvn_wc/props.c:2246
+#, c-format
msgid "Invalid %s property on '%s': target '%s' appears more than once%s"
-msgstr "æ æå±æ§ %s ä½äº â%sâ: ç®æ â%sâ å
å« â..â ææ¯ç»å¯¹è·¯å¾"
+msgstr "'%s' ç %s 屿§æ æ: ç®æ '%s' åºç°å¤æ¬¡%s"
-#: ../libsvn_wc/props.c:2276
+#: ../libsvn_wc/props.c:2277
#, c-format
msgid "Cannot set non-inheritable mergeinfo on a non-directory ('%s')"
-msgstr "æ æ³å¨éç®å½å¯¹è±¡(â%sâ)设å®ä¸å¯ç»§æ¿çåå¹¶ä¿¡æ¯"
+msgstr "æ æ³å¨éç®å½å¯¹è±¡('%s')设å®ä¸å¯ç»§æ¿çåå¹¶ä¿¡æ¯"
#: ../libsvn_wc/relocate.c:111
#, c-format
@@ -8398,6 +11252,17 @@ msgstr "éæ³è¿ç§»ç®æ : '%s' (䏿¯
msgid "Invalid relocation destination: '%s' (does not point to target)"
msgstr "éæ³è¿ç§»ç®æ : '%s' (没ææåç®æ )"
+#: ../libsvn_wc/textbase.c:310
+#, c-format
+msgid "No local pristine contents for file '%s'"
+msgstr "æä»¶ '%s' æ²¡ææ¬å°åå§å
容"
+
+#: ../libsvn_wc/textbase.c:339 ../libsvn_wc/textbase.c:369
+#: ../libsvn_wc/textbase.c:416
+#, c-format
+msgid "Node '%s' has no pristine text"
+msgstr "èç¹ '%s' 没æåå§å
容"
+
#: ../libsvn_wc/tree_conflicts.c:137
msgid "Unknown enumeration value in tree conflict description"
msgstr "æ å²çªæè¿°ä¸ææªç¥çæä¸¾å¼"
@@ -8413,18 +11278,18 @@ msgstr "æ å²çªæè¿°ä¸æéæ³çå
#: ../libsvn_wc/tree_conflicts.c:230
msgid "Empty 'victim' field in tree conflict description"
-msgstr "æ å²çªæè¿°ä¸ç âvictimâ å为空"
+msgstr "æ å²çªæè¿°ä¸ç 'victim' å为空"
#: ../libsvn_wc/tree_conflicts.c:238
msgid "Invalid 'node_kind' field in tree conflict description"
-msgstr "æ å²çªæè¿°ä¸æéæ³ç ânode_kindâ å"
+msgstr "æ å²çªæè¿°ä¸æéæ³ç 'node_kind' å"
#: ../libsvn_wc/tree_conflicts.c:432
#, c-format
msgid "Attempt to add tree conflict that already exists at '%s'"
-msgstr "è¯å¾å¢å å·²ç»ä½äºâ%sâçæ å²çª"
+msgstr "è¯å¾å¢å å·²ç»ä½äº'%s'çæ å²çª"
-#: ../libsvn_wc/update_editor.c:978
+#: ../libsvn_wc/update_editor.c:1018
#, c-format
msgid ""
"Checksum mismatch while updating '%s':\n"
@@ -8435,36 +11300,36 @@ msgstr ""
" ææ: %s\n"
" å®é
: %s\n"
-#: ../libsvn_wc/update_editor.c:1113
-#, fuzzy, c-format
+#: ../libsvn_wc/update_editor.c:1159
+#, c-format
msgid "'%s' is not valid as filename in directory '%s'"
-msgstr "â%sâ䏿¯æä»¶æç®å½"
+msgstr "'%s' 䏿¯ç®å½ '%s' ä¸çæææä»¶å"
-#: ../libsvn_wc/update_editor.c:1585
-#, fuzzy, c-format
+#: ../libsvn_wc/update_editor.c:1541
+#, c-format
msgid "Unexpected attempt to add a node at path '%s'"
-msgstr "â%sâææå¤çä¸åèç¹"
+msgstr "æå¤å°è¯å¨è·¯å¾ '%s' 夿·»å èç¹"
-#: ../libsvn_wc/update_editor.c:1596
+#: ../libsvn_wc/update_editor.c:1552
#, c-format
msgid "Unexpected attempt to edit, delete, or replace a node at path '%s'"
-msgstr ""
+msgstr "æå¤å°è¯å¨è·¯å¾ '%s' å¤ç¼è¾ãå é¤ææ¿æ¢èç¹"
-#: ../libsvn_wc/update_editor.c:2018
+#: ../libsvn_wc/update_editor.c:1934
#, c-format
msgid "Failed to add directory '%s': object of the same name as the administrative directory"
-msgstr "æ æ³å¢å ç®å½â%sâ: 对象ä¸ç®¡çç®å½åå"
+msgstr "æ æ³å¢å ç®å½'%s': 对象ä¸ç®¡çç®å½åå"
-#: ../libsvn_wc/update_editor.c:2684
+#: ../libsvn_wc/update_editor.c:2610
msgid "Couldn't do property merge"
msgstr "æ æ³è¿è¡å±æ§åå¹¶"
-#: ../libsvn_wc/update_editor.c:3194
+#: ../libsvn_wc/update_editor.c:3149
#, c-format
msgid "Failed to add file '%s': object of the same name as the administrative directory"
-msgstr "æ æ³å¢å æä»¶â%sâ: 对象ä¸ç®¡çç®å½åå"
+msgstr "æ æ³å¢å æä»¶'%s': 对象ä¸ç®¡çç®å½åå"
-#: ../libsvn_wc/update_editor.c:3716
+#: ../libsvn_wc/update_editor.c:3884
#, c-format
msgid ""
"Checksum mismatch for '%s':\n"
@@ -8475,339 +11340,363 @@ msgstr ""
" ææ: %s\n"
" è®°å½: %s\n"
-#: ../libsvn_wc/update_editor.c:5371
+#: ../libsvn_wc/update_editor.c:5553
#, c-format
msgid "Node '%s' exists."
-msgstr "èç¹â%sâå·²åå¨"
+msgstr "èç¹'%s'å·²åå¨"
-#: ../libsvn_wc/update_editor.c:5431
+#: ../libsvn_wc/update_editor.c:5613
#, c-format
msgid "Copyfrom-url '%s' has different repository root than '%s'"
-msgstr "Copyfrom-urlâ%sâä¸â%sâççæ¬åºæ ¹ç®å½ä¸ç¸å"
+msgstr "Copyfrom-url'%s'ä¸'%s'ççæ¬åºæ ¹ç®å½ä¸ç¸å"
-#: ../libsvn_wc/update_editor.c:5643
-#, fuzzy, c-format
+#: ../libsvn_wc/update_editor.c:5813
+#, c-format
msgid "'%s' is not an unmodified copied directory"
-msgstr "â%sâ䏿¯æä»¶æç®å½"
+msgstr "'%s' 䏿¯æªä¿®æ¹çå¤å¶ç®å½"
-#: ../libsvn_wc/update_editor.c:5654
+#: ../libsvn_wc/update_editor.c:5824
#, c-format
msgid "Copyfrom '%s' doesn't match original location of '%s'"
-msgstr ""
+msgstr "å¤å¶æº '%s' ä¸ '%s' çåå§ä½ç½®ä¸å¹é
"
-#: ../libsvn_wc/upgrade.c:255
+#: ../libsvn_wc/upgrade.c:257
#, c-format
msgid "Missing end of line in wcprops file for '%s'"
-msgstr "wcpropsæä»¶â%sâ丢失äºè¡ç»æç¬¦"
+msgstr "wcpropsæä»¶'%s'丢失äºè¡ç»æç¬¦"
-#: ../libsvn_wc/upgrade.c:631
+#: ../libsvn_wc/upgrade.c:633
#, c-format
msgid "Working copy '%s' can't be upgraded because the repository root is not available and can't be retrieved"
-msgstr "ç±äºçæ¬åºçæ ¹ä¸å¯ç¨ï¼å¹¶ä¸ä¸è½æ¾åï¼æä»¥å·¥ä½å¯æ¬â%sâä¸è½è¢«å级"
+msgstr "ç±äºçæ¬åºçæ ¹ä¸å¯ç¨ï¼å¹¶ä¸ä¸è½æ¾åï¼æä»¥å·¥ä½å¯æ¬'%s'ä¸è½è¢«å级"
-#: ../libsvn_wc/upgrade.c:638
+#: ../libsvn_wc/upgrade.c:640
#, c-format
msgid "Working copy '%s' can't be upgraded because the repository uuid is not available and can't be retrieved"
-msgstr "ç±äºçæ¬åºç UUID ä¸å¯ç¨ï¼å¹¶ä¸ä¸è½æ¾åï¼æä»¥å·¥ä½å¯æ¬â%sâä¸è½è¢«å级"
+msgstr "ç±äºçæ¬åºç UUID ä¸å¯ç¨ï¼å¹¶ä¸ä¸è½æ¾åï¼æä»¥å·¥ä½å¯æ¬'%s'ä¸è½è¢«å级"
-#: ../libsvn_wc/upgrade.c:645
+#: ../libsvn_wc/upgrade.c:647
#, c-format
msgid "Working copy '%s' can't be upgraded because it doesn't have a url"
-msgstr "ç±äºæ²¡æ URLï¼æä»¥å·¥ä½å¯æ¬â%sâä¸è½è¢«å级"
+msgstr "ç±äºæ²¡æ URLï¼æä»¥å·¥ä½å¯æ¬'%s'ä¸è½è¢«å级"
-#: ../libsvn_wc/upgrade.c:690
-msgid "Error parsing tree conflict skel"
-msgstr "è§£ææ å²çªéª¨æ¶åºé"
-
-#: ../libsvn_wc/upgrade.c:1172
+#: ../libsvn_wc/upgrade.c:751
#, c-format
-msgid "The working copy at '%s' is format 22 with WORKING nodes; use a format 22 client to diff/revert before using this client"
-msgstr "ä½äº '%s' çå·¥ä½å¯æ¬æ¯æ WORKING èç¹çæ ¼å¼ 22ï¼è¯·å
ä½¿ç¨æ¯ææ ¼å¼ 22 ç客æ·ç«¯æ¯è¾/è¿ååï¼åä½¿ç¨æ¤å®¢æ·ç«¯"
+msgid "The properties of '%s' are in an indeterminate state and cannot be upgraded. See issue #2530."
+msgstr "'%s' ç屿§å¤äºä¸ç¡®å®çç¶æï¼ä¸è½æ´æ°ã详æ
åè§é®é¢ #2530ã"
-#: ../libsvn_wc/upgrade.c:1216
+#: ../libsvn_wc/upgrade.c:763
#, c-format
-msgid "The working copy at '%s' is format 26 with conflicts; use a format 26 client to resolve before using this client"
-msgstr "ä½äº '%s' çå·¥ä½å¯æ¬æ¯æå²çªçæ ¼å¼ 26ï¼è¯·å
ä½¿ç¨æ¯ææ ¼å¼ 26 ç客æ·ç«¯è§£å³å²çªåï¼åä½¿ç¨æ¤å®¢æ·ç«¯"
+msgid "Insufficient NODES rows for '%s'"
+msgstr "'%s' çèç¹è¡æ°ä¸è¶³"
-#: ../libsvn_wc/upgrade.c:1723
+#: ../libsvn_wc/upgrade.c:1524
msgid "Cannot upgrade with existing logs; run a cleanup operation on this working copy using a client version which is compatible with this working copy's format (such as the version you are upgrading from), then retry the upgrade with the current version"
-msgstr "ä¸è½å¨ææ¥å¿æä»¶æ¶å级ï¼è¯·å
使ç¨ä¸æ¤å·¥ä½å¯æ¬æ ¼å¼å
¼å®¹ç客æ·ç«¯(ä¾å¦çææ¤å·¥ä½å¯æ¬ç客æ·ç«¯)æ§è¡æ¸
çæä½ï¼åå级"
+msgstr "ä¸è½å¨åå¨éçæ¥å¿æ¶å级ï¼è¯·å
ç¨ä¸æ¤å·¥ä½å¯æ¬æ ¼å¼å
¼å®¹ç客æ·ç«¯çæ¬(ä¾å¦ä½ å级å使ç¨ççæ¬)对该工ä½å¯æ¬æ§è¡æ¸
çï¼ç¶ååç¨å½åçæ¬éè¯å级"
-#: ../libsvn_wc/upgrade.c:1792
+#: ../libsvn_wc/upgrade.c:1593
msgid "This working copy is corrupt and cannot be upgraded. Please check out a new working copy."
-msgstr "æ¤å·¥ä½å¯æ¬æåï¼ä¸è½å级ãè¯·éæ°æ£åºã"
+msgstr "æ¤å·¥ä½å¯æ¬å·²æåï¼æ æ³å级ã请æ£åºæ°çå·¥ä½å¯æ¬ã"
-#: ../libsvn_wc/upgrade.c:1837
+#: ../libsvn_wc/upgrade.c:1641
msgid "(unreleased development version)"
msgstr "(æªåå¸çå¼åçæ¬)"
-#: ../libsvn_wc/upgrade.c:1853
+#: ../libsvn_wc/upgrade.c:1657
+#, c-format
+msgid "Can't determine working copy format for Subversion %d.%d.%d"
+msgstr "æ æ³ç¡®å® Subversion %d.%d.%d çå·¥ä½å¯æ¬æ ¼å¼"
+
+#: ../libsvn_wc/upgrade.c:1740
#, c-format
msgid "Working copy '%s' is too old (format %d, created by Subversion %s)"
msgstr "å·¥ä½å¯æ¬ '%s' æ ¼å¼å¤ªæ§ (æ ¼å¼ %d, Subversion %s å建)"
-#: ../libsvn_wc/upgrade.c:1863
+#: ../libsvn_wc/upgrade.c:1750
#, c-format
msgid "Working copy '%s' is an old development version (format %d); to upgrade it, use a format 18 client, then use 'tools/dev/wc-ng/bump-to-19.py', then use the current client"
msgstr "å·¥ä½å¯æ¬ '%s' æ¯æ§å¼åçæ¬çæ ¼å¼(%d); è¯·ä½¿ç¨æ ¼å¼ 18 客æ·ç«¯æ¸
çåï¼ åä½¿ç¨ 'tools/dev/wc-ng/bump-to-19.py' åçº§ï¼æå使ç¨å½å客æ·ç«¯"
-#: ../libsvn_wc/upgrade.c:2092
-#, fuzzy, c-format
+#: ../libsvn_wc/upgrade.c:1760
+#, c-format
+msgid "Working copy '%s' is an old development version (format %d); to upgrade it, use a Subversion 1.7-1.9 client, then use the current client"
+msgstr "å·¥ä½å¯æ¬ '%s' æ¯æ§çå¼åçæ¬ (æ ¼å¼ %d)ï¼è¦å级å®ï¼è¯·ä½¿ç¨ Subversion 1.7-1.9 客æ·ç«¯ï¼ç¶åä½¿ç¨æ¤å®¢æ·ç«¯"
+
+#: ../libsvn_wc/upgrade.c:1770
+#, c-format
+msgid "Working copy version %s (format %d) is not supported by client version %s."
+msgstr "å·¥ä½å¯æ¬çæ¬ %s (æ ¼å¼ %d) ä¸è¢«å®¢æ·ç«¯çæ¬ %s æ¯æã"
+
+#: ../libsvn_wc/upgrade.c:1777
+#, c-format
+msgid "Working copy with format %d can't be created by client version %s."
+msgstr "æ ¼å¼ä¸º %d çå·¥ä½å¯æ¬æ æ³è¢«å®¢æ·ç«¯çæ¬ %s å建ã"
+
+#: ../libsvn_wc/upgrade.c:1946
+#, c-format
msgid "Can't upgrade '%s' as it is not a working copy"
-msgstr "ä¸è½å级 '%s'ï¼å 为å®ä¸æ¯ 1.7 ä¹åçå·¥ä½å¯æ¬ç®å½"
+msgstr "æ æ³å级 '%s'ï¼å 为å®ä¸æ¯å·¥ä½å¯æ¬"
-#: ../libsvn_wc/upgrade.c:2141
-#, fuzzy, c-format
+#: ../libsvn_wc/upgrade.c:1995
+#, c-format
msgid "Can't upgrade '%s' as it is not a working copy root, the root is '%s'"
-msgstr "ä¸è½å级 '%s'ï¼å 为å®ä¸æ¯ 1.7 ä¹åçå·¥ä½å¯æ¬æ ¹ç®å½ï¼æ ¹ç®å½æ¯ '%s'"
+msgstr "æ æ³å级 '%s'ï¼å 为å®ä¸æ¯å·¥ä½å¯æ¬æ ¹ï¼æ ¹æ¯ '%s'"
-#: ../libsvn_wc/wc_db.c:446
+#: ../libsvn_wc/wc_db.c:445
#, c-format
msgid "No REPOSITORY table entry for id '%ld'"
msgstr "å¯¹äºæ è¯ '%ld' 没æ REPOSITORY 表å
¥å£"
-#: ../libsvn_wc/wc_db.c:762
+#: ../libsvn_wc/wc_db.c:778
#, c-format
msgid "The file '%s' has no checksum."
msgstr "æä»¶ '%s' æ²¡ææ ¡éªåã"
-#: ../libsvn_wc/wc_db.c:2533 ../libsvn_wc/wc_db.c:2949
-#: ../libsvn_wc/wc_db.c:9478
+#: ../libsvn_wc/wc_db.c:2209
+#, c-format
+msgid "Path '%s' is not moved"
+msgstr "è·¯å¾ '%s' æªè¢«ç§»å¨"
+
+#: ../libsvn_wc/wc_db.c:2683 ../libsvn_wc/wc_db.c:3118
+#: ../libsvn_wc/wc_db.c:10021
#, c-format
msgid "The node '%s' has a corrupt checksum value."
msgstr "èç¹ '%s' çæ ¡éªåæåã"
-#: ../libsvn_wc/wc_db.c:2753
+#: ../libsvn_wc/wc_db.c:2903
#, c-format
msgid "The node '%s' has a BASE status that has no properties."
-msgstr ""
+msgstr "èç¹ '%s' ç BASE ç¶ææ²¡æå±æ§ã"
-#: ../libsvn_wc/wc_db.c:3579
+#: ../libsvn_wc/wc_db.c:3645 ../libsvn_wc/wc_db.c:3765
#, c-format
msgid "The node '%s' is not an external."
-msgstr "èç¹ â%sâ 䏿¯å¤é¨å¯¹è±¡"
+msgstr "èç¹ '%s' 䏿¯å¤é¨å¼ç¨å¯¹è±¡"
-#: ../libsvn_wc/wc_db.c:3993
+#: ../libsvn_wc/wc_db.c:4177
#, c-format
msgid "Expected node '%s' to be deleted."
-msgstr "ææèç¹â%sâ被å é¤ã"
+msgstr "ææèç¹'%s'被å é¤ã"
-#: ../libsvn_wc/wc_db.c:6522 ../libsvn_wc/wc_db.c:6601
+#: ../libsvn_wc/wc_db.c:7023 ../libsvn_wc/wc_db.c:7070
#, c-format
msgid "Can't revert '%s' without reverting children"
msgstr "ä¸è½æ¢å¤ '%s'ï¼è䏿¢å¤å©åã"
-#: ../libsvn_wc/wc_db.c:6709
+#: ../libsvn_wc/wc_db.c:7184
#, c-format
msgid "Can't revert '%s' without reverting parent"
msgstr "ä¸è½æ¢å¤ '%s'ï¼è䏿¢å¤ç¶äº²ã"
-#: ../libsvn_wc/wc_db.c:6844
+#: ../libsvn_wc/wc_db.c:7319
#, c-format
msgid "Unsupported depth for revert of '%s'"
msgstr "å¯¹äºæ¢å¤ '%s'ï¼å
¶æ·±åº¦ä¸åæ¯æ"
-#: ../libsvn_wc/wc_db.c:7430
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db.c:7889
+#, c-format
msgid "The node '%s' is not a committed directory"
-msgstr "èç¹ '%s' 䏿¯æä»¶"
+msgstr "èç¹ '%s' 䏿¯å·²æäº¤çç®å½"
-#: ../libsvn_wc/wc_db.c:7816
+#: ../libsvn_wc/wc_db.c:8279
#, c-format
msgid "Cannot delete '%s' as '%s' is excluded by server"
msgstr "ä¸è½å é¤ '%s'ï¼å 为 '%s' 被æå¡å¨æé¤"
-#: ../libsvn_wc/wc_db.c:7827
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db.c:8290
+#, c-format
msgid "Cannot delete '%s' as it is excluded by server"
-msgstr "ä¸è½å é¤ '%s'ï¼å 为 '%s' 被æå¡å¨æé¤"
+msgstr "æ æ³å é¤ '%s'ï¼å 为å®è¢«æå¡å¨æé¤"
-#: ../libsvn_wc/wc_db.c:7834
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db.c:8297
+#, c-format
msgid "Cannot delete '%s' as it is excluded"
-msgstr "ä¸è½å é¤ '%s'ï¼å 为 '%s' 被æå¡å¨æé¤"
+msgstr "æ æ³å é¤ '%s'ï¼å 为å®å·²è¢«æé¤"
-#: ../libsvn_wc/wc_db.c:8286
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db.c:8754
+#, c-format
msgid "Cannot move '%s' to '%s' because they are not in the same working copy"
-msgstr "ä¸è½éæ°å®ä½ '%s'ï¼å 为å®ä¸æ¯å·¥ä½å¯æ¬æ ¹ç®å½"
+msgstr "æ æ³å° '%s' ç§»å¨å° '%s'ï¼å 为å®ä»¬ä¸å¨åä¸ä¸ªå·¥ä½å¯æ¬ä¸"
-#: ../libsvn_wc/wc_db.c:8644
+#: ../libsvn_wc/wc_db.c:8893
+#, c-format
+msgid "Encountered invalid node state in column %d of info query to working copy database"
+msgstr "å¨å·¥ä½å¯æ¬æ°æ®åºç info æ¥è¯¢ç第 %d åéå°æ æçèç¹ç¶æ"
+
+#: ../libsvn_wc/wc_db.c:9148
#, c-format
msgid "Corrupt data for '%s'"
msgstr "'%s' çæ°æ®æå"
-#: ../libsvn_wc/wc_db.c:8718
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db.c:9220
+#, c-format
msgid "Error reading node '%s'"
-msgstr "读åé® â%sâ çä¿®æ¹æ¶åºé"
+msgstr "读åèç¹ '%s' æ¶åºé"
-#: ../libsvn_wc/wc_db.c:8954
+#: ../libsvn_wc/wc_db.c:9478
#, c-format
msgid "The node '%s' comes from unexpected repository '%s', expected '%s'; if this node is a file external using the correct URL in the external definition can fix the problem, see issue #4087"
-msgstr "èç¹â%sâæ¥èªä¸ææççæ¬åºâ%sâï¼ææççæ¬åºæ¯â%sâï¼å¦ææ¤èç¹æ¯æä»¶å¤é¨å¼ç¨ï¼é£ä¹å¨å¤é¨å®ä¹ä¸ä½¿ç¨æ£ç¡®ç URL å¯ä»¥ä¿®æ£è¿ä¸ªé®é¢ï¼è¯·åè§é®é¢ #4087 以è·å¾è¯¦ç»ä¿¡æ¯"
+msgstr "èç¹'%s'æ¥èªä¸ææççæ¬åº'%s'ï¼ææççæ¬åºæ¯'%s'ï¼å¦ææ¤èç¹æ¯æä»¶å¤é¨å¼ç¨ï¼é£ä¹å¨å¤é¨å®ä¹ä¸ä½¿ç¨æ£ç¡®ç URL å¯ä»¥ä¿®æ£è¿ä¸ªé®é¢ï¼è¯·åè§é®é¢ #4087 以è·å¾è¯¦ç»ä¿¡æ¯"
-#: ../libsvn_wc/wc_db.c:9603
+#: ../libsvn_wc/wc_db.c:10152
#, c-format
msgid "The node '%s' is not in working copy '%s'"
-msgstr "èç¹â%sâä¸å¨å·¥ä½å¯æ¬â%sâä¸"
+msgstr "èç¹'%s'ä¸å¨å·¥ä½å¯æ¬'%s'ä¸"
-#: ../libsvn_wc/wc_db.c:9640
+#: ../libsvn_wc/wc_db.c:10189
#, c-format
msgid "The node '%s' is not installable"
msgstr "èç¹ '%s' ä¸å¯å®è£
"
-#: ../libsvn_wc/wc_db.c:10071 ../libsvn_wc/wc_db.c:10330
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db.c:10630 ../libsvn_wc/wc_db.c:10827
+#, c-format
msgid "The node '%s' has a status that has no properties."
-msgstr "èç¹ '%s' 没æå±æ§ã"
+msgstr "èç¹ '%s' çç¶ææ²¡æå±æ§ã"
-#: ../libsvn_wc/wc_db.c:12151
+#: ../libsvn_wc/wc_db.c:12823
#, c-format
msgid "Expected node '%s' to be added."
-msgstr "ææèç¹â%sâ被å¢å ã"
-
-#: ../libsvn_wc/wc_db.c:12458
-#, fuzzy, c-format
-msgid "Path '%s' was not moved here"
-msgstr "è·¯å¾â%sâ䏿¯æä»¶"
-
-#: ../libsvn_wc/wc_db.c:12875
-#, c-format
-msgid "The properties of '%s' are in an indeterminate state and cannot be upgraded. See issue #2530."
-msgstr "'%s' ç屿§å¤äºä¸ç¡®å®çç¶æï¼ä¸è½æ´æ°ã详æ
åè§é®é¢ #2530ã"
+msgstr "ææèç¹'%s'被å¢å ã"
-#: ../libsvn_wc/wc_db.c:12887
+#: ../libsvn_wc/wc_db.c:13152
#, c-format
-msgid "Insufficient NODES rows for '%s'"
-msgstr "'%s' çèç¹è¡æ°ä¸è¶³"
+msgid "Path '%s' was not moved here"
+msgstr "è·¯å¾ '%s' æªè¢«ç§»å°æ¤å¤"
-#: ../libsvn_wc/wc_db.c:13034
+#: ../libsvn_wc/wc_db.c:13340
#, c-format
-msgid "Repository '%s' not found in the database"
-msgstr "卿°æ®åºä¸æ¾ä¸å°çæ¬åºâ%sâ"
+msgid "Node '%s' is not shadowed"
+msgstr "èç¹ '%s' 䏿¯è¢«é®è½ç"
-#: ../libsvn_wc/wc_db.c:14026 ../libsvn_wc/wc_db.c:14074
+#: ../libsvn_wc/wc_db.c:14585 ../libsvn_wc/wc_db.c:14633
#, c-format
msgid "'%s' is already locked."
msgstr "'%s' å·²ç»éå®ã"
-#: ../libsvn_wc/wc_db.c:14031 ../libsvn_wc/wc_db.c:14082
+#: ../libsvn_wc/wc_db.c:14590 ../libsvn_wc/wc_db.c:14641
#, c-format
msgid "Working copy '%s' locked."
msgstr "å·¥ä½å¯æ¬ '%s' å·²ç»éå®ã"
-#: ../libsvn_wc/wc_db.c:14105
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db.c:14664
+#, c-format
msgid "Failed to lock working copy '%s'."
-msgstr "å¨å·¥ä½å¯æ¬ä¸å®ä½ âcopyfromâ çè·¯å¾å¤±è´¥ã"
+msgstr "éå®å·¥ä½å¯æ¬ '%s' 失败ã"
-#: ../libsvn_wc/wc_db.c:14154
+#: ../libsvn_wc/wc_db.c:14713
#, c-format
msgid "'%s' is already locked via '%s'."
msgstr "'%s' å·²ç»éè¿ '%s' éå®ã"
-#: ../libsvn_wc/wc_db.c:14328
+#: ../libsvn_wc/wc_db.c:14887
#, c-format
msgid "Working copy not locked at '%s'."
msgstr "å·¥ä½å¯æ¬ '%s' æªè¢«éå®ã"
-#: ../libsvn_wc/wc_db.c:14711
+#: ../libsvn_wc/wc_db.c:15386
#, c-format
msgid "Modification of '%s' already exists"
-msgstr "â%sâ çä¿®æ¹å·²åå¨"
+msgstr "'%s' çä¿®æ¹å·²åå¨"
#. If EXPRESSION is false, cause the caller to return an SVN_ERR_WC_CORRUPT
#. * error, showing EXPRESSION and the caller's LOCAL_RELPATH in the message.
-#: ../libsvn_wc/wc_db.c:15353
+#: ../libsvn_wc/wc_db.c:15983
#, c-format
msgid "database inconsistency at local_relpath='%s' verifying expression '%s'"
-msgstr "æ°æ®åºä¸ä¸è´ï¼è·¯å¾æ¯â%sâï¼æ ¡éªè¡¨è¾¾å¼æ¯â%sâ"
+msgstr "æ°æ®åºä¸ä¸è´ï¼è·¯å¾æ¯'%s'ï¼æ ¡éªè¡¨è¾¾å¼æ¯'%s'"
-#: ../libsvn_wc/wc_db.c:15478
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db.c:16172
+#, c-format
msgid "Can't upgrade '%s' as it is not a working copy root"
-msgstr "ä¸è½å级 '%s'ï¼å 为å®ä¸æ¯ 1.7 ä¹åçå·¥ä½å¯æ¬ç®å½"
+msgstr "æ æ³å级 '%s'ï¼å 为å®ä¸æ¯å·¥ä½å¯æ¬æ ¹"
-#: ../libsvn_wc/wc_db.c:15484
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db.c:16178
+#, c-format
msgid "Working copy '%s' is too old and must be upgraded to at least format %d, as created by Subversion %s"
-msgstr "å·¥ä½å¯æ¬ '%s' æ ¼å¼å¤ªæ§ (æ ¼å¼ %d, Subversion %s å建)"
+msgstr "å·¥ä½å¯æ¬ '%s' 太æ§ï¼å¿
é¡»è³å°åçº§å°æ ¼å¼ %dï¼ç± Subversion %s å建"
-#: ../libsvn_wc/wc_db.c:15502
-#, fuzzy
+#: ../libsvn_wc/wc_db.c:16196
msgid "Working copy upgrade failed"
-msgstr "å·¥ä½å¯æ¬â%sâå·²ç»éå®"
-
-#: ../libsvn_wc/wc_db.c:15603
-#, fuzzy, c-format
-msgid "The path '%s' is not in the working copy '%s'"
-msgstr "è·¯å¾ â%sâ ä¸å¨å·¥ä½å¯æ¬ä¸"
+msgstr "å·¥ä½å¯æ¬å级失败"
-#: ../libsvn_wc/wc_db_pristine.c:128 ../libsvn_wc/wc_db_pristine.c:467
+#: ../libsvn_wc/wc_db.c:16297
#, c-format
-msgid "The pristine text with checksum '%s' was not found"
-msgstr "æ¾ä¸å°æ ¡éªå为â%sâçåå§å
容"
+msgid "The path '%s' is not in the working copy '%s'"
+msgstr "è·¯å¾ '%s' ä¸å¨å·¥ä½å¯æ¬ '%s' ä¸"
-#: ../libsvn_wc/wc_db_pristine.c:194
+#: ../libsvn_wc/wc_db_pristine.c:191
#, c-format
msgid "Pristine text '%s' not present"
-msgstr "åå§å
容 â%sâ ä¸åå¨"
+msgstr "åå§å
容 '%s' ä¸åå¨"
-#: ../libsvn_wc/wc_db_pristine.c:237
+#: ../libsvn_wc/wc_db_pristine.c:241
#, c-format
msgid "Can't read '%s' from pristine store because no checksum supplied"
msgstr "没ææä¾æ ¡éªåï¼å æ¤ä¸è½ä»åå§å
容ä»åºä¸è¯»å '%s'"
-#: ../libsvn_wc/wc_db_pristine.c:320
-#, c-format
-msgid "New pristine text '%s' has different size: %ld versus %ld"
-msgstr "æ°åå§å
容 '%s' æä¸åç大å°: %ld ä¸ %ld"
+#: ../libsvn_wc/wc_db_pristine.c:449
+msgid "Unable to create pristine install stream"
+msgstr "æ æ³å建åå§å
容å®è£
æµ"
-#: ../libsvn_wc/wc_db_pristine.c:506
+#: ../libsvn_wc/wc_db_pristine.c:582
#, c-format
msgid "The pristine text with MD5 checksum '%s' was not found"
-msgstr "æ¾ä¸å° MD5 æ ¡éªå为â%sâçåå§å
容"
+msgstr "æ¾ä¸å° MD5 æ ¡éªå为'%s'çåå§å
容"
-#: ../libsvn_wc/wc_db_update_move.c:310 ../libsvn_wc/wc_db_update_move.c:334
-#, fuzzy, c-format
-msgid "'%s' already in conflict"
-msgstr "â%sâ å·²åå¨"
+#: ../libsvn_wc/wc_db_textbase.c:198
+msgid "Checksum mismatch while fetching text base"
+msgstr "è·åææ¬åºç¡æ¶æ ¡éªåä¸å¹é
"
-#: ../libsvn_wc/wc_db_update_move.c:1322
-#, fuzzy, c-format
-msgid "'%s' is not in conflict"
-msgstr "â%sâ䏿¯ä¸ä¸ªæä»¶"
+#: ../libsvn_wc/wc_db_textbase.c:284 ../libsvn_wc/wc_db_textbase.c:296
+#: ../libsvn_wc/wc_db_textbase.c:310 ../libsvn_wc/wc_db_textbase.c:319
+#, c-format
+msgid "Unexpected entry for '%s'"
+msgstr "'%s' çæå¤æ¡ç®"
-#: ../libsvn_wc/wc_db_update_move.c:1335
-#, fuzzy, c-format
-msgid "'%s' is not a tree-conflict victim"
-msgstr "'%s' 䏿¯ç¸å¯¹è·¯å¾"
+#: ../libsvn_wc/wc_db_update_move.c:226
+#, c-format
+msgid "'%s' is not deleted"
+msgstr "'%s' æªè¢«å é¤"
-#: ../libsvn_wc/wc_db_update_move.c:1721
-#, fuzzy, c-format
-msgid "Cannot auto-resolve tree-conflict on '%s'"
-msgstr "æ æ³å é¤ç®å½ â%sâ"
+#: ../libsvn_wc/wc_db_update_move.c:465 ../libsvn_wc/wc_db_update_move.c:489
+#, c-format
+msgid "'%s' already in conflict"
+msgstr "'%s' å·²å¤äºå²çªç¶æ"
-#: ../libsvn_wc/wc_db_update_move.c:1781
+#: ../libsvn_wc/wc_db_update_move.c:2235
#, c-format
-msgid "Cannot apply update because move source %s' is a mixed-revision working copy"
-msgstr ""
+msgid "Cannot apply update because '%s' is a switched path (please switch it back to its original URL and try again)"
+msgstr "æ æ³åºç¨æ´æ°ï¼å 为 '%s' æ¯åæ¢çè·¯å¾(请å°å
¶åæ¢ååå§ URL åéè¯)"
-#: ../libsvn_wc/wc_db_update_move.c:1792
+#: ../libsvn_wc/wc_db_update_move.c:2244
#, c-format
-msgid "Cannot apply update because move source '%s' is a switched subtree"
-msgstr ""
+msgid "Cannot apply update because '%s' is a mixed-revision working copy (please update and try again)"
+msgstr "æ æ³åºç¨æ´æ°ï¼å 为 '%s' æ¯æ··åçæ¬å·¥ä½å¯æ¬(è¯·æ´æ°åéè¯)"
-#: ../libsvn_wc/wc_db_update_move.c:1842
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db_update_move.c:2297
+#, c-format
msgid "The node '%s' has not been moved away"
-msgstr "èç¹ '%s' ä¸è½æ¢å¤ã"
+msgstr "èç¹ '%s' æªè¢«ç§»èµ°"
-#: ../libsvn_wc/wc_db_update_move.c:1871
-#, fuzzy, c-format
-msgid "'%s' is not deleted"
-msgstr "â%sâ æ²¡æè¢«éå®"
+#: ../libsvn_wc/wc_db_update_move.c:2761
+#, c-format
+msgid "Cannot merge local changes from '%s' because '%s' already contains other local changes (please commit or revert these other changes and try again)"
+msgstr "æ æ³ä» '%s' åå¹¶æ¬å°æ´æ¹ï¼å 为 '%s' å·²å
å«å
¶ä»æ¬å°æ´æ¹(请å
æäº¤ææ¢å¤è¿äºæ´æ¹)"
+
+#: ../libsvn_wc/wc_db_update_move.c:4160
+#, c-format
+msgid "'%s' is not in conflict"
+msgstr "'%s' ä¸å¤äºå²çªç¶æ"
+
+#: ../libsvn_wc/wc_db_update_move.c:4173
+#, c-format
+msgid "'%s' is not a valid tree-conflict victim"
+msgstr "'%s' 䏿¯ææçæ å²çªå害è
"
+
+#: ../libsvn_wc/wc_db_update_move.c:4186
+#, c-format
+msgid "'%s' is already a moved away tree-conflict"
+msgstr "'%s' å·²ç»æ¯ç§»èµ°çæ å²çª"
#: ../libsvn_wc/wc_db_util.c:69
#, c-format
@@ -8815,16 +11704,16 @@ msgid "Missing a row in WCROOT."
msgstr "WCROOT ä¸ä¸¢å¤±äºä¸è¡ã"
#: ../libsvn_wc/wc_db_util.c:136
-#, fuzzy, c-format
+#, c-format
msgid "Working copy database '%s' not found"
-msgstr "å·¥ä½å¯æ¬â%sâæªè¢«éå®"
+msgstr "å·¥ä½å¯æ¬æ°æ®åº '%s' æªæ¾å°"
-#: ../libsvn_wc/wc_db_wcroot.c:284
+#: ../libsvn_wc/wc_db_wcroot.c:319
#, c-format
msgid "Working copy format of '%s' is too old (%d); please check out your working copy again"
-msgstr "â%sâçå·¥ä½å¯æ¬æ ¼å¼å¤ªæ§(%d)ï¼è¯·éæ°ååºå·¥ä½å¯æ¬"
+msgstr "'%s' çå·¥ä½å¯æ¬æ ¼å¼å¤ªæ§(%d)ï¼è¯·éæ°æ£åºå·¥ä½å¯æ¬"
-#: ../libsvn_wc/wc_db_wcroot.c:294
+#: ../libsvn_wc/wc_db_wcroot.c:329
#, c-format
msgid ""
"This client is too old to work with the working copy at\n"
@@ -8832,1115 +11721,232 @@ msgid ""
"You need to get a newer Subversion client. For more details, see\n"
" https://subversion.apache.org/faq.html#working-copy-format-change\n"
msgstr ""
-"æ¤å®¢æ·ç«¯å¯¹äºå·¥ä½å¯æ¬â%sâ太æ§(æ ¼å¼ %d)ã\n"
+"æ¤å®¢æ·ç«¯å¯¹äºå·¥ä½å¯æ¬'%s'太æ§(æ ¼å¼ %d)ã\n"
"ä½ éè¦å徿´æ°ç Subversion 客æ·ç«¯ãåè§\n"
" https://subversion.apache.org/faq.html#working-copy-format-change\n"
"以è·å¾æ´è¯¦ç»çä¿¡æ¯ã\n"
-#: ../libsvn_wc/wc_db_wcroot.c:315
+#: ../libsvn_wc/wc_db_wcroot.c:350
msgid "Cleanup with an older 1.7 client before upgrading with this client"
msgstr "请å¨ç¨æ¤å®¢æ·ç«¯å级ä¹åï¼ç¨æ§ç 1.7 客æ·ç«¯æ¸
ç"
-#: ../libsvn_wc/wc_db_wcroot.c:326
+#: ../libsvn_wc/wc_db_wcroot.c:362
#, c-format
msgid ""
"The working copy at '%s'\n"
"is too old (format %d) to work with client version '%s' (expects format %d). You need to upgrade the working copy first.\n"
msgstr ""
+"ä½äº '%s' çå·¥ä½å¯æ¬\n"
+"å¤ªæ§ (æ ¼å¼ %d)ï¼æ æ³ä¸å®¢æ·ç«¯çæ¬ '%s' (æææ ¼å¼ %d) ä¸èµ·å·¥ä½ãä½ éè¦å级\n"
-#: ../libsvn_wc/wc_db_wcroot.c:404
+#: ../libsvn_wc/wc_db_wcroot.c:371
+#, c-format
+msgid ""
+"The working copy at '%s'\n"
+"is too old (format %d) to work with client version '%s' (expects format %d to %d). You need to upgrade the working copy first.\n"
+msgstr ""
+"ä½äº '%s' çå·¥ä½å¯æ¬\n"
+"å¤ªæ§ (æ ¼å¼ %d)ï¼æ æ³ä¸å®¢æ·ç«¯çæ¬ '%s' (æææ ¼å¼ %d å° %d) ä¸èµ·å·¥ä½ãä½ éè¦å级\n"
+
+#: ../libsvn_wc/wc_db_wcroot.c:451
#, c-format
msgid "The symlink at '%s' points nowhere"
msgstr "符å·è¿æ¥ '%s' 没ææåä»»ä½å°æ¹"
-#: ../libsvn_wc/wc_db_wcroot.c:673
+#: ../libsvn_wc/wc_db_wcroot.c:805
#, c-format
msgid "Missing a row in WCROOT for '%s'."
msgstr "WCROOT ä¸ç '%s' 丢失äºä¸è¡ã"
-#: ../libsvn_wc/wc_db_wcroot.c:728
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db_wcroot.c:860
+#, c-format
msgid "The working copy at '%s' is corrupt."
-msgstr "å·¥ä½å¯æ¬çåèæä»¶æå"
+msgstr "ä½äº '%s' çå·¥ä½å¯æ¬å·²æåã"
-#: ../libsvn_wc/wc_db_wcroot.c:744
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db_wcroot.c:876
+#, c-format
msgid "The working copy database at '%s' is missing."
-msgstr "å·¥ä½å¯æ¬ä¸¢å¤±"
+msgstr "ä½äº '%s' çå·¥ä½å¯æ¬æ°æ®åºç¼ºå¤±ã"
-#: ../libsvn_wc/wc_db_wcroot.c:753
-#, fuzzy, c-format
+#: ../libsvn_wc/wc_db_wcroot.c:885
+#, c-format
msgid "The working copy database at '%s' is corrupt."
-msgstr "å·¥ä½å¯æ¬çåèæä»¶æå"
+msgstr "ä½äº '%s' çå·¥ä½å¯æ¬æ°æ®åºå·²æåã"
-#: ../libsvn_wc/wc_db_wcroot.c:911
+#: ../libsvn_wc/wc_db_wcroot.c:1045
#, c-format
msgid "'%s' is not a working copy root"
msgstr "'%s' 䏿¯å·¥ä½å¯æ¬æ ¹ç®å½"
-#: ../libsvn_wc/workqueue.c:513
+#: ../libsvn_wc/working_file_writer.c:77
+msgid "Unable to create file install stream"
+msgstr "æ æ³å建æä»¶å®è£
æµ"
+
+#: ../libsvn_wc/workqueue.c:550
#, c-format
msgid "Can't install '%s' from pristine store, because no checksum is recorded for this file"
msgstr "æä»¶ '%s' æ²¡ææ ¡éªåè®°å½ï¼å æ¤ä¸è½ä»åå§å
容ä»åºä¸å®è£
"
-#: ../libsvn_wc/workqueue.c:1469
-#, fuzzy, c-format
+#: ../libsvn_wc/workqueue.c:1502
+#, c-format
msgid "Unrecognized work item in the queue"
-msgstr "â%sâ å
³èçéåä¸çé¡¹ç®æ æ³è¯å«"
+msgstr "éåä¸ææ æ³è¯å«çå·¥ä½é¡¹"
-#: ../libsvn_wc/workqueue.c:1552
+#: ../libsvn_wc/workqueue.c:1585
#, c-format
msgid "Failed to run the WC DB work queue associated with '%s', work item %d %s"
-msgstr ""
-
-#: ../svn-bench/help-cmd.c:49
-#, fuzzy
-msgid ""
-"usage: svn-bench <subcommand> [options] [args]\n"
-"Subversion benchmarking tool.\n"
-"Type 'svn-bench help <subcommand>' for help on a specific subcommand.\n"
-"Type 'svn-bench --version' to see the program version and RA modules\n"
-" or 'svn-bench --version --quiet' to see just the version number.\n"
-"\n"
-"Most subcommands take file and/or directory arguments, recursing\n"
-"on the directories. If no arguments are supplied to such a\n"
-"command, it recurses on the current directory (inclusive) by default.\n"
-"\n"
-"Available subcommands:\n"
-msgstr ""
-"ç¨æ³: svn <subcommand> [options] [args]\n"
-"Subversion å½ä»¤è¡å®¢æ·ç«¯ï¼çæ¬ %sã\n"
-"使ç¨âsvn help <subcommand>â æ¾ç¤ºåå½ä»¤ç帮å©ä¿¡æ¯ã\n"
-"使ç¨âsvn --versionâæ¥çç¨åºççæ¬å·åçæ¬åºè®¿é®æ¨¡åï¼æè
\n"
-"使ç¨âsvn --version --quietâåªæ¥çç¨åºççæ¬å·ã\n"
-"\n"
-"大夿°çåå½ä»¤å¯æ¥åæä»¶æç®å½åæ°ï¼å¯¹ç®å½è¿è¡éå½å¤çã\n"
-"å¦ææ²¡ææå®åæ°ï¼é»è®¤å¯¹å½åç®å½(å
å«å½åç®å½)éå½å¤çã\n"
-"\n"
-"å¯ç¨çåå½ä»¤: \n"
-
-#: ../svn-bench/help-cmd.c:62 ../svn/help-cmd.c:66
-msgid ""
-"Subversion is a tool for version control.\n"
-"For additional information, see https://subversion.apache.org/\n"
-msgstr ""
-"Subversion æ¯çæ¬æ§å¶å·¥å
·ã\n"
-"欲åå¾è¯¦ç»èµæï¼è¯·åé
https://subversion.apache.org/\n"
-
-#: ../svn-bench/help-cmd.c:66 ../svn/help-cmd.c:70 ../svnrdump/svnrdump.c:700
-#: ../svnsync/svnsync.c:1910
-msgid ""
-"The following repository access (RA) modules are available:\n"
-"\n"
-msgstr ""
-"å¯ä½¿ç¨ä»¥ä¸ççæ¬åºè®¿é®æ¨¡å: \n"
-"\n"
-
-#: ../svn-bench/notify.c:107 ../svn/notify.c:246
-#, c-format
-msgid "Skipped missing target: '%s'\n"
-msgstr "è·³è¿ç¼ºå°çç®æ : â%sâ\n"
-
-#: ../svn-bench/notify.c:114 ../svn/notify.c:253
-#, c-format
-msgid "Skipped target: '%s' -- copy-source is missing\n"
-msgstr "è·³è¿ç®æ : '%s' -- copy-source 丢失\n"
-
-#: ../svn-bench/notify.c:121 ../svn/notify.c:258
-#, c-format
-msgid "Skipped '%s'\n"
-msgstr "è·³è¿â%sâ\n"
-
-#: ../svn-bench/notify.c:128 ../svn/notify.c:265
-#, c-format
-msgid "Skipped '%s' -- An obstructing working copy was found\n"
-msgstr "忽ç¥â%sâ -- åç°éç¢å·¥ä½å¯æ¬\n"
-
-#: ../svn-bench/notify.c:135 ../svn/notify.c:271
-#, c-format
-msgid "Skipped '%s' -- Has no versioned parent\n"
-msgstr "å·²è·³è¿ '%s' -- 没æå·²çæ¬æ§å¶çç¶äº²\n"
-
-#: ../svn-bench/notify.c:142 ../svn/notify.c:277
-#, c-format
-msgid "Skipped '%s' -- Access denied\n"
-msgstr "å·²è·³è¿ '%s' -- æç»è®¿é®\n"
-
-#: ../svn-bench/notify.c:149 ../svn/notify.c:283
-#, c-format
-msgid "Skipped '%s' -- Node remains in conflict\n"
-msgstr "å·²è·³è¿ '%s' -- èç¹å¤äºå²çªç¶æ\n"
-
-#: ../svn-bench/notify.c:233 ../svn/notify.c:354
-#, c-format
-msgid "Restored '%s'\n"
-msgstr "å·²è¿åâ%sâ\n"
-
-#: ../svn-bench/notify.c:239 ../svn/notify.c:359
-#, c-format
-msgid "Reverted '%s'\n"
-msgstr "å·²æ¢å¤â%sâ\n"
-
-#: ../svn-bench/notify.c:245 ../svn/notify.c:364
-#, c-format
-msgid "Failed to revert '%s' -- try updating instead.\n"
-msgstr "æ æ³æ¢å¤â%sâ-- 请æ¹ç¨æ´æ°è¯è¯ã\n"
-
-#: ../svn-bench/notify.c:253 ../svn/notify.c:371
-#, c-format
-msgid "Resolved conflicted state of '%s'\n"
-msgstr "â%sâçå²çªç¶æå·²è§£å³\n"
-
-#: ../svn-bench/notify.c:344 ../svn-bench/notify.c:384 ../svn/notify.c:461
-#: ../svn/notify.c:498
-#, c-format
-msgid "> applied hunk ## -%lu,%lu +%lu,%lu ## with offset %s"
-msgstr "> å·²åºç¨å ## -%lu,%lu +%lu,%lu ##ï¼åç§» %s"
-
-#: ../svn-bench/notify.c:361 ../svn-bench/notify.c:398 ../svn/notify.c:478
-#: ../svn/notify.c:512
-#, c-format
-msgid "> applied hunk @@ -%lu,%lu +%lu,%lu @@ with offset %s"
-msgstr "> å·²åºç¨å @@ -%lu,%lu +%lu,%lu @@ åç§» %s"
-
-#: ../svn-bench/notify.c:419 ../svn/notify.c:530
-#, c-format
-msgid "> applied hunk ## -%lu,%lu +%lu,%lu ## with fuzz %lu (%s)\n"
-msgstr "> å·²åºç¨å ## -%lu,%lu +%lu,%lu ## æ¨¡ç³ %lu (%s)\n"
-
-#: ../svn-bench/notify.c:429 ../svn/notify.c:540
-#, c-format
-msgid "> applied hunk @@ -%lu,%lu +%lu,%lu @@ with fuzz %lu\n"
-msgstr "> å·²åºç¨å @@ -%lu,%lu +%lu,%lu @@ æ¨¡ç³ %lu\n"
-
-#: ../svn-bench/notify.c:447 ../svn/notify.c:556
-#, c-format
-msgid "> rejected hunk ## -%lu,%lu +%lu,%lu ## (%s)\n"
-msgstr "> å·²æç»å ## -%lu,%lu +%lu,%lu ## (%s)\n"
-
-#: ../svn-bench/notify.c:456 ../svn/notify.c:565
-#, c-format
-msgid "> rejected hunk @@ -%lu,%lu +%lu,%lu @@\n"
-msgstr "> å·²æç»çå @@ -%lu,%lu +%lu,%lu @@\n"
-
-#: ../svn-bench/notify.c:470 ../svn/notify.c:577
-#, c-format
-msgid "> hunk ## -%lu,%lu +%lu,%lu ## already applied (%s)\n"
-msgstr "> å ## -%lu,%lu +%lu,%lu ## å·²ç»åºç¨ (%s)\n"
-
-#: ../svn-bench/notify.c:480 ../svn/notify.c:587
-#, c-format
-msgid "> hunk @@ -%lu,%lu +%lu,%lu @@ already applied\n"
-msgstr "> å @@ -%lu,%lu +%lu,%lu @@ å·²ç»åºç¨\n"
-
-#: ../svn-bench/notify.c:542 ../svn/notify.c:644
-#, c-format
-msgid ""
-"\n"
-"Fetching external item into '%s':\n"
-msgstr ""
-"\n"
-"æ£å¨åå¾å¤é¨é¡¹ç®è³ '%s':\n"
-
-#: ../svn-bench/notify.c:568 ../svn/notify.c:668
-#, c-format
-msgid "Error handling externals definition for '%s':"
-msgstr "å¤çå¤é¨å¼ç¨â%sâæ¶åºéï¼"
-
-#: ../svn-bench/notify.c:581 ../svn/notify.c:681
-#, c-format
-msgid "Updating '%s':\n"
-msgstr "æ£å¨å级 '%s':\n"
-
-#: ../svn-bench/notify.c:595 ../svn/notify.c:694
-#, c-format
-msgid "Exported external at revision %ld.\n"
-msgstr "已导åºçæ¬ %ld çå¤é¨é¡¹ç®ã\n"
-
-#: ../svn-bench/notify.c:596 ../svn/notify.c:695
-#, c-format
-msgid "Exported revision %ld.\n"
-msgstr "已导åºçæ¬ %ldã\n"
-
-#: ../svn-bench/notify.c:604 ../svn/notify.c:702
-#, c-format
-msgid "Checked out external at revision %ld.\n"
-msgstr "ååºçæ¬ %ld çå¤é¨é¡¹ç®ã\n"
-
-#: ../svn-bench/notify.c:605 ../svn/notify.c:703
-#, c-format
-msgid "Checked out revision %ld.\n"
-msgstr "ååºçæ¬ %ldã\n"
-
-#: ../svn-bench/notify.c:616 ../svn/notify.c:713
-#, c-format
-msgid "Updated external to revision %ld.\n"
-msgstr "æ´æ°å¤é¨é¡¹ç®è³çæ¬ %ldã\n"
-
-#: ../svn-bench/notify.c:617 ../svn/notify.c:714
-#, c-format
-msgid "Updated to revision %ld.\n"
-msgstr "æ´æ°å°çæ¬ %ldã\n"
-
-#: ../svn-bench/notify.c:625 ../svn/notify.c:721
-#, c-format
-msgid "External at revision %ld.\n"
-msgstr "å¤é¨é¡¹ç®çæ¬ %ldã\n"
-
-#: ../svn-bench/notify.c:626 ../svn/notify.c:722
-#, c-format
-msgid "At revision %ld.\n"
-msgstr "çæ¬ %ldã\n"
-
-#: ../svn-bench/notify.c:638 ../svn/notify.c:733
-#, c-format
-msgid "External export complete.\n"
-msgstr "宿å¤é¨é¡¹ç®å¯¼åºã\n"
-
-#: ../svn-bench/notify.c:639 ../svn/notify.c:734
-#, c-format
-msgid "Export complete.\n"
-msgstr "宿坼åºã\n"
-
-#: ../svn-bench/notify.c:646 ../svn/notify.c:740
-#, c-format
-msgid "External checkout complete.\n"
-msgstr "宿ååºå¤é¨é¡¹ç®ã\n"
-
-#: ../svn-bench/notify.c:647 ../svn/notify.c:741
-#, c-format
-msgid "Checkout complete.\n"
-msgstr "宿ååºã\n"
-
-#: ../svn-bench/notify.c:654 ../svn/notify.c:747
-#, c-format
-msgid "External update complete.\n"
-msgstr "宿å¤é¨é¡¹ç®æ´æ°ã\n"
-
-#: ../svn-bench/notify.c:655 ../svn/notify.c:748
-#, c-format
-msgid "Update complete.\n"
-msgstr "å®ææ´æ°ã\n"
-
-#: ../svn-bench/notify.c:671 ../svn/notify.c:762
-#, c-format
-msgid ""
-"\n"
-"Performing status on external item at '%s':\n"
-msgstr ""
-"\n"
-"对å¤é¨é¡¹ç®â%sâè¿è¡ç¶ææ£æ¥:\n"
-
-#: ../svn-bench/notify.c:679 ../svn/notify.c:775
-#, c-format
-msgid "Status against revision: %6ld\n"
-msgstr "çæ¬ %6ld çç¶æ\n"
-
-#: ../svn-bench/notify.c:688 ../svn/notify.c:783
-#, c-format
-msgid "Sending copy of %s\n"
-msgstr "æ£å¨åé坿¬ %s\n"
-
-#: ../svn-bench/notify.c:689 ../svn/notify.c:784
-#, c-format
-msgid "Sending %s\n"
-msgstr "æ£å¨åé %s\n"
-
-#: ../svn-bench/notify.c:700 ../svn/notify.c:794
-#, c-format
-msgid "Adding copy of (bin) %s\n"
-msgstr "æ£å¨å¢å (äºè¿å¶) %s\n"
-
-#: ../svn-bench/notify.c:701 ../svn/notify.c:795
-#, c-format
-msgid "Adding (bin) %s\n"
-msgstr "æ£å¨å¢å (äºè¿å¶) %s\n"
-
-#: ../svn-bench/notify.c:709 ../svn/notify.c:802
-#, c-format
-msgid "Adding copy of %s\n"
-msgstr "æ£å¨å¢å 坿¬ %s\n"
-
-#: ../svn-bench/notify.c:710 ../svn/notify.c:803
-#, c-format
-msgid "Adding %s\n"
-msgstr "æ£å¨å¢å %s\n"
-
-#: ../svn-bench/notify.c:719 ../svn/notify.c:811
-#, c-format
-msgid "Deleting copy of %s\n"
-msgstr "æ£å¨å é¤å¯æ¬ %s\n"
-
-#: ../svn-bench/notify.c:720 ../svn/notify.c:812
-#, c-format
-msgid "Deleting %s\n"
-msgstr "æ£å¨å é¤ %s\n"
-
-#: ../svn-bench/notify.c:729 ../svn/notify.c:820
-#, c-format
-msgid "Replacing copy of %s\n"
-msgstr "æ£å¨æ¿æ¢å¯æ¬ %s\n"
-
-#: ../svn-bench/notify.c:730 ../svn/notify.c:821
-#, c-format
-msgid "Replacing %s\n"
-msgstr "æ£å¨æ¿æ¢ %s\n"
-
-#: ../svn-bench/notify.c:740 ../svn/notify.c:830 ../svnsync/sync.c:327
-#, c-format
-msgid "Transmitting file data "
-msgstr "ä¼ è¾æä»¶æ°æ®"
-
-#: ../svn-bench/notify.c:749 ../svn/notify.c:837 ../svnadmin/svnadmin.c:2116
-#, c-format
-msgid "'%s' locked by user '%s'.\n"
-msgstr "â%sâè¢«ç¨æ·â%sâéå®ã\n"
-
-#: ../svn-bench/notify.c:755 ../svn/notify.c:842
-#, c-format
-msgid "'%s' unlocked.\n"
-msgstr "â%sâè§£é¤éå®ã\n"
-
-#: ../svn-bench/notify.c:782 ../svn/notify.c:866
-#, c-format
-msgid "--- Merging differences between repository URLs into '%s':\n"
-msgstr "--- æ£å¨åå¹¶çæ¬åº URL ä¹é´çå·®å¼å° â%sâï¼\n"
-
-#: ../svn-bench/notify.c:787 ../svn/notify.c:871
-#, c-format
-msgid "--- Merging r%ld into '%s':\n"
-msgstr "--- æ£å¨åå¹¶ r%ld å° â%sâ:\n"
-
-#: ../svn-bench/notify.c:791 ../svn/notify.c:875
-#, c-format
-msgid "--- Reverse-merging r%ld into '%s':\n"
-msgstr "--- æ£å¨åååå¹¶ r%ld å° â%sâ:\n"
-
-#: ../svn-bench/notify.c:795 ../svn/notify.c:879
-#, c-format
-msgid "--- Merging r%ld through r%ld into '%s':\n"
-msgstr "--- æ£å¨åå¹¶ r%ldï¼ç»ç± r%ldï¼å° â%sâ:\n"
-
-#: ../svn-bench/notify.c:801 ../svn/notify.c:885
-#, c-format
-msgid "--- Reverse-merging r%ld through r%ld into '%s':\n"
-msgstr "--- æ£å¨åååå¹¶ r%ldï¼ç»ç± r%ldï¼å° â%sâ:\n"
-
-#: ../svn-bench/notify.c:813 ../svn/notify.c:895
-#, c-format
-msgid "--- Recording mergeinfo for merge between repository URLs into '%s':\n"
-msgstr "--- è®°å½çæ¬åº URL ä¹é´çåå¹¶ä¿¡æ¯å°â%sâï¼\n"
-
-#: ../svn-bench/notify.c:823 ../svn/notify.c:905
-#, c-format
-msgid "--- Recording mergeinfo for merge of r%ld into '%s':\n"
-msgstr "--- è®°å½åå¹¶ r%ld å°â%sâçä¿¡æ¯:\n"
-
-#: ../svn-bench/notify.c:828 ../svn/notify.c:910
-#, c-format
-msgid "--- Recording mergeinfo for reverse merge of r%ld into '%s':\n"
-msgstr "--- è®°å½åååå¹¶ r%ld å°â%sâçä¿¡æ¯:\n"
-
-#: ../svn-bench/notify.c:833 ../svn/notify.c:915
-#, c-format
-msgid "--- Recording mergeinfo for merge of r%ld through r%ld into '%s':\n"
-msgstr "--- è®°å½åå¹¶ r%ldï¼ç»ç± r%ldï¼å°â%sâçä¿¡æ¯:\n"
-
-#: ../svn-bench/notify.c:838 ../svn/notify.c:920
-#, c-format
-msgid "--- Recording mergeinfo for reverse merge of r%ld through r%ld into '%s':\n"
-msgstr "--- è®°å½åååå¹¶ r%ldï¼ç»ç± r%ldï¼å°â%sâçä¿¡æ¯:\n"
-
-#: ../svn-bench/notify.c:848 ../svn/notify.c:927
-#, c-format
-msgid "--- Eliding mergeinfo from '%s':\n"
-msgstr "--- æ£å¨ä» '%s' å é¤åå¹¶ä¿¡æ¯:\n"
+msgstr "è¿è¡ä¸ '%s' å
³èçå·¥ä½å¯æ¬æ°æ®åºå·¥ä½éå失败ï¼å·¥ä½é¡¹ %d %s"
-#: ../svn-bench/notify.c:856 ../svn/notify.c:934
-#, c-format
-msgid "--- Merging differences between foreign repository URLs into '%s':\n"
-msgstr "--- æ£å¨åå¹¶å¤é¨çæ¬åº URL ä¹é´çå·®å¼å° â%sâï¼\n"
-
-#: ../svn-bench/notify.c:862 ../svn/notify.c:940
-#, c-format
-msgid "--- Merging (from foreign repository) r%ld into '%s':\n"
-msgstr "--- æ£å¨åå¹¶(ä»å¤é¨çæ¬åº) r%ld å° â%sâï¼\n"
-
-#: ../svn-bench/notify.c:867 ../svn/notify.c:945
-#, c-format
-msgid "--- Reverse-merging (from foreign repository) r%ld into '%s':\n"
-msgstr "--- æ£å¨åååå¹¶(ä»å¤é¨çæ¬åº) r%ld å° â%sâ:\n"
-
-#: ../svn-bench/notify.c:872 ../svn/notify.c:950
-#, c-format
-msgid "--- Merging (from foreign repository) r%ld through r%ld into '%s':\n"
-msgstr "--- æ£å¨åå¹¶(ä»å¤é¨çæ¬åº) r%ldï¼ç»ç± r%ldï¼å° â%sâ:\n"
-
-#: ../svn-bench/notify.c:878 ../svn/notify.c:956
-#, c-format
-msgid "--- Reverse-merging (from foreign repository) r%ld through r%ld into '%s':\n"
-msgstr "--- æ£å¨åååå¹¶(ä»å¤é¨çæ¬åº) r%ldï¼ç»ç± r%ldï¼å° â%sâ:\n"
-
-#: ../svn-bench/notify.c:915 ../svn/notify.c:986
-#, c-format
-msgid "property '%s' set on '%s'\n"
-msgstr "è®¾ç½®å±æ§ â%sâ äº â%sâ\n"
-
-#: ../svn-bench/notify.c:923 ../svn/notify.c:992
-#, c-format
-msgid "property '%s' deleted from '%s'.\n"
-msgstr "å é¤å±æ§ â%sâ äº â%sâã\n"
-
-#: ../svn-bench/notify.c:931 ../svn/notify.c:998
-#, c-format
-msgid "Attempting to delete nonexistent property '%s' on '%s'\n"
-msgstr "è¯å¾å é¤ä¸åå¨ç屿§â%sâäºâ%sâ\n"
-
-#: ../svn-bench/notify.c:940 ../svn/notify.c:1005
-#, c-format
-msgid "property '%s' set on repository revision %ld\n"
-msgstr "设å®å±æ§ â%sâ äºçæ¬åºçæ¬ %ld\n"
-
-#: ../svn-bench/notify.c:948 ../svn/notify.c:1011
-#, c-format
-msgid "property '%s' deleted from repository revision %ld\n"
-msgstr "å é¤å±æ§ â%sâ äºçæ¬åºçæ¬ %ld\n"
-
-#: ../svn-bench/notify.c:955 ../svn/notify.c:1016
-#, c-format
-msgid "Upgraded '%s'\n"
-msgstr "å·²å级çâ%sâ\n"
+#: ../svn/add-cmd.c:101
+msgid "Could not add all targets because some targets don't exist"
+msgstr "å 为ä¸äºç®æ ä¸åå¨ï¼æä»¥ä¸è½å¢å å
¨é¨ç®æ "
-#: ../svn-bench/notify.c:961 ../svn/notify.c:1020
-#, c-format
-msgid "Redirecting to URL '%s':\n"
-msgstr "æ£å¨éå®åå° URL '%s':\n"
+#: ../svn/add-cmd.c:105
+msgid "Could not add all targets because some targets are already versioned"
+msgstr "å 为ä¸äºç®æ å·²ç»çæ¬åï¼æä»¥ä¸è½å¢å å
¨é¨ç®æ "
-#: ../svn-bench/null-export-cmd.c:334
+#: ../svn/auth-cmd.c:71
#, c-format
-msgid ""
-"%15s directories\n"
-"%15s files\n"
-"%15s bytes in files\n"
-"%15s properties\n"
-"%15s bytes in properties\n"
-msgstr ""
+msgid "Automatic certificate validity check failed because:\n"
+msgstr "èªå¨è¯ä¹¦æææ§æ£æ¥å¤±è´¥ï¼å 为:\n"
-#: ../svn-bench/null-info-cmd.c:273
+#: ../svn/auth-cmd.c:76
#, c-format
-msgid "Number of status notifications received: %d\n"
-msgstr ""
-
-#: ../svn-bench/null-info-cmd.c:283 ../svn/info-cmd.c:684
-msgid "Could not display info for all targets because some targets don't exist"
-msgstr "å 为ä¸äºç®æ ä¸åå¨ï¼æä»¥ä¸è½æ¾ç¤ºå
¨é¨ç®æ "
+msgid " The certificate is not yet valid.\n"
+msgstr " è¯ä¹¦å°æªçæã\n"
-#: ../svn-bench/null-list-cmd.c:153
+#: ../svn/auth-cmd.c:80
#, c-format
-msgid ""
-"%15s directories\n"
-"%15s files\n"
-"%15s locks\n"
-msgstr ""
-
-#: ../svn-bench/null-list-cmd.c:166 ../svn/list-cmd.c:422
-msgid "Could not list all targets because some targets don't exist"
-msgstr "å 为ä¸äºç®æ ä¸åå¨ï¼æä»¥ä¸è½ååºå
¨é¨ç®æ "
-
-#: ../svn-bench/null-log-cmd.c:158 ../svn/log-cmd.c:751
-msgid "-c and -r are mutually exclusive"
-msgstr "-c ä¸ -r æ¯äºæ¥ç"
-
-#: ../svn-bench/null-log-cmd.c:190
-#, fuzzy, c-format
-msgid "Only relative paths can be specified after a URL for 'svn-bench log', but '%s' is not a relative path"
-msgstr "å¯¹äº 'svn log'ï¼å¨ URL ååªè½æå®ç¸å¯¹è·¯å¾ï¼ä½ '%s' 䏿¯ç¸å¯¹è·¯å¾"
+msgid " The certificate has expired.\n"
+msgstr " è¯ä¹¦å·²è¿æã\n"
-#: ../svn-bench/null-log-cmd.c:222
+#: ../svn/auth-cmd.c:84
#, c-format
-msgid ""
-"%15s revisions, %15s merged in %s merges\n"
-"%15s msg lines, %15s in merged revisions\n"
-"%15s changes, %15s in merged revisions\n"
-msgstr ""
+msgid " The certificate's Common Name (hostname) does not match the remote hostname.\n"
+msgstr " è¯ä¹¦çéç¨åç§°(主æºå)ä¸è¿ç¨ä¸»æºåä¸å¹é
ã\n"
-#: ../svn-bench/null-log-cmd.c:234
+#: ../svn/auth-cmd.c:89
#, c-format
-msgid ""
-"%15s revisions\n"
-"%15s msg lines\n"
-"%15s changes\n"
-msgstr ""
-
-#: ../svn-bench/svn-bench.c:85 ../svn-bench/svn-bench.c:86 ../svn/svn.c:160
-#: ../svn/svn.c:161 ../svnadmin/svnadmin.c:227 ../svnadmin/svnadmin.c:230
-#: ../svndumpfilter/svndumpfilter.c:1048 ../svndumpfilter/svndumpfilter.c:1051
-#: ../svnfsfs/svnfsfs.c:129 ../svnfsfs/svnfsfs.c:132 ../svnlook/svnlook.c:115
-#: ../svnlook/svnlook.c:127 ../svnsync/svnsync.c:275 ../svnsync/svnsync.c:277
-msgid "show help on a subcommand"
-msgstr "æ¾ç¤ºåå½ä»¤å¸®å©ä¿¡æ¯"
-
-#: ../svn-bench/svn-bench.c:87 ../svn/svn.c:163
-msgid "print nothing, or only summary information"
-msgstr "䏿å°ä¿¡æ¯ï¼æåªæå°æ¦è¦ä¿¡æ¯"
-
-#: ../svn-bench/svn-bench.c:88 ../svn/svn.c:164
-msgid "descend recursively, same as --depth=infinity"
-msgstr "åä¸éå½ï¼ä¸ --depth=infinity ç¸å"
-
-#: ../svn-bench/svn-bench.c:89 ../svn/svn.c:165
-msgid "obsolete; try --depth=files or --depth=immediates"
-msgstr "è¿æ¶ï¼å°è¯ --depth=files æ --depth=immediates"
-
-#: ../svn-bench/svn-bench.c:91 ../svn/svn.c:167
-msgid ""
-"the change made by revision ARG (like -r ARG-1:ARG)\n"
-" If ARG is negative this is like -r ARG:ARG-1\n"
-" If ARG is of the form ARG1-ARG2 then this is like\n"
-" ARG1:ARG2, where ARG1 is inclusive"
-msgstr ""
-"çæ¬ ARG (å¦å -r ARG-1:ARG) åçä¿®æ¹\n"
-" 妿 ARG ä¸ºè´æ°åçä»·äº -r ARG:ARG-1 妿 ARG çæ ¼å¼æ¯ ARG1-ARG2ï¼é£ä¹å®çä»·äº\n"
-" ARG1:ARG2ï¼å
å« ARG1"
-
-#: ../svn-bench/svn-bench.c:99 ../svn/svn.c:175
-msgid ""
-"ARG (some commands also take ARG1:ARG2 range)\n"
-" A revision argument can be one of:\n"
-" NUMBER revision number\n"
-" '{' DATE '}' revision at start of the date\n"
-" 'HEAD' latest in repository\n"
-" 'BASE' base rev of item's working copy\n"
-" 'COMMITTED' last commit at or before BASE\n"
-" 'PREV' revision just before COMMITTED"
-msgstr ""
-"ARG (ä¸äºå½ä»¤ä¹æ¥åARG1:ARG2èå´)\n"
-" çæ¬åæ°å¯ä»¥æ¯å¦ä¸ä¹ä¸: \n"
-" NUMBER çæ¬å·\n"
-" '{' DATE '}' 卿宿¶é´ä»¥åççæ¬\n"
-" 'HEAD' çæ¬åºä¸çææ°çæ¬\n"
-" 'BASE' å·¥ä½å¯æ¬çåºçº¿çæ¬\n"
-" 'COMMITTED' æåæäº¤æåºçº¿ä¹å\n"
-" 'PREV' COMMITTEDçåä¸çæ¬"
-
-#: ../svn-bench/svn-bench.c:114 ../svn/svn.c:195 ../svnadmin/svnadmin.c:233
-#: ../svndumpfilter/svndumpfilter.c:1054 ../svnfsfs/svnfsfs.c:135
-#: ../svnlook/svnlook.c:172 ../svnrdump/svnrdump.c:157
-#: ../svnserve/svnserve.c:376 ../svnsync/svnsync.c:273
-#: ../svnversion/svnversion.c:144
-msgid "show program version information"
-msgstr "æ¾ç¤ºç¨åºçæ¬ä¿¡æ¯"
-
-#: ../svn-bench/svn-bench.c:115 ../svn/svn.c:196
-msgid "print extra information"
-msgstr "æå°éå ä¿¡æ¯"
-
-#: ../svn-bench/svn-bench.c:116 ../svn/svn.c:198 ../svnrdump/svnrdump.c:141
-msgid "specify a username ARG"
-msgstr "æå®ç¨æ·åç§° ARG"
-
-#: ../svn-bench/svn-bench.c:117 ../svnrdump/svnrdump.c:143
-msgid "specify a password ARG"
-msgstr "æå®å¯ç ARG"
-
-#: ../svn-bench/svn-bench.c:119 ../svn/svn.c:224
-msgid "pass contents of file ARG as additional args"
-msgstr "ä¼ éæä»¶ ARG å
容为éä»¶åæ°"
-
-#: ../svn-bench/svn-bench.c:121 ../svn/svn.c:226
-msgid ""
-"limit operation by depth ARG ('empty', 'files',\n"
-" 'immediates', or 'infinity')"
-msgstr ""
-"é嶿使·±åº¦æ¯ ARG ('empty', 'files',\n"
-" 'immediates', æ 'infinity')"
-
-#: ../svn-bench/svn-bench.c:124 ../svn/svn.c:234
-msgid "use strict semantics"
-msgstr "使ç¨ä¸¥æ ¼çè¯æ³"
-
-#: ../svn-bench/svn-bench.c:126 ../svn/svn.c:236
-msgid "do not cross copies while traversing history"
-msgstr "æ¥çåå²ä¸è¦è·¨è¶ä¸åç坿¬"
-
-#: ../svn-bench/svn-bench.c:128 ../svn/svn.c:242 ../svnrdump/svnrdump.c:153
-#: ../svnsync/svnsync.c:197
-msgid "do not cache authentication tokens"
-msgstr "ä¸è¦ç¼åç¨æ·è®¤è¯ä»¤ç"
-
-#: ../svn-bench/svn-bench.c:130 ../svn/svn.c:244 ../svnrdump/svnrdump.c:167
-#: ../svnsync/svnsync.c:207
-msgid "deprecated; same as --trust-unknown-ca"
-msgstr ""
-
-#: ../svn-bench/svn-bench.c:132 ../svn/svn.c:246 ../svnrdump/svnrdump.c:169
-#: ../svnsync/svnsync.c:209
-msgid ""
-"with --non-interactive, accept SSL server\n"
-" certificates from unknown certificate authorities"
-msgstr ""
-
-#: ../svn-bench/svn-bench.c:136 ../svn/svn.c:250 ../svnrdump/svnrdump.c:173
-#: ../svnsync/svnsync.c:213
-#, fuzzy
-msgid ""
-"with --non-interactive, accept SSL server\n"
-" certificates even if the server hostname does not\n"
-" match the certificate's common name attribute"
-msgstr "ä¸æç¤ºçæ¥åæªç¥çè¯ä¹¦é¢åæºæåè¡ç SSL æå¡å¨è¯ä¹¦(åªç¨äºé项 â--non-interactiveâ)"
-
-#: ../svn-bench/svn-bench.c:142 ../svn/svn.c:256 ../svnrdump/svnrdump.c:179
-#: ../svnsync/svnsync.c:219
-#, fuzzy
-msgid ""
-"with --non-interactive, accept expired SSL server\n"
-" certificates"
-msgstr "å¦æçæ¬åºè¢«å
¶ä»è¿ç¨å ç¨ï¼çå¾
èä¸ç´æ¥éåº"
-
-#: ../svn-bench/svn-bench.c:146 ../svn/svn.c:260 ../svnrdump/svnrdump.c:183
-#: ../svnsync/svnsync.c:223
-msgid ""
-"with --non-interactive, accept SSL server\n"
-" certificates from the future"
-msgstr ""
-
-#: ../svn-bench/svn-bench.c:150 ../svn/svn.c:264 ../svnrdump/svnrdump.c:187
-#: ../svnsync/svnsync.c:227
-msgid ""
-"with --non-interactive, accept SSL server\n"
-" certificates with failures other than the above"
-msgstr ""
-
-#: ../svn-bench/svn-bench.c:154
-msgid "do no interactive prompting"
-msgstr ""
-
-#: ../svn-bench/svn-bench.c:156 ../svn/svn.c:291 ../svnadmin/svnadmin.c:280
-#: ../svnrdump/svnrdump.c:139 ../svnsync/svnsync.c:239
-msgid "read user configuration files from directory ARG"
-msgstr "ä»ç®å½ ARG 读åç¨æ·é
ç½®æä»¶"
-
-#: ../svn-bench/svn-bench.c:158 ../svn/svn.c:293 ../svnrdump/svnrdump.c:159
-#: ../svnsync/svnsync.c:241
-msgid ""
-"set user configuration option in the format:\n"
-" FILE:SECTION:OPTION=[VALUE]\n"
-" For example:\n"
-" servers:global:http-library=serf"
-msgstr ""
-"以ä¸å±æ ¼å¼è®¾ç½®ç¨æ·é
ç½®é项ï¼\n"
-" FILE:SECTION:OPTION=[VALUE]\n"
-" ä¾å¦ï¼\n"
-" servers:global:http-library=serf"
-
-#: ../svn-bench/svn-bench.c:165 ../svn/svn.c:310
-msgid "maximum number of log entries"
-msgstr "æ¥å¼é¡¹æå¤§å¼"
-
-#: ../svn-bench/svn-bench.c:167 ../svn/svn.c:319
-msgid "retrieve all revision properties"
-msgstr "è·åææçæ¬å±æ§"
-
-#: ../svn-bench/svn-bench.c:169 ../svn/svn.c:321
-msgid "retrieve no revision properties"
-msgstr "æ²¡ææ¾åçæ¬å±æ§"
-
-#: ../svn-bench/svn-bench.c:171 ../svn/svn.c:323
-msgid ""
-"set revision property ARG in new revision\n"
-" using the name[=value] format"
-msgstr ""
-"卿°çæ¬è®¾ç½®çæ¬å±æ§ ARG\n"
-" ä½¿ç¨æ ¼å¼ name[=value]"
-
-#: ../svn-bench/svn-bench.c:175 ../svn/svn.c:328
-msgid ""
-"use/display additional information from merge\n"
-" history"
-msgstr "ä»åå¹¶åå²ä½¿ç¨/æ¾ç¤ºé¢å¤ä¿¡æ¯"
-
-#: ../svn-bench/svn-bench.c:217 ../svn/svn.c:693
-msgid ""
-"Describe the usage of this program or its subcommands.\n"
-"usage: help [SUBCOMMAND...]\n"
-msgstr ""
-"æè¿°æ¬ç¨åºæå
¶åå½ä»¤çç¨æ³ã\n"
-"ç¨æ³: help [åå½ä»¤...]\n"
-
-#: ../svn-bench/svn-bench.c:223
-msgid ""
-"Create an unversioned copy of a tree.\n"
-"usage: null-export [-r REV] URL[@PEGREV]\n"
-"\n"
-" Exports a clean directory tree from the repository specified by\n"
-" URL, at revision REV if it is given, otherwise at HEAD.\n"
-"\n"
-" If specified, PEGREV determines in which revision the target is first\n"
-" looked up.\n"
-msgstr ""
-
-#: ../svn-bench/svn-bench.c:234
-#, fuzzy
-msgid ""
-"List directory entries in the repository.\n"
-"usage: null-list [TARGET[@REV]...]\n"
-"\n"
-" List each TARGET file and the contents of each TARGET directory as\n"
-" they exist in the repository. If TARGET is a working copy path, the\n"
-" corresponding repository URL will be used. If specified, REV determines\n"
-" in which revision the target is first looked up.\n"
-"\n"
-" The default TARGET is '.', meaning the repository URL of the current\n"
-" working directory.\n"
-"\n"
-" With --verbose, the following fields will be fetched for each item:\n"
-"\n"
-" Revision number of the last commit\n"
-" Author of the last commit\n"
-" If locked, the letter 'O'. (Use 'svn info URL' to see details)\n"
-" Size (in bytes)\n"
-" Date and time of the last commit\n"
-msgstr ""
-"ååºçæ¬åºä¸çç®å½å
容ã\n"
-"ç¨æ³: list [TARGET[@REV]...]\n"
-"\n"
-" æ¾ç¤ºçæ¬åºä¸æä»¶ååç®å½å表ã妿 TARGET æ¯å·¥ä½å¯æ¬è·¯å¾ï¼é£ä¹æä½å¯¹åºç\n"
-" çæ¬åºURLæå®çTARGETãREVæå®ä»å¨åªä¸ªçæ¬æ¥æ¾TARGETã\n"
-"\n"
-" TARGETé»è®¤æ¯â.âï¼è¡¨ç¤ºå½åå·¥ä½ç®å½å¯¹åºççæ¬åºURLã\n"
-"\n"
-" ä½¿ç¨ --verbose æ¶ï¼æ¯ä¸ªæ¡ç®ä¼æ¾ç¤ºä»¥ä¸é¢å¤ä¿¡æ¯: \n"
-"\n"
-" æå䏿¬¡æäº¤ççæ¬å·ç \n"
-" æå䏿¬¡æäº¤çä½è
\n"
-" å¦æè¢«éå®ï¼æ¾ç¤ºåæ¯âOâã(使ç¨âsvn info URLâæ¥ç详ç»ä¿¡æ¯)\n"
-" å¤§å° (以åè为åä½)\n"
-" æå䏿¬¡æäº¤çæ¥æä¸æ¶é´\n"
-
-#: ../svn-bench/svn-bench.c:255
-msgid ""
-"Fetch the log messages for a set of revision(s) and/or path(s).\n"
-"usage: 1. null-log [PATH][@REV]\n"
-" 2. null-log URL[@REV] [PATH...]\n"
-"\n"
-" 1. Fetch the log messages for the URL corresponding to PATH\n"
-" (default: '.'). If specified, REV is the revision in which the\n"
-" URL is first looked up, and the default revision range is REV:1.\n"
-" If REV is not specified, the default revision range is BASE:1,\n"
-" since the URL might not exist in the HEAD revision.\n"
-"\n"
-" 2. Fetch the log messages for the PATHs (default: '.') under URL.\n"
-" If specified, REV is the revision in which the URL is first\n"
-" looked up, and the default revision range is REV:1; otherwise,\n"
-" the URL is looked up in HEAD, and the default revision range is\n"
-" HEAD:1.\n"
-"\n"
-" Multiple '-c' or '-r' options may be specified (but not a\n"
-" combination of '-c' and '-r' options), and mixing of forward and\n"
-" reverse ranges is allowed.\n"
-"\n"
-" With -v, also print all affected paths with each log message.\n"
-" With -q, don't print the log message body itself (note that this is\n"
-" compatible with -v).\n"
-"\n"
-" Each log message is printed just once, even if more than one of the\n"
-" affected paths for that revision were explicitly requested. Logs\n"
-" follow copy history by default. Use --stop-on-copy to disable this\n"
-" behavior, which can be useful for determining branchpoints.\n"
-msgstr ""
-
-#: ../svn-bench/svn-bench.c:286 ../svn/svn.c:835
-msgid "retrieve revision property ARG"
-msgstr "è·åçæ¬å±æ§ ARG"
-
-#: ../svn-bench/svn-bench.c:287 ../svn/svn.c:836
-msgid "the change made in revision ARG"
-msgstr "çæ¬ ARG å¼èµ·çæ¹å"
-
-#: ../svn-bench/svn-bench.c:290
-#, fuzzy
-msgid ""
-"Display information about a local or remote item.\n"
-"usage: null-info [TARGET[@REV]...]\n"
-"\n"
-" Print information about each TARGET (default: '.').\n"
-" TARGET may be either a working-copy path or URL. If specified, REV\n"
-" determines in which revision the target is first looked up.\n"
-msgstr ""
-"æ¾ç¤ºæ¬å°æè¿ç¨æ¡ç®çä¿¡æ¯ã\n"
-"ç¨æ³: info [TARGET[@REV]...]\n"
-"\n"
-" æ¾ç¤ºæ¯ä¸ª TARGET çä¿¡æ¯ (é»è®¤: â.â)ã\n"
-" TARGET å¯ä»¥æ¯å·¥ä½å¯æ¬ä¸çè·¯å¾æçæ¬åºä¸ç URLãREV æå®ä»åªä¸ª\n"
-" çæ¬å¼å§æ¥æ¾ç®æ ã\n"
-
-#: ../svn-bench/svn-bench.c:338 ../svn/svn.c:1764 ../svnadmin/svnadmin.c:97
-#: ../svnfsfs/svnfsfs.c:79 ../svnlook/svnlook.c:387 ../svnrdump/svnrdump.c:65
-#: ../svnsync/svnsync.c:332
-msgid "Caught signal"
-msgstr "ææå°ä¿¡å·"
-
-#: ../svn-bench/svn-bench.c:430 ../svn/svn.c:1910 ../svnlook/svnlook.c:2571
-msgid "Non-numeric limit argument given"
-msgstr "--limit åå¼ä¸æ¯æ°å"
-
-#: ../svn-bench/svn-bench.c:435 ../svn/svn.c:1915 ../svnlook/svnlook.c:2576
-msgid "Argument to --limit must be positive"
-msgstr "--limit åå¼å¿
须为æ£"
+msgid " The certificate issuer is unknown.\n"
+msgstr " è¯ä¹¦é¢åè
æªç¥ã\n"
-#: ../svn-bench/svn-bench.c:471 ../svn/svn.c:1965
+#: ../svn/auth-cmd.c:93
#, c-format
-msgid "Negative number in range (%s) not supported with -c"
-msgstr "-c é项䏿¯æè´æ°å¨èå´ (%s) ä¸"
+msgid " Unknown verification failure.\n"
+msgstr " æªç¥çéªè¯å¤±è´¥ã\n"
-#: ../svn-bench/svn-bench.c:483 ../svn/svn.c:1977
+#: ../svn/auth-cmd.c:260
#, c-format
-msgid "Non-numeric change argument (%s) given to -c"
-msgstr "-c é项çåå¼(%s)䏿¯æ°å"
+msgid "Subject: %s\n"
+msgstr "主é¢: %s\n"
-#: ../svn-bench/svn-bench.c:490 ../svn/svn.c:1984
-msgid "There is no change 0"
-msgstr "没æçæ¬ 0"
-
-#: ../svn-bench/svn-bench.c:532 ../svn/svn.c:2025 ../svnadmin/svnadmin.c:2488
-#: ../svnfsfs/svnfsfs.c:331 ../svnrdump/svnrdump.c:962
-#: ../svnsync/svnsync.c:2107
+#: ../svn/auth-cmd.c:262
#, c-format
-msgid "Syntax error in revision argument '%s'"
-msgstr "çæ¬åæ°â%sâä¸æè¯æ³é误"
+msgid "Valid from: %s\n"
+msgstr "çææ¥æ: %s\n"
-#: ../svn-bench/svn-bench.c:571 ../svn/svn.c:2088 ../svn/svn.c:2105
+#: ../svn/auth-cmd.c:266
#, c-format
-msgid "Error converting depth from locale to UTF-8"
-msgstr "å°æ·±åº¦ä»æ¬å°ç¼ç 转æ¢å° UTF8 失败"
+msgid "Valid until: %s\n"
+msgstr "è¿ææ¥æ: %s\n"
-#: ../svn-bench/svn-bench.c:578 ../svn/svn.c:2095
+#: ../svn/auth-cmd.c:270
#, c-format
-msgid "'%s' is not a valid depth; try 'empty', 'files', 'immediates', or 'infinity'"
-msgstr "â%sâ 䏿¯ææç深度ï¼å°è¯ âemptyâï¼âfilesâï¼âimmediatesâï¼æ âinfinityâ"
+msgid "Issuer: %s\n"
+msgstr "é¢åè
: %s\n"
-#: ../svn-bench/svn-bench.c:708 ../svn/svn.c:2452
-#: ../svndumpfilter/svndumpfilter.c:1527 ../svnlook/svnlook.c:2675
+#: ../svn/auth-cmd.c:272
#, c-format
-msgid "Subcommand argument required\n"
-msgstr "å¿
é¡»æä¾åå½ä»¤åæ°\n"
-
-#: ../svn-bench/svn-bench.c:726 ../svn/svn.c:2470 ../svnadmin/svnadmin.c:2688
-#: ../svndumpfilter/svndumpfilter.c:1545 ../svnfsfs/svnfsfs.c:403
-#: ../svnlook/svnlook.c:2692 ../svnrdump/svnrdump.c:1078
-#, fuzzy, c-format
-msgid "Unknown subcommand: '%s'\n"
-msgstr "æªç¥å½ä»¤: â%sâ\n"
-
-#: ../svn-bench/svn-bench.c:760
-#, fuzzy, c-format
-msgid ""
-"Subcommand '%s' doesn't accept option '%s'\n"
-"Type 'svn-bench help %s' for usage.\n"
-msgstr ""
-"åå½ä»¤â%sâ䏿¥åé项â%sâ\n"
-"使ç¨âsvnsync help %sâå¾å°ç¨æ³ã\n"
-
-#: ../svn-bench/svn-bench.c:774 ../svn/svn.c:2530
-msgid "Multiple revision arguments encountered; can't specify -c twice, or both -c and -r"
-msgstr "éå°äºå¤ä¸ªçæ¬åæ°ï¼ä¸è½æå® -c 两次æè
åæ¶ä½¿ç¨ -c å -r"
-
-#: ../svn-bench/svn-bench.c:785 ../svn/svn.c:2550
-msgid "--with-all-revprops and --with-no-revprops are mutually exclusive"
-msgstr "--with-all-revprops ä¸ --with-no-revprops æ¯äºæ¥ç"
-
-#: ../svn-bench/svn-bench.c:794 ../svn/svn.c:2559
-msgid "--with-revprop and --with-no-revprops are mutually exclusive"
-msgstr "--with-revprop ä¸ --with-no-revprops æ¯äºæ¥ç"
-
-#: ../svn-bench/svn-bench.c:803 ../svn/svn.c:2598 ../svnmucc/svnmucc.c:669
-#: ../svnrdump/svnrdump.c:1136 ../svnsync/svnsync.c:2213
-#, fuzzy
-msgid "--trust-unknown-ca requires --non-interactive"
-msgstr "--trust-server-cert éè¦ --non-interactive"
-
-#: ../svn-bench/svn-bench.c:807 ../svn/svn.c:2602 ../svnmucc/svnmucc.c:673
-#: ../svnrdump/svnrdump.c:1140 ../svnsync/svnsync.c:2217
-#, fuzzy
-msgid "--trust-cn-mismatch requires --non-interactive"
-msgstr "--trust-server-cert éè¦ --non-interactive"
-
-#: ../svn-bench/svn-bench.c:811 ../svn/svn.c:2606 ../svnmucc/svnmucc.c:677
-#: ../svnrdump/svnrdump.c:1144 ../svnsync/svnsync.c:2221
-#, fuzzy
-msgid "--trust-expired requires --non-interactive"
-msgstr "--trust-server-cert éè¦ --non-interactive"
-
-#: ../svn-bench/svn-bench.c:815 ../svn/svn.c:2610 ../svnmucc/svnmucc.c:681
-#: ../svnrdump/svnrdump.c:1148 ../svnsync/svnsync.c:2225
-#, fuzzy
-msgid "--trust-not-yet-valid requires --non-interactive"
-msgstr "--trust-server-cert éè¦ --non-interactive"
-
-#: ../svn-bench/svn-bench.c:819 ../svn/svn.c:2614 ../svnmucc/svnmucc.c:685
-#: ../svnrdump/svnrdump.c:1152 ../svnsync/svnsync.c:2229
-#, fuzzy
-msgid "--trust-other-failure requires --non-interactive"
-msgstr "--trust-server-cert éè¦ --non-interactive"
-
-#: ../svn-bench/svn-bench.c:963
-#, fuzzy, c-format
-msgid "Try 'svn-bench help %s' for more information"
-msgstr "è¯·ä½¿ç¨ âsvn helpâ 以å¾å°æ´å¤ä¿¡æ¯"
-
-#: ../svn-bench/svn-bench.c:969 ../svn/svn.c:3027
-msgid "Please see the 'svn upgrade' command"
-msgstr "请åé
å½ä»¤ 'svn upgrade'"
-
-#: ../svn-bench/svn-bench.c:977 ../svn/svn.c:3049
-msgid "Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)"
-msgstr "è¿è¡âsvn cleanupâå é¤é (è¿è¡âsvn help cleanupâ以å¾å°è¯¦ç»ä¿¡æ¯)"
-
-#: ../svn/add-cmd.c:101
-msgid "Could not add all targets because some targets don't exist"
-msgstr "å 为ä¸äºç®æ ä¸åå¨ï¼æä»¥ä¸è½å¢å å
¨é¨ç®æ "
-
-#: ../svn/add-cmd.c:105
-msgid "Could not add all targets because some targets are already versioned"
-msgstr "å 为ä¸äºç®æ å·²ç»çæ¬åï¼æä»¥ä¸è½å¢å å
¨é¨ç®æ "
+msgid "Fingerprint: %s\n"
+msgstr "æçº¹: %s\n"
-#: ../svn/auth-cmd.c:69
+#: ../svn/auth-cmd.c:289
#, c-format
-msgid "Automatic certificate validity check failed because:\n"
-msgstr ""
-
-#: ../svn/auth-cmd.c:74
-#, fuzzy, c-format
-msgid " The certificate is not yet valid.\n"
-msgstr " - è¯ä¹¦æªçæã\n"
+msgid "Hostnames: %s\n"
+msgstr "主æºå: %s\n"
-#: ../svn/auth-cmd.c:78
-#, fuzzy, c-format
-msgid " The certificate has expired.\n"
-msgstr " - è¯ä¹¦å·²è¿æã\n"
-
-#: ../svn/auth-cmd.c:82
-#, fuzzy, c-format
-msgid " The certificate's Common Name (hostname) does not match the remote hostname.\n"
-msgstr " - è¯ä¹¦ç主æºåç§°ä¸å¹é
ã\n"
-
-#: ../svn/auth-cmd.c:87
-#, fuzzy, c-format
-msgid " The certificate issuer is unknown.\n"
-msgstr " - è¯ä¹¦åçæªç¥é误ã\n"
-
-#: ../svn/auth-cmd.c:91
+#: ../svn/auth-cmd.c:309
#, c-format
-msgid " Unknown verification failure.\n"
-msgstr " æªç¥çéªè¯å¤±è´¥ã\n"
-
-#: ../svn/auth-cmd.c:182
-#, fuzzy, c-format
msgid "Credential kind: %s\n"
-msgstr "没æä¿ååè¯æ°æ®"
+msgstr "åæ®ç±»å: %s\n"
-#: ../svn/auth-cmd.c:202
-#, fuzzy, c-format
+#: ../svn/auth-cmd.c:329
+#, c-format
msgid "Password: %s\n"
-msgstr "â%sâçå¯ç : "
+msgstr "å¯ç : %s\n"
-#: ../svn/auth-cmd.c:204
+#: ../svn/auth-cmd.c:331
#, c-format
msgid "Password: [not shown]\n"
msgstr "å¯ç : [æªæ¾ç¤º]\n"
-#: ../svn/auth-cmd.c:210
-#, fuzzy, c-format
+#: ../svn/auth-cmd.c:337
+#, c-format
msgid "Passphrase: %s\n"
-msgstr "â%sâçå¯ç : "
+msgstr "å¯ç çè¯: %s\n"
-#: ../svn/auth-cmd.c:213
-#, fuzzy, c-format
+#: ../svn/auth-cmd.c:340
+#, c-format
msgid "Passphrase: [not shown]\n"
-msgstr "â%sâçå¯ç : "
+msgstr "å¯ç çè¯: [æªæ¾ç¤º]\n"
-#: ../svn/auth-cmd.c:216
-#, fuzzy, c-format
+#: ../svn/auth-cmd.c:343
+#, c-format
msgid "Password cache: %s\n"
-msgstr "â%sâçå¯ç : "
+msgstr "å¯ç ç¼å: %s\n"
-#: ../svn/auth-cmd.c:219
-#, fuzzy, c-format
+#: ../svn/auth-cmd.c:346
+#, c-format
msgid "Username: %s\n"
-msgstr "ç¨æ·å: "
-
-#: ../svn/auth-cmd.c:223
-#, fuzzy, c-format
-msgid "Hostname: %s\n"
-msgstr "åç§°: %s\n"
-
-#: ../svn/auth-cmd.c:225
-#, fuzzy, c-format
-msgid "Valid from: %s\n"
-msgstr "ç§»èª: %s\n"
-
-#: ../svn/auth-cmd.c:228
-#, fuzzy, c-format
-msgid "Valid until: %s\n"
-msgstr ""
-"\n"
-"ææé项: \n"
-
-#: ../svn/auth-cmd.c:231
-#, fuzzy, c-format
-msgid "Issuer: %s\n"
-msgstr "ææè
: %s\n"
-
-#: ../svn/auth-cmd.c:233
-#, fuzzy, c-format
-msgid "Fingerprint: %s\n"
-msgstr "ä¿®æ¹å表: %s\n"
+msgstr "ç¨æ·å: %s\n"
-#: ../svn/auth-cmd.c:283
+#: ../svn/auth-cmd.c:398
#, c-format
msgid "Deleting %s credential for realm '%s'\n"
-msgstr ""
+msgstr "æ£å¨å é¤é¢å '%s' ç %s åæ®\n"
-#: ../svn/auth-cmd.c:330
+#: ../svn/auth-cmd.c:445
#, c-format
msgid "Credentials cache in '%s' is empty\n"
-msgstr ""
+msgstr "'%s' ä¸çåæ®ç¼å为空\n"
-#: ../svn/auth-cmd.c:334 ../svn/auth-cmd.c:357
+#: ../svn/auth-cmd.c:449 ../svn/auth-cmd.c:475
#, c-format
msgid "Credentials cache in '%s' contains no matching credentials"
-msgstr ""
+msgstr "'%s' ä¸çåæ®ç¼åä¸å
å«å¹é
çåæ®"
-#: ../svn/auth-cmd.c:342
+#: ../svn/auth-cmd.c:457
#, c-format
-msgid "Credentials cache in '%s' contains %d credentials\n"
-msgstr ""
+msgid "Credentials cache in '%s' contains %d credential\n"
+msgid_plural "Credentials cache in '%s' contains %d credentials\n"
+msgstr[0] "'%s' ä¸çåæ®ç¼åå
å« %d ä¸ªåæ®\n"
-#: ../svn/auth-cmd.c:346
+#: ../svn/auth-cmd.c:463
#, c-format
-msgid "Credentials cache in '%s' contains %d matching credentials\n"
-msgstr ""
+msgid "Credentials cache in '%s' contains %d matching credential\n"
+msgid_plural "Credentials cache in '%s' contains %d matching credentials\n"
+msgstr[0] "'%s' ä¸çåæ®ç¼åå
å« %d 个å¹é
çåæ®\n"
-#: ../svn/auth-cmd.c:361
+#: ../svn/auth-cmd.c:480
#, c-format
-msgid "Deleted %d matching credentials from '%s'\n"
-msgstr ""
+msgid "Deleted %d matching credential from '%s'\n"
+msgid_plural "Deleted %d matching credentials from '%s'\n"
+msgstr[0] "å·²å é¤ %d 个å¹é
çåæ®(æ¥èª '%s')\n"
-#: ../svn/blame-cmd.c:303 ../svn/list-cmd.c:301
+#: ../svn/blame-cmd.c:311
msgid "'verbose' option invalid in XML mode"
-msgstr "å¨XML模å¼ä¸âverboseâéé¡¹æ æ"
+msgstr "å¨XML模å¼ä¸'verbose'éé¡¹æ æ"
-#: ../svn/blame-cmd.c:315 ../svn/info-cmd.c:615 ../svn/list-cmd.c:313
-#: ../svn/status-cmd.c:308
+#: ../svn/blame-cmd.c:323 ../svn/status-cmd.c:315
msgid "'incremental' option only valid in XML mode"
-msgstr "åªæå¨XML模å¼âincrementalâéé¡¹æææ"
+msgstr "åªæå¨XML模å¼'incremental'éé¡¹æææ"
-#: ../svn/blame-cmd.c:378
-#, fuzzy, c-format
+#: ../svn/blame-cmd.c:387
+#, c-format
msgid "Skipping binary file (use --force to treat as text): '%s'\n"
-msgstr "ç¥è¿äºè¿å¶æä»¶: â%sâ\n"
+msgstr "è·³è¿äºè¿å¶æä»¶(ä½¿ç¨ --force å°å
¶è§ä¸ºææ¬): '%s'\n"
-#: ../svn/blame-cmd.c:415
+#: ../svn/blame-cmd.c:424 ../svnbench/null-blame-cmd.c:272
msgid "Could not perform blame on all targets because some targets don't exist"
msgstr "å 为ä¸äºç®æ ä¸åå¨ï¼æä»¥ä¸è½è¿½æº¯å
¨é¨ç®æ "
@@ -9956,318 +11962,236 @@ msgstr "å 为ä¸äºç®æ 没æçæ¬å
msgid "Could not cat all targets because some targets are directories"
msgstr "å 为ä¸äºç®æ æ¯ç®å½ï¼æä»¥ä¸è½æ¾ç¤ºå
¨é¨ç®æ "
-#: ../svn/changelist-cmd.c:135
+#: ../svn/changelist-cmd.c:117
msgid "Could not set changelists on all targets because some targets don't exist"
msgstr "å 为ä¸äºç®æ ä¸åå¨ï¼æä»¥ä¸è½å¯¹å
¨é¨ç®æ 设置修æ¹å表"
-#: ../svn/changelist-cmd.c:140
+#: ../svn/changelist-cmd.c:122
msgid "Could not set changelists on all targets because some targets are not versioned"
msgstr "å 为ä¸äºç®æ 没æçæ¬åï¼æä»¥ä¸è½å¯¹å
¨é¨ç®æ 设置修æ¹å表"
-#: ../svn/checkout-cmd.c:140 ../svn/switch-cmd.c:138
+#: ../svn/checkout-cmd.c:140 ../svn/switch-cmd.c:141
#, c-format
msgid "'%s' does not appear to be a URL"
-msgstr "â%sâä¸åæ¯URL"
+msgstr "'%s'ä¸åæ¯URL"
-#: ../svn/checkout-cmd.c:181 ../svn/export-cmd.c:130 ../svn/list-cmd.c:413
-#: ../svn/switch-cmd.c:188 ../svn/update-cmd.c:177
+#: ../svn/checkout-cmd.c:183 ../svn/export-cmd.c:130 ../svn/list-cmd.c:508
+#: ../svn/switch-cmd.c:191 ../svn/update-cmd.c:181
msgid "Failure occurred processing one or more externals definitions"
-msgstr "å¤çä¸ä¸ªææ´å¤çå¤é¨å®ä¹å¤±è´¥"
+msgstr "å¤çä¸ä¸ªææ´å¤çå¤é¨å¼ç¨å®ä¹å¤±è´¥"
-#: ../svn/cl-conflicts.c:82
+#: ../svn/cl-conflicts.c:74
msgid "local file edit"
msgstr "æ¬å°æä»¶ç¼è¾"
-#: ../svn/cl-conflicts.c:84
-#, fuzzy
+#: ../svn/cl-conflicts.c:76
msgid "local file obstruction"
-msgstr "é»å¡"
+msgstr "æ¬å°æä»¶é»å¡"
-#: ../svn/cl-conflicts.c:86
+#: ../svn/cl-conflicts.c:78
msgid "local file delete"
msgstr "æ¬å°æä»¶å é¤"
-#: ../svn/cl-conflicts.c:89
-#, fuzzy
+#: ../svn/cl-conflicts.c:81
msgid "local file missing or deleted or moved away"
-msgstr "æ¬å°æä»¶ç§»èµ°"
+msgstr "æ¬å°æä»¶ç¼ºå¤±ãå·²å é¤æå·²ç§»èµ°"
-#: ../svn/cl-conflicts.c:91
+#: ../svn/cl-conflicts.c:83
msgid "local file missing"
msgstr "æ¬å°æä»¶ç¼ºå¤±"
-#: ../svn/cl-conflicts.c:93
-#, fuzzy
+#: ../svn/cl-conflicts.c:85
msgid "local file unversioned"
-msgstr "æªçæ¬æ§å¶"
+msgstr "æ¬å°æä»¶æªçæ¬æ§å¶"
-#: ../svn/cl-conflicts.c:95
+#: ../svn/cl-conflicts.c:87
msgid "local file add"
msgstr "æ¬å°æä»¶å¢å "
-#: ../svn/cl-conflicts.c:97
-#, fuzzy
+#: ../svn/cl-conflicts.c:89
msgid "local file replace"
-msgstr "è°åº¦: æ¿æ¢\n"
+msgstr "æ¬å°æä»¶æ¿æ¢"
-#: ../svn/cl-conflicts.c:99
+#: ../svn/cl-conflicts.c:91
msgid "local file moved away"
msgstr "æ¬å°æä»¶ç§»èµ°"
-#: ../svn/cl-conflicts.c:101
+#: ../svn/cl-conflicts.c:93
msgid "local file moved here"
msgstr "æ¬å°æä»¶ç§»å
¥"
-#: ../svn/cl-conflicts.c:108
+#: ../svn/cl-conflicts.c:100
msgid "local dir edit"
msgstr "æ¬å°ç®å½ç¼è¾"
-#: ../svn/cl-conflicts.c:110
-#, fuzzy
+#: ../svn/cl-conflicts.c:102
msgid "local dir obstruction"
-msgstr "é»å¡"
+msgstr "æ¬å°ç®å½é»å¡"
-#: ../svn/cl-conflicts.c:112
+#: ../svn/cl-conflicts.c:104
msgid "local dir delete"
msgstr "æ¬å°ç®å½å é¤"
-#: ../svn/cl-conflicts.c:115
-#, fuzzy
+#: ../svn/cl-conflicts.c:107
msgid "local dir missing or deleted or moved away"
-msgstr "æ¬å°ç®å½ç§»èµ°"
+msgstr "æ¬å°ç®å½ç¼ºå¤±ãå·²å é¤æå·²ç§»èµ°"
-#: ../svn/cl-conflicts.c:117
+#: ../svn/cl-conflicts.c:109
msgid "local dir missing"
msgstr "æ¬å°ç®å½ç¼ºå¤±"
-#: ../svn/cl-conflicts.c:119
-#, fuzzy
+#: ../svn/cl-conflicts.c:111
msgid "local dir unversioned"
-msgstr "æªçæ¬æ§å¶"
+msgstr "æ¬å°ç®å½æªçæ¬æ§å¶"
-#: ../svn/cl-conflicts.c:121
+#: ../svn/cl-conflicts.c:113
msgid "local dir add"
msgstr "æ¬å°ç®å½å¢å "
-#: ../svn/cl-conflicts.c:123
+#: ../svn/cl-conflicts.c:115
msgid "local dir replace"
msgstr "æ¬å°ç®å½æ¿æ¢"
-#: ../svn/cl-conflicts.c:125
+#: ../svn/cl-conflicts.c:117
msgid "local dir moved away"
msgstr "æ¬å°ç®å½ç§»èµ°"
-#: ../svn/cl-conflicts.c:127
+#: ../svn/cl-conflicts.c:119
msgid "local dir moved here"
msgstr "æ¬å°ç®å½ç§»å
¥"
-#: ../svn/cl-conflicts.c:135 ../svn/cl-conflicts.c:242
-msgid "local edit"
-msgstr "æ¬å°ç¼è¾"
-
-#: ../svn/cl-conflicts.c:137 ../svn/cl-conflicts.c:251
-#, fuzzy
-msgid "local obstruction"
-msgstr "é»å¡"
-
-#: ../svn/cl-conflicts.c:139 ../svn/cl-conflicts.c:248
-#, fuzzy
-msgid "local delete"
-msgstr "å é¤"
-
-#: ../svn/cl-conflicts.c:142
-#, fuzzy
+#: ../svn/cl-conflicts.c:134
msgid "local missing or deleted or moved away"
-msgstr "æ¬å°ç®å½ç§»èµ°"
+msgstr "æ¬å°ç¼ºå¤±ãå·²å é¤æå·²ç§»èµ°"
-#: ../svn/cl-conflicts.c:144
-#, fuzzy
+#: ../svn/cl-conflicts.c:136
msgid "local missing"
-msgstr "æ¬å°ç®å½ç¼ºå¤±"
+msgstr "æ¬å°ç¼ºå¤±"
-#: ../svn/cl-conflicts.c:146
-#, fuzzy
+#: ../svn/cl-conflicts.c:138
msgid "local unversioned"
-msgstr "æªçæ¬æ§å¶"
-
-#: ../svn/cl-conflicts.c:148 ../svn/cl-conflicts.c:245
-#, fuzzy
-msgid "local add"
-msgstr "(æ¬å°)"
+msgstr "æ¬å°æªçæ¬æ§å¶"
-#: ../svn/cl-conflicts.c:150
-#, fuzzy
+#: ../svn/cl-conflicts.c:142
msgid "local replace"
-msgstr "æ¬å°ç®å½æ¿æ¢"
+msgstr "æ¬å°æ¿æ¢"
-#: ../svn/cl-conflicts.c:152
-#, fuzzy
+#: ../svn/cl-conflicts.c:144
msgid "local moved away"
-msgstr "æ¬å°ç®å½ç§»èµ°"
+msgstr "æ¬å°ç§»èµ°"
-#: ../svn/cl-conflicts.c:154
-#, fuzzy
+#: ../svn/cl-conflicts.c:146
msgid "local moved here"
-msgstr "æ¬å°ç®å½ç§»å
¥"
+msgstr "æ¬å°ç§»å
¥"
-#: ../svn/cl-conflicts.c:173
-#, fuzzy
+#: ../svn/cl-conflicts.c:165
msgid "incoming file edit"
-msgstr "ä¼ è¾æä»¶æ°æ®"
+msgstr "ä¼ å
¥æä»¶ç¼è¾"
-#: ../svn/cl-conflicts.c:175
-#, fuzzy
+#: ../svn/cl-conflicts.c:167
msgid "incoming file add"
-msgstr "ä¼ è¾æä»¶æ°æ®"
+msgstr "ä¼ å
¥æä»¶æ·»å "
-#: ../svn/cl-conflicts.c:177
-#, fuzzy
+#: ../svn/cl-conflicts.c:169
msgid "incoming file delete or move"
-msgstr "ä¼ è¾æä»¶æ°æ®"
+msgstr "ä¼ å
¥æä»¶å é¤æç§»å¨"
-#: ../svn/cl-conflicts.c:179
-#, fuzzy
+#: ../svn/cl-conflicts.c:171
msgid "incoming replace with file"
-msgstr "è¿å
¥çç®å½æ¿æ¢"
+msgstr "ä¼ å
¥æ¿æ¢ä¸ºæä»¶"
-#: ../svn/cl-conflicts.c:186
+#: ../svn/cl-conflicts.c:178
msgid "incoming dir edit"
-msgstr "è¿å
¥çç®å½ç¼è¾"
+msgstr "ä¼ å
¥çç®å½ç¼è¾"
-#: ../svn/cl-conflicts.c:188
+#: ../svn/cl-conflicts.c:180
msgid "incoming dir add"
-msgstr "è¿å
¥çç®å½å¢å "
+msgstr "ä¼ å
¥çç®å½å¢å "
-#: ../svn/cl-conflicts.c:190
-#, fuzzy
+#: ../svn/cl-conflicts.c:182
msgid "incoming dir delete or move"
-msgstr "è¿å
¥çç®å½å é¤"
+msgstr "ä¼ å
¥ç®å½å é¤æç§»å¨"
-#: ../svn/cl-conflicts.c:192
-#, fuzzy
+#: ../svn/cl-conflicts.c:184
msgid "incoming replace with dir"
-msgstr "è¿å
¥çç®å½æ¿æ¢"
-
-#: ../svn/cl-conflicts.c:200 ../svn/cl-conflicts.c:262
-msgid "incoming edit"
-msgstr "è¿å
¥çç¼è¾"
-
-#: ../svn/cl-conflicts.c:202 ../svn/cl-conflicts.c:265
-msgid "incoming add"
-msgstr "è¿å
¥çå¢å "
+msgstr "ä¼ å
¥æ¿æ¢ä¸ºç®å½"
-#: ../svn/cl-conflicts.c:204
-#, fuzzy
+#: ../svn/cl-conflicts.c:196
msgid "incoming delete or move"
-msgstr "è¿å
¥çç®å½å é¤"
+msgstr "ä¼ å
¥å é¤æç§»å¨"
-#: ../svn/cl-conflicts.c:206
-#, fuzzy
+#: ../svn/cl-conflicts.c:198
msgid "incoming replace"
-msgstr "è¿å
¥çç®å½æ¿æ¢"
-
-#: ../svn/cl-conflicts.c:220
-#, fuzzy
-msgid "upon update"
-msgstr "æ´æ°"
-
-#: ../svn/cl-conflicts.c:221
-#, fuzzy
-msgid "upon switch"
-msgstr "忢"
-
-#: ../svn/cl-conflicts.c:222
-#, fuzzy
-msgid "upon merge"
-msgstr "åå¹¶"
-
-#: ../svn/cl-conflicts.c:223
-#, fuzzy
-msgid "upon none"
-msgstr "æ "
-
-#: ../svn/cl-conflicts.c:254
-#, fuzzy, c-format
-msgid "local %s"
-msgstr "(æ¬å°)"
-
-#: ../svn/cl-conflicts.c:268
-msgid "incoming delete"
-msgstr "è¿å
¥çå é¤"
-
-#: ../svn/cl-conflicts.c:271
-#, c-format
-msgid "incoming %s"
-msgstr "è¿å
¥ç %s"
-
-#: ../svn/cl-conflicts.c:277 ../svn/cl-conflicts.c:320
-#, c-format
-msgid "%s, %s %s"
-msgstr "%s, %s %s"
+msgstr "ä¼ å
¥æ¿æ¢"
#. A catch-all message for very rare or nominally impossible cases.
#. It will not be pretty, but is closer to an internal error than
#. an ordinary user-facing string.
-#: ../svn/cl-conflicts.c:328
-#, fuzzy, c-format
+#: ../svn/cl-conflicts.c:334
+#, c-format
msgid "local: %s %s incoming: %s %s %s"
-msgstr "æ¬å° %sï¼å¨ä½ %sï¼æä½ %s"
+msgstr "æ¬å°: %s %s ä¼ å
¥: %s %s %s"
+
+#: ../svn/cl-conflicts.c:361
+#, c-format
+msgid "%s %s"
+msgstr "%s %s"
-#: ../svn/cleanup-cmd.c:87
+#: ../svn/cleanup-cmd.c:88
msgid "Working copy locked; if no other Subversion client is currently using the working copy, try running 'svn cleanup' without the --remove-unversioned and --remove-ignored options first."
msgstr "å·¥ä½å¯æ¬éå®ï¼å¦ææ²¡æå
¶å® Subversion 客æ·ç«¯æ£å¨ä½¿ç¨æ¤å·¥ä½å¯æ¬ï¼è¯·å
å°è¯æ§è¡å½ä»¤ 'svn cleanup'ï¼ä¸ä½¿ç¨åæ° --remove-unversioned å --remove-ignoredã"
-#: ../svn/cleanup-cmd.c:95
+#: ../svn/cleanup-cmd.c:96
msgid "Cannot remove unversioned or ignored items from something that is not a working copy"
-msgstr ""
+msgstr "æ æ³ä»éå·¥ä½å¯æ¬ä¸ç§»é¤æªçæ¬æ§å¶æå¿½ç¥ç项"
-#: ../svn/cleanup-cmd.c:122
+#: ../svn/cleanup-cmd.c:123
#, c-format
msgid "Working copy locked; try running 'svn cleanup' on the root of the working copy ('%s') instead."
-msgstr "å·¥ä½å¯æ¬è¢«éå®ï¼è¯·å
对工ä½å¯æ¬(â%sâ)æ ¹ç®å½æ§è¡âsvn cleanupâã"
+msgstr "å·¥ä½å¯æ¬è¢«éå®ï¼è¯·å
对工ä½å¯æ¬('%s')æ ¹ç®å½æ§è¡'svn cleanup'ã"
#: ../svn/commit-cmd.c:80
#, c-format
msgid "svn: The depth of this commit is '%s', but copies are always performed recursively in the repository.\n"
-msgstr "svn: æ¤æäº¤çæ·±åº¦æ¯â%sâï¼ä½æ¯å¨çæ¬åºä¸æ§è¡çå¤å¶æ»æ¯éå½çã\n"
+msgstr "svn: æ¤æäº¤çæ·±åº¦æ¯'%s'ï¼ä½æ¯å¨çæ¬åºä¸æ§è¡çå¤å¶æ»æ¯éå½çã\n"
#: ../svn/commit-cmd.c:116
msgid "Commit targets must be local paths"
msgstr "æäº¤ç®æ å¿
é¡»æ¯æ¬å°è·¯å¾"
-#: ../svn/conflict-callbacks.c:159 ../svn/conflict-callbacks.c:176
+#: ../svn/conflict-callbacks.c:127 ../svn/conflict-callbacks.c:144
msgid "MINE"
msgstr "æç"
-#: ../svn/conflict-callbacks.c:164 ../svn/conflict-callbacks.c:174
+#: ../svn/conflict-callbacks.c:132 ../svn/conflict-callbacks.c:142
msgid "THEIRS"
msgstr "å«äººç"
-#: ../svn/conflict-callbacks.c:167
+#: ../svn/conflict-callbacks.c:135
msgid "MERGED"
msgstr "å·²åå¹¶"
-#: ../svn/conflict-callbacks.c:229 ../svn/conflict-callbacks.c:289
+#: ../svn/conflict-callbacks.c:198 ../svn/conflict-callbacks.c:246
msgid "||||||| ORIGINAL"
msgstr "||||||| åå§çæ¬"
-#: ../svn/conflict-callbacks.c:230
+#: ../svn/conflict-callbacks.c:199
msgid "<<<<<<< MINE (select with 'mc')"
-msgstr "<<<<<<< æççæ¬ (ä½¿ç¨ âmcâ éæ©)"
+msgstr "<<<<<<< æççæ¬ (ä½¿ç¨ 'mc' éæ©)"
-#: ../svn/conflict-callbacks.c:231
+#: ../svn/conflict-callbacks.c:200
msgid ">>>>>>> THEIRS (select with 'tc')"
-msgstr ">>>>>>> ä»äººçæ¬ (ä½¿ç¨ âtcâ éæ©)"
+msgstr ">>>>>>> ä»äººçæ¬ (ä½¿ç¨ 'tc' éæ©)"
-#: ../svn/conflict-callbacks.c:290
+#: ../svn/conflict-callbacks.c:247
msgid "<<<<<<< MINE"
msgstr "<<<<<<< æç"
-#: ../svn/conflict-callbacks.c:291
+#: ../svn/conflict-callbacks.c:248
msgid ">>>>>>> THEIRS"
msgstr ">>>>>>> å«äººç"
-#: ../svn/conflict-callbacks.c:362
+#: ../svn/conflict-callbacks.c:322
#, c-format
msgid ""
"Invalid option; there's no merged version to edit.\n"
@@ -10276,232 +12200,142 @@ msgstr ""
"éæ³éé¡¹ï¼æ²¡æå·²åå¹¶ççæ¬æ¥ç¼è¾ã\n"
"\n"
-#: ../svn/conflict-callbacks.c:420
-msgid "change merged file in an editor [edit]"
-msgstr "å¨ç¼è¾å¨ä¸ä¿®æ¹åå¹¶åçæä»¶ [edit]"
-
#. Translators: keep long_desc below 70 characters (wrap with a left
-#. margin of 9 spaces if needed); don't translate the words within square
-#. brackets.
-#: ../svn/conflict-callbacks.c:420
-#, fuzzy
-msgid "edit file"
-msgstr "深度: æä»¶\n"
+#. margin of 9 spaces if needed)
+#: ../svn/conflict-callbacks.c:463
+msgid "Quit resolution"
+msgstr "éåºè§£å³"
-#: ../svn/conflict-callbacks.c:423
-#, fuzzy
-msgid "show all changes made to merged file"
-msgstr "æ æ³å° svndiff åå
¥ä¸´æ¶æä»¶"
+#: ../svn/conflict-callbacks.c:463
+msgid "postpone all remaining conflicts"
+msgstr "æ¨è¿ææå©ä½å²çª"
+
+#. Translators: keep long_desc below 70 characters (wrap with a left
+#. margin of 9 spaces if needed)
+#: ../svn/conflict-callbacks.c:474
+msgid "Edit file"
+msgstr "ç¼è¾æä»¶"
+
+#: ../svn/conflict-callbacks.c:474
+msgid "change merged file in an editor"
+msgstr "å¨ç¼è¾å¨ä¸æ´æ¹åå¹¶åçæä»¶"
-#: ../svn/conflict-callbacks.c:423
-msgid "show diff"
+#: ../svn/conflict-callbacks.c:477
+msgid "Show diff"
msgstr "æ¾ç¤ºå·®å¼"
-#: ../svn/conflict-callbacks.c:425
-msgid "accept merged version of file"
-msgstr "æ¥åæä»¶çåå¹¶çæ¬"
-
-#: ../svn/conflict-callbacks.c:425 ../svn/conflict-callbacks.c:478
-#: ../svn/conflict-callbacks.c:493
-#, fuzzy
-msgid "mark resolved"
-msgstr "ï¼(r) 已解å³"
-
-#: ../svn/conflict-callbacks.c:428 ../svn/conflict-callbacks.c:473
-#, fuzzy
-msgid "display conflict"
-msgstr "æ å²çª"
+#: ../svn/conflict-callbacks.c:477
+msgid "show all changes made to merged file"
+msgstr "æ¾ç¤ºå¯¹åå¹¶æä»¶çæææ´æ¹"
-#: ../svn/conflict-callbacks.c:428
+#. Translators: keep long_desc below 70 characters (wrap with a left
+#. margin of 9 spaces if needed)
+#: ../svn/conflict-callbacks.c:479 ../svn/conflict-callbacks.c:501
+msgid "Display conflict"
+msgstr "æ¾ç¤ºå²çª"
+
+#: ../svn/conflict-callbacks.c:479
msgid "show all conflicts (ignoring merged version)"
msgstr "æ¾ç¤ºææå²çª (忽ç¥å·²åå¹¶çæ¬)"
-#: ../svn/conflict-callbacks.c:431
-msgid "accept my version for all conflicts (same) [mine-conflict]"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:431
-#, fuzzy
-msgid "my side of conflict"
-msgstr "å²çªæ¦è¦ï¼\n"
-
-#: ../svn/conflict-callbacks.c:434
-msgid "accept their version for all conflicts (same) [theirs-conflict]"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:434
-#, fuzzy
-msgid "their side of conflict"
-msgstr "æ å²çª"
-
-#: ../svn/conflict-callbacks.c:439
-msgid "accept my version of entire file (even non-conflicts) [mine-full]"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:439 ../svn/conflict-callbacks.c:467
-#, fuzzy
-msgid "my version"
-msgstr "æªçæ¬æ§å¶"
-
-#: ../svn/conflict-callbacks.c:442
-msgid "accept their version of entire file (same) [theirs-full]"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:442 ../svn/conflict-callbacks.c:470
-msgid "their version"
-msgstr "å«äººççæ¬"
-
-#: ../svn/conflict-callbacks.c:446 ../svn/util.c:769
-msgid "merge"
+#: ../svn/conflict-callbacks.c:482
+msgid "Merge"
msgstr "åå¹¶"
-#: ../svn/conflict-callbacks.c:446
-#, fuzzy
+#: ../svn/conflict-callbacks.c:482
msgid "use merge tool to resolve conflict"
-msgstr "没æåç°åå¹¶å·¥å
·ï¼ä¸å¤çå²çªã"
+msgstr "使ç¨åå¹¶å·¥å
·è§£å³å²çª"
-#: ../svn/conflict-callbacks.c:448
-msgid "launch external merge tool to resolve conflict [launch]"
-msgstr ""
+#: ../svn/conflict-callbacks.c:484
+msgid "Launch tool"
+msgstr "å¯å¨å·¥å
·"
-#: ../svn/conflict-callbacks.c:448
-msgid "launch tool"
-msgstr ""
+#: ../svn/conflict-callbacks.c:484
+msgid "launch external merge tool to resolve conflict"
+msgstr "å¯å¨å¤é¨åå¹¶å·¥å
·è§£å³å²çª"
-#: ../svn/conflict-callbacks.c:451
-#, fuzzy
-msgid "internal merge tool"
-msgstr "没æå¤é¨åå¹¶å·¥å
·å¯ç¨"
+#: ../svn/conflict-callbacks.c:488
+msgid "Internal merge tool"
+msgstr "å
é¨åå¹¶å·¥å
·"
-#: ../svn/conflict-callbacks.c:451
+#: ../svn/conflict-callbacks.c:488
msgid "use built-in merge tool to resolve conflict"
-msgstr ""
+msgstr "使ç¨å
ç½®åå¹¶å·¥å
·è§£å³å²çª"
-#: ../svn/conflict-callbacks.c:454 ../svn/conflict-callbacks.c:480
-msgid "mark the conflict to be resolved later [postpone]"
-msgstr ""
+#: ../svn/conflict-callbacks.c:491
+msgid "Show all options"
+msgstr "æ¾ç¤ºææé项"
-#: ../svn/conflict-callbacks.c:454 ../svn/conflict-callbacks.c:480
-#: ../svn/conflict-callbacks.c:495 ../svn/conflict-callbacks.c:510
-#: ../svn/conflict-callbacks.c:525
-msgid "postpone"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:457 ../svn/conflict-callbacks.c:483
-#: ../svn/conflict-callbacks.c:497 ../svn/conflict-callbacks.c:512
-#: ../svn/conflict-callbacks.c:527
-#, fuzzy
-msgid "postpone all remaining conflicts"
-msgstr "æäº¤ç»æ¢: â%sâ å¤äºå²çªç¶æ"
-
-#: ../svn/conflict-callbacks.c:457 ../svn/conflict-callbacks.c:483
-#: ../svn/conflict-callbacks.c:497 ../svn/conflict-callbacks.c:512
-#: ../svn/conflict-callbacks.c:527
-#, fuzzy
-msgid "quit resolution"
-msgstr "è§£å³å²çªå¤±è´¥"
-
-#: ../svn/conflict-callbacks.c:459
-#, fuzzy
-msgid "show all options"
-msgstr "(s) æ¾ç¤ºå
¨é¨é项: "
-
-#: ../svn/conflict-callbacks.c:459
+#: ../svn/conflict-callbacks.c:491
msgid "show this list (also 'h', '?')"
-msgstr ""
+msgstr "æ¾ç¤ºæ¤å表(ä¹å¯ç¨ 'h'ã'?')"
-#: ../svn/conflict-callbacks.c:467
-msgid "accept my version of entire property (even non-conflicts) [mine-full]"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:470
-msgid "accept their version of entire property (same) [theirs-full]"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:473
-#, fuzzy
+#: ../svn/conflict-callbacks.c:501
msgid "show conflicts in this property"
-msgstr "æä½æ¶å¿½ç¥å±æ§"
+msgstr "æ¾ç¤ºæ¤å±æ§ä¸çå²çª"
-#: ../svn/conflict-callbacks.c:475
-msgid "change merged property value in an editor [edit]"
-msgstr ""
+#: ../svn/conflict-callbacks.c:503
+msgid "Edit property"
+msgstr "ç¼è¾å±æ§"
-#: ../svn/conflict-callbacks.c:475
-#, fuzzy
-msgid "edit property"
-msgstr "屿§åç§°é误"
+#: ../svn/conflict-callbacks.c:503
+msgid "change merged property value in an editor"
+msgstr "å¨ç¼è¾å¨ä¸æ´æ¹åå¹¶åç屿§å¼"
-#: ../svn/conflict-callbacks.c:478
-#, fuzzy
-msgid "accept edited version of property"
-msgstr "è·åçæ¬å±æ§ ARG"
-
-#: ../svn/conflict-callbacks.c:485 ../svn/conflict-callbacks.c:499
-#: ../svn/conflict-callbacks.c:514 ../svn/conflict-callbacks.c:529
-msgid "help"
-msgstr ""
+#: ../svn/conflict-callbacks.c:507 ../svn/conflict-callbacks.c:525
+msgid "Help"
+msgstr "帮å©"
-#: ../svn/conflict-callbacks.c:485 ../svn/conflict-callbacks.c:499
-#: ../svn/conflict-callbacks.c:514 ../svn/conflict-callbacks.c:529
+#: ../svn/conflict-callbacks.c:507 ../svn/conflict-callbacks.c:525
msgid "show this help (also '?')"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:493
-#, fuzzy
-msgid "accept current working copy state"
-msgstr "ç®æ å¿
é¡»æ¯å·¥ä½å¯æ¬è·¯å¾"
-
-#: ../svn/conflict-callbacks.c:495 ../svn/conflict-callbacks.c:510
-#: ../svn/conflict-callbacks.c:525
-#, fuzzy
-msgid "resolve the conflict later [postpone]"
-msgstr "â%sâçå²çªç¶æå·²è§£å³\n"
+msgstr "æ¾ç¤ºæ¤å¸®å©(ä¹å¯ç¨ '?')"
-#: ../svn/conflict-callbacks.c:506
-msgid "apply update to move destination (recommended)"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:507
-msgid "apply incoming update to move destination [mine-conflict]"
-msgstr ""
+#. Translators: keep long_desc below 70 characters (wrap with a left
+#. margin of 9 spaces if needed)
+#: ../svn/conflict-callbacks.c:517
+msgid "Set repository move destination path"
+msgstr "è®¾ç½®çæ¬åºç§»å¨ç®æ è·¯å¾"
+
+#: ../svn/conflict-callbacks.c:518
+msgid "pick repository move target from list of possible targets"
+msgstr "ä»å¯è½çç®æ å表ä¸éæ©çæ¬åºç§»å¨ç®æ "
#: ../svn/conflict-callbacks.c:521
-msgid "prepare for updating moved-away children, if any (recommended)"
-msgstr ""
+msgid "Set working copy move destination path"
+msgstr "设置工ä½å¯æ¬ç§»å¨ç®æ è·¯å¾"
#: ../svn/conflict-callbacks.c:522
-msgid "allow updating moved-away children with 'svn resolve' [mine-conflict]"
-msgstr ""
+msgid "pick working copy move target from list of possible targets"
+msgstr "ä»å¯è½çç®æ å表ä¸éæ©å·¥ä½å¯æ¬ç§»å¨ç®æ "
-#: ../svn/conflict-callbacks.c:558
+#: ../svn/conflict-callbacks.c:624
msgid "Select:"
-msgstr ""
-
-#: ../svn/conflict-callbacks.c:585
-#, c-format
-msgid " (%s) %s"
-msgstr ""
+msgstr "éæ©:"
-#: ../svn/conflict-callbacks.c:625
+#: ../svn/conflict-callbacks.c:710
msgid "Words in square brackets are the corresponding --accept option arguments.\n"
-msgstr ""
+msgstr "æ¹æ¬å·ä¸çåè¯æ¯å¯¹åºç --accept é项忰ã\n"
-#: ../svn/conflict-callbacks.c:664
-#, fuzzy, c-format
+#: ../svn/conflict-callbacks.c:755
+#, c-format
msgid ""
"Unrecognized option.\n"
"\n"
msgstr ""
-"æ æé项ã\n"
+"æ æ³è¯å«çé项ã\n"
"\n"
-#: ../svn/conflict-callbacks.c:693
-#, fuzzy, c-format
-msgid "Conflict discovered in file '%s'.\n"
-msgstr "å¨ â%sâ ä¸åç°å²çªã\n"
+#: ../svn/conflict-callbacks.c:920
+#, c-format
+msgid "Merge conflict discovered in binary file '%s'.\n"
+msgstr "å¨äºè¿å¶æä»¶ '%s' ä¸åç°åå¹¶å²çªã\n"
-#: ../svn/conflict-callbacks.c:763
+#: ../svn/conflict-callbacks.c:925
+#, c-format
+msgid "Merge conflict discovered in file '%s'.\n"
+msgstr "卿件 '%s' ä¸åç°åå¹¶å²çªã\n"
+
+#: ../svn/conflict-callbacks.c:1008
#, c-format
msgid ""
"Invalid option; cannot display conflicts for a binary file.\n"
@@ -10510,7 +12344,7 @@ msgstr ""
"éæ³é项ï¼ä¸è½æ¾ç¤ºäºè¿å¶æä»¶çå²çªã\n"
"\n"
-#: ../svn/conflict-callbacks.c:772
+#: ../svn/conflict-callbacks.c:1016
#, c-format
msgid ""
"Invalid option; original files not available.\n"
@@ -10519,7 +12353,7 @@ msgstr ""
"éæ³é项ï¼åå§æä»¶ä¸å¯ç¨ã\n"
"\n"
-#: ../svn/conflict-callbacks.c:787
+#: ../svn/conflict-callbacks.c:1032
#, c-format
msgid ""
"Invalid option; there's no merged version to diff.\n"
@@ -10528,7 +12362,16 @@ msgstr ""
"éæ³éé¡¹ï¼æ²¡æå·²åå¹¶ççæ¬æ¥æ¯è¾å·®å¼ã\n"
"\n"
-#: ../svn/conflict-callbacks.c:897
+#: ../svn/conflict-callbacks.c:1058
+#, c-format
+msgid ""
+"Invalid option; there's no base path to merge.\n"
+"\n"
+msgstr ""
+"æ æéé¡¹ï¼æ²¡æå¯åå¹¶çåºç¡è·¯å¾ã\n"
+"\n"
+
+#: ../svn/conflict-callbacks.c:1151
#, c-format
msgid ""
"Invalid option.\n"
@@ -10537,7 +12380,7 @@ msgstr ""
"æ æé项ã\n"
"\n"
-#: ../svn/conflict-callbacks.c:926
+#: ../svn/conflict-callbacks.c:1180
#, c-format
msgid ""
"Invalid option; cannot choose based on conflicts in a binary file.\n"
@@ -10546,74 +12389,132 @@ msgstr ""
"éæ³é项ï¼ä¸è½ä¸ºäºè¿å¶æä»¶å²çªéæ©åºåã\n"
"\n"
-#: ../svn/conflict-callbacks.c:940
+#: ../svn/conflict-callbacks.c:1194
#, c-format
msgid ""
"Invalid option; use diff/edit/merge/launch before choosing 'mark resolved'.\n"
"\n"
msgstr ""
+"æ æé项ï¼è¯·å
ä½¿ç¨ diff/edit/merge/launch åéæ©'æ 记为已解å³'ã\n"
+"\n"
-#: ../svn/conflict-callbacks.c:981
+#: ../svn/conflict-callbacks.c:1307
#, c-format
msgid "Conflict for property '%s' discovered on '%s'.\n"
-msgstr "屿§ â%sâ å²çªï¼ä½äº â%sâã\n"
+msgstr "屿§ '%s' å²çªï¼ä½äº '%s'ã\n"
-#: ../svn/conflict-callbacks.c:1041
-#, fuzzy, c-format
+#: ../svn/conflict-callbacks.c:1376
+#, c-format
msgid ""
"Invalid option; please edit the property first.\n"
"\n"
msgstr ""
-"éæ³é项ï¼ä¸è½æ¾ç¤ºå±æ§çå²çªã\n"
+"æ æé项ï¼è¯·å
ç¼è¾å±æ§ã\n"
"\n"
-#: ../svn/conflict-callbacks.c:1078
-#, fuzzy, c-format
+#: ../svn/conflict-callbacks.c:1635
+#, c-format
+msgid ""
+"Possible working copy destinations for moved-away '%s' are:\n"
+"%sOnly one destination can be a move; the others are copies.\n"
+"Specify the correct move target path by number: "
+msgstr ""
+"移走ç '%s' çå¯è½å·¥ä½å¯æ¬ç®æ 为:\n"
+"%såªæä¸ä¸ªç®æ å¯ä»¥æ¯ç§»å¨ï¼å
¶ä½ä¸ºå¤å¶ã\n"
+"请æç¼å·æå®æ£ç¡®çç§»å¨ç®æ è·¯å¾: "
+
+#: ../svn/conflict-callbacks.c:1644
+#, c-format
+msgid ""
+"Possible repository destinations for moved-away '%s' are:\n"
+"%sOnly one destination can be a move; the others are copies.\n"
+"Specify the correct move target path by number: "
+msgstr ""
+"移走ç '%s' çå¯è½çæ¬åºç®æ 为:\n"
+"%såªæä¸ä¸ªç®æ å¯ä»¥æ¯ç§»å¨ï¼å
¶ä½ä¸ºå¯æ¬ã\n"
+"请è¾å
¥æ£ç¡®çç§»å¨ç®æ è·¯å¾ç¼å·: "
+
+#: ../svn/conflict-callbacks.c:1789
+#, c-format
+msgid ""
+"Tree conflict on '%s':\n"
+"%s\n"
+msgstr ""
+"'%s' ä¸çæ å²çª:\n"
+"%s\n"
+
+#: ../svn/conflict-callbacks.c:1809
+#, c-format
+msgid "Applying recommended resolution '%s':\n"
+msgstr "æ£å¨åºç¨æ¨èçè§£å³æ¹æ¡ '%s':\n"
+
+#: ../svn/conflict-callbacks.c:1834
+#, c-format
msgid ""
-"Tree conflict on '%s'\n"
-" > %s\n"
-msgstr " æ å²çªï¼%u\n"
+"\n"
+"Subversion is not smart enough to resolve this tree conflict automatically!\n"
+"See 'svn help resolve' for more information.\n"
+"\n"
+msgstr ""
+"\n"
+"Subversion ä¸å¤æºè½æ¥èªå¨è§£å³æ¤æ å²çªï¼\n"
+"åè§ 'svn help resolve' è·åæ´å¤ä¿¡æ¯ã\n"
+
+#: ../svn/conflict-callbacks.c:1849
+#, c-format
+msgid "Ambiguous move destinations exist in the repository; try the 'd' option\n"
+msgstr "çæ¬åºä¸å卿¨¡ç³çç§»å¨ç®æ ï¼å°è¯ 'd' é项\n"
+
+#: ../svn/conflict-callbacks.c:1854
+#, c-format
+msgid "Ambiguous move destinations exist in the working copy; try the 'w' option\n"
+msgstr "å·¥ä½å¯æ¬ä¸å卿¨¡ç³çç§»å¨ç®æ ï¼å°è¯ 'w' é项\n"
-#: ../svn/copy-cmd.c:123 ../svn/export-cmd.c:94 ../svn/util.c:952
+#: ../svn/copy-cmd.c:123 ../svn/export-cmd.c:94 ../svn/util.c:965
#, c-format
msgid "'%s': a peg revision is not allowed here"
-msgstr "'%s': æ¤å¤ä¸å
许ééçæ¬èå´"
+msgstr "'%s': æ¤å¤ä¸å
许éå®çæ¬èå´"
#: ../svn/copy-cmd.c:162 ../svn/delete-cmd.c:69 ../svn/mkdir-cmd.c:68
-#: ../svn/move-cmd.c:77 ../svn/propedit-cmd.c:260
+#: ../svn/move-cmd.c:77 ../svn/propedit-cmd.c:262
msgid "Local, non-commit operations do not take a log message or revision properties"
msgstr "æ¬å°æä½ï¼éæäº¤æä½æ é¡»æ¥å¿ä¿¡æ¯æçæ¬å±æ§"
-#: ../svn/diff-cmd.c:210
+#: ../svn/diff-cmd.c:242
msgid "'--xml' option only valid with '--summarize' option"
-msgstr "â--xmlâ é项åªè½ä¸ â--summarizeâ åæ¶ä½¿ç¨"
+msgstr "'--xml' é项åªè½ä¸ '--summarize' åæ¶ä½¿ç¨"
-#: ../svn/diff-cmd.c:301
+#: ../svn/diff-cmd.c:255 ../svn/diff-cmd.c:259 ../svn/diff-cmd.c:263
+#: ../svn/diff-cmd.c:267 ../svn/diff-cmd.c:271 ../svn/diff-cmd.c:275
+#: ../svn/diff-cmd.c:279 ../svn/diff-cmd.c:283
+#, c-format
+msgid "'%s' not valid with '--summarize' option"
+msgstr "'%s' ä¸è½ä¸ '--summarize' é项ä¸èµ·ä½¿ç¨"
+
+#: ../svn/diff-cmd.c:370
msgid "'--new' option only valid with '--old' option"
-msgstr "â--newâ é项åªè½ä¸ â--oldâ åæ¶ä½¿ç¨"
+msgstr "'--new' é项åªè½ä¸ '--old' åæ¶ä½¿ç¨"
-#: ../svn/diff-cmd.c:319
+#: ../svn/diff-cmd.c:388
msgid "'svn diff [-r N[:M]] [TARGET[@REV]...]' does not support mixed target types. Try using the --old and --new options or one of the shorthand invocations listed in 'svn help diff'."
-msgstr ""
+msgstr "'svn diff [-r N[:M]] [TARGET[@REV]...]' 䏿¯ææ··åç®æ ç±»åã请å°è¯ä½¿ç¨ --old å --new é项æåªä½¿ç¨ä¸ç§ç®æ ç±»å"
-#: ../svn/diff-cmd.c:372
+#: ../svn/diff-cmd.c:445
#, c-format
msgid "Path '%s' not relative to base URLs"
-msgstr "è·¯å¾â%sâ䏿¯ç¸å¯¹äºåºç¡ URL"
+msgstr "è·¯å¾'%s'䏿¯ç¸å¯¹äºåºç¡ URL"
#: ../svn/export-cmd.c:121
msgid "Destination directory exists; please remove the directory or use --force to overwrite"
msgstr "ç®çç®å½å·²åå¨ï¼è¯·å é¤ç®å½æç¨ --force æ¥è¦çç®å½"
#: ../svn/file-merge.c:139 ../svn/file-merge.c:809
-#, fuzzy
msgid "Could not write data to merged file"
-msgstr "æ æ³å° svndiff åå
¥ä¸´æ¶æä»¶"
+msgstr "æ æ³å°æ°æ®åå
¥åå¹¶åçæä»¶"
#: ../svn/file-merge.c:495
-#, fuzzy
msgid "Could not write data to temporary file"
-msgstr "æ æ³å° svndiff åå
¥ä¸´æ¶æä»¶"
+msgstr "æ æ³å°æ°æ®åå
¥ä¸´æ¶æä»¶"
#: ../svn/file-merge.c:507
msgid "No editor found."
@@ -10625,17 +12526,17 @@ msgstr "æ§è¡ç¼è¾å¨é误ã"
#: ../svn/file-merge.c:604
msgid "Conflicting section found during merge:"
-msgstr ""
+msgstr "åå¹¶è¿ç¨ä¸åç°å²çªçé¨å:"
#: ../svn/file-merge.c:607
#, c-format
msgid "(1) their version (at line %lu)"
-msgstr ""
+msgstr "(1) 对æ¹ççæ¬ (å¨ç¬¬ %lu è¡)"
#: ../svn/file-merge.c:612
#, c-format
msgid "(2) your version (at line %lu)"
-msgstr ""
+msgstr "(2) ä½ ççæ¬ (å¨ç¬¬ %lu è¡)"
#: ../svn/file-merge.c:661
msgid ""
@@ -10648,16 +12549,24 @@ msgid ""
" (p) postpone this conflicting section leaving conflict markers,\n"
" (a) abort file merge and return to main menu: "
msgstr ""
+"éæ©: (1) 使ç¨å¯¹æ¹çæ¬ï¼(2) 使ç¨ä½ ççæ¬ï¼\n"
+" (12) å
对æ¹åä½ çï¼\n"
+" (21) å
ä½ çå对æ¹ï¼\n"
+" (e1) ç¼è¾å¯¹æ¹çæ¬å¹¶ä½¿ç¨ç»æï¼\n"
+" (e2) ç¼è¾ä½ ççæ¬å¹¶ä½¿ç¨ç»æï¼\n"
+" (eb) ç¼è¾ä¸¤ä¸ªçæ¬å¹¶ä½¿ç¨ç»æï¼\n"
+" (p) æ¨è¿æ¤å²çªæ®µï¼ä¿çå²çªæ è®°ï¼\n"
+" (a) 䏿¢æä»¶åå¹¶ï¼è¿å主èå: "
#: ../svn/file-merge.c:894
-#, fuzzy, c-format
+#, c-format
msgid "Merging '%s'.\n"
-msgstr "æ£å¨è¯»å â%sâ"
+msgstr "æ£å¨åå¹¶ '%s'ã\n"
#: ../svn/file-merge.c:942
#, c-format
msgid "Merge of '%s' aborted.\n"
-msgstr ""
+msgstr "'%s' çå并已䏿¢ã\n"
#: ../svn/file-merge.c:960
#, c-format
@@ -10665,27 +12574,32 @@ msgid ""
"Could not write merged result to '%s', saved instead at '%s'.\n"
"'%s' remains in conflict.\n"
msgstr ""
+"æ æ³å°åå¹¶ç»æåå
¥ '%s'ï¼å·²ä¿åå° '%s'ã\n"
+"'%s' ä»å¤äºå²çªç¶æã\n"
#: ../svn/file-merge.c:978
-#, fuzzy, c-format
+#, c-format
msgid "Merge of '%s' completed (remains in conflict).\n"
-msgstr "å·²è·³è¿ '%s' -- èç¹å¤äºå²çªç¶æ\n"
+msgstr "'%s' çå并已宿(ä»å¤äºå²çªç¶æ)ã\n"
#: ../svn/file-merge.c:982
-#, fuzzy, c-format
+#, c-format
msgid "Merge of '%s' completed.\n"
-msgstr ""
-"\n"
-"宿å级ã\n"
+msgstr "'%s' çå并已宿ã\n"
+
+#: ../svn/help-cmd.c:60
+#, c-format
+msgid "%sWC format %d, compatible with Subversion v%d.%d and newer\n"
+msgstr "%så·¥ä½å¯æ¬æ ¼å¼ %dï¼å
¼å®¹ Subversion v%d.%d åæ´æ°çæ¬\n"
-#: ../svn/help-cmd.c:53
-#, fuzzy
+#: ../svn/help-cmd.c:79
msgid ""
"usage: svn <subcommand> [options] [args]\n"
"Subversion command-line client.\n"
"Type 'svn help <subcommand>' for help on a specific subcommand.\n"
-"Type 'svn --version' to see the program version and RA modules\n"
-" or 'svn --version --quiet' to see just the version number.\n"
+"Type 'svn --version' to see the program version and RA modules,\n"
+" 'svn --version --verbose' to see dependency versions as well,\n"
+" 'svn --version --quiet' to see just the version number.\n"
"\n"
"Most subcommands take file and/or directory arguments, recursing\n"
"on the directories. If no arguments are supplied to such a\n"
@@ -10694,41 +12608,69 @@ msgid ""
"Available subcommands:\n"
msgstr ""
"ç¨æ³: svn <subcommand> [options] [args]\n"
-"Subversion å½ä»¤è¡å®¢æ·ç«¯ï¼çæ¬ %sã\n"
-"使ç¨âsvn help <subcommand>â æ¾ç¤ºåå½ä»¤ç帮å©ä¿¡æ¯ã\n"
-"使ç¨âsvn --versionâæ¥çç¨åºççæ¬å·åçæ¬åºè®¿é®æ¨¡åï¼æè
\n"
-"使ç¨âsvn --version --quietâåªæ¥çç¨åºççæ¬å·ã\n"
+"Subversion å½ä»¤è¡å®¢æ·ç«¯ã\n"
+"ä½¿ç¨ 'svn help <subcommand>' æ¥çåå½ä»¤ç帮å©ä¿¡æ¯ã\n"
+"ä½¿ç¨ 'svn --version' æ¥çç¨åºçæ¬åçæ¬åºè®¿é®(RA)模åï¼\n"
+" 'svn --version --verbose' åæ¶æ¥çä¾èµçæ¬ï¼\n"
+" 'svn --version --quiet' åªæ¥ççæ¬å·ã\n"
"\n"
-"大夿°çåå½ä»¤å¯æ¥åæä»¶æç®å½åæ°ï¼å¯¹ç®å½è¿è¡éå½å¤çã\n"
-"å¦ææ²¡ææå®åæ°ï¼é»è®¤å¯¹å½åç®å½(å
å«å½åç®å½)éå½å¤çã\n"
+"大夿°åå½ä»¤æ¥åæä»¶æç®å½åæ°ï¼å¹¶éå½å¤çç®å½ã\n"
+"å¦ææ²¡æç»å½ä»¤æä¾åæ°ï¼é»è®¤éå½å¤çå½åç®å½(å
å«èªèº«)ã\n"
"\n"
-"å¯ç¨çåå½ä»¤: \n"
+"å¯ç¨çåå½ä»¤:\n"
+
+#: ../svn/help-cmd.c:93 ../svnbench/help-cmd.c:62
+msgid ""
+"Subversion is a tool for version control.\n"
+"For additional information, see https://subversion.apache.org/\n"
+msgstr ""
+"Subversion æ¯çæ¬æ§å¶å·¥å
·ã\n"
+"欲åå¾è¯¦ç»èµæï¼è¯·åé
https://subversion.apache.org/\n"
-#: ../svn/help-cmd.c:124
+#: ../svn/help-cmd.c:149
msgid ""
"WARNING: Plaintext password storage is enabled!\n"
"\n"
msgstr ""
+"è¦å: çº¯ææ¬å¯ç åå¨å·²å¯ç¨ï¼\n"
+"\n"
+
+#: ../svn/help-cmd.c:161
+msgid ""
+"Supported working copy (WC) formats:\n"
+"\n"
+msgstr ""
+"æ¯æçå·¥ä½å¯æ¬ (WC) æ ¼å¼:\n"
+"\n"
-#: ../svn/help-cmd.c:147
-#, fuzzy
+#: ../svn/help-cmd.c:170 ../svnbench/help-cmd.c:66 ../svnrdump/svnrdump.c:620
+#: ../svnsync/svnsync.c:1938
+msgid ""
+"The following repository access (RA) modules are available:\n"
+"\n"
+msgstr ""
+"以ä¸çæ¬åºè®¿é® (RA) 模åå¯ç¨:\n"
+"\n"
+
+#: ../svn/help-cmd.c:183
msgid ""
"\n"
"The following authentication credential caches are available:\n"
"\n"
msgstr ""
-"å¯ä½¿ç¨ä»¥ä¸ççæ¬åºè®¿é®æ¨¡å: \n"
+"\n"
+"以ä¸è®¤è¯åæ®ç¼åå¯ç¨:\n"
"\n"
-#: ../svn/help-cmd.c:152
+#: ../svn/help-cmd.c:190
#, c-format
msgid "%s* Wincrypt cache in %s\n"
-msgstr ""
+msgstr "%s* Wincrypt ç¼åå¨ %s\n"
-#: ../svn/help-cmd.c:159
+#: ../svn/help-cmd.c:197
#, c-format
msgid "%s* Plaintext cache in %s\n"
-msgstr ""
+msgstr "%s* çº¯ææ¬ç¼åå¨ %s\n"
#: ../svn/import-cmd.c:87
msgid "Repository URL required when importing"
@@ -10741,213 +12683,270 @@ msgstr "导å
¥å½ä»¤åæ°å¤ªå¤"
#: ../svn/import-cmd.c:107
#, c-format
msgid "Invalid URL '%s'"
-msgstr "æ æURLâ%sâ"
+msgstr "æ æURL'%s'"
+
+#: ../svn/info-cmd.c:222
+#, c-format
+msgid "svn-viewspec.py format 1 does not support the 'not-present' state found at '%s'"
+msgstr "svn-viewspec.py æ ¼å¼ 1 䏿¯æå¨ '%s' å¤åç°ç 'not-present' ç¶æ"
+
+#: ../svn/info-cmd.c:231
+#, c-format
+msgid "svn-viewspec.py format 1 does not support the 'switched' state found at '%s'"
+msgstr "svn-viewspec.py æ ¼å¼ 1 䏿¯æå¨ '%s' å¤åç°ç 'switched' ç¶æ"
+
+#: ../svn/info-cmd.c:481
+#, c-format
+msgid "'%s' is not a valid value for --show-item"
+msgstr "'%s' 䏿¯ --show-item çææå¼"
+
+#: ../svn/info-cmd.c:489
+#, c-format
+msgid "'%s' is not a valid value for --show-item; did you mean '%s'?"
+msgstr "'%s' 䏿¯ --show-item çææå¼ï¼ä½ æ¯å¦æçæ¯ '%s'ï¼"
+
+#: ../svn/info-cmd.c:499
+#, c-format
+msgid "'%s' is not a valid value for --show-item; did you mean '%s' or '%s'?"
+msgstr "'%s' 䏿¯ --show-item çææå¼ï¼ä½ æ¯å¦æçæ¯ '%s' æ '%s'ï¼"
-#: ../svn/info-cmd.c:95
+#: ../svn/info-cmd.c:510
+#, c-format
+msgid "'%s' is not a valid value for --show-item; did you mean '%s', '%s' or '%s'?"
+msgstr "'%s' 䏿¯ --show-item çææå¼ï¼ä½ æ¯å¦æçæ¯ '%s'ã'%s' æ '%s'ï¼"
+
+#: ../svn/info-cmd.c:534
msgid "Resource is not under version control."
msgstr "èµæºå°æªçº³å
¥çæ¬æ§å¶"
-#: ../svn/info-cmd.c:268 ../svnadmin/svnadmin.c:1949
-#: ../svnadmin/svnadmin.c:2167
+#: ../svn/info-cmd.c:745 ../svnadmin/svnadmin.c:2400
+#: ../svnadmin/svnadmin.c:2636
#, c-format
msgid "Path: %s\n"
msgstr "è·¯å¾: %s\n"
-#: ../svn/info-cmd.c:275
+#: ../svn/info-cmd.c:752
#, c-format
msgid "Name: %s\n"
msgstr "åç§°: %s\n"
-#: ../svn/info-cmd.c:279
+#: ../svn/info-cmd.c:756
#, c-format
msgid "Working Copy Root Path: %s\n"
msgstr "å·¥ä½å¯æ¬æ ¹ç®å½: %s\n"
-#: ../svn/info-cmd.c:285
+#: ../svn/info-cmd.c:766
+#, c-format
+msgid "Working Copy Compatible With Version: %d.%d\n"
+msgstr "å·¥ä½å¯æ¬å
¼å®¹çæ¬: %d.%d\n"
+
+#: ../svn/info-cmd.c:768
+#, c-format
+msgid "Working Copy Format: %d\n"
+msgstr "å·¥ä½å¯æ¬æ ¼å¼: %d\n"
+
+#: ../svn/info-cmd.c:775
+msgid "Working Copy Store Pristine: yes\n"
+msgstr "å·¥ä½å¯æ¬åå¨åå§å
容: æ¯\n"
+
+#: ../svn/info-cmd.c:778
+msgid "Working Copy Store Pristine: no\n"
+msgstr "å·¥ä½å¯æ¬åå¨åå§å
容: å¦\n"
+
+#: ../svn/info-cmd.c:783
#, c-format
msgid "URL: %s\n"
msgstr "URL: %s\n"
-#: ../svn/info-cmd.c:288
-#, fuzzy, c-format
-msgid "Relative URL: ^/%s\n"
-msgstr "䏿£ç¡®çç¸å¯¹ URLâ%sâ"
+#: ../svn/info-cmd.c:786
+#, c-format
+msgid "Relative URL: %s\n"
+msgstr "ç¸å¯¹ URL: %s\n"
-#: ../svn/info-cmd.c:295
+#: ../svn/info-cmd.c:790
#, c-format
msgid "Repository Root: %s\n"
msgstr "çæ¬åºæ ¹: %s\n"
-#: ../svn/info-cmd.c:299
+#: ../svn/info-cmd.c:794
#, c-format
msgid "Repository UUID: %s\n"
msgstr "çæ¬åº UUID: %s\n"
-#: ../svn/info-cmd.c:303
+#: ../svn/info-cmd.c:798
#, c-format
msgid "Revision: %ld\n"
msgstr "çæ¬: %ld\n"
-#: ../svn/info-cmd.c:308
+#: ../svn/info-cmd.c:803
#, c-format
msgid "Node Kind: file\n"
msgstr "èç¹ç§ç±»: æä»¶\n"
-#: ../svn/info-cmd.c:312
+#: ../svn/info-cmd.c:807
#, c-format
msgid "Node Kind: directory\n"
msgstr "èç¹ç§ç±»: ç®å½\n"
-#: ../svn/info-cmd.c:316
+#: ../svn/info-cmd.c:811
#, c-format
msgid "Node Kind: none\n"
msgstr "èç¹ç§ç±»: æ \n"
-#: ../svn/info-cmd.c:321
+#: ../svn/info-cmd.c:816
#, c-format
msgid "Node Kind: unknown\n"
msgstr "èç¹ç§ç±»: æªç¥\n"
-#: ../svn/info-cmd.c:330
+#: ../svn/info-cmd.c:826
+#, c-format
+msgid "Size in Repository: %s\n"
+msgstr "çæ¬åºä¸ç大å°: %s\n"
+
+#: ../svn/info-cmd.c:835
#, c-format
msgid "Schedule: normal\n"
msgstr "è°åº¦: æ£å¸¸\n"
-#: ../svn/info-cmd.c:334
+#: ../svn/info-cmd.c:839
#, c-format
msgid "Schedule: add\n"
msgstr "è°åº¦: å¢å \n"
-#: ../svn/info-cmd.c:338
+#: ../svn/info-cmd.c:843
#, c-format
msgid "Schedule: delete\n"
msgstr "è°åº¦: å é¤\n"
-#: ../svn/info-cmd.c:342
+#: ../svn/info-cmd.c:847
#, c-format
msgid "Schedule: replace\n"
msgstr "è°åº¦: æ¿æ¢\n"
-#: ../svn/info-cmd.c:358
+#: ../svn/info-cmd.c:863
#, c-format
msgid "Depth: empty\n"
msgstr "深度: 空\n"
-#: ../svn/info-cmd.c:362
+#: ../svn/info-cmd.c:867
#, c-format
msgid "Depth: files\n"
msgstr "深度: æä»¶\n"
-#: ../svn/info-cmd.c:366
+#: ../svn/info-cmd.c:871
#, c-format
msgid "Depth: immediates\n"
msgstr "深度: ç´æ¥\n"
-#: ../svn/info-cmd.c:370
+#: ../svn/info-cmd.c:875
#, c-format
msgid "Depth: exclude\n"
msgstr "深度: æé¤\n"
#. Other depths should never happen here.
-#: ../svn/info-cmd.c:381
+#: ../svn/info-cmd.c:886
#, c-format
msgid "Depth: INVALID\n"
msgstr "深度: éæ³\n"
-#: ../svn/info-cmd.c:385
+#: ../svn/info-cmd.c:890
#, c-format
msgid "Copied From URL: %s\n"
msgstr "ä»URL %s å¤å¶: \n"
-#: ../svn/info-cmd.c:389
+#: ../svn/info-cmd.c:894
#, c-format
msgid "Copied From Rev: %ld\n"
msgstr "ä»çæ¬ %ld å¤å¶: \n"
-#: ../svn/info-cmd.c:398 ../svn/info-cmd.c:400
+#: ../svn/info-cmd.c:897
#, c-format
msgid "Moved From: %s\n"
msgstr "ç§»èª: %s\n"
-#: ../svn/info-cmd.c:411 ../svn/info-cmd.c:413
+#: ../svn/info-cmd.c:904
#, c-format
msgid "Moved To: %s\n"
msgstr "ç§»å°: %s\n"
-#: ../svn/info-cmd.c:419
+#: ../svn/info-cmd.c:912
#, c-format
msgid "Last Changed Author: %s\n"
msgstr "æåä¿®æ¹çä½è
: %s\n"
-#: ../svn/info-cmd.c:423
+#: ../svn/info-cmd.c:916
#, c-format
msgid "Last Changed Rev: %ld\n"
msgstr "æåä¿®æ¹ççæ¬: %ld\n"
-#: ../svn/info-cmd.c:428
+#: ../svn/info-cmd.c:921
msgid "Last Changed Date"
msgstr "æåä¿®æ¹çæ¶é´"
-#: ../svn/info-cmd.c:434
+#: ../svn/info-cmd.c:927
msgid "Text Last Updated"
msgstr "ææ¬æåæ´æ°"
-#: ../svn/info-cmd.c:437
+#: ../svn/info-cmd.c:930
#, c-format
msgid "Checksum: %s\n"
msgstr "æ ¡éªå: %s\n"
-#: ../svn/info-cmd.c:458
+#: ../svn/info-cmd.c:964
#, c-format
msgid "Conflict Previous Base File: %s\n"
msgstr "ä¸ä¹åçåèæä»¶å²çª: %s\n"
-#: ../svn/info-cmd.c:465
+#: ../svn/info-cmd.c:972
#, c-format
msgid "Conflict Previous Working File: %s\n"
msgstr "ä¸ä¹åç工使件å²çª: %s\n"
-#: ../svn/info-cmd.c:472
+#: ../svn/info-cmd.c:980
#, c-format
msgid "Conflict Current Base File: %s\n"
msgstr "ä¸å½åçåèæä»¶å²çª: %s\n"
-#: ../svn/info-cmd.c:481
-#, c-format
-msgid "Conflict Properties File: %s\n"
-msgstr "屿§å²çªçæä»¶: %s\n"
-
-#: ../svn/info-cmd.c:493
+#: ../svn/info-cmd.c:1016
msgid "Tree conflict"
msgstr "æ å²çª"
-#: ../svn/info-cmd.c:519
+#: ../svn/info-cmd.c:1020
+#, c-format
+msgid "Conflicted Properties: %s\n"
+msgstr "æå²çªç屿§: %s\n"
+
+#: ../svn/info-cmd.c:1046
+msgid "Conflict Details"
+msgstr "å²çªè¯¦æ
"
+
+#: ../svn/info-cmd.c:1067
msgid "Source left"
msgstr "æº å·¦è¾¹"
-#: ../svn/info-cmd.c:528
+#: ../svn/info-cmd.c:1076
msgid "Source right"
msgstr "æº å³è¾¹"
-#: ../svn/info-cmd.c:537
+#: ../svn/info-cmd.c:1085
#, c-format
msgid "Lock Token: %s\n"
msgstr "éå®ä»¤ç: %s\n"
-#: ../svn/info-cmd.c:541
+#: ../svn/info-cmd.c:1089
#, c-format
msgid "Lock Owner: %s\n"
msgstr "é宿æè
: %s\n"
-#: ../svn/info-cmd.c:546
+#: ../svn/info-cmd.c:1094
msgid "Lock Created"
msgstr "å·²å建éå®"
-#: ../svn/info-cmd.c:550
+#: ../svn/info-cmd.c:1098
msgid "Lock Expires"
msgstr "éå®è¿æ"
-#: ../svn/info-cmd.c:558
+#: ../svn/info-cmd.c:1106
#, c-format
msgid ""
"Lock Comment (%i line):\n"
@@ -10959,437 +12958,896 @@ msgstr[0] ""
"é宿³¨é(%i è¡): \n"
"%s\n"
-#: ../svn/info-cmd.c:567
+#: ../svn/info-cmd.c:1115
#, c-format
msgid "Changelist: %s\n"
msgstr "ä¿®æ¹å表: %s\n"
-#: ../svn/list-cmd.c:73
+#: ../svn/info-cmd.c:1235
+#, c-format
+msgid "can't show in-repository size of working copy file '%s'"
+msgstr "æ æ³æ¾ç¤ºå·¥ä½å¯æ¬æä»¶ '%s' ççæ¬åºå
大å°"
+
+#: ../svn/info-cmd.c:1382
+msgid "--show-item is not valid in --xml mode"
+msgstr "--show-item å¨ --xml 模å¼ä¸æ æ"
+
+#: ../svn/info-cmd.c:1386
+msgid "--no-newline is not valid in --xml mode"
+msgstr "--no-newline å¨ --xml 模å¼ä¸æ æ"
+
+#: ../svn/info-cmd.c:1390 ../svn/list-cmd.c:356
+msgid "--human-readable is not valid in --xml mode"
+msgstr "--human-readable å¨ --xml 模å¼ä¸æ æ"
+
+#: ../svn/info-cmd.c:1405 ../svn/info-cmd.c:1425 ../svn/list-cmd.c:369
+msgid "--incremental is only valid in --xml mode"
+msgstr "--incremental ä»
å¨ --xml 模å¼ä¸ææ"
+
+#: ../svn/info-cmd.c:1412
+msgid "--no-newline is only available for single-target, non-recursive info operations"
+msgstr "--no-newline ä»
对åç®æ ãééå½ç info æä½ææ"
+
+#: ../svn/info-cmd.c:1429
+msgid "--no-newline' is only valid with --show-item"
+msgstr "--no-newline ä»
ä¸ --show-item ä¸èµ·ææ"
+
+#: ../svn/info-cmd.c:1502 ../svnbench/null-info-cmd.c:283
+msgid "Could not display info for all targets because some targets don't exist"
+msgstr "å 为ä¸äºç®æ ä¸åå¨ï¼æä»¥ä¸è½æ¾ç¤ºå
¨é¨ç®æ "
+
+#: ../svn/list-cmd.c:95
msgid "%b %d %H:%M"
msgstr "%b %d %H:%M"
-#: ../svn/list-cmd.c:75
+#: ../svn/list-cmd.c:97
msgid "%b %d %Y"
msgstr "%Y-%m-%d"
-#: ../svn/list-cmd.c:101
-#, fuzzy, c-format
+#: ../svn/list-cmd.c:123
+#, c-format
msgid "Listing external '%s' defined on '%s':\n"
-msgstr ""
-"\n"
-"æ£å¨åå¾å¤é¨é¡¹ç®è³ '%s':\n"
+msgstr "æ£å¨ååºå®ä¹å¨ '%s' ä¸çå¤é¨å¼ç¨ '%s':\n"
+
+#: ../svn/list-cmd.c:352
+msgid "--verbose is not valid in --xml mode"
+msgstr "--verbose å¨ --xml 模å¼ä¸æ æ"
+
+#: ../svn/list-cmd.c:450 ../svnbench/null-list-cmd.c:148
+msgid "'search-and' option is not supported"
+msgstr "䏿¯æ 'search-and' é项"
+
+#: ../svn/list-cmd.c:517 ../svnbench/null-list-cmd.c:193
+msgid "Could not list all targets because some targets don't exist"
+msgstr "å 为ä¸äºç®æ ä¸åå¨ï¼æä»¥ä¸è½ååºå
¨é¨ç®æ "
#: ../svn/lock-cmd.c:58
msgid "Lock comment contains a zero byte"
msgstr "å éæ³¨é䏿ä¸ä¸ªé¶åè"
-#: ../svn/log-cmd.c:109
+#: ../svn/lock-cmd.c:144
+msgid "One or more locks could not be obtained"
+msgstr "æ æ³è·åä¸ä¸ªæå¤ä¸ªé"
+
+#: ../svn/log-cmd.c:111 ../svn/svn.c:1141 ../svn/svn.c:1213 ../svn/svn.c:1279
msgid "\n"
msgstr "\n"
-#: ../svn/log-cmd.c:321
+#: ../svn/log-cmd.c:341
msgid "(no author)"
msgstr "(没æä½è
ä¿¡æ¯)"
-#: ../svn/log-cmd.c:327
+#: ../svn/log-cmd.c:347
msgid "(no date)"
msgstr "(æ²¡ææ¶é´ä¿¡æ¯)"
-#: ../svn/log-cmd.c:357
+#: ../svn/log-cmd.c:377
#, c-format
msgid " | %d line"
msgid_plural " | %d lines"
msgstr[0] " | %d è¡"
-#: ../svn/log-cmd.c:374
+#: ../svn/log-cmd.c:394
#, c-format
msgid "Changed paths:\n"
msgstr "æ¹åçè·¯å¾: \n"
-#: ../svn/log-cmd.c:394
+#: ../svn/log-cmd.c:414
#, c-format
msgid " (from %s:%ld)"
msgstr " (ä» %s:%ld)"
-#: ../svn/log-cmd.c:412
+#: ../svn/log-cmd.c:432
#, c-format
msgid "Reverse merged via:"
msgstr "å·²ç»æ¤éåå¹¶ï¼éè¿:"
-#: ../svn/log-cmd.c:414
+#: ../svn/log-cmd.c:434
#, c-format
msgid "Merged via:"
-msgstr "åå¹¶éè¿: "
+msgstr "åå¹¶éè¿:"
-#: ../svn/log-cmd.c:697
+#: ../svn/log-cmd.c:717
msgid "'with-all-revprops' option only valid in XML mode"
-msgstr "åªæå¨ XML æ¨¡å¼ âwith-all-revpropsâ éé¡¹æææ"
+msgstr "åªæå¨ XML æ¨¡å¼ 'with-all-revprops' éé¡¹æææ"
-#: ../svn/log-cmd.c:701
+#: ../svn/log-cmd.c:721
msgid "'with-no-revprops' option only valid in XML mode"
-msgstr "åªæå¨ XML æ¨¡å¼ âwith-no-revpropsâ éé¡¹æææ"
+msgstr "åªæå¨ XML æ¨¡å¼ 'with-no-revprops' éé¡¹æææ"
-#: ../svn/log-cmd.c:705
+#: ../svn/log-cmd.c:725
msgid "'with-revprop' option only valid in XML mode"
-msgstr "åªæå¨ XML æ¨¡å¼ âwith-revpropâ éé¡¹æææ"
+msgstr "åªæå¨ XML æ¨¡å¼ 'with-revprop' éé¡¹æææ"
-#: ../svn/log-cmd.c:712
+#: ../svn/log-cmd.c:732
msgid "'diff' option is not supported in XML mode"
msgstr "å¨ XML 模å¼ä¸æ¯æ 'diff' é项"
-#: ../svn/log-cmd.c:718
-msgid "'quiet' and 'diff' options are mutually exclusive"
-msgstr "'quiet' ä¸ 'diff' é项æ¯äºæ¥ç"
-
-#: ../svn/log-cmd.c:722
+#: ../svn/log-cmd.c:738
msgid "'diff-cmd' option requires 'diff' option"
msgstr "'diff-cmd' é项éè¦ 'diff' é项"
-#: ../svn/log-cmd.c:726
+#: ../svn/log-cmd.c:742
msgid "'internal-diff' option requires 'diff' option"
msgstr "'internal-diff' é项éè¦ 'diff' é项"
-#: ../svn/log-cmd.c:730
+#: ../svn/log-cmd.c:746
msgid "'extensions' option requires 'diff' option"
msgstr "'extensions' é项å¾åå 'diff' é项"
-#: ../svn/log-cmd.c:735
+#: ../svn/log-cmd.c:751
msgid "'depth' option requires 'diff' option"
msgstr "'depth' é项éè¦ 'diff' é项"
-#: ../svn/log-cmd.c:783
+#: ../svn/log-cmd.c:767 ../svnbench/null-log-cmd.c:158
+msgid "-c and -r are mutually exclusive"
+msgstr "-c ä¸ -r æ¯äºæ¥ç"
+
+#: ../svn/log-cmd.c:799
#, c-format
msgid "Only relative paths can be specified after a URL for 'svn log', but '%s' is not a relative path"
msgstr "å¯¹äº 'svn log'ï¼å¨ URL ååªè½æå®ç¸å¯¹è·¯å¾ï¼ä½ '%s' 䏿¯ç¸å¯¹è·¯å¾"
-#: ../svn/log-cmd.c:829
+#: ../svn/log-cmd.c:846
#, c-format
msgid "cannot assign with 'with-revprop' option (drop the '=')"
msgstr "é项 'with-revprop' 䏿¥åèµå¼(请å é¤ '=')"
-#: ../svn/merge-cmd.c:103 ../svn/merge-cmd.c:127
-#, fuzzy, c-format
+#: ../svn/merge-cmd.c:103 ../svn/merge-cmd.c:132
+#, c-format
msgid "--- Merging\n"
-msgstr "æ£å¨è¯»å â%sâ"
+msgstr "--- æ£å¨åå¹¶\n"
+
+#: ../svn/merge-cmd.c:128
+#, c-format
+msgid "Merge target '%s' must be a local path but looks like a URL"
+msgstr "åå¹¶ç®æ '%s' å¿
é¡»æ¯æ¬å°è·¯å¾ï¼ä½çèµ·æ¥åæ¯ URL"
-#: ../svn/merge-cmd.c:171
+#: ../svn/merge-cmd.c:258
msgid "-r and -c can't be used with --reintegrate"
msgstr "-r å -c ä¸è½ä¸ --reintegrate å
±å"
-#: ../svn/merge-cmd.c:226
+#: ../svn/merge-cmd.c:313
msgid "Merge source required"
msgstr "éè¦åå¹¶æº"
-#: ../svn/merge-cmd.c:272
+#: ../svn/merge-cmd.c:359
msgid "Second revision required"
msgstr "éè¦ç¬¬äºä¸ªçæ¬"
-#: ../svn/merge-cmd.c:281 ../svn/merge-cmd.c:308 ../svn/mergeinfo-cmd.c:361
-#: ../svnadmin/svnadmin.c:2138 ../svnlook/svnlook.c:2077
-#: ../svnlook/svnlook.c:2271 ../svnlook/svnlook.c:2375
-#: ../svnlook/svnlook.c:2410
+#: ../svn/merge-cmd.c:368 ../svn/merge-cmd.c:395 ../svn/mergeinfo-cmd.c:361
+#: ../svnadmin/svnadmin.c:2604 ../svnlook/svnlook.c:2086
+#: ../svnlook/svnlook.c:2280 ../svnlook/svnlook.c:2384
+#: ../svnlook/svnlook.c:2419
msgid "Too many arguments given"
msgstr "åæ°è¿å¤"
-#: ../svn/merge-cmd.c:298
+#: ../svn/merge-cmd.c:385
msgid "Cannot specify a revision range with two URLs"
msgstr "ä¸è½å¯¹ä¸¤ä¸ª URL æå®çæ¬èå´"
-#: ../svn/merge-cmd.c:402
+#: ../svn/merge-cmd.c:489
msgid "--reintegrate cannot be used with --ignore-ancestry"
msgstr "--reintegrate ä¸è½ä¸ --ignore-ancestry å
±å"
-#: ../svn/merge-cmd.c:407
+#: ../svn/merge-cmd.c:494
msgid "--reintegrate cannot be used with --record-only"
msgstr "--reintegrate ä¸è½ä¸ --record-only å
±å"
-#: ../svn/merge-cmd.c:412
+#: ../svn/merge-cmd.c:499
msgid "--depth cannot be used with --reintegrate"
msgstr "--depth ä¸è½ä¸ --reintegrate å
±å"
-#: ../svn/merge-cmd.c:417
+#: ../svn/merge-cmd.c:504
msgid "--force cannot be used with --reintegrate"
msgstr "--force ä¸è½ä¸ --reintegrate å
±å"
-#: ../svn/merge-cmd.c:422
+#: ../svn/merge-cmd.c:509
msgid "--reintegrate can only be used with a single merge source"
msgstr "--reintegrate åªè½ç¨äºåä¸åå¹¶æº"
-#: ../svn/merge-cmd.c:426
+#: ../svn/merge-cmd.c:513
msgid "--allow-mixed-revisions cannot be used with --reintegrate"
msgstr "--allow-mixed-revisions ä¸è½ä¸ --reintegrate å
±å"
-#: ../svn/merge-cmd.c:441
+#: ../svn/merge-cmd.c:544
msgid ""
"Merge tracking not possible, use --ignore-ancestry or\n"
"fix invalid mergeinfo in target with 'svn propset'"
msgstr ""
-"ä¸è½æ§è¡åå¹¶è·è¸ªï¼å¯¹ç®æ 使ç¨âsvn propsetâä¿®æ£éæ³åå¹¶ä¿¡æ¯ï¼æè
使ç¨é项\n"
+"ä¸è½æ§è¡åå¹¶è·è¸ªï¼å¯¹ç®æ 使ç¨'svn propset'ä¿®æ£éæ³åå¹¶ä¿¡æ¯ï¼æè
使ç¨é项\n"
"--ignore-ancestry"
#: ../svn/mergeinfo-cmd.c:193
msgid "last full merge"
-msgstr ""
+msgstr "æå䏿¬¡å®æ´åå¹¶"
#: ../svn/mergeinfo-cmd.c:193
msgid "youngest common ancestor"
-msgstr ""
+msgstr "æè¿å
Œ
񇝆
"
#: ../svn/mergeinfo-cmd.c:194
-#, fuzzy
msgid "repository path"
-msgstr "è·åçæ¬åº UUID"
+msgstr "çæ¬åºè·¯å¾"
#: ../svn/mergeinfo-cmd.c:194
msgid "tip of branch"
-msgstr ""
+msgstr "忝å°ç«¯"
#: ../svn/mergeinfo-cmd.c:358
msgid "Not enough arguments given"
msgstr "没ææä¾è¶³å¤çåæ°"
#: ../svn/mergeinfo-cmd.c:404
-#, fuzzy
msgid "--quiet (-q) option valid only with --log option"
-msgstr "â--newâ é项åªè½ä¸ â--oldâ åæ¶ä½¿ç¨"
+msgstr "--quiet (-q) é项ä»
对 --log é项ææ"
#: ../svn/mergeinfo-cmd.c:409
-#, fuzzy
msgid "--verbose (-v) option valid only with --log option"
-msgstr "â--newâ é项åªè½ä¸ â--oldâ åæ¶ä½¿ç¨"
+msgstr "--verbose (-v) é项ä»
对 --log é项ææ"
#: ../svn/mergeinfo-cmd.c:414
-#, fuzzy
msgid "--incremental option valid only with --log option"
-msgstr "â--xmlâ é项åªè½ä¸ â--summarizeâ åæ¶ä½¿ç¨"
+msgstr "--incremental é项ä»
对 --log é项ææ"
#: ../svn/mergeinfo-cmd.c:444
-#, fuzzy
msgid "--revision (-r) option valid only with --show-revs option"
-msgstr "â--newâ é项åªè½ä¸ â--oldâ åæ¶ä½¿ç¨"
+msgstr "--revision (-r) é项ä»
对 --show-revs é项ææ"
#: ../svn/mergeinfo-cmd.c:448
msgid "Depth specification options valid only with --show-revs option"
-msgstr ""
+msgstr "深度æå®é项ä»
对 --show-revs é项ææ"
#: ../svn/mergeinfo-cmd.c:452
-#, fuzzy
msgid "--log option valid only with --show-revs option"
-msgstr "â--xmlâ é项åªè½ä¸ â--summarizeâ åæ¶ä½¿ç¨"
+msgstr "--log é项ä»
对 --show-revs é项ææ"
#: ../svn/mkdir-cmd.c:92
msgid "Try 'svn add' or 'svn add --non-recursive' instead?"
-msgstr "å°è¯ç¨ âsvn addâæ âsvn add --non-recursiveâ代æ¿ï¼"
+msgstr "å°è¯ç¨ 'svn add'æ 'svn add --non-recursive'代æ¿ï¼"
#: ../svn/mkdir-cmd.c:98
msgid "Try 'svn mkdir --parents' instead?"
-msgstr "å°è¯ âsvn mkdir --parentsâï¼"
+msgstr "å°è¯ 'svn mkdir --parents'ï¼"
-#: ../svn/notify.c:132
+#: ../svn/notify.c:137
#, c-format
msgid "%d remaining"
msgid_plural "%d remaining"
-msgstr[0] ""
+msgstr[0] "å©ä½ %d 个"
-#: ../svn/notify.c:141
-#, fuzzy, c-format
+#: ../svn/notify.c:146
+#, c-format
msgid "and %d already resolved"
msgid_plural "and %d already resolved"
-msgstr[0] "å·²ç»éå®è·¯å¾"
+msgstr[0] "ä¸ %d 个已解å³"
-#: ../svn/notify.c:163 ../svn/status-cmd.c:93
+#: ../svn/notify.c:238 ../svn/status-cmd.c:93
#, c-format
msgid "Summary of conflicts:\n"
-msgstr "å²çªæ¦è¦ï¼\n"
+msgstr "å²çªæ¦è¦:\n"
-#: ../svn/notify.c:169
-#, fuzzy, c-format
+#: ../svn/notify.c:244
+#, c-format
msgid " Text conflicts: %d\n"
-msgstr " æ£æå²çªï¼%u\n"
+msgstr " ææ¬å²çª: %d\n"
-#: ../svn/notify.c:173
-#, fuzzy, c-format
+#: ../svn/notify.c:248
+#, c-format
msgid " Property conflicts: %d\n"
-msgstr " 屿§å²çªï¼%u\n"
+msgstr " 屿§å²çª: %d\n"
-#: ../svn/notify.c:177
-#, fuzzy, c-format
+#: ../svn/notify.c:252
+#, c-format
msgid " Tree conflicts: %d\n"
-msgstr " æ å²çªï¼%u\n"
+msgstr " æ å²çª: %d\n"
-#: ../svn/notify.c:184
-#, fuzzy, c-format
+#: ../svn/notify.c:259
+#, c-format
msgid " Text conflicts: %s (%s)\n"
-msgstr " æ£æå²çªï¼%u\n"
+msgstr " ææ¬å²çª: %s (%s)\n"
-#: ../svn/notify.c:189
-#, fuzzy, c-format
+#: ../svn/notify.c:264
+#, c-format
msgid " Property conflicts: %s (%s)\n"
-msgstr " 屿§å²çªï¼%u\n"
+msgstr " 屿§å²çª: %s (%s)\n"
-#: ../svn/notify.c:194
-#, fuzzy, c-format
+#: ../svn/notify.c:269
+#, c-format
msgid " Tree conflicts: %s (%s)\n"
-msgstr " æ å²çªï¼%u\n"
+msgstr " æ å²çª: %s (%s)\n"
-#: ../svn/notify.c:200
-#, fuzzy, c-format
+#: ../svn/notify.c:275
+#, c-format
msgid " Skipped paths: %d\n"
-msgstr " è·³è¿çè·¯å¾ï¼%u\n"
+msgstr " è·³è¿çè·¯å¾: %d\n"
+
+#: ../svn/notify.c:329 ../svnbench/notify.c:107
+#, c-format
+msgid "Skipped missing target: '%s'\n"
+msgstr "è·³è¿ç¼ºå°çç®æ : '%s'\n"
+
+#: ../svn/notify.c:336 ../svnbench/notify.c:114
+#, c-format
+msgid "Skipped target: '%s' -- copy-source is missing\n"
+msgstr "è·³è¿ç®æ : '%s' -- copy-source 丢失\n"
+
+#: ../svn/notify.c:343
+#, c-format
+msgid "Skipped '%s' -- obstructed by unversioned node\n"
+msgstr "è·³è¿ '%s' -- 被æªçæ¬æ§å¶èç¹é»å¡\n"
+
+#: ../svn/notify.c:348 ../svnbench/notify.c:121
+#, c-format
+msgid "Skipped '%s'\n"
+msgstr "è·³è¿'%s'\n"
+
+#: ../svn/notify.c:355 ../svnbench/notify.c:128
+#, c-format
+msgid "Skipped '%s' -- An obstructing working copy was found\n"
+msgstr "忽ç¥'%s' -- åç°éç¢å·¥ä½å¯æ¬\n"
+
+#: ../svn/notify.c:361 ../svnbench/notify.c:135
+#, c-format
+msgid "Skipped '%s' -- Has no versioned parent\n"
+msgstr "å·²è·³è¿ '%s' -- 没æå·²çæ¬æ§å¶çç¶äº²\n"
+
+#: ../svn/notify.c:367 ../svnbench/notify.c:142
+#, c-format
+msgid "Skipped '%s' -- Access denied\n"
+msgstr "å·²è·³è¿ '%s' -- æç»è®¿é®\n"
+
+#: ../svn/notify.c:373 ../svnbench/notify.c:149
+#, c-format
+msgid "Skipped '%s' -- Node remains in conflict\n"
+msgstr "å·²è·³è¿ '%s' -- èç¹å¤äºå²çªç¶æ\n"
-#: ../svn/notify.c:299
-#, fuzzy, c-format
+#: ../svn/notify.c:389
+#, c-format
msgid "Removed external '%s': %s\n"
-msgstr "å é¤ â%sâ ä¸çéã\n"
+msgstr "已移é¤å¤é¨å¼ç¨ '%s': %s\n"
-#: ../svn/notify.c:304
-#, fuzzy, c-format
+#: ../svn/notify.c:394
+#, c-format
msgid "Removed external '%s'\n"
-msgstr "å é¤ â%sâ ä¸çéã\n"
+msgstr "已移é¤å¤é¨å¼ç¨ '%s'\n"
-#: ../svn/notify.c:310
-#, fuzzy, c-format
+#: ../svn/notify.c:400
+#, c-format
msgid "Left local modifications as '%s'\n"
-msgstr "æä»¶â%sâææ¬å°ä¿®æ¹"
+msgstr "æ¬å°ä¿®æ¹ä¿ç为 '%s'\n"
+
+#: ../svn/notify.c:444 ../svnbench/notify.c:233
+#, c-format
+msgid "Restored '%s'\n"
+msgstr "å·²è¿å'%s'\n"
+
+#: ../svn/notify.c:449 ../svnbench/notify.c:239
+#, c-format
+msgid "Reverted '%s'\n"
+msgstr "å·²æ¢å¤'%s'\n"
+
+#: ../svn/notify.c:454 ../svnbench/notify.c:245
+#, c-format
+msgid "Failed to revert '%s' -- try updating instead.\n"
+msgstr "æ æ³æ¢å¤'%s'-- 请æ¹ç¨æ´æ°è¯è¯ã\n"
+
+#: ../svn/notify.c:461 ../svnbench/notify.c:253
+#, c-format
+msgid "Resolved conflicted state of '%s'\n"
+msgstr "'%s'çå²çªç¶æå·²è§£å³\n"
+
+#: ../svn/notify.c:467
+#, c-format
+msgid "Merge conflicts in '%s' marked as resolved.\n"
+msgstr "'%s' ä¸çåå¹¶å²çªå·²æ 记为已解å³ã\n"
+
+#: ../svn/notify.c:475
+#, c-format
+msgid "Conflict in property '%s' at '%s' marked as resolved.\n"
+msgstr "'%s' å¤å±æ§ '%s' ä¸çå²çªå·²æ 记为已解å³ã\n"
+
+#: ../svn/notify.c:482
+#, c-format
+msgid "Tree conflict at '%s' marked as resolved.\n"
+msgstr "'%s' å¤çæ å²çªå·²æ 记为已解å³ã\n"
+
+#: ../svn/notify.c:489
+#, c-format
+msgid "Searching tree conflict details for '%s' in repository:\n"
+msgstr "æ£å¨çæ¬åºä¸æç´¢ '%s' çæ å²çªè¯¦æ
:\n"
+
+#: ../svn/notify.c:511
+#, c-format
+msgid " done\n"
+msgstr " 宿\n"
+
+#: ../svn/notify.c:603 ../svn/notify.c:640 ../svnbench/notify.c:344
+#: ../svnbench/notify.c:384
+#, c-format
+msgid "> applied hunk ## -%lu,%lu +%lu,%lu ## with offset %s"
+msgstr "> å·²åºç¨å ## -%lu,%lu +%lu,%lu ##ï¼åç§» %s"
+
+#: ../svn/notify.c:620 ../svn/notify.c:654 ../svnbench/notify.c:361
+#: ../svnbench/notify.c:398
+#, c-format
+msgid "> applied hunk @@ -%lu,%lu +%lu,%lu @@ with offset %s"
+msgstr "> å·²åºç¨å @@ -%lu,%lu +%lu,%lu @@ åç§» %s"
+
+#: ../svn/notify.c:672 ../svnbench/notify.c:419
+#, c-format
+msgid "> applied hunk ## -%lu,%lu +%lu,%lu ## with fuzz %lu (%s)\n"
+msgstr "> å·²åºç¨å ## -%lu,%lu +%lu,%lu ## æ¨¡ç³ %lu (%s)\n"
+
+#: ../svn/notify.c:682 ../svnbench/notify.c:429
+#, c-format
+msgid "> applied hunk @@ -%lu,%lu +%lu,%lu @@ with fuzz %lu\n"
+msgstr "> å·²åºç¨å @@ -%lu,%lu +%lu,%lu @@ æ¨¡ç³ %lu\n"
+
+#: ../svn/notify.c:698 ../svnbench/notify.c:447
+#, c-format
+msgid "> rejected hunk ## -%lu,%lu +%lu,%lu ## (%s)\n"
+msgstr "> å·²æç»å ## -%lu,%lu +%lu,%lu ## (%s)\n"
+
+#: ../svn/notify.c:707 ../svnbench/notify.c:456
+#, c-format
+msgid "> rejected hunk @@ -%lu,%lu +%lu,%lu @@\n"
+msgstr "> å·²æç»çå @@ -%lu,%lu +%lu,%lu @@\n"
+
+#: ../svn/notify.c:719 ../svnbench/notify.c:470
+#, c-format
+msgid "> hunk ## -%lu,%lu +%lu,%lu ## already applied (%s)\n"
+msgstr "> å ## -%lu,%lu +%lu,%lu ## å·²ç»åºç¨ (%s)\n"
+
+#: ../svn/notify.c:729 ../svnbench/notify.c:480
+#, c-format
+msgid "> hunk @@ -%lu,%lu +%lu,%lu @@ already applied\n"
+msgstr "> å @@ -%lu,%lu +%lu,%lu @@ å·²ç»åºç¨\n"
-#: ../svn/notify.c:768
-#, fuzzy, c-format
+#: ../svn/notify.c:786 ../svnbench/notify.c:542
+#, c-format
+msgid ""
+"\n"
+"Fetching external item into '%s':\n"
+msgstr ""
+"\n"
+"æ£å¨åå¾å¤é¨å¼ç¨é¡¹ç®è³ '%s':\n"
+
+#: ../svn/notify.c:810 ../svnbench/notify.c:568
+#, c-format
+msgid "Error handling externals definition for '%s':"
+msgstr "å¤çå¤é¨å¼ç¨'%s'æ¶åºé:"
+
+#: ../svn/notify.c:823 ../svnbench/notify.c:581
+#, c-format
+msgid "Updating '%s':\n"
+msgstr "æ£å¨å级 '%s':\n"
+
+#: ../svn/notify.c:836 ../svnbench/notify.c:595
+#, c-format
+msgid "Exported external at revision %ld.\n"
+msgstr "已导åºçæ¬ %ld çå¤é¨å¼ç¨é¡¹ç®ã\n"
+
+#: ../svn/notify.c:837 ../svnbench/notify.c:596
+#, c-format
+msgid "Exported revision %ld.\n"
+msgstr "已导åºçæ¬ %ldã\n"
+
+#: ../svn/notify.c:844 ../svnbench/notify.c:604
+#, c-format
+msgid "Checked out external at revision %ld.\n"
+msgstr "å·²æ£åºçæ¬ %ld çå¤é¨å¼ç¨é¡¹ç®ã\n"
+
+#: ../svn/notify.c:845 ../svnbench/notify.c:605
+#, c-format
+msgid "Checked out revision %ld.\n"
+msgstr "å·²æ£åºçæ¬ %ldã\n"
+
+#: ../svn/notify.c:855 ../svnbench/notify.c:616
+#, c-format
+msgid "Updated external to revision %ld.\n"
+msgstr "æ´æ°å¤é¨å¼ç¨é¡¹ç®è³çæ¬ %ldã\n"
+
+#: ../svn/notify.c:856 ../svnbench/notify.c:617
+#, c-format
+msgid "Updated to revision %ld.\n"
+msgstr "æ´æ°å°çæ¬ %ldã\n"
+
+#: ../svn/notify.c:863 ../svnbench/notify.c:625
+#, c-format
+msgid "External at revision %ld.\n"
+msgstr "å¤é¨å¼ç¨é¡¹ç®çæ¬ %ldã\n"
+
+#: ../svn/notify.c:864 ../svnbench/notify.c:626
+#, c-format
+msgid "At revision %ld.\n"
+msgstr "çæ¬ %ldã\n"
+
+#: ../svn/notify.c:875 ../svnbench/notify.c:638
+#, c-format
+msgid "External export complete.\n"
+msgstr "宿å¤é¨å¼ç¨é¡¹ç®å¯¼åºã\n"
+
+#: ../svn/notify.c:876 ../svnbench/notify.c:639
+#, c-format
+msgid "Export complete.\n"
+msgstr "宿坼åºã\n"
+
+#: ../svn/notify.c:882 ../svnbench/notify.c:646
+#, c-format
+msgid "External checkout complete.\n"
+msgstr "å¤é¨å¼ç¨é¡¹ç®æ£åºå®æã\n"
+
+#: ../svn/notify.c:883 ../svnbench/notify.c:647
+#, c-format
+msgid "Checkout complete.\n"
+msgstr "æ£åºå®æã\n"
+
+#: ../svn/notify.c:889 ../svnbench/notify.c:654
+#, c-format
+msgid "External update complete.\n"
+msgstr "宿å¤é¨å¼ç¨é¡¹ç®æ´æ°ã\n"
+
+#: ../svn/notify.c:890 ../svnbench/notify.c:655
+#, c-format
+msgid "Update complete.\n"
+msgstr "å®ææ´æ°ã\n"
+
+#: ../svn/notify.c:904 ../svnbench/notify.c:671
+#, c-format
+msgid ""
+"\n"
+"Performing status on external item at '%s':\n"
+msgstr ""
+"\n"
+"对å¤é¨å¼ç¨é¡¹ç®'%s'è¿è¡ç¶ææ£æ¥:\n"
+
+#: ../svn/notify.c:910
+#, c-format
msgid ""
"\n"
"Performing info on external item at '%s':\n"
msgstr ""
"\n"
-"对å¤é¨é¡¹ç®â%sâè¿è¡ç¶ææ£æ¥:\n"
+"æ£å¨å¯¹ '%s' çå¤é¨å¼ç¨é¡¹æ§è¡ info æä½:\n"
+
+#: ../svn/notify.c:917 ../svnbench/notify.c:679
+#, c-format
+msgid "Status against revision: %6ld\n"
+msgstr "çæ¬ %6ld çç¶æ\n"
-#: ../svn/notify.c:1044
-#, fuzzy, c-format
+#: ../svn/notify.c:925 ../svnbench/notify.c:688
+#, c-format
+msgid "Sending copy of %s\n"
+msgstr "æ£å¨åé坿¬ %s\n"
+
+#: ../svn/notify.c:926 ../svnbench/notify.c:689
+#, c-format
+msgid "Sending %s\n"
+msgstr "æ£å¨åé %s\n"
+
+#: ../svn/notify.c:936 ../svnbench/notify.c:700
+#, c-format
+msgid "Adding copy of (bin) %s\n"
+msgstr "æ£å¨å¢å (äºè¿å¶) %s\n"
+
+#: ../svn/notify.c:937 ../svnbench/notify.c:701
+#, c-format
+msgid "Adding (bin) %s\n"
+msgstr "æ£å¨å¢å (äºè¿å¶) %s\n"
+
+#: ../svn/notify.c:944 ../svnbench/notify.c:709
+#, c-format
+msgid "Adding copy of %s\n"
+msgstr "æ£å¨å¢å 坿¬ %s\n"
+
+#: ../svn/notify.c:945 ../svnbench/notify.c:710
+#, c-format
+msgid "Adding %s\n"
+msgstr "æ£å¨å¢å %s\n"
+
+#: ../svn/notify.c:953 ../svnbench/notify.c:719
+#, c-format
+msgid "Deleting copy of %s\n"
+msgstr "æ£å¨å é¤å¯æ¬ %s\n"
+
+#: ../svn/notify.c:954 ../svnbench/notify.c:720
+#, c-format
+msgid "Deleting %s\n"
+msgstr "æ£å¨å é¤ %s\n"
+
+#: ../svn/notify.c:962 ../svnbench/notify.c:729
+#, c-format
+msgid "Replacing copy of %s\n"
+msgstr "æ£å¨æ¿æ¢å¯æ¬ %s\n"
+
+#: ../svn/notify.c:963 ../svnbench/notify.c:730
+#, c-format
+msgid "Replacing %s\n"
+msgstr "æ£å¨æ¿æ¢ %s\n"
+
+#: ../svn/notify.c:972 ../svnbench/notify.c:740 ../svnsync/sync.c:416
+#, c-format
+msgid "Transmitting file data "
+msgstr "ä¼ è¾æä»¶æ°æ® "
+
+#: ../svn/notify.c:979 ../svnadmin/svnadmin.c:2581 ../svnbench/notify.c:749
+#, c-format
+msgid "'%s' locked by user '%s'.\n"
+msgstr "'%s'è¢«ç¨æ·'%s'éå®ã\n"
+
+#: ../svn/notify.c:984 ../svnbench/notify.c:755
+#, c-format
+msgid "'%s' unlocked.\n"
+msgstr "'%s'è§£é¤éå®ã\n"
+
+#: ../svn/notify.c:1008 ../svnbench/notify.c:782
+#, c-format
+msgid "--- Merging differences between repository URLs into '%s':\n"
+msgstr "--- æ£å¨åå¹¶çæ¬åº URL ä¹é´çå·®å¼å° '%s':\n"
+
+#: ../svn/notify.c:1013 ../svnbench/notify.c:787
+#, c-format
+msgid "--- Merging r%ld into '%s':\n"
+msgstr "--- æ£å¨åå¹¶ r%ld å° '%s':\n"
+
+#: ../svn/notify.c:1017 ../svnbench/notify.c:791
+#, c-format
+msgid "--- Reverse-merging r%ld into '%s':\n"
+msgstr "--- æ£å¨åååå¹¶ r%ld å° '%s':\n"
+
+#: ../svn/notify.c:1021 ../svnbench/notify.c:795
+#, c-format
+msgid "--- Merging r%ld through r%ld into '%s':\n"
+msgstr "--- æ£å¨åå¹¶ r%ldï¼ç»ç± r%ldï¼å° '%s':\n"
+
+#: ../svn/notify.c:1027 ../svnbench/notify.c:801
+#, c-format
+msgid "--- Reverse-merging r%ld through r%ld into '%s':\n"
+msgstr "--- æ£å¨åååå¹¶ r%ldï¼ç»ç± r%ldï¼å° '%s':\n"
+
+#: ../svn/notify.c:1037 ../svnbench/notify.c:813
+#, c-format
+msgid "--- Recording mergeinfo for merge between repository URLs into '%s':\n"
+msgstr "--- è®°å½çæ¬åº URL ä¹é´çåå¹¶ä¿¡æ¯å°'%s':\n"
+
+#: ../svn/notify.c:1047 ../svnbench/notify.c:823
+#, c-format
+msgid "--- Recording mergeinfo for merge of r%ld into '%s':\n"
+msgstr "--- è®°å½åå¹¶ r%ld å°'%s'çä¿¡æ¯:\n"
+
+#: ../svn/notify.c:1052 ../svnbench/notify.c:828
+#, c-format
+msgid "--- Recording mergeinfo for reverse merge of r%ld into '%s':\n"
+msgstr "--- è®°å½åååå¹¶ r%ld å°'%s'çä¿¡æ¯:\n"
+
+#: ../svn/notify.c:1057 ../svnbench/notify.c:833
+#, c-format
+msgid "--- Recording mergeinfo for merge of r%ld through r%ld into '%s':\n"
+msgstr "--- è®°å½åå¹¶ r%ldï¼ç»ç± r%ldï¼å°'%s'çä¿¡æ¯:\n"
+
+#: ../svn/notify.c:1062 ../svnbench/notify.c:838
+#, c-format
+msgid "--- Recording mergeinfo for reverse merge of r%ld through r%ld into '%s':\n"
+msgstr "--- è®°å½åååå¹¶ r%ldï¼ç»ç± r%ldï¼å°'%s'çä¿¡æ¯:\n"
+
+#: ../svn/notify.c:1069 ../svnbench/notify.c:848
+#, c-format
+msgid "--- Eliding mergeinfo from '%s':\n"
+msgstr "--- æ£å¨ä» '%s' å é¤åå¹¶ä¿¡æ¯:\n"
+
+#: ../svn/notify.c:1076 ../svnbench/notify.c:856
+#, c-format
+msgid "--- Merging differences between foreign repository URLs into '%s':\n"
+msgstr "--- æ£å¨åå¹¶å¤é¨çæ¬åº URL ä¹é´çå·®å¼å° '%s':\n"
+
+#: ../svn/notify.c:1082 ../svnbench/notify.c:862
+#, c-format
+msgid "--- Merging (from foreign repository) r%ld into '%s':\n"
+msgstr "--- æ£å¨åå¹¶(ä»å¤é¨çæ¬åº) r%ld å° '%s':\n"
+
+#: ../svn/notify.c:1087 ../svnbench/notify.c:867
+#, c-format
+msgid "--- Reverse-merging (from foreign repository) r%ld into '%s':\n"
+msgstr "--- æ£å¨åååå¹¶(ä»å¤é¨çæ¬åº) r%ld å° '%s':\n"
+
+#: ../svn/notify.c:1092 ../svnbench/notify.c:872
+#, c-format
+msgid "--- Merging (from foreign repository) r%ld through r%ld into '%s':\n"
+msgstr "--- æ£å¨åå¹¶(ä»å¤é¨çæ¬åº) r%ldï¼ç»ç± r%ldï¼å° '%s':\n"
+
+#: ../svn/notify.c:1098 ../svnbench/notify.c:878
+#, c-format
+msgid "--- Reverse-merging (from foreign repository) r%ld through r%ld into '%s':\n"
+msgstr "--- æ£å¨åååå¹¶(ä»å¤é¨çæ¬åº) r%ldï¼ç»ç± r%ldï¼å° '%s':\n"
+
+#: ../svn/notify.c:1128 ../svnbench/notify.c:915
+#, c-format
+msgid "property '%s' set on '%s'\n"
+msgstr "è®¾ç½®å±æ§ '%s' äº '%s'\n"
+
+#: ../svn/notify.c:1134 ../svnbench/notify.c:923
+#, c-format
+msgid "property '%s' deleted from '%s'.\n"
+msgstr "å é¤å±æ§ '%s' äº '%s'ã\n"
+
+#: ../svn/notify.c:1140 ../svnbench/notify.c:931
+#, c-format
+msgid "Attempting to delete nonexistent property '%s' on '%s'\n"
+msgstr "è¯å¾å é¤ä¸åå¨ç屿§'%s'äº'%s'\n"
+
+#: ../svn/notify.c:1147 ../svnbench/notify.c:940
+#, c-format
+msgid "property '%s' set on repository revision %ld\n"
+msgstr "设å®å±æ§ '%s' äºçæ¬åºçæ¬ %ld\n"
+
+#: ../svn/notify.c:1153 ../svnbench/notify.c:948
+#, c-format
+msgid "property '%s' deleted from repository revision %ld\n"
+msgstr "å é¤å±æ§ '%s' äºçæ¬åºçæ¬ %ld\n"
+
+#: ../svn/notify.c:1158 ../svnbench/notify.c:955
+#, c-format
+msgid "Upgraded '%s'\n"
+msgstr "å·²å级ç'%s'\n"
+
+#: ../svn/notify.c:1163 ../svnbench/notify.c:961
+#, c-format
+msgid "Redirecting to URL '%s':\n"
+msgstr "æ£å¨éå®åå° URL '%s':\n"
+
+#: ../svn/notify.c:1187
+#, c-format
msgid "--- Copying from foreign repository URL '%s':\n"
-msgstr "--- æ£å¨åå¹¶(ä»å¤é¨çæ¬åº) r%ld å° â%sâï¼\n"
+msgstr "--- æ£å¨ä»å¤é¨çæ¬åº URL '%s' å¤å¶:\n"
-#: ../svn/notify.c:1051
-#, fuzzy, c-format
+#: ../svn/notify.c:1194
+#, c-format
msgid "Breaking move with source path '%s'\n"
-msgstr "å¤å¶æºè·¯å¾â%sâæ æ"
+msgstr "æ£å¨æå¼æºè·¯å¾ '%s' çç§»å¨\n"
-#: ../svn/notify.c:1057
-#, fuzzy, c-format
+#: ../svn/notify.c:1200
+#, c-format
msgid "Performing cleanup on external item at '%s'.\n"
-msgstr ""
-"\n"
-"对å¤é¨é¡¹ç®â%sâè¿è¡ç¶ææ£æ¥:\n"
+msgstr "æ£å¨å¯¹ '%s' çå¤é¨å¼ç¨é¡¹æ§è¡æ¸
çã\n"
-#: ../svn/notify.c:1064
-#, fuzzy, c-format
+#: ../svn/notify.c:1207 ../svn/notify.c:1231
+#, c-format
msgid "done\n"
-msgstr "宿ã\n"
+msgstr "宿\n"
-#: ../svn/notify.c:1066
+#: ../svn/notify.c:1209
#, c-format
msgid "Committing transaction...\n"
-msgstr "æ£å¨è¯»åäºå¡\n"
+msgstr "æ£å¨è¯»åäºå¡...\n"
+
+#: ../svn/notify.c:1220
+#, c-format
+msgid "Fetching text bases "
+msgstr "æ£å¨è·åææ¬åºç¡ "
#: ../svn/propdel-cmd.c:88
#, c-format
msgid "Cannot specify revision for deleting versioned property '%s'"
-msgstr "å é¤çº³å
¥çæ¬æ§å¶ç屿§ â%sâ æ¶ä¸å¯æå®çæ¬"
+msgstr "å é¤çº³å
¥çæ¬æ§å¶ç屿§ '%s' æ¶ä¸å¯æå®çæ¬"
-#: ../svn/propedit-cmd.c:62 ../svn/propedit-cmd.c:341
+#: ../svn/propedit-cmd.c:62 ../svn/propedit-cmd.c:343
#, c-format
msgid "Set new value for property '%s' on '%s'\n"
-msgstr "屿§ â%sâ äº â%sâ 被设为æ°å¼\n"
+msgstr "屿§ '%s' äº '%s' 被设为æ°å¼\n"
#: ../svn/propedit-cmd.c:96 ../svn/propset-cmd.c:97
msgid "--encoding option applies only to textual Subversion-controlled properties"
msgstr "--encoding é项åªè½ç¨äº Subversion çææ¬å±æ§"
-#: ../svn/propedit-cmd.c:162
+#: ../svn/propedit-cmd.c:164
#, c-format
msgid "Set new value for property '%s' on revision %ld\n"
-msgstr "屿§ â%sâ äºçæ¬ %ld 被设为æ°å¼\n"
+msgstr "屿§ '%s' äºçæ¬ %ld 被设为æ°å¼\n"
-#: ../svn/propedit-cmd.c:168
+#: ../svn/propedit-cmd.c:170
#, c-format
msgid "No changes to property '%s' on revision %ld\n"
-msgstr "屿§ â%sâ äºçæ¬ %ld æ²¡ææ¹å\n"
+msgstr "屿§ '%s' äºçæ¬ %ld æ²¡ææ¹å\n"
-#: ../svn/propedit-cmd.c:176
+#: ../svn/propedit-cmd.c:178
#, c-format
msgid "Cannot specify revision for editing versioned property '%s'"
-msgstr "ç¼è¾çº³å
¥çæ¬æ§å¶ç屿§ â%sâ æ¶ä¸å¯æå®çæ¬"
+msgstr "ç¼è¾çº³å
¥çæ¬æ§å¶ç屿§ '%s' æ¶ä¸å¯æå®çæ¬"
-#: ../svn/propedit-cmd.c:204 ../svn/propset-cmd.c:172
+#: ../svn/propedit-cmd.c:206 ../svn/propset-cmd.c:172
msgid "Explicit target argument required"
msgstr "å¿
é¡»æç¡®å°æä¾ç®æ åæ°"
-#: ../svn/propedit-cmd.c:271
+#: ../svn/propedit-cmd.c:273
#, c-format
msgid "'%s' does not appear to be a working copy path"
-msgstr "â%sâä¸åæ¯å·¥ä½å¯æ¬è·¯å¾"
+msgstr "'%s'ä¸åæ¯å·¥ä½å¯æ¬è·¯å¾"
-#: ../svn/propedit-cmd.c:348
+#: ../svn/propedit-cmd.c:350
#, c-format
msgid "No changes to property '%s' on '%s'\n"
-msgstr "屿§ â%sâ äº â%sâ æ²¡ææ¹å\n"
+msgstr "屿§ '%s' äº '%s' æ²¡ææ¹å\n"
#: ../svn/propget-cmd.c:67
msgid "Error writing to stream"
msgstr "åå
¥æµåºé"
-#: ../svn/propget-cmd.c:187 ../svn/proplist-cmd.c:156
-#: ../svn/proplist-cmd.c:160 ../svnlook/svnlook.c:1769
-#: ../svnlook/svnlook.c:1923
-#, fuzzy, c-format
+#: ../svn/propget-cmd.c:187 ../svn/proplist-cmd.c:158 ../svn/proplist-cmd.c:162
+#: ../svnlook/svnlook.c:1777 ../svnlook/svnlook.c:1932
+#, c-format
msgid ""
"Inherited properties on '%s',\n"
"from '%s':\n"
-msgstr "çæ¬ %ld ä¸çæªçº³å
¥çæ¬æ§å¶ç屿§: \n"
+msgstr ""
+"'%s' ä¸çç»§æ¿å±æ§ï¼\n"
+"æ¥èª '%s':\n"
#. Not a --revprop
-#: ../svn/propget-cmd.c:197 ../svn/proplist-cmd.c:175
-#: ../svnlook/svnlook.c:1804 ../svnlook/svnlook.c:1958
+#: ../svn/propget-cmd.c:197 ../svn/proplist-cmd.c:177 ../svnlook/svnlook.c:1812
+#: ../svnlook/svnlook.c:1967
#, c-format
msgid "Properties on '%s':\n"
-msgstr "â%sâ ä¸ç屿§: \n"
+msgstr "'%s' ä¸ç屿§: \n"
-#: ../svn/propget-cmd.c:328
-msgid "--verbose cannot be used with --revprop or --strict or --xml"
-msgstr "--verbose ä¸è½ä¸ --revpropï¼ --strict æ --xml å
±å"
+#: ../svn/propget-cmd.c:332
+msgid "--verbose cannot be used with --revprop or --no-newline or --xml"
+msgstr "--verbose ä¸è½ä¸ --revprop æ --no-newline æ --xml ä¸èµ·ä½¿ç¨"
-#: ../svn/propget-cmd.c:360 ../svn/proplist-cmd.c:214
-#, fuzzy
+#: ../svn/propget-cmd.c:363 ../svn/proplist-cmd.c:216
msgid "--show-inherited-props can't be used with --revprop"
-msgstr "--reintegrate ä¸è½ä¸ --record-only å
±å"
+msgstr "--show-inherited-props ä¸è½ä¸ --revprop ä¸èµ·ä½¿ç¨"
-#: ../svn/propget-cmd.c:373
-#, fuzzy, c-format
+#: ../svn/propget-cmd.c:376
+#, c-format
msgid "Property '%s' not found on revision %s"
-msgstr "屿§â%sâå¨çæ¬ %ld 䏿¾ä¸å°"
+msgstr "çæ¬ %s 䏿ªæ¾å°å±æ§ '%s'"
-#: ../svn/propget-cmd.c:438
-msgid "Strict output of property values only available for single-target, non-recursive propget operations"
-msgstr "精确çè¾åºå±æ§å¼åªéç¨äºåä¸ç®æ çééå½æä½ propget"
+#: ../svn/propget-cmd.c:441
+msgid "--no-newline is only available for single-target, non-recursive propget operations"
+msgstr "--no-newline ä»
对åç®æ ãééå½ç propget æä½ææ"
-#: ../svn/propget-cmd.c:493
-#, fuzzy, c-format
+#: ../svn/propget-cmd.c:496
+#, c-format
msgid "Property '%s' not found on '%s'"
-msgstr "屿§â%sâå¨çæ¬ %ld 䏿¾ä¸å°"
+msgstr "'%s' 䏿ªæ¾å°å±æ§ '%s'"
-#: ../svn/proplist-cmd.c:246
+#: ../svn/proplist-cmd.c:248
#, c-format
msgid "Unversioned properties on revision %ld:\n"
msgstr "çæ¬ %ld ä¸çæªçº³å
¥çæ¬æ§å¶ç屿§: \n"
-#: ../svn/proplist-cmd.c:321
+#: ../svn/proplist-cmd.c:323
msgid "Could not display properties of all targets because some targets don't exist"
msgstr "å 为ä¸äºç®æ ä¸åå¨ï¼æä»¥ä¸è½æ¾ç¤ºå
¨é¨ç®æ ç屿§"
-#: ../svn/proplist-cmd.c:326
+#: ../svn/proplist-cmd.c:328
msgid "Could not display properties of all targets because some targets are not versioned"
msgstr "å 为ä¸äºç®æ 没æçæ¬åï¼æä»¥ä¸è½æ¾ç¤ºå
¨é¨ç®æ ç屿§"
#: ../svn/props.c:66
msgid "Must specify the revision as a number, a date or 'HEAD' when operating on a revision property"
-msgstr "æä½çæ¬å±æ§æ¶ï¼å¿
é¡»æå®æ°åãæ¥æå½¢å¼ççæ¬å·æâHEADâã"
+msgstr "æä½çæ¬å±æ§æ¶ï¼å¿
é¡»æå®æ°åãæ¥æå½¢å¼ççæ¬å·æ'HEAD'ã"
#: ../svn/props.c:73
msgid "Wrong number of targets specified"
@@ -11405,104 +13863,553 @@ msgid ""
"To turn off the %s property, use 'svn propdel';\n"
"setting the property to '%s' will not turn it off."
msgstr ""
-"ä½¿ç¨ âsvn propdelâ å
³é屿§ %sï¼\n"
-"è®¾ç½®å±æ§ä¸º â%sâ ä¸ä¼å
³éå®ã"
+"ä½¿ç¨ 'svn propdel' å
³é屿§ %sï¼\n"
+"è®¾ç½®å±æ§ä¸º '%s' ä¸ä¼å
³éå®ã"
-#: ../svn/props.c:177
+#: ../svn/props.c:124
#, c-format
-msgid "(To set the '%s' property, re-run with '--force'.)"
-msgstr ""
+msgid "Use '--force' to set the '%s' property."
+msgstr "ä½¿ç¨ '--force' æ¥è®¾ç½® '%s' 屿§ã"
-#: ../svn/props.c:182
+#: ../svn/props.c:129
#, c-format
-msgid "(To edit the '%s' property, re-run with '--force'.)"
-msgstr ""
+msgid "Use '--force' to edit the '%s' property."
+msgstr "ä½¿ç¨ '--force' æ¥ç¼è¾ '%s' 屿§ã"
-#: ../svn/props.c:188
+#: ../svn/props.c:135
#, c-format
-msgid "(To use the '%s' property, re-run with '--force'.)"
-msgstr ""
+msgid "Use '--force' to use the '%s' property'."
+msgstr "ä½¿ç¨ '--force' æ¥ä½¿ç¨ '%s' 屿§ã"
-#: ../svn/props.c:202
-#, fuzzy, c-format
-msgid "'%s' is not a valid %s property name; re-run with '--force' to set it"
-msgstr "â%sâ䏿¯ææç Subversion 屿§åç§°"
+#: ../svn/props.c:149
+#, c-format
+msgid "'%s' is not a valid %s property name; use '--force' to set it"
+msgstr "'%s' 䏿¯ææç %s 屿§åï¼ä½¿ç¨ '--force' æ¥è®¾ç½®å®"
-#: ../svn/props.c:208
-#, fuzzy, c-format
-msgid "'%s' is not a valid %s property name; re-run with '--force' to edit it"
-msgstr "â%sâ䏿¯ææç Subversion 屿§åç§°"
+#: ../svn/props.c:154
+#, c-format
+msgid "'%s' is not a valid %s property name; use '--force' to edit it"
+msgstr "'%s' 䏿¯ææç %s 屿§åï¼ä½¿ç¨ '--force' æ¥ç¼è¾å®"
-#: ../svn/props.c:215
-#, fuzzy, c-format
-msgid "'%s' is not a valid %s property name; re-run with '--force' to use it"
-msgstr "â%sâ䏿¯ææç Subversion 屿§åç§°"
+#: ../svn/props.c:160
+#, c-format
+msgid "'%s' is not a valid %s property name; use '--force' to use it"
+msgstr "'%s' 䏿¯ææç %s 屿§åï¼ä½¿ç¨ '--force' æ¥ä½¿ç¨å®"
-#: ../svn/props.c:281 ../svn/props.c:332
-#, fuzzy, c-format
-msgid ""
-"'%s' is not a valid %s property name; did you mean '%s'?\n"
-"%s"
-msgstr "â%sâ䏿¯ææç Subversion 屿§åç§°"
+#: ../svn/props.c:226 ../svn/props.c:269
+#, c-format
+msgid "'%s' is not a valid %s property name; did you mean '%s'?"
+msgstr "'%s' 䏿¯ææç %s 屿§åï¼ä½ æ¯å¦æçæ¯ '%s'ï¼"
-#: ../svn/props.c:340
-#, fuzzy, c-format
-msgid ""
-"'%s' is not a valid %s property name\n"
-"Did you mean '%s' or '%s'?\n"
-"%s"
-msgstr "â%sâ䏿¯ææç Subversion 屿§åç§°"
+#: ../svn/props.c:278
+#, c-format
+msgid "'%s' is not a valid %s property name; did you mean '%s' or '%s'?"
+msgstr "'%s' 䏿¯ææç %s 屿§åï¼ä½ æ¯å¦æçæ¯ '%s' æ '%s'ï¼"
-#: ../svn/props.c:350
-#, fuzzy, c-format
-msgid ""
-"'%s' is not a valid %s property name\n"
-"Did you mean '%s', '%s' or '%s'?\n"
-"%s"
-msgstr "â%sâ䏿¯ææç Subversion 屿§åç§°"
+#: ../svn/props.c:288
+#, c-format
+msgid "'%s' is not a valid %s property name; did you mean '%s', '%s' or '%s'?"
+msgstr "'%s' 䏿¯ææç %s 屿§åï¼ä½ æ¯å¦æçæ¯ '%s'ã'%s' æ '%s'ï¼"
#: ../svn/propset-cmd.c:132
#, c-format
msgid "Cannot specify revision for setting versioned property '%s'"
-msgstr "设置åçæ¬æ§å¶ç屿§ â%sâ æ¶ä¸è½æå®çæ¬"
+msgstr "设置åçæ¬æ§å¶ç屿§ '%s' æ¶ä¸è½æå®çæ¬"
#: ../svn/propset-cmd.c:165
#, c-format
msgid "Explicit target required ('%s' interpreted as prop value)"
-msgstr "å¿
é¡»æç¡®å°æä¾ç®ç (â%sâè§£éä¸ºå±æ§å
容)"
+msgstr "å¿
é¡»æç¡®å°æä¾ç®ç ('%s'è§£éä¸ºå±æ§å
容)"
+
+#: ../svn/resolve-cmd.c:158
+msgid "Failure occurred resolving one or more conflicts"
+msgstr "å¤çä¸ä¸ªææ´å¤çå²çªå¤±è´¥"
-#: ../svn/resolve-cmd.c:79
+#: ../svn/resolve-cmd.c:198
msgid "missing --accept option"
msgstr "缺å°é项 --accept"
-#: ../svn/resolve-cmd.c:84
+#: ../svn/resolve-cmd.c:205
msgid "invalid 'accept' ARG"
-msgstr "æ æç âacceptâ åæ°"
+msgstr "æ æç 'accept' åæ°"
-#: ../svn/resolve-cmd.c:127
-msgid "Failure occurred resolving one or more conflicts"
-msgstr "å¤çä¸ä¸ªææ´å¤çå²çªå¤±è´¥"
-
-#: ../svn/revert-cmd.c:79
+#: ../svn/revert-cmd.c:81
msgid "Try 'svn revert --depth infinity' instead?"
-msgstr "å°è¯ âsvn revert --depth infinityâï¼"
+msgstr "å°è¯ 'svn revert --depth infinity'ï¼"
+
+#: ../svn/shelf-cmd.c:58 ../svn/shelf2-cmd.c:58
+#, c-format
+msgid "Shelf '%s': no versions found"
+msgstr "æç½® '%s': æªæ¾å°çæ¬"
+
+#: ../svn/shelf-cmd.c:146 ../svn/shelf2-cmd.c:146
+msgid "All targets must be in the same WC"
+msgstr "ææç®æ å¿
é¡»å¨åä¸ä¸ªå·¥ä½å¯æ¬ä¸"
+
+#: ../svn/shelf-cmd.c:166 ../svn/shelf2-cmd.c:166
+#, c-format
+msgid "%d day ago"
+msgid_plural "%d days ago"
+msgstr[0] "%d 天å"
+
+#: ../svn/shelf-cmd.c:171 ../svn/shelf2-cmd.c:171
+#, c-format
+msgid "%d hour ago"
+msgid_plural "%d hours ago"
+msgstr[0] "%d å°æ¶å"
+
+#: ../svn/shelf-cmd.c:176 ../svn/shelf2-cmd.c:176
+#, c-format
+msgid "%d minute ago"
+msgid_plural "%d minutes ago"
+msgstr[0] "%d åéå"
+
+#: ../svn/shelf-cmd.c:235 ../svn/shelf2-cmd.c:235
+#, c-format
+msgid "version %d"
+msgstr "çæ¬ %d"
+
+#: ../svn/shelf-cmd.c:238 ../svn/shelf2-cmd.c:238
+#, c-format
+msgid "version %d of %d"
+msgid_plural "version %d of %d"
+msgstr[0] "第 %d çï¼å
± %d ç"
+
+#: ../svn/shelf-cmd.c:244 ../svn/shelf2-cmd.c:244
+#, c-format
+msgid "%d path changed"
+msgid_plural "%d paths changed"
+msgstr[0] "%d 个路å¾å·²æ´æ¹"
+
+#: ../svn/shelf-cmd.c:260 ../svn/shelf2-cmd.c:260
+#, c-format
+msgid " %.50s\n"
+msgstr " %.50s\n"
+
+#: ../svn/shelf-cmd.c:353 ../svn/shelf2-cmd.c:353
+msgid "No shelves found"
+msgstr "æªæ¾å°æç½®"
+
+#: ../svn/shelf-cmd.c:469 ../svn/shelf2-cmd.c:469
+#, c-format
+msgid "--- Save a new version of '%s' in WC root '%s'\n"
+msgstr "--- å¨å·¥ä½å¯æ¬æ ¹ '%s' ä¸ä¿å '%s' çæ°çæ¬\n"
+
+#: ../svn/shelf-cmd.c:470 ../svn/shelf2-cmd.c:470
+#, c-format
+msgid "--- Shelve '%s' in WC root '%s'\n"
+msgstr "--- å¨å·¥ä½å¯æ¬æ ¹ '%s' ä¸æç½® '%s'\n"
+
+#: ../svn/shelf-cmd.c:485 ../svn/shelf2-cmd.c:485
+#, c-format
+msgid "--- Saving...\n"
+msgstr "--- æ£å¨ä¿å...\n"
+
+#: ../svn/shelf-cmd.c:486 ../svn/shelf2-cmd.c:486
+#, c-format
+msgid "--- Shelving...\n"
+msgstr "--- æ£å¨æç½®...\n"
+
+#: ../svn/shelf-cmd.c:498 ../svn/shelf2-cmd.c:498
+#, c-format
+msgid "%d path could not be shelved"
+msgid_plural "%d paths could not be shelved"
+msgstr[0] "%d ä¸ªè·¯å¾æ æ³æç½®"
+
+#: ../svn/shelf-cmd.c:508 ../svn/shelf2-cmd.c:508
+#, c-format
+msgid "No local modifications could be saved"
+msgstr "没æå¯ä¿åçæ¬å°ä¿®æ¹"
+
+#: ../svn/shelf-cmd.c:509 ../svn/shelf2-cmd.c:509
+#, c-format
+msgid "No local modifications could be shelved"
+msgstr "没æå¯æç½®çæ¬å°ä¿®æ¹"
+
+#: ../svn/shelf-cmd.c:613 ../svn/shelf2-cmd.c:613
+#, c-format
+msgid "Shelved path '%s' already has status '%c' in the working copy"
+msgstr "æç½®çè·¯å¾ '%s' å¨å·¥ä½å¯æ¬ä¸å·²æç¶æ '%c'"
+
+#: ../svn/shelf-cmd.c:666 ../svn/shelf2-cmd.c:666
+#, c-format
+msgid "--- Unshelve '%s' in WC root '%s'\n"
+msgstr "--- å¨å·¥ä½å¯æ¬æ ¹ '%s' ä¸åæ¶æç½® '%s'\n"
+
+#: ../svn/shelf-cmd.c:674 ../svn/shelf2-cmd.c:674
+msgid "Cannot unshelve/restore, as at least one shelved path would conflict with a local modification or other status in the working copy"
+msgstr "æ æ³åæ¶æç½®/æ¢å¤ï¼å 为è³å°ä¸ä¸ªæç½®çè·¯å¾ä¼ä¸å·¥ä½å¯æ¬ä¸çæ¬å°ä¿®æ¹æå
¶ä»ç¶æå²çª"
+
+#: ../svn/shelf-cmd.c:692 ../svn/shelf2-cmd.c:692
+#, c-format
+msgid "restored '%s' version %d and deleted %d newer version\n"
+msgid_plural "restored '%s' version %d and deleted %d newer versions\n"
+msgstr[0] "å·²æ¢å¤ '%s' çæ¬ %d å¹¶å é¤äº %d ä¸ªè¾æ°ççæ¬\n"
+
+#: ../svn/shelf-cmd.c:698 ../svn/shelf2-cmd.c:698
+#, c-format
+msgid "restored '%s' version %d (the newest version)\n"
+msgstr "å·²æ¢å¤ '%s' çæ¬ %d (ææ°çæ¬)\n"
+
+#: ../svn/shelf-cmd.c:801 ../svn/shelf2-cmd.c:801
+#, c-format
+msgid "deleted '%s'\n"
+msgstr "å·²å é¤ '%s'\n"
+
+#: ../svn/shelf-cmd.c:906 ../svn/shelf2-cmd.c:906
+#, c-format
+msgid "saved '%s' version %d\n"
+msgstr "å·²ä¿å '%s' çæ¬ %d\n"
+
+#: ../svn/shelf-cmd.c:910 ../svn/shelf2-cmd.c:910
+#, c-format
+msgid "shelved '%s' version %d\n"
+msgstr "å·²æç½® '%s' çæ¬ %d\n"
+
+#: ../svn/shelf-cmd.c:941 ../svn/shelf2-cmd.c:941
+#, c-format
+msgid "unshelving the youngest shelf, '%s'\n"
+msgstr "æ£å¨åæ¶æç½®ææ°çæç½® '%s'\n"
+
+#: ../svn/shelf-cmd.c:951 ../svn/shelf-cmd.c:1136 ../svn/shelf2-cmd.c:951
+#: ../svn/shelf2-cmd.c:1136 ../svnadmin/svnadmin.c:798
+msgid "Too many arguments"
+msgstr "åæ°å¤ªå¤"
+
+#: ../svn/shelf-cmd.c:1248 ../svn/shelf2-cmd.c:1224
+msgid ""
+"Show shelved changes as a diff.\n"
+"usage: x-shelf-diff SHELF [VERSION]\n"
+"\n"
+msgstr ""
+"æ¾ç¤ºæç½®çæ´æ¹ä¸ºå·®å¼ã\n"
+"ç¨æ³: x-shelf-diff SHELF [VERSION]\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1251 ../svn/shelf2-cmd.c:1227
+msgid ""
+" Show the changes in SHELF:VERSION (default: latest) as a diff.\n"
+"\n"
+msgstr ""
+" æ¾ç¤º SHELF:VERSION (é»è®¤: ææ°) ä¸çæ´æ¹ä¸ºå·®å¼ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1253 ../svn/shelf2-cmd.c:1229
+msgid ""
+" See also: 'svn diff --cl=svn:shelf:SHELF' which supports most options of\n"
+" 'svn diff'.\n"
+"\n"
+msgstr ""
+" å¦è§: 'svn diff --cl=svn:shelf:SHELF'ï¼å®æ¯æ\n"
+" 'svn diff' ç大夿°é项ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1256 ../svn/shelf-cmd.c:1269 ../svn/shelf-cmd.c:1282
+#: ../svn/shelf-cmd.c:1294 ../svn/shelf-cmd.c:1306 ../svn/shelf-cmd.c:1321
+#: ../svn/shelf-cmd.c:1355 ../svn/shelf-cmd.c:1388 ../svn/shelf2-cmd.c:1232
+#: ../svn/shelf2-cmd.c:1245 ../svn/shelf2-cmd.c:1258 ../svn/shelf2-cmd.c:1270
+#: ../svn/shelf2-cmd.c:1282 ../svn/shelf2-cmd.c:1297 ../svn/shelf2-cmd.c:1331
+#: ../svn/shelf2-cmd.c:1364
+msgid ""
+" The shelving feature is EXPERIMENTAL. This command is likely to change\n"
+" in the next release, and there is no promise of backward compatibility.\n"
+msgstr ""
+" æç½®åè½æ¯å®éªæ§çãæ¤å½ä»¤å¯è½å¨\n"
+" ä¸ä¸ä¸ªçæ¬ä¸æ´æ¹ï¼ä¸ä¸æ¿è¯ºååå
¼å®¹ã\n"
+
+#: ../svn/shelf-cmd.c:1263 ../svn/shelf2-cmd.c:1239
+msgid ""
+"Delete a shelf.\n"
+"usage: x-shelf-drop SHELF [PATH ...]\n"
+"\n"
+msgstr ""
+"å é¤æç½®ã\n"
+"ç¨æ³: x-shelf-drop SHELF [PATH ...]\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1266 ../svn/shelf2-cmd.c:1242
+msgid ""
+" Delete the shelves named SHELF from the working copies containing PATH\n"
+" (default PATH is '.')\n"
+"\n"
+msgstr ""
+" ä»å
å« PATH çå·¥ä½å¯æ¬ä¸å é¤å为 SHELF çæç½®\n"
+" (é»è®¤ PATH 为 '.')\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1275 ../svn/shelf2-cmd.c:1251
+msgid ""
+"List shelves.\n"
+"usage: x-shelf-list [PATH ...]\n"
+"\n"
+msgstr ""
+"ååºæç½®ã\n"
+"ç¨æ³: x-shelf-list [PATH ...]\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1278 ../svn/shelf2-cmd.c:1254
+msgid ""
+" List shelves for each working copy containing PATH (default is '.')\n"
+" Include the first line of any log message and some details about the\n"
+" contents of the shelf, unless '-q' is given.\n"
+"\n"
+msgstr ""
+" ååºæ¯ä¸ªå
å« PATH çå·¥ä½å¯æ¬ä¸çæç½®(é»è®¤ä¸º '.')\n"
+" é¤éæå® '-q'ï¼å¦åå
嫿¥å¿æ¶æ¯ç第ä¸è¡ä»¥åæç½®å
容ç\n"
+" ä¸äºç»èã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1289 ../svn/shelf2-cmd.c:1265
+msgid ""
+"List which shelf affects each path.\n"
+"usage: x-shelf-list-by-paths [PATH...]\n"
+"\n"
+msgstr ""
+"ååºæ¯ä¸ªè·¯å¾ååªä¸ªæç½®å½±åã\n"
+"ç¨æ³: x-shelf-list-by-paths [PATH...]\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1292 ../svn/shelf2-cmd.c:1268
+msgid ""
+" List which shelf most recently affects each path below the given PATHs.\n"
+"\n"
+msgstr ""
+" ååºæè¿å½±åç»å® PATH 䏿¯ä¸ªè·¯å¾çæç½®ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1300 ../svn/shelf2-cmd.c:1276
+msgid ""
+"Show the versions of a shelf.\n"
+"usage: x-shelf-log SHELF [PATH...]\n"
+"\n"
+msgstr ""
+"æ¾ç¤ºæç½®ççæ¬ã\n"
+"ç¨æ³: x-shelf-log SHELF [PATH...]\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1303 ../svn/shelf2-cmd.c:1279
+msgid ""
+" Show all versions of SHELF for each working copy containing PATH (the\n"
+" default PATH is '.').\n"
+"\n"
+msgstr ""
+" æ¾ç¤ºæ¯ä¸ªå
å« PATH çå·¥ä½å¯æ¬ç SHELF çææçæ¬\n"
+" (é»è®¤ PATH 为 '.')ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1313 ../svn/shelf2-cmd.c:1289
+msgid ""
+"Copy local changes onto a new version of a shelf.\n"
+"usage: x-shelf-save SHELF [PATH...]\n"
+"\n"
+msgstr ""
+"å°æ¬å°æ´æ¹å¤å¶å°æç½®çæ°çæ¬ã\n"
+"ç¨æ³: x-shelf-save SHELF [PATH...]\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1316 ../svn/shelf2-cmd.c:1292
+msgid ""
+" Save local changes in the given PATHs as a new version of SHELF.\n"
+" The shelf's log message can be set with -m, -F, etc.\n"
+"\n"
+msgstr ""
+" å°ç»å® PATH ä¸çæ¬å°æ´æ¹ä¿å为 SHELF çæ°çæ¬ã\n"
+" å¯ç¨ -mã-F ç设置æç½®çæ¥å¿æ¶æ¯ã\n"
+
+#: ../svn/shelf-cmd.c:1319 ../svn/shelf2-cmd.c:1295
+msgid ""
+" The same as 'svn shelve --keep-local'.\n"
+"\n"
+msgstr ""
+" å 'svn shelve --keep-local'ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1331 ../svn/shelf2-cmd.c:1307
+msgid ""
+"Move local changes onto a shelf.\n"
+"usage: x-shelve [--keep-local] SHELF [PATH...]\n"
+"\n"
+msgstr ""
+"å°æ¬å°æ´æ¹ç§»å°æç½®ã\n"
+"ç¨æ³: x-shelve [--keep-local] SHELF [PATH...]\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1334 ../svn/shelf2-cmd.c:1310
+msgid ""
+" Save the local changes in the given PATHs to a new or existing SHELF.\n"
+" Revert those changes from the WC unless '--keep-local' is given.\n"
+" The shelf's log message can be set with -m, -F, etc.\n"
+"\n"
+msgstr ""
+" å°ç»å® PATH ä¸çæ¬å°æ´æ¹ä¿åå°æ°çæå·²æç SHELFã\n"
+" é¤éæå® '--keep-local'ï¼å¦åä»å·¥ä½å¯æ¬ä¸æ¢å¤è¿äºæ´æ¹ã\n"
+" æç½®çæ¥å¿æ¶æ¯å¯ç¨ -mã-F ç设置ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1338 ../svn/shelf2-cmd.c:1314
+msgid ""
+" 'svn shelve --keep-local' is the same as 'svn shelf-save'.\n"
+"\n"
+msgstr ""
+" 'svn shelve --keep-local' å 'svn shelf-save'ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1340 ../svn/shelf2-cmd.c:1316
+msgid ""
+" The kinds of change you can shelve are committable changes to files and\n"
+" properties, except the following kinds which are not yet supported:\n"
+" * copies and moves\n"
+" * mkdir and rmdir\n"
+" Uncommittable states such as conflicts, unversioned and missing cannot\n"
+" be shelved.\n"
+"\n"
+msgstr ""
+" å¯ä»¥æç½®çæ´æ¹æ¯å¯¹æä»¶å屿§çå¯æäº¤æ´æ¹ï¼ä½ä»¥ä¸ç±»å\n"
+" æä¸æ¯æ:\n"
+" * å¤å¶åç§»å¨\n"
+" * mkdir å rmdir\n"
+" å²çªãæªçæ¬æ§å¶ã缺失çä¸å¯æäº¤ç¶ææ æ³æç½®ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1347 ../svn/shelf2-cmd.c:1323
+msgid ""
+" To bring back shelved changes, use 'svn unshelve SHELF'.\n"
+"\n"
+msgstr ""
+" è¦æ¢å¤æç½®çæ´æ¹ï¼ä½¿ç¨ 'svn unshelve SHELF'ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1349 ../svn/shelf2-cmd.c:1325
+msgid ""
+" Shelves are currently stored under <WC>/.svn/experimental/shelves/ .\n"
+" (In Subversion 1.10, shelves were stored under <WC>/.svn/shelves/ as\n"
+" patch files. To recover a shelf created by 1.10, either use a 1.10\n"
+" client to find and unshelve it, or find the patch file and use any\n"
+" 1.10 or later 'svn patch' to apply it.)\n"
+"\n"
+msgstr ""
+" æç½®å½ååå¨å¨ <WC>/.svn/experimental/shelves/ ä¸ã\n"
+" (å¨ Subversion 1.10 ä¸ï¼æç½®ä»¥è¡¥ä¸æä»¶å½¢å¼åå¨å¨\n"
+" <WC>/.svn/shelves/ ä¸ãè¦æ¢å¤ 1.10 å建çæç½®ï¼å¯ä»¥ç¨ 1.10\n"
+" 客æ·ç«¯æ¾å°å¹¶åæ¶æç½®ï¼ä¹å¯ä»¥æ¾å°è¯¥è¡¥ä¸æä»¶ï¼ç¨ 1.10 ææ´é«\n"
+" çæ¬ç 'svn patch' åºç¨å®ã)\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1364 ../svn/shelf2-cmd.c:1340
+msgid ""
+"Copy shelved changes back into the WC.\n"
+"usage: x-unshelve [--drop] [SHELF [VERSION]]\n"
+"\n"
+msgstr ""
+"å°æç½®çæ´æ¹å¤å¶åå·¥ä½å¯æ¬ã\n"
+"ç¨æ³: x-unshelve [--drop] [SHELF [VERSION]]\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1367 ../svn/shelf2-cmd.c:1343
+msgid ""
+" Apply the changes stored in SHELF to the working copy.\n"
+" SHELF defaults to the newest shelf.\n"
+"\n"
+msgstr ""
+" å°åå¨å¨ SHELF ä¸çæ´æ¹åºç¨å°å·¥ä½å¯æ¬ã\n"
+" SHELF é»è®¤ä¸ºææ°çæç½®ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1370 ../svn/shelf2-cmd.c:1346
+msgid ""
+" Apply the newest version of the shelf, by default. If VERSION is\n"
+" specified, apply that version and discard all versions newer than that.\n"
+" In any case, retain the unshelved version and versions older than that\n"
+" (unless --drop is specified).\n"
+"\n"
+msgstr ""
+" é»è®¤åºç¨æç½®çææ°çæ¬ã妿æå®äº VERSIONï¼ååºç¨è¯¥çæ¬\n"
+" 并䏢弿¯å®æ´æ°çææçæ¬ãæ 论åªç§æ
åµï¼é½ä¿çåæ¶æç½®ç\n"
+" çæ¬åæ´æ§ççæ¬(é¤éæå® --drop)ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1375 ../svn/shelf2-cmd.c:1351
+msgid ""
+" With --drop, delete the entire shelf (like 'svn shelf-drop') after\n"
+" successfully unshelving with no conflicts.\n"
+"\n"
+msgstr ""
+" ä½¿ç¨ --drop æ¶ï¼æååæ¶æç½®åå 餿´ä¸ªæç½®\n"
+" (类似 'svn shelf-drop')ï¼ä¸æ å²çªã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1378 ../svn/shelf2-cmd.c:1354
+msgid ""
+" The working files involved should be in a clean, unmodified state\n"
+" before using this command. To roll back to an older version of the\n"
+" shelf, first ensure any current working changes are removed, such as\n"
+" by shelving or reverting them, and then unshelve the desired version.\n"
+"\n"
+msgstr ""
+" ä½¿ç¨æ¤å½ä»¤åï¼æ¶åç工使件åºå¤äºå¹²åãæªä¿®æ¹çç¶æã\n"
+" è¦åéå°æç½®çæ§çæ¬ï¼å
ç¡®ä¿å½åçå·¥ä½ä¿®æ¹å·²è¢«æ¸
é¤ï¼ä¾å¦\n"
+" æå®ä»¬æç½®ææ¢å¤ï¼ç¶åååæ¶æç½®æéççæ¬ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1383 ../svn/shelf2-cmd.c:1359
+msgid ""
+" Unshelve normally refuses to apply any changes if any path involved is\n"
+" already modified (or has any other abnormal status) in the WC. With\n"
+" --force, it does not check and may error out and/or produce partial or\n"
+" unexpected results.\n"
+"\n"
+msgstr ""
+" 妿工ä½å¯æ¬ä¸æ¶åçä»»ä½è·¯å¾å·²è¢«ä¿®æ¹(ææå
¶ä»å¼å¸¸ç¶æ)ï¼\n"
+" åæ¶æç½®é叏伿ç»åºç¨ä»»ä½æ´æ¹ãä½¿ç¨ --force åä¸ä½æ£æ¥ï¼\n"
+" å¯è½æ¥éå/æäº§çé¨åææå¤çç»æã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1394
+msgid ""
+"Copy local modifications from one WC to another.\n"
+"usage: x-wc-copy-mods SRC_WC_PATH DST_WC_PATH\n"
+"\n"
+msgstr ""
+"å°æ¬å°ä¿®æ¹ä»ä¸ä¸ªå·¥ä½å¯æ¬å¤å¶å°å¦ä¸ä¸ªã\n"
+"ç¨æ³: x-wc-copy-mods SRC_WC_PATH DST_WC_PATH\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1397
+msgid ""
+" The source and destination WC paths may be in the same WC or in different WCs.\n"
+"\n"
+msgstr ""
+" æºåç®æ å·¥ä½å¯æ¬è·¯å¾å¯ä»¥å¨åä¸ä¸ªå·¥ä½å¯æ¬ä¸æä¸åçå·¥ä½å¯æ¬ä¸ã\n"
+"\n"
+
+#: ../svn/shelf-cmd.c:1400
+msgid ""
+" This feature is EXPERIMENTAL. This command is likely to change\n"
+" in the next release, and there is no promise of backward compatibility.\n"
+msgstr ""
+" æ¤åè½æ¯å®éªæ§çãæ¤å½ä»¤å¯è½å¨\n"
+" ä¸ä¸ä¸ªçæ¬ä¸æ´æ¹ï¼ä¸ä¸æ¿è¯ºååå
¼å®¹ã\n"
#: ../svn/status-cmd.c:97
#, c-format
msgid " Text conflicts: %u\n"
-msgstr " æ£æå²çªï¼%u\n"
+msgstr " æ£æå²çª: %u\n"
#: ../svn/status-cmd.c:101
#, c-format
msgid " Property conflicts: %u\n"
-msgstr " 屿§å²çªï¼%u\n"
+msgstr " 屿§å²çª: %u\n"
#: ../svn/status-cmd.c:105
#, c-format
msgid " Tree conflicts: %u\n"
-msgstr " æ å²çªï¼%u\n"
+msgstr " æ å²çª: %u\n"
+
+#: ../svn/status-cmd.c:296
+msgid "--revision (-r) option valid only with --show-updates (-u) option"
+msgstr "--revision (-r) é项ä»
对 --show-updates (-u) é项ææ"
-#: ../svn/status-cmd.c:399
+#: ../svn/status-cmd.c:406
#, c-format
msgid ""
"\n"
@@ -11511,60 +14418,135 @@ msgstr ""
"\n"
"--- ä¿®æ¹å表 '%s':\n"
-#: ../svn/status.c:318
+#: ../svn/status.c:315
#, c-format
msgid "swapped places with %s"
-msgstr ""
+msgstr "ä¸ %s 交æ¢äºä½ç½®"
-#: ../svn/status.c:333
+#: ../svn/status.c:330
#, c-format
msgid "moved from %s"
msgstr "ç§»èª %s"
-#: ../svn/status.c:345
+#: ../svn/status.c:342
#, c-format
msgid "moved to %s"
msgstr "ç§»å° %s"
-#: ../svn/svn.c:157
+#: ../svn/svn.c:73
msgid "force operation to run"
msgstr "å¼ºå¶æä½è¿è¡"
-#: ../svn/svn.c:159
+#: ../svn/svn.c:75
msgid "force validity of log message source"
msgstr "å¼ºå¶æ ¡éªæ¥å¿ä¿¡æ¯èµæº"
-#: ../svn/svn.c:162
+#: ../svn/svn.c:76 ../svn/svn.c:77 ../svnadmin/svnadmin.c:172
+#: ../svnadmin/svnadmin.c:175 ../svnbench/svnbench.c:83
+#: ../svnbench/svnbench.c:84 ../svndumpfilter/svndumpfilter.c:945
+#: ../svndumpfilter/svndumpfilter.c:948 ../svnfsfs/svnfsfs.c:89
+#: ../svnfsfs/svnfsfs.c:92 ../svnlook/svnlook.c:115 ../svnlook/svnlook.c:127
+#: ../svnsync/svnsync.c:289 ../svnsync/svnsync.c:291
+msgid "show help on a subcommand"
+msgstr "æ¾ç¤ºåå½ä»¤å¸®å©ä¿¡æ¯"
+
+#: ../svn/svn.c:78
msgid "specify log message ARG"
msgstr "æå®æ¥å¿ä¿¡æ¯ARG"
-#: ../svn/svn.c:190
+#: ../svn/svn.c:79 ../svnbench/svnbench.c:85
+msgid "print nothing, or only summary information"
+msgstr "䏿å°ä¿¡æ¯ï¼æåªæå°æ¦è¦ä¿¡æ¯"
+
+#: ../svn/svn.c:80 ../svnbench/svnbench.c:86
+msgid "descend recursively, same as --depth=infinity"
+msgstr "åä¸éå½ï¼ä¸ --depth=infinity ç¸å"
+
+#: ../svn/svn.c:81
+msgid "obsolete"
+msgstr "å·²åºå¼"
+
+#: ../svn/svn.c:82
+msgid "show human-readable output"
+msgstr "æ¾ç¤ºäººç±»å¯è¯»çè¾åº"
+
+#: ../svn/svn.c:84 ../svnbench/svnbench.c:89
+msgid ""
+"the change made by revision ARG (like -r ARG-1:ARG)\n"
+" If ARG is negative this is like -r ARG:ARG-1\n"
+" If ARG is of the form ARG1-ARG2 then this is like\n"
+" ARG1:ARG2, where ARG1 is inclusive"
+msgstr ""
+"çæ¬ ARG æåçä¿®æ¹(å¦å -r ARG-1:ARG)\n"
+" 妿 ARG ä¸ºè´æ°ï¼åçä»·äº -r ARG:ARG-1\n"
+" 妿 ARG ç形弿¯ ARG1-ARG2ï¼åçä»·äº\n"
+" ARG1:ARG2ï¼å
¶ä¸ ARG1 å
å«å¨å
"
+
+#: ../svn/svn.c:92 ../svnbench/svnbench.c:97
+msgid ""
+"ARG (some commands also take ARG1:ARG2 range)\n"
+" A revision argument can be one of:\n"
+" NUMBER revision number\n"
+" '{' DATE '}' revision at start of the date\n"
+" 'HEAD' latest in repository\n"
+" 'BASE' base rev of item's working copy\n"
+" 'COMMITTED' last commit at or before BASE\n"
+" 'PREV' revision just before COMMITTED"
+msgstr ""
+"ARG (ä¸äºå½ä»¤ä¹æ¥åARG1:ARG2èå´)\n"
+" çæ¬åæ°å¯ä»¥æ¯å¦ä¸ä¹ä¸: \n"
+" NUMBER çæ¬å·\n"
+" '{' DATE '}' 卿宿¶é´ä»¥åççæ¬\n"
+" 'HEAD' çæ¬åºä¸çææ°çæ¬\n"
+" 'BASE' å·¥ä½å¯æ¬çåºçº¿çæ¬\n"
+" 'COMMITTED' æåæäº¤æåºçº¿ä¹å\n"
+" 'PREV' COMMITTEDçåä¸çæ¬"
+
+#: ../svn/svn.c:107
msgid "read log message from file ARG"
msgstr "仿件ARGè¯»åæ¥å¿ä¿¡æ¯"
-#: ../svn/svn.c:192
+#: ../svn/svn.c:109
msgid "give output suitable for concatenation"
msgstr "ç»äºéå串èçè¾åº"
-#: ../svn/svn.c:194
+#: ../svn/svn.c:111
msgid "treat value as being in charset encoding ARG"
msgstr "å°ARGçå¼è§ä¸ºå符ç¼ç "
-#: ../svn/svn.c:197
+#: ../svn/svn.c:112 ../svnadmin/svnadmin.c:178 ../svnbench/svnbench.c:112
+#: ../svndumpfilter/svndumpfilter.c:951 ../svnfsfs/svnfsfs.c:95
+#: ../svnlook/svnlook.c:179 ../svnrdump/svnrdump.c:142
+#: ../svnserve/svnserve.c:421 ../svnsync/svnsync.c:287
+#: ../svnversion/svnversion.c:147
+msgid "show program version information"
+msgstr "æ¾ç¤ºç¨åºçæ¬ä¿¡æ¯"
+
+#: ../svn/svn.c:113 ../svnbench/svnbench.c:113
+msgid "print extra information"
+msgstr "æå°éå ä¿¡æ¯"
+
+#: ../svn/svn.c:114
msgid "display update information"
msgstr "æ¾ç¤ºæ´æ°ä¿¡æ¯"
-#: ../svn/svn.c:200
-#, fuzzy
+#: ../svn/svn.c:115 ../svnbench/svnbench.c:114 ../svnrdump/svnrdump.c:124
+msgid "specify a username ARG"
+msgstr "æå®ç¨æ·åç§° ARG"
+
+#: ../svn/svn.c:117
msgid ""
"specify a password ARG (caution: on many operating\n"
" systems, other users will be able to see this)"
msgstr ""
-"æå®å¯ç ARG (å·²ç»è¿æ¶;\n"
-" åç --source-password å --sync-password)"
+"æå®å¯ç ARG (注æ: å¨è®¸å¤æä½ç³»ç»ä¸ï¼\n"
+" å
¶ä»ç¨æ·å¯ä»¥çå°"
-#: ../svn/svn.c:204
-#, fuzzy
+#: ../svn/svn.c:122 ../svnbench/svnbench.c:117 ../svnrdump/svnrdump.c:128
+msgid "read password from stdin"
+msgstr "仿 åè¾å
¥è¯»åå¯ç "
+
+#: ../svn/svn.c:124
msgid ""
"Specify differencing options for external diff or\n"
" internal diff or blame. Default: '-u'. Options are\n"
@@ -11577,21 +14559,29 @@ msgid ""
" -U ARG, --context ARG: Show ARG lines of context\n"
" -p, --show-c-function: Show C function name"
msgstr ""
-"缺ç: â-uâãå½ Subversion è°ç¨å¤é¨æ¯è¾ç¨åºæ¶ï¼ARG ç´æ¥ä¼ ç»å®ã使¯å½\n"
-" Subversion 使ç¨ç¼ºççå
ç½®æ¯è¾å®ç°ï¼æè
æ£\n"
-" æ¾ç¤ºè¿½æº¯æ¶, ARG å¯ä»¥æ¯: \n"
-" -u (--unified):\n"
-" è¾åºä¸è¡ç»ä¸ä¸ä¸æã\n"
-" -b (--ignore-space-change):\n"
-" 忽ç¥ç©ºç½æ°éçä¿®æ¹ã\n"
-" -w (--ignore-all-space):\n"
-" å¿½ç¥ææç空ç½ã\n"
-" --ignore-eol-style:\n"
-" 忽ç¥è¡å°¾æ ·å¼çæ¹åã\n"
-" -p (--show-c-function):\n"
-" 卿¯è¾è¾åºä¸æ¾ç¤º C 彿°åç§°ã"
+"为å¤é¨å¼ç¨å·®å¼æ¯è¾æå
é¨å·®å¼æ¯è¾æè¿½æº¯\n"
+" æå®é项ãé»è®¤: '-u'ãé项ç¨ç©ºæ ¼åéã\n"
+" å
é¨å·®å¼æ¯è¾å追溯æ¥å:\n"
+" -u, --unified: æ¾ç¤º3è¡ç»ä¸ä¸ä¸æ\n"
+" -b, --ignore-space-change: 忽ç¥ç©ºç½éåå\n"
+" -w, --ignore-all-space: å¿½ç¥ææç©ºç½\n"
+" --ignore-eol-style: 忽ç¥è¡å°¾é£æ ¼åå\n"
+" -U ARG, --context ARG: æ¾ç¤º ARG è¡ä¸ä¸æ\n"
+" -p, --show-c-function: æ¾ç¤º C 彿°å"
-#: ../svn/svn.c:230
+#: ../svn/svn.c:144 ../svnbench/svnbench.c:119
+msgid "pass contents of file ARG as additional args"
+msgstr "ä¼ éæä»¶ ARG å
容为éä»¶åæ°"
+
+#: ../svn/svn.c:146 ../svnbench/svnbench.c:121
+msgid ""
+"limit operation by depth ARG ('empty', 'files',\n"
+" 'immediates', or 'infinity')"
+msgstr ""
+"é嶿使·±åº¦æ¯ ARG ('empty', 'files',\n"
+" 'immediates', æ 'infinity')"
+
+#: ../svn/svn.c:150
msgid ""
"set new working copy depth to ARG ('exclude',\n"
" 'empty', 'files', 'immediates', or 'infinity')"
@@ -11599,128 +14589,215 @@ msgstr ""
"设置工ä½å¯æ¬çæ°æ·±åº¦ä¸º ARG('exclude',\n"
" 'empty', 'files', 'immediates', æ 'infinity')"
-#: ../svn/svn.c:233 ../svnlook/svnlook.c:175
+#: ../svn/svn.c:153 ../svnlook/svnlook.c:182
msgid "output in XML"
msgstr "è¾åºä¸º XML"
-#: ../svn/svn.c:238
-#, fuzzy
+#: ../svn/svn.c:154
+msgid "DEPRECATED"
+msgstr "å·²åºå¼"
+
+#: ../svn/svn.c:156 ../svnbench/svnbench.c:126
+msgid "do not cross copies while traversing history"
+msgstr "æ¥çåå²ä¸è¦è·¨è¶ä¸åç坿¬"
+
+#: ../svn/svn.c:158
msgid ""
"disregard default and svn:ignore and\n"
" svn:global-ignores property ignores"
-msgstr "忽ç¥é»è®¤å¼å svn:ignore 屿§"
+msgstr ""
+"忽ç¥é»è®¤çå svn:ignore 以å\n"
+" svn:global-ignores 屿§ç忽ç¥è§å"
+
+#: ../svn/svn.c:162 ../svnbench/svnbench.c:128 ../svnrdump/svnrdump.c:138
+#: ../svnsync/svnsync.c:203
+msgid "do not cache authentication tokens"
+msgstr "ä¸è¦ç¼åç¨æ·è®¤è¯ä»¤ç"
+
+#: ../svn/svn.c:164 ../svnbench/svnbench.c:130 ../svnrdump/svnrdump.c:152
+msgid ""
+"deprecated; same as\n"
+" --trust-server-cert-failures=unknown-ca"
+msgstr ""
+"å·²åºå¼ï¼å\n"
+" --trust-server-cert-failures=unknown-ca"
-#: ../svn/svn.c:268 ../svnrdump/svnrdump.c:145 ../svnsync/svnsync.c:189
+#: ../svn/svn.c:168 ../svnbench/svnbench.c:134 ../svnrdump/svnrdump.c:156
+msgid ""
+"with --non-interactive, accept SSL server\n"
+" certificates with failures; ARG is comma-separated\n"
+" list of 'unknown-ca' (Unknown Authority),\n"
+" 'cn-mismatch' (Hostname mismatch), 'expired'\n"
+" (Expired certificate), 'not-yet-valid' (Not yet\n"
+" valid certificate) and 'other' (all other not\n"
+" separately classified certificate errors)."
+msgstr ""
+"å¨ --non-interactive 模å¼ä¸ï¼æ¥åæå¤±è´¥ç\n"
+" SSL æå¡å¨è¯ä¹¦ï¼ARG æ¯éå·åéçå表ï¼\n"
+" åå¼ä¸º 'unknown-ca' (æªç¥çé¢åæºæ)ã\n"
+" 'cn-mismatch' (主æºåä¸å¹é
)ã'expired'\n"
+" (è¯ä¹¦å·²è¿æ)ã'not-yet-valid' (è¯ä¹¦å°æª\n"
+" çæ) å 'other' (å
¶ä»æªåç¬åç±»çè¯ä¹¦\n"
+" é误)ã"
+
+#: ../svn/svn.c:182 ../svnrdump/svnrdump.c:130 ../svnsync/svnsync.c:195
msgid ""
"do no interactive prompting (default is to prompt\n"
" only if standard input is a terminal device)"
msgstr ""
+"ä¸è¿è¡äº¤äºå¼æç¤º(é»è®¤ä»
卿 åè¾å
¥\n"
+" æ¯ç»ç«¯è®¾å¤æ¶ææç¤º)"
-#: ../svn/svn.c:272 ../svnrdump/svnrdump.c:149 ../svnsync/svnsync.c:193
-#, fuzzy
+#: ../svn/svn.c:186 ../svnrdump/svnrdump.c:134 ../svnsync/svnsync.c:199
msgid ""
"do interactive prompting even if standard input\n"
" is not a terminal device"
-msgstr "å¦æçæ¬åºè¢«å
¶ä»è¿ç¨å ç¨ï¼çå¾
èä¸ç´æ¥éåº"
+msgstr ""
+"å³ä½¿æ åè¾å
¥ä¸æ¯ç»ç«¯è®¾å¤\n"
+" ä¹è¿è¡äº¤äºå¼æç¤º"
-#: ../svn/svn.c:276
+#: ../svn/svn.c:190
msgid "try operation but make no changes"
msgstr "å°è¯æä½ä½æ²¡æä¿®æ¹"
-#: ../svn/svn.c:278
+#: ../svn/svn.c:192
msgid "disable merge tracking; diff nodes as if related"
-msgstr ""
+msgstr "ç¦ç¨åå¹¶è·è¸ªï¼å°èç¹ä½ä¸ºç¸å
³èç¹è¿è¡å·®å¼æ¯è¾"
-#: ../svn/svn.c:280
+#: ../svn/svn.c:194
msgid "ignore externals definitions"
-msgstr "忽ç¥å¤é¨é¡¹ç®"
+msgstr "忽ç¥å¤é¨å¼ç¨é¡¹ç®"
-#: ../svn/svn.c:281
+#: ../svn/svn.c:195
msgid "use ARG as merge command"
msgstr "ä½¿ç¨ ARG ä½ä¸ºåå¹¶å½ä»¤"
-#: ../svn/svn.c:282
+#: ../svn/svn.c:196
msgid "use ARG as external editor"
msgstr "ä½¿ç¨ ARG ä½ä¸ºå¤é¨ç¼è¾å¨"
-#: ../svn/svn.c:284
+#: ../svn/svn.c:198
msgid "merge only mergeinfo differences"
msgstr "åªåå¹¶åå¹¶ä¿¡æ¯çå·®å¼"
-#: ../svn/svn.c:285
+#: ../svn/svn.c:199
msgid "use ARG as the older target"
msgstr "ä½¿ç¨ ARG ä½ä¸ºæ§ç®æ "
-#: ../svn/svn.c:286
+#: ../svn/svn.c:200
msgid "use ARG as the newer target"
msgstr "ä½¿ç¨ ARG ä½ä¸ºæ°ç®æ "
-#: ../svn/svn.c:288
+#: ../svn/svn.c:202
msgid "operate on a revision property (use with -r)"
msgstr "å¨çæ¬å±æ§ä¸æä½(使ç¨-råæ°)"
-#: ../svn/svn.c:289
+#: ../svn/svn.c:203
msgid "relocate via URL-rewriting"
msgstr "éè¿URLæ¹åéæ°å®ä½"
-#: ../svn/svn.c:300
+#: ../svn/svn.c:205 ../svnadmin/svnadmin.c:225 ../svnbench/svnbench.c:150
+#: ../svnrdump/svnrdump.c:122 ../svnsync/svnsync.c:253
+msgid "read user configuration files from directory ARG"
+msgstr "ä»ç®å½ ARG 读åç¨æ·é
ç½®æä»¶"
+
+#: ../svn/svn.c:207 ../svnbench/svnbench.c:152 ../svnrdump/svnrdump.c:144
+#: ../svnsync/svnsync.c:255
+msgid ""
+"set user configuration option in the format:\n"
+" FILE:SECTION:OPTION=[VALUE]\n"
+" For example:\n"
+" servers:global:http-library=serf"
+msgstr ""
+"以ä¸å±æ ¼å¼è®¾ç½®ç¨æ·é
ç½®é项:\n"
+" FILE:SECTION:OPTION=[VALUE]\n"
+" ä¾å¦:\n"
+" servers:global:http-library=serf"
+
+#: ../svn/svn.c:214
msgid "enable automatic properties"
msgstr "å¯ç¨èªå¨å±æ§"
-#: ../svn/svn.c:301
+#: ../svn/svn.c:215
msgid "disable automatic properties"
msgstr "å
³éèªå¨å±æ§"
-#: ../svn/svn.c:303
+#: ../svn/svn.c:217
msgid ""
"use a different EOL marker than the standard\n"
" system marker for files with the svn:eol-style\n"
" property set to 'native'.\n"
" ARG may be one of 'LF', 'CR', 'CRLF'"
msgstr ""
-"使ç¨éæ åç EOL æ è®°\n"
-" ç³»ç»ä¸ç«çæä»¶æ è®° svn:eol-style 屿§åå¼ä¸º ânativeâã\n"
-" ARG å¯ä»¥æ¯ä»¥ä¸ä¹ä¸âLFâï¼âCRâï¼âCRLFâ"
+"对 svn:eol-style 屿§ä¸º 'native' çæä»¶ï¼ä½¿ç¨\n"
+" ä¸ç³»ç»æ åæ è®°ä¸åç EOL æ è®°ã\n"
+" ARG å¯ä»¥æ¯ 'LF'ã'CR'ã'CRLF' ä¹ä¸"
-#: ../svn/svn.c:311
+#: ../svn/svn.c:224 ../svnbench/svnbench.c:159
+msgid "maximum number of log entries"
+msgstr "æ¥å¼é¡¹æå¤§å¼"
+
+#: ../svn/svn.c:225
msgid "don't unlock the targets"
msgstr "ä¸è¦è§£éç®æ "
-#: ../svn/svn.c:312
+#: ../svn/svn.c:226
msgid "remove changelist association"
msgstr "å é¤ä¿®æ¹å表è¦å"
-#: ../svn/svn.c:314
+#: ../svn/svn.c:228
msgid "operate only on members of changelist ARG"
msgstr "åªè½å¯¹ä¿®æ¹å表 ARG çæåæä½"
-#: ../svn/svn.c:316
+#: ../svn/svn.c:230
msgid "don't delete changelists after commit"
msgstr "ä¸è¦å¨æäº¤åå é¤ä¿®æ¹å表"
-#: ../svn/svn.c:317
+#: ../svn/svn.c:231
msgid "keep path in working copy"
msgstr "å¨å·¥ä½å¯æ¬ä¸ä¿çè·¯å¾"
-#: ../svn/svn.c:326
+#: ../svn/svn.c:233 ../svnbench/svnbench.c:161
+msgid "retrieve all revision properties"
+msgstr "è·åææçæ¬å±æ§"
+
+#: ../svn/svn.c:235 ../svnbench/svnbench.c:163
+msgid "retrieve no revision properties"
+msgstr "æ²¡ææ¾åçæ¬å±æ§"
+
+#: ../svn/svn.c:237 ../svnbench/svnbench.c:165
+msgid ""
+"set revision property ARG in new revision\n"
+" using the name[=value] format"
+msgstr ""
+"卿°çæ¬ä¸è®¾ç½®çæ¬å±æ§ ARG\n"
+" ä½¿ç¨ name[=value] æ ¼å¼"
+
+#: ../svn/svn.c:240
msgid "make intermediate directories"
msgstr "å建ä¸é´ç®å½"
-#: ../svn/svn.c:332
+#: ../svn/svn.c:242 ../svnbench/svnbench.c:169
+msgid ""
+"use/display additional information from merge\n"
+" history"
+msgstr "ä»åå¹¶åå²ä½¿ç¨/æ¾ç¤ºé¢å¤ä¿¡æ¯"
+
+#: ../svn/svn.c:246
msgid ""
"specify automatic conflict resolution action\n"
" ('postpone', 'working', 'base', 'mine-conflict',\n"
" 'theirs-conflict', 'mine-full', 'theirs-full',\n"
-" 'edit', 'launch')\n"
-" (shorthand: 'p', 'mc', 'tc', 'mf', 'tf', 'e', 'l')"
+" 'edit', 'launch', 'recommended') (shorthand:\n"
+" 'p', 'mc', 'tc', 'mf', 'tf', 'e', 'l', 'r')"
msgstr ""
-"æå®èªå¨è§£å³å²çªå¨ä½\n"
-" ('postpone', 'working', 'base', 'mine-conflict',\n"
-" 'theirs-conflict', 'mine-full', 'theirs-full',\n"
-" 'edit', 'launch')\n"
-" (shorthand: 'p', 'mc', 'tc', 'mf', 'tf', 'e', 'l')"
+"æå®èªå¨å²çªè§£å³å¨ä½\n"
+" ('postpone'ã'working'ã'base'ã'mine-conflict'ã\n"
+" 'theirs-conflict'ã'mine-full'ã'theirs-full'ã\n"
+" 'edit'ã'launch'ã'recommended') (ç®å:\n"
+" 'p'ã'mc'ã'tc'ã'mf'ã'tf'ã'e'ã'l'ã'r')"
-#: ../svn/svn.c:343
+#: ../svn/svn.c:257
msgid ""
"specify which collection of revisions to display\n"
" ('merged', 'eligible')"
@@ -11728,11 +14805,11 @@ msgstr ""
"æå®æ¾ç¤ºåªä¸ªçæ¬éå\n"
" ('merged', 'eligible')"
-#: ../svn/svn.c:347
+#: ../svn/svn.c:261
msgid "deprecated"
-msgstr ""
+msgstr "å·²åºå¼"
-#: ../svn/svn.c:349
+#: ../svn/svn.c:263
msgid ""
"number of leading path components to strip from\n"
" paths parsed from the patch file. --strip 0\n"
@@ -11750,146 +14827,291 @@ msgstr ""
" 'crunchy.html' ã卿æå¹³å°ä¸ææçç»ä»¶åé符\n"
" 齿¯ '/'ãå导 '/' 被计ç®ä¸ºä¸ä¸ªç»ä»¶ã"
-#: ../svn/svn.c:365
+#: ../svn/svn.c:279
msgid "don't expand keywords"
msgstr "ä¸è¦å±å¼å
³é®å"
-#: ../svn/svn.c:367
+#: ../svn/svn.c:281
msgid "apply the unidiff in reverse"
msgstr "åååºç¨è¡¥ä¸"
-#: ../svn/svn.c:369
+#: ../svn/svn.c:283
msgid "ignore whitespace during pattern matching"
msgstr "卿¨¡å¼å¹é
æ¶ï¼å¿½ç¥ç©ºç½"
-#: ../svn/svn.c:370
+#: ../svn/svn.c:284
msgid "produce diff output"
msgstr "产çå·®å¼è¾åº"
#. maps to show_diff
#. diff options
-#: ../svn/svn.c:372 ../svnlook/svnlook.c:139
+#: ../svn/svn.c:286 ../svnlook/svnlook.c:139
msgid "use ARG as diff command"
msgstr "ä½¿ç¨ ARG ä½ä¸ºæ¯è¾å½ä»¤"
-#: ../svn/svn.c:374
+#: ../svn/svn.c:288
msgid "override diff-cmd specified in config file"
msgstr "è¦çé
ç½®æä»¶ä¸æå®ç diff-cmd"
-#: ../svn/svn.c:376 ../svnlook/svnlook.c:133
+#: ../svn/svn.c:290 ../svnlook/svnlook.c:133
msgid "do not print differences for added files"
msgstr "ä¸è¦è¾åºå¢å æä»¶é æçå·®å¼"
-#: ../svn/svn.c:378 ../svnlook/svnlook.c:136
+#: ../svn/svn.c:292 ../svnlook/svnlook.c:136
msgid "do not print differences for deleted files"
msgstr "ä¸è¦è¾åºå é¤æä»¶é æçå·®å¼"
-#: ../svn/svn.c:380
+#: ../svn/svn.c:294
msgid "don't diff copied or moved files with their source"
msgstr "请ä¸è¦å°å¤å¶æç§»å¨çæä»¶ä¸å
¶æºæä»¶æ¯è¾"
-#: ../svn/svn.c:382
+#: ../svn/svn.c:296
msgid "diff unrelated nodes as delete and add"
-msgstr ""
+msgstr "å°ä¸ç¸å
³çèç¹ä½ä¸ºå é¤åæ·»å è¿è¡å·®å¼æ¯è¾"
-#: ../svn/svn.c:383
+#: ../svn/svn.c:297
msgid "show a summary of the results"
msgstr "æ¾ç¤ºç»æçæ¦è¦"
-#: ../svn/svn.c:385
+#: ../svn/svn.c:299
msgid "use git's extended diff format"
msgstr "ä½¿ç¨ git çæ©å±å·®å¼æ ¼å¼"
-#: ../svn/svn.c:387 ../svnlook/svnlook.c:142
+#: ../svn/svn.c:301 ../svnlook/svnlook.c:142
msgid "ignore properties during the operation"
msgstr "æä½æ¶å¿½ç¥å±æ§"
-#: ../svn/svn.c:389 ../svnlook/svnlook.c:145
-#, fuzzy
+#: ../svn/svn.c:303 ../svnlook/svnlook.c:145
msgid "show only properties during the operation"
-msgstr "æä½æ¶å¿½ç¥å±æ§"
+msgstr "æä½æé´ä»
æ¾ç¤ºå±æ§"
-#: ../svn/svn.c:391
-#, fuzzy
+#: ../svn/svn.c:305
msgid ""
"generate diff suitable for generic third-party\n"
" patch tools; currently the same as\n"
" --show-copies-as-adds --ignore-properties"
msgstr ""
-"çæéç¨äºç¬¬ä¸æ¹å·¥å
·ç差弿 ¼å¼ï¼å½åçä»·äº\n"
-" --show-copies-as-adds --ignore-properties\n"
+"çæéåéç¨ç¬¬ä¸æ¹è¡¥ä¸å·¥å
·çå·®å¼ï¼\n"
+" ç®åçåäº\n"
+" --show-copies-as-adds --ignore-properties"
-#: ../svn/svn.c:399
-#, fuzzy
+#: ../svn/svn.c:313
msgid ""
"Allow operation on mixed-revision working copy.\n"
" Use of this option is not recommended!\n"
" Please run 'svn update' instead."
msgstr ""
-"å
许åå¹¶å°å«ææ··åçæ¬çå·¥ä½å¯æ¬.\n"
-" ä¸å»ºè®®ä½¿ç¨æ¤é项!\n"
-" 请å
æ§è¡ 'svn update' ã"
+"å
许对混åçæ¬å·¥ä½å¯æ¬è¿è¡æä½ã\n"
+" 䏿¨èä½¿ç¨æ¤é项ï¼\n"
+" 请æ¹ç¨ 'svn update'ã"
-#: ../svn/svn.c:405
-#, fuzzy
+#: ../svn/svn.c:319
msgid ""
"also operate on externals defined by\n"
" svn:externals properties"
-msgstr "å¦æçæ¬åºè¢«å
¶ä»è¿ç¨å ç¨ï¼çå¾
èä¸ç´æ¥éåº"
+msgstr ""
+"åæ¶å¯¹ç± svn:externals 屿§\n"
+" å®ä¹çå¤é¨å¼ç¨è¿è¡æä½"
-#: ../svn/svn.c:409
-#, fuzzy
-msgid "retrieve target's inherited properties"
-msgstr "è·åææçæ¬å±æ§"
+#: ../svn/svn.c:323
+msgid "retrieve properties set on parents of the target"
+msgstr "è·å设置å¨ç®æ ç¶çº§ä¸ç屿§"
-#: ../svn/svn.c:411
-msgid "use ARG as search pattern (glob syntax)"
+#: ../svn/svn.c:325
+msgid ""
+"use ARG as search pattern (glob syntax, case-\n"
+" and accent-insensitive, may require quotation marks\n"
+" to prevent shell expansion)"
msgstr ""
+"ä½¿ç¨ ARG ä½ä¸ºæç´¢æ¨¡å¼(glob è¯æ³ï¼ä¸åºå大å°å\n"
+" åéé³ï¼å¯è½éè¦å å¼å·ä»¥é² shell å±å¼)"
-#: ../svn/svn.c:413
+#: ../svn/svn.c:331
msgid "combine ARG with the previous search pattern"
-msgstr ""
+msgstr "å° ARG ä¸åä¸ä¸ªæç´¢æ¨¡å¼ç»å"
-#: ../svn/svn.c:415
+#: ../svn/svn.c:333
msgid "show revision log message, author and date"
-msgstr ""
+msgstr "æ¾ç¤ºçæ¬æ¥å¿æ¶æ¯ãä½è
忥æ"
-#: ../svn/svn.c:417
-#, fuzzy
+#: ../svn/svn.c:335
msgid "remove unversioned items"
-msgstr "䏿尿ªçæ¬æ§å¶çæ¡ç®"
+msgstr "ç§»é¤æªçæ¬æ§å¶ç项"
-#: ../svn/svn.c:418
+#: ../svn/svn.c:336
msgid "remove ignored items"
-msgstr ""
+msgstr "ç§»é¤å¿½ç¥ç项"
+
+#: ../svn/svn.c:338
+msgid "reverting an added item will remove it from disk"
+msgstr "æ¢å¤å·²æ·»å ç项å°ä»ç£çä¸å é¤å®"
-#: ../svn/svn.c:419 ../svnlook/svnlook.c:148 ../svnversion/svnversion.c:140
+#: ../svn/svn.c:339 ../svnlook/svnlook.c:155 ../svnversion/svnversion.c:143
msgid "do not output the trailing newline"
msgstr "ä¸è¾åºå
¶åçæ¢è¡ç¬¦"
-#: ../svn/svn.c:420
+#: ../svn/svn.c:340
msgid "show cached passwords"
+msgstr "æ¾ç¤ºç¼åçå¯ç "
+
+#: ../svn/svn.c:342
+msgid ""
+"pin externals with no explicit revision to their\n"
+" current revision (recommended when tagging)"
+msgstr ""
+"å°æ²¡ææç¡®çæ¬çå¤é¨å¼ç¨åºå®å°\n"
+" å
¶å½åçæ¬(卿 è®°æ¶æ¨è)"
+
+#: ../svn/svn.c:346
+msgid "print only the item identified by ARG"
+msgstr "ä»
æå°ç± ARG æ è¯ç项"
+
+#: ../svn/svn.c:349
+msgid ""
+"Local additions are merged with incoming additions\n"
+" instead of causing a tree conflict. Use of this\n"
+" option is not recommended! Use 'svn resolve' to\n"
+" resolve tree conflicts instead."
+msgstr ""
+"æ¬å°æ·»å ä¸ä¼ å
¥çæ·»å åå¹¶ï¼è䏿¯å¼åæ å²çªã\n"
+" 䏿¨èä½¿ç¨æ¤é项ï¼è¯·æ¹ç¨ 'svn resolve'\n"
+" è§£å³æ å²çªã"
+
+#: ../svn/svn.c:358
+msgid "remove unreferenced pristines from .svn directory"
+msgstr "ä» .svn ç®å½ä¸ç§»é¤æªå¼ç¨çåå§å
容"
+
+#: ../svn/svn.c:361
+msgid "drop shelf after successful unshelve"
+msgstr "æååæ¶æç½®åå é¤æç½®"
+
+#: ../svn/svn.c:364
+msgid ""
+"print the working copy layout, formatted according\n"
+" to ARG: 'classic' or 'svn11'"
+msgstr ""
+"æå°å·¥ä½å¯æ¬å¸å±ï¼æç
§ ARG æ ¼å¼å:\n"
+" 'classic' æ 'svn11'"
+
+#: ../svn/svn.c:369
+msgid ""
+"use working copy format compatible with Subversion\n"
+" version ARG (\"1.8\", \"1.9.5\", etc.)"
+msgstr ""
+"使ç¨ä¸ Subversion çæ¬ ARG å
¼å®¹ç\n"
+" å·¥ä½å¯æ¬æ ¼å¼(\"1.8\"ã\"1.9.5\" ç)"
+
+#: ../svn/svn.c:374
+msgid ""
+"Configure the working copy to either store local\n"
+" copies of pristine contents ('yes') or to fetch\n"
+" them on demand ('no'). Fetching on demand saves\n"
+" disk space, but may require network access for\n"
+" commands such as diff or revert. Default: 'yes'."
+msgstr ""
+"é
置工ä½å¯æ¬åå¨åå§å
å®¹çæ¬å°å¯æ¬('yes')ï¼\n"
+" è¿æ¯æéè·å('no')ãæéè·åèçç£ç\n"
+" 空é´ï¼ä½ diffãrevert çå½ä»¤å¯è½éè¦\n"
+" 访é®ç½ç»ãé»è®¤: 'yes'ã"
+
+#: ../svn/svn.c:425
+msgid ""
+"Put new files and directories under version control.\n"
+"usage: add PATH[@]...\n"
+"\n"
+msgstr ""
+"å°æ°æä»¶åç®å½å å
¥çæ¬æ§å¶ã\n"
+"ç¨æ³: add PATH[@]...\n"
+"\n"
+
+#: ../svn/svn.c:428
+msgid ""
+" Schedule unversioned PATHs for addition, so they will become versioned and\n"
+" be added to the repository in the next commit. Recurse into directories by\n"
+" default (see the --depth option).\n"
+"\n"
+msgstr ""
+" å°æªçæ¬æ§å¶ç PATH è°åº¦ä¸ºæ·»å ï¼è¿æ ·å®ä»¬ä¼åæå·²çæ¬æ§å¶ï¼\n"
+" å¹¶å¨ä¸æ¬¡æäº¤æ¶æ·»å å°çæ¬åºãé»è®¤éå½è¿å
¥ç®å½\n"
+" (åè§ --depth é项)ã\n"
+"\n"
+
+#: ../svn/svn.c:432
+msgid ""
+" The 'svn add' command is only necessary for files and directories that are\n"
+" not yet under version control. Unversioned files and directories can be\n"
+" identified with 'svn status' (see 'svn help status').\n"
+"\n"
+msgstr ""
+" åªæå°æªçº³å
¥çæ¬æ§å¶çæä»¶åç®å½æéè¦ç¨ 'svn add' å½ä»¤ã\n"
+" æªçæ¬æ§å¶çæä»¶åç®å½å¯ä»¥ç¨ 'svn status' æ¾åº\n"
+" (åè§ 'svn help status')ã\n"
+"\n"
+
+#: ../svn/svn.c:436
+msgid ""
+" The effects of 'svn add' can be undone with 'svn revert' before the addition\n"
+" has been committed. Once committed, a path can be removed from version\n"
+" control with 'svn delete', and in some circumstances by running a reverse-\n"
+" merge (see 'svn help merge' for details).\n"
+"\n"
msgstr ""
+" 卿·»å æäº¤ä¹åï¼'svn add' çææå¯ä»¥ç¨ 'svn revert' æ¤éã\n"
+" 䏿¦æäº¤ï¼å¯ä»¥ç¨ 'svn delete' æè·¯å¾ä»çæ¬æ§å¶ä¸ç§»é¤ï¼æäº\n"
+" æ
åµä¸ä¹å¯ä»¥ååååå¹¶(è¯¦è§ 'svn help merge')ã\n"
+"\n"
-#: ../svn/svn.c:471
+#: ../svn/svn.c:441
msgid ""
-"Put files and directories under version control, scheduling\n"
-"them for addition to repository. They will be added in next commit.\n"
-"usage: add PATH...\n"
+" With --force, add all the unversioned paths found in PATHs and ignore the\n"
+" rest; otherwise, error out if any specified paths are already versioned.\n"
+"\n"
msgstr ""
-"ææä»¶åç®å½çº³å
¥çæ¬æ§å¶ï¼éè¿è°åº¦å å°çæ¬åºãå®ä»¬ä¼å¨ä¸ä¸æ¬¡æäº¤æ¶å å
¥ã\n"
-"ç¨æ³: add è·¯å¾...\n"
+" ä½¿ç¨ --force æ¶ï¼æ·»å PATH ä¸æææªçæ¬æ§å¶çè·¯å¾å¹¶å¿½ç¥\n"
+" å
¶ä½ï¼å¦åï¼å¦ææå®çè·¯å¾ä¸ææªçæ¬æ§å¶ç忥éã\n"
-#: ../svn/svn.c:476
+#: ../svn/svn.c:444
+msgid ""
+" The selection of items to add may be influenced by the 'ignores' feature.\n"
+" Properties may be attached to the items as configured by the 'auto-props'\n"
+" feature.\n"
+msgstr ""
+" è¦æ·»å åªäºé¡¹å¯è½å 'ignores' åè½å½±åã\n"
+" 屿§ä¼æ 'auto-props' åè½çé
ç½®éå å°è¿äºé¡¹ä¸ã\n"
+
+#: ../svn/svn.c:447 ../svn/svn.c:523 ../svn/svn.c:546 ../svn/svn.c:613
+msgid ""
+" If PATH contains an @ character, an additional @ must be specified at the\n"
+" end of PATH to avoid interpreting the first @ as a peg revision indicator.\n"
+msgstr ""
+" 妿 PATH å
å« @ å符ï¼å¿
é¡»å¨ PATH æ«å°¾é¢å¤æå® @\n"
+" 以é¿å
å°ç¬¬ä¸ä¸ª @ åçé¨åè§£é为éå®çæ¬ã\n"
+
+#: ../svn/svn.c:452
msgid "add intermediate parents"
msgstr "å¢å ä¸é´ç¶ç®å½"
-#: ../svn/svn.c:479
+#: ../svn/svn.c:453 ../svn/svn.c:618
+msgid "obsolete; same as --depth=empty"
+msgstr "å·²åºå¼ï¼å --depth=empty"
+
+#: ../svn/svn.c:454
+msgid "ignore already versioned paths"
+msgstr "忽ç¥å·²çæ¬æ§å¶çè·¯å¾"
+
+#: ../svn/svn.c:457
msgid ""
"Manage cached authentication credentials.\n"
"usage: 1. svn auth [PATTERN ...]\n"
-"usage: 2. svn auth --remove PATTERN [PATTERN ...]\n"
+" 2. svn auth --remove PATTERN [PATTERN ...]\n"
"\n"
+msgstr ""
+"管çç¼åç认è¯åæ®ã\n"
+"ç¨æ³: 1. svn auth [PATTERN ...]\n"
+" 2. svn auth --remove PATTERN [PATTERN\n"
+
+#: ../svn/svn.c:461
+msgid ""
" With no arguments, list all cached authentication credentials.\n"
" Authentication credentials include usernames, passwords,\n"
" SSL certificates, and SSL client-certificate passphrases.\n"
@@ -11897,7 +15119,16 @@ msgid ""
" or more patterns. With the --remove option, remove cached authentication\n"
" credentials matching one or more patterns.\n"
"\n"
-" If more than one pattern is specified credentials are considered only they\n"
+msgstr ""
+" ä¸å¸¦åæ°æ¶ï¼ååºææç¼åç认è¯åæ®ã\n"
+" 认è¯åæ®å
æ¬ç¨æ·åãå¯ç ãSSL è¯ä¹¦å SSL 客æ·ç«¯è¯ä¹¦å¯ç ã\n"
+" 妿æå®äº PATTERNï¼åªååºå±æ§å¹é
ä¸ä¸ªæå¤ä¸ªæ¨¡å¼çåæ®ã\n"
+" å --remove é项æ¶ï¼å é¤å¹é
ä¸ä¸ªæå¤ä¸ªæ¨¡å¼çç¼å认è¯åæ®ã\n"
+"\n"
+
+#: ../svn/svn.c:468
+msgid ""
+" If more than one pattern is specified credentials are considered only if they\n"
" match all specified patterns. Patterns are matched case-sensitively and may\n"
" contain glob wildcards:\n"
" ? matches any single character\n"
@@ -11907,65 +15138,158 @@ msgid ""
" command line because many command shells will interfere by trying to\n"
" expand them.\n"
msgstr ""
+" 妿æå®äºå¤ä¸ªæ¨¡å¼ï¼ä»
å½åæ®å¹é
æææå®æ¨¡å¼æ¶æä¼è¢«èèã\n"
+" 模å¼åºå大å°åï¼å¯å
å« glob éé
符:\n"
+" ? å¹é
ä»»æå个å符\n"
+" * å¹é
ä»»æå符åºå\n"
+" [abc] å¹é
æ¹æ¬å·å
ååºçä»»æå符\n"
+" 注æéé
符é常éè¦å¨å½ä»¤è¡ä¸å å¼å·æè½¬ä¹ï¼å 为许å¤å½ä»¤ shell\n"
+" ä¼å°è¯å±å¼å®ä»¬èé æå¹²æ°ã\n"
-#: ../svn/svn.c:500
-#, fuzzy
+#: ../svn/svn.c:479
msgid "remove matching authentication credentials"
-msgstr "ä¸è¦ç¼åç¨æ·è®¤è¯ä»¤ç"
+msgstr "ç§»é¤å¹é
ç认è¯åæ®"
-#: ../svn/svn.c:505
+#: ../svn/svn.c:484
msgid ""
-"Output the content of specified files or\n"
-"URLs with revision and author information in-line.\n"
-"usage: blame TARGET[@REV]...\n"
+"Show when each line of a file was last (or\n"
+"next) changed.\n"
+"usage: blame [-rM:N] TARGET[@REV]...\n"
"\n"
+msgstr ""
+"æ¾ç¤ºæä»¶æ¯è¡æå(æä¸ä¸æ¬¡)ä¿®æ¹çæ¶é´ã\n"
+"ç¨æ³: blame [-rM:N] TARGET[@REV]...\n"
+"\n"
+
+#: ../svn/svn.c:488
+msgid ""
+" Annotate each line of a file with the revision number and author of the\n"
+" last change (or optionally the next change) to that line.\n"
+"\n"
+msgstr ""
+" ç¨æåä¿®æ¹(æå¯éç䏿¬¡ä¿®æ¹)ççæ¬å·åä½è
\n"
+" 注éæä»¶çæ¯ä¸è¡ã\n"
+
+#: ../svn/svn.c:491 ../svnbench/svnbench.c:222
+msgid ""
+" With no revision range (same as -r0:REV), or with '-r M:N' where M < N,\n"
+" annotate each line that is present in revision N of the file, with\n"
+" the last revision at or before rN that changed or added the line,\n"
+" looking back no further than rM.\n"
+"\n"
+msgstr ""
+" ä¸å¸¦çæ¬èå´(å -r0:REV)ï¼æä½¿ç¨ '-r M:N' ä¸ M < N æ¶ï¼\n"
+" 为æä»¶çæ¬ N ä¸åå¨çæ¯ä¸è¡æ 注 rN åä¹åæå䏿¬¡ä¿®æ¹æ\n"
+" æ·»å 该è¡ççæ¬ï¼å溯ä¸è¶
è¿ rMã\n"
+"\n"
+
+#: ../svn/svn.c:496 ../svnbench/svnbench.c:227
+msgid ""
+" With a reverse revision range '-r M:N' where M > N,\n"
+" annotate each line that is present in revision N of the file, with\n"
+" the next revision after rN that changed or deleted the line,\n"
+" looking forward no further than rM.\n"
+"\n"
+msgstr ""
+" 使ç¨ååçæ¬èå´ '-r M:N' ä¸ M > N æ¶ï¼ä¸ºæä»¶çæ¬ N ä¸åå¨\n"
+" çæ¯ä¸è¡æ 注 rN ä¹åä¸ä¸æ¬¡ä¿®æ¹æå é¤è¯¥è¡ççæ¬ï¼å忥æ¾\n"
+" ä¸è¶
è¿ rMã\n"
+"\n"
+
+#: ../svn/svn.c:501 ../svnbench/svnbench.c:232
+msgid ""
" If specified, REV determines in which revision the target is first\n"
" looked up.\n"
-msgstr ""
-"è¾åºæå®æä»¶æURLç追溯å
容ï¼å
å«çæ¬åä½è
ä¿¡æ¯ã\n"
"\n"
-"ç¨æ³: blame ç®æ [@çæ¬]...\n"
+msgstr ""
+" 妿æå®äº REVï¼ç¡®å®é¦å
å¨åªä¸ªçæ¬ä¸\n"
+" æ¥æ¾ç®æ ã\n"
"\n"
-" 妿æå®äºçæ¬ï¼å°ä»æå®ççæ¬å¼å§æ¥æ¾ã\n"
-" \n"
-#: ../svn/svn.c:514
+#: ../svn/svn.c:504 ../svnbench/svnbench.c:235
+msgid " Write the annotated result to standard output.\n"
+msgstr " å°æ³¨éç»æåå
¥æ åè¾åºã\n"
+
+#: ../svn/svn.c:509
msgid ""
"Output the content of specified files or URLs.\n"
"usage: cat TARGET[@REV]...\n"
"\n"
+msgstr ""
+"è¾åºæå®æä»¶æ URL çå
容ã\n"
+"ç¨æ³: cat TARGET[@REV]...\n"
+"\n"
+
+#: ../svn/svn.c:512
+msgid ""
" If specified, REV determines in which revision the target is first\n"
" looked up.\n"
msgstr ""
-"è¾åºæå®æä»¶æURLçå
容ã\n"
-"ç¨æ³: cat ç®æ [@çæ¬]...\n"
-"\n"
-" 妿æå®äºçæ¬ï¼å°ä»æå®ççæ¬å¼å§æ¥æ¾ã\n"
-" \n"
+" 妿æå®äº REVï¼ç¡®å®é¦å
å¨åªä¸ªçæ¬ä¸\n"
+" æ¥æ¾ç®æ ã\n"
-#: ../svn/svn.c:522
+#: ../svn/svn.c:518
msgid ""
-"Associate (or dissociate) changelist CLNAME with the named files.\n"
-"usage: 1. changelist CLNAME PATH...\n"
-" 2. changelist --remove PATH...\n"
+"Associate (or dissociate) changelist CLNAME with the named\n"
+"files.\n"
+"usage: 1. changelist CLNAME PATH[@]...\n"
+" 2. changelist --remove PATH[@]...\n"
msgstr ""
-"è¦å(æè§£è¦)å½åæä»¶ä¸ä¿®æ¹å表 CLNAMEã\n"
-"使ç¨: 1. changelist CLNAME PATH...\n"
-" 2. changelist --remove PATH...\n"
+"å°åæ´å表 CLNAME 䏿宿件å
³è(æåæ¶å
³è)ã\n"
+"ç¨æ³: 1. changelist CLNAME PATH[@]...\n"
+" 2. ch\n"
-#: ../svn/svn.c:528
+#: ../svn/svn.c:529
msgid ""
"Check out a working copy from a repository.\n"
"usage: checkout URL[@REV]... [PATH]\n"
"\n"
+msgstr ""
+"ä»çæ¬åºæ£åºå·¥ä½å¯æ¬ã\n"
+"ç¨æ³: checkout URL[@REV]... [PATH]\n"
+"\n"
+
+#: ../svn/svn.c:532
+msgid ""
+" The new working copy (WC) will be compatible with Subversion 1.8 and\n"
+" newer (this default may change in the future). To create a different\n"
+" WC format, use an option such as '--compatible-version=1.15'.\n"
+" The versions available are the same as in the 'upgrade' command.\n"
+" Use 'svn --version' to see the compatible versions supported.\n"
+"\n"
+msgstr ""
+" æ°å·¥ä½å¯æ¬ (WC) å°å
¼å®¹ Subversion 1.8 åæ´æ°çæ¬(æ¤é»è®¤å¼\n"
+" å°æ¥å¯è½æ´æ¹)ãè¦å建å
¶ä»æ ¼å¼çå·¥ä½å¯æ¬ï¼å¯ç¨\n"
+" '--compatible-version=1.15' ä¹ç±»çé项ã\n"
+" å¯ç¨ççæ¬ä¸ 'upgrade' å½ä»¤ç¸åã\n"
+" ç¨ 'svn --version' æ¥çæ¯æçå
¼å®¹çæ¬ã\n"
+"\n"
+
+#: ../svn/svn.c:538
+msgid ""
" If specified, REV determines in which revision the URL is first\n"
" looked up.\n"
"\n"
+msgstr ""
+" 妿æå®äº REVï¼ç¡®å®é¦å
å¨åªä¸ªçæ¬ä¸\n"
+" æ¥æ¾ URLã\n"
+"\n"
+
+#: ../svn/svn.c:541
+msgid ""
" If PATH is omitted, the basename of the URL will be used as\n"
" the destination. If multiple URLs are given each will be checked\n"
" out into a sub-directory of PATH, with the name of the sub-directory\n"
" being the basename of the URL.\n"
"\n"
+msgstr ""
+" 妿çç¥ PATHï¼åç¨ URL çåºæ¬åä½ä¸ºç®æ ã妿ç»åºå¤ä¸ª\n"
+" URLï¼æ¯ä¸ªé½ä¼æ£åºå° PATH çä¸ä¸ªåç®å½ä¸ï¼åç®å½å为该\n"
+" URL çåºæ¬åã\n"
+"\n"
+
+#: ../svn/svn.c:548
+msgid ""
" If --force is used, unversioned obstructing paths in the working\n"
" copy destination do not automatically cause the check out to fail.\n"
" If the obstructing path is the same type (file or directory) as the\n"
@@ -11977,114 +15301,212 @@ msgid ""
" to the working copy. All properties from the repository are applied\n"
" to the obstructing path.\n"
"\n"
+msgstr ""
+" å¦æä½¿ç¨äº --forceï¼å·¥ä½å¯æ¬ç®æ 䏿ªçæ¬æ§å¶çéç¢è·¯å¾\n"
+" ä¸ä¼èªå¨å¯¼è´æ£åºå¤±è´¥ã妿éç¢è·¯å¾ä¸çæ¬åºä¸å¯¹åºè·¯å¾ç\n"
+" ç±»å(æä»¶æç®å½)ç¸åï¼å®ä¼åä¸ºå·²çæ¬æ§å¶ä½å
¶å
容å¨å·¥ä½\n"
+" 坿¬ä¸ä¿æåæ ·ãè¿æå³çéç¢ç®å½ä¸æªçæ¬æ§å¶çå项ä¹å¯è½\n"
+" æä¸ºéç¢å¹¶åä¸ºå·²çæ¬æ§å¶ãå¯¹äºæä»¶ï¼éç¢ä¸çæ¬åºä¹é´ç\n"
+" ä»»ä½å
容差å¼é½è¢«è§ä¸ºå·¥ä½å¯æ¬çæ¬å°ä¿®æ¹ãçæ¬åºä¸çææ\n"
+" 屿§é½ä¼åºç¨å°éç¢è·¯å¾ã\n"
+"\n"
+
+#: ../svn/svn.c:559
+msgid ""
" See also 'svn help update' for a list of possible characters\n"
" reporting the action taken.\n"
msgstr ""
-"ä»çæ¬åºç¾åºå·¥ä½å¯æ¬ã\n"
-"使ç¨: checkout URL[@REV]... [PATH]\n"
+" å¦è§ 'svn help update' äºè§£æ¥åææ§è¡æä½ç\n"
+" å¯è½å符å表ã\n"
+
+#: ../svn/svn.c:564 ../svn/svn.c:706 ../svn/svn.c:733 ../svn/svn.c:757
+#: ../svn/svn.c:1339 ../svn/svn.c:1929 ../svn/svn.c:2001
+msgid "obsolete; same as --depth=files"
+msgstr "å·²åºå¼ï¼å --depth=files"
+
+#: ../svn/svn.c:567
+msgid ""
+"Either recover from an interrupted operation that left the working\n"
+"copy locked, or remove unwanted files.\n"
+"usage: 1. cleanup [WCPATH[@]...]\n"
+" 2. cleanup --remove-unversioned [WCPATH[@]...]\n"
+" cleanup --remove-ignored [WCPATH[@]...]\n"
+" 3. cleanup --vacuum-pristines [WCPATH[@]...]\n"
"\n"
-" 妿æå® REVï¼é£ä¹å®ç¡®å®äºä» URL é¦å
æ¥æ¾ççæ¬ã\n"
+msgstr ""
+"ä»ä¸æçæä½(该æä½å¯¼è´å·¥ä½å¯æ¬è¢«éå®)䏿¢å¤ï¼\n"
+"æç§»é¤ä¸éè¦çæä»¶ã\n"
+"ç¨æ³: 1. cleanup [WCPATH[@]...]\n"
+" 2. cleanup --remove-unversioned [WCPATH[@]...]\n"
+" cleanup --remove-ignored [WCPATH[@]...]\n"
+" 3. cleanup --vacuum-pristines [WCPATH[@]...]\n"
"\n"
-" 妿çç¥è·¯å¾åæ°ï¼å URL ææ«å°¾çç®å½åä½ä¸ºç®æ ç®å½åã妿æå®å¤ä¸ª URLï¼\n"
-" å便¬¡å°å
¶ç¾åºå° PATH çåç®å½ä¸ï¼åç®å½åå°±æ¯ URL ææ«å°¾çç®å½åã\n"
+
+#: ../svn/svn.c:574
+msgid ""
+" 1. When none of the options --remove-unversioned, --remove-ignored, and\n"
+" --vacuum-pristines is specified, remove all write locks (shown as 'L' by\n"
+" the 'svn status' command) from the working copy. Usually, this is only\n"
+" necessary if a Subversion client has crashed while using the working copy,\n"
+" leaving it in an unusable state.\n"
"\n"
-" å¦æä½¿ç¨äº â--forceâ é项ï¼å¨å·¥ä½å¯æ¬ä¸æªçæ¬æ§å¶çéç¢è·¯å¾ï¼ä¸ä¼èªå¨å¯¼\n"
-" è´ç¾åºå¤±è´¥ã 妿éç¢è·¯å¾ä¸çæ¬åºä¸ç对åºè·¯å¾ç±»åç¸å(æä»¶æç®å½),å®å°æ\n"
-" 为åçæ¬æ§å¶çè·¯å¾ï¼ä½æ¯å
容䏿¹åã宿å³çéç¢è·¯å¾çå©åï¼å¦æä¹æ¯éç¢è·¯\n"
-" å¾ï¼é£ä¹ä¹ä¼åçæ¬æ§å¶ã对äºéç¢è·¯å¾ä¸çæä»¶ï¼å¦æä¸çæ¬åºå
çä¸åï¼å°è§ä¸ºå·¥\n"
-" ä½å¯æ¬åçæ¬å°ä¿®æ¹ãçæ¬åºä¸çææå±æ§é½åºç¨äºéç¢è·¯å¾ã\n"
-"\n"
-" åè§ âsvn help updateâ 以è·åæ¥åæ§è¡å¨ä½çå符å表ã\n"
-
-#: ../svn/svn.c:555
-msgid ""
-"Recursively clean up the working copy, removing write locks, resuming\n"
-"unfinished operations, etc.\n"
-"usage: cleanup [WCPATH...]\n"
-"\n"
-" By default, finish any unfinished business in the working copy at WCPATH,\n"
-" and remove write locks (shown as 'L' by the 'svn status' command) from\n"
-" the working copy. Usually, this is only necessary if a Subversion client\n"
-" has crashed while using the working copy, leaving it in an unusable state.\n"
-"\n"
-" WARNING: There is no mechanism that will protect write locks still\n"
-" being used by other Subversion clients. Running this command\n"
-" while another client is using the working copy can corrupt\n"
-" the working copy beyond repair!\n"
-"\n"
-" If the --remove-unversioned option or the --remove-ignored option\n"
-" is given, remove any unversioned or ignored items within WCPATH.\n"
-" To prevent accidental working copy corruption, unversioned or ignored\n"
-" items can only be removed if the working copy is not already locked\n"
-" for writing by another Subversion client.\n"
-" Note that the 'svn status' command shows unversioned items as '?',\n"
-" and ignored items as 'I' if the --no-ignore option is given to it.\n"
msgstr ""
+" 1. 彿ªæå® --remove-unversionedã--remove-ignored å\n"
+" --vacuum-pristines é项æ¶ï¼ç§»é¤å·¥ä½å¯æ¬ä¸ææçåé\n"
+" ('svn status' å½ä»¤æ¾ç¤ºä¸º 'L')ãéå¸¸åªæå¨ Subversion 客æ·ç«¯\n"
+" 使ç¨å·¥ä½å¯æ¬æ¶å´©æºã使å
¶å¤äºä¸å¯ç¨ç¶ææ¶æéè¦è¿æ ·åã\n"
+"\n"
#: ../svn/svn.c:580
-#, fuzzy
+msgid ""
+" WARNING: There is no mechanism that will protect write locks still\n"
+" being used by other Subversion clients. Running this command\n"
+" without any options while another client is using the working\n"
+" copy can corrupt the working copy beyond repair!\n"
+"\n"
+msgstr ""
+" è¦å: æ²¡ææºå¶è½ä¿æ¤å
¶ä» Subversion 客æ·ç«¯ä»å¨ä½¿ç¨ç\n"
+" åéãå½å¦ä¸ä¸ªå®¢æ·ç«¯æ£å¨ä½¿ç¨è¯¥å·¥ä½å¯æ¬æ¶ï¼ä¸å¸¦\n"
+" ä»»ä½é项è¿è¡æ¤å½ä»¤ä¼ä½¿å·¥ä½å¯æ¬æåå°æ æ³ä¿®å¤ï¼\n"
+"\n"
+
+#: ../svn/svn.c:585
+msgid ""
+" 2. If the --remove-unversioned option or the --remove-ignored option\n"
+" is given, remove any unversioned or ignored items within WCPATH.\n"
+" Note that the 'svn status' command shows unversioned items as '?',\n"
+" and ignored items as 'I' if the --no-ignore option is given to it.\n"
+"\n"
+msgstr ""
+" 2. 妿ç»å® --remove-unversioned æ --remove-ignored é项ï¼\n"
+" ç§»é¤ WCPATH ä¸ä»»ä½æªçæ¬æ§å¶æè¢«å¿½ç¥çé¡¹ãæ³¨æ 'svn status'\n"
+" å½ä»¤ææªçæ¬æ§å¶ç项æ¾ç¤ºä¸º '?'ï¼å¦æç»å®å ä¸ --no-ignore\n"
+" é项ï¼åæè¢«å¿½ç¥ç项æ¾ç¤ºä¸º 'I'ã\n"
+"\n"
+
+#: ../svn/svn.c:590
+msgid ""
+" 3. If the --vacuum-pristines option is given, remove pristine copies of\n"
+" files which are stored inside the .svn directory and which are no longer\n"
+" referenced by any file in the working copy.\n"
+msgstr ""
+" 3. 妿ç»å® --vacuum-pristines é项ï¼ç§»é¤åæ¾å¨ .svn ç®å½å
ã\n"
+" ä¸å·¥ä½å¯æ¬ä¸å·²æ 任使件å¼ç¨çå姿件坿¬ã\n"
+
+#: ../svn/svn.c:593
+msgid ""
+" If WCPATH contains an @ character, an additional @ must be specified at the\n"
+" end of WCPATH to avoid interpreting the first @ as a peg revision indicator.\n"
+msgstr ""
+" 妿 WCPATH å
å« @ å符ï¼å¿
é¡»å¨ WCPATH æ«å°¾é¢å¤æå® @\n"
+" 以é¿å
å°ç¬¬ä¸ä¸ª @ åçé¨åè§£é为éå®çæ¬ã\n"
+
+#: ../svn/svn.c:598
+msgid "deprecated and ignored"
+msgstr "å·²åºå¼å¹¶å¿½ç¥"
+
+#: ../svn/svn.c:601
msgid ""
"Send changes from your working copy to the repository.\n"
-"usage: commit [PATH...]\n"
+"usage: commit [PATH[@]...]\n"
+"\n"
+msgstr ""
+"å°å·¥ä½å¯æ¬ä¸çæ´æ¹åéå°çæ¬åºã\n"
+"ç¨æ³: commit [PATH[@]...]\n"
"\n"
+
+#: ../svn/svn.c:604
+msgid ""
" A log message must be provided, but it can be empty. If it is not\n"
" given by a --message or --file option, an editor will be started.\n"
+"\n"
+msgstr ""
+" å¿
é¡»æä¾æ¥å¿æ¶æ¯ï¼ä½å¯ä»¥ä¸ºç©ºã妿æªéè¿\n"
+" --message æ --file é项ç»åºï¼å°æå¼ç¼è¾å¨ã\n"
+
+#: ../svn/svn.c:607
+msgid ""
" If any targets are (or contain) locked items, those will be\n"
-" unlocked after a successful commit.\n"
+" unlocked after a successful commit, unless --no-unlock is given.\n"
"\n"
+msgstr ""
+" 妿任ä½ç®æ æ¯(æå
å«)éå®ç项ï¼è¿äºå°å¨\n"
+" æåæäº¤åè§£éï¼é¤éä½¿ç¨ --no-unlockã\n"
+
+#: ../svn/svn.c:610
+msgid ""
" If --include-externals is given, also commit file and directory\n"
" externals reached by recursion. Do not commit externals with a\n"
" fixed revision.\n"
msgstr ""
-"æå·¥ä½å¯æ¬çä¿®æ¹æäº¤å°çæ¬åºã\n"
-"ç¨æ³: commit [è·¯å¾...]\n"
-"\n"
-" å¿
é¡»æä¾æ¥å¿æ¶æ¯ï¼ä½å®å¯ä»¥æ¯ç©ºçãå¦ææ²¡ææå® --message æ --file\n"
-" é项ï¼ç¼è¾å¨ä¼è¢«å¯å¨ã妿æç®æ æ¯éå®çæè
å
å«é宿¡ç®ï¼å卿å\n"
-" æäº¤åä¼è¢«è§£éã\n"
+" 妿ç»å® --include-externalsï¼ä¹æäº¤éå½å°è¾¾çæä»¶åç®å½\n"
+" å¤é¨å¼ç¨ãä¸è¦æäº¤åºå®çæ¬çå¤é¨å¼ç¨ã\n"
-#: ../svn/svn.c:595
-#, fuzzy
+#: ../svn/svn.c:621
msgid ""
"Copy files and directories in a working copy or repository.\n"
-"usage: copy SRC[@REV]... DST\n"
+"usage: copy SRC[@REV]... DST[@]\n"
+"\n"
+msgstr ""
+"å¨å·¥ä½å¯æ¬æçæ¬åºä¸å¤å¶æä»¶åç®å½ã\n"
+"ç¨æ³: copy SRC[@REV]... DST[@]\n"
"\n"
+
+#: ../svn/svn.c:624
+msgid ""
" SRC and DST can each be either a working copy (WC) path or URL:\n"
" WC -> WC: copy and schedule for addition (with history)\n"
" WC -> URL: immediately commit a copy of WC to URL\n"
" URL -> WC: check out URL into WC, schedule for addition\n"
" URL -> URL: complete server-side copy; used to branch and tag\n"
-" All the SRCs must be of the same type. When copying multiple sources,\n"
-" they will be added as children of DST, which must be a directory.\n"
+" All the SRCs must be of the same type. If DST is an existing directory,\n"
+" the sources will be added as children of DST. When copying multiple\n"
+" sources, DST must be an existing directory.\n"
"\n"
+msgstr ""
+" SRC å DST é½å¯ä»¥æ¯å·¥ä½å¯æ¬(WC)è·¯å¾æ URL:\n"
+" WC -> WC: å¤å¶å¹¶è®¡åæ·»å (å
å«åå²)\n"
+" WC -> URL: ç«å³æäº¤ WC ç坿¬å° URL\n"
+" URL -> WC: æ£åº URL å° WCï¼è®¡åæ·»å \n"
+" URL -> URL: å®å
¨å¨æå¡å¨ç«¯å¤å¶ï¼ç¨äºåå»ºåæ¯åæ ç¾\n"
+" ææ SRC å¿
é¡»æ¯ç¸åç±»åã妿 DST æ¯å·²åå¨çç®å½ï¼\n"
+" æºå°ä½ä¸º DST çå项添å ãå¤å¶å¤ä¸ªæºæ¶ï¼DST å¿
é¡»æ¯å·²åå¨çç®å½ã\n"
+"\n"
+
+#: ../svn/svn.c:633
+msgid ""
+" If DST contains an @ character, an additional @ must be specified at the\n"
+" end of DST to avoid interpreting the first @ as a peg revision indicator.\n"
+msgstr ""
+" 妿 DST å
å« @ å符ï¼å¿
é¡»å¨ DST æ«å°¾é¢å¤æå® @\n"
+" 以é¿å
å°ç¬¬ä¸ä¸ª @ åçé¨åè§£é为éå®çæ¬ã\n"
+
+#: ../svn/svn.c:635
+msgid ""
" WARNING: For compatibility with previous versions of Subversion,\n"
" copies performed using two working copy paths (WC -> WC) will not\n"
" contact the repository. As such, they may not, by default, be able\n"
" to propagate merge tracking information from the source of the copy\n"
" to the destination.\n"
msgstr ""
-"å¨å·¥ä½å¯æ¬æçæ¬åºä¸å¤å¶æ°æ®ï¼ä¿çåå²ã\n"
-"ç¨æ³: copy SRC[@REV]... DST\n"
-"\n"
-"å½å¤å¶å¤ä¸ªæºæ¶ï¼å®ä»¬ä½ä¸º DST çåèç¹å¢å , DST å¿
é¡»æ¯ç®å½ã\n"
-"\n"
-" SRC å DST å¯ä»¥æ¯å·¥ä½å¯æ¬è·¯å¾(WC)æçæ¬åºå°å(URL): \n"
-" WC -> WC: å¤å¶åè°åº¦å¢å (å
å«åå²)\n"
-" WC -> URL: ç«å³æäº¤å·¥ä½å¯æ¬å°çæ¬åº\n"
-" URL -> WC: æ£åº URL å°å·¥ä½å¯æ¬ï¼è°åº¦å¢å \n"
-" URL -> URL: å®å
¨æå¡å¨ç«¯å¤å¶ï¼ä¸è¬ç¨äºåæ¯åæ ç¾\n"
-" ææ SRC å¿
é¡»æ¯åä¸ç±»åã\n"
-"\n"
-"è¦åï¼ä¸ºäºä¸æ§çæ¬ç Subversion å
¼å®¹ï¼ä½¿ç¨ä¸¤ä¸ªå·¥ä½å¯æ¬å¤å¶(WC -> WC)ç\n"
-"æä½ä¸ä¼ä¸çæ¬åºéä¿¡ãåæ ·å°ï¼å¨ç¼ºçæ
åµä¸ï¼ä¸è½ä»å¤å¶æºå°ç®çå°ä¼ æå\n"
-"å¹¶è·è¸ªä¿¡æ¯ã\n"
+" è¦å: 为å
¼å®¹ä»¥åçæ¬ç Subversionï¼ä½¿ç¨ä¸¤ä¸ªå·¥ä½å¯æ¬è·¯å¾\n"
+" (WC -> WC) æ§è¡çå¤å¶ä¸ä¼èç³»çæ¬åºãå æ¤é»è®¤æ
åµä¸ï¼å®ä»¬\n"
+" å¯è½æ æ³æåå¹¶è·è¸ªä¿¡æ¯ä»å¤å¶æºä¼ æå°ç®æ ã\n"
-#: ../svn/svn.c:614
+#: ../svn/svn.c:645
msgid ""
"Remove files and directories from version control.\n"
-"usage: 1. delete PATH...\n"
-" 2. delete URL...\n"
+"usage: 1. delete PATH[@]...\n"
+" 2. delete URL[@]...\n"
"\n"
+msgstr ""
+"ä»çæ¬æ§å¶ä¸ç§»é¤æä»¶åç®å½ã\n"
+"ç¨æ³: 1. delete PATH[@]...\n"
+" 2. delete URL[@]...\n"
+"\n"
+
+#: ../svn/svn.c:649
+msgid ""
" 1. Each item specified by a PATH is scheduled for deletion upon\n"
" the next commit. Files, and directories that have not been\n"
" committed, are immediately removed from the working copy\n"
@@ -12092,23 +15514,32 @@ msgid ""
" PATHs that are, or contain, unversioned or modified items will\n"
" not be removed unless the --force or --keep-local option is given.\n"
"\n"
+msgstr ""
+" 1. PATH æå®çæ¯ä¸ªé¡¹å°å¨ä¸æ¬¡æäº¤æ¶è°åº¦ä¸ºå é¤ãé¤éç»å®\n"
+" --keep-local é项ï¼å°æªæäº¤çæä»¶åç®å½ä¼ç«å³ä»å·¥ä½å¯æ¬\n"
+" ä¸ç§»é¤ã\n"
+" 妿 PATH æ¬èº«æ¯æå
嫿ªçæ¬æ§å¶æå·²ä¿®æ¹ç项ï¼é¤éç»å®\n"
+" --force æ --keep-local é项ï¼å¦åä¸ä¼è¢«ç§»é¤ã\n"
+"\n"
+
+#: ../svn/svn.c:656
+msgid ""
" 2. Each item specified by a URL is deleted from the repository\n"
" via an immediate commit.\n"
msgstr ""
-"ä»çæ¬åºä¸å 餿件åç®å½ã\n"
-"ç¨æ³: 1ãdelete PATH...\n"
-" 2ãdelete URL...\n"
-"\n"
-" 1ãæ¯ä¸ª PATH æå®ç项ç®ä¼è¢«è°åº¦å°ä¸æ¬¡æäº¤æ¶ä»çæ¬åºå é¤ãé¤éç»åº\n"
-" --keep-local åæ°ï¼å·¥ä½å¯æ¬ä¸æ²¡ææäº¤çæä»¶åç®å½ä¼è¢«ç«å³å é¤ã\n"
-" 妿 PATH æªçæ¬æ§å¶æè
å
嫿ªçæ¬æ§å¶ç项ç®ï¼æè
å
å«å·²ä¿®æ¹ç\n"
-" 项ç®ï¼é£ä¹ä»
å½ç»åº --force æ --keep-local åæ°æ¶è¿äºé¡¹ç®æä¼è¢«\n"
-" å é¤ã\n"
-"\n"
-" 2ãæ¯ä¸ª URL æå®ç项ç®ä¼éè¿ç«å³æäº¤ä»çæ¬åºä¸å é¤ã\n"
+" 2. URL æå®çæ¯ä¸ªé¡¹å°éè¿ç«å³æäº¤\n"
+" ä»çæ¬åºä¸å é¤ã\n"
+
+#: ../svn/svn.c:658
+msgid ""
+" If PATH or URL contains an @ character, an additional @ must be specified\n"
+" at the end of PATH to avoid interpreting the first @ as a peg revision\n"
+" indicator.\n"
+msgstr ""
+" 妿 PATH æ URL å
å« @ å符ï¼å¿
é¡»å¨ PATH æ«å°¾é¢å¤æå® @ï¼\n"
+" 以å
æç¬¬ä¸ä¸ª @ å½ä½éå®çæ¬æ è®°ã\n"
-#: ../svn/svn.c:630
-#, fuzzy
+#: ../svn/svn.c:665
msgid ""
"Display local changes or differences between two revisions or paths.\n"
"usage: 1. diff\n"
@@ -12119,8 +15550,27 @@ msgid ""
" 5. diff OLD-URL[@OLDREV] NEW-PATH[@NEWREV]\n"
" 6. diff OLD-PATH[@OLDREV] NEW-URL[@NEWREV]\n"
"\n"
+msgstr ""
+"æ¾ç¤ºæ¬å°æ´æ¹ï¼æä¸¤ä¸ªçæ¬æè·¯å¾ä¹é´çå·®å¼ã\n"
+"ç¨æ³: 1. diff\n"
+" 2. diff [-c M | -r N[:M]] [TARGET[@REV]...]\n"
+" 3. diff [-r N[:M]] --old=OLD-TGT[@OLDREV] [--new=NEW-TGT[@NEWREV]] \\\n"
+" [PATH...]\n"
+" 4. diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]\n"
+" 5. diff OLD-URL[@OLDREV] NEW-PATH[@NEWREV]\n"
+" 6. diff OLD-PATH[@OLDREV] NEW-URL[@NEWREV]\n"
+"\n"
+
+#: ../svn/svn.c:674
+msgid ""
" 1. Use just 'svn diff' to display local modifications in a working copy.\n"
"\n"
+msgstr ""
+" 1. ä»
ä½¿ç¨ 'svn diff' æ¾ç¤ºå·¥ä½å¯æ¬ä¸çæ¬å°ä¿®æ¹ã\n"
+"\n"
+
+#: ../svn/svn.c:676
+msgid ""
" 2. Display the changes made to TARGETs as they are seen in REV between\n"
" two revisions. TARGETs may be all working copy paths or all URLs.\n"
" If TARGETs are working copy paths, N defaults to BASE and M to the\n"
@@ -12128,6 +15578,17 @@ msgid ""
" The '-c M' option is equivalent to '-r N:M' where N = M-1.\n"
" Using '-c -M' does the reverse: '-r M:N' where N = M-1.\n"
"\n"
+msgstr ""
+" 2. æ¾ç¤º TARGET å¨ä¸¤ä¸ªçæ¬ä¹é´çæ´æ¹ï¼ä»¥ REV 䏿è§ä¸ºåã\n"
+" TARGET å¯ä»¥å
¨æ¯å·¥ä½å¯æ¬è·¯å¾ï¼æå
¨æ¯ URLã\n"
+" 妿 TARGET æ¯å·¥ä½å¯æ¬è·¯å¾ï¼N é»è®¤ä¸º BASEï¼M é»è®¤ä¸ºå·¥ä½\n"
+" 坿¬ï¼å¦ææ¯ URLï¼N å¿
é¡»æå®ï¼M é»è®¤ä¸º HEADã\n"
+" '-c M' é项çä»·äº '-r N:M'ï¼å
¶ä¸ N = M-1ã\n"
+" '-c -M' åç¸å: '-r M:N'ï¼å
¶ä¸ N = M-1ã\n"
+"\n"
+
+#: ../svn/svn.c:683
+msgid ""
" 3. Display the differences between OLD-TGT as it was seen in OLDREV and\n"
" NEW-TGT as it was seen in NEWREV. PATHs, if given, are relative to\n"
" OLD-TGT and NEW-TGT and restrict the output to differences for those\n"
@@ -12137,77 +15598,122 @@ msgid ""
" If OLDREV or NEWREV are not specified, they default to WORKING for\n"
" working copy targets and to HEAD for URL targets.\n"
"\n"
+msgstr ""
+" 3. æ¾ç¤º OLD-TGT å¨ OLDREV ä¸ä¸ NEW-TGT å¨ NEWREV ä¸çå·®å¼ã\n"
+" 妿ç»åº PATHï¼åç¸å¯¹äº OLD-TGT å NEW-TGTï¼å¹¶å°è¾åºéå¶ä¸º\n"
+" è¿äºè·¯å¾çå·®å¼ãOLD-TGT å NEW-TGT å¯ä»¥æ¯å·¥ä½å¯æ¬è·¯å¾æ URL[@REV]ã\n"
+" å¦ææªæå® NEW-TGTï¼åé»è®¤ä¸º OLD-TGTã-r N 使 OLDREV é»è®¤ä¸º Nï¼\n"
+" -r N:M 使 OLDREV é»è®¤ä¸º NãNEWREV é»è®¤ä¸º Mã\n"
+" å¦ææªæå® OLDREV æ NEWREVï¼å·¥ä½å¯æ¬ç®æ é»è®¤ä¸º WORKINGï¼\n"
+" URL ç®æ é»è®¤ä¸º HEADã\n"
+"\n"
+
+#: ../svn/svn.c:692
+msgid ""
" Either or both OLD-TGT and NEW-TGT may also be paths to unversioned\n"
" targets. Revisions cannot be specified for unversioned targets.\n"
" Both targets must be of the same node kind (file or directory).\n"
" Diffing unversioned targets against URL targets is not supported.\n"
"\n"
+msgstr ""
+" OLD-TGT å NEW-TGT ä¹ä¸æä¸¤è
ä¹å¯ä»¥æ¯æªçæ¬æ§å¶ç®æ ç\n"
+" è·¯å¾ãä¸è½ä¸ºæªçæ¬æ§å¶çç®æ æå®çæ¬ã\n"
+" ä¸¤ä¸ªç®æ å¿
é¡»æ¯åä¸èç¹ç±»å(æä»¶æç®å½)ã\n"
+" 䏿¯æææªçæ¬æ§å¶çç®æ ä¸ URL ç®æ 忝è¾ã\n"
+"\n"
+
+#: ../svn/svn.c:697
+msgid ""
" 4. Shorthand for 'svn diff --old=OLD-URL[@OLDREV] --new=NEW-URL[@NEWREV]'\n"
" 5. Shorthand for 'svn diff --old=OLD-URL[@OLDREV] --new=NEW-PATH[@NEWREV]'\n"
" 6. Shorthand for 'svn diff --old=OLD-PATH[@OLDREV] --new=NEW-URL[@NEWREV]'\n"
msgstr ""
-"æ¾ç¤ºä¸¤ä¸ªçæ¬æè·¯å¾çå·®å¼ã\n"
-"ç¨æ³: 1. diff [-c M | -r N[:M]] [TARGET[@REV]...]\n"
-" 2. diff [-r N[:M]] --old=OLD-TGT[@OLDREV] [--new=NEW-TGT[@NEWREV]] \\\n"
-" [PATH...]\n"
-" 3. diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]\n"
-"\n"
-" 1ãæ¾ç¤ºçæ¬ REV ä¸ TARGET å¨ä¸¤ä¸ªä¸åççæ¬ä¹é´çå·®å¼ãTARGET è¦ä¹å
¨æ¯\n"
-" å·¥ä½å¯æ¬è·¯å¾ï¼è¦ä¹å
¨æ¯ URLã妿 TARGET æ¯å·¥ä½å¯æ¬è·¯å¾ï¼N é»è®¤ä¸º\n"
-" BASEï¼M é»è®¤ä¸ºå·¥ä½å¯æ¬ï¼å¦æ TARGET æ¯ URLï¼N å¿
é¡»æå®ï¼ M é»è®¤ä¸º HEADã\n"
-" â-c Mâ çä»·äº â-r M-1:Mâï¼â-c -Mâ çä»·äº â-r M:M-1âã\n"
-"\n"
-" 2ãæ¾ç¤ºæ°æ§çæ¬ä¸å¯¹åºç®æ çå·®å¼ãPATH æ¯ç¸å¯¹äºæ°æ§ç®æ çç¸å¯¹è·¯å¾ï¼\n"
-" å®éå¶åªè¾åºè¿äºè·¯å¾ä¸çå·®å¼ãæ°æ§ç®æ å¯ä»¥æ¯å·¥ä½å¯æ¬è·¯å¾æå°å URL[@REV]ã\n"
-" æ°ç®æ é»è®¤ä¸æ§ç®æ ç¸åï¼OLDREV é»è®¤ä¸º Nï¼NEWREV é»è®¤ä¸º Mã\n"
-"\n"
-" 3ãâsvn diff --old=OLD-URL[@OLDREV] --new=NEW-URL[@NEWREV]â çç®åã\n"
-"\n"
-" 使ç¨ä¸å åæ°ç âsvn diffâ æ¾ç¤ºå·¥ä½å¯æ¬ä¸çæ¬å°ä¿®æ¹ã\n"
+" 4. 'svn diff --old=OLD-URL[@OLDREV] --new=NEW-URL[@NEWREV]' çç®å\n"
+" 5. 'svn diff --old=OLD-URL[@OLDREV] --new=NEW-PATH[@NEWREV]' çç®å\n"
+" 6. 'svn diff --old=OLD-PATH[@OLDREV] --new=NEW-URL[@NEWREV]' çç®å\n"
-#: ../svn/svn.c:671
+#: ../svn/svn.c:709
msgid ""
"Create an unversioned copy of a tree.\n"
-"usage: 1. export [-r REV] URL[@PEGREV] [PATH]\n"
-" 2. export [-r REV] PATH1[@PEGREV] [PATH2]\n"
+"usage: 1. export [-r REV] URL[@PEGREV] [UNVERSIONED_PATH[@]]\n"
+" 2. export [-r REV] WCPATH[@PEGREV] [UNVERSIONED_PATH[@]]\n"
"\n"
+msgstr ""
+"å建æªçæ¬æ§å¶çç®å½æ 坿¬ã\n"
+"ç¨æ³: 1. export [-r REV] URL[@PEGREV] [UNVERSIONED_PATH[@]]\n"
+" 2. export [-\n"
+
+#: ../svn/svn.c:713
+msgid ""
" 1. Exports a clean directory tree from the repository specified by\n"
" URL, at revision REV if it is given, otherwise at HEAD, into\n"
-" PATH. If PATH is omitted, the last component of the URL is used\n"
-" for the local directory name.\n"
+" UNVERSIONED_PATH. If UNVERSIONED_PATH is omitted, the last\n"
+" component of the URL is used for the local directory name.\n"
"\n"
+msgstr ""
+" 1. ä» URL æå®ççæ¬åºå¯¼åºå¹²åçç®å½æ å° UNVERSIONED_PATHï¼\n"
+" 妿ç»å®äº REV åç¨è¯¥çæ¬ï¼å¦åç¨ HEADã妿çç¥\n"
+" UNVERSIONED_PATHï¼åç¨ URL çæå䏿®µä½ä¸ºæ¬å°ç®å½åã\n"
+"\n"
+
+#: ../svn/svn.c:718
+msgid ""
" 2. Exports a clean directory tree from the working copy specified by\n"
-" PATH1, at revision REV if it is given, otherwise at WORKING, into\n"
-" PATH2. If PATH2 is omitted, the last component of the PATH1 is used\n"
-" for the local directory name. If REV is not specified, all local\n"
-" changes will be preserved. Files not under version control will\n"
-" not be copied.\n"
+" WCPATH, at revision REV if it is given, otherwise at WORKING, into\n"
+" UNVERSIONED_PATH. If UNVERSIONED_PATH is omitted, the last\n"
+" component of the WCPATH is used for the local directory name. If\n"
+" REV is not specified, all local changes will be preserved. Files\n"
+" not under version control will not be copied.\n"
+"\n"
+msgstr ""
+" 2. ä» WCPATH æå®çå·¥ä½å¯æ¬å¯¼åºå¹²åçç®å½æ å°\n"
+" UNVERSIONED_PATHï¼å¦æç»å®äº REV åç¨è¯¥çæ¬ï¼å¦åç¨\n"
+" WORKINGã妿çç¥ UNVERSIONED_PATHï¼åç¨ WCPATH çæå\n"
+" 䏿®µä½ä¸ºæ¬å°ç®å½åãå¦ææªæå® REVï¼å°ä¿çæææ¬å°æ´æ¹ã\n"
+" æªçº³å
¥çæ¬æ§å¶çæä»¶ä¸ä¼è¢«å¤å¶ã\n"
"\n"
+
+#: ../svn/svn.c:725 ../svnbench/svnbench.c:246
+msgid ""
" If specified, PEGREV determines in which revision the target is first\n"
" looked up.\n"
msgstr ""
-"产çä¸ä¸ªæ çæ¬æ§å¶çç®å½æ 坿¬ã\n"
-"ç¨æ³: 1ãexport [-r REV] URL[@PEGREV] [PATH]\n"
-" 2ãexport [-r REV] PATH1[@PEGREV] [PATH2]\n"
-"\n"
-" 1ãä» URL æå®ççæ¬åºï¼å¯¼åºä¸ä¸ªå¹²åçç®å½æ å° PATHã妿ææå®\n"
-" REV çè¯ï¼å
容å³ä¸ºè¯¥çæ¬çï¼å¦åå°±æ¯ HEAD çæ¬ã妿 PATH\n"
-" 被çç¥çè¯ï¼URLçæåé¨åä¼è¢«ç¨æ¥å½ææ¬å°çç®å½åç§°ã\n"
-"\n"
-" 2ãå¨å·¥ä½å¯æ¬ä¸ï¼ä»æå®ç PATH1 导åºä¸ä¸ªå¹²åçç®å½æ å° PATH2ã妿\n"
-" ææå® REV çè¯ï¼ä¼ä»æå®ççæ¬å¯¼åºï¼å¦åä»å·¥ä½å¯æ¬å¯¼åºã妿\n"
-" PATH2 被çç¥çè¯ï¼PATH1 çæåé¨åä¼è¢«ç¨æ¥å½ææ¬å°çç®å½åç§°ã\n"
-" å¦ææ²¡ææå® REV çè¯ï¼ææçæ¬å°ä¿®æ¹é½ä¿çï¼ä½æ¯æªçº³å
¥çæ¬æ§å¶\n"
-" çæä»¶ä¸ä¼è¢«å¤å¶ã\n"
-"\n"
-" 妿æå®äº PEGREV ï¼å°ä»æå®ççæ¬æ¬å¼å§æ¥æ¾ã\n"
-"\n"
+" 妿æå®äº PEGREVï¼ç¡®å®é¦å
å¨åªä¸ªçæ¬ä¸\n"
+" æ¥æ¾ç®æ ã\n"
+
+#: ../svn/svn.c:727
+msgid ""
+" If UNVERSIONED_PATH contains an @ character, an additional @ must be\n"
+" specified at the end of UNVERSIONED_PATH to avoid interpreting the\n"
+" first @ as a peg revision indicator.\n"
+msgstr ""
+" 妿 UNVERSIONED_PATH å
å« @ å符ï¼å¿
é¡»å¨ UNVERSIONED_PATH\n"
+" æ«å°¾é¢å¤æå® @ï¼ä»¥å
æç¬¬ä¸ä¸ª @ å½ä½éå®çæ¬æ è®°ã\n"
-#: ../svn/svn.c:699
+#: ../svn/svn.c:736 ../svnbench/svnbench.c:212
+msgid ""
+"Describe the usage of this program or its subcommands.\n"
+"usage: help [SUBCOMMAND...]\n"
+msgstr ""
+"æè¿°æ¬ç¨åºæå
¶åå½ä»¤çç¨æ³ã\n"
+"ç¨æ³: help [åå½ä»¤...]\n"
+
+#: ../svn/svn.c:740
+msgid "also show experimental subcommands and options"
+msgstr "åæ¶æ¾ç¤ºå®éªæ§åå½ä»¤åé项"
+
+#: ../svn/svn.c:744
msgid ""
"Commit an unversioned file or tree into the repository.\n"
"usage: import [PATH] URL\n"
"\n"
+msgstr ""
+"å°æªçæ¬æ§å¶çæä»¶æç®å½æ æäº¤å°çæ¬åºã\n"
+"ç¨æ³: import [PATH] URL\n"
+"\n"
+
+#: ../svn/svn.c:747
+msgid ""
" Recursively commit a copy of PATH to URL.\n"
" If PATH is omitted '.' is assumed.\n"
" Parent directories are created as necessary in the repository.\n"
@@ -12216,128 +15722,355 @@ msgid ""
" Unversionable items such as device files and pipes are ignored\n"
" if --force is specified.\n"
msgstr ""
-"å°æªçº³å
¥çæ¬æ§å¶çæä»¶æç®å½æ æäº¤å°çæ¬åºã\n"
-"ç¨æ³: import [PATH] URL\n"
-"\n"
-" éå½å°æäº¤ PATH ç坿¬è³ URLã\n"
-" 妿çç¥ PATHï¼åé»è®¤ä¸º â.âã\n"
-" ç¶ç®å½ä¼æ ¹æ®éè¦å¨çæ¬åºå
å建ã\n"
-" 妿 PATH æ¯ç®å½ï¼åå
¶ä¸çå
å®¹ç´æ¥å å
¥å° URL æå®çä½ç½®å
ã\n"
-" å¦æä½¿ç¨äº â--forceâï¼é£ä¹ä¸è½çº³å
¥çæ¬æ§å¶ç项ç®ï¼ä¾å¦è®¾å¤æä»¶ï¼ç®¡éçï¼ä¼è¢«å¿½ç¥ã\n"
+" é彿 PATH ç坿¬æäº¤å° URLã\n"
+" 妿çç¥ PATHï¼ååå®ä¸º '.'ã\n"
+" å¿
è¦æ¶ä¼å¨çæ¬åºä¸å建ç¶ç®å½ã\n"
+" 妿 PATH æ¯ç®å½ï¼è¯¥ç®å½çå
容ä¼ç´æ¥æ·»å å° URL ä¸ã\n"
+" 妿æå® --forceï¼è®¾å¤æä»¶ã管éçæ æ³çº³å
¥çæ¬æ§å¶ç项\n"
+" ä¼è¢«å¿½ç¥ã\n"
-#: ../svn/svn.c:713
+#: ../svn/svn.c:760
msgid ""
"Display information about a local or remote item.\n"
"usage: info [TARGET[@REV]...]\n"
"\n"
-" Print information about each TARGET (default: '.').\n"
-" TARGET may be either a working-copy path or URL. If specified, REV\n"
-" determines in which revision the target is first looked up.\n"
msgstr ""
-"æ¾ç¤ºæ¬å°æè¿ç¨æ¡ç®çä¿¡æ¯ã\n"
+"æ¾ç¤ºæ¬å°æè¿ç¨é¡¹çä¿¡æ¯ã\n"
"ç¨æ³: info [TARGET[@REV]...]\n"
"\n"
-" æ¾ç¤ºæ¯ä¸ª TARGET çä¿¡æ¯ (é»è®¤: â.â)ã\n"
-" TARGET å¯ä»¥æ¯å·¥ä½å¯æ¬ä¸çè·¯å¾æçæ¬åºä¸ç URLãREV æå®ä»åªä¸ª\n"
-" çæ¬å¼å§æ¥æ¾ç®æ ã\n"
-#: ../svn/svn.c:724
+#: ../svn/svn.c:763
+msgid ""
+" Print information about each TARGET (default: '.').\n"
+" TARGET may be either a working-copy path or a URL. If specified, REV\n"
+" determines in which revision the target is first looked up; the default\n"
+" is HEAD for a URL or BASE for a WC path.\n"
+"\n"
+msgstr ""
+" æå°æ¯ä¸ª TARGET çä¿¡æ¯(é»è®¤: '.')ã\n"
+" TARGET å¯ä»¥æ¯å·¥ä½å¯æ¬è·¯å¾æ URLã妿æå®äº REVï¼å®å³å®å
å¨\n"
+" åªä¸ªçæ¬ä¸æ¥æ¾ç®æ ï¼URL é»è®¤ä¸º HEADï¼å·¥ä½å¯æ¬è·¯å¾é»è®¤ä¸º BASEã\n"
+"\n"
+
+#: ../svn/svn.c:768
+msgid ""
+" With --show-item, print only the value of one item of information\n"
+" about TARGET.\n"
+"\n"
+msgstr ""
+" ä½¿ç¨ --show-item æ¶ï¼ä»
æå° TARGET çä¸é¡¹ä¿¡æ¯ã\n"
+"\n"
+
+#: ../svn/svn.c:771
+msgid ""
+" EXPERIMENTAL:\n"
+" With --x-viewspec, print the working copy layout.\n"
+msgstr ""
+" å®éªæ§:\n"
+" ä½¿ç¨ --x-viewspec æå°å·¥ä½å¯æ¬å¸å±ã\n"
+
+#: ../svn/svn.c:777
+msgid ""
+"show file sizes with base-2 unit suffixes\n"
+" (Byte, Kilobyte, Megabyte, Gigabyte, Terabyte\n"
+" and Petabyte), limiting the number of digits\n"
+" to three or less"
+msgstr ""
+"æ¾ç¤ºæä»¶å¤§å°ï¼ä½¿ç¨äºè¿å¶åä½åç¼\n"
+" (ByteãKilobyteãMegabyteãGigabyteã\n"
+" Terabyte å Petabyte)ï¼ä½æ°ä¸è¶
è¿ä¸ä½"
+
+#: ../svn/svn.c:784
+msgid ""
+"print only the item identified by ARG:\n"
+" 'kind' node kind of TARGET\n"
+" 'url' URL of TARGET in the repository\n"
+" 'relative-url'\n"
+" repository-relative URL of TARGET\n"
+" 'repos-root-url'\n"
+" root URL of repository\n"
+" 'repos-uuid' UUID of repository\n"
+" 'repos-size' for files, the size of TARGET\n"
+" in the repository\n"
+" 'revision' specified or implied revision\n"
+" 'last-changed-revision'\n"
+" last change of TARGET at or before\n"
+" 'revision'\n"
+" 'last-changed-date'\n"
+" date of 'last-changed-revision'\n"
+" 'last-changed-author'\n"
+" author of 'last-changed-revision'\n"
+" 'wc-root' root of TARGET's working copy\n"
+" 'schedule' 'normal','add','delete','replace'\n"
+" 'depth' checkout depth of TARGET in WC\n"
+" 'wc-format' TARGET's working copy format\n"
+" 'wc-compatible-version'\n"
+" first version supporting TARGET WC\n"
+" 'changelist' changelist of TARGET in WC\n"
+" 'store-pristine'\n"
+" TARGET's working copy pristine mode"
+msgstr ""
+"åªæå° ARG æ è¯ç项ç®:\n"
+" 'kind' TARGET çèç¹ç±»å\n"
+" 'url' TARGET å¨çæ¬åºä¸ç URL\n"
+" 'relative-url'\n"
+" TARGET ç¸å¯¹çæ¬åºç URL\n"
+" 'repos-root-url'\n"
+" çæ¬åºçæ ¹ URL\n"
+" 'repos-uuid' çæ¬åºç UUID\n"
+" 'repos-size' å¯¹äºæä»¶ï¼TARGET å¨çæ¬åºä¸\n"
+" ç大å°\n"
+" 'revision' æå®æéå«ççæ¬\n"
+" 'last-changed-revision'\n"
+" TARGET å¨ 'revision' æä¹åç\n"
+" æååæ´\n"
+" 'last-changed-date'\n"
+" 'last-changed-revision' çæ¥æ\n"
+" 'last-changed-author'\n"
+" 'last-changed-revision' çä½è
\n"
+" 'wc-root' TARGET å·¥ä½å¯æ¬çæ ¹\n"
+" 'schedule' 'normal','add','delete','replace'\n"
+" 'depth' TARGET å¨å·¥ä½å¯æ¬ä¸çæ£åºæ·±åº¦\n"
+" 'wc-format' TARGET çå·¥ä½å¯æ¬æ ¼å¼\n"
+" 'wc-compatible-version'\n"
+" æ¯æ TARGET å·¥ä½å¯æ¬çææ©çæ¬\n"
+" 'changelist' TARGET å¨å·¥ä½å¯æ¬ä¸çä¿®æ¹å表\n"
+" 'store-pristine'\n"
+" TARGET å·¥ä½å¯æ¬çåå§å¯æ¬æ¨¡å¼"
+
+#: ../svn/svn.c:841
msgid ""
"List directory entries in the repository.\n"
"usage: list [TARGET[@REV]...]\n"
"\n"
+msgstr ""
+"ååºçæ¬åºä¸çç®å½æ¡ç®ã\n"
+"ç¨æ³: list [TARGET[@REV]...]\n"
+"\n"
+
+#: ../svn/svn.c:844 ../svnbench/svnbench.c:255
+msgid ""
" List each TARGET file and the contents of each TARGET directory as\n"
" they exist in the repository. If TARGET is a working copy path, the\n"
" corresponding repository URL will be used. If specified, REV determines\n"
" in which revision the target is first looked up.\n"
"\n"
+msgstr ""
+" ååºçæ¬åºä¸æ¯ä¸ª TARGET æä»¶ï¼ä»¥åæ¯ä¸ª TARGET ç®å½çå
容ã\n"
+" 妿 TARGET æ¯å·¥ä½å¯æ¬è·¯å¾ï¼å°ä½¿ç¨å¯¹åºççæ¬åº URLã妿\n"
+" æå®äº REVï¼å®å³å®å
å¨åªä¸ªçæ¬ä¸æ¥æ¾ç®æ ã\n"
+"\n"
+
+#: ../svn/svn.c:849 ../svnbench/svnbench.c:260
+msgid ""
" The default TARGET is '.', meaning the repository URL of the current\n"
" working directory.\n"
"\n"
+msgstr ""
+" é»è®¤ TARGET 为 '.'ï¼å³å½åå·¥ä½ç®å½ç\n"
+" çæ¬åº URLã\n"
+"\n"
+
+#: ../svn/svn.c:854
+msgid ""
+" Multiple --search patterns may be specified and the output will be\n"
+" reduced to those paths whose last segment - i.e. the file or directory\n"
+" name - contains a sub-string matching at least one of these patterns\n"
+" (Windows only).\n"
+"\n"
+msgstr ""
+" å¯ä»¥æå®å¤ä¸ª --search 模å¼ï¼è¾åºåªä¿çæå䏿®µ(峿件åæ\n"
+" ç®å½å)ä¸å«æå串å¹é
å
¶ä¸è³å°ä¸ä¸ªæ¨¡å¼çè·¯å¾(ä»
Windows)ã\n"
+"\n"
+
+#: ../svn/svn.c:861
+msgid ""
+" Multiple --search patterns may be specified and the output will be\n"
+" reduced to those paths whose last segment - i.e. the file or directory\n"
+" name - matches at least one of these patterns.\n"
+"\n"
+msgstr ""
+" å¯ä»¥æå®å¤ä¸ª --search 模å¼ï¼è¾åºåªä¿çæå䏿®µ(峿件åæ\n"
+" ç®å½å)å¹é
å
¶ä¸è³å°ä¸ä¸ªæ¨¡å¼çè·¯å¾ã\n"
+"\n"
+
+#: ../svn/svn.c:867
+msgid ""
" With --verbose, the following fields will be shown for each item:\n"
"\n"
+msgstr ""
+" ä½¿ç¨ --verbose æ¶ï¼æ¯ä¸ªé¡¹å°æ¾ç¤ºä»¥ä¸å段:\n"
+"\n"
+
+#: ../svn/svn.c:869 ../svnbench/svnbench.c:265
+msgid ""
" Revision number of the last commit\n"
" Author of the last commit\n"
" If locked, the letter 'O'. (Use 'svn info URL' to see details)\n"
" Size (in bytes)\n"
" Date and time of the last commit\n"
msgstr ""
-"ååºçæ¬åºä¸çç®å½å
容ã\n"
-"ç¨æ³: list [TARGET[@REV]...]\n"
-"\n"
-" æ¾ç¤ºçæ¬åºä¸æä»¶ååç®å½å表ã妿 TARGET æ¯å·¥ä½å¯æ¬è·¯å¾ï¼é£ä¹æä½å¯¹åºç\n"
-" çæ¬åºURLæå®çTARGETãREVæå®ä»å¨åªä¸ªçæ¬æ¥æ¾TARGETã\n"
-"\n"
-" TARGETé»è®¤æ¯â.âï¼è¡¨ç¤ºå½åå·¥ä½ç®å½å¯¹åºççæ¬åºURLã\n"
-"\n"
-" ä½¿ç¨ --verbose æ¶ï¼æ¯ä¸ªæ¡ç®ä¼æ¾ç¤ºä»¥ä¸é¢å¤ä¿¡æ¯: \n"
-"\n"
-" æå䏿¬¡æäº¤ççæ¬å·ç \n"
-" æå䏿¬¡æäº¤çä½è
\n"
-" å¦æè¢«éå®ï¼æ¾ç¤ºåæ¯âOâã(使ç¨âsvn info URLâæ¥ç详ç»ä¿¡æ¯)\n"
-" å¤§å° (以åè为åä½)\n"
-" æå䏿¬¡æäº¤çæ¥æä¸æ¶é´\n"
+" æåæäº¤ççæ¬å·\n"
+" æåæäº¤çä½è
\n"
+" 妿已éå®ï¼æ¾ç¤ºåæ¯ 'O'ã(ç¨ 'svn info URL' æ¥ç详æ
)\n"
+" 大å°(åè)\n"
+" æåæäº¤çæ¥æåæ¶é´\n"
+
+#: ../svn/svn.c:877
+msgid ""
+"with --verbose, show file sizes with base-2\n"
+" unit suffixes (Byte, Kilobyte, Megabyte,\n"
+" Gigabyte, Terabyte and Petabyte), limiting\n"
+" the number of digits to three or less"
+msgstr ""
+"ä¸ --verbose ä¸èµ·ä½¿ç¨æ¶ï¼æ¾ç¤ºæä»¶å¤§å°ï¼ä½¿ç¨äºè¿å¶\n"
+" åä½åç¼(ByteãKilobyteãMegabyteã\n"
+" GigabyteãTerabyte å Petabyte)ï¼ä½æ°\n"
+" ä¸è¶
è¿ä¸ä½"
-#: ../svn/svn.c:746
+#: ../svn/svn.c:886
msgid ""
"Lock working copy paths or URLs in the repository, so that\n"
"no other user can commit changes to them.\n"
"usage: lock TARGET...\n"
"\n"
-" Use --force to steal the lock from another user or working copy.\n"
msgstr ""
-"éå®çæ¬åºä¸çè·¯å¾ï¼ä½¿å¾å
¶ä»ç¨æ·ä¸è½åå
¶æäº¤ä¿®æ¹ã\n"
-"ç¨æ³: lock TARGET...\n"
-"\n"
-" ä½¿ç¨ --force é项å¯ä»¥ä»å
¶ä»ç¨æ·æå·¥ä½å¯æ¬çªåå°éã\n"
+"éå®çæ¬åºä¸çå·¥ä½å¯æ¬è·¯å¾æ URLï¼\n"
+"使å
¶ä»ç¨æ·æ æ³æäº¤æ´æ¹ã\n"
+"ç¨æ³: lock TARGET\n"
+
+#: ../svn/svn.c:890
+msgid " Use --force to steal a lock from another user or working copy.\n"
+msgstr " ä½¿ç¨ --force ä»å
¶ä»ç¨æ·æå·¥ä½å¯æ¬çªåéã\n"
-#: ../svn/svn.c:752
+#: ../svn/svn.c:893
msgid "read lock comment from file ARG"
msgstr "仿件 ARG 读åå éæ³¨é"
-#: ../svn/svn.c:753
+#: ../svn/svn.c:894
msgid "specify lock comment ARG"
msgstr "æå®å éæ³¨éARG"
-#: ../svn/svn.c:754
+#: ../svn/svn.c:895
msgid "force validity of lock comment source"
msgstr "å¼ºå¶æ ¡éªé宿³¨éæº"
-#: ../svn/svn.c:757
-#, fuzzy
+#: ../svn/svn.c:896
+msgid "steal locks"
+msgstr "çªåé"
+
+#: ../svn/svn.c:899
msgid ""
"Show the log messages for a set of revision(s) and/or path(s).\n"
"usage: 1. log [PATH][@REV]\n"
" 2. log URL[@REV] [PATH...]\n"
"\n"
+msgstr ""
+"æ¾ç¤ºä¸ç»çæ¬å/æè·¯å¾çæ¥å¿æ¶æ¯ã\n"
+"ç¨æ³: 1. log [PATH][@REV]\n"
+" 2. log URL[@REV] [PAT\n"
+
+#: ../svn/svn.c:903
+msgid ""
" 1. Print the log messages for the URL corresponding to PATH\n"
" (default: '.'). If specified, REV is the revision in which the\n"
" URL is first looked up, and the default revision range is REV:1.\n"
" If REV is not specified, the default revision range is BASE:1,\n"
" since the URL might not exist in the HEAD revision.\n"
"\n"
+msgstr ""
+" 1. æå° PATH (é»è®¤: '.') å¯¹åº URL çæ¥å¿æ¶æ¯ã妿æå®äº\n"
+" REVï¼å®æ¯å
æ¥æ¾è¯¥ URL ççæ¬ï¼é»è®¤çæ¬èå´ä¸º REV:1ã\n"
+" å¦ææªæå® REVï¼é»è®¤çæ¬èå´ä¸º BASE:1ï¼å 为该 URL å¯è½\n"
+" å¨ HEAD çæ¬ä¸å¹¶ä¸åå¨ã\n"
+"\n"
+
+#: ../svn/svn.c:909
+msgid ""
" 2. Print the log messages for the PATHs (default: '.') under URL.\n"
" If specified, REV is the revision in which the URL is first\n"
" looked up, and the default revision range is REV:1; otherwise,\n"
" the URL is looked up in HEAD, and the default revision range is\n"
" HEAD:1.\n"
"\n"
+msgstr ""
+" 2. æå° URL ä¸ç PATH (é»è®¤: '.') çæ¥å¿æ¶æ¯ã\n"
+" 妿æå®äº REVï¼å®æ¯å
æ¥æ¾è¯¥ URL ççæ¬ï¼é»è®¤çæ¬èå´ä¸º\n"
+" REV:1ï¼å¦åå¨ HEAD 䏿¥æ¾è¯¥ URLï¼é»è®¤çæ¬èå´ä¸º HEAD:1ã\n"
+"\n"
+
+#: ../svn/svn.c:915 ../svnbench/svnbench.c:290
+msgid ""
" Multiple '-c' or '-r' options may be specified (but not a\n"
" combination of '-c' and '-r' options), and mixing of forward and\n"
" reverse ranges is allowed.\n"
"\n"
+msgstr ""
+" å¯ä»¥æå®å¤ä¸ª '-c' æ '-r' é项(ä½ä¸è½ç»å\n"
+" '-c' å '-r' é项)ï¼å
è®¸æ··åæ£ååååèå´ã\n"
+
+#: ../svn/svn.c:919
+msgid ""
" With -v, also print all affected paths with each log message.\n"
+" Each changed path is preceded with a symbol describing the change:\n"
+" A: The path was added or copied.\n"
+" D: The path was deleted.\n"
+" R: The path was replaced (deleted and re-added in the same revision).\n"
+" M: The path's file and/or property content was modified.\n"
+" If an added or replaced path was copied from somewhere else, the copy\n"
+" source path and revision are shown in parentheses.\n"
+" If a file or directory was moved from one path to another with 'svn move'\n"
+" the old path will be listed as deleted and the new path will be listed\n"
+" as copied from the old path at a prior revision.\n"
+"\n"
+msgstr ""
+" ä½¿ç¨ -v æ¶ï¼éæ¯æ¡æ¥å¿æ¶æ¯è¿ä¼æå°ææåå½±åçè·¯å¾ã\n"
+" æ¯ä¸ªåæ´è·¯å¾åæä¸ä¸ªæè¿°åæ´ç符å·:\n"
+" A: è·¯å¾è¢«æ·»å æå¤å¶ã\n"
+" D: è·¯å¾è¢«å é¤ã\n"
+" R: è·¯å¾è¢«æ¿æ¢(å¨åä¸çæ¬ä¸å é¤å¹¶éæ°æ·»å )ã\n"
+" M: è·¯å¾çæä»¶å/æå±æ§å
容被修æ¹ã\n"
+" å¦æè¢«æ·»å ææ¿æ¢çè·¯å¾æ¯ä»å«å¤å¤å¶çï¼å¤å¶æ¥æºè·¯å¾åçæ¬ä¼\n"
+" æ¾ç¤ºå¨æ¬å·ä¸ã\n"
+" 妿æä»¶æç®å½ç¨ 'svn move' ä»ä¸ä¸ªè·¯å¾ç§»å°å¦ä¸ä¸ªè·¯å¾ï¼æ§è·¯å¾\n"
+" ä¼è¢«å为已å é¤ï¼æ°è·¯å¾ä¼è¢«å为å¨ä¹åçæ¬ä»æ§è·¯å¾å¤å¶èæ¥ã\n"
+"\n"
+
+#: ../svn/svn.c:931
+msgid ""
" With -q, don't print the log message body itself (note that this is\n"
" compatible with -v).\n"
"\n"
+msgstr ""
+" ä½¿ç¨ -q æ¶ï¼ä¸æå°æ¥å¿æ¶æ¯æ£ææ¬èº«(注æè¿ä¸\n"
+" -v å
¼å®¹)ã\n"
+"\n"
+
+#: ../svn/svn.c:934
+msgid ""
" Each log message is printed just once, even if more than one of the\n"
" affected paths for that revision were explicitly requested. Logs\n"
" follow copy history by default. Use --stop-on-copy to disable this\n"
" behavior, which can be useful for determining branchpoints.\n"
"\n"
+msgstr ""
+" æ¯æ¡æ¥å¿æ¶æ¯åªæå°ä¸æ¬¡ï¼å³ä½¿è¯¥çæ¬çå¤ä¸ªåå½±åè·¯å¾é½è¢«æ¾å¼\n"
+" 请æ±ãæ¥å¿é»è®¤è·éå¤å¶åå²ãç¨ --stop-on-copy å¯ç¦ç¨æ¤è¡ä¸ºï¼\n"
+" è¿å¨ç¡®å®åæ¯ç¹æ¶å¾æç¨ã\n"
+"\n"
+
+#: ../svn/svn.c:939
+msgid ""
" The --depth option is only valid in combination with the --diff option\n"
" and limits the scope of the displayed diff to the specified depth.\n"
"\n"
+msgstr ""
+" --depth é项ä»
å¨ä¸ --diff é项ä¸èµ·ä½¿ç¨æ¶ææï¼\n"
+" 宿æ¾ç¤ºçå·®å¼èå´éå¶å°æå®æ·±åº¦ã\n"
+"\n"
+
+#: ../svn/svn.c:942
+msgid ""
" If the --search option is used, log messages are displayed only if the\n"
" provided search pattern matches any of the author, date, log message\n"
" text (unless --quiet is used), or, if the --verbose option is also\n"
@@ -12355,73 +16088,143 @@ msgid ""
" number of log messages searched, rather than restricting the output\n"
" to a particular number of matching log messages.\n"
"\n"
+msgstr ""
+" å¦æä½¿ç¨ --search é项ï¼ä»
彿ä¾çæç´¢æ¨¡å¼å¹é
ä½è
ãæ¥æãæ¥å¿\n"
+" æ¶æ¯ææ¬(é¤éä½¿ç¨ --quiet)ï¼æè
(å¦æè¿æä¾äº --verbose é项)æä¸ª\n"
+" åæ´è·¯å¾æ¶ï¼ææ¾ç¤ºæ¥å¿æ¶æ¯ã\n"
+" æç´¢æ¨¡å¼å¯ä»¥å
å« \"glob è¯æ³\" éé
符:\n"
+" ? å¹é
ä»»æå个å符\n"
+" * å¹é
ä»»æå符åºå\n"
+" [abc] å¹é
æ¹æ¬å·å
ååºçä»»æå符\n"
+" 妿æä¾å¤ä¸ª --search é项ï¼åªè¦æ¥å¿æ¶æ¯å¹é
任䏿ä¾çæç´¢æ¨¡å¼\n"
+" å³ä¼æ¾ç¤ºãå¦æä½¿ç¨ --search-and é项ï¼è¯¥é项çåæ°ä¼ä¸ä¸ä¸ä¸ª\n"
+" --search æ --search-and éé¡¹çæ¨¡å¼ç»åï¼ä»
彿¥å¿æ¶æ¯å¹é
ç»å\n"
+" åçæç´¢æ¨¡å¼æ¶ææ¾ç¤ºã\n"
+" 妿 --limit ä¸ --search ç»å使ç¨ï¼--limit éå¶è¢«æç´¢çæ¥å¿æ¶æ¯\n"
+" æ°éï¼è䏿¯å°è¾åºéå¶ä¸ºç¹å®æ°éçå¹é
æ¥å¿æ¶æ¯ã\n"
+"\n"
+
+#: ../svn/svn.c:959
+msgid ""
" Examples:\n"
"\n"
+msgstr ""
+" 示ä¾:\n"
+"\n"
+
+#: ../svn/svn.c:961
+msgid ""
" Show the latest 5 log messages for the current working copy\n"
" directory and display paths changed in each commit:\n"
" svn log -l 5 -v\n"
"\n"
+msgstr ""
+" æ¾ç¤ºå½åå·¥ä½å¯æ¬ç®å½çææ° 5 æ¡æ¥å¿æ¶æ¯ï¼\n"
+" å¹¶æ¾ç¤ºæ¯æ¬¡æäº¤ä¸æ´æ¹çè·¯å¾:\n"
+" svn log -l 5 -v\n"
+"\n"
+
+#: ../svn/svn.c:965
+msgid ""
" Show the log for bar.c as of revision 42:\n"
" svn log bar.c@42\n"
"\n"
+msgstr ""
+" æ¾ç¤ºçæ¬ 42 æ¶ bar.c çæ¥å¿:\n"
+" svn log bar.c@42\n"
+"\n"
+
+#: ../svn/svn.c:968
+msgid ""
" Show log messages and diffs for each commit to foo.c:\n"
" svn log --diff http://www.example.com/repo/project/foo.c\n"
" (Because the above command uses a full URL it does not require\n"
" a working copy.)\n"
"\n"
+msgstr ""
+" æ¾ç¤º foo.c æ¯æ¬¡æäº¤çæ¥å¿æ¶æ¯åå·®å¼:\n"
+" svn log --diff http://www.example.com/repo/project/foo.c\n"
+" (å 为ä¸é¢çå½ä»¤ä½¿ç¨å®æ´ URLï¼æä»¥ä¸éè¦å·¥ä½å¯æ¬ã)\n"
+"\n"
+
+#: ../svn/svn.c:973
+msgid ""
" Show log messages for the children foo.c and bar.c of the directory\n"
" '/trunk' as it appeared in revision 50, using the ^/ URL shortcut:\n"
" svn log ^/trunk@50 foo.c bar.c\n"
"\n"
+msgstr ""
+" ç¨ ^/ URL ç®åï¼æ¾ç¤ºç®å½ '/trunk' å¨çæ¬ 50 ä¸çå项 foo.c\n"
+" å bar.c çæ¥å¿æ¶æ¯:\n"
+" svn log ^/trunk@50 foo.c bar.c\n"
+"\n"
+
+#: ../svn/svn.c:977
+msgid ""
" Show the log messages for any incoming changes to foo.c during the\n"
" next 'svn update':\n"
" svn log -r BASE:HEAD foo.c\n"
"\n"
+msgstr ""
+" æ¾ç¤ºä¸æ¬¡ 'svn update' æé´ foo.c çä»»ä½ä¼ å
¥æ´æ¹çæ¥å¿æ¶æ¯:\n"
+" svn log -r BASE:HEAD foo.c\n"
+"\n"
+
+#: ../svn/svn.c:981
+msgid ""
" Show the log message for the revision in which /branches/foo\n"
" was created:\n"
" svn log --stop-on-copy --limit 1 -r0:HEAD ^/branches/foo\n"
+"\n"
+msgstr ""
+" æ¾ç¤º /branches/foo 被å建æ¶ççæ¬çæ¥å¿æ¶æ¯:\n"
+" svn log --stop-on-copy --limit 1 -r0:HEAD ^/branches/foo\n"
+"\n"
+
+#: ../svn/svn.c:985
+msgid ""
+" Show all log messages for commits between the tags ^/tags/2.0 and\n"
+" ^/tags/3.0; assuming that tag 2.0 was created in revision 100:\n"
+" svn log -rHEAD:100 ^/tags/3.0\n"
+"\n"
+msgstr ""
+" æ¾ç¤ºæ ç¾ ^/tags/2.0 å ^/tags/3.0 ä¹é´æææäº¤çæ¥å¿æ¶æ¯ï¼\n"
+" å设æ ç¾ 2.0 å建äºçæ¬ 100:\n"
+" svn log -rHEAD:100 ^/tags/3.0\n"
+"\n"
+
+#: ../svn/svn.c:989
+msgid ""
+" If ^/trunk/foo.c was moved to ^/trunk/bar.c' in revision 22, 'svn log -v'\n"
+" shows a deletion and a copy in its changed paths list, such as:\n"
+" D /trunk/foo.c\n"
+" A /trunk/bar.c (from /trunk/foo.c:21)\n"
msgstr ""
-"æ¾ç¤ºä¸ç»çæ¬ä¸/æè·¯å¾çæ¥å¿ä¿¡æ¯ã\n"
-"ç¨æ³: 1ãlog [PATH][@REV]\n"
-" 2ãlog URL[@REV] [PATH...]\n"
-"\n"
-" 1ãæ¾ç¤ºä¸æ¬å° PATH (é»è®¤: â.â) 对åºç URL çæ¥å¿ä¿¡æ¯ã妿æå®äº REVï¼çæ¬\n"
-" èå´æ¯ REV:1ãé»è®¤ççæ¬èå´æ¯ BASE:1ï¼å 为 URL æªå¿
å¨ HEAD ä¸åå¨ã\n"
-"\n"
-" 2ãæ¾ç¤º URL ä¸ PATH (é»è®¤: â.â) çæ¥å¿ä¿¡æ¯ã妿æå®äº REVï¼çæ¬èå´æ¯\n"
-" REV:1ãå¦åçæ¬èå´æ¯ HEAD:1ã\n"
-"\n"
-" å¯ä»¥æå®å¤ä¸ª â-câ æ â-râ é项 (使¯ä¸å
è®¸åæ¶ä½¿ç¨ â-câ å â-râ é项)ï¼ä»¥å\n"
-" æ··å使ç¨åååååèå´ã\n"
-"\n"
-" ä½¿ç¨ -v æ¶ï¼å¨æ¥å¿ä¿¡æ¯ä¸æ¾ç¤ºåå½±åçè·¯å¾åã\n"
-" ä½¿ç¨ -q æ¶ï¼ä¸æ¾ç¤ºæ¥å¿ä¿¡æ¯ä¸»ä½ (请注æï¼å®å¯ä¸ -v å¹¶å)ã\n"
-"\n"
-" æ¯æ¡æ¥å¿ä¿¡æ¯åªä¼æ¾ç¤ºä¸æ¬¡ï¼å³ä½¿æå®äºæ¤çæ¬æ¶åå°çå¤ä¸ªè·¯å¾ãé»è®¤æ¥å¿ä¿¡æ¯\n"
-" ä¼è¿½æº¯å¤å¶åå²ï¼ä½¿ç¨ --stop-on-copy å¯ä»¥å
³éè¿ç§è¡ä¸ºï¼è¿å¯ä»¥ç¨æ¥æ¾åºåæ¯ç¹ã\n"
-"\n"
-" èä¾: \n"
-" svn log\n"
-" svn log foo.c\n"
-" svn log bar.c@42\n"
-" svn log http://www.example.com/repo/project/foo.c\n"
-" svn log http://www.example.com/repo/project foo.c bar.c\n"
-" svn log http://www.example.com/repo/project@50 foo.c bar.c\n"
+" 妿 ^/trunk/foo.c å¨çæ¬ 22 ä¸è¢«ç§»å¨å° ^/trunk/bar.cï¼'svn log -v'\n"
+" ä¼å¨å
¶åæ´è·¯å¾åè¡¨ä¸æ¾ç¤ºä¸æ¬¡å é¤å䏿¬¡å¤å¶ï¼ä¾å¦:\n"
+" D /trunk/foo.c\n"
+" A /trunk/bar.c (from /trunk/foo.c:21)\n"
+
+#: ../svn/svn.c:998 ../svnbench/svnbench.c:305
+msgid "retrieve revision property ARG"
+msgstr "è·åçæ¬å±æ§ ARG"
-#: ../svn/svn.c:837
-#, fuzzy
+#: ../svn/svn.c:999 ../svnbench/svnbench.c:306
+msgid "the change made in revision ARG"
+msgstr "çæ¬ ARG å¼èµ·çæ¹å"
+
+#: ../svn/svn.c:1000
msgid "also print all affected paths"
-msgstr "ä¸è¦è§£éç®æ "
+msgstr "åæ¶æå°ææåå½±åçè·¯å¾"
-#: ../svn/svn.c:838
-#, fuzzy
+#: ../svn/svn.c:1001
msgid "do not print the log message"
-msgstr "ä¸è¦è§£éç®æ "
+msgstr "䏿尿¥å¿æ¶æ¯"
#. For this large section, let's keep it unindented for easier
#. * viewing/editing. It has been vim-treated with a textwidth=75 and 'gw'
#. * (with quotes and newlines removed).
-#: ../svn/svn.c:844
+#: ../svn/svn.c:1007
msgid ""
"Merge changes into a working copy.\n"
"usage: 1. merge SOURCE[@REV] [TARGET_WCPATH]\n"
@@ -12431,17 +16234,51 @@ msgid ""
" 3. merge SOURCE1[@REV1] SOURCE2[@REV2] [TARGET_WCPATH]\n"
" (the '2-URL' merge)\n"
"\n"
+msgstr ""
+"å°æ´æ¹åå¹¶å°å·¥ä½å¯æ¬ä¸ã\n"
+"ç¨æ³: 1. merge SOURCE[@REV] [TARGET_WCPATH]\n"
+" ('宿´'åå¹¶)\n"
+" 2. merge [-c M[,N...] | -r N:M ...] SOURCE[@REV] [TARGET_WCPATH]\n"
+" ('æé'åå¹¶)\n"
+" 3. merge SOURCE1[@REV1] SOURCE2[@REV2] [TARGET_WCPATH]\n"
+" ('2-URL'åå¹¶)\n"
+"\n"
+
+#: ../svn/svn.c:1015
+msgid ""
" 1. This form, with one source path and no revision range, is called\n"
" a 'complete' merge:\n"
"\n"
+msgstr ""
+" 1. æ¤å½¢å¼ï¼å
·æä¸ä¸ªæºè·¯å¾ä¸æ²¡æçæ¬èå´ï¼ç§°ä¸º\n"
+" '宿´'åå¹¶:\n"
+"\n"
+
+#: ../svn/svn.c:1018
+msgid ""
+" svn merge SOURCE[@REV] [TARGET_WCPATH]\n"
+"\n"
+msgstr ""
" svn merge SOURCE[@REV] [TARGET_WCPATH]\n"
"\n"
+
+#: ../svn/svn.c:1020
+msgid ""
" The complete merge is used for the 'sync' and 'reintegrate' merges\n"
" in the 'feature branch' pattern described below. It finds all the\n"
" changes on the source branch that have not already been merged to the\n"
" target branch, and merges them into the working copy. Merge tracking\n"
" is used to know which changes have already been merged.\n"
"\n"
+msgstr ""
+" 宿´åå¹¶ç¨äºä¸é¢æè¿°ç'åè½åæ¯'模å¼ä¸ç'忥'å\n"
+" 'reintegrate'åå¹¶ã宿¾åºæºåæ¯ä¸å°æªåå¹¶å°ç®æ åæ¯çææ\n"
+" æ´æ¹ï¼å¹¶æå®ä»¬åå¹¶å°å·¥ä½å¯æ¬ãéè¿åå¹¶è·è¸ªæ¥å¾ç¥åªäºæ´æ¹\n"
+" å·²ç»åå¹¶è¿ã\n"
+"\n"
+
+#: ../svn/svn.c:1026
+msgid ""
" SOURCE specifies the branch from where the changes will be pulled, and\n"
" TARGET_WCPATH specifies a working copy of the target branch to which\n"
" the changes will be applied. Normally SOURCE and TARGET_WCPATH should\n"
@@ -12449,6 +16286,16 @@ msgid ""
" subtree, then the subtree path must be included in both SOURCE and\n"
" TARGET_WCPATH; this is discouraged, to avoid subtree mergeinfo.)\n"
"\n"
+msgstr ""
+" SOURCE æå®ä»åªä¸ªåæ¯æåæ´æ¹ï¼TARGET_WCPATH æå®ç®æ 忝\n"
+" çå·¥ä½å¯æ¬ï¼æ´æ¹å°åºç¨å°å®ä¸é¢ãé常 SOURCE å\n"
+" TARGET_WCPATH åºåèªå¯¹åºä¸ä¸ªåæ¯çæ ¹ã(å¦æåªæ³åå¹¶åæ ï¼\n"
+" å SOURCE å TARGET_WCPATH é½å¿
é¡»å
å«è¯¥åæ è·¯å¾ï¼ä¸æ¨èè¿\n"
+" æ ·åï¼ä»¥å
产çåæ åå¹¶ä¿¡æ¯ã)\n"
+"\n"
+
+#: ../svn/svn.c:1033
+msgid ""
" SOURCE is usually a URL. The optional '@REV' specifies both the peg\n"
" revision of the URL and the latest revision that will be considered\n"
" for merging; if REV is not specified, the HEAD revision is assumed. If\n"
@@ -12456,28 +16303,84 @@ msgid ""
" used, and the default value of 'REV' is the base revision (usually the\n"
" revision last updated to).\n"
"\n"
+msgstr ""
+" SOURCE éå¸¸æ¯ URLãå¯éç '@REV' åæ¶æå®è¯¥ URL çéå®çæ¬\n"
+" ååä¸åå¹¶çææ°çæ¬ï¼å¦ææªæå® REVï¼ååå®ä¸º HEAD çæ¬ã\n"
+" 妿 SOURCE æ¯å·¥ä½å¯æ¬è·¯å¾ï¼å使ç¨è¯¥è·¯å¾å¯¹åºç URLï¼'REV'\n"
+" é»è®¤ä¸ºåºç¡çæ¬(éå¸¸æ¯æåæ´æ°å°ççæ¬)ã\n"
+"\n"
+
+#: ../svn/svn.c:1040
+msgid ""
" TARGET_WCPATH is a working copy path; if omitted, '.' is generally\n"
" assumed. There are some special cases:\n"
"\n"
+msgstr ""
+" TARGET_WCPATH æ¯å·¥ä½å¯æ¬è·¯å¾ï¼å¦æçç¥ï¼é常åå®ä¸º '.'ã\n"
+" æä¸äºç¹æ®æ
åµ:\n"
+"\n"
+
+#: ../svn/svn.c:1043
+msgid ""
" - If SOURCE is a URL:\n"
"\n"
+msgstr ""
+" - 妿 SOURCE æ¯ URL:\n"
+"\n"
+
+#: ../svn/svn.c:1045
+msgid ""
" - If the basename of the URL and the basename of '.' are the\n"
" same, then the differences are applied to '.'. Otherwise,\n"
" if a file with the same basename as that of the URL is found\n"
" within '.', then the differences are applied to that file.\n"
" In all other cases, the target defaults to '.'.\n"
"\n"
+msgstr ""
+" - 妿 URL çåºæ¬åä¸ '.' çåºæ¬åç¸åï¼åå·®å¼åºç¨\n"
+" å° '.'ãå¦åï¼å¦æå¨ '.' 䏿¾å°ä¸è¯¥ URL åºæ¬åç¸å\n"
+" çæä»¶ï¼åå·®å¼åºç¨å°è¯¥æä»¶ã\n"
+" å
¶ä»æææ
åµä¸ï¼ç®æ é»è®¤ä¸º '.'ã\n"
+"\n"
+
+#: ../svn/svn.c:1051
+msgid ""
" - If SOURCE is a working copy path:\n"
"\n"
+msgstr ""
+" - 妿 SOURCE æ¯å·¥ä½å¯æ¬è·¯å¾:\n"
+"\n"
+
+#: ../svn/svn.c:1053
+msgid ""
" - If the source is a file, then differences are applied to that\n"
" file (useful for reverse-merging earlier changes). Otherwise,\n"
" if the source is a directory, then the target defaults to '.'.\n"
"\n"
+msgstr ""
+" - å¦ææºæ¯æä»¶ï¼åå·®å¼åºç¨å°è¯¥æä»¶(éç¨äºåååå¹¶\n"
+" æ©å
çæ´æ¹)ãå¦åï¼å¦ææºæ¯ç®å½ï¼åç®æ é»è®¤ä¸º '.'ã\n"
+"\n"
+
+#: ../svn/svn.c:1057
+msgid ""
" In normal usage the working copy should be up to date, at a single\n"
" revision, with no local modifications and no switched subtrees.\n"
"\n"
+msgstr ""
+" 卿£å¸¸ä½¿ç¨ä¸ï¼å·¥ä½å¯æ¬åºè¯¥æ¯ææ°çï¼åä¸çæ¬ï¼\n"
+" æ²¡ææ¬å°ä¿®æ¹ä¸æ²¡æåæ¢çåè·¯å¾ã\n"
+
+#: ../svn/svn.c:1060
+msgid ""
" - The 'Feature Branch' Merging Pattern -\n"
"\n"
+msgstr ""
+" - 'åè½åæ¯'åå¹¶æ¨¡å¼ -\n"
+"\n"
+
+#: ../svn/svn.c:1062
+msgid ""
" In this commonly used work flow, known also as the 'development\n"
" branch' pattern, a developer creates a branch and commits a series of\n"
" changes that implement a new feature. The developer periodically\n"
@@ -12486,16 +16389,43 @@ msgid ""
" complete, the developer performs a merge from the feature branch to\n"
" the parent branch to re-integrate the changes.\n"
"\n"
+msgstr ""
+" å¨è¿ç§å¸¸ç¨ç工使µç¨ä¸(ä¹ç§°ä¸º'å¼å忝'模å¼)ï¼å¼å人åå建\n"
+" ä¸ä¸ªåæ¯ï¼å¹¶æäº¤ä¸ç³»åå®ç°æ°åè½çæ´æ¹ãå¼å人å宿ä»ç¶\n"
+" 忝åå¹¶ææææ°æ´æ¹ï¼ä½¿å¼å忝ä¸è¿äºæ´æ¹ä¿æåæ¥ãåè½\n"
+" 宿åï¼å¼å人ååä»åè½åæ¯åç¶åæ¯å䏿¬¡åå¹¶ï¼ææ´æ¹å¹¶\n"
+" åå»ã\n"
+"\n"
+
+#: ../svn/svn.c:1070
+msgid ""
+" parent --+----------o------o-o-------------o--\n"
+" \\ \\ \\ /\n"
+" \\ merge merge merge\n"
+" \\ \\ \\ /\n"
+" feature +--o-o-------o----o-o----o-------\n"
+"\n"
+msgstr ""
" parent --+----------o------o-o-------------o--\n"
" \\ \\ \\ /\n"
" \\ merge merge merge\n"
" \\ \\ \\ /\n"
" feature +--o-o-------o----o-o----o-------\n"
"\n"
+
+#: ../svn/svn.c:1076
+msgid ""
" A merge from the parent branch to the feature branch is called a\n"
" 'sync' or 'catch-up' merge, and a merge from the feature branch to the\n"
" parent branch is called a 'reintegrate' merge.\n"
"\n"
+msgstr ""
+" ä»ç¶åæ¯å°åè½åæ¯çå并称为'忥'æ'追赶'åå¹¶ï¼ä»åè½åæ¯\n"
+" å°ç¶åæ¯çå并称为 'reintegrate' åå¹¶ã\n"
+"\n"
+
+#: ../svn/svn.c:1080
+msgid ""
" - Sync Merge Example -\n"
" ............\n"
" . .\n"
@@ -12506,6 +16436,20 @@ msgid ""
" feature +------------------------o-----\n"
" r100 r200\n"
"\n"
+msgstr ""
+" - 忥åå¹¶ç¤ºä¾ -\n"
+" ............\n"
+" . .\n"
+" trunk --+------------L--------------R------\n"
+" \\ \\\n"
+" \\ |\n"
+" \\ v\n"
+" feature +------------------------o-----\n"
+" r100 r200\n"
+"\n"
+
+#: ../svn/svn.c:1090
+msgid ""
" Subversion will locate all the changes on 'trunk' that have not yet\n"
" been merged into the 'feature' branch. In this case that is a single\n"
" range, r100:200. In the diagram above, L marks the left side (trunk@100)\n"
@@ -12514,23 +16458,67 @@ msgid ""
" path. In this case, the working copy is a clean checkout of the entire\n"
" 'feature' branch.\n"
"\n"
+msgstr ""
+" Subversion 伿¾åº 'trunk' ä¸å°æªåå¹¶å° 'feature' åæ¯çææ\n"
+" æ´æ¹ãæ¬ä¾ä¸å°±æ¯ä¸ä¸ªåºé´ r100:200ãå¨ä¸å¾ä¸ï¼L æ è®°åå¹¶æºç\n"
+" 左侧 (trunk@100)ï¼R æ è®°å³ä¾§ (trunk@200)ãL ä¸ R ä¹é´çå·®å¼å°\n"
+" åºç¨å°ç®æ å·¥ä½å¯æ¬è·¯å¾ãæ¬ä¾ä¸ï¼å·¥ä½å¯æ¬æ¯æ´ä¸ª 'feature'\n"
+" 忝ç干忣åºã\n"
+"\n"
+
+#: ../svn/svn.c:1098
+msgid ""
" To perform this sync merge, have a clean working copy of the feature\n"
" branch and run the following command in its top-level directory:\n"
"\n"
+msgstr ""
+" è¦æ§è¡æ¤åæ¥åå¹¶ï¼åå¤ä¸ä¸ªåè½åæ¯çå¹²åå·¥ä½å¯æ¬\n"
+" å¹¶å¨å
¶é¡¶çº§ç®å½ä¸è¿è¡ä»¥ä¸å½ä»¤:\n"
+
+#: ../svn/svn.c:1101
+msgid ""
+" svn merge ^/trunk\n"
+"\n"
+msgstr ""
" svn merge ^/trunk\n"
"\n"
+
+#: ../svn/svn.c:1103
+msgid ""
" Note that the merge is now only in your local working copy and still\n"
" needs to be committed to the repository so that it can be seen by\n"
" others. You can review the changes and you may have to resolve\n"
" conflicts before you commit the merge.\n"
"\n"
+msgstr ""
+" 注æè¿æ¬¡åå¹¶ç°å¨åªå¨ä½ çæ¬å°å·¥ä½å¯æ¬ä¸ï¼è¿éè¦æäº¤å°çæ¬åº\n"
+" å
¶ä»äººæè½çå°ãä½ å¯ä»¥å
审æ¥è¿äºæ´æ¹ï¼æäº¤åå¹¶ä¹åå¯è½è¿å¾\n"
+" è§£å³å²çªã\n"
+"\n"
+
+#: ../svn/svn.c:1108
+msgid ""
" - Reintegrate Merge Example -\n"
"\n"
+msgstr ""
+" - reintegrate åå¹¶ç¤ºä¾ -\n"
+"\n"
+
+#: ../svn/svn.c:1110
+msgid ""
" The feature branch was last synced with trunk up to revision X. So the\n"
" difference between trunk@X and feature@HEAD contains the complete set\n"
" of changes that implement the feature, and no other changes. These\n"
" changes are applied to trunk.\n"
"\n"
+msgstr ""
+" åè½åæ¯æå䏿¬¡ä¸ trunk 忥å°çæ¬ Xãæä»¥ trunk@X ä¸\n"
+" feature@HEAD ä¹é´ç差弿£å¥½æ¯å®ç°è¯¥åè½çå
¨é¨æ´æ¹ï¼ä¸å«å
¶ä»\n"
+" æ´æ¹ãè¿äºæ´æ¹å°åºç¨å° trunkã\n"
+"\n"
+
+#: ../svn/svn.c:1115
+msgid ""
" rW rX\n"
" trunk ------+--------------------L------------------o\n"
" \\ . ^\n"
@@ -12538,57 +16526,153 @@ msgid ""
" \\ . /\n"
" feature +--------------------------------R\n"
"\n"
+msgstr ""
+" rW rX\n"
+" trunk ------+--------------------L------------------o\n"
+" \\ . ^\n"
+" \\ ............. /\n"
+" \\ . /\n"
+" feature +--------------------------------R\n"
+"\n"
+
+#: ../svn/svn.c:1122
+msgid ""
" In the diagram above, L marks the left side (trunk@X) and R marks the\n"
" right side (feature@HEAD) of the merge. The difference between the\n"
" left and right side is merged into trunk, the target.\n"
"\n"
+msgstr ""
+" å¨ä¸å¾ä¸ï¼L æ è®°åå¹¶ç左侧 (trunk@X)ï¼R æ è®°å³ä¾§\n"
+" (feature@HEAD)ãå·¦å³ä¸¤ä¾§çå·®å¼è¢«åå¹¶å°ç®æ trunkã\n"
+"\n"
+
+#: ../svn/svn.c:1126
+msgid ""
" To perform the merge, have a clean working copy of trunk and run the\n"
" following command in its top-level directory:\n"
"\n"
+msgstr ""
+" è¦æ§è¡åå¹¶ï¼åå¤ä¸ä¸ª trunk çå¹²åå·¥ä½å¯æ¬\n"
+" å¹¶å¨å
¶é¡¶çº§ç®å½ä¸è¿è¡ä»¥ä¸å½ä»¤:\n"
+
+#: ../svn/svn.c:1129
+msgid ""
+" svn merge ^/feature\n"
+"\n"
+msgstr ""
" svn merge ^/feature\n"
"\n"
+
+#: ../svn/svn.c:1131
+msgid ""
" To prevent unnecessary merge conflicts, a reintegrate merge requires\n"
" that TARGET_WCPATH is not a mixed-revision working copy, has no local\n"
" modifications, and has no switched subtrees.\n"
"\n"
+msgstr ""
+" ä¸ºé²æ¢ä¸å¿
è¦çåå¹¶å²çªï¼reintegrate åå¹¶è¦æ± TARGET_WCPATH\n"
+" 䏿¯æ··åçæ¬å·¥ä½å¯æ¬ï¼æ²¡ææ¬å°ä¿®æ¹ï¼ä¹æ²¡æè¢«åæ¢çåæ ã\n"
+"\n"
+
+#: ../svn/svn.c:1135
+msgid ""
" A reintegrate merge also requires that the source branch is coherently\n"
" synced with the target -- in the above example, this means that all\n"
" revisions between the branch point W and the last merged revision X\n"
" are merged to the feature branch, so that there are no unmerged\n"
" revisions in-between.\n"
"\n"
+msgstr ""
+" reintegrate åå¹¶è¿è¦æ±æºåæ¯ä¸ç®æ ä¿æè¿è´¯åæ¥ -- å¨ä¸é¢ç\n"
+" ä¾åä¸ï¼è¿æå³çåæ¯ç¹ W 䏿ååå¹¶ççæ¬ X ä¹é´çææçæ¬\n"
+" é½å·²åå¹¶å°åè½åæ¯ï¼ä¸é´æ²¡ææªåå¹¶ççæ¬ã\n"
"\n"
+
+#: ../svn/svn.c:1142
+msgid ""
" 2. This form is called a 'cherry-pick' merge:\n"
"\n"
+msgstr ""
+" 2. æ¤å½¢å¼ç§°ä¸º'æé'åå¹¶:\n"
+"\n"
+
+#: ../svn/svn.c:1144
+msgid ""
+" svn merge [-c M[,N...] | -r N:M ...] SOURCE[@REV] [TARGET_WCPATH]\n"
+"\n"
+msgstr ""
" svn merge [-c M[,N...] | -r N:M ...] SOURCE[@REV] [TARGET_WCPATH]\n"
"\n"
+
+#: ../svn/svn.c:1146
+msgid ""
" A cherry-pick merge is used to merge specific revisions (or revision\n"
" ranges) from one branch to another. By default, this uses merge\n"
" tracking to automatically skip any revisions that have already been\n"
" merged to the target; you can use the --ignore-ancestry option to\n"
" disable such skipping.\n"
"\n"
+msgstr ""
+" æéåå¹¶ç¨äºæç¹å®çæ¬(æçæ¬èå´)ä»ä¸ä¸ªåæ¯åå¹¶å°å¦ä¸ä¸ª\n"
+" 忝ãé»è®¤æ
åµä¸ï¼å®ä½¿ç¨åå¹¶è·è¸ªæ¥èªå¨è·³è¿å·²ç»åå¹¶å°ç®æ ç\n"
+" çæ¬ï¼å¯ä»¥ç¨ --ignore-ancestry é项ç¦ç¨è¿ç§è·³è¿ã\n"
+"\n"
+
+#: ../svn/svn.c:1152
+msgid ""
" SOURCE is usually a URL. The optional '@REV' specifies only the peg\n"
" revision of the URL and does not affect the merge range; if REV is not\n"
" specified, the HEAD revision is assumed. If SOURCE is a working copy\n"
" path, the corresponding URL of the path is used, and the default value\n"
" of 'REV' is the base revision (usually the revision last updated to).\n"
"\n"
+msgstr ""
+" SOURCE éå¸¸æ¯ URLãå¯éç '@REV' åªæå®è¯¥ URL çéå®çæ¬ï¼\n"
+" ä¸å½±ååå¹¶èå´ï¼å¦ææªæå® REVï¼ååå®ä¸º HEAD çæ¬ã妿\n"
+" SOURCE æ¯å·¥ä½å¯æ¬è·¯å¾ï¼å使ç¨è¯¥è·¯å¾å¯¹åºç URLï¼'REV' é»è®¤\n"
+" 为åºç¡çæ¬(éå¸¸æ¯æåæ´æ°å°ççæ¬)ã\n"
+"\n"
+
+#: ../svn/svn.c:1158 ../svn/svn.c:1229
+msgid ""
" TARGET_WCPATH is a working copy path; if omitted, '.' is generally\n"
" assumed. The special cases noted above in the 'complete' merge form\n"
" also apply here.\n"
"\n"
+msgstr ""
+" TARGET_WCPATH æ¯å·¥ä½å¯æ¬è·¯å¾ï¼å¦æçç¥ï¼é常åå®ä¸º '.'ã\n"
+" ä¸é¢è¡¨å 1 䏿å°çç¹æ®æ
åµä¹éç¨äºæ¤ã\n"
+
+#: ../svn/svn.c:1162
+msgid ""
" The revision ranges to be merged are specified by the '-r' and/or '-c'\n"
" options. '-r N:M' refers to the difference in the history of the\n"
" source branch between revisions N and M. You can use '-c M' to merge\n"
" single revisions: '-c M' is equivalent to '-r <M-1>:M'. Each such\n"
" difference is applied to TARGET_WCPATH.\n"
"\n"
+msgstr ""
+" è¦åå¹¶ççæ¬èå´ç± '-r' å/æ '-c' é项æå®ã'-r N:M' ææº\n"
+" 忝åå²ä¸çæ¬ N ä¸ M ä¹é´çå·®å¼ãå¯ä»¥ç¨ '-c M' åå¹¶å个\n"
+" çæ¬: '-c M' çä»·äº '-r <M-1>:M'ãæ¯ä¸ªè¿æ ·çå·®å¼é½ä¼åºç¨å°\n"
+" TARGET_WCPATHã\n"
+"\n"
+
+#: ../svn/svn.c:1168
+msgid ""
" If the mergeinfo in TARGET_WCPATH indicates that revisions within the\n"
" range were already merged, changes made in those revisions are not\n"
" merged again. If needed, the range is broken into multiple sub-ranges,\n"
" and each sub-range is merged separately.\n"
"\n"
+msgstr ""
+" 妿 TARGET_WCPATH ä¸çåå¹¶ä¿¡æ¯è¡¨æè¯¥èå´å
ççæ¬å·²ç»åå¹¶\n"
+" è¿ï¼è¿äºçæ¬ä¸çæ´æ¹ä¸ä¼å次åå¹¶ãå¿
è¦æ¶è¯¥èå´ä¼è¢«ææå¤ä¸ª\n"
+" åèå´ï¼æ¯ä¸ªåèå´åå«åå¹¶ã\n"
+"\n"
+
+#: ../svn/svn.c:1173
+msgid ""
" A 'reverse range' can be used to undo changes. For example, when\n"
" source and target refer to the same branch, a previously committed\n"
" revision can be 'undone'. In a reverse range, N is greater than M in\n"
@@ -12596,14 +16680,42 @@ msgid ""
" is equivalent to '-r M:<M-1>'. Undoing changes like this is also known\n"
" as performing a 'reverse merge'.\n"
"\n"
+msgstr ""
+" 'ååèå´'å¯ç¨äºæ¤éæ´æ¹ãä¾å¦ï¼å½æºåç®æ æååä¸åæ¯æ¶ï¼\n"
+" å¯ä»¥'æ¤é'å
åæäº¤çæä¸ªçæ¬ãå¨ååèå´ä¸ï¼'-r N:M' ç N\n"
+" å¤§äº Mï¼æè
ç» '-c' é项ä¸ä¸ªè´æ°: '-c -M' çä»·äº\n"
+" '-r M:<M-1>'ãè¿æ ·æ¤éæ´æ¹ä¹å«åå䏿¬¡'åååå¹¶'ã\n"
+"\n"
+
+#: ../svn/svn.c:1180
+msgid ""
" Multiple '-c' and/or '-r' options may be specified and mixing of\n"
" forward and reverse ranges is allowed.\n"
"\n"
+msgstr ""
+" 坿å®å¤ä¸ª '-c' å/æ '-r' é项ï¼å
许混å\n"
+" æ£ååååèå´ã\n"
+"\n"
+
+#: ../svn/svn.c:1183
+msgid ""
" - Cherry-pick Merge Example -\n"
"\n"
+msgstr ""
+" - æéåå¹¶ç¤ºä¾ -\n"
+"\n"
+
+#: ../svn/svn.c:1185
+msgid ""
" A bug has been fixed on trunk in revision 50. This fix needs to\n"
" be merged from trunk onto the release branch.\n"
"\n"
+msgstr ""
+" trunk ä¸å¨çæ¬ 50 ä¸ä¿®å¤äºä¸ä¸ª bugãæ¤ä¿®å¤éè¦\n"
+" ä» trunk åå¹¶å°åå¸åæ¯ã\n"
+
+#: ../svn/svn.c:1188
+msgid ""
" 1.x-release +-----------------------o-----\n"
" / ^\n"
" / |\n"
@@ -12611,33 +16723,101 @@ msgid ""
" trunk ------+--------------------------LR-----\n"
" r50\n"
"\n"
+msgstr ""
+" 1.x-release +-----------------------o-----\n"
+" / ^\n"
+" / |\n"
+" / |\n"
+" trunk ------+--------------------------LR-----\n"
+" r50\n"
+"\n"
+
+#: ../svn/svn.c:1195
+msgid ""
" In the above diagram, L marks the left side (trunk@49) and R marks the\n"
" right side (trunk@50) of the merge. The difference between the left\n"
" and right side is applied to the target working copy path.\n"
"\n"
+msgstr ""
+" å¨ä¸å¾ä¸ï¼L æ è®°åå¹¶ç左侧 (trunk@49)ï¼R æ è®°å³ä¾§\n"
+" (trunk@50)ãå·¦å³ä¸¤ä¾§çå·®å¼è¢«åºç¨å°ç®æ å·¥ä½å¯æ¬è·¯å¾ã\n"
+"\n"
+
+#: ../svn/svn.c:1199
+msgid ""
" Note that the difference between revision 49 and 50 is exactly those\n"
" changes that were committed in revision 50, not including changes\n"
" committed in revision 49.\n"
"\n"
+msgstr ""
+" 注æçæ¬ 49 ä¸ 50 ä¹é´ç差弿£å¥½æ¯çæ¬ 50 ä¸æäº¤çé£äºæ´æ¹ï¼\n"
+" ä¸å
æ¬çæ¬ 49 ä¸æäº¤çæ´æ¹ã\n"
+"\n"
+
+#: ../svn/svn.c:1203
+msgid ""
" To perform the merge, have a clean working copy of the release branch\n"
" and run the following command in its top-level directory; remember\n"
" that the default target is '.':\n"
"\n"
+msgstr ""
+" è¦æ§è¡åå¹¶ï¼åå¤ä¸ä¸ªåå¸åæ¯çå¹²åå·¥ä½å¯æ¬ï¼å¹¶å¨å
¶é¡¶çº§ç®å½\n"
+" ä¸è¿è¡ä»¥ä¸å½ä»¤ï¼è®°ä½é»è®¤ç®æ æ¯ '.':\n"
+"\n"
+
+#: ../svn/svn.c:1207
+msgid ""
+" svn merge -c50 ^/trunk\n"
+"\n"
+msgstr ""
" svn merge -c50 ^/trunk\n"
"\n"
+
+#: ../svn/svn.c:1209
+msgid ""
" You can also cherry-pick several revisions and/or revision ranges:\n"
"\n"
+msgstr ""
+" ä½ ä¹å¯ä»¥æéå¤ä¸ªçæ¬å/æçæ¬èå´:\n"
+"\n"
+
+#: ../svn/svn.c:1211
+msgid ""
" svn merge -c50,54,60 -r65:68 ^/trunk\n"
"\n"
+msgstr ""
+" svn merge -c50,54,60 -r65:68 ^/trunk\n"
"\n"
+
+#: ../svn/svn.c:1214
+msgid ""
" 3. This form is called a '2-URL merge':\n"
"\n"
+msgstr ""
+" 3. æ¤å½¢å¼ç§°ä¸º '2-URL åå¹¶':\n"
+"\n"
+
+#: ../svn/svn.c:1216
+msgid ""
+" svn merge SOURCE1[@REV1] SOURCE2[@REV2] [TARGET_WCPATH]\n"
+"\n"
+msgstr ""
" svn merge SOURCE1[@REV1] SOURCE2[@REV2] [TARGET_WCPATH]\n"
"\n"
+
+#: ../svn/svn.c:1218
+msgid ""
" You should use this merge variant only if the other variants do not\n"
" apply to your situation, as this variant can be quite complex to\n"
" master.\n"
"\n"
+msgstr ""
+" åªæå¨å
¶ä»åä½ä¸éç¨äºä½ çæ
嵿¶æåºä½¿ç¨æ¤åå¹¶åä½ï¼å 为å®\n"
+" ç¸å½å¤æï¼ä¸å®¹æææ¡ã\n"
+"\n"
+
+#: ../svn/svn.c:1222
+msgid ""
" Two source URLs are specified, identifying two trees on the same\n"
" branch or on different branches. The trees are compared and the\n"
" difference from SOURCE1@REV1 to SOURCE2@REV2 is applied to the\n"
@@ -12645,23 +16825,55 @@ msgid ""
" branch may be the same as one or both sources, or different again.\n"
" The three branches involved can be completely unrelated.\n"
"\n"
-" TARGET_WCPATH is a working copy path; if omitted, '.' is generally\n"
-" assumed. The special cases noted above in the 'complete' merge form\n"
-" also apply here.\n"
+msgstr ""
+" æå®ä¸¤ä¸ªæº URLï¼æ è¯åä¸åæ¯æä¸å忝ä¸ç两棵æ ãæ¯è¾è¿ä¸¤\n"
+" 棵æ ï¼æ SOURCE1@REV1 å° SOURCE2@REV2 çå·®å¼åºç¨å°\n"
+" TARGET_WCPATH å¤ç®æ 忝çå·¥ä½å¯æ¬ãç®æ 忝å¯ä»¥ä¸å
¶ä¸ä¸ä¸ª\n"
+" æä¸¤ä¸ªæºç¸åï¼ä¹å¯ä»¥æ¯å¦ä¸ä¸ªåæ¯ãæ¶åçä¸ä¸ªåæ¯å¯ä»¥å®å
¨\n"
+" æ å
³ã\n"
"\n"
+
+#: ../svn/svn.c:1233
+msgid ""
" SOURCE1 and/or SOURCE2 can also be specified as a working copy path,\n"
" in which case the merge source URL is derived from the working copy.\n"
"\n"
+msgstr ""
+" SOURCE1 å/æ SOURCE2 ä¹å¯æå®ä¸ºå·¥ä½å¯æ¬è·¯å¾ï¼\n"
+" å¨è¿ç§æ
åµä¸ï¼åå¹¶æº URL ä»ä¸æ¨å¯¼ã\n"
+
+#: ../svn/svn.c:1236
+msgid ""
" - 2-URL Merge Example -\n"
"\n"
+msgstr ""
+" - 2-URL åå¹¶ç¤ºä¾ -\n"
+"\n"
+
+#: ../svn/svn.c:1238
+msgid ""
" Two features have been developed on separate branches called 'foo' and\n"
" 'bar'. It has since become clear that 'bar' should be combined with\n"
" the 'foo' branch for further development before reintegration.\n"
"\n"
+msgstr ""
+" 两个åè½å¨å为 'foo' å 'bar' çç¬ç«åæ¯ä¸å¼åãç°å¨æç¡®äº:\n"
+" å¨åå¹¶åå»ä¹åï¼åºè¯¥æ 'bar' å¹¶å
¥ 'foo' åæ¯ç»§ç»å¼åã\n"
+"\n"
+
+#: ../svn/svn.c:1242
+msgid ""
" Although both feature branches originate from trunk, they are not\n"
" directly related -- one is not a direct copy of the other. A 2-URL\n"
" merge is necessary.\n"
"\n"
+msgstr ""
+" è½ç¶ä¸¤ä¸ªåè½åæ¯é½æºèª trunkï¼ä½å®ä»¬æ²¡æç´æ¥å
³ç³» -- ä¸ä¸ªä¸æ¯\n"
+" å¦ä¸ä¸ªçç´æ¥å¯æ¬ãå¿
é¡»å 2-URL åå¹¶ã\n"
+"\n"
+
+#: ../svn/svn.c:1246
+msgid ""
" The 'bar' branch has been synced with trunk up to revision 500.\n"
" (If this revision number is not known, it can be located using the\n"
" 'svn log' and/or 'svn mergeinfo' commands.)\n"
@@ -12669,6 +16881,16 @@ msgid ""
" set of changes related to feature 'bar', and no other changes. These\n"
" changes are applied to the 'foo' branch.\n"
"\n"
+msgstr ""
+" 'bar' åæ¯å·²ä¸ trunk 忥å°çæ¬ 500ã\n"
+" (妿ä¸ç¥éè¿ä¸ªçæ¬å·ï¼å¯ä»¥ç¨ 'svn log' å/æ 'svn mergeinfo'\n"
+" å½ä»¤æ¾å°ã)\n"
+" trunk@500 ä¸ bar@HEAD ä¹é´ç差弿£å¥½æ¯ä¸åè½ 'bar' ç¸å
³çå
¨é¨\n"
+" æ´æ¹ï¼ä¸å«å
¶ä»æ´æ¹ãè¿äºæ´æ¹å°åºç¨å° 'foo' 忝ã\n"
+"\n"
+
+#: ../svn/svn.c:1253
+msgid ""
" foo +-----------------------------------o\n"
" / ^\n"
" / /\n"
@@ -12679,40 +16901,119 @@ msgid ""
" \\ . /\n"
" bar +-----------------------------------R\n"
"\n"
+msgstr ""
+" foo +-----------------------------------o\n"
+" / ^\n"
+" / /\n"
+" / r500 /\n"
+" trunk ------+------+-----------------L---------> /\n"
+" \\ . /\n"
+" \\ ............ /\n"
+" \\ . /\n"
+" bar +-----------------------------------R\n"
+"\n"
+
+#: ../svn/svn.c:1263
+msgid ""
" In the diagram above, L marks the left side (trunk@500) and R marks\n"
" the right side (bar@HEAD) of the merge. The difference between the\n"
" left and right side is applied to the target working copy path, in\n"
" this case a working copy of the 'foo' branch.\n"
"\n"
+msgstr ""
+" å¨ä¸å¾ä¸ï¼L æ è®°åå¹¶ç左侧 (trunk@500)ï¼R æ è®°å³ä¾§\n"
+" (bar@HEAD)ãå·¦å³ä¸¤ä¾§çå·®å¼è¢«åºç¨å°ç®æ å·¥ä½å¯æ¬è·¯å¾ï¼æ¬ä¾ä¸\n"
+" å°±æ¯ 'foo' 忝çå·¥ä½å¯æ¬ã\n"
+"\n"
+
+#: ../svn/svn.c:1268
+msgid ""
" To perform the merge, have a clean working copy of the 'foo' branch\n"
" and run the following command in its top-level directory:\n"
"\n"
+msgstr ""
+" è¦æ§è¡åå¹¶ï¼åå¤ä¸ä¸ª 'foo' 忝çå¹²åå·¥ä½å¯æ¬\n"
+" å¹¶å¨å
¶é¡¶çº§ç®å½ä¸è¿è¡ä»¥ä¸å½ä»¤:\n"
+
+#: ../svn/svn.c:1271
+msgid ""
" svn merge ^/trunk@500 ^/bar\n"
"\n"
+msgstr ""
+" svn merge ^/trunk@500 ^/bar\n"
+"\n"
+
+#: ../svn/svn.c:1273
+msgid ""
" The exact changes applied by a 2-URL merge can be previewed with svn's\n"
" diff command, which is a good idea to verify if you do not have the\n"
" luxury of a clean working copy to merge to. In this case:\n"
"\n"
+msgstr ""
+" 2-URL åå¹¶å®é
åºç¨çæ´æ¹å¯ä»¥ç¨ svn ç diff å½ä»¤é¢è§ï¼å¦ææ²¡æ\n"
+" å¹²åçå·¥ä½å¯æ¬å¯ä¾åå¹¶ï¼æå¥½å
è¿æ ·æ ¸å¯¹ä¸ä¸ãæ¬ä¾ä¸:\n"
+"\n"
+
+#: ../svn/svn.c:1277
+msgid ""
" svn diff ^/trunk@500 ^/bar@HEAD\n"
"\n"
+msgstr ""
+" svn diff ^/trunk@500 ^/bar@HEAD\n"
"\n"
+
+#: ../svn/svn.c:1280
+msgid ""
" The following applies to all types of merges:\n"
"\n"
+msgstr ""
+" 以ä¸éç¨äºææç±»åçåå¹¶:\n"
+"\n"
+
+#: ../svn/svn.c:1282
+msgid ""
" To prevent unnecessary merge conflicts, svn merge requires that\n"
" TARGET_WCPATH is not a mixed-revision working copy. Running 'svn update'\n"
" before starting a merge ensures that all items in the working copy are\n"
" based on the same revision.\n"
"\n"
+msgstr ""
+" ä¸ºé²æ¢ä¸å¿
è¦çåå¹¶å²çªï¼svn merge è¦æ± TARGET_WCPATH 䏿¯æ··å\n"
+" çæ¬å·¥ä½å¯æ¬ãå¼å§åå¹¶åè¿è¡ 'svn update' å¯ç¡®ä¿å·¥ä½å¯æ¬ä¸ææ\n"
+" 项é½åºäºåä¸çæ¬ã\n"
+"\n"
+
+#: ../svn/svn.c:1287
+msgid ""
" If possible, you should have no local modifications in the merge's target\n"
" working copy prior to the merge, to keep things simpler. It will be\n"
" easier to revert the merge and to understand the branch's history.\n"
"\n"
+msgstr ""
+" 妿å¯è½ï¼åå¹¶åç®æ å·¥ä½å¯æ¬ä¸ä¸åºææ¬å°ä¿®æ¹ï¼è¿æ ·äºæ
æ´ç®åã\n"
+" æ¤éå并伿´å®¹æï¼ä¹æ´å®¹æçè§£åæ¯çåå²ã\n"
+"\n"
+
+#: ../svn/svn.c:1291
+msgid ""
" Switched sub-paths should also be avoided during merging, as they may\n"
" cause incomplete merges and create subtree mergeinfo.\n"
"\n"
+msgstr ""
+" åå¹¶æé´ä¹åºé¿å
忢çåè·¯å¾ï¼å 为å®ä»¬å¯è½\n"
+" 导è´ä¸å®æ´çåå¹¶å¹¶åå»ºåæ åå¹¶ä¿¡æ¯ã\n"
+
+#: ../svn/svn.c:1294
+msgid ""
" For each merged item a line will be printed with characters reporting the\n"
" action taken. These characters have the following meaning:\n"
"\n"
+msgstr ""
+" 对æ¯ä¸ªåå¹¶ç项æå°ä¸è¡ï¼å
嫿¥åææ§è¡æä½çå符ã\n"
+" è¿äºå符çå«ä¹å¦ä¸:\n"
+
+#: ../svn/svn.c:1297 ../svn/svn.c:1955
+msgid ""
" A Added\n"
" D Deleted\n"
" U Updated\n"
@@ -12721,14 +17022,41 @@ msgid ""
" E Existed\n"
" R Replaced\n"
"\n"
+msgstr ""
+" A 已添å \n"
+" D å·²å é¤\n"
+" U å·²æ´æ°\n"
+" C å²çª\n"
+" G å·²åå¹¶\n"
+" E å·²åå¨\n"
+" R å·²æ¿æ¢\n"
+"\n"
+
+#: ../svn/svn.c:1305
+msgid ""
" Characters in the first column report about the item itself.\n"
" Characters in the second column report about properties of the item.\n"
" A 'C' in the third column indicates a tree conflict, while a 'C' in\n"
" the first and second columns indicate textual conflicts in files\n"
" and in property values, respectively.\n"
"\n"
+msgstr ""
+" 第ä¸åçå符æ¥å项æ¬èº«çæ
åµã\n"
+" 第äºåçå符æ¥å项屿§çæ
åµã\n"
+" 第ä¸åç 'C' 表示æ å²çªï¼è第ä¸åå第äºåç 'C' åå«è¡¨ç¤ºæä»¶\n"
+" ä¸å屿§å¼ä¸çææ¬å²çªã\n"
+"\n"
+
+#: ../svn/svn.c:1311
+msgid ""
" - Merge Tracking -\n"
"\n"
+msgstr ""
+" - åå¹¶è·è¸ª -\n"
+"\n"
+
+#: ../svn/svn.c:1313
+msgid ""
" Subversion uses the svn:mergeinfo property to track merge history. This\n"
" property is considered at the start of a merge to determine what to merge\n"
" and it is updated at the conclusion of the merge to describe the merge\n"
@@ -12738,11 +17066,33 @@ msgid ""
" other). This is verified and enforced when using sync merges and\n"
" reintegrate merges.\n"
"\n"
+msgstr ""
+" Subversion ä½¿ç¨ svn:mergeinfo 屿§æ¥è·è¸ªåå¹¶åå²ãåå¹¶å¼å§æ¶ä¼\n"
+" åèæ¤å±æ§ä»¥ç¡®å®è¦åå¹¶çå
容ï¼åå¹¶ç»ææ¶ä¼æ´æ°å®ä»¥æè¿°åçç\n"
+" åå¹¶ãä»
å½ä¸¤ä¸ªæºä½äºåä¸åå²çº¿ä¸æ¶æä½¿ç¨åå¹¶ä¿¡æ¯ -- å³ç¬¬ä¸ä¸ª\n"
+" æºæ¯ç¬¬äºä¸ªæºçç¥å
ï¼æåä¹(å³å
¶ä¸ä¸ä¸ªæåæ¯å¤å¶å¦ä¸ä¸ªèæ¥)ã\n"
+" 使ç¨åæ¥åå¹¶å reintegrate åå¹¶æ¶ä¼éªè¯å¹¶å¼ºå¶è¿ä¸ç¹ã\n"
+"\n"
+
+#: ../svn/svn.c:1322
+msgid ""
" The --ignore-ancestry option prevents merge tracking and thus ignores\n"
" mergeinfo, neither considering it nor recording it.\n"
"\n"
+msgstr ""
+" --ignore-ancestry é项黿¢åå¹¶è·è¸ªï¼ä»è忽ç¥\n"
+" åå¹¶ä¿¡æ¯ï¼æ¢ä¸èèä¹ä¸è®°å½ã\n"
+
+#: ../svn/svn.c:1325
+msgid ""
" - Merging from foreign repositories -\n"
"\n"
+msgstr ""
+" - ä»å¤é¨çæ¬åºåå¹¶ -\n"
+"\n"
+
+#: ../svn/svn.c:1327
+msgid ""
" Subversion does support merging from foreign repositories.\n"
" While all merge source URLs must point to the same repository, the merge\n"
" target working copy may come from a different repository than the source.\n"
@@ -12751,17 +17101,29 @@ msgid ""
" target. Also, merge-tracking is not supported for merges from foreign\n"
" repositories.\n"
msgstr ""
+" Subversion ç¡®å®æ¯æä»å¤é¨çæ¬åºåå¹¶ã\n"
+" è½ç¶ææåå¹¶æº URL å¿
é¡»æååä¸çæ¬åºï¼ä½åå¹¶ç®æ å·¥ä½å¯æ¬å¯ä»¥\n"
+" æ¥èªä¸æºä¸åççæ¬åºãä¸è¿æä¸äºæ³¨æäºé¡¹ãæææ¾çæ¯ï¼åå¹¶æº\n"
+" ä¸çå¤å¶å¨åå¹¶ç®æ ä¸ä¼åææ®éçæ·»å ãå¦å¤ï¼ä»å¤é¨çæ¬åºåå¹¶\n"
+" 䏿¯æåå¹¶è·è¸ªã\n"
-#: ../svn/svn.c:1174
+#: ../svn/svn.c:1338
msgid "force deletions even if deleted contents don't match"
-msgstr ""
+msgstr "å³ä½¿å é¤çå
容ä¸å¹é
ä¹å¼ºå¶å é¤"
-#: ../svn/svn.c:1178
+#: ../svn/svn.c:1343
msgid ""
"Display merge-related information.\n"
"usage: 1. mergeinfo SOURCE[@REV] [TARGET[@REV]]\n"
" 2. mergeinfo --show-revs=WHICH SOURCE[@REV] [TARGET[@REV]]\n"
"\n"
+msgstr ""
+"æ¾ç¤ºåå¹¶ç¸å
³ä¿¡æ¯ã\n"
+"ç¨æ³: 1. åå¹¶ä¿¡æ¯ SOURCE[@REV] [TARGET[@REV]]\n"
+" 2. åå¹¶ä¿¡æ¯ --show-revs=WHI\n"
+
+#: ../svn/svn.c:1347
+msgid ""
" 1. Summarize the history of merging between SOURCE and TARGET. The graph\n"
" shows, from left to right:\n"
" the youngest common ancestor of the branches;\n"
@@ -12769,91 +17131,203 @@ msgid ""
" that will be used for the next complete merge;\n"
" the repository path and revision number of the tip of each branch.\n"
"\n"
+msgstr ""
+" 1. æ»ç» SOURCE ä¸ TARGET ä¹é´çåå¹¶åå²ãå¾ä»å·¦å°å³æ¾ç¤º:\n"
+" ä¸¤ä¸ªåæ¯æè¿çå
±åç¥å
ï¼\n"
+" 任䏿¹å䏿è¿ç䏿¬¡å®æ´åå¹¶ï¼ä¹å°±æ¯ä¸æ¬¡å®æ´åå¹¶å°ä½¿ç¨ç\n"
+" å
±ååºç¡ï¼\n"
+" æ¯ä¸ªåæ¯é¡¶ç«¯ççæ¬åºè·¯å¾åçæ¬å·ã\n"
+"\n"
+
+#: ../svn/svn.c:1354
+msgid ""
" 2. Print the revision numbers on SOURCE that have been merged to TARGET\n"
" (with --show-revs=merged), or that have not been merged to TARGET\n"
" (with --show-revs=eligible). Print only revisions in which there was\n"
" at least one change in SOURCE.\n"
"\n"
+msgstr ""
+" 2. æå° SOURCE ä¸å·²åå¹¶å° TARGET ççæ¬å·(ç¨ --show-revs=merged)ï¼\n"
+" æå°æªåå¹¶å° TARGET ççæ¬å·(ç¨ --show-revs=eligible)ãåªæå°\n"
+" SOURCE ä¸è³å°æä¸å¤æ´æ¹ççæ¬ã\n"
+"\n"
+
+#: ../svn/svn.c:1359
+msgid ""
" If --revision (-r) is provided, filter the displayed information to\n"
" show only that which is associated with the revisions within the\n"
" specified range. Revision numbers, dates, and the 'HEAD' keyword are\n"
" valid range values.\n"
"\n"
+msgstr ""
+" 妿æä¾äº --revision (-r)ï¼åè¿æ»¤æ¾ç¤ºçä¿¡æ¯ï¼åªæ¾ç¤ºä¸æå®\n"
+" èå´å
çæ¬ç¸å
³çå
容ãçæ¬å·ãæ¥æå 'HEAD' å
³é®å齿¯ææ\n"
+" çèå´å¼ã\n"
+"\n"
+
+#: ../svn/svn.c:1364
+msgid ""
" SOURCE and TARGET are the source and target branch URLs, respectively.\n"
" (If a WC path is given, the corresponding base URL is used.) The default\n"
" TARGET is the current working directory ('.'). REV specifies the revision\n"
" to be considered the tip of the branch; the default for SOURCE is HEAD,\n"
" and the default for TARGET is HEAD for a URL or BASE for a WC path.\n"
"\n"
-" The depth can be 'empty' or 'infinity'; the default is 'empty'.\n"
msgstr ""
+" SOURCE å TARGET å嫿¯æºåæ¯åç®æ 忝ç URLã(妿ç»åºå·¥ä½\n"
+" 坿¬è·¯å¾ï¼å使ç¨å¯¹åºçåºç¡ URLã)TARGET é»è®¤ä¸ºå½åå·¥ä½ç®å½\n"
+" ('.')ãREV æå®è§ä¸ºåæ¯é¡¶ç«¯ççæ¬ï¼SOURCE é»è®¤ä¸º HEADï¼TARGET\n"
+" 对 URL é»è®¤ä¸º HEADï¼å¯¹å·¥ä½å¯æ¬è·¯å¾é»è®¤ä¸º BASEã\n"
+"\n"
+
+#: ../svn/svn.c:1370
+msgid " The depth can be 'empty' or 'infinity'; the default is 'empty'.\n"
+msgstr " 深度å¯ä»¥æ¯ 'empty' æ 'infinity'ï¼é»è®¤ä¸º 'empty'ã\n"
-#: ../svn/svn.c:1210
+#: ../svn/svn.c:1376
msgid ""
"Create a new directory under version control.\n"
-"usage: 1. mkdir PATH...\n"
-" 2. mkdir URL...\n"
+"usage: 1. mkdir PATH[@]...\n"
+" 2. mkdir URL[@]...\n"
"\n"
+msgstr ""
+"å¨çæ¬æ§å¶ä¸å建æ°ç®å½ã\n"
+"ç¨æ³: 1. mkdir PATH[@]...\n"
+" 2. mkdir URL[@]...\n"
+"\n"
+
+#: ../svn/svn.c:1380
+msgid ""
" Create version controlled directories.\n"
"\n"
+msgstr ""
+"åå»ºçæ¬æ§å¶çç®å½ã\n"
+"\n"
+
+#: ../svn/svn.c:1382
+msgid ""
" 1. Each directory specified by a working copy PATH is created locally\n"
" and scheduled for addition upon the next commit.\n"
"\n"
+msgstr ""
+" 1. å·¥ä½å¯æ¬ PATH æå®çæ¯ä¸ªç®å½å¨æ¬å°å建\n"
+" å¹¶å¨ä¸æ¬¡æäº¤æ¶è°åº¦ä¸ºæ·»å ã\n"
+
+#: ../svn/svn.c:1385
+msgid ""
" 2. Each directory specified by a URL is created in the repository via\n"
" an immediate commit.\n"
"\n"
+msgstr ""
+" 2. URL æå®çæ¯ä¸ªç®å½éè¿ç«å³æäº¤\n"
+" å¨çæ¬åºä¸å建ã\n"
+"\n"
+
+#: ../svn/svn.c:1388
+msgid ""
" In both cases, all the intermediate directories must already exist,\n"
" unless the --parents option is given.\n"
msgstr ""
-"å建纳å
¥çæ¬æ§å¶çæ°ç®å½ã\n"
-"ç¨æ³: 1ãmkdir PATH...\n"
-" 2ãmkdir URL...\n"
-"\n"
-" åå»ºçæ¬æ§å¶çç®å½ã\n"
-"\n"
-" 1ãæ¯ä¸ªä»¥å·¥ä½å¯æ¬ PATH æå®çç®å½ï¼é½ä¼å¨æ¬å°å建ï¼å¹¶ä¸å å
¥å¢å \n"
-" è°åº¦ï¼ç´å°ä¸æ¬¡æäº¤ã\n"
-"\n"
-" 2ãæ¯ä¸ªä»¥ URL æå®çç®å½ï¼é½ä¼éè¿ç«å³æäº¤å¨çæ¬åºä¸å建ã\n"
-"\n"
-" å¨è¿ä¸¤ä¸ªæ
åµä¸ï¼ææçä¸é´ç®å½é½å¿
é¡»äºå
åå¨ï¼\n"
-" é¤é使ç¨é项 --parentsã\n"
+" å¨ä¸¤ç§æ
åµä¸ï¼ææä¸é´ç®å½å¿
须已åå¨ï¼\n"
+" é¤éç»å® --parents é项ã\n"
-#: ../svn/svn.c:1227
+#: ../svn/svn.c:1391
+msgid ""
+" If PATH or URL contains an @ character, an additional @ must be\n"
+" specified at the end of PATH/URL to avoid interpreting the\n"
+" first @ as a peg revision indicator.\n"
+msgstr ""
+" 妿 PATH æ URL å
å« @ å符ï¼å¿
é¡»å¨ PATH/URL æ«å°¾é¢å¤æå® @ï¼\n"
+" 以å
æç¬¬ä¸ä¸ª @ å½ä½éå®çæ¬æ è®°ã\n"
+
+#: ../svn/svn.c:1398
msgid ""
"Move (rename) an item in a working copy or repository.\n"
-"usage: move SRC... DST\n"
+"usage: move SRC[@]... DST\n"
+"\n"
+msgstr ""
+"å¨å·¥ä½å¯æ¬æçæ¬åºä¸ç§»å¨(éå½å)项ã\n"
+"ç¨æ³: move SRC[@]... DST\n"
"\n"
+
+#: ../svn/svn.c:1401
+msgid ""
" SRC and DST can both be working copy (WC) paths or URLs:\n"
" WC -> WC: move an item in a working copy, as a local change to\n"
" be committed later (with or without further changes)\n"
" URL -> URL: move an item in the repository directly, immediately\n"
" creating a new revision in the repository\n"
-" All the SRCs must be of the same type. When moving multiple sources,\n"
-" they will be added as children of DST, which must be a directory.\n"
+" All the SRCs must be of the same type. If DST is an existing directory,\n"
+" the sources will be added as children of DST. When moving multiple\n"
+" sources, DST must be an existing directory.\n"
"\n"
+msgstr ""
+" SRC å DST é½å¯ä»¥æ¯å·¥ä½å¯æ¬(WC)è·¯å¾æ URL:\n"
+" WC -> WC: ç§»å¨å·¥ä½å¯æ¬ä¸ç项ç®ï¼ä½ä¸ºæ¬å°ä¿®æ¹ç¨åæäº¤\n"
+" (å¯å¸¦æä¸å¸¦è¿ä¸æ¥çä¿®æ¹)\n"
+" URL -> URL: ç´æ¥ç§»å¨çæ¬åºä¸ç项ç®ï¼ç«å³å¨çæ¬åºä¸å建æ°çæ¬\n"
+" ææ SRC å¿
é¡»æ¯ç¸åç±»åã妿 DST æ¯å·²åå¨çç®å½ï¼æºå°ä½ä¸º DST\n"
+" çå项添å ãç§»å¨å¤ä¸ªæºæ¶ï¼DST å¿
é¡»æ¯å·²åå¨çç®å½ã\n"
+"\n"
+
+#: ../svn/svn.c:1410
+msgid ""
" SRC and DST of WC -> WC moves must be committed in the same revision.\n"
" Furthermore, WC -> WC moves will refuse to move a mixed-revision subtree.\n"
" To avoid unnecessary conflicts, it is recommended to run 'svn update'\n"
" to update the subtree to a single revision before moving it.\n"
" The --allow-mixed-revisions option is provided for backward compatibility.\n"
-"\n"
-" The --revision option has no use and is deprecated.\n"
msgstr ""
+" å·¥ä½å¯æ¬ -> å·¥ä½å¯æ¬ç§»å¨ç SRC å DST å¿
é¡»å¨åä¸çæ¬ä¸æäº¤ã\n"
+" æ¤å¤ï¼å·¥ä½å¯æ¬ -> å·¥ä½å¯æ¬ç§»å¨ä¼æç»ç§»å¨æ··åçæ¬çåæ ã\n"
+" 为é¿å
ä¸å¿
è¦çå²çªï¼å»ºè®®ç§»å¨åå
è¿è¡ 'svn update' æåæ æ´æ°å°\n"
+" åä¸çæ¬ã\n"
+" æä¾ --allow-mixed-revisions é项æ¯ä¸ºäºååå
¼å®¹ã\n"
+
+#: ../svn/svn.c:1416
+msgid ""
+" If any SRC contains an @ character, an additional @ must be\n"
+" specified at the end of that SRC to avoid interpreting the\n"
+" first @ as a peg revision indicator. This does not apply to DST.\n"
+msgstr ""
+" å¦æä»»ä½ SRC å
å« @ å符ï¼å¿
é¡»å¨è¯¥ SRC æ«å°¾é¢å¤æå® @ï¼ä»¥å
æ\n"
+" 第ä¸ä¸ª @ å½ä½éå®çæ¬æ è®°ãè¿ä¸éç¨äº DSTã\n"
-#: ../svn/svn.c:1249
+#: ../svn/svn.c:1425
msgid ""
"Apply a patch to a working copy.\n"
-"usage: patch PATCHFILE [WCPATH]\n"
+"usage: patch PATCHFILE [WCPATH[@]]\n"
+"\n"
+msgstr ""
+"å°è¡¥ä¸åºç¨å°å·¥ä½å¯æ¬ã\n"
+"ç¨æ³: patch PATCHFILE [WCPATH[@]]\n"
"\n"
+
+#: ../svn/svn.c:1428
+msgid ""
" Apply a unidiff patch in PATCHFILE to the working copy WCPATH.\n"
" If WCPATH is omitted, '.' is assumed.\n"
"\n"
+msgstr ""
+" å° PATCHFILE ä¸ç unidiff è¡¥ä¸åºç¨å°å·¥ä½å¯æ¬ WCPATHã\n"
+" 妿çç¥ WCPATHï¼åå®ä¸º '.'ã\n"
+"\n"
+
+#: ../svn/svn.c:1431
+msgid ""
" A unidiff patch suitable for application to a working copy can be\n"
" produced with the 'svn diff' command or third-party diffing tools.\n"
" Any non-unidiff content of PATCHFILE is ignored, except for Subversion\n"
" property diffs as produced by 'svn diff'.\n"
"\n"
+msgstr ""
+" éååºç¨å°å·¥ä½å¯æ¬ç unidiff è¡¥ä¸å¯ä»¥ç¨ 'svn diff' å½ä»¤æç¬¬ä¸æ¹\n"
+" æ¯è¾å·¥å
·çæãPATCHFILE ä¸ä»»ä½é unidiff å
容é½ä¼è¢«å¿½ç¥ï¼ä½\n"
+" 'svn diff' 产çç Subversion 屿§å·®å¼é¤å¤ã\n"
+"\n"
+
+#: ../svn/svn.c:1436
+msgid ""
" Changes listed in the patch will either be applied or rejected.\n"
" If a change does not match at its exact line offset, it may be applied\n"
" earlier or later in the file if a match is found elsewhere for the\n"
@@ -12863,23 +17337,65 @@ msgid ""
" If no matching context can be found for a change, the change conflicts\n"
" and will be written to a reject file with the extension .svnpatch.rej.\n"
"\n"
+msgstr ""
+" è¡¥ä¸ä¸ååºçä¿®æ¹å°è¢«åºç¨ææç»ã\n"
+" 妿æä¸ªä¿®æ¹å¨å
¶ç¡®åçè¡åç§»å¤ä¸å¹é
ï¼ä½å¨æä»¶çå
¶ä»ä½ç½®æ¾å°äº\n"
+" è¡¥ä¸æä¾çä¸ä¸æè¡çå¹é
ï¼å该修æ¹å¯è½è¢«åºç¨å¨æ´æ©ææ´æçä½ç½®ã\n"
+" ä¿®æ¹ä¹å¯è½ä»¥æ¨¡ç³(fuzz)æ¹å¼åºç¨ï¼å³å¹é
ä¿®æ¹æ¶å¿½ç¥ä¸è¡æå¤è¡ä¸ä¸æã\n"
+" 妿æ¾ä¸å°æä¸ªä¿®æ¹çå¹é
ä¸ä¸æï¼è¯¥ä¿®æ¹ä¼å²çªï¼å¹¶è¢«åå
¥æ©å±å为\n"
+" .svnpatch.rej çæç»æä»¶ä¸ã\n"
+"\n"
+
+#: ../svn/svn.c:1445
+msgid ""
" For each patched file a line will be printed with characters reporting\n"
" the action taken. These characters have the following meaning:\n"
"\n"
+msgstr ""
+" 对æ¯ä¸ªæè¡¥ä¸çæä»¶æå°ä¸è¡ï¼å
嫿¥åææ§è¡æä½çå符ã\n"
+" è¿äºå符çå«ä¹å¦ä¸:\n"
+
+#: ../svn/svn.c:1448
+msgid ""
" A Added\n"
" D Deleted\n"
" U Updated\n"
" C Conflict\n"
" G Merged (with local uncommitted changes)\n"
"\n"
+msgstr ""
+" A 已添å \n"
+" D å·²å é¤\n"
+" U å·²æ´æ°\n"
+" C å²çª\n"
+" G å·²åå¹¶(ææ¬å°æªæäº¤çæ´æ¹)\n"
+"\n"
+
+#: ../svn/svn.c:1454
+msgid ""
" Changes applied with an offset or fuzz are reported on lines starting\n"
" with the '>' symbol. You should review such changes carefully.\n"
"\n"
+msgstr ""
+" 使ç¨åç§»ææ¨¡ç³å¹é
åºç¨çæ´æ¹ä¼å¨ä»¥ '>' å¼å¤´çè¡ä¸æ¥åãä½ åºè¯¥\n"
+" ä»ç»å®¡æ¥è¿ç±»æ´æ¹ã\n"
+"\n"
+
+#: ../svn/svn.c:1457
+msgid ""
" If the patch removes all content from a file, that file is scheduled\n"
" for deletion. If the patch creates a new file, that file is scheduled\n"
" for addition. Use 'svn revert' to undo deletions and additions you\n"
" do not agree with.\n"
"\n"
+msgstr ""
+" å¦æè¡¥ä¸ç§»é¤äºæä»¶çå
¨é¨å
容ï¼è¯¥æä»¶ä¼è¢«è°åº¦ä¸ºå é¤ãå¦æè¡¥ä¸\n"
+" åå»ºäºæ°æä»¶ï¼è¯¥æä»¶ä¼è¢«è°åº¦ä¸ºæ·»å ãç¨ 'svn revert' æ¤éä½ ä¸\n"
+" 认å¯çå é¤åæ·»å ã\n"
+"\n"
+
+#: ../svn/svn.c:1462
+msgid ""
" Hint: If the patch file was created with Subversion, it will contain\n"
" the number of a revision N the patch will cleanly apply to\n"
" (look for lines like '--- foo/bar.txt (revision N)').\n"
@@ -12887,130 +17403,222 @@ msgid ""
" 'svn update -r N', apply the patch, and then update back to the\n"
" HEAD revision. This way, conflicts can be resolved interactively.\n"
msgstr ""
+" æç¤º: å¦æè¡¥ä¸æä»¶ç± Subversion å建ï¼å®ä¼å
å«è¡¥ä¸å¯ä»¥å¹²ååºç¨\n"
+" ççæ¬å· N (æ¥æ¾ç±»ä¼¼ '--- foo/bar.txt (revision N)'\n"
+" çè¡)ã为é¿å
产çæç»åï¼å
ç¨ 'svn update -r N' æ´æ°å°çæ¬\n"
+" Nï¼åºç¨è¡¥ä¸ï¼ç¶ååæ´æ°å HEAD çæ¬ãè¿æ ·å¯ä»¥äº¤äºå¼å°è§£å³\n"
+" å²çªã\n"
+
+#: ../svn/svn.c:1469 ../svn/svn.c:2017
+msgid ""
+" If WCPATH contains an @ character, an additional @ must be\n"
+" specified at the end of WCPATH to avoid interpreting the\n"
+" first @ as a peg revision indicator.\n"
+msgstr ""
+" 妿 WCPATH å
å« @ å符ï¼å¿
é¡»å¨ WCPATH æ«å°¾é¢å¤æå® @ï¼ä»¥å
æ\n"
+" 第ä¸ä¸ª @ å½ä½éå®çæ¬æ è®°ã\n"
-#: ../svn/svn.c:1297
+#: ../svn/svn.c:1477
msgid ""
"Remove a property from files, dirs, or revisions.\n"
-"usage: 1. propdel PROPNAME [PATH...]\n"
-" 2. propdel PROPNAME --revprop -r REV [TARGET]\n"
+"usage: 1. propdel PROPNAME [PATH[@]...]\n"
+" 2. propdel PROPNAME --revprop -r REV [TARGET[@]]\n"
"\n"
+msgstr ""
+"仿件ãç®å½æçæ¬ä¸ç§»é¤å±æ§ã\n"
+"ç¨æ³: 1. propdel PROPNAME [PATH[@]...]\n"
+" 2. propdel PROPNAME -\n"
+
+#: ../svn/svn.c:1481
+msgid ""
" 1. Removes versioned props in working copy.\n"
" 2. Removes unversioned remote prop on repos revision.\n"
" TARGET only determines which repository to access.\n"
+"\n"
msgstr ""
-"å é¤ç®å½ãæä»¶æçæ¬ç屿§ã\n"
-"ç¨æ³: 1ãpropdel PROPNAME [PATH...]\n"
-" 2ãpropdel PROPNAME --revprop -r REV [URL]\n"
+" 1. ç§»é¤å·¥ä½å¯æ¬ä¸çå·²çæ¬æ§å¶å±æ§ã\n"
+" 2. ç§»é¤çæ¬åºçæ¬ä¸çæªçæ¬æ§å¶è¿ç¨å±æ§ã\n"
+" TARGET åªå³å®è®¿é®åªä¸ªçæ¬åºã\n"
"\n"
-" 1ãå é¤å·¥ä½å¯æ¬ä¸çº³å
¥çæ¬ç®¡ççæä»¶æç®å½ç屿§ã\n"
-" 2ãå é¤çæ¬åºä¸çæ¬ç屿§ãTARGETåªç¨æ¥å¤æè®¿é®åªä¸ªçæ¬åºã\n"
-#: ../svn/svn.c:1307
-#, fuzzy
+#: ../svn/svn.c:1485 ../svn/svn.c:1502 ../svn/svn.c:1530 ../svn/svn.c:1554
+msgid " See 'svn help propset' for descriptions of the svn:* special properties.\n"
+msgstr " åè§ 'svn help propset' äºè§£ svn:* ç¹æ®å±æ§çæè¿°ã\n"
+
+#: ../svn/svn.c:1487 ../svn/svn.c:1652
+msgid ""
+" If PATH or TARGET contains an @ character, an additional @ must be\n"
+" specified at the end of PATH or TARGET to avoid interpreting the\n"
+" first @ as a peg revision indicator.\n"
+msgstr ""
+" 妿 PATH æ TARGET å
å« @ å符ï¼å¿
é¡»å¨ PATH æ TARGET æ«å°¾é¢å¤\n"
+" æå® @ï¼ä»¥å
æç¬¬ä¸ä¸ª @ å½ä½éå®çæ¬æ è®°ã\n"
+
+#: ../svn/svn.c:1494
msgid ""
"Edit a property with an external editor.\n"
-"usage: 1. propedit PROPNAME TARGET...\n"
-" 2. propedit PROPNAME --revprop -r REV [TARGET]\n"
+"usage: 1. propedit PROPNAME TARGET[@]...\n"
+" 2. propedit PROPNAME --revprop -r REV [TARGET[@]]\n"
"\n"
+msgstr ""
+"使ç¨å¤é¨ç¼è¾å¨ç¼è¾å±æ§ã\n"
+"ç¨æ³: 1. propedit PROPNAME TARGET[@]...\n"
+" 2. propedit PROPNAME --revpro\n"
+
+#: ../svn/svn.c:1498
+msgid ""
" 1. Edits versioned prop in working copy or repository.\n"
" 2. Edits unversioned remote prop on repos revision.\n"
" TARGET only determines which repository to access.\n"
"\n"
-" See 'svn help propset' for more on setting properties.\n"
msgstr ""
-"使ç¨å¤é¨ç¼è¾å¨ç¼è¾å±æ§ã\n"
-"ç¨æ³: 1ãpropedit PROPNAME TARGET...\n"
-" 2ãpropedit PROPNAME --revprop -r REV [TARGET]\n"
-"\n"
-" 1ãç¼è¾å·¥ä½å¯æ¬æè
çæ¬åºä¸åçæ¬æ§å¶ç屿§ã\n"
-" 2ãç¼è¾çæ¬åºä¸æå®çæ¬çæªçæ¬æ§å¶çè¿ç¨å±æ§ã\n"
-" TARGET åªç¨æ¥å¤æè®¿é®åªä¸ä¸ªçæ¬åºã\n"
+" 1. ç¼è¾å·¥ä½å¯æ¬æçæ¬åºä¸çå·²çæ¬æ§å¶å±æ§ã\n"
+" 2. ç¼è¾çæ¬åºçæ¬ä¸çæªçæ¬æ§å¶è¿ç¨å±æ§ã\n"
+" TARGET åªå³å®è®¿é®åªä¸ªçæ¬åºã\n"
"\n"
-"åè§ âsvn help propsetâ 以è·å¾æ´å¤è®¾ç½®å±æ§çä¿¡æ¯ã\n"
-#: ../svn/svn.c:1319
-#, fuzzy
+#: ../svn/svn.c:1504 ../svn/svn.c:1532 ../svn/svn.c:1556 ../svn/svn.c:1938
+msgid ""
+" If TARGET contains an @ character, an additional @ must be\n"
+" specified at the end of TARGET to avoid interpreting the\n"
+" first @ as a peg revision indicator.\n"
+msgstr ""
+" 妿 TARGET å
å« @ å符ï¼å¿
é¡»å¨ TARGET æ«å°¾é¢å¤æå® @\n"
+" 以é¿å
å°ç¬¬ä¸ä¸ª @ åçé¨åè§£é为éå®çæ¬ã\n"
+
+#: ../svn/svn.c:1511
msgid ""
"Print the value of a property on files, dirs, or revisions.\n"
"usage: 1. propget PROPNAME [TARGET[@REV]...]\n"
-" 2. propget PROPNAME --revprop -r REV [TARGET]\n"
+" 2. propget PROPNAME --revprop -r REV [TARGET[@]]\n"
"\n"
+msgstr ""
+"æå°æä»¶ãç®å½æçæ¬ä¸ç屿§å¼ã\n"
+"ç¨æ³: 1. propget PROPNAME [TARGET[@REV]...]\n"
+" 2. propget PROPNAME --revprop -r REV [TARGET[@]]\n"
+"\n"
+
+#: ../svn/svn.c:1515
+msgid ""
" 1. Prints versioned props. If specified, REV determines in which\n"
" revision the target is first looked up.\n"
" 2. Prints unversioned remote prop on repos revision.\n"
" TARGET only determines which repository to access.\n"
"\n"
+msgstr ""
+" 1. æå°å·²çæ¬æ§å¶å±æ§ã妿æå®äº REVï¼å®å³å®å
å¨åªä¸ªçæ¬ä¸\n"
+" æ¥æ¾ç®æ ã\n"
+" 2. æå°çæ¬åºçæ¬ä¸çæªçæ¬æ§å¶è¿ç¨å±æ§ã\n"
+" TARGET åªå³å®è®¿é®åªä¸ªçæ¬åºã\n"
+"\n"
+
+#: ../svn/svn.c:1520
+msgid ""
" With --verbose, the target path and the property name are printed on\n"
" separate lines before each value, like 'svn proplist --verbose'.\n"
" Otherwise, if there is more than one TARGET or a depth other than\n"
" 'empty', the target path is printed on the same line before each value.\n"
"\n"
+msgstr ""
+" ä½¿ç¨ --verbose æ¶ï¼ç®æ è·¯å¾å屿§åä¼å¨æ¯ä¸ªå¼ä¹ååè¡æå°ï¼\n"
+" å°±å 'svn proplist --verbose'ãå¦åï¼å¦æ TARGET å¤äºä¸ä¸ªï¼æè
\n"
+" æ·±åº¦ä¸æ¯ 'empty'ï¼åç®æ è·¯å¾æå°å¨æ¯ä¸ªå¼ä¹åçåä¸è¡ä¸ã\n"
+"\n"
+
+#: ../svn/svn.c:1525
+msgid ""
" By default, an extra newline is printed after the property value so that\n"
" the output looks pretty. With a single TARGET, depth 'empty' and without\n"
-" --show-inherited-props, you can use the --strict option to disable this\n"
+" --show-inherited-props, you can use the --no-newline option to disable this\n"
" (useful when redirecting a binary property value to a file, for example).\n"
+"\n"
msgstr ""
-"æ¾ç¤ºç®å½ãæä»¶æçæ¬ç屿§åå¼ã\n"
-"ç¨æ³: 1ãpropget PROPNAME [TARGET[@REV]...]\n"
-" 2ãpropget PROPNAME --revprop -r REV [URL]\n"
-"\n"
-" 1ãæ¾ç¤ºçæ¬æ§å¶ç屿§ãREV æå®ä»åªä¸ªçæ¬å¼å§æ¥æ¾ç®æ ã\n"
-" 2ãæ¾ç¤ºçæ¬åºä¸çæ¬çæªçæ¬æ§å¶çè¿ç¨å±æ§ã\n"
-" åªç¨æ¥å¤æè®¿é®åªä¸ªçæ¬åºã\n"
-"\n"
-" æ¬åå½ä»¤é»è®¤ä¼å¨å±æ§å
容å ä¸é¢å¤çæ¢è¡ç¬¦ï¼å¾å°ç¾è§çè¾åºãå¦å¤ï¼\n"
-" å½åæ¶å¤çå¤ä¸ªè·¯å¾æ¶ï¼æ¯ä¸ä¸ªå±æ§å
容ä¼å¨å¼å¤´å¢å ä¸å®æå¯¹åºçè·¯å¾ã\n"
-" ä½¿ç¨ --strict é项å¯ä»¥å
³éè¿äºç¾åè¡ä¸º (å®å¾æç¨ï¼ä¾å¦å°äºè¿å¶å±\n"
-" æ§å
容éå®åå°ä¸ä¸ªæä»¶ï¼ä½æ¯ä»
ç¨äºåä¸ç®æ çéé彿ä½)ã\n"
+" é»è®¤æ
åµä¸ï¼å±æ§å¼ä¹åä¼å¤æå°ä¸ä¸ªæ¢è¡ç¬¦ï¼ä½¿è¾åºå¥½çãå½åªæ\n"
+" ä¸ä¸ª TARGETãæ·±åº¦ä¸º 'empty' 䏿ªæå® --show-inherited-props æ¶ï¼\n"
+" å¯ä»¥ç¨ --no-newline é项ç¦ç¨å®(ä¾å¦æäºè¿å¶å±æ§å¼éå®åå°æä»¶\n"
+" æ¶å¾æç¨)ã\n"
+"\n"
-#: ../svn/svn.c:1339 ../svn/svn.c:1356
+#: ../svn/svn.c:1538 ../svn/svn.c:1562
msgid "print path, name and value on separate lines"
-msgstr ""
+msgstr "å¨åç¬çè¡ä¸æå°è·¯å¾ãåç§°åå¼"
-#: ../svn/svn.c:1340
-#, fuzzy
-msgid "don't print an extra newline"
-msgstr "䏿尿ªçæ¬æ§å¶çæ¡ç®"
+#: ../svn/svn.c:1539
+msgid "(deprecated; use --no-newline)"
+msgstr "(å·²åºå¼ï¼ä½¿ç¨ --no-newline)"
-#: ../svn/svn.c:1343
-#, fuzzy
+#: ../svn/svn.c:1542
msgid ""
"List all properties on files, dirs, or revisions.\n"
"usage: 1. proplist [TARGET[@REV]...]\n"
-" 2. proplist --revprop -r REV [TARGET]\n"
+" 2. proplist --revprop -r REV [TARGET[@]]\n"
"\n"
+msgstr ""
+"ååºæä»¶ãç®å½æçæ¬ä¸çææå±æ§ã\n"
+"ç¨æ³: 1. proplist [TARGET[@REV]...]\n"
+" 2. proplist --revprop -r\n"
+
+#: ../svn/svn.c:1546
+msgid ""
" 1. Lists versioned props. If specified, REV determines in which\n"
" revision the target is first looked up.\n"
" 2. Lists unversioned remote props on repos revision.\n"
" TARGET only determines which repository to access.\n"
"\n"
+msgstr ""
+" 1. ååºå·²çæ¬æ§å¶å±æ§ã妿æå®äº REVï¼å®å³å®å
å¨åªä¸ªçæ¬ä¸\n"
+" æ¥æ¾ç®æ ã\n"
+" 2. ååºçæ¬åºçæ¬ä¸çæªçæ¬æ§å¶è¿ç¨å±æ§ã\n"
+" TARGET åªå³å®è®¿é®åªä¸ªçæ¬åºã\n"
+"\n"
+
+#: ../svn/svn.c:1551
+msgid ""
" With --verbose, the property values are printed as well, like 'svn propget\n"
" --verbose'. With --quiet, the paths are not printed.\n"
-msgstr ""
-"ååºç®å½ãæä»¶æçæ¬çææå±æ§ã\n"
-"ç¨æ³: 1ãproplist [TARGET[@REV]...]\n"
-" 2ãproplist --revprop -r REV [TARGET]\n"
"\n"
-" 1ãæ¾ç¤ºç®æ ç屿§ãREV æå®ä»åªä¸ªçæ¬å¼å§æ¥æ¾ç®æ ã\n"
-" 2ãååºçæ¬åºä¸çæ¬ç屿§ãTARGET åªç¨æ¥å¤æè®¿é®åªä¸ªçæ¬åºã\n"
+msgstr ""
+" ä½¿ç¨ --verbose æ¶ï¼ä¹æå°å±æ§å¼ï¼ç±»ä¼¼ 'svn propget\n"
+" --verbose'ãä½¿ç¨ --quiet æ¶ï¼ä¸æå°è·¯å¾ã\n"
-#: ../svn/svn.c:1357
-#, fuzzy
+#: ../svn/svn.c:1563
msgid "don't print the path"
-msgstr "ä¸è¦è§£éç®æ "
+msgstr "䏿å°è·¯å¾"
-#: ../svn/svn.c:1360
+#: ../svn/svn.c:1566
msgid ""
"Set the value of a property on files, dirs, or revisions.\n"
-"usage: 1. propset PROPNAME PROPVAL PATH...\n"
-" 2. propset PROPNAME --revprop -r REV PROPVAL [TARGET]\n"
+"usage: 1. propset PROPNAME PROPVAL PATH[@]...\n"
+" 2. propset PROPNAME --revprop -r REV PROPVAL [TARGET[@]]\n"
+"\n"
+msgstr ""
+"设置æä»¶ãç®å½æçæ¬ä¸ç屿§å¼ã\n"
+"ç¨æ³: 1. propset PROPNAME PROPVAL PATH[@]...\n"
+" 2. propset PROPNAME --revprop -r REV PROPVAL [TARGET[@]]\n"
"\n"
+
+#: ../svn/svn.c:1570
+msgid ""
" 1. Changes a versioned file or directory property in a working copy.\n"
" 2. Changes an unversioned property on a repository revision.\n"
" (TARGET only determines which repository to access.)\n"
"\n"
+msgstr ""
+" 1. æ´æ¹å·¥ä½å¯æ¬ä¸å·²çæ¬æ§å¶çæä»¶æç®å½å±æ§ã\n"
+" 2. æ´æ¹çæ¬åºçæ¬ä¸çæªçæ¬æ§å¶å±æ§ã\n"
+" (TARGET åªå³å®è®¿é®åªä¸ªçæ¬åºã)\n"
+"\n"
+
+#: ../svn/svn.c:1574
+msgid ""
" The value may be provided with the --file option instead of PROPVAL.\n"
"\n"
+msgstr ""
+" å¼ä¹å¯éè¿ --file é项æä¾èé PROPVALã\n"
+"\n"
+
+#: ../svn/svn.c:1576
+msgid ""
" Property names starting with 'svn:' are reserved. Subversion recognizes\n"
" the following special versioned properties on a file:\n"
" svn:keywords - Keywords to be expanded. Valid keywords are:\n"
@@ -13022,6 +17630,21 @@ msgid ""
" Id - A compressed summary of the previous four.\n"
" Header - Similar to Id but includes the full URL.\n"
"\n"
+msgstr ""
+" 以 'svn:' å¼å¤´ç屿§åæ¯ä¿ççãSubversion è¯å«æä»¶ä¸ç以ä¸ç¹æ®\n"
+" åçæ¬æ§å¶å±æ§:\n"
+" svn:keywords - è¦å±å¼çå
³é®åãææå
³é®å为:\n"
+" URL, HeadURL - æä»¶ææ°çæ¬ç URLã\n"
+" Author, LastChangedBy - æåä¿®æ¹æä»¶ç人ã\n"
+" Date, LastChangedDate - æä»¶æåä¿®æ¹çæ¥æ/æ¶é´ã\n"
+" Rev, Revision, - æä»¶æååæ´ççæ¬ã\n"
+" LastChangedRevision\n"
+" Id - åé¢å项çå缩æè¦ã\n"
+" Header - 类似 Id ä½å
å«å®æ´ URLã\n"
+"\n"
+
+#: ../svn/svn.c:1587
+msgid ""
" Custom keywords can be defined with a format string separated from\n"
" the keyword name with '='. Valid format substitutions are:\n"
" %a - The author of the revision given by %r.\n"
@@ -13040,6 +17663,28 @@ msgid ""
" Once a custom keyword has been defined for a file, it can be used\n"
" within the file like any other keyword: $MyKeyword$\n"
"\n"
+msgstr ""
+" èªå®ä¹å
³é®åå¯ç¨æ ¼å¼ä¸²å®ä¹ï¼æ ¼å¼ä¸²ä¸å
³é®ååä¹é´ç¨ '=' åéã\n"
+" ææçæ ¼å¼æ¿æ¢ä¸º:\n"
+" %a - %r ææçæ¬çä½è
ã\n"
+" %b - æä»¶ URL çåºæ¬åã\n"
+" %d - %r ææçæ¬æ¥æççæ ¼å¼ã\n"
+" %D - %r ææçæ¬æ¥æçé¿æ ¼å¼ã\n"
+" %P - æä»¶ç¸å¯¹äºçæ¬åºæ ¹çè·¯å¾ã\n"
+" %r - æååæ´è¯¥æä»¶ççæ¬å·ã\n"
+" %R - çæ¬åºæ ¹ç URLã\n"
+" %u - æä»¶ç URLã\n"
+" %_ - ä¸ä¸ªç©ºæ ¼(å
³é®åå®ä¹ä¸è½å
å«åé¢ç©ºæ ¼)ã\n"
+" %% - åé¢ç '%'ã\n"
+" %H - çåäº %P%_%r%_%d%_%aã\n"
+" %I - çåäº %b%_%r%_%d%_%aã\n"
+" èªå®ä¹å
³é®åå®ä¹ç¤ºä¾: MyKeyword=%r%_%a%_%P\n"
+" 为æä»¶å®ä¹èªå®ä¹å
³é®ååï¼å³å¯åå
¶ä»å
³é®å䏿 ·å¨æä»¶ä¸ä½¿ç¨:\n"
+" $MyKeyword$\n"
+"\n"
+
+#: ../svn/svn.c:1605
+msgid ""
" svn:executable - If present, make the file executable. Use\n"
" 'svn propdel svn:executable PATH...' to clear.\n"
" svn:eol-style - One of 'native', 'LF', 'CR', 'CRLF'.\n"
@@ -13052,10 +17697,31 @@ msgid ""
" when it is not locked. Use 'svn propdel svn:needs-lock PATH...'\n"
" to clear.\n"
"\n"
+msgstr ""
+" svn:executable - 妿åå¨ï¼ä½¿æä»¶å¯æ§è¡ãç¨\n"
+" 'svn propdel svn:executable PATH...' æ¸
é¤ã\n"
+" svn:eol-style - 'native'ã'LF'ã'CR'ã'CRLF' ä¹ä¸ã\n"
+" svn:mime-type - æä»¶ç MIME ç±»åãç¨äºç¡®å®æ¯å¦å并该æä»¶ï¼\n"
+" 以å Apache å¦ä½æä¾å®ã以 'text/' å¼å¤´ç MIME ç±»å(ææ MIME\n"
+" ç±»å)è§ä¸ºææ¬ãå
¶ä»ä¸åè§ä¸ºäºè¿å¶ã\n"
+" svn:needs-lock - 妿åå¨ï¼è¡¨ç¤ºæä»¶å¨ä¿®æ¹ååºå
å éãæªå éæ¶\n"
+" 使工ä½å¯æ¬æä»¶åªè¯»ãç¨ 'svn propdel svn:needs-lock PATH...'\n"
+" æ¸
é¤ã\n"
+"\n"
+
+#: ../svn/svn.c:1617
+msgid ""
" Subversion recognizes the following special versioned properties on a\n"
" directory:\n"
" svn:ignore - A list of file glob patterns to ignore, one per line.\n"
" svn:global-ignores - Like svn:ignore, but inheritable.\n"
+" svn:auto-props - Automatically set properties on files when they are\n"
+" added or imported. Contains key-value pairs, one per line, in the format:\n"
+" PATTERN = PROPNAME=VALUE[;PROPNAME=VALUE ...]\n"
+" Example (where a literal ';' is escaped by adding another ';'):\n"
+" *.html = svn:eol-style=native;svn:mime-type=text/html;; charset=UTF8\n"
+" Applies recursively to all files added or imported under the directory\n"
+" it is set on. See also [auto-props] in the client configuration file.\n"
" svn:externals - A list of module specifiers, one per line, in the\n"
" following format similar to the syntax of 'svn checkout':\n"
" [-r REV] URL[@PEG] LOCALPATH\n"
@@ -13080,116 +17746,324 @@ msgid ""
" 'relative_url relative_path' with peg revision support.\n"
" Lines starting with a '#' character are ignored.\n"
msgstr ""
+" Subversion è¯å«ç®å½ä¸ç以ä¸ç¹æ®åçæ¬æ§å¶å±æ§:\n"
+" svn:ignore - è¦å¿½ç¥çæä»¶ glob 模å¼åè¡¨ï¼æ¯è¡ä¸ä¸ªã\n"
+" svn:global-ignores - 类似 svn:ignoreï¼ä½å¯ç»§æ¿ã\n"
+" svn:auto-props - æä»¶è¢«æ·»å æå¯¼å
¥æ¶èªå¨è®¾ç½®å±æ§ãå
å«é®å¼å¯¹ï¼\n"
+" æ¯è¡ä¸ä¸ªï¼æ ¼å¼ä¸º:\n"
+" PATTERN = PROPNAME=VALUE[;PROPNAME=VALUE ...]\n"
+" 示ä¾(å
¶ä¸åé¢ç ';' éè¿åå ä¸ä¸ª ';' æ¥è½¬ä¹):\n"
+" *.html = svn:eol-style=native;svn:mime-type=text/html;; charset=UTF8\n"
+" éå½åºç¨äºè®¾ç½®è¯¥å±æ§çç®å½ä¸ææè¢«æ·»å æå¯¼å
¥çæä»¶ãå¦è§å®¢æ·ç«¯\n"
+" é
ç½®æä»¶ä¸ç [auto-props]ã\n"
+" svn:externals - 模å说æç¬¦åè¡¨ï¼æ¯è¡ä¸ä¸ªï¼æ ¼å¼ç±»ä¼¼ 'svn checkout'\n"
+" çè¯æ³:\n"
+" [-r REV] URL[@PEG] LOCALPATH\n"
+" 示ä¾:\n"
+" http://example.com/repos/zig foo/bar\n"
+" LOCALPATH ç¸å¯¹äºæ¥ææ¤å±æ§çç®å½ã\n"
+" è¦å°å¤é¨å¼ç¨åºå®å°å·²ç¥çæ¬ï¼æå®å¯éç REV:\n"
+" -r25 http://example.com/repos/zig foo/bar\n"
+" è¦æç¡®æ è¯æä¸ªå¯è½éå被å 餿æ¹åçè·¯å¾ä¸çå
ç´ ï¼æå®å¯éç\n"
+" PEG çæ¬:\n"
+" -r25 http://example.com/repos/zig@42 foo/bar\n"
+" URL å¯ä»¥æ¯å®æ´ URLï¼æä»¥ä¸åä¹ä¸å¼å¤´çç¸å¯¹ URL:\n"
+" ../ ç¸å¯¹äºææåå¤é¨å¼ç¨çç¶ç®å½\n"
+" ^/ ç¸å¯¹äºçæ¬åºæ ¹\n"
+" / ç¸å¯¹äºæå¡å¨æ ¹\n"
+" // ç¸å¯¹äº URL æ¹æ¡\n"
+" ^/../ ç¸å¯¹äºåä¸ SVNParentPath ä½ç½®ä¸çåçº§çæ¬åº\n"
+" ä¸å»ºè®®ä½¿ç¨ä»¥ä¸æ ¼å¼ï¼ä½ä¸ºä¸ Subversion 1.4 åæ´æ©å®¢æ·ç«¯äºæä½è\n"
+" æ¯æ:\n"
+" LOCALPATH [-r PEG] URL\n"
+" ææ§ä¹çæ ¼å¼ 'relative_path relative_path' ä¼è¢«å½ä½\n"
+" 'relative_url relative_path' å¤çï¼å¹¶æ¯æ peg çæ¬ã\n"
+" 以 '#' å符å¼å¤´çè¡å°è¢«å¿½ç¥ã\n"
-#: ../svn/svn.c:1440
+#: ../svn/svn.c:1658
msgid "read property value from file ARG"
msgstr "仿件 ARG 读å屿§å¼"
-#: ../svn/svn.c:1443
+#: ../svn/svn.c:1661
msgid ""
"Relocate the working copy to point to a different repository root URL.\n"
"usage: 1. relocate FROM-PREFIX TO-PREFIX [PATH...]\n"
" 2. relocate TO-URL [PATH]\n"
"\n"
+msgstr ""
+"å°å·¥ä½å¯æ¬éå®ä½å°æåä¸åççæ¬åºæ ¹ URLã\n"
+"ç¨æ³: 1. relocate FROM-PREFIX TO-PREFIX [PATH...]\n"
+" 2. relocate TO-URL [PATH]\n"
+"\n"
+
+#: ../svn/svn.c:1665
+msgid ""
" Rewrite working copy URL metadata to reflect a syntactic change only.\n"
" This is used when a repository's root URL changes (such as a scheme\n"
" or hostname change) but your working copy still reflects the same\n"
" directory within the same repository.\n"
"\n"
+msgstr ""
+" éåå·¥ä½å¯æ¬ç URL å
æ°æ®ï¼åªåæ è¯æ³ä¸çæ´æ¹ãå½çæ¬åºçæ ¹\n"
+" URL æ¹å(ä¾å¦åè®®æä¸»æºåæ¹å)ãèä½ çå·¥ä½å¯æ¬ä»ç¶å¯¹åºåä¸\n"
+" çæ¬åºä¸çåä¸ç®å½æ¶ï¼ä½¿ç¨å®ã\n"
+"\n"
+
+#: ../svn/svn.c:1670
+msgid ""
" 1. FROM-PREFIX and TO-PREFIX are initial substrings of the working\n"
" copy's current and new URLs, respectively. (You may specify the\n"
" complete old and new URLs if you wish.) Use 'svn info' to determine\n"
" the current working copy URL.\n"
"\n"
+msgstr ""
+" 1. FROM-PREFIX å TO-PREFIX å嫿¯å·¥ä½å¯æ¬å½å URL åæ° URL ç\n"
+" èµ·å§å串ã(å¦ææ¿æï¼ä¹å¯ä»¥æå®å®æ´çæ§ URL åæ° URLã)ç¨\n"
+" 'svn info' å¯ä»¥æ¥åºå½åå·¥ä½å¯æ¬ç URLã\n"
+"\n"
+
+#: ../svn/svn.c:1675
+msgid ""
" 2. TO-URL is the (complete) new repository URL to use for PATH.\n"
"\n"
+msgstr ""
+" 2. TO-URL æ¯ç¨äº PATH ç(宿´)æ°çæ¬åº URLã\n"
+"\n"
+
+#: ../svn/svn.c:1677
+msgid ""
" Examples:\n"
" svn relocate http:// svn:// project1 project2\n"
" svn relocate http://www.example.com/repo/project \\\n"
" svn://svn.example.com/repo/project\n"
msgstr ""
-"éæ°å®ä½å·¥ä½å¯æ¬ï¼æåä¸åççæ¬åºæ ¹ URLã\n"
-"ç¨æ³: 1. relocate FROM-PREFIX TO-PREFIX [PATH...]\n"
-" 2. relocate TO-URL [PATH]\n"
-"\n"
-" æ¹åå·¥ä½å¯æ¬ URL å
æ°æ®ï¼ä»¥åæ ä»
çæ¬åºæ ¹ URL çæ¹åãè¿ç¨äºä»
çæ¬åºæ ¹\n"
-" URL æ¹å(ä¾å¦æ¹æ¡æä¸»æºåç§°)ï¼ä½æ¯å·¥ä½å¯æ¬å
容仿§ä¸çæ¬åºå¯¹åºçæ
åµã\n"
-"\n"
-" 1. FROM-PREFIX å TO-PREFIX åå«å¯¹åºå·¥ä½å¯æ¬çæ§ URL 䏿° URL å¼å§å串\n"
-" (å¦æä½ åæ¬¢ï¼å¯ä»¥æå®å®æ´ç URL)ãè¯·ä½¿ç¨ 'svn info' æ¥ç¡®å®å½åå·¥ä½\n"
-" 坿¬ç URLã\n"
-"\n"
-" 2. TO-URL æ¯ç¨äº PATH ç(宿´ç)æ°çæ¬åº URLã\n"
-"\n"
-" ä¾å¦:\n"
+" 示ä¾:\n"
" svn relocate http:// svn:// project1 project2\n"
" svn relocate http://www.example.com/repo/project \\\n"
" svn://svn.example.com/repo/project\n"
-#: ../svn/svn.c:1466
+#: ../svn/svn.c:1685
msgid ""
"Resolve conflicts on working copy files or directories.\n"
-"usage: resolve [PATH...]\n"
+"usage: resolve [PATH[@]...]\n"
"\n"
+msgstr ""
+"è§£å³å·¥ä½å¯æ¬æä»¶æç®å½ä¸çå²çªã\n"
+"ç¨æ³: resolve [PATH[@]...]\n"
+"\n"
+
+#: ../svn/svn.c:1688
+msgid ""
" By default, perform interactive conflict resolution on PATH.\n"
" In this mode, the command is recursive by default (depth 'infinity').\n"
"\n"
+msgstr ""
+" é»è®¤å¯¹ PATH æ§è¡äº¤äºå¼å²çªè§£å³ã\n"
+" 卿¤æ¨¡å¼ä¸ï¼å½ä»¤é»è®¤æ¯éå½ç(深度 'infinity')ã\n"
+"\n"
+
+#: ../svn/svn.c:1691
+msgid ""
" The --accept=ARG option prevents interactive prompting and forces\n"
" conflicts on PATH to be resolved in the manner specified by ARG.\n"
" In this mode, the command is not recursive by default (depth 'empty').\n"
+"\n"
+msgstr ""
+" --accept=ARG éé¡¹ç¦æ¢äº¤äºå¼æç¤ºï¼å¼ºå¶æ ARG æå®çæ¹å¼è§£å³\n"
+" PATH ä¸çå²çªã卿¤æ¨¡å¼ä¸ï¼å½ä»¤é»è®¤ä¸éå½(深度 'empty')ã\n"
+"\n"
+
+#: ../svn/svn.c:1695
+msgid ""
+" A conflicted path cannot be committed with 'svn commit' until it\n"
+" has been marked as resolved with 'svn resolve'.\n"
+"\n"
+msgstr ""
+" æå²çªçè·¯å¾å¨ç¨ 'svn resolve' æ 记为已解å³ä¹å\n"
+" æ æ³ç¨ 'svn commit' æäº¤ã\n"
+"\n"
+
+#: ../svn/svn.c:1698
+msgid ""
+" Subversion knows three types of conflicts:\n"
+" Text conflicts, Property conflicts, and Tree conflicts.\n"
+"\n"
+msgstr ""
+" Subversion ç¥éä¸ç§å²çªç±»å:\n"
+" ææ¬å²çªã屿§å²çªåæ å²çªã\n"
+"\n"
+
+#: ../svn/svn.c:1701
+msgid ""
+" Text conflicts occur when overlapping changes to file contents were\n"
+" made. Text conflicts are usually resolved by editing the conflicted\n"
+" file or by using a merge tool (which may be an external program).\n"
+" 'svn resolve' provides options which can be used to automatically\n"
+" edit files (such as 'mine-full' or 'theirs-conflict'), but these are\n"
+" only useful in situations where it is acceptable to discard local or\n"
+" incoming changes altogether.\n"
+"\n"
msgstr ""
+" å½å¯¹æä»¶å
å®¹çæ´æ¹äºç¸éå æ¶ä¼åºç°ææ¬å²çªãææ¬å²çªé常éè¿\n"
+" ç¼è¾å²çªæä»¶æä½¿ç¨åå¹¶å·¥å
·(å¯ä»¥æ¯å¤é¨ç¨åº)æ¥è§£å³ã'svn resolve'\n"
+" æä¾äºå¯ä»¥èªå¨ç¼è¾æä»¶çé项(å¦ 'mine-full' æ\n"
+" 'theirs-conflict')ï¼ä½åªæå¨å¯ä»¥å®å
¨ä¸¢å¼æ¬å°æ´æ¹æä¼ å
¥æ´æ¹ç\n"
+" æ
åµä¸ææç¨ã\n"
+"\n"
+
+#: ../svn/svn.c:1709
+msgid ""
+" Property conflicts are usually resolved by editing the value of the\n"
+" conflicted property (either from the interactive prompt, or with\n"
+" 'svn propedit'). As with text conflicts, options exist to edit a\n"
+" property automatically, discarding some changes in favour of others.\n"
+"\n"
+msgstr ""
+" 屿§å²çªé常éè¿ç¼è¾å²çªå±æ§ç弿¥è§£å³(å¨äº¤äºå¼æç¤ºä¸ï¼æè
ç¨\n"
+" 'svn propedit')ãåææ¬å²çªä¸æ ·ï¼ä¹æé项å¯ä»¥èªå¨ç¼è¾å±æ§ï¼\n"
+" 丢å¼ä¸é¨åæ´æ¹èä¿çå¦ä¸é¨åã\n"
+"\n"
+
+#: ../svn/svn.c:1714
+msgid ""
+" Tree conflicts occur when a change to the directory structure was\n"
+" made, and when this change cannot be applied to the working copy\n"
+" without affecting other changes (text changes, property changes,\n"
+" or other changes to the directory structure). Brief information about\n"
+" tree conflicts is shown by the 'svn status' and 'svn info' commands.\n"
+" In interactive mode, 'svn resolve' will attempt to describe tree conflicts\n"
+" in detail, and may offer options to resolve the conflict automatically.\n"
+" It is recommended to use these automatic options whenever possible,\n"
+" rather than attempting manual tree conflict resolution.\n"
+"\n"
+msgstr ""
+" å½å¯¹ç®å½ç»æåäºä¿®æ¹ï¼èè¯¥ä¿®æ¹æ æ³å¨ä¸å½±åå
¶ä»ä¿®æ¹(ææ¬ä¿®æ¹ã\n"
+" 屿§ä¿®æ¹æå¯¹ç®å½ç»æçå
¶ä»ä¿®æ¹)çæ
åµä¸åºç¨å°å·¥ä½å¯æ¬æ¶ï¼å°±ä¼\n"
+" åçæ å²çªã'svn status' å 'svn info' å½ä»¤ä¼æ¾ç¤ºæ å²çªçç®è¦ä¿¡æ¯ã\n"
+" å¨äº¤äºæ¨¡å¼ä¸ï¼'svn resolve' ä¼å°è¯è¯¦ç»æè¿°æ å²çªï¼å¹¶å¯è½æä¾èªå¨\n"
+" è§£å³å²çªçé项ã建议尽å¯è½ä½¿ç¨è¿äºèªå¨é项ï¼è䏿¯å°è¯æå¨è§£å³\n"
+" æ å²çªã\n"
+"\n"
+
+#: ../svn/svn.c:1724
+msgid ""
+" If a tree conflict cannot be resolved automatically, it is recommended\n"
+" to figure out why the conflict occurred before attempting to resolve it.\n"
+" The 'svn log -v' command can be used to inspect structural changes\n"
+" made in past revisions, and perhaps even on other branches.\n"
+" 'svn help log' describes how these structural changes are presented.\n"
+" Once the conflicting \"incoming\" change has been identified with 'svn log'\n"
+" the current \"local\" working copy state should be examined and adjusted\n"
+" in a way such that the conflict is resolved. This may involve editing\n"
+" files manually or with 'svn merge'. It may be necessary to discard some\n"
+" local changes with 'svn revert'. Files or directories might have to be\n"
+" copied, deleted, or moved.\n"
+msgstr ""
+" 妿æ å²çªæ æ³èªå¨è§£å³ï¼å»ºè®®å
弿¸
å²çªåççåå ï¼åå°è¯è§£å³ã\n"
+" 'svn log -v' å½ä»¤å¯ç¨äºæ¥çè¿å»çæ¬ä¸æåçç»ææ§ä¿®æ¹ï¼çè³å¯è½\n"
+" æ¯å
¶ä»åæ¯ä¸çä¿®æ¹ã'svn help log' æè¿°äºè¿äºç»ææ§ä¿®æ¹çåç°æ¹å¼ã\n"
+" ç¨ 'svn log' è¯å«åºå²çªç \"ä¼ å
¥\"(incoming)ä¿®æ¹åï¼åºæ£æ¥å¹¶è°æ´å½å\n"
+" \"æ¬å°\"(local)å·¥ä½å¯æ¬ç¶æï¼ä»¥è§£å³å²çªãè¿å¯è½æ¶åæå¨ç¼è¾æä»¶æç¨\n"
+" 'svn merge' ç¼è¾ãå¯è½éè¦ç¨ 'svn revert' 丢å¼ä¸äºæ¬å°ä¿®æ¹ãæä»¶æ\n"
+" ç®å½å¯è½å¿
须被å¤å¶ãå é¤æç§»å¨ã\n"
+
+#: ../svn/svn.c:1736 ../svn/svn.c:1756 ../svn/svn.c:1773 ../svn/svn.c:1873
+#: ../svn/svn.c:1992
+msgid ""
+" If PATH contains an @ character, an additional @ must be\n"
+" specified at the end of PATH to avoid interpreting the\n"
+" first @ as a peg revision indicator.\n"
+msgstr ""
+" 妿 PATH å
å« @ å符ï¼å¿
é¡»å¨ PATH æ«å°¾é¢å¤æå® @ï¼\n"
+" 以å
æç¬¬ä¸ä¸ª @ å½ä½éå®çæ¬æ è®°ã\n"
-#: ../svn/svn.c:1476
+#: ../svn/svn.c:1741
msgid ""
"specify automatic conflict resolution source\n"
" ('base', 'working', 'mine-conflict',\n"
" 'theirs-conflict', 'mine-full', 'theirs-full')"
msgstr ""
-"æå®èªå¨è§£å³å²çªå¨ä½çæº\n"
-" ('base', 'working', 'mine-conflict',\n"
-" 'theirs-conflict', 'mine-full', 'theirs-full')"
+"æå®èªå¨è§£å³å²çªçæ¥æº\n"
+" ('base'ã'working'ã'mine-conflict'ã\n"
+" 'theirs-conflict'ã'mine-full'ã'theirs-full')"
-#: ../svn/svn.c:1483
+#: ../svn/svn.c:1748
msgid ""
"Remove 'conflicted' state on working copy files or directories.\n"
-"usage: resolved PATH...\n"
+"usage: resolved PATH[@]...\n"
+"\n"
+msgstr ""
+"ç§»é¤å·¥ä½å¯æ¬æä»¶æç®å½ä¸ç'å²çª'ç¶æã\n"
+"ç¨æ³: resolved PATH[@]...\n"
"\n"
+
+#: ../svn/svn.c:1751
+msgid ""
" Note: this subcommand does not semantically resolve conflicts or\n"
" remove conflict markers; it merely removes the conflict-related\n"
" artifact files and allows PATH to be committed again. It has been\n"
" deprecated in favor of running 'svn resolve --accept working'.\n"
msgstr ""
-"å é¤å·¥ä½å¯æ¬ä¸ç®å½ææä»¶çâå²çªâç¶æã\n"
-"ç¨æ³: resolved PATH...\n"
-"\n"
-" 注æ: æ¬åå½ä»¤ä¸ä¼ä¾è¯æ³æ¥è§£å³å²çªææ¯å é¤å²çªæ è®°ï¼å®åªæ¯å é¤å²çªç¸å
³ç\n"
-" éå æä»¶ï¼è®© PATH å¯ä»¥è¢«å次æäº¤ãå®å·²ç»è¿æ¶ï¼è¢«\n"
-" âsvn resolve --accept workingâå代ã\n"
+" 注æ: æ¤åå½ä»¤å¹¶ä¸å¨è¯ä¹ä¸è§£å³å²çªï¼ä¹ä¸ç§»é¤å²çªæ è®°ï¼å®åªæ¯\n"
+" å é¤ä¸å²çªç¸å
³çä¸´æ¶æä»¶ï¼è®© PATH å¯ä»¥å次æäº¤ãå®å·²è¢«åºå¼ï¼\n"
+" 请æ¹ç¨ 'svn resolve --accept working'ã\n"
-#: ../svn/svn.c:1493
+#: ../svn/svn.c:1763
msgid ""
"Restore pristine working copy state (undo local changes).\n"
-"usage: revert PATH...\n"
+"usage: revert PATH[@]...\n"
+"\n"
+msgstr ""
+"æ¢å¤åå§å·¥ä½å¯æ¬ç¶æ(æ¤éæ¬å°æ´æ¹)ã\n"
+"ç¨æ³: revert PATH[@]...\n"
"\n"
+
+#: ../svn/svn.c:1766
+msgid ""
" Revert changes in the working copy at or within PATH, and remove\n"
" conflict markers as well, if any.\n"
"\n"
+msgstr ""
+" æ¢å¤ PATH 夿å
¶ä¸çå·¥ä½å¯æ¬æ´æ¹ï¼\n"
+" å¹¶ç§»é¤å²çªæ è®°(妿æ)ã\n"
+"\n"
+
+#: ../svn/svn.c:1769
+msgid ""
" This subcommand does not revert already committed changes.\n"
" For information about undoing already committed changes, search\n"
" the output of 'svn help merge' for 'undo'.\n"
msgstr ""
+" æ¤åå½ä»¤ä¸æ¢å¤å·²ç»æäº¤çæ´æ¹ã\n"
+" å
³äºæ¤éå·²æäº¤æ´æ¹çä¿¡æ¯ï¼è¯·å¨ 'svn help merge' çè¾åºä¸æç´¢\n"
+" 'undo'ã\n"
-#: ../svn/svn.c:1505
-#, fuzzy
+#: ../svn/svn.c:1781
msgid ""
"Print the status of working copy files and directories.\n"
-"usage: status [PATH...]\n"
+"usage: status [PATH[@]...]\n"
+"\n"
+msgstr ""
+"æå°å·¥ä½å¯æ¬æä»¶åç®å½çç¶æã\n"
+"ç¨æ³: status [PATH[@]...]\n"
"\n"
+
+#: ../svn/svn.c:1784
+msgid ""
" With no args, print only locally modified items (no network access).\n"
" With -q, print only summary information about locally modified items.\n"
" With -u, add working revision and server out-of-date information.\n"
" With -v, print full revision information on every item.\n"
"\n"
+msgstr ""
+" ä¸å¸¦åæ°æ¶ï¼åªæå°æ¬å°ä¿®æ¹ç项(ä¸è®¿é®ç½ç»)ã\n"
+" ç¨ -q æ¶ï¼åªæå°æ¬å°ä¿®æ¹é¡¹çæ±æ»ä¿¡æ¯ã\n"
+" ç¨ -u æ¶ï¼å¢å å·¥ä½çæ¬åæå¡å¨ç«¯è¿æä¿¡æ¯ã\n"
+" ç¨ -v æ¶ï¼æå°æ¯ä¸é¡¹ç宿´çæ¬ä¿¡æ¯ã\n"
+"\n"
+
+#: ../svn/svn.c:1789
+msgid ""
" The first seven columns in the output are each one character wide:\n"
" First column: Says if item was added, deleted, or otherwise changed\n"
" ' ' no modifications\n"
@@ -13234,33 +18108,122 @@ msgid ""
" If the item is a tree conflict victim, an additional line is printed\n"
" after the item's status line, explaining the nature of the conflict.\n"
"\n"
+msgstr ""
+" è¾åºçå䏿 åå ä¸ä¸ªå符宽度:\n"
+" ç¬¬ä¸æ : è¡¨ç¤ºé¡¹ç®æ¯å¦è¢«æ·»å ãå 餿æå
¶ä»ä¿®æ¹\n"
+" ' ' æ ä¿®æ¹\n"
+" 'A' 已添å \n"
+" 'C' æå²çª\n"
+" 'D' å·²å é¤\n"
+" 'I' 已忽ç¥\n"
+" 'M' 已修æ¹\n"
+" 'R' å·²æ¿æ¢\n"
+" 'X' ç±å¤é¨å¼ç¨å®ä¹åå»ºçæªçæ¬æ§å¶ç®å½\n"
+" '?' é¡¹ç®æªçº³å
¥çæ¬æ§å¶\n"
+" '!' 项ç®ç¼ºå¤±(被é svn å½ä»¤å é¤)æä¸å®æ´\n"
+" '~' å·²çæ¬æ§å¶é¡¹ç®è¢«ä¸åç±»åç项ç®é»å¡\n"
+" ç¬¬äºæ : æä»¶æç®å½å±æ§çä¿®æ¹\n"
+" ' ' æ ä¿®æ¹\n"
+" 'C' æå²çª\n"
+" 'M' 已修æ¹\n"
+" ç¬¬ä¸æ : å·¥ä½å¯æ¬æ¯å¦è¢«å¦ä¸ä¸ª Subversion 客æ·ç«¯éå®ä»¥è¿è¡åå
¥\n"
+" ' ' æªéå®\n"
+" 'L' å·²éå®\n"
+" ç¬¬åæ : 计åçæäº¤æ¯å¦ä¼åå»ºå¯æ¬(带åå²çæ·»å )\n"
+" ' ' æ åå²(项ç®ä¸ºæ°æ·»å )\n"
+" '+' æåå²(项ç®ä¸ºå¤å¶)\n"
+" ç¬¬äºæ : é¡¹ç®æ¯å¦å·²åæ¢ææ¯æä»¶å¤é¨å¼ç¨\n"
+" ' ' æ£å¸¸\n"
+" 'S' 项ç®ç¸å¯¹äºç¶ç®å½æå·²åæ¢ç URL\n"
+" 'X' ç±å¤é¨å¼ç¨å®ä¹å建çå·²çæ¬æ§å¶æä»¶\n"
+" 第å
æ : é¡¹ç®æ¯å¦å¨çæ¬åºä¸ä¸ºç¬å æäº¤èéå®\n"
+" (æ -u æ¶)\n"
+" ' ' æªè¢«æ¤å·¥ä½å¯æ¬éå®\n"
+" 'K' 被æ¤å·¥ä½å¯æ¬éå®ï¼ä½éå¯è½è¢«çªåæç ´å\n"
+" (æ -u æ¶)\n"
+" ' ' çæ¬åºä¸æªéå®ï¼æ¤å·¥ä½å¯æ¬æªéå®\n"
+" 'K' çæ¬åºä¸å·²éå®ï¼éå±äºæ¤å·¥ä½å¯æ¬\n"
+" 'O' çæ¬åºä¸å·²éå®ï¼éå±äºå¦ä¸ä¸ªå·¥ä½å¯æ¬\n"
+" 'T' çæ¬åºä¸å·²éå®ï¼æ¤å·¥ä½å¯æ¬çé被çªå\n"
+" 'B' çæ¬åºä¸æªéå®ï¼æ¤å·¥ä½å¯æ¬çéå·²ç ´å\n"
+" ç¬¬ä¸æ : é¡¹ç®æ¯å¦ä¸ºæ å²çªçå害è
\n"
+" ' ' æ£å¸¸\n"
+" 'C' æ å²çª\n"
+" å¦æé¡¹ç®æ¯æ å²çªå害è
ï¼ç¶æè¡ä¹å伿å°é¢å¤ä¸è¡ï¼\n"
+" 说æå²çªçæ§è´¨ã\n"
+"\n"
+
+#: ../svn/svn.c:1833
+msgid ""
" The out-of-date information appears in the ninth column (with -u):\n"
" '*' a newer revision exists on the server\n"
" ' ' the working copy is up to date\n"
"\n"
+msgstr ""
+" è¿æä¿¡æ¯åºç°å¨ç¬¬ä¹å(ä½¿ç¨ -u æ¶):\n"
+" '*' æå¡å¨ä¸å卿´æ°ççæ¬\n"
+" ' ' å·¥ä½å¯æ¬æ¯ææ°ç\n"
+"\n"
+
+#: ../svn/svn.c:1837
+msgid ""
" Remaining fields are variable width and delimited by spaces:\n"
" The working revision (with -u or -v; '-' if the item is copied)\n"
" The last committed revision and last committed author (with -v)\n"
" The working copy path is always the final field, so it can\n"
" include spaces.\n"
"\n"
+msgstr ""
+" å
¶ä½å段宽度å¯åï¼ä»¥ç©ºæ ¼åé:\n"
+" å·¥ä½çæ¬(ä½¿ç¨ -u æ -vï¼å¦æè¯¥é¡¹æ¯å¤å¶æ¥çå为 '-')\n"
+" æåæäº¤ççæ¬åæåæäº¤çä½è
(ä½¿ç¨ -v)\n"
+" å·¥ä½å¯æ¬è·¯å¾å§ç»æ¯æåä¸ä¸ªåæ®µï¼æä»¥å®å¯ä»¥å
å«ç©ºæ ¼ã\n"
+"\n"
+
+#: ../svn/svn.c:1843
+msgid ""
" The presence of a question mark ('?') where a working revision, last\n"
" committed revision, or last committed author was expected indicates\n"
" that the information is unknown or irrelevant given the state of the\n"
" item (for example, when the item is the result of a copy operation).\n"
" The question mark serves as a visual placeholder to facilitate parsing.\n"
"\n"
+msgstr ""
+" å¨åºåºç°å·¥ä½çæ¬ãæåæäº¤çæ¬ææåæäº¤ä½è
çä½ç½®åºç°é®å·\n"
+" ('?')ï¼è¡¨ç¤ºæ ¹æ®è¯¥é¡¹çç¶æï¼è¿äºä¿¡æ¯æªç¥ææ æä¹(ä¾å¦è¯¥é¡¹æ¯\n"
+" å¤å¶æä½çç»æ)ãé®å·åªæ¯ä¾¿äºè§£æçè§è§å ä½ç¬¦ã\n"
+"\n"
+
+#: ../svn/svn.c:1849
+msgid ""
" Example output:\n"
" svn status wc\n"
" M wc/bar.c\n"
" A + wc/qax.c\n"
"\n"
+msgstr ""
+" 示ä¾è¾åº:\n"
+" svn status wc\n"
+" M wc/bar.c\n"
+" A + wc/qax.c\n"
+"\n"
+
+#: ../svn/svn.c:1854
+msgid ""
" svn status -u wc\n"
" M 965 wc/bar.c\n"
" * 965 wc/foo.c\n"
" A + - wc/qax.c\n"
" Status against revision: 981\n"
"\n"
+msgstr ""
+" svn status -u wc\n"
+" M 965 wc/bar.c\n"
+" * 965 wc/foo.c\n"
+" A + - wc/\n"
+
+#: ../svn/svn.c:1860
+msgid ""
" svn status --show-updates --verbose wc\n"
" M 965 938 kfogel wc/bar.c\n"
" * 965 922 sussman wc/foo.c\n"
@@ -13268,115 +18231,67 @@ msgid ""
" 965 687 joe wc/zig.c\n"
" Status against revision: 981\n"
"\n"
-" svn status\n"
-" M wc/bar.c\n"
-" ! C wc/qaz.c\n"
-" > local missing, incoming edit upon update\n"
-" D wc/qax.c\n"
msgstr ""
-"æ¾ç¤ºå·¥ä½å¯æ¬ä¸ç®å½ä¸æä»¶çç¶æã\n"
-"ç¨æ³: status [PATH...]\n"
-"\n"
-" æªæå®åæ°æ¶ï¼åªæ¾ç¤ºæ¬å°ä¿®æ¹çæ¡ç®(没æç½ç»è®¿é®)ã\n"
-" ä½¿ç¨ -q æ¶ï¼åªæ¾ç¤ºæ¬å°ä¿®æ¹æ¡ç®çæè¦ä¿¡æ¯ã\n"
-" ä½¿ç¨ -u æ¶ï¼å¢å å·¥ä½çæ¬åæå¡å¨ä¸çæ¬è¿æä¿¡æ¯ã\n"
-" ä½¿ç¨ -v æ¶ï¼æ¾ç¤ºæ¯ä¸ªæ¡ç®ç宿´çæ¬ä¿¡æ¯ã\n"
-"\n"
-" è¾åºçå䏿 åå ä¸ä¸ªå符宽度: \n"
-" ç¬¬ä¸æ : 表示ä¸ä¸ªé¡¹ç®æ¯å¢å ãå é¤ï¼è¿æ¯ä¿®æ¹\n"
-" â â æ ä¿®æ¹\n"
-" âAâ å¢å \n"
-" âCâ å²çª\n"
-" âDâ å é¤\n"
-" âIâ 忽ç¥\n"
-" âMâ æ¹å\n"
-" âRâ æ¿æ¢\n"
-" âXâ æªçº³å
¥çæ¬æ§å¶çç®å½ï¼è¢«å¤é¨å¼ç¨çç®å½æå建\n"
-" â?â æªçº³å
¥çæ¬æ§å¶\n"
-" â!â 该项ç®å·²é失(被é svn å½ä»¤å é¤)æä¸å®æ´\n"
-" â~â çæ¬æ§å¶ä¸ç项ç®ä¸å
¶å®ç±»åç项ç®éå\n"
-" ç¬¬äºæ : æ¾ç¤ºç®å½ææä»¶ç屿§ç¶æ\n"
-" â â æ ä¿®æ¹\n"
-" âCâ å²çª\n"
-" âMâ æ¹å\n"
-" ç¬¬ä¸æ : å·¥ä½å¯æ¬ç®å½æ¯å¦è¢«éå®\n"
-" â â æªéå®\n"
-" âLâ éå®\n"
-" ç¬¬åæ : å·²è°åº¦çæäº¤æ¯å¦å
å«å¯æ¬åå²\n"
-" â â æ²¡æåå²\n"
-" â+â å
å«åå²\n"
-" ç¬¬äºæ : 该æ¡ç®ç¸å¯¹å
¶ç¶ç®å½æ¯å¦å·²åæ¢ï¼æè
æ¯å¤é¨å¼ç¨çæä»¶\n"
-" â â æ£å¸¸\n"
-" âSâ 已忢\n"
-" âXâ 被å¤é¨å¼ç¨å建çæä»¶\n"
-" 第å
æ : çæ¬åºé宿 è®°\n"
-" (没æ -u)\n"
-" â â æ²¡æé宿 è®°\n"
-" âKâ åå¨é宿 è®°\n"
-" (ä½¿ç¨ -u)\n"
-" â â æ²¡æå¨çæ¬åºä¸éå®ï¼æ²¡æé宿 è®°\n"
-" âKâ å¨çæ¬åºä¸è¢«éå®ï¼åå¨é宿 è®°\n"
-" âOâ å¨çæ¬åºä¸è¢«éå®ï¼é宿 è®°å¨ä¸äºå
¶ä»å·¥ä½å¯æ¬ä¸\n"
-" âTâ å¨çæ¬åºä¸è¢«éå®ï¼åå¨é宿 è®°ä½å·²è¢«çªå\n"
-" âBâ æ²¡æå¨çæ¬åºä¸è¢«éå®ï¼åå¨é宿 è®°ä½å·²è¢«ç ´å\n"
-" ç¬¬ä¸æ : 项ç®å²çªæ è®°\n"
-" â â æ£å¸¸\n"
-" âCâ æ å²çª\n"
-" 妿项ç®å
å«äºæ å²çªä¹ä¸ï¼å¨é¡¹ç®ç¶æè¡åä¼éå è¡ï¼è¯´æå²çªçç§ç±»ã\n"
-"\n"
-" æ¯å¦è¿æçä¿¡æ¯åºç°çä½ç½®æ¯ç¬¬ä¹æ (ä¸ -u å¹¶ç¨æ¶): \n"
-" â*â æå¡å¨ä¸ææ´æ°çæ¬\n"
-" â â å·¥ä½å¯æ¬æ¯ææ°çç\n"
-"\n"
-" å©ä½çæ ä½ç为åå¨å®½åº¦ï¼å¹¶ä»¥ç©ºç½éå¼: \n"
-" å·¥ä½çæ¬å·(ä½¿ç¨ -u æ -v æ¶ï¼è¢«å¤å¶æ¶æ¾ç¤ºâ-â)\n"
-" æåæäº¤ççæ¬ä¸æåæäº¤çä½è
(ä½¿ç¨ -v æ¶)\n"
-" å·¥ä½å¯æ¬è·¯å¾æ»æ¯æå䏿 ï¼æä»¥å®å¯ä»¥å
å«ç©ºç½å符ã\n"
-"\n"
-" é®å·æ è®° (â?â) åºç°å¨å·¥ä½çæ¬ï¼æåæäº¤ççæ¬ï¼ææåæäº¤çä½è
ä½ç½®æ¶ï¼\n"
-" å®æç¤ºä¿¡æ¯æªç¥ï¼æè
ç»åºæ¤é¡¹ç®çç¶ææ¯ä¸æ°å½ç (ä¾å¦é¡¹ç®æ¯å¤å¶æä½çç»æ)ã\n"
-" é®å·æ è®°ç¨æ¥ä½ä¸ºä¸ä¸ªè§è§å ä½ç¬¦ï¼æäºè§£æ\n"
-"\n"
-" èä¾è¾åº: \n"
-" svn status wc\n"
-" M wc/bar.c\n"
-" A + wc/qax.c\n"
-"\n"
-" svn status -u wc\n"
-" M 965 wc/bar.c\n"
-" * 965 wc/foo.c\n"
-" A + - wc/qax.c\n"
-" çæ¬ 981 çç¶æ\n"
-"\n"
" svn status --show-updates --verbose wc\n"
" M 965 938 kfogel wc/bar.c\n"
" * 965 922 sussman wc/foo.c\n"
" A + - 687 joe wc/qax.c\n"
" 965 687 joe wc/zig.c\n"
-" çæ¬ 981 çç¶æ\n"
+" Status against revision: 981\n"
"\n"
+
+#: ../svn/svn.c:1867
+msgid ""
" svn status\n"
" M wc/bar.c\n"
" ! C wc/qaz.c\n"
" > local missing, incoming edit upon update\n"
" D wc/qax.c\n"
+msgstr ""
+" svn status\n"
+" M wc/bar.c\n"
+" ! C wc/qaz.c\n"
+" > local missing, incoming edit upon update\n"
+" \n"
-#: ../svn/svn.c:1598
+#: ../svn/svn.c:1879
msgid "don't print unversioned items"
msgstr "䏿尿ªçæ¬æ§å¶çæ¡ç®"
-#: ../svn/svn.c:1601
+#: ../svn/svn.c:1880
+msgid "obsolete; same as --depth=immediates"
+msgstr "å·²åºå¼ï¼å --depth=immediates"
+
+#: ../svn/svn.c:1883
msgid ""
-"Update the working copy to a different URL within the same repository.\n"
+"Update the working copy to a different URL within the same\n"
+"repository.\n"
"usage: 1. switch URL[@PEGREV] [PATH]\n"
" 2. switch --relocate FROM-PREFIX TO-PREFIX [PATH...]\n"
"\n"
+msgstr ""
+"å°å·¥ä½å¯æ¬æ´æ°å°åä¸çæ¬åºä¸çä¸å URLã\n"
+"ç¨æ³: 1. switch URL[@PEGREV] [PATH]\n"
+" 2. switch --relocate FROM-PREFIX TO-PREFIX [PATH...]\n"
+"\n"
+
+#: ../svn/svn.c:1888
+msgid ""
" 1. Update the working copy to mirror a new URL within the repository.\n"
" This behavior is similar to 'svn update', and is the way to\n"
" move a working copy to a branch or tag within the same repository.\n"
" If specified, PEGREV determines in which revision the target is first\n"
" looked up.\n"
"\n"
+msgstr ""
+" 1. æ´æ°å·¥ä½å¯æ¬ï¼ä½¿å
¶éåçæ¬åºä¸çæ° URLã\n"
+" æ¤è¡ä¸ºç±»ä¼¼ 'svn update'ï¼ä¹æ¯æå·¥ä½å¯æ¬åæ¢å°åä¸çæ¬åºä¸ç\n"
+" åæ¯ææ ç¾çæ¹å¼ã\n"
+" 妿æå®äº PEGREVï¼å®å³å®å
å¨åªä¸ªçæ¬ä¸æ¥æ¾ç®æ ã\n"
+"\n"
+
+#: ../svn/svn.c:1894
+msgid ""
" If --force is used, unversioned obstructing paths in the working\n"
" copy do not automatically cause a failure if the switch attempts to\n"
" add the same path. If the obstructing path is the same type (file\n"
@@ -13388,94 +18303,125 @@ msgid ""
" modification to the working copy. All properties from the repository\n"
" are applied to the obstructing path.\n"
"\n"
+msgstr ""
+" å¦æä½¿ç¨äº --forceï¼å¨åæ¢è¯å¾æ·»å ç¸åè·¯å¾æ¶ï¼å·¥ä½å¯æ¬ä¸\n"
+" æªçæ¬æ§å¶çéç¢è·¯å¾ä¸ä¼èªå¨å¯¼è´å¤±è´¥ã妿éç¢è·¯å¾ä¸çæ¬åº\n"
+" ä¸å¯¹åºè·¯å¾çç±»å(æä»¶æç®å½)ç¸åï¼å®ä¼åä¸ºå·²çæ¬æ§å¶ä½å
¶\n"
+" å
容å¨å·¥ä½å¯æ¬ä¸ä¿æåæ ·ãè¿æå³çéç¢ç®å½ä¸æªçæ¬æ§å¶ç\n"
+" å项ä¹å¯è½æä¸ºéç¢å¹¶åä¸ºå·²çæ¬æ§å¶ãå¯¹äºæä»¶ï¼éç¢ä¸çæ¬åº\n"
+" ä¹é´çä»»ä½å
容差å¼é½è¢«è§ä¸ºå·¥ä½å¯æ¬çæ¬å°ä¿®æ¹ãçæ¬åºä¸ç\n"
+" ææå±æ§é½ä¼åºç¨å°éç¢è·¯å¾ã\n"
+"\n"
+
+#: ../svn/svn.c:1905
+msgid ""
" Use the --set-depth option to set a new working copy depth on the\n"
" targets of this operation.\n"
"\n"
+msgstr ""
+" ä½¿ç¨ --set-depth éé¡¹å¯¹æ¤æä½çç®æ \n"
+" 设置æ°çå·¥ä½å¯æ¬æ·±åº¦ã\n"
+"\n"
+
+#: ../svn/svn.c:1908
+msgid ""
" By default, Subversion will refuse to switch a working copy path to\n"
" a new URL with which it shares no common version control ancestry.\n"
" Use the '--ignore-ancestry' option to override this sanity check.\n"
"\n"
+msgstr ""
+" é»è®¤æ
åµä¸ï¼Subversion ä¼æç»æå·¥ä½å¯æ¬è·¯å¾åæ¢å°ä¸å®æ²¡æ\n"
+" å
±åçæ¬æ§å¶è¡ç¼çæ° URLãç¨ '--ignore-ancestry' é项å¯ä»¥\n"
+" è·³è¿è¿é¡¹åçæ§æ£æ¥ã\n"
+"\n"
+
+#: ../svn/svn.c:1912
+msgid ""
" 2. The '--relocate' option is deprecated. This syntax is equivalent to\n"
" 'svn relocate FROM-PREFIX TO-PREFIX [PATH]'.\n"
"\n"
+msgstr ""
+" 2. '--relocate' é项已åºå¼ãæ¤è¯æ³çåäº\n"
+" 'svn relocate FROM-PREFIX TO-PREFIX [PATH\n"
+
+#: ../svn/svn.c:1915
+msgid ""
" See also 'svn help update' for a list of possible characters\n"
" reporting the action taken.\n"
"\n"
+msgstr ""
+" å¦è§ 'svn help update' äºè§£æ¥åææ§è¡æä½ç\n"
+" å¯è½å符å表ã\n"
+"\n"
+
+#: ../svn/svn.c:1918
+msgid ""
" Examples:\n"
" svn switch ^/branches/1.x-release\n"
-" svn switch --relocate http:// svn://\n"
-" svn switch --relocate http://www.example.com/repo/project \\\n"
-" svn://svn.example.com/repo/project\n"
msgstr ""
-"æ´æ°å·¥ä½å¯æ¬è³åä¸çæ¬åºä¸çä¸å URLã\n"
-"ç¨æ³: 1ãswitch URL[@PEGREV] [PATH]\n"
-" 2ãswitch --relocate FROM-PREFIX TO-PREFIX [PATH...]\n"
-"\n"
-" 1ãæ´æ°å·¥ä½å¯æ¬ï¼ä¸åä¸çæ¬åºä¸çæ° URL 对åºãå
¶è¡ä¸ºè· âsvn updateâ å¾åï¼\n"
-" 乿¯å°å·¥ä½å¯æ¬åæ¢å°åä¸çæ¬åºä¸æä¸ªåæ¯æè
æ ç¾çæ¹æ³ãPEGREV å³å®ä»\n"
-" åªä¸ªçæ¬æ¥æ¾ç®æ ã\n"
-"\n"
-" å¦æä½¿ç¨äº â--forceâ é项ï¼å¨å·¥ä½å¯æ¬ä¸æªçæ¬æ§å¶çéç¢è·¯å¾ï¼ä¸ä¼èªå¨\n"
-" 导è´å¤±è´¥ã妿éç¢è·¯å¾ä¸çæ¬åºä¸ç对åºè·¯å¾ç±»åç¸å(æä»¶æç®å½)ï¼å®å°æ\n"
-" 为åçæ¬æ§å¶çè·¯å¾ï¼ä½æ¯å
容䏿¹åã宿å³çéç¢è·¯å¾çååï¼ä¹å¯è½æ¯é\n"
-" ç¢è·¯å¾ï¼åæ ·ä¼åçæ¬æ§å¶ã对äºéç¢è·¯å¾ä¸çæä»¶ï¼å¦æä¸çæ¬åºå
çä¸åï¼\n"
-" å°è§ä¸ºå·¥ä½å¯æ¬åçæ¬å°ä¿®æ¹ãçæ¬åºä¸çææå±æ§é½åºç¨äºéç¢è·¯å¾ã\n"
-"\n"
-" ä½¿ç¨ â--set-depthâ éé¡¹è®¾ç½®æ¤æä½ç®æ çå·¥ä½å¯æ¬ä¹æ°æ·±åº¦ã\n"
-"\n"
-" å¦ææ° URL ä¸å·¥ä½å¯æ¬è·¯å¾æ²¡æçæ¬ç»§æ¿å
³ç³»ï¼Subversion å°ä¼æç»æä½ãé项\n"
-" '--ignore-ancestry' å¯ä»¥ç¦æ¢æ¤æ£æ¥ã\n"
-"\n"
-" 2ãé项 â--relocateâ å·²ç»æ·æ±°ãå®ç奿³çä»·äº\n"
-" âsvn relocate FROM-PREFIX TO-PREFIX [PATH]âã\n"
-"\n"
-" åè§ âsvn help updateâ 以è·åæ¥åæ§è¡å¨ä½çå符å表ã\n"
-"\n"
-" æ ·ä¾:\n"
+" 示ä¾:\n"
" svn switch ^/branches/1.x-release\n"
-" svn switch --relocate http:// svn://\n"
-" svn switch --relocate http://www.example.com/repo/project \\\n"
-" svn://svn.example.com/repo/project\n"
-#: ../svn/svn.c:1643
+#: ../svn/svn.c:1925
msgid "allow switching to a node with no common ancestor"
-msgstr ""
+msgstr "å
è®¸åæ¢å°æ²¡æå
±åç¥å
çèç¹"
-#: ../svn/svn.c:1645 ../svn/svn.c:1705
+#: ../svn/svn.c:1927 ../svn/svn.c:2000
msgid "handle unversioned obstructions as changes"
-msgstr ""
+msgstr "å°æªçæ¬æ§å¶çé»å¡è§ä¸ºæ´æ¹"
+
+#: ../svn/svn.c:1928
+msgid "deprecated; use 'svn relocate'"
+msgstr "å·²åºå¼ï¼ä½¿ç¨ 'svn relocate'"
-#: ../svn/svn.c:1649
+#: ../svn/svn.c:1933
msgid ""
"Unlock working copy paths or URLs.\n"
-"usage: unlock TARGET...\n"
+"usage: unlock TARGET[@]...\n"
"\n"
-" Use --force to break the lock.\n"
msgstr ""
-"è§£é¤å·¥ä½å¯æ¬æURLçéå®ã\n"
-"ç¨æ³: unlock TARGET...\n"
+"è§£éå·¥ä½å¯æ¬è·¯å¾æ URLã\n"
+"ç¨æ³: unlock TARGET[@]...\n"
"\n"
-" ä½¿ç¨ --force ç»æ¢éå®ã\n"
-#: ../svn/svn.c:1656
+#: ../svn/svn.c:1936
+msgid " Use --force to break a lock held by another user or working copy.\n"
+msgstr " ä½¿ç¨ --force 䏿å
¶ä»ç¨æ·ææçéã\n"
+
+#: ../svn/svn.c:1943
+msgid "break locks"
+msgstr "䏿é"
+
+#: ../svn/svn.c:1946
msgid ""
"Bring changes from the repository into the working copy.\n"
-"usage: update [PATH...]\n"
+"usage: update [PATH[@]...]\n"
"\n"
+msgstr ""
+"å°çæ¬åºä¸çæ´æ¹å¸¦å
¥å·¥ä½å¯æ¬ã\n"
+"ç¨æ³: update [PATH[@]...]\n"
+"\n"
+
+#: ../svn/svn.c:1949
+msgid ""
" If no revision is given, bring working copy up-to-date with HEAD rev.\n"
" Else synchronize working copy to revision given by -r.\n"
"\n"
+msgstr ""
+" 妿æªç»å®çæ¬ï¼å°å·¥ä½å¯æ¬æ´æ°å° HEAD çæ¬ã\n"
+" å¦åå°å·¥ä½å¯æ¬åæ¥å°ç»å®çæ¬ã\n"
+
+#: ../svn/svn.c:1952
+msgid ""
" For each updated item a line will be printed with characters reporting\n"
" the action taken. These characters have the following meaning:\n"
"\n"
-" A Added\n"
-" D Deleted\n"
-" U Updated\n"
-" C Conflict\n"
-" G Merged\n"
-" E Existed\n"
-" R Replaced\n"
-"\n"
+msgstr ""
+" 对æ¯ä¸ªæ´æ°ç项æå°ä¸è¡ï¼å
嫿¥åææ§è¡æä½çå符ã\n"
+" è¿äºå符çå«ä¹å¦ä¸:\n"
+
+#: ../svn/svn.c:1963
+msgid ""
" Characters in the first column report about the item itself.\n"
" Characters in the second column report about properties of the item.\n"
" A 'B' in the third column signifies that the lock for the file has\n"
@@ -13484,6 +18430,16 @@ msgid ""
" the first and second columns indicate textual conflicts in files\n"
" and in property values, respectively.\n"
"\n"
+msgstr ""
+" 第ä¸åçå符æ¥å项æ¬èº«çæ
åµã\n"
+" 第äºåçå符æ¥å项屿§çæ
åµã\n"
+" 第ä¸åç 'B' 表示该æä»¶çé已被强å¶è§£é¤æè¢«çªåã\n"
+" 第ååç 'C' 表示æ å²çªï¼è第ä¸åå第äºåç 'C' åå«è¡¨ç¤ºæä»¶ä¸\n"
+" å屿§å¼ä¸çææ¬å²çªã\n"
+"\n"
+
+#: ../svn/svn.c:1971
+msgid ""
" If --force is used, unversioned obstructing paths in the working\n"
" copy do not automatically cause a failure if the update attempts to\n"
" add the same path. If the obstructing path is the same type (file\n"
@@ -13496,230 +18452,320 @@ msgid ""
" are applied to the obstructing path. Obstructing paths are reported\n"
" in the first column with code 'E'.\n"
"\n"
+msgstr ""
+" å¦æä½¿ç¨äº --forceï¼å¨æ´æ°è¯å¾æ·»å ç¸åè·¯å¾æ¶ï¼å·¥ä½å¯æ¬ä¸\n"
+" æªçæ¬æ§å¶çéç¢è·¯å¾ä¸ä¼èªå¨å¯¼è´å¤±è´¥ã妿éç¢è·¯å¾ä¸çæ¬åº\n"
+" ä¸å¯¹åºè·¯å¾çç±»å(æä»¶æç®å½)ç¸åï¼å®ä¼åä¸ºå·²çæ¬æ§å¶ä½å
¶\n"
+" å
容å¨å·¥ä½å¯æ¬ä¸ä¿æåæ ·ãè¿æå³çéç¢ç®å½ä¸æªçæ¬æ§å¶ç\n"
+" å项ä¹å¯è½æä¸ºéç¢å¹¶åä¸ºå·²çæ¬æ§å¶ãå¯¹äºæä»¶ï¼éç¢ä¸çæ¬åº\n"
+" ä¹é´çä»»ä½å
容差å¼é½è¢«è§ä¸ºå·¥ä½å¯æ¬çæ¬å°ä¿®æ¹ãçæ¬åºä¸ç\n"
+" ææå±æ§é½ä¼åºç¨å°éç¢è·¯å¾ãéç¢è·¯å¾å¨ç¬¬ä¸å以代ç 'E'\n"
+" æ¥åã\n"
+"\n"
+
+#: ../svn/svn.c:1983
+msgid ""
" If the specified update target is missing from the working copy but its\n"
" immediate parent directory is present, checkout the target into its\n"
" parent directory at the specified depth. If --parents is specified,\n"
" create any missing parent directories of the target by checking them\n"
" out, too, at depth=empty.\n"
"\n"
+msgstr ""
+" 妿æå®çæ´æ°ç®æ å¨å·¥ä½å¯æ¬ä¸ç¼ºå¤±ï¼ä½å
¶ç´æ¥ç¶ç®å½åå¨ï¼åæ\n"
+" æå®æ·±åº¦æè¯¥ç®æ æ£åºå°å
¶ç¶ç®å½ä¸ã妿æå®äº --parentsï¼ä¹ä¼ä»¥\n"
+" depth=empty æ£åºç®æ 缺失çå级ç¶ç®å½ã\n"
+"\n"
+
+#: ../svn/svn.c:1989
+msgid ""
" Use the --set-depth option to set a new working copy depth on the\n"
" targets of this operation.\n"
msgstr ""
-"å°çæ¬åºçä¿®æ¹åå¹¶å°å·¥ä½å¯æ¬ä¸ã\n"
-"ç¨æ³: update [PATH...]\n"
-"\n"
-" å¦ææ²¡ææå®çæ¬ï¼åå°å·¥ä½å¯æ¬æ´æ°å° HEAD çæ¬ãå¦ååæ¥å° -r é项æ\n"
-" æå®ççæ¬ã\n"
-"\n"
-" æ¯æ´æ°ä¸é¡¹å°±è¾åºä¸è¡ä¿¡æ¯ï¼ä½¿ç¨é¦åç¬¦æ¥æ¥åæ§è¡çå¨ä½ãè¿äºå符çå«ä¹æ¯: \n"
-"\n"
-" A 已添å \n"
-" D å·²å é¤\n"
-" U å·²æ´æ°\n"
-" C åå¹¶å²çª\n"
-" G åå¹¶æå\n"
-" E å·²åå¨\n"
-" R å·²æ¿æ¢\n"
-"\n"
-" 第ä¸åå符æ¥åé¡¹ç®æ¬èº«ã\n"
-" 第äºå表示æ¥å项ç®å±æ§ã\n"
-" 第ä¸åä¸çå符âBâè¡¨ç¤ºæ¤æä»¶ä¸çéè¢«ç»æ¢æçªåã\n"
-" 第ååä¸çå符âCâ表示æ å²çªï¼åæ¶âCâåºç°å¨ç¬¬ä¸åæç¬¬äºåï¼åå«è¡¨ç¤º\n"
-" å
容å²çªæå±æ§å²çªã\n"
-"\n"
-" å¦æä½¿ç¨äº â--forceâ é项ï¼å¨å·¥ä½å¯æ¬ä¸æªçæ¬æ§å¶çéç¢è·¯å¾ï¼ä¸ä¼èªå¨\n"
-" 导è´ç¾åºå¤±è´¥ã 妿éç¢è·¯å¾ä¸çæ¬åºä¸ç对åºè·¯å¾ç±»åç¸å(æä»¶æç®å½),å®\n"
-" å°æä¸ºåçæ¬æ§å¶çè·¯å¾ï¼ä½æ¯å
容䏿¹åã宿å³çéç¢è·¯å¾çååï¼ä¹å¯è½\n"
-" æ¯éç¢è·¯å¾ï¼åæ ·ä¼åçæ¬æ§å¶ã对äºéç¢è·¯å¾ä¸çæä»¶ï¼å¦æä¸çæ¬åºå
ç\n"
-" ä¸åï¼å°è§ä¸ºå·¥ä½å¯æ¬åçæ¬å°ä¿®æ¹ãçæ¬åºä¸çææå±æ§é½åºç¨äºéç¢è·¯å¾ã\n"
-" ç¨ç¬¬ä¸åå符 âEâ æ¥æ¥åéç¢è·¯å¾ã\n"
-"\n"
-" 妿工ä½å¯æ¬ä¸å¹¶æ²¡ææå®çæ´æ°ç®æ ï¼ä½æ¯æå
¶ç¶ç®å½ï¼é£ä¹å°±å¨æå®è·¯å¾ä¸\n"
-" å°ç®æ æ£åºå°å
¶ç¶ç®å½ä¸ãå¦æä½¿ç¨äºé项 --parentsï¼å°±ä¼åå»ºç®æ çææä¸\n"
-" åå¨çç¶ç®å½ (使ç¨é项 --depth=empty)ã\n"
-"\n"
-" 使ç¨â--set-depthâéé¡¹è®¾ç½®æ¤æä½ç®æ çå·¥ä½å¯æ¬ä¹æ°æ·±åº¦ã\n"
+" ä½¿ç¨ --set-depth éé¡¹å¯¹æ¤æä½çç®æ \n"
+" 设置æ°çå·¥ä½å¯æ¬æ·±åº¦ã\n"
-#: ../svn/svn.c:1708
+#: ../svn/svn.c:2004
msgid ""
"Upgrade the metadata storage format for a working copy.\n"
-"usage: upgrade [WCPATH...]\n"
+"usage: upgrade [WCPATH[@]...]\n"
"\n"
-" Local modifications are preserved.\n"
msgstr ""
"å级工ä½å¯æ¬çå
æ°æ®å卿 ¼å¼ã\n"
-"ç¨æ³: upgrade [WCPATH...]\n"
+"ç¨æ³: upgrade [WCPATH[@]...]\n"
"\n"
-" ä¿çæ¬å°ä¿®æ¹ã\n"
-#: ../svn/svn.c:1715
+#: ../svn/svn.c:2007
msgid ""
-"Print the youngest revision number of a target's repository.\n"
-"usage: youngest [TARGET]\n"
+" The upgraded working copy will be compatible with Subversion 1.8 and\n"
+" newer (this default may change in the future). To upgrade to a different\n"
+" version, use an option such as '--compatible-version=1.15'.\n"
+" The versions available are the same as in the 'checkout' command.\n"
+" Use 'svn --version' to see the compatible versions supported.\n"
"\n"
-" Print the revision number of the youngest revision in the repository\n"
-" with which TARGET is associated.\n"
msgstr ""
+" å级åçå·¥ä½å¯æ¬å°å
¼å®¹ Subversion 1.8 åæ´æ°çæ¬(æ¤é»è®¤å¼å°æ¥\n"
+" å¯è½æ´æ¹)ãè¦å级å°å
¶ä»çæ¬ï¼å¯ç¨ '--compatible-version=1.15'\n"
+" ä¹ç±»çé项ã\n"
+" å¯ç¨ççæ¬ä¸ 'checkout' å½ä»¤ç¸åã\n"
+" ç¨ 'svn --version' æ¥çæ¯æçå
¼å®¹çæ¬ã\n"
+"\n"
-#: ../svn/svn.c:1935 ../svn/svn.c:2213
+#: ../svn/svn.c:2013
+msgid ""
+" Only upgrades are supported, not downgrades.\n"
+"\n"
+msgstr ""
+" ä»
æ¯æå级ï¼ä¸æ¯æé级ã\n"
+"\n"
+
+#: ../svn/svn.c:2015
+msgid " Local modifications are preserved.\n"
+msgstr " æ¬å°ä¿®æ¹å°è¢«ä¿çã\n"
+
+#: ../svn/svn.c:2101
+#, c-format
+msgid "'%s' is not a valid --x-viewspec value"
+msgstr "'%s' 䏿¯ææç --x-viewspec å¼"
+
+#: ../svn/svn.c:2171
+#, c-format
+msgid "Cannot make working copies compatible with the requested version %d.%d; the oldest supported version is %d.%d"
+msgstr "æ æ³ä½¿å·¥ä½å¯æ¬å
¼å®¹è¯·æ±ççæ¬ %d.%dï¼æ¯æçææ§çæ¬æ¯ %d.%d"
+
+#: ../svn/svn.c:2183
+#, c-format
+msgid "Cannot guarantee working copy compatibility with the requested version %d.%d; the latest supported version is %d.%d"
+msgstr "æ æ³ä¿è¯å·¥ä½å¯æ¬ä¸è¯·æ±ççæ¬ %d.%d å
¼å®¹ï¼æ¯æçææ°çæ¬æ¯ %d.%d"
+
+#: ../svn/svn.c:2322 ../svnbench/svnbench.c:480 ../svnlook/svnlook.c:2589
+msgid "Non-numeric limit argument given"
+msgstr "--limit åå¼ä¸æ¯æ°å"
+
+#: ../svn/svn.c:2327 ../svnbench/svnbench.c:485 ../svnlook/svnlook.c:2594
+msgid "Argument to --limit must be positive"
+msgstr "--limit åå¼å¿
须为æ£"
+
+#: ../svn/svn.c:2347 ../svn/svn.c:2554
msgid "Can't specify -c with --old"
msgstr "ä¸è½åæ¶æå® -c å --old"
-#: ../svn/svn.c:2112
+#: ../svn/svn.c:2359 ../svnbench/svnbench.c:506
+#, c-format
+msgid "Syntax error in change argument '%s'"
+msgstr "æ´æ¹åæ° '%s' ä¸çè¯æ³é误"
+
+#: ../svn/svn.c:2374 ../svnadmin/svnadmin.c:3135 ../svnbench/svnbench.c:522
+#: ../svnfsfs/svnfsfs.c:309 ../svnrdump/svnrdump.c:871
+#: ../svnsync/svnsync.c:2152
+#, c-format
+msgid "Syntax error in revision argument '%s'"
+msgstr "çæ¬åæ°'%s'ä¸æè¯æ³é误"
+
+#: ../svn/svn.c:2443 ../svnbench/svnbench.c:564
+#, c-format
+msgid "'%s' is not a valid depth; try 'empty', 'files', 'immediates', or 'infinity'"
+msgstr "'%s' 䏿¯ææç深度ï¼å°è¯ 'empty'ï¼'files'ï¼'immediates'ï¼æ 'infinity'"
+
+#: ../svn/svn.c:2456
#, c-format
msgid "'%s' is not a valid depth; try 'exclude', 'empty', 'files', 'immediates', or 'infinity'"
-msgstr "â%sâ 䏿¯ææç深度ï¼å°è¯ âexcludeâï¼âemptyâï¼âfilesâï¼âimmediatesâï¼æ âinfinityâ"
+msgstr "'%s' 䏿¯ææç深度ï¼å°è¯ 'exclude'ï¼'empty'ï¼'files'ï¼'immediates'ï¼æ 'infinity'"
-#: ../svn/svn.c:2250
+#: ../svn/svn.c:2592
#, c-format
msgid "Syntax error in native-eol argument '%s'"
-msgstr "åçæ¢è¡ç¬¦å·åæ° â%sâ ä¸æè¯æ³é误"
+msgstr "åçæ¢è¡ç¬¦å·åæ° '%s' ä¸æè¯æ³é误"
-#: ../svn/svn.c:2268
-#, fuzzy
+#: ../svn/svn.c:2613
msgid "Changelist names must not be empty"
-msgstr "ç®æ ä¿®æ¹å表çåç§°ä¸è½ä¸ºç©º"
+msgstr "åæ´å表åç§°ä¸è½ä¸ºç©º"
-#: ../svn/svn.c:2301
+#: ../svn/svn.c:2646
#, c-format
msgid "'%s' is not a valid --accept value"
-msgstr "â%sâ æ¯éæ³ --accept åå¼"
+msgstr "'%s' æ¯éæ³ --accept åå¼"
-#: ../svn/svn.c:2309
+#: ../svn/svn.c:2654
#, c-format
msgid "'%s' is not a valid --show-revs value"
-msgstr "â%sâ æ¯éæ³ --show-revs åå¼"
+msgstr "'%s' æ¯éæ³ --show-revs åå¼"
-#: ../svn/svn.c:2325
+#: ../svn/svn.c:2670
#, c-format
msgid "Invalid strip count '%s'"
msgstr "æ æä¿®åªè®¡æ° '%s'"
-#: ../svn/svn.c:2331
+#: ../svn/svn.c:2676
msgid "Argument to --strip must be positive"
msgstr "--strip åæ°çåå¼å¿
须为æ£"
-#: ../svn/svn.c:2399 ../svnmucc/svnmucc.c:658 ../svnrdump/svnrdump.c:1034
-#: ../svnsync/svnsync.c:2164
-#, fuzzy
-msgid "--non-interactive and --force-interactive are mutually exclusive"
-msgstr "--relocate ä¸ --non-recursive (-N) æ¯äºæ¥ç"
+#: ../svn/svn.c:2830 ../svnbench/svnbench.c:698
+#: ../svndumpfilter/svndumpfilter.c:1435 ../svnlook/svnlook.c:2693
+#, c-format
+msgid "Subcommand argument required\n"
+msgstr "å¿
é¡»æä¾åå½ä»¤åæ°\n"
-#: ../svn/svn.c:2479
+#: ../svn/svn.c:2848 ../svnadmin/svnadmin.c:3361 ../svnbench/svnbench.c:716
+#: ../svndumpfilter/svndumpfilter.c:1452 ../svnfsfs/svnfsfs.c:385
+#: ../svnlook/svnlook.c:2710 ../svnrdump/svnrdump.c:994
+#, c-format
+msgid "Unknown subcommand: '%s'\n"
+msgstr "æªç¥åå½ä»¤: '%s'\n"
+
+#: ../svn/svn.c:2857
#, c-format
msgid "Undo is done using either the 'svn revert' or the 'svn merge' command.\n"
-msgstr ""
+msgstr "æ¤éæä½ä½¿ç¨ 'svn revert' æ 'svn merge' å½ä»¤ã\n"
-#: ../svn/svn.c:2515
+#: ../svn/svn.c:2893
#, c-format
msgid ""
"Subcommand '%s' doesn't accept option '%s'\n"
"Type 'svn help %s' for usage.\n"
msgstr ""
-"åå½ä»¤â%sâ䏿¥åé项â%sâ\n"
-"è¾å
¥âsvn help %sâå¾å°ç¨æ³ã\n"
+"åå½ä»¤'%s'䏿¥åé项'%s'\n"
+"è¾å
¥'svn help %s'å¾å°ç¨æ³ã\n"
+
+#: ../svn/svn.c:2908 ../svnbench/svnbench.c:764
+msgid "Multiple revision arguments encountered; can't specify -c twice, or both -c and -r"
+msgstr "éå°äºå¤ä¸ªçæ¬åæ°ï¼ä¸è½æå® -c 两次æè
åæ¶ä½¿ç¨ -c å -r"
-#: ../svn/svn.c:2541
+#: ../svn/svn.c:2919
msgid "--depth and --set-depth are mutually exclusive"
msgstr "--depth ä¸ --set-depth æ¯äºæ¥ç"
-#: ../svn/svn.c:2589
+#: ../svn/svn.c:2928 ../svnbench/svnbench.c:775
+msgid "--with-all-revprops and --with-no-revprops are mutually exclusive"
+msgstr "--with-all-revprops ä¸ --with-no-revprops æ¯äºæ¥ç"
+
+#: ../svn/svn.c:2937 ../svnbench/svnbench.c:784
+msgid "--with-revprop and --with-no-revprops are mutually exclusive"
+msgstr "--with-revprop ä¸ --with-no-revprops æ¯äºæ¥ç"
+
+#: ../svn/svn.c:2967
msgid "--message (-m) and --file (-F) are mutually exclusive"
msgstr "--message (-m) ä¸ --file (-F) æ¯äºæ¥ç"
-#: ../svn/svn.c:2623
+#: ../svn/svn.c:2980 ../svnbench/svnbench.c:797 ../svnmucc/svnmucc.c:701
+#: ../svnrdump/svnrdump.c:1053
+msgid "--trust-server-cert-failures requires --non-interactive"
+msgstr "--trust-server-cert-failures éè¦ --non-interactive"
+
+#: ../svn/svn.c:2988 ../svnbench/svnbench.c:805 ../svnmucc/svnmucc.c:709
+#: ../svnrdump/svnrdump.c:1060
+msgid "--password-from-stdin requires --non-interactive"
+msgstr "--password-from-stdin éè¦ --non-interactive"
+
+#: ../svn/svn.c:2997
msgid "--diff-cmd and --internal-diff are mutually exclusive"
msgstr "--diff-cmd ä¸ --internal-diff æ¯äºæ¥ç"
-#: ../svn/svn.c:2665
+#: ../svn/svn.c:3039
msgid "--relocate and --depth are mutually exclusive"
msgstr "--relocate ä¸ --depth æ¯äºæ¥ç"
-#: ../svn/svn.c:2672
+#: ../svn/svn.c:3046
msgid "--relocate and --non-recursive (-N) are mutually exclusive"
msgstr "--relocate ä¸ --non-recursive (-N) æ¯äºæ¥ç"
-#: ../svn/svn.c:2791
+#: ../svn/svn.c:3162
msgid "Log message file is a versioned file; use '--force-log' to override"
-msgstr "æ¥å¿ä¿¡æ¯æä»¶åçæ¬æ§å¶ï¼è¯·ä½¿ç¨ â--force-logâ å¼ºå¶æ§è¡"
+msgstr "æ¥å¿ä¿¡æ¯æä»¶åçæ¬æ§å¶ï¼è¯·ä½¿ç¨ '--force-log' å¼ºå¶æ§è¡"
-#: ../svn/svn.c:2798
+#: ../svn/svn.c:3169
msgid "Lock comment file is a versioned file; use '--force-log' to override"
-msgstr "éæ³¨éæä»¶åçæ¬æ§å¶ï¼è¯·ä½¿ç¨ â--force-logâ å¼ºå¶æ§è¡"
+msgstr "éæ³¨éæä»¶åçæ¬æ§å¶ï¼è¯·ä½¿ç¨ '--force-log' å¼ºå¶æ§è¡"
-#: ../svn/svn.c:2818
+#: ../svn/svn.c:3189
msgid "The log message is a pathname (was -F intended?); use '--force-log' to override"
-msgstr "æ¥å¿ä¿¡æ¯æ¯è·¯å¾åç§° (æ¬æ¥æ³ç¨ -F é项çåï¼)ï¼è¯·ä½¿ç¨â--force-logâå¼ºå¶æ§è¡"
+msgstr "æ¥å¿ä¿¡æ¯æ¯è·¯å¾åç§° (æ¬æ¥æ³ç¨ -F é项çåï¼)ï¼è¯·ä½¿ç¨'--force-log'å¼ºå¶æ§è¡"
-#: ../svn/svn.c:2825
+#: ../svn/svn.c:3196
msgid "The lock comment is a pathname (was -F intended?); use '--force-log' to override"
-msgstr "éæ³¨éæ¯è·¯å¾åç§° (æ¬æ¥æ³ç¨-F é项çåï¼)ï¼è¯·ä½¿ç¨â--force-logâå¼ºå¶æ§è¡"
+msgstr "éæ³¨éæ¯è·¯å¾åç§° (æ¬æ¥æ³ç¨-F é项çåï¼)ï¼è¯·ä½¿ç¨'--force-log'å¼ºå¶æ§è¡"
-#: ../svn/svn.c:2848
+#: ../svn/svn.c:3219
msgid "--auto-props and --no-auto-props are mutually exclusive"
msgstr "--auto-props ä¸ --no-auto-props æ¯äºæ¥ç"
-#: ../svn/svn.c:2957 ../svn/svn.c:2964
+#: ../svn/svn.c:3318 ../svn/svn.c:3325
#, c-format
msgid "--accept=%s incompatible with --non-interactive"
msgstr "--accept=%s ä¸ --non-interactive ä¸å
¼å®¹"
-#: ../svn/svn.c:3021
-#, fuzzy, c-format
+#: ../svn/svn.c:3374
+#, c-format
msgid "Try 'svn help %s' for more information"
-msgstr "è¯·ä½¿ç¨ âsvn helpâ 以å¾å°æ´å¤ä¿¡æ¯"
+msgstr "å°è¯ 'svn help %s' è·åæ´å¤ä¿¡æ¯"
+
+#: ../svn/svn.c:3380 ../svnbench/svnbench.c:948
+msgid "Please see the 'svn upgrade' command"
+msgstr "请åé
å½ä»¤ 'svn upgrade'"
-#: ../svn/svn.c:3033 ../svnmucc/svnmucc.c:966 ../svnrdump/svnrdump.c:1228
+#: ../svn/svn.c:3386 ../svnmucc/svnmucc.c:964 ../svnrdump/svnrdump.c:1152
msgid "Authentication failed and interactive prompting is disabled; see the --force-interactive option"
-msgstr ""
+msgstr "认è¯å¤±è´¥ä¸äº¤äºå¼æç¤ºå·²ç¦ç¨ï¼åè§ --force-interactive é项"
-#: ../svn/svn.c:3038
+#: ../svn/svn.c:3391
msgid "Reading file from standard input because of -F option; this can interfere with interactive prompting"
-msgstr ""
+msgstr "ç±äº -F éé¡¹ï¼æ£å¨ä»æ åè¾å
¥è¯»åæä»¶ï¼è¿å¯è½å¹²æ°äº¤äºå¼æç¤º"
+
+#: ../svn/svn.c:3402 ../svnbench/svnbench.c:956
+msgid "Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)"
+msgstr "è¿è¡'svn cleanup'å é¤é (è¿è¡'svn help cleanup'以å¾å°è¯¦ç»ä¿¡æ¯)"
-#: ../svn/svn.c:3056
+#: ../svn/svn.c:3409
msgid "Another process is blocking the working copy database, or the underlying filesystem does not support file locking; if the working copy is on a network filesystem, make sure file locking has been enabled on the file server"
-msgstr ""
+msgstr "å¦ä¸ä¸ªè¿ç¨æ£å¨é»å¡å·¥ä½å¯æ¬æ°æ®åºï¼æè
åºå±æä»¶ç³»ç»ä¸æ¯ææä»¶éå®ï¼å¦æå·¥ä½å¯æ¬ä½äºç½ç»æä»¶ç³»ç»ä¸ï¼è¯·ç¡®è®¤æä»¶æå¡å¨ä¸å·²å¯ç¨æä»¶éå®"
-#: ../svn/svn.c:3069
+#: ../svn/svn.c:3422
msgid "When using svn+ssh:// URLs, keep in mind that the --username and --password options are ignored because authentication is performed by SSH, not Subversion"
-msgstr ""
+msgstr "ä½¿ç¨ svn+ssh:// URL æ¶ï¼è¯·æ³¨æ --username å --password é项ä¼è¢«å¿½ç¥ï¼å 为认è¯ç±"
#: ../svn/switch-cmd.c:63
#, c-format
msgid "'%s' to '%s' is not a valid relocation"
-msgstr "â%sâå°â%sâ䏿¯ææçéå®ä½"
+msgstr "'%s'å°'%s'䏿¯ææçéå®ä½"
-#: ../svn/switch-cmd.c:170
+#: ../svn/switch-cmd.c:173
#, c-format
msgid "Path '%s' does not share common version control ancestry with the requested switch location. Use --ignore-ancestry to disable this check."
-msgstr "è·¯å¾â%sâä¸è¯·æ±ç忢ä½ç½®æ²¡æå
±åçç¥å
ãä½¿ç¨ --ignore-ancestry å¯ä»¥ç¦ç¨æ¤æ£æ¥ã"
+msgstr "è·¯å¾'%s'ä¸è¯·æ±ç忢ä½ç½®æ²¡æå
±åçç¥å
ãä½¿ç¨ --ignore-ancestry å¯ä»¥ç¦ç¨æ¤æ£æ¥ã"
-#: ../svn/switch-cmd.c:180
+#: ../svn/switch-cmd.c:183
msgid "'svn switch' does not support switching a working copy to a different repository"
-msgstr ""
+msgstr "'svn switch' 䏿¯æå°å·¥ä½å¯æ¬åæ¢å°ä¸åççæ¬åº"
+
+#: ../svn/unlock-cmd.c:101
+msgid "One or more locks could not be released"
+msgstr "æ æ³éæ¾ä¸ä¸ªæå¤ä¸ªé"
#: ../svn/update-cmd.c:93
#, c-format
msgid "Summary of updates:\n"
-msgstr "æ´æ°æ¦è¦ï¼\n"
+msgstr "æ´æ°æ¦è¦:\n"
#: ../svn/update-cmd.c:97
#, c-format
msgid " Updated '%s' to r%ld.\n"
msgstr "æ´æ° '%s' å°çæ¬ %ldã\n"
-#: ../svn/util.c:79
+#: ../svn/upgrade-cmd.c:94
+#, c-format
+msgid "svn: The target working copy '%s' is at version %d.%d; the highest version supported by this client can be specified with '--compatible-version=%d.%d'.\n"
+msgstr "svn: ç®æ å·¥ä½å¯æ¬ '%s' ççæ¬ä¸º %d.%dï¼æ¤å®¢æ·ç«¯æ¯æçæé«çæ¬å¯éè¿ '--compatible-version=%d.%d' æå®ã\n"
+
+#: ../svn/util.c:86
#, c-format
msgid "Committed revision %ld%s.\n"
-msgstr ""
-"æäº¤åççæ¬ä¸º %ld%sã\n"
+msgstr "æäº¤åççæ¬ä¸º %ld%sã\n"
-#: ../svn/util.c:83
+#: ../svn/util.c:90
msgid " (the answer to life, the universe, and everything)"
msgstr " (çå½ï¼å®å®ï¼åä¸åççæ¡)"
-#: ../svn/util.c:92
+#: ../svn/util.c:99 ../svnmucc/svnmucc.c:94
#, c-format
msgid ""
"\n"
@@ -13728,49 +18774,49 @@ msgstr ""
"\n"
"è¦å: %s\n"
-#: ../svn/util.c:133
+#: ../svn/util.c:140
msgid "The SVN_MERGE environment variable is empty or consists solely of whitespace. Expected a shell command.\n"
msgstr "ç¯å¢åé SVN_MERGE 没æè®¾ç½®æè
ç±ç©ºç½ç»æãææå¤å£³å½ä»¤ã\n"
-#: ../svn/util.c:139
+#: ../svn/util.c:146
msgid "The environment variable SVN_MERGE and the merge-tool-cmd run-time configuration option were not set.\n"
-msgstr "ç¯å¢åé SVN_MERGE 没æè®¾ç½®ï¼è¿è¡æ¶çé
ç½®ä¸ä¹æ²¡æè®¾ç½® âmerge-tool-cmdâã\n"
+msgstr "ç¯å¢åé SVN_MERGE 没æè®¾ç½®ï¼è¿è¡æ¶çé
ç½®ä¸ä¹æ²¡æè®¾ç½® 'merge-tool-cmd'ã\n"
-#: ../svn/util.c:168
-#, fuzzy, c-format
+#: ../svn/util.c:177
+#, c-format
msgid "The external merge tool '%s' exited with exit code %d."
-msgstr "å¤é¨åå¹¶å·¥å
·å·²ç»éåºï¼ä»£ç æ¯ %d"
+msgstr "å¤é¨åå¹¶å·¥å
· '%s' 以éåºç %d éåºã"
-#: ../svn/util.c:211
+#: ../svn/util.c:220
msgid "Log message contains a zero byte"
msgstr "æ¥å¿ä¿¡æ¯ä¸æä¸ä¸ªé¶åè"
-#: ../svn/util.c:269
+#: ../svn/util.c:280
#, c-format
msgid " '%s'"
msgstr " '%s'"
-#: ../svn/util.c:273
+#: ../svn/util.c:284
msgid "Your commit message was left in a temporary file:"
-msgstr "æ¨çæäº¤ä¿¡æ¯ä¿çå¨ä¸´æ¶æä»¶ä¸: "
+msgstr "ä½ çæäº¤ä¿¡æ¯ä¿çå¨ä¸´æ¶æä»¶ä¸:"
-#: ../svn/util.c:325
+#: ../svn/util.c:336
msgid "--This line, and those below, will be ignored--"
msgstr "--æ¤è¡å以ä¸å
容å°ä¼è¢«å¿½ç¥--"
-#: ../svn/util.c:351 ../svnmucc/svnmucc.c:423
+#: ../svn/util.c:362 ../svnmucc/svnmucc.c:468
msgid "Error normalizing log message to internal format"
msgstr "å°æ¥å¿å
å®¹è§æ ¼å为å
鍿 ¼å¼åºé"
-#: ../svn/util.c:442 ../svnmucc/svnmucc.c:433
+#: ../svn/util.c:451 ../svnmucc/svnmucc.c:478
msgid "Cannot invoke editor to get log message when non-interactive"
msgstr "å¨é交äºå¼ç¯å¢ä¸ä¸è½è°ç¨ç¼è¾å¨è·å¾æ¥å¿ä¿¡æ¯"
-#: ../svn/util.c:455
+#: ../svn/util.c:464
msgid "Could not use external editor to fetch log message; consider setting the $SVN_EDITOR environment variable or using the --message (-m) or --file (-F) options"
msgstr "æ æ³ä½¿ç¨å¤é¨ç¼è¾å¨è·å¾æ¥å¿ä¿¡æ¯ï¼èè设置ç¯å¢åé $SVN_EDITORï¼æè
ä½¿ç¨ --message (-m) æ --file (-F) é项"
-#: ../svn/util.c:491
+#: ../svn/util.c:500
msgid ""
"\n"
"Log message unchanged or not specified\n"
@@ -13778,145 +18824,150 @@ msgid ""
msgstr ""
"\n"
"æ¥å¿ä¿¡æ¯æªä¿®æ¹ï¼ææªæå®\n"
-"a)ç»æ¢ï¼c)ç»§ç»ï¼e)ç¼è¾ï¼\n"
+"a)ç»æ¢ï¼c)ç»§ç»ï¼e)ç¼è¾:\n"
-#: ../svn/util.c:544
+#: ../svn/util.c:553
msgid "Use --force to override this restriction (local modifications may be lost)"
msgstr "è¯·ä½¿ç¨ --force éé¡¹å¼ºå¶æ§è¡(å¯è½ä¼ä¸¢å¤±æ¬å°ä¿®æ¹)"
-#: ../svn/util.c:733 ../svn/util.c:766
+#: ../svn/util.c:743 ../svn/util.c:776
msgid "none"
msgstr "æ "
-#: ../svn/util.c:734
+#: ../svn/util.c:744
msgid "file"
msgstr "æä»¶"
-#: ../svn/util.c:735
+#: ../svn/util.c:745
msgid "dir"
msgstr "ç®å½"
-#: ../svn/util.c:767
+#: ../svn/util.c:777
msgid "update"
msgstr "æ´æ°"
-#: ../svn/util.c:768
+#: ../svn/util.c:778
msgid "switch"
msgstr "忢"
-#: ../svn/util.c:891
+#: ../svn/util.c:779
+msgid "merge"
+msgstr "åå¹¶"
+
+#: ../svn/util.c:901
msgid "(invalid date)"
msgstr "(éæ³æ¥æ)"
-#: ../svn/util.c:1051
+#: ../svn/util.c:1064
#, c-format
msgid "svn: warning: '%s' is a binary mime-type but file '%s' looks like text; diff, merge, blame, and other operations will stop working on this file\n"
-msgstr ""
+msgstr "svn: è¦å: '%s' æ¯äºè¿å¶ MIME ç±»åï¼ä½æä»¶ '%s' çèµ·æ¥åææ¬ï¼diffãmergeãblame åå
¶ä»æä½å°ä»\n"
-#: ../svnadmin/svnadmin.c:236 ../svnfsfs/svnfsfs.c:141
-#: ../svnrdump/svnrdump.c:131
+#: ../svnadmin/svnadmin.c:181 ../svnfsfs/svnfsfs.c:101
+#: ../svnrdump/svnrdump.c:114
msgid "specify revision number ARG (or X:Y range)"
msgstr "æå®çæ¬ ARG (æ X:Y èå´)"
-#: ../svnadmin/svnadmin.c:239 ../svnlook/svnlook.c:166
+#: ../svnadmin/svnadmin.c:184 ../svnlook/svnlook.c:173
msgid "specify transaction name ARG"
msgstr "æå®äºå¡åç§° ARG"
-#: ../svnadmin/svnadmin.c:242
+#: ../svnadmin/svnadmin.c:187
msgid "dump or hotcopy incrementally"
msgstr "以å¢éæ¹å¼è¿è¡è½¬åæçå¤å¶"
-#: ../svnadmin/svnadmin.c:245
+#: ../svnadmin/svnadmin.c:190
msgid "use deltas in dump output"
msgstr "å¨è½¬åè¾åºä¸ä½¿ç¨å·®å¼"
-#: ../svnadmin/svnadmin.c:248
+#: ../svnadmin/svnadmin.c:193
msgid "bypass the repository hook system"
msgstr "è·³è¿çæ¬åºé©åç³»ç»"
-#: ../svnadmin/svnadmin.c:251
+#: ../svnadmin/svnadmin.c:196
msgid "bypass property validation logic"
msgstr "è·³è¿å±æ§æ ¡éªé»è¾"
-#: ../svnadmin/svnadmin.c:254
-#, fuzzy
+#: ../svnadmin/svnadmin.c:199
msgid "ignore revision datestamps found in the stream"
-msgstr "å¿½ç¥æææµä¸ççæ¬åº UUID"
+msgstr "å¿½ç¥æµä¸ççæ¬æ¥ææ³"
-#: ../svnadmin/svnadmin.c:257 ../svnfsfs/svnfsfs.c:138
-#, fuzzy
+#: ../svnadmin/svnadmin.c:202 ../svnfsfs/svnfsfs.c:98
msgid "no progress (only errors to stderr)"
-msgstr "卿 åé误è¾åºä¸æ¾ç¤ºè¿åº¦ (ä»
é误)"
+msgstr "䏿¾ç¤ºè¿åº¦(ä»
é误è¾åºå° stderr)"
-#: ../svnadmin/svnadmin.c:260
+#: ../svnadmin/svnadmin.c:205
msgid "ignore any repos UUID found in the stream"
msgstr "å¿½ç¥æææµä¸ççæ¬åº UUID"
-#: ../svnadmin/svnadmin.c:263
+#: ../svnadmin/svnadmin.c:208
msgid "set repos UUID to that found in stream, if any"
msgstr "妿æµä¸åå¨UUID,å设å®ä¸ºçæ¬åºç UUID"
-#: ../svnadmin/svnadmin.c:266
-#, fuzzy
+#: ../svnadmin/svnadmin.c:211
msgid ""
"type of repository:\n"
" 'fsfs' (default), 'bdb' or 'fsx'\n"
" CAUTION: FSX is for EXPERIMENTAL use only!"
msgstr ""
-"æ¯å¦å¯¹æä»¶å
容å¯ç¨ç¼å\n"
-" é»è®¤å¼: æ¯ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"çæ¬åºç±»å:\n"
+" 'fsfs' (é»è®¤)ã'bdb' æ 'fsx'\n"
+" 注æ"
-#: ../svnadmin/svnadmin.c:271
+#: ../svnadmin/svnadmin.c:216
msgid "load at specified directory in repository"
msgstr "å è½½å°çæ¬åºæå®çç®å½ä¸"
-#: ../svnadmin/svnadmin.c:274
+#: ../svnadmin/svnadmin.c:219
msgid "disable fsync at transaction commit [Berkeley DB]"
msgstr "å¨æäº¤äºå¡æ¶ç¦ç¨fsync [BDB]"
-#: ../svnadmin/svnadmin.c:277
+#: ../svnadmin/svnadmin.c:222
msgid "disable automatic log file removal [Berkeley DB]"
msgstr "ç¦ç¨èªå¨å 餿¥å¿æä»¶ [BDB]"
-#: ../svnadmin/svnadmin.c:283
+#: ../svnadmin/svnadmin.c:228
msgid ""
"remove redundant Berkeley DB log files\n"
" from source repository [Berkeley DB]"
-msgstr "å 餿ºçæ¬åºä¸å¤ä½çBDBæ¥å¿æä»¶ [BDB]"
+msgstr ""
+"仿ºçæ¬åºä¸å é¤å¤ä½ç Berkeley DB\n"
+" æ¥å¿æä»¶ [Berkeley DB]"
-#: ../svnadmin/svnadmin.c:287
+#: ../svnadmin/svnadmin.c:232
msgid "call pre-commit hook before committing revisions"
msgstr "æäº¤çæ¬åè°ç¨ pre-commit é©å"
-#: ../svnadmin/svnadmin.c:290
+#: ../svnadmin/svnadmin.c:235
msgid "call post-commit hook after committing revisions"
msgstr "æäº¤çæ¬åè°ç¨ post-commit é©å"
-#: ../svnadmin/svnadmin.c:293
+#: ../svnadmin/svnadmin.c:238
msgid "call hook before changing revision property"
msgstr "ä¿®æ¹å±æ§åè°ç¨é©å"
-#: ../svnadmin/svnadmin.c:296
+#: ../svnadmin/svnadmin.c:241
msgid "call hook after changing revision property"
msgstr "ä¿®æ¹å±æ§åè°ç¨é©å"
-#: ../svnadmin/svnadmin.c:299
+#: ../svnadmin/svnadmin.c:244
msgid ""
"wait instead of exit if the repository is in\n"
" use by another process"
-msgstr "å¦æçæ¬åºè¢«å
¶ä»è¿ç¨å ç¨ï¼çå¾
èä¸ç´æ¥éåº"
+msgstr ""
+"å¦æçæ¬åºæ£è¢«å
¶ä»è¿ç¨ä½¿ç¨ï¼åçå¾
\n"
+" è䏿¯éåº"
-#: ../svnadmin/svnadmin.c:303 ../svnadmin/svnadmin.c:306
-#: ../svnadmin/svnadmin.c:309
+#: ../svnadmin/svnadmin.c:248 ../svnadmin/svnadmin.c:251
+#: ../svnadmin/svnadmin.c:254
msgid "deprecated; see --compatible-version"
-msgstr ""
+msgstr "å·²åºå¼ï¼åè§ --compatible-version"
-#: ../svnadmin/svnadmin.c:312
+#: ../svnadmin/svnadmin.c:257
msgid "continue verification after detecting a corruption"
-msgstr ""
+msgstr "æ£æµå°æååç»§ç»éªè¯"
-#: ../svnadmin/svnadmin.c:315
+#: ../svnadmin/svnadmin.c:260 ../svnlook/svnlook.c:148
msgid ""
"size of the extra in-memory cache in MB used to\n"
" minimize redundant operations. Default: 16.\n"
@@ -13926,107 +18977,195 @@ msgstr ""
" é»è®¤å¼: 16ã\n"
" [ä»
ç¨äº FSFS ä»åº]"
-#: ../svnadmin/svnadmin.c:320
-#, fuzzy
+#: ../svnadmin/svnadmin.c:265
msgid ""
"use repository format compatible with Subversion\n"
" version ARG (\"1.5.5\", \"1.7\", etc.)"
-msgstr "ä½¿ç¨ Subversion 1.5 ä¹åçæ¬çæ ¼å¼"
+msgstr ""
+"使ç¨ä¸ Subversion çæ¬ ARG å
¼å®¹ç\n"
+" çæ¬åºæ ¼å¼(\"1.5.5\"ã\"1.7\" ç)"
-#: ../svnadmin/svnadmin.c:323
-#, fuzzy
+#: ../svnadmin/svnadmin.c:268 ../svnadmin/svnadmin.c:417
msgid "read repository paths from file ARG"
-msgstr "仿件 ARG 读å屿§å¼"
+msgstr "仿件 ARG 读åçæ¬åºè·¯å¾"
-#: ../svnadmin/svnadmin.c:326
-#, fuzzy
+#: ../svnadmin/svnadmin.c:271
msgid ""
"report any names within the same directory or\n"
" svn:mergeinfo property value that differ only\n"
" in character representation, but are otherwise\n"
" identical"
msgstr ""
-"å¨éè¦æ¶çªåéã请å°å¿ä½¿ç¨\n"
-" å¦æä½ çéåå
å«è¿æ¶çéï¼å¹¶ä¸æ²¡æå
¶å® svnsync\n"
-" å®ä¾åæ¶è¿è¡ã"
+"æ¥ååä¸ç®å½ä¸æ svn:mergeinfo 屿§å¼å
\n"
+" ä»
å符表示形å¼ä¸åãå
¶ä½å®å
¨ç¸åç\n"
+" åç§°"
-#: ../svnadmin/svnadmin.c:332
-#, fuzzy
+#: ../svnadmin/svnadmin.c:277
msgid ""
"verify metadata only (ignored for BDB),\n"
" checking against external corruption in\n"
" Subversion 1.9+ format repositories.\n"
msgstr ""
-"ç¨æ¥åå°å使ä½çå
åä¸çé¢å¤ç¼åç大å°(MB)\n"
-" é»è®¤å¼: 16ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"ä»
éªè¯å
æ°æ®(BDB å¿½ç¥æ¤é项)ï¼\n"
+" å¨ Subversion 1.9+ æ ¼å¼ççæ¬åºä¸\n"
+" æ£æ¥å¤é¨åå é æçæåã\n"
+
+#: ../svnadmin/svnadmin.c:282
+msgid ""
+"disable flushing to disk during the operation\n"
+" (faster, but unsafe on power off)"
+msgstr ""
+"æä½æé´ç¦ç¨ç£çå·æ°\n"
+" (æ´å¿«ï¼ä½æçµä¸å®å
¨)"
+
+#: ../svnadmin/svnadmin.c:286
+msgid ""
+"normalize property values found in the dumpstream\n"
+" (currently, only translates non-LF line endings)"
+msgstr ""
+"è§èåè½¬å¨æµä¸ç屿§å¼\n"
+" (ç®åä»
å°é LF è¡ç»æç¬¦è½¬æ¢ä¸º LF)"
+
+#: ../svnadmin/svnadmin.c:290
+msgid "filter out nodes with given prefix(es) from dump"
+msgstr "ä»è½¬å¨ä¸è¿æ»¤æå
·æç»å®åç¼çèç¹"
+
+#: ../svnadmin/svnadmin.c:293
+msgid "filter out nodes without given prefix(es) from dump"
+msgstr "ä»è½¬å¨ä¸è¿æ»¤æä¸å
·æç»å®åç¼çèç¹"
+
+#: ../svnadmin/svnadmin.c:296
+msgid ""
+"treat the path prefixes as file glob patterns.\n"
+" Glob special characters are '*' '?' '[]' and '\\'.\n"
+" Character '/' is not treated specially, so\n"
+" pattern /*/foo matches paths /a/foo and /a/b/foo."
+msgstr ""
+"å°è·¯å¾åç¼ä½ä¸ºæä»¶ glob 模å¼å¤çã\n"
+" Glob ç¹æ®å符为 '*' '?' '[]' å '\\'ã\n"
+" å符 '/' ä¸ä½ç¹æ®å¤çï¼æä»¥æ¨¡å¼\n"
+" /*/foo å¹é
è·¯å¾ /a/foo å /a/b/fooã"
-#: ../svnadmin/svnadmin.c:346
+#: ../svnadmin/svnadmin.c:311
+msgid ""
+"usage: svnadmin build-repcache REPOS_PATH [-r LOWER[:UPPER]]\n"
+"\n"
+msgstr ""
+"ç¨æ³: svnadmin build-repcache REPOS_PATH [-r LOWER[:UPPER]]\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:313
+msgid ""
+"Add missing entries to the representation cache for the repository\n"
+"at REPOS_PATH. Process data in revisions LOWER through UPPER.\n"
+"If no revision arguments are given, process all revisions. If only\n"
+"LOWER revision argument is given, process only that single revision.\n"
+msgstr ""
+"为 REPOS_PATH å¤ççæ¬åºæ·»å 缺失ç表示ç¼åæ¡ç®ã\n"
+"å¤ç LOWER å° UPPER çæ¬ä¸çæ°æ®ã\n"
+"妿æªç»åºçæ¬åæ°ï¼åå¤çææçæ¬ã妿åªç»åº LOWER\n"
+"çæ¬åæ°ï¼ååªå¤ç该åä¸ªçæ¬ã\n"
+
+#: ../svnadmin/svnadmin.c:321
msgid ""
"usage: svnadmin crashtest REPOS_PATH\n"
"\n"
-"Open the repository at REPOS_PATH, then abort, thus simulating\n"
-"a process that crashes while holding an open repository handle.\n"
msgstr ""
"ç¨æ³: svnadmin crashtest REPOS_PATH\n"
"\n"
-"æå¼ä½äº REPOS_PATH ççæ¬åº, ç¶åç»æ¢, ä»è模æä¸ä¸ªææçæ¬åºå¥æè¿ç¨çå´©æºã\n"
-#: ../svnadmin/svnadmin.c:352
+#: ../svnadmin/svnadmin.c:323
+msgid ""
+"Open the repository at REPOS_PATH, then abort, thus simulating\n"
+"a process that crashes while holding an open repository handle.\n"
+msgstr ""
+"æå¼ REPOS_PATH å¤ççæ¬åºï¼ç¶å䏿¢ï¼\n"
+"æ¨¡ææææå¼ççæ¬åºå¥ææ¶å´©æºçè¿ç¨ã\n"
+
+#: ../svnadmin/svnadmin.c:329
msgid ""
"usage: svnadmin create REPOS_PATH\n"
"\n"
-"Create a new, empty repository at REPOS_PATH.\n"
msgstr ""
"ç¨æ³: svnadmin create REPOS_PATH\n"
"\n"
-"å¨ REPOS_PATH å建ä¸ä¸ªæ°çç©ºçæ¬åºã\n"
-#: ../svnadmin/svnadmin.c:361
-#, fuzzy
+#: ../svnadmin/svnadmin.c:331
+msgid "Create a new, empty repository at REPOS_PATH.\n"
+msgstr "å¨ REPOS_PATH å建ä¸ä¸ªæ°çç©ºçæ¬åºã\n"
+
+#: ../svnadmin/svnadmin.c:340
msgid ""
"usage: 1. svnadmin delrevprop REPOS_PATH -r REVISION NAME\n"
-" 2. svnadmin delrevprop REPO_PATH -t TXN NAME\n"
+" 2. svnadmin delrevprop REPOS_PATH -t TXN NAME\n"
"\n"
+msgstr ""
+"ç¨æ³: 1. svnadmin delrevprop REPOS_PATH -r REVISION NAME\n"
+" 2. svnadmin delrevprop REPOS_PATH -t TXN N\n"
+
+#: ../svnadmin/svnadmin.c:343
+msgid ""
"1. Delete the property NAME on revision REVISION.\n"
"\n"
+msgstr ""
+"1. å é¤çæ¬ REVISION ä¸å为 NAME ç屿§ã\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:345 ../svnadmin/svnadmin.c:584
+msgid ""
"Use --use-pre-revprop-change-hook/--use-post-revprop-change-hook to\n"
"trigger the revision property-related hooks (for example, if you want\n"
"an email notification sent from your post-revprop-change hook).\n"
"\n"
+msgstr ""
+"ä½¿ç¨ --use-pre-revprop-change-hook/--use-post-revprop-change-hook\n"
+"æ¥è§¦åçæ¬å±æ§ç¸å
³çé©å(ä¾å¦ï¼å¦æä½ 叿 post-revprop-change\n"
+"é©ååéé®ä»¶éç¥)ã\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:349
+msgid ""
"NOTE: Revision properties are not versioned, so this command will\n"
"irreversibly destroy the previous value of the property.\n"
"\n"
-"2. Delete the property NAME on transaction TXN.\n"
msgstr ""
-"ç¨æ³: svnadmin setrevprop REPOS_PATH -r REVISION NAME FILE\n"
-"\n"
-" å°çæ¬ REVISION ç屿§ NAME 设为 FILE çå
容ã使ç¨\n"
-" --use-pre-revprop-change-hook/--use-post-revprop-change-hook æ¥è§¦åä¸ä¿®\n"
-" æ¹å±æ§ç¸å
³çé©å(ä¾å¦ï¼ä½ éè¦å¨ä½ ç post-revprop-change é©åä¸åé email\n"
-" éç¥)ã\n"
-"\n"
-" 注æ: ä¿®è®¢å±æ§å¹¶æªçº³å
¥çæ¬ç®¡çï¼æä»¥è¿ä¸ªå½ä»¤ä¼è¦ç以åç屿§åå¼ã\n"
+"注æ: çæ¬å±æ§æ²¡æçæ¬æ§å¶ï¼æä»¥æ¤å½ä»¤å°\n"
+"ä¸å¯éå°éæ¯å±æ§çå
åå¼ã\n"
+
+#: ../svnadmin/svnadmin.c:352
+msgid "2. Delete the property NAME on transaction TXN.\n"
+msgstr "2. å é¤äºå¡ TXN ä¸å为 NAME ç屿§ã\n"
-#: ../svnadmin/svnadmin.c:374
+#: ../svnadmin/svnadmin.c:359
msgid ""
"usage: svnadmin deltify [-r LOWER[:UPPER]] REPOS_PATH\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin deltify [-r LOWER[:UPPER]] REPOS_PATH\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:361
+msgid ""
"Run over the requested revision range, performing predecessor delti-\n"
"fication on the paths changed in those revisions. Deltification in\n"
"essence compresses the repository by only storing the differences or\n"
"delta from the preceding revision. If no revisions are specified,\n"
"this will simply deltify the HEAD revision.\n"
msgstr ""
-"ç¨æ³: svnadmin deltify [-r LOWER[:UPPER]] REPOS_PATH\n"
-"\n"
-"卿å®ççæ¬èå´ä¸ï¼å¯¹å
¶ä¸åå¨çè·¯å¾å¢é计ç®ãåå©åªå¨åä¸ä»¥åçæ¬çå·®å¼ï¼\n"
-"宿¬è´¨ä¸å¯åç¼©çæ¬åºãå¦ææ²¡ææå®çæ¬åç´æ¥å¯¹ HEAD çæ¬è¿è¡ã\n"
+"éå请æ±ççæ¬èå´ï¼å¯¹è¿äºçæ¬ä¸æ´æ¹çè·¯å¾æ§è¡å驱å¢éåã\n"
+"å¢éåå®è´¨ä¸æ¯åªä¿åä¸åä¸çæ¬çå·®å¼(å¢é)ï¼ä»èåç¼©çæ¬åºã\n"
+"å¦ææªæå®çæ¬ï¼ååªå¯¹ HEAD çæ¬åå¢éåã\n"
-#: ../svnadmin/svnadmin.c:383
+#: ../svnadmin/svnadmin.c:370
msgid ""
"usage: svnadmin dump REPOS_PATH [-r LOWER[:UPPER] [--incremental]]\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin dump REPOS_PATH [-r LOWER[:UPPER] [--incremental]]\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:372
+msgid ""
"Dump the contents of filesystem to stdout in a 'dumpfile'\n"
"portable format, sending feedback to stderr. Dump revisions\n"
"LOWER rev through UPPER rev. If no revisions are given, dump all\n"
@@ -14036,89 +19175,176 @@ msgid ""
"every path present in the repository as of that revision. (In either\n"
"case, the second and subsequent revisions, if any, describe only paths\n"
"changed in those revisions.)\n"
+"\n"
msgstr ""
-"ç¨æ³: svnadmin dump REPOS_PATH [-r LOWER[:UPPER] [--incremental]]\n"
+"å°æä»¶ç³»ç»çå
容以å¯ç§»æ¤çè½¬å¨æä»¶æ ¼å¼è¾åºå°æ åè¾åºï¼\n"
+"åé¦ä¿¡æ¯è¾åºå°æ åé误ã转å¨ä» LOWER çæ¬å° UPPER çæ¬ã\n"
+"å¦ææªæå®çæ¬ï¼åè½¬å¨ææçæ¬æ ãå¦æåªæå®äº LOWERï¼\n"
+"ååªè½¬å¨è¯¥çæ¬æ ãå¦æä½¿ç¨äº --incrementalï¼è½¬å¨ç第ä¸ä¸ª\n"
+"çæ¬åªæè¿°è¯¥çæ¬ä¸åæ´çè·¯å¾ï¼å¦åä¼æè¿°è¯¥çæ¬ä¸çæ¬åºé\n"
+"åå¨çææè·¯å¾ã(æ 论åªç§æ
åµï¼ç¬¬äºä¸ªååç»çæ¬åªæè¿°\n"
+"åèªçæ¬ä¸åæ´çè·¯å¾ã)\n"
"\n"
-"å°æä»¶ç³»ç»çå
容ï¼ä»¥å¯ç§»æ¤â转åâæ ¼å¼è¾åºå°æ åè¾åºï¼å¹¶å°åé¦è¾åºå°æ åé误ã\n"
-"转å LOWER ä¸ UPPER çæ¬ä¹é´çå
容ãå¦ææ²¡ææå®çæ¬ï¼åè½¬å¨ææççæ¬æ ã\n"
-"å¦æåªææå® LOWER ï¼ååªè½¬å¨ä¸ä¸ªçæ¬æ ãå¦æä½¿ç¨äº --incremental é项ï¼é£ä¹\n"
-"第ä¸ä¸ªè½¬åççæ¬åªæè¿°å®æ¹åçè·¯å¾ï¼å¦åå®ä¼æè¿°æ¤çæ¬å¨çæ¬åºä¸æ¶åå°çæ¯ä¸ª\n"
-"è·¯å¾ã(å¨ä»»ä½æ
åµä¸ï¼ç¬¬äºä¸ªä»¥ååç»ççæ¬ï¼åªæè¿°è¿äºçæ¬æ¹åçè·¯å¾ã)\n"
-#: ../svnadmin/svnadmin.c:396
+#: ../svnadmin/svnadmin.c:382
msgid ""
-"usage: 1. svnadmin freeze REPOS_PATH PROGRAM [ARG...]\n"
-" 2. svnadmin freeze -F FILE PROGRAM [ARG...]\n"
+"Using --exclude or --include gives results equivalent to authz-based\n"
+"path exclusions. In particular, when the source of a copy is\n"
+"excluded, the copy is transformed into an add (unlike in 'svndumpfilter').\n"
+msgstr ""
+"ä½¿ç¨ --exclude æ --include å¾å°çç»æçåäºåºäº authz çè·¯å¾\n"
+"æé¤ãç¹å«æ¯ï¼å½å¤å¶çæºè¢«æé¤æ¶ï¼è¯¥å¤å¶ä¼åææ·»å (è¿ä¸\n"
+"'svndumpfilter' ä¸å)ã\n"
+
+#: ../svnadmin/svnadmin.c:388 ../svnadmin/svnadmin.c:400
+#: ../svnrdump/svnrdump.c:94
+msgid "write to file ARG instead of stdout"
+msgstr "åå
¥æä»¶ ARG è䏿¯æ åè¾åº"
+
+#: ../svnadmin/svnadmin.c:391
+msgid ""
+"usage: svnadmin dump-revprops REPOS_PATH [-r LOWER[:UPPER]]\n"
+"\n"
+msgstr ""
+"ç¨æ³: svnadmin dump-revprops REPOS_PATH [-r LOWER[:UPPER]]\n"
"\n"
+
+#: ../svnadmin/svnadmin.c:393
+msgid ""
+"Dump the revision properties of filesystem to stdout in a 'dumpfile'\n"
+"portable format, sending feedback to stderr. Dump revisions\n"
+"LOWER rev through UPPER rev. If no revisions are given, dump the\n"
+"properties for all revisions. If only LOWER is given, dump the\n"
+"properties for that one revision.\n"
+msgstr ""
+"å°æä»¶ç³»ç»ççæ¬å±æ§ä»¥'è½¬å¨æä»¶'å¯ç§»æ¤æ ¼å¼è½¬å¨å°æ åè¾åºï¼\n"
+"å¹¶æåé¦åéå°æ åé误ãè½¬å¨ LOWER å° UPPER çæ¬ã妿æªç»åº\n"
+"çæ¬ï¼åè½¬å¨ææçæ¬ç屿§ã妿åªç»åº LOWERï¼ååªè½¬å¨è¯¥çæ¬\n"
+"ç屿§ã\n"
+
+#: ../svnadmin/svnadmin.c:403
+msgid ""
+"usage: 1. svnadmin freeze REPOS_PATH -- PROGRAM [ARG...]\n"
+" 2. svnadmin freeze -F FILE -- PROGRAM [ARG...]\n"
+"\n"
+msgstr ""
+"ç¨æ³: 1. svnadmin freeze REPOS_PATH -- PROGRAM [ARG...]\n"
+" 2. svnadmin freeze -F FILE -- PROGRAM [ARG...]\n"
+
+#: ../svnadmin/svnadmin.c:406
+msgid ""
"1. Run PROGRAM passing ARGS while holding a write-lock on REPOS_PATH.\n"
+" Allows safe use of third-party backup tools on a live repository.\n"
"\n"
+msgstr ""
+"1. 卿æ REPOS_PATH åéçåæ¶è¿è¡ PROGRAM å¹¶ä¼ é ARGSã\n"
+" è¿æ ·å¯ä»¥å¨æ´»å¨ççæ¬åºä¸å®å
¨ä½¿ç¨ç¬¬ä¸æ¹å¤ä»½å·¥å
·ã\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:409
+msgid ""
"2. Like 1 except all repositories listed in FILE are locked. The file\n"
" format is repository paths separated by newlines. Repositories are\n"
" locked in the same order as they are listed in the file.\n"
+"\n"
+"The '--' tells svnadmin to stop looking for svnadmin options and pass\n"
+"all later arguments to PROGRAM even if they begin with '-'.\n"
msgstr ""
+"2. ä¸ 1 ç¸åï¼ä½éå® FILE ä¸ååºçææçæ¬åºãæä»¶æ ¼å¼ä¸ºä»¥\n"
+" æ¢è¡ç¬¦åéççæ¬åºè·¯å¾ãææä»¶ä¸ååºç顺åºä¾æ¬¡å éã\n"
+"\n"
+"'--' åè¯ svnadmin ä¸åæ¥æ¾ svnadmin éé¡¹ï¼æå颿æåæ°é½ä¼ ç»\n"
+"PROGRAMï¼å³ä½¿å®ä»¬ä»¥ '-' å¼å¤´ã\n"
-#: ../svnadmin/svnadmin.c:406
+#: ../svnadmin/svnadmin.c:420
msgid ""
"usage: svnadmin help [SUBCOMMAND...]\n"
"\n"
-"Describe the usage of this program or its subcommands.\n"
msgstr ""
"ç¨æ³: svnadmin help [SUBCOMMAND...]\n"
"\n"
-"æ¾ç¤ºæ¬ç¨åºæå
¶åå½ä»¤çç¨æ³ã\n"
-#: ../svnadmin/svnadmin.c:411
+#: ../svnadmin/svnadmin.c:422 ../svnfsfs/svnfsfs.c:119 ../svnlook/svnlook.c:273
+#: ../svnrdump/svnrdump.c:105 ../svnsync/svnsync.c:172
+msgid "Describe the usage of this program or its subcommands.\n"
+msgstr "æè¿°æ¤ç¨åºæå
¶åå½ä»¤çç¨æ³ã\n"
+
+#: ../svnadmin/svnadmin.c:427
msgid ""
"usage: svnadmin hotcopy REPOS_PATH NEW_REPOS_PATH\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin hotcopy REPOS_PATH NEW_REPOS_PATH\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:429
+msgid ""
"Make a hot copy of a repository.\n"
"If --incremental is passed, data which already exists at the destination\n"
"is not copied again. Incremental mode is implemented for FSFS repositories.\n"
msgstr ""
+"å¯¹çæ¬åºåçå¤å¶ã\n"
+"å¦æä¼ å
¥ --incrementalï¼ç®æ ä¸å·²åå¨çæ°æ®ä¸ä¼åå¤å¶ä¸éã\n"
+"å¢é模å¼ä»
对 FSFS çæ¬åºå®ç°ã\n"
-#: ../svnadmin/svnadmin.c:418
-#, fuzzy
+#: ../svnadmin/svnadmin.c:436
msgid ""
"usage: svnadmin info REPOS_PATH\n"
"\n"
-"Print information about the repository at REPOS_PATH.\n"
msgstr ""
-"ç¨æ³: svnadmin create REPOS_PATH\n"
+"ç¨æ³: svnadmin info REPOS_PATH\n"
"\n"
-"å¨ REPOS_PATH å建ä¸ä¸ªæ°çç©ºçæ¬åºã\n"
-#: ../svnadmin/svnadmin.c:423
+#: ../svnadmin/svnadmin.c:438
+msgid "Print information about the repository at REPOS_PATH.\n"
+msgstr "æå° REPOS_PATH å¤çæ¬åºçä¿¡æ¯ã\n"
+
+#: ../svnadmin/svnadmin.c:443
msgid ""
"usage: svnadmin list-dblogs REPOS_PATH\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin list-dblogs REPOS_PATH\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:445
+msgid ""
"List all Berkeley DB log files.\n"
"\n"
+msgstr ""
+"ååºææ Berkeley DB æ¥å¿æä»¶ã\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:447
+msgid ""
"WARNING: Modifying or deleting logfiles which are still in use\n"
"will cause your repository to be corrupted.\n"
msgstr ""
-"ç¨æ³: svnadmin list-dblogs REPOS_PATH\n"
-"\n"
-"ååºææçBDBæ¥å¿æä»¶ã\n"
-"\n"
-"è¦å: ä¿®æ¹æå é¤ä»å¨ä½¿ç¨ä¸çè®°å½æä»¶å°å¯¼è´çæ¬åºæåã\n"
+"è¦å: ä¿®æ¹æå é¤ä»å¨ä½¿ç¨çæ¥å¿æä»¶\n"
+"å°å¯¼è´çæ¬åºæåã\n"
-#: ../svnadmin/svnadmin.c:430
+#: ../svnadmin/svnadmin.c:453
msgid ""
"usage: svnadmin list-unused-dblogs REPOS_PATH\n"
"\n"
-"List unused Berkeley DB log files.\n"
-"\n"
msgstr ""
"ç¨æ³: svnadmin list-unused-dblogs REPOS_PATH\n"
"\n"
-"ååºæ ç¨çBDBæ¥å¿æä»¶ã\n"
-"\n"
-#: ../svnadmin/svnadmin.c:435
-#, fuzzy
+#: ../svnadmin/svnadmin.c:455
+msgid "List unused Berkeley DB log files.\n"
+msgstr "ååºæªä½¿ç¨ç Berkeley DB æ¥å¿æä»¶ã\n"
+
+#: ../svnadmin/svnadmin.c:460
msgid ""
"usage: svnadmin load REPOS_PATH\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin load REPOS_PATH\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:462
+msgid ""
"Read a 'dumpfile'-formatted stream from stdin, committing\n"
"new revisions into the repository's filesystem. If the repository\n"
"was previously empty, its UUID will, by default, be changed to the\n"
@@ -14126,93 +19352,178 @@ msgid ""
"If --revision is specified, limit the loaded revisions to only those\n"
"in the dump stream whose revision numbers match the specified range.\n"
msgstr ""
-"ç¨æ³: svnadmin load REPOS_PATH\n"
+"仿 åè¾å
¥è¯»å'è½¬å¨æä»¶'æ ¼å¼çæµï¼ææ°çæ¬æäº¤å°çæ¬åºçæä»¶\n"
+"ç³»ç»ä¸ãå¦æçæ¬åºåå
æ¯ç©ºçï¼é»è®¤ä¼æå®ç UUID æ¹ææµä¸æå®ç\n"
+"UUIDãè¿åº¦åé¦åéå°æ åè¾åºã\n"
+"妿æå®äº --revisionï¼ååªè£
è½½è½¬å¨æµä¸çæ¬å·å¨æå®èå´å
ççæ¬ã\n"
+
+#: ../svnadmin/svnadmin.c:475 ../svnadmin/svnadmin.c:488
+#: ../svnrdump/svnrdump.c:101
+msgid "read from file ARG instead of stdin"
+msgstr "仿件 ARG 读åè䏿¯æ åè¾å
¥"
+
+#: ../svnadmin/svnadmin.c:478
+msgid ""
+"usage: svnadmin load-revprops REPOS_PATH\n"
+"\n"
+msgstr ""
+"ç¨æ³: svnadmin load-revprops REPOS_PATH\n"
"\n"
-"仿 åè¾å
¥è¯»åâ转åâæ ¼å¼çæµï¼å°æ°ççæ¬æäº¤è³çæ¬åºçæä»¶\n"
-"ç³»ç»ä¸ãå¦æçæ¬åºåå
æ¯ç©ºçï¼é»è®¤ä¼å°å
¶ UUID 以æµä¸çæ°å¼ä»£æ¿ã\n"
-"è¿åº¦æ¥åä¼éè³æ åè¾åºã\n"
-#: ../svnadmin/svnadmin.c:448
+#: ../svnadmin/svnadmin.c:480
+msgid ""
+"Read a 'dumpfile'-formatted stream from stdin, setting the revision\n"
+"properties in the repository's filesystem. Revisions not found in the\n"
+"repository will cause an error. Progress feedback is sent to stdout.\n"
+"If --revision is specified, limit the loaded revisions to only those\n"
+"in the dump stream whose revision numbers match the specified range.\n"
+msgstr ""
+"仿 åè¾å
¥è¯»å'è½¬å¨æä»¶'æ ¼å¼çæµï¼è®¾ç½®çæ¬åºæä»¶ç³»ç»ä¸ççæ¬\n"
+"屿§ãçæ¬åºä¸ä¸åå¨ççæ¬ä¼å¯¼è´é误ãè¿åº¦åé¦åéå°æ åè¾åºã\n"
+"妿æå®äº --revisionï¼ååªè£
è½½è½¬å¨æµä¸çæ¬å·å¨æå®èå´å
ççæ¬ã\n"
+
+#: ../svnadmin/svnadmin.c:491
msgid ""
"usage: svnadmin lock REPOS_PATH PATH USERNAME COMMENT-FILE [TOKEN]\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin lock REPOS_PATH PATH USERNAME COMMENT-FILE [TOKEN]\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:493
+msgid ""
"Lock PATH by USERNAME setting comments from COMMENT-FILE.\n"
"If provided, use TOKEN as lock token. Use --bypass-hooks to avoid\n"
"triggering the pre-lock and post-lock hook scripts.\n"
msgstr ""
+"ç± USERNAME éå® PATHï¼æ³¨éä» COMMENT-FILE ä¸è®¾ç½®ã\n"
+"妿æä¾äº TOKENï¼ä½¿ç¨å
¶ä½ä¸ºéæ è®°ãä½¿ç¨ --bypass-hooks è·³è¿\n"
-#: ../svnadmin/svnadmin.c:455
+#: ../svnadmin/svnadmin.c:500
msgid ""
"usage: svnadmin lslocks REPOS_PATH [PATH-IN-REPOS]\n"
"\n"
-"Print descriptions of all locks on or under PATH-IN-REPOS (which,\n"
-"if not provided, is the root of the repository).\n"
msgstr ""
"ç¨æ³: svnadmin lslocks REPOS_PATH [PATH-IN-REPOS]\n"
"\n"
-"æ¾ç¤ºä½äº PATH-IN-REPOS æå
¶ååä¸çææéçæè¿°(å¦ææ²¡ææä¾ PATH-IN-REPOSï¼\n"
-"é£ä¹æ¾ç¤ºçæ¬åºæ ¹çä¿¡æ¯)ã\n"
-#: ../svnadmin/svnadmin.c:461
+#: ../svnadmin/svnadmin.c:502
+msgid ""
+"Print descriptions of all locks on or under PATH-IN-REPOS (which,\n"
+"if not provided, is the root of the repository).\n"
+msgstr ""
+"æå° PATH-IN-REPOS 䏿å
¶ä¸ææéçæè¿°\n"
+"(å¦ææªæä¾ï¼åä¸ºçæ¬åºæ ¹)ã\n"
+
+#: ../svnadmin/svnadmin.c:508
msgid ""
"usage: svnadmin lstxns REPOS_PATH\n"
"\n"
-"Print the names of all uncommitted transactions.\n"
msgstr ""
"ç¨æ³: svnadmin lstxns REPOS_PATH\n"
"\n"
-"æ¾ç¤ºæææªæäº¤äºå¡çåç§°ã\n"
-#: ../svnadmin/svnadmin.c:466
+#: ../svnadmin/svnadmin.c:510
+msgid ""
+"Print the names of uncommitted transactions. With -rN skip the output\n"
+"of those that have a base revision more recent than rN. Transactions\n"
+"with base revisions much older than HEAD are likely to have been\n"
+"abandoned and are candidates to be removed.\n"
+msgstr ""
+"æå°æªæäº¤äºå¡çåç§°ãä½¿ç¨ -rN æ¶ï¼è·³è¿åºç¡çæ¬æ¯ rN æ´æ°ç\n"
+"äºå¡ãåºç¡çæ¬æ¯ HEAD èå¾å¤çäºå¡å¾å¯è½å·²è¢«æ¾å¼ï¼å¯ä»¥èè\n"
+"å é¤ã\n"
+
+#: ../svnadmin/svnadmin.c:519
msgid ""
"usage: svnadmin pack REPOS_PATH\n"
"\n"
-"Possibly compact the repository into a more efficient storage model.\n"
-"This may not apply to all repositories, in which case, exit.\n"
msgstr ""
"ç¨æ³: svnadmin pack REPOS_PATH\n"
"\n"
-"ä½¿ç¨æ´ææçå卿¨¡ååç¼©çæ¬åºã\n"
-"å®å¯è½ä¸éç¨äºææççæ¬åºï¼æ¤æ¶ç´æ¥ç»æã\n"
-#: ../svnadmin/svnadmin.c:472
+#: ../svnadmin/svnadmin.c:521
+msgid ""
+"Possibly compact the repository into a more efficient storage model.\n"
+"This may not apply to all repositories, in which case, exit.\n"
+msgstr ""
+"å¯è½å°çæ¬åºå缩为æ´é«æçå卿¨¡åã\n"
+"è¿å¯è½ä¸éç¨äºææçæ¬åºï¼å¨æ¤æ
åµä¸\n"
+
+#: ../svnadmin/svnadmin.c:527
msgid ""
"usage: svnadmin recover REPOS_PATH\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin recover REPOS_PATH\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:529
+msgid ""
"Run the recovery procedure on a repository. Do this if you've\n"
"been getting errors indicating that recovery ought to be run.\n"
"Berkeley DB recovery requires exclusive access and will\n"
"exit if the repository is in use by another process.\n"
msgstr ""
-"ç¨æ³: svnadmin recover REPOS_PATH\n"
+"å¨çæ¬åºä¸è¿è¡æ¢å¤è¿ç¨ãå½ä½ 䏿æ¶å°æç¤ºåºè¯¥è¿è¡æ¢å¤çé误æ¶ï¼\n"
+"å°±æ§è¡å®ãBerkeley DB çæ¢å¤éè¦ç¬å 访é®ï¼å¦æçæ¬åºæ£è¢«å
¶ä»\n"
+"è¿ç¨ä½¿ç¨ï¼å½ä»¤ä¼éåºã\n"
+
+#: ../svnadmin/svnadmin.c:537
+msgid ""
+"usage: svnadmin rev-size REPOS_PATH -r REVISION\n"
+"\n"
+msgstr ""
+"ç¨æ³: svnadmin rev-size REPOS_PATH -r REVISION\n"
"\n"
-"å¯¹çæ¬åºè¿è¡ä¿®å¤ç¨åºãå½ä½ éå°åºå½æ§è¡ä¿®å¤çé误æç¤ºæ¶ï¼è¯·æ§è¡æ¤å½ä»¤ã\n"
-"ä¿®å¤ Berkeley DB éè¦ç¬å 访é®ï¼å¦æçæ¬åºè¢«å
¶å®è¿ç¨ä½¿ç¨ï¼å®ä¼ç«å³éåºã\n"
-#: ../svnadmin/svnadmin.c:480
+#: ../svnadmin/svnadmin.c:539
+msgid ""
+"Print the total size in bytes of the representation on disk of\n"
+"revision REVISION.\n"
+"\n"
+msgstr ""
+"æå°çæ¬ REVISION å¨ç£çä¸è¡¨ç¤ºçæ»åè大å°ã\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:542
+msgid "The size includes revision properties and excludes FSFS indexes.\n"
+msgstr "大å°å
æ¬çæ¬å±æ§ï¼ä¸å
æ¬ FSFS ç´¢å¼ã\n"
+
+#: ../svnadmin/svnadmin.c:549
msgid ""
"usage: svnadmin rmlocks REPOS_PATH LOCKED_PATH...\n"
"\n"
-"Unconditionally remove lock from each LOCKED_PATH.\n"
msgstr ""
"ç¨æ³: svnadmin rmlocks REPOS_PATH LOCKED_PATH...\n"
"\n"
-"æ æ¡ä»¶å°ä»æ¯ä¸ª LOCKED_PATH å é¤éã\n"
-#: ../svnadmin/svnadmin.c:485
+#: ../svnadmin/svnadmin.c:551
+msgid "Unconditionally remove lock from each LOCKED_PATH.\n"
+msgstr "æ æ¡ä»¶ç§»é¤æ¯ä¸ª LOCKED_PATH ä¸çéã\n"
+
+#: ../svnadmin/svnadmin.c:556
msgid ""
"usage: svnadmin rmtxns REPOS_PATH TXN_NAME...\n"
"\n"
-"Delete the named transaction(s).\n"
msgstr ""
"ç¨æ³: svnadmin rmtxns REPOS_PATH TXN_NAME...\n"
"\n"
-"ä»çæ¬åºå é¤å½åäºå¡ã\n"
-#: ../svnadmin/svnadmin.c:490
+#: ../svnadmin/svnadmin.c:558
+msgid "Delete the named transaction(s).\n"
+msgstr "å 餿å®çäºå¡ã\n"
+
+#: ../svnadmin/svnadmin.c:563
msgid ""
"usage: svnadmin setlog REPOS_PATH -r REVISION FILE\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin setlog REPOS_PATH -r REVISION FILE\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:565
+msgid ""
"Set the log-message on revision REVISION to the contents of FILE. Use\n"
"--bypass-hooks to avoid triggering the revision-property-related hooks\n"
"(for example, if you do not want an email notification sent\n"
@@ -14220,72 +19531,107 @@ msgid ""
"revision properties has not been enabled in the pre-revprop-change\n"
"hook).\n"
"\n"
+msgstr ""
+"æçæ¬ REVISION çæ¥å¿æ¶æ¯è®¾ç½®ä¸º FILE çå
容ãä½¿ç¨ --bypass-hooks\n"
+"å¯é¿å
触åçæ¬å±æ§ç¸å
³çé©å(ä¾å¦ï¼ä½ ä¸å¸æ post-revprop-change\n"
+"é©ååéé®ä»¶éç¥ï¼æè
pre-revprop-change é©åä¸å¹¶æªå¯ç¨çæ¬å±æ§\n"
+"ä¿®æ¹)ã\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:572
+msgid ""
"NOTE: Revision properties are not versioned, so this command will\n"
"overwrite the previous log message.\n"
msgstr ""
-"ç¨æ³: svnadmin setlog REPOS_PATH -r REVISION FILE\n"
-"\n"
-" å°çæ¬ REVISION çæ¥å¿ä¿¡æ¯è®¾ä¸º FILE çå
容ãä½¿ç¨ --bypass-hooks æ¥é¿\n"
-" å
触åä¸ä¿®æ¹å±æ§ç¸å
³çé©å(ä¾å¦ï¼ä½ ä¸éè¦ä½ ç post-revprop-change é©\n"
-" ååé emailéç¥ï¼æè
å¨ pre-revprop-change é©åä¸ç¦æ¢äºä¿®æ¹å±æ§)ã\n"
-"\n"
-" 注æ: ä¿®è®¢å±æ§å¹¶æªçº³å
¥çæ¬ç®¡çï¼æä»¥è¿ä¸ªå½ä»¤ä¼è¦ç以åç屿§åå¼ã\n"
+"注æ: çæ¬å±æ§æ²¡æçæ¬æ§å¶ï¼æä»¥æ¤å½ä»¤å°\n"
+"è¦çå
åçæ¥å¿æ¶æ¯ã\n"
-#: ../svnadmin/svnadmin.c:502
-#, fuzzy
+#: ../svnadmin/svnadmin.c:579
msgid ""
"usage: 1. svnadmin setrevprop REPOS_PATH -r REVISION NAME FILE\n"
" 2. svnadmin setrevprop REPOS_PATH -t TXN NAME FILE\n"
"\n"
+msgstr ""
+"ç¨æ³: 1. svnadmin setrevprop REPOS_PATH -r REVISION NAME FILE\n"
+" 2. svnadmin setrevprop REPOS_PATH -t \n"
+
+#: ../svnadmin/svnadmin.c:582
+msgid ""
"1. Set the property NAME on revision REVISION to the contents of FILE.\n"
"\n"
-"Use --use-pre-revprop-change-hook/--use-post-revprop-change-hook to\n"
-"trigger the revision property-related hooks (for example, if you want\n"
-"an email notification sent from your post-revprop-change hook).\n"
+msgstr ""
+"1. å°çæ¬ REVISION ä¸å为 NAME ç屿§è®¾ç½®ä¸º FILE çå
容ã\n"
"\n"
+
+#: ../svnadmin/svnadmin.c:588
+msgid ""
"NOTE: Revision properties are not versioned, so this command will\n"
"overwrite the previous value of the property.\n"
"\n"
-"2. Set the property NAME on transaction TXN to the contents of FILE.\n"
msgstr ""
-"ç¨æ³: svnadmin setrevprop REPOS_PATH -r REVISION NAME FILE\n"
-"\n"
-" å°çæ¬ REVISION ç屿§ NAME 设为 FILE çå
容ã使ç¨\n"
-" --use-pre-revprop-change-hook/--use-post-revprop-change-hook æ¥è§¦åä¸ä¿®\n"
-" æ¹å±æ§ç¸å
³çé©å(ä¾å¦ï¼ä½ éè¦å¨ä½ ç post-revprop-change é©åä¸åé email\n"
-" éç¥)ã\n"
+"注æ: çæ¬å±æ§æ²¡æçæ¬æ§å¶ï¼æä»¥æ¤å½ä»¤å°\n"
+"è¦ç屿§çå
åå¼ã\n"
"\n"
-" 注æ: ä¿®è®¢å±æ§å¹¶æªçº³å
¥çæ¬ç®¡çï¼æä»¥è¿ä¸ªå½ä»¤ä¼è¦ç以åç屿§åå¼ã\n"
-#: ../svnadmin/svnadmin.c:515
+#: ../svnadmin/svnadmin.c:591
+msgid "2. Set the property NAME on transaction TXN to the contents of FILE.\n"
+msgstr "2. å°äºå¡ TXN ä¸å为 NAME ç屿§è®¾ç½®ä¸º FILE çå
容ã\n"
+
+#: ../svnadmin/svnadmin.c:598
msgid ""
"usage: svnadmin setuuid REPOS_PATH [NEW_UUID]\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin setuuid REPOS_PATH [NEW_UUID]\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:600
+msgid ""
"Reset the repository UUID for the repository located at REPOS_PATH. If\n"
"NEW_UUID is provided, use that as the new repository UUID; otherwise,\n"
"generate a brand new UUID for the repository.\n"
msgstr ""
-"ç¨æ³: svnadmin setuuid REPOS_PATH [NEW_UUID]\n"
-"\n"
-"éç½®ä½äº REPOS_PATH ççæ¬åº UUIDã妿æä¾ NEW_UUIDï¼é£ä¹å®å°±æä¸ºçæ¬åºç\n"
-"æ° UUIDï¼å¦åå°±ä¸ºçæ¬åºçæä¸ä¸ªæ°ç UUIDã\n"
+"éç½® REPOS_PATH å¤çæ¬åºç UUIDã妿æä¾äº NEW_UUIDï¼å°±ç¨å®\n"
+"ä½ä¸ºæ°ççæ¬åº UUIDï¼å¦åä¸ºè¯¥çæ¬åºçæä¸ä¸ªå
¨æ°ç UUIDã\n"
-#: ../svnadmin/svnadmin.c:522
+#: ../svnadmin/svnadmin.c:607
msgid ""
"usage: svnadmin unlock REPOS_PATH LOCKED_PATH USERNAME TOKEN\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin unlock REPOS_PATH LOCKED_PATH USERNAME TOKEN\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:609
+msgid ""
"Unlock LOCKED_PATH (as USERNAME) after verifying that the token\n"
"associated with the lock matches TOKEN. Use --bypass-hooks to avoid\n"
"triggering the pre-unlock and post-unlock hook scripts.\n"
msgstr ""
+"å¨éªè¯ä¸éå
³èç令çä¸ TOKEN å¹é
åï¼è§£é LOCKED_PATH (以\n"
+"USERNAME 身份)ãä½¿ç¨ --bypass-hooks å¯é¿å
触å pre-unlock å\n"
+"post-unlock é©åèæ¬ã\n"
-#: ../svnadmin/svnadmin.c:529
+#: ../svnadmin/svnadmin.c:616
msgid ""
"usage: svnadmin upgrade REPOS_PATH\n"
"\n"
+msgstr ""
+"ç¨æ³: svnadmin upgrade REPOS_PATH\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:618
+msgid ""
"Upgrade the repository located at REPOS_PATH to the latest supported\n"
"schema version.\n"
"\n"
+msgstr ""
+"å° REPOS_PATH å¤ççæ¬åºåçº§å°ææ°æ¯æç\n"
+"模å¼çæ¬ã\n"
+"\n"
+
+#: ../svnadmin/svnadmin.c:621
+msgid ""
"This functionality is provided as a convenience for repository\n"
"administrators who wish to make use of new Subversion functionality\n"
"without having to undertake a potentially costly full repository dump\n"
@@ -14294,117 +19640,114 @@ msgid ""
"integrity of the repository. It does not guarantee the most optimized\n"
"repository state as a dump and subsequent load would.\n"
msgstr ""
-"ç¨æ³: svnadmin upgrade REPOS_PATH\n"
-"\n"
-"å级ä½äº REPOS_PATH å¤ççæ¬åºå°æ¯æçææ°æ¹æ¡çæ¬ã\n"
-"\n"
-"æ¤åè½ä¸ºæ³ä½¿ç¨æ°ç Subversion ç¹æ§ï¼å¹¶ä¸ä¸æ³ä»åºå
¨åºå¯¼åºåå è½½æ°æ®æä½\n"
-"ç代价ççæ¬åºç®¡çåæä¾ä¾¿å©ãåæ ·å°ï¼æ¤å级æä½å¨ä¿æçæ¬åºå®æ´æ§çå\n"
-"æä¸æ§è¡æå°ç工使¥å®æå级ãå®ä¸æ
ä¿çæ¬åºçç¶æä¸å¯¼åºåå è½½çå级æ¹\n"
-"æ¡ä¸æ ·æä¼åã\n"
+"æ¤åè½æ¯ä¸ºæ¹ä¾¿é£äºå¸æä½¿ç¨ Subversion æ°åè½ãå䏿³æ§è¡ä»£ä»·\n"
+"å¯è½å¾é«ç宿´çæ¬åºè½¬å¨åè£
è½½æä½ççæ¬åºç®¡çåèæä¾çã\n"
+"å æ¤ï¼å级åªåä¸ºæ¤æéçæå°å·¥ä½ï¼åæ¶ä»ä¿æçæ¬åºç宿´æ§ã\n"
+"å®ä¸å转å¨åè£
è½½é£æ ·ä¿è¯å¾å°æä¼åççæ¬åºç¶æã\n"
-#: ../svnadmin/svnadmin.c:542
-#, fuzzy
+#: ../svnadmin/svnadmin.c:632
msgid ""
"usage: svnadmin verify REPOS_PATH\n"
"\n"
-"Verify the data stored in the repository.\n"
msgstr ""
"ç¨æ³: svnadmin verify REPOS_PATH\n"
"\n"
-"æ ¡éªçæ¬åºä¸çæ°æ®ã\n"
-#: ../svnadmin/svnadmin.c:606
+#: ../svnadmin/svnadmin.c:634
+msgid "Verify the data stored in the repository.\n"
+msgstr "éªè¯çæ¬åºä¸åå¨çæ°æ®ã\n"
+
+#: ../svnadmin/svnadmin.c:735 ../svnadmin/svnadmin.c:2926
msgid "Invalid revision specifier"
msgstr "æ æççæ¬è¯´æ"
-#: ../svnadmin/svnadmin.c:610
+#: ../svnadmin/svnadmin.c:739
#, c-format
msgid "Revisions must not be greater than the youngest revision (%ld)"
msgstr "çæ¬å·ä¸è½å¤§äºææ°ççæ¬å·(%ld)"
-#: ../svnadmin/svnadmin.c:628
-#, fuzzy, c-format
+#: ../svnadmin/svnadmin.c:766
+#, c-format
msgid "Path '%s' is not a local path"
-msgstr "â%sâ䏿¯æ¬å°è·¯å¾"
+msgstr "è·¯å¾ '%s' 䏿¯æ¬å°è·¯å¾"
-#: ../svnadmin/svnadmin.c:657
-#, fuzzy
+#: ../svnadmin/svnadmin.c:795
msgid "Not enough arguments"
-msgstr "没ææä¾è¶³å¤çåæ°"
-
-#: ../svnadmin/svnadmin.c:660
-#, fuzzy
-msgid "Too many arguments"
-msgstr "åæ°è¿å¤"
+msgstr "åæ°ä¸è¶³"
-#: ../svnadmin/svnadmin.c:696
+#: ../svnadmin/svnadmin.c:838
#, c-format
msgid ""
"Successfully opened repository '%s'.\n"
"Will now crash to simulate a crashing server process.\n"
msgstr ""
+"æåæå¼çæ¬åº '%s'ã\n"
+"ç°å¨å°å´©æºä»¥æ¨¡æå´©æºçæå¡å¨è¿ç¨ã\n"
-#: ../svnadmin/svnadmin.c:735
+#: ../svnadmin/svnadmin.c:877
#, c-format
msgid "%swarning: The \"%s\" repository back-end is deprecated, consider using \"%s\" instead.\n"
-msgstr ""
+msgstr "%sè¦å: \"%s\" çæ¬åºå端已åºå¼ï¼è¯·èèä½¿ç¨ \"%s\" 代æ¿ã\n"
-#: ../svnadmin/svnadmin.c:776
+#: ../svnadmin/svnadmin.c:918
msgid "Repositories compatible with 1.0.x must use --fs-type=bdb"
-msgstr ""
+msgstr "å
¼å®¹ 1.0.x ççæ¬åºå¿
é¡»ä½¿ç¨ --fs-type=bdb"
-#: ../svnadmin/svnadmin.c:784
+#: ../svnadmin/svnadmin.c:926
#, c-format
msgid "Repositories compatible with 1.8.x or earlier cannot use --fs-type=%s"
-msgstr ""
+msgstr "å
¼å®¹ 1.8.x ææ´æ©çæ¬ççæ¬åºæ æ³ä½¿ç¨ --fs-type=%s"
-#: ../svnadmin/svnadmin.c:829 ../svnadmin/svnadmin.c:1196
-#: ../svnadmin/svnadmin.c:1381
+#: ../svnadmin/svnadmin.c:971 ../svnadmin/svnadmin.c:1371
+#: ../svnadmin/svnadmin.c:1701 ../svnadmin/svnadmin.c:3031
msgid "First revision cannot be higher than second"
msgstr "第ä¸ä¸ªçæ¬ä¸å¯å¤§äºç¬¬äºä¸ª"
-#: ../svnadmin/svnadmin.c:838
+#: ../svnadmin/svnadmin.c:980
#, c-format
msgid "Deltifying revision %ld..."
msgstr "æ£å¨è®¡ç®çæ¬ %ld å·®å¼..."
-#: ../svnadmin/svnadmin.c:842 ../svnadmin/svnadmin.c:955
-#: ../svnadmin/svnadmin.c:970
+#: ../svnadmin/svnadmin.c:984 ../svnadmin/svnadmin.c:1115
+#: ../svnadmin/svnadmin.c:1130
#, c-format
msgid "done.\n"
msgstr "宿ã\n"
-#: ../svnadmin/svnadmin.c:900
-#, fuzzy, c-format
+#: ../svnadmin/svnadmin.c:1033
+msgid "* Error verifying repository metadata.\n"
+msgstr "* éªè¯çæ¬åºå
æ°æ®æ¶åºéã\n"
+
+#: ../svnadmin/svnadmin.c:1039
+#, c-format
msgid "* Error verifying revision %ld.\n"
-msgstr "* å·²æ ¡éªçæ¬ %ldã\n"
+msgstr "* éªè¯çæ¬ %ld æ¶åºéã\n"
-#: ../svnadmin/svnadmin.c:936
+#: ../svnadmin/svnadmin.c:1096
msgid "* Verifying repository metadata ...\n"
-msgstr ""
+msgstr "* æ£å¨éªè¯çæ¬åºå
æ°æ® ...\n"
-#: ../svnadmin/svnadmin.c:939
-#, fuzzy, c-format
+#: ../svnadmin/svnadmin.c:1099
+#, c-format
msgid "* Verifying metadata at revision %ld ...\n"
-msgstr "* å·²æ ¡éªçæ¬ %ldã\n"
+msgstr "* æ£å¨éªè¯çæ¬ %ld çå
æ°æ® ...\n"
-#: ../svnadmin/svnadmin.c:949
+#: ../svnadmin/svnadmin.c:1109
#, c-format
msgid "Packing revisions in shard %s..."
msgstr "æ£å¨æå
çæ¬ç¢ç %s ..."
-#: ../svnadmin/svnadmin.c:964
+#: ../svnadmin/svnadmin.c:1124
#, c-format
msgid "Packing revprops in shard %s..."
msgstr "æ£å¨æå
çæ¬å±æ§ç¢ç %s ..."
-#: ../svnadmin/svnadmin.c:1039
+#: ../svnadmin/svnadmin.c:1199
#, c-format
msgid "<<< Skipped original revision %ld\n"
msgstr "<<< 已跳è¿åå§çæ¬ %ld\n"
-#: ../svnadmin/svnadmin.c:1056
+#: ../svnadmin/svnadmin.c:1215
msgid ""
"Repository lock acquired.\n"
"Please wait; recovering the repository may take some time...\n"
@@ -14412,7 +19755,7 @@ msgstr ""
"å·²åå¾çæ¬åºéå®ã\n"
"请ç¨åï¼ä¿®å¤çæ¬åºå¯è½éè¦ä¸æ®µæ¶é´...\n"
-#: ../svnadmin/svnadmin.c:1063
+#: ../svnadmin/svnadmin.c:1222
msgid ""
"Repository lock acquired.\n"
"Please wait; upgrading the repository may take some time...\n"
@@ -14420,37 +19763,51 @@ msgstr ""
"å·²åå¾çæ¬åºéå®ã\n"
"请ç¨åï¼åçº§çæ¬åºå¯è½éè¦ä¸æ®µæ¶é´...\n"
-#: ../svnadmin/svnadmin.c:1074
-#, fuzzy, c-format
-msgid "Packing revision properties in shard %s..."
-msgstr "æ£å¨æå
çæ¬ç¢ç %s ..."
+#: ../svnadmin/svnadmin.c:1233
+#, c-format
+msgid "Packed revision properties in shard %s\n"
+msgstr "å·²æå
åç %s ä¸ççæ¬å±æ§\n"
-#: ../svnadmin/svnadmin.c:1086
-#, fuzzy, c-format
-msgid "Removing non-packed revision properties in shard %s..."
-msgstr "æ£å¨æå
çæ¬ç¢ç %s ..."
+#: ../svnadmin/svnadmin.c:1244
+#, c-format
+msgid "Removed non-packed revision properties in shard %s\n"
+msgstr "已移é¤åç %s 䏿ªæå
ççæ¬å±æ§\n"
-#: ../svnadmin/svnadmin.c:1094
-#, fuzzy, c-format
+#: ../svnadmin/svnadmin.c:1252
+#, c-format
msgid "Bumped repository format to %ld\n"
-msgstr "çæ¬åºé©åé误"
+msgstr "å·²å°çæ¬åºæ ¼å¼æåå° %ld\n"
-#: ../svnadmin/svnadmin.c:1102
-#, fuzzy, c-format
+#: ../svnadmin/svnadmin.c:1260
+#, c-format
msgid "* Copied revision %ld.\n"
-msgstr "* 已转åçæ¬ %ldã\n"
+msgstr "* å·²å¤å¶çæ¬ %ldã\n"
-#: ../svnadmin/svnadmin.c:1108
-#, fuzzy, c-format
+#: ../svnadmin/svnadmin.c:1266
+#, c-format
msgid "* Copied revisions from %ld to %ld.\n"
-msgstr "* 已转åçæ¬ %ldã\n"
+msgstr "* å·²å¤å¶çæ¬ %ld å° %ldã\n"
+
+#: ../svnadmin/svnadmin.c:1277
+#, c-format
+msgid "svnadmin: Warning - this repository is not sharded. Packing has no effect.\n"
+msgstr "svnadmin: è¦å - æ¤çæ¬åºæªåçãæå
æ ææã\n"
-#: ../svnadmin/svnadmin.c:1257
+#: ../svnadmin/svnadmin.c:1284
+#, c-format
+msgid "Properties set on revision %ld.\n"
+msgstr "屿§å·²è®¾ç½®å°çæ¬ %ldã\n"
+
+#: ../svnadmin/svnadmin.c:1479
+#, c-format
+msgid "'--exclude' and '--include' options cannot be used simultaneously"
+msgstr "'--exclude' å '--include' é项ä¸è½åæ¶ä½¿ç¨"
+
+#: ../svnadmin/svnadmin.c:1583
msgid "No program provided"
msgstr "没ææä¾ç¨åº"
-#: ../svnadmin/svnadmin.c:1295
-#, fuzzy
+#: ../svnadmin/svnadmin.c:1623
msgid ""
"general usage: svnadmin SUBCOMMAND REPOS_PATH [ARGS & OPTIONS ...]\n"
"Subversion repository administration tool.\n"
@@ -14460,34 +19817,39 @@ msgid ""
"Available subcommands:\n"
msgstr ""
"ä¸è¬ç¨æ³: svnadmin SUBCOMMAND REPOS_PATH [ARGS & OPTIONS ...]\n"
-"使ç¨âsvnadmin help <subcommand>â å¾å°åå½ä»¤ç帮å©ä¿¡æ¯ã\n"
-"使ç¨âsvnadmin --versionâæ¥çç¨åºççæ¬å·åæä»¶ç³»ç»æ¨¡åã\n"
+"Subversion çæ¬åºç®¡çå·¥å
·ã\n"
+"è¾å
¥ 'svnadmin help <subcommand>' å¾å°å
³äºæä¸ªåå½ä»¤ç帮å©ã\n"
+"è¾å
¥ 'svnadmin --version' æ¥çç¨åºçæ¬åæä»¶ç³»ç»æ¨¡åã\n"
"\n"
-"å¯ç¨çåå½ä»¤: \n"
+"å¯ç¨çåå½ä»¤:\n"
-#: ../svnadmin/svnadmin.c:1303 ../svnlook/svnlook.c:2243
-#: ../svnserve/svnserve.c:427
+#: ../svnadmin/svnadmin.c:1631 ../svnlook/svnlook.c:2252
+#: ../svnserve/svnserve.c:472
msgid ""
"The following repository back-end (FS) modules are available:\n"
"\n"
msgstr ""
-"ä¸åçæ¬åºå端(FS) 模åå¯ç¨: \n"
+"ä¸åçæ¬åºå端 (FS) 模åå¯ç¨:\n"
"\n"
-#: ../svnadmin/svnadmin.c:1332
+#: ../svnadmin/svnadmin.c:1660
#, c-format
msgid "Invalid revision number (%ld) specified"
msgstr "æå®äºæ æççæ¬ (%ld)"
-#: ../svnadmin/svnadmin.c:1342
+#: ../svnadmin/svnadmin.c:1670
msgid "Non-numeric revision specified"
msgstr "æå®äºéæ°åçæ¬"
-#: ../svnadmin/svnadmin.c:1403
+#: ../svnadmin/svnadmin.c:1752 ../svnadmin/svnadmin.c:1810
+msgid "A property with invalid line ending found in dumpstream; consider using --normalize-props while loading."
+msgstr "å¨è½¬å¨æµä¸åç°è¡ç»å°¾æ æç屿§ï¼è¯·å¨å è½½æ¶èèä½¿ç¨ --normalize-propsã"
+
+#: ../svnadmin/svnadmin.c:1759 ../svnadmin/svnadmin.c:1817
msgid "Invalid property value found in dumpstream; consider repairing the source or using --bypass-prop-validation while loading."
msgstr "å¨è½¬å¨æµä¸åç°éæ³ç屿§å¼ï¼èèä¿®å¤ï¼æè
å¨å è½½æ¶ä½¿ç¨é项 '--bypass-prop-validation' ã"
-#: ../svnadmin/svnadmin.c:1469 ../svnadmin/svnadmin.c:2336
+#: ../svnadmin/svnadmin.c:1909 ../svnadmin/svnadmin.c:2809
msgid ""
"Failed to get exclusive repository access; perhaps another process\n"
"such as httpd, svnserve or svn has it open?"
@@ -14495,12 +19857,12 @@ msgstr ""
"æ æ³ç¬å 访é®çæ¬åºï¼å¯è½æ¯å
¶å®å¦ httpdï¼svnserve æ svn çè¿ç¨å·²ç»æå¼å®ï¼\n"
"å°æªå
³éï¼"
-#: ../svnadmin/svnadmin.c:1474 ../svnadmin/svnadmin.c:2341
+#: ../svnadmin/svnadmin.c:1914 ../svnadmin/svnadmin.c:2814
#, c-format
msgid "Waiting on repository lock; perhaps another process has it open?\n"
msgstr "çå¾
çæ¬åºéå®ä¸ï¼ä¹è®¸å
¶å®çè¿ç¨æå®æå¼äºï¼\n"
-#: ../svnadmin/svnadmin.c:1482
+#: ../svnadmin/svnadmin.c:1922
#, c-format
msgid ""
"\n"
@@ -14509,131 +19871,153 @@ msgstr ""
"\n"
"å®æä¿®å¤ã\n"
-#: ../svnadmin/svnadmin.c:1489
+#: ../svnadmin/svnadmin.c:1929
#, c-format
msgid "The latest repos revision is %ld.\n"
msgstr "ææ°ççæ¬åºçæ¬æ¯ %ldã\n"
-#: ../svnadmin/svnadmin.c:1604
+#: ../svnadmin/svnadmin.c:2041
#, c-format
msgid "Transaction '%s' removed.\n"
-msgstr "äºå¡â%sâ被å é¤ã\n"
+msgstr "äºå¡'%s'被å é¤ã\n"
-#: ../svnadmin/svnadmin.c:1686 ../svnadmin/svnadmin.c:1800
-#: ../svnadmin/svnadmin.c:2386
-#, fuzzy, c-format
+#: ../svnadmin/svnadmin.c:2123 ../svnadmin/svnadmin.c:2237
+#: ../svnadmin/svnadmin.c:2859
+#, c-format
msgid "--revision (-r) and --transaction (-t) are mutually exclusive"
-msgstr "--message (-m) ä¸ --file (-F) æ¯äºæ¥ç"
+msgstr "--revision (-r) å --transaction (-t) äºæ¥"
-#: ../svnadmin/svnadmin.c:1692 ../svnadmin/svnadmin.c:2392
+#: ../svnadmin/svnadmin.c:2129 ../svnadmin/svnadmin.c:2865
#, c-format
msgid "Calling hooks is incompatible with --transaction (-t)"
-msgstr ""
+msgstr "è°ç¨é©åä¸ --transaction (-t) ä¸å
¼å®¹"
-#: ../svnadmin/svnadmin.c:1697 ../svnadmin/svnadmin.c:1742
-#: ../svnadmin/svnadmin.c:2397
+#: ../svnadmin/svnadmin.c:2134 ../svnadmin/svnadmin.c:2179
+#: ../svnadmin/svnadmin.c:2870
#, c-format
msgid "Missing revision"
msgstr "ä¸¢å¤±çæ¬"
-#: ../svnadmin/svnadmin.c:1700 ../svnadmin/svnadmin.c:1745
-#: ../svnadmin/svnadmin.c:2400
+#: ../svnadmin/svnadmin.c:2137 ../svnadmin/svnadmin.c:2182
+#: ../svnadmin/svnadmin.c:2873
#, c-format
msgid "Only one revision allowed"
msgstr "åªå
许ä¸ä¸ªçæ¬"
-#: ../svnadmin/svnadmin.c:1862
+#: ../svnadmin/svnadmin.c:2301
msgid ""
"\n"
"-----Summary of corrupt revisions-----\n"
msgstr ""
+"\n"
+"-----æåçæ¬æè¦-----\n"
-#: ../svnadmin/svnadmin.c:1954
+#: ../svnadmin/svnadmin.c:2353
+#, c-format
+msgid "Failed to verify repository '%s'"
+msgstr "éªè¯çæ¬åº '%s' 失败"
+
+#: ../svnadmin/svnadmin.c:2405
#, c-format
msgid "UUID: %s\n"
msgstr "UUID: %s\n"
-#: ../svnadmin/svnadmin.c:1960
+#: ../svnadmin/svnadmin.c:2408
+#, c-format
+msgid "Revisions: %ld\n"
+msgstr "çæ¬æ°: %ld\n"
+
+#: ../svnadmin/svnadmin.c:2414
#, c-format
msgid "Repository Format: %d\n"
msgstr "çæ¬åºæ ¼å¼: %d\n"
-#: ../svnadmin/svnadmin.c:1974
+#: ../svnadmin/svnadmin.c:2428
#, c-format
msgid "Compatible With Version: %d.%d.0\n"
-msgstr ""
+msgstr "å
¼å®¹çæ¬: %d.%d.0\n"
-#: ../svnadmin/svnadmin.c:1993
+#: ../svnadmin/svnadmin.c:2447
#, c-format
msgid "Repository Capability: %s\n"
msgstr "çæ¬åºç¹æ§: %s\n"
-#: ../svnadmin/svnadmin.c:2002
+#: ../svnadmin/svnadmin.c:2456
#, c-format
msgid "Filesystem Type: %s\n"
msgstr "æä»¶ç³»ç»ç±»å: %s\n"
-#: ../svnadmin/svnadmin.c:2004
+#: ../svnadmin/svnadmin.c:2458
#, c-format
msgid "Filesystem Format: %d\n"
msgstr "æä»¶ç³»ç»æ ¼å¼: %d\n"
-#: ../svnadmin/svnadmin.c:2013
+#: ../svnadmin/svnadmin.c:2465
#, c-format
msgid "FSFS Sharded: yes\n"
-msgstr ""
+msgstr "FSFS åç: æ¯\n"
-#: ../svnadmin/svnadmin.c:2015
+#: ../svnadmin/svnadmin.c:2467
#, c-format
msgid "FSFS Sharded: no\n"
-msgstr ""
+msgstr "FSFS åç: å¦\n"
-#: ../svnadmin/svnadmin.c:2018
+#: ../svnadmin/svnadmin.c:2470
#, c-format
msgid "FSFS Shard Size: %d\n"
-msgstr ""
+msgstr "FSFS åç大å°: %d\n"
-#: ../svnadmin/svnadmin.c:2027
+#: ../svnadmin/svnadmin.c:2479
#, c-format
msgid "FSFS Shards Packed: %ld/%ld\n"
-msgstr ""
+msgstr "FSFS å·²æå
åç: %ld/%ld\n"
-#: ../svnadmin/svnadmin.c:2032
+#: ../svnadmin/svnadmin.c:2484
#, c-format
msgid "FSFS Logical Addressing: yes\n"
-msgstr ""
+msgstr "FSFS é»è¾å¯»å: æ¯\n"
-#: ../svnadmin/svnadmin.c:2034
+#: ../svnadmin/svnadmin.c:2486
#, c-format
msgid "FSFS Logical Addressing: no\n"
-msgstr ""
+msgstr "FSFS é»è¾å¯»å: å¦\n"
+
+#: ../svnadmin/svnadmin.c:2496
+#, c-format
+msgid "FSX Shard Size: %d\n"
+msgstr "FSX åç大å°: %d\n"
+
+#: ../svnadmin/svnadmin.c:2498
+#, c-format
+msgid "FSX Shards Packed: %ld/%ld\n"
+msgstr "FSX å·²æå
åç: %ld/%ld\n"
-#: ../svnadmin/svnadmin.c:2044
+#: ../svnadmin/svnadmin.c:2509
#, c-format
msgid "Configuration File: %s\n"
msgstr "é
ç½®æä»¶: %s\n"
-#: ../svnadmin/svnadmin.c:2168 ../svnlook/svnlook.c:2306
+#: ../svnadmin/svnadmin.c:2637 ../svnlook/svnlook.c:2315
#, c-format
msgid "UUID Token: %s\n"
msgstr "UUID æ è¯: %s\n"
-#: ../svnadmin/svnadmin.c:2169 ../svnlook/svnlook.c:2307
+#: ../svnadmin/svnadmin.c:2638 ../svnlook/svnlook.c:2316
#, c-format
msgid "Owner: %s\n"
msgstr "ææè
: %s\n"
-#: ../svnadmin/svnadmin.c:2170 ../svnlook/svnlook.c:2308
+#: ../svnadmin/svnadmin.c:2639 ../svnlook/svnlook.c:2317
#, c-format
msgid "Created: %s\n"
msgstr "å·²å建: %s\n"
-#: ../svnadmin/svnadmin.c:2171 ../svnlook/svnlook.c:2309
+#: ../svnadmin/svnadmin.c:2640 ../svnlook/svnlook.c:2318
#, c-format
msgid "Expires: %s\n"
msgstr "è¿æ: %s\n"
-#: ../svnadmin/svnadmin.c:2173
+#: ../svnadmin/svnadmin.c:2642
#, c-format
msgid ""
"Comment (%i line):\n"
@@ -14648,34 +20032,34 @@ msgstr[0] ""
"%s\n"
"\n"
-#: ../svnadmin/svnadmin.c:2221
+#: ../svnadmin/svnadmin.c:2690
msgid "No paths to unlock provided"
msgstr "没ææä¾è§£éçè·¯å¾"
-#: ../svnadmin/svnadmin.c:2239
+#: ../svnadmin/svnadmin.c:2708
#, c-format
msgid "Path '%s' isn't locked.\n"
-msgstr "è·¯å¾ â%sâ æ²¡æè¢«éå®ã\n"
+msgstr "è·¯å¾ '%s' 没æè¢«éå®ã\n"
-#: ../svnadmin/svnadmin.c:2251
+#: ../svnadmin/svnadmin.c:2722
#, c-format
msgid "Removed lock on '%s'.\n"
-msgstr "å é¤ â%sâ ä¸çéã\n"
+msgstr "å é¤ '%s' ä¸çéã\n"
-#: ../svnadmin/svnadmin.c:2304
+#: ../svnadmin/svnadmin.c:2776
#, c-format
msgid "'%s' unlocked by user '%s'.\n"
-msgstr "â%sâè¢«ç¨æ·â%sâè§£éã\n"
+msgstr "'%s'è¢«ç¨æ·'%s'è§£éã\n"
-#: ../svnadmin/svnadmin.c:2351
+#: ../svnadmin/svnadmin.c:2824
msgid "Upgrade of this repository's underlying versioned filesystem is not supported; consider dumping and loading the data elsewhere"
-msgstr "æä»¶ç³»ç»ä¸æ¯æå级æ¤çæ¬åºï¼è¯·èè使ç¨å¯¼åºåå è½½æ°æ®çåçº§æ¹æ¡"
+msgstr "䏿¯æå级æ¤çæ¬åºåºå±ççæ¬åæä»¶ç³»ç»ï¼è¯·èèææ°æ®è½¬å¨åºæ¥åè£
è½½å°å«å¤"
-#: ../svnadmin/svnadmin.c:2358
+#: ../svnadmin/svnadmin.c:2831
msgid "Upgrade of this repository is not supported; consider dumping and loading the data elsewhere"
msgstr "䏿¯æå级æ¤çæ¬åºï¼è¯·èè使ç¨å¯¼åºåå è½½æ°æ®çåçº§æ¹æ¡"
-#: ../svnadmin/svnadmin.c:2364
+#: ../svnadmin/svnadmin.c:2837
#, c-format
msgid ""
"\n"
@@ -14684,139 +20068,437 @@ msgstr ""
"\n"
"宿å级ã\n"
-#: ../svnadmin/svnadmin.c:2478 ../svnfsfs/svnfsfs.c:321
-#: ../svnrdump/svnrdump.c:950
+#: ../svnadmin/svnadmin.c:2904
+#, c-format
+msgid "Revision size query is not implemented for the filesystem type found in '%s'"
+msgstr "çæ¬å¤§å°æ¥è¯¢æªå¯¹ '%s' ä¸çæä»¶ç³»ç»ç±»åå®ç°"
+
+#: ../svnadmin/svnadmin.c:2940
+#, c-format
+msgid "%s bytes in revision %ld\n"
+msgstr "%s åè(å¨çæ¬ %ld ä¸)\n"
+
+#: ../svnadmin/svnadmin.c:2952
+#, c-format
+msgid "* Processed revision %ld.\n"
+msgstr "* å·²å¤ççæ¬ %ldã\n"
+
+#: ../svnadmin/svnadmin.c:2986
+#, c-format
+msgid "Building rep-cache is not implemented for the filesystem type found in '%s'"
+msgstr "æå»º rep-cache æªå¯¹ '%s' ä¸çæä»¶ç³»ç»ç±»åå®ç°"
+
+#: ../svnadmin/svnadmin.c:2994
+#, c-format
+msgid "svnadmin: Warning - this repository has rep-sharing disabled. Building rep-cache has no effect.\n"
+msgstr "svnadmin: è¦å - æ¤çæ¬åºå·²ç¦ç¨è¡¨ç¤ºå
±äº«ãæå»º rep-cache æ ææã\n"
+
+#: ../svnadmin/svnadmin.c:3125 ../svnfsfs/svnfsfs.c:299
+#: ../svnrdump/svnrdump.c:859
msgid "Multiple revision arguments encountered; try '-r N:M' instead of '-r N -r M'"
-msgstr "éå°äºå¤ä¸ªçæ¬åæ°ï¼è¯·ä½¿ç¨â-r N:Mâ代æ¿â-r M -r Nâ"
+msgstr "éå°äºå¤ä¸ªçæ¬åæ°ï¼è¯·ä½¿ç¨'-r N:M'代æ¿'-r M -r N'"
-#: ../svnadmin/svnadmin.c:2558
+#: ../svnadmin/svnadmin.c:3208
#, c-format
msgid "Cannot create pre-1.0-compatible repositories"
-msgstr ""
+msgstr "æ æ³å建å
¼å®¹ 1.0 ä¹åçæ¬ççæ¬åº"
-#: ../svnadmin/svnadmin.c:2570
+#: ../svnadmin/svnadmin.c:3220
#, c-format
msgid "Cannot guarantee compatibility beyond the current running version (%s)"
-msgstr ""
+msgstr "æ æ³ä¿è¯è¶
åºå½åè¿è¡çæ¬ (%s) çå
¼å®¹æ§"
-#: ../svnadmin/svnadmin.c:2671 ../svnfsfs/svnfsfs.c:386
+#: ../svnadmin/svnadmin.c:3344 ../svnfsfs/svnfsfs.c:368
#, c-format
msgid "subcommand argument required\n"
msgstr "å¿
é¡»æä¾åå½ä»¤åæ°\n"
-#: ../svnadmin/svnadmin.c:2708 ../svnfsfs/svnfsfs.c:421
+#: ../svnadmin/svnadmin.c:3381 ../svnfsfs/svnfsfs.c:403
msgid "Repository argument required"
msgstr "éè¦çæ¬åºåæ°"
-#: ../svnadmin/svnadmin.c:2716 ../svnfsfs/svnfsfs.c:429
+#: ../svnadmin/svnadmin.c:3389 ../svnfsfs/svnfsfs.c:411
#, c-format
msgid "'%s' is a URL when it should be a local path"
-msgstr "â%sâåºè¯¥æ¯æ¬å°è·¯å¾ï¼å®é
ä¸å´æ¯ URL"
+msgstr "'%s'åºè¯¥æ¯æ¬å°è·¯å¾ï¼å®é
ä¸å´æ¯ URL"
-#: ../svnadmin/svnadmin.c:2746
+#: ../svnadmin/svnadmin.c:3419
#, c-format
msgid ""
"Subcommand '%s' doesn't accept option '%s'\n"
"Type 'svnadmin help %s' for usage.\n"
msgstr ""
-"åå½ä»¤â%sâ䏿¥åé项â%sâ\n"
-"使ç¨âsvnadmin help %sâå¾å°ç¨æ³ã\n"
+"åå½ä»¤'%s'䏿¥åé项'%s'\n"
+"使ç¨'svnadmin help %s'å¾å°ç¨æ³ã\n"
-#: ../svnadmin/svnadmin.c:2790
+#: ../svnadmin/svnadmin.c:3450
msgid "Try 'svnadmin help' for more info"
-msgstr "请使ç¨âsvnadmin helpâ以å¾å°æ´å¤ä¿¡æ¯"
+msgstr "请使ç¨'svnadmin help'以å¾å°æ´å¤ä¿¡æ¯"
+
+#: ../svnbench/help-cmd.c:49
+msgid ""
+"usage: svnbench <subcommand> [options] [args]\n"
+"Subversion benchmarking tool.\n"
+"Type 'svnbench help <subcommand>' for help on a specific subcommand.\n"
+"Type 'svnbench --version' to see the program version and RA modules\n"
+" or 'svnbench --version --quiet' to see just the version number.\n"
+"\n"
+"Most subcommands take file and/or directory arguments, recursing\n"
+"on the directories. If no arguments are supplied to such a\n"
+"command, it recurses on the current directory (inclusive) by default.\n"
+"\n"
+"Available subcommands:\n"
+msgstr ""
+"ç¨æ³: svnbench <subcommand> [options] [args]\n"
+"Subversion æ§è½æµè¯å·¥å
·ã\n"
+"ä½¿ç¨ 'svnbench help <subcommand>' æ¥çåå½ä»¤ç帮å©ä¿¡æ¯ã\n"
+"ä½¿ç¨ 'svnbench --version' æ¥çç¨åºçæ¬åçæ¬åºè®¿é®(RA)模åï¼\n"
+" æ 'svnbench --version --quiet' åªæ¥ççæ¬å·ã\n"
+"\n"
+"大夿°åå½ä»¤æ¥åæä»¶æç®å½åæ°ï¼å¹¶éå½å¤çç®å½ã\n"
+"å¦ææ²¡æç»å½ä»¤æä¾åæ°ï¼é»è®¤éå½å¤çå½åç®å½(å
å«èªèº«)ã\n"
+"\n"
+"å¯ç¨çåå½ä»¤:\n"
+
+#: ../svnbench/null-blame-cmd.c:156
+#, c-format
+msgid ""
+"%15s revisions\n"
+"%15s deltas\n"
+"%15s bytes in deltas\n"
+msgstr ""
+"%15s çæ¬\n"
+"%15s å¢é\n"
+"%15s å¢éåè\n"
+
+#: ../svnbench/null-export-cmd.c:352
+#, c-format
+msgid ""
+"%15s directories\n"
+"%15s files\n"
+"%15s bytes in files\n"
+"%15s properties\n"
+"%15s bytes in properties\n"
+msgstr ""
+"%15s ç®å½\n"
+"%15s æä»¶\n"
+"%15s æä»¶åè\n"
+"%15s 屿§\n"
+"%15s 屿§åè\n"
+
+#: ../svnbench/null-info-cmd.c:273
+#, c-format
+msgid "Number of status notifications received: %d\n"
+msgstr "æ¶å°çç¶æéç¥æ°: %d\n"
+
+#: ../svnbench/null-list-cmd.c:180
+#, c-format
+msgid ""
+"%15s directories\n"
+"%15s files\n"
+"%15s locks\n"
+msgstr ""
+"%15s ç®å½\n"
+"%15s æä»¶\n"
+"%15s é\n"
+
+#: ../svnbench/null-log-cmd.c:190
+#, c-format
+msgid "Only relative paths can be specified after a URL for 'svnbench log', but '%s' is not a relative path"
+msgstr "å¨ 'svnbench log' ç URL ä¹ååªè½æå®ç¸å¯¹è·¯å¾ï¼ä½ '%s' 䏿¯ç¸å¯¹è·¯å¾"
+
+#: ../svnbench/null-log-cmd.c:226
+#, c-format
+msgid ""
+"%15s revisions, %15s merged in %s merges\n"
+"%15s msg lines, %15s in merged revisions\n"
+"%15s changes, %15s in merged revisions\n"
+msgstr ""
+"%15s çæ¬ï¼%15s å¨ %s 次åå¹¶ä¸åå¹¶\n"
+"%15s æ¶æ¯è¡ï¼%15s å¨åå¹¶ççæ¬ä¸\n"
+"%15s æ´æ¹ï¼%15s å¨åå¹¶ççæ¬ä¸\n"
+
+#: ../svnbench/null-log-cmd.c:238
+#, c-format
+msgid ""
+"%15s revisions\n"
+"%15s msg lines\n"
+"%15s changes\n"
+msgstr ""
+"%15s çæ¬\n"
+"%15s æ¶æ¯è¡\n"
+"%15s æ´æ¹\n"
+
+#: ../svnbench/svnbench.c:87
+msgid "obsolete; try --depth=files or --depth=immediates"
+msgstr "è¿æ¶ï¼å°è¯ --depth=files æ --depth=immediates"
+
+#: ../svnbench/svnbench.c:115 ../svnrdump/svnrdump.c:126
+msgid "specify a password ARG"
+msgstr "æå®å¯ç ARG"
+
+#: ../svnbench/svnbench.c:124
+msgid "use strict semantics"
+msgstr "使ç¨ä¸¥æ ¼çè¯æ³"
+
+#: ../svnbench/svnbench.c:148
+msgid "do no interactive prompting"
+msgstr "ä¸è¿è¡äº¤äºå¼æç¤º"
+
+#: ../svnbench/svnbench.c:173
+msgid "use ARG as search pattern (glob syntax)"
+msgstr "ä½¿ç¨ ARG ä½ä¸ºæç´¢æ¨¡å¼(glob è¯æ³)"
+
+#: ../svnbench/svnbench.c:219
+msgid ""
+"Fetch all versions of a file in a batch.\n"
+"usage: null-blame [-rM:N] TARGET[@REV]...\n"
+"\n"
+msgstr ""
+"æ¹éè·åæä»¶çææçæ¬ã\n"
+"ç¨æ³: null-blame [-rM:N] TARGET[@REV]...\n"
+"\n"
+
+#: ../svnbench/svnbench.c:240
+msgid ""
+"Create an unversioned copy of a tree.\n"
+"usage: null-export [-r REV] URL[@PEGREV]\n"
+"\n"
+msgstr ""
+"å建æªçæ¬æ§å¶çç®å½æ 坿¬ã\n"
+"ç¨æ³: null-export [-r REV] URL[@PEGREV]\n"
+"\n"
+
+#: ../svnbench/svnbench.c:243
+msgid ""
+" Exports a clean directory tree from the repository specified by\n"
+" URL, at revision REV if it is given, otherwise at HEAD.\n"
+"\n"
+msgstr ""
+" ä» URL æå®ççæ¬åºå¯¼åºå¹²åçç®å½æ ï¼\n"
+" 妿ç»å®äº REV å使ç¨è¯¥çæ¬ï¼å¦åä½¿ç¨ HEADã\n"
+
+#: ../svnbench/svnbench.c:252
+msgid ""
+"List directory entries in the repository.\n"
+"usage: null-list [TARGET[@REV]...]\n"
+"\n"
+msgstr ""
+"ååºçæ¬åºä¸çç®å½æ¡ç®ã\n"
+"ç¨æ³: null-list [TARGET[@REV]...]\n"
+"\n"
+
+#: ../svnbench/svnbench.c:263
+msgid ""
+" With --verbose, the following fields will be fetched for each item:\n"
+"\n"
+msgstr ""
+" ä½¿ç¨ --verbose æ¶ï¼å°è·åæ¯ä¸ªé¡¹ç以ä¸å段:\n"
+"\n"
+
+#: ../svnbench/svnbench.c:274
+msgid ""
+"Fetch the log messages for a set of revision(s) and/or path(s).\n"
+"usage: 1. null-log [PATH][@REV]\n"
+" 2. null-log URL[@REV] [PATH...]\n"
+"\n"
+msgstr ""
+"è·åä¸ç»çæ¬å/æè·¯å¾çæ¥å¿æ¶æ¯ã\n"
+"ç¨æ³: 1. null-log [PATH][@REV]\n"
+" 2. null-log URL\n"
+
+#: ../svnbench/svnbench.c:278
+msgid ""
+" 1. Fetch the log messages for the URL corresponding to PATH\n"
+" (default: '.'). If specified, REV is the revision in which the\n"
+" URL is first looked up, and the default revision range is REV:1.\n"
+" If REV is not specified, the default revision range is BASE:1,\n"
+" since the URL might not exist in the HEAD revision.\n"
+"\n"
+msgstr ""
+" 1. è·å PATH (é»è®¤: '.') å¯¹åº URL çæ¥å¿æ¶æ¯ã妿æå®äº REVï¼\n"
+" 宿¯å
æ¥æ¾è¯¥ URL ççæ¬ï¼é»è®¤çæ¬èå´ä¸º REV:1ãå¦ææªæå®\n"
+" REVï¼é»è®¤çæ¬èå´ä¸º BASE:1ï¼å 为该 URL å¯è½å¨ HEAD çæ¬ä¸\n"
+" å¹¶ä¸åå¨ã\n"
+"\n"
+
+#: ../svnbench/svnbench.c:284
+msgid ""
+" 2. Fetch the log messages for the PATHs (default: '.') under URL.\n"
+" If specified, REV is the revision in which the URL is first\n"
+" looked up, and the default revision range is REV:1; otherwise,\n"
+" the URL is looked up in HEAD, and the default revision range is\n"
+" HEAD:1.\n"
+"\n"
+msgstr ""
+" 2. è·å URL ä¸ç PATH (é»è®¤: '.') çæ¥å¿æ¶æ¯ã\n"
+" 妿æå®äº REVï¼å®æ¯å
æ¥æ¾è¯¥ URL ççæ¬ï¼é»è®¤çæ¬èå´ä¸º\n"
+" REV:1ï¼å¦åå¨ HEAD 䏿¥æ¾è¯¥ URLï¼é»è®¤çæ¬èå´ä¸º HEAD:1ã\n"
+"\n"
+
+#: ../svnbench/svnbench.c:294
+msgid ""
+" With -v, also print all affected paths with each log message.\n"
+" With -q, don't print the log message body itself (note that this is\n"
+" compatible with -v).\n"
+"\n"
+msgstr ""
+" ä½¿ç¨ -v æ¶ï¼ä¹æå°æ¯æ¡æ¥å¿æ¶æ¯çææåå½±åè·¯å¾ã\n"
+" ä½¿ç¨ -q æ¶ï¼ä¸æå°æ¥å¿æ¶æ¯æ£ææ¬èº«(注æè¿ä¸ -v å
¼å®¹)ã\n"
+
+#: ../svnbench/svnbench.c:298
+msgid ""
+" Each log message is printed just once, even if more than one of the\n"
+" affected paths for that revision were explicitly requested. Logs\n"
+" follow copy history by default. Use --stop-on-copy to disable this\n"
+" behavior, which can be useful for determining branchpoints.\n"
+msgstr ""
+" æ¯æ¡æ¥å¿æ¶æ¯åªæå°ä¸æ¬¡ï¼å³ä½¿è¯¥çæ¬çå¤ä¸ªåå½±åè·¯å¾é½è¢«æ¾å¼\n"
+" 请æ±ãæ¥å¿é»è®¤è·éå¤å¶åå²ãç¨ --stop-on-copy å¯ç¦ç¨æ¤è¡ä¸ºï¼\n"
+" è¿å¨ç¡®å®åæ¯ç¹æ¶å¾æç¨ã\n"
+
+#: ../svnbench/svnbench.c:309
+msgid ""
+"Display information about a local or remote item.\n"
+"usage: null-info [TARGET[@REV]...]\n"
+"\n"
+msgstr ""
+"æ¾ç¤ºæ¬å°æè¿ç¨é¡¹çä¿¡æ¯ã\n"
+"ç¨æ³: null-info [TARGET[@REV]...]\n"
+"\n"
+
+#: ../svnbench/svnbench.c:312
+msgid ""
+" Print information about each TARGET (default: '.').\n"
+" TARGET may be either a working-copy path or URL. If specified, REV\n"
+" determines in which revision the target is first looked up.\n"
+msgstr ""
+" æå°æ¯ä¸ª TARGET çä¿¡æ¯(é»è®¤: '.')ã\n"
+" TARGET å¯ä»¥æ¯å·¥ä½å¯æ¬è·¯å¾æ URLã妿æå®äº REVï¼å®å³å®å
å¨\n"
+" åªä¸ªçæ¬ä¸æ¥æ¾ç®æ ã\n"
+
+#: ../svnbench/svnbench.c:750
+#, c-format
+msgid ""
+"Subcommand '%s' doesn't accept option '%s'\n"
+"Type 'svnbench help %s' for usage.\n"
+msgstr ""
+"åå½ä»¤ '%s' 䏿¥åé项 '%s'\n"
+"è¾å
¥ 'svnbench help %s' è·åç¨æ³ã\n"
+
+#: ../svnbench/svnbench.c:942
+#, c-format
+msgid "Try 'svnbench help %s' for more information"
+msgstr "å°è¯ 'svnbench help %s' è·åæ´å¤ä¿¡æ¯"
+
+#: ../svnbench/svnbench.c:967
+#, c-format
+msgid "%15.6f seconds taken\n"
+msgstr "%15.6f ç§\n"
-#: ../svndumpfilter/svndumpfilter.c:79
+#: ../svnbench/svnbench.c:974
#, c-format
-msgid "Can't open stdio file"
-msgstr "æ æ³æå¼æ åè¾åº/å
¥æä»¶"
+msgid "%15s bytes transferred over network\n"
+msgstr "%15s åèéè¿ç½ç»ä¼ è¾\n"
-#: ../svndumpfilter/svndumpfilter.c:406
+#: ../svndumpfilter/svndumpfilter.c:360
msgid "This is an empty revision for padding."
msgstr "è¿æ¯ä¸ä¸ªç¨æ¥å¡«å
çç©ºçæ¬ã"
-#: ../svndumpfilter/svndumpfilter.c:489
+#: ../svndumpfilter/svndumpfilter.c:412
#, c-format
msgid "Revision %ld committed as %ld.\n"
msgstr "çæ¬ %ld æäº¤ä¸º %ldã\n"
-#: ../svndumpfilter/svndumpfilter.c:512
+#: ../svndumpfilter/svndumpfilter.c:435
#, c-format
msgid "Revision %ld skipped.\n"
msgstr "è·³è¿çæ¬ %ldã\n"
-#: ../svndumpfilter/svndumpfilter.c:608
+#: ../svndumpfilter/svndumpfilter.c:532
#, c-format
-msgid "Invalid copy source path '%s'"
-msgstr "å¤å¶æºè·¯å¾â%sâæ æ"
+msgid "Invalid copy source path '%s' for '%s'"
+msgstr "'%s' å¯¹äº '%s' æ¯æ æçå¤å¶æºè·¯å¾"
-#: ../svndumpfilter/svndumpfilter.c:649
-#, fuzzy, c-format
+#: ../svndumpfilter/svndumpfilter.c:571
+#, c-format
msgid "Missing Node-action for path '%s'"
-msgstr "è·¯å¾ â%sâ æä¸æ¯æçèç¹ç§ç±»"
+msgstr "è·¯å¾ '%s' ç¼ºå° Node-action"
-#: ../svndumpfilter/svndumpfilter.c:692
+#: ../svndumpfilter/svndumpfilter.c:614
#, c-format
-msgid "No valid copyfrom revision in filtered stream"
-msgstr "å¨è¿æ»¤æµä¸æ²¡æææçcopyfromçæ¬"
+msgid "No valid copyfrom revision in filtered stream for '%s'"
+msgstr "è¿æ»¤æµä¸ '%s' æ²¡æææç copyfrom çæ¬"
-#: ../svndumpfilter/svndumpfilter.c:817
+#: ../svndumpfilter/svndumpfilter.c:683
#, c-format
msgid "Missing merge source path '%s'; try with --skip-missing-merge-sources"
-msgstr "缺å°åå¹¶æºè·¯å¾ â%sâï¼å°è¯ --skip-missing-merge-sources"
+msgstr "缺å°åå¹¶æºè·¯å¾ '%s'ï¼å°è¯ --skip-missing-merge-sources"
-#: ../svndumpfilter/svndumpfilter.c:839
+#: ../svndumpfilter/svndumpfilter.c:705
#, c-format
msgid "No valid revision range 'start' in filtered stream"
-msgstr "å¨è¿æ»¤æµä¸æ²¡æææççæ¬èå´ âstartâ"
+msgstr "å¨è¿æ»¤æµä¸æ²¡æææççæ¬èå´ 'start'"
-#: ../svndumpfilter/svndumpfilter.c:846
+#: ../svndumpfilter/svndumpfilter.c:712
#, c-format
msgid "No valid revision range 'end' in filtered stream"
-msgstr "å¨è¿æ»¤æµä¸æ²¡æææççæ¬èå´ âendâ"
+msgstr "å¨è¿æ»¤æµä¸æ²¡æææççæ¬èå´ 'end'"
-#: ../svndumpfilter/svndumpfilter.c:892 ../svndumpfilter/svndumpfilter.c:923
+#: ../svndumpfilter/svndumpfilter.c:760 ../svndumpfilter/svndumpfilter.c:791
#, c-format
msgid "Delta property block detected, but deltas are not enabled for node '%s' in original revision %ld"
-msgstr ""
+msgstr "æ£æµå°å¢é屿§åï¼ä½èç¹ '%s'(åå§çæ¬ %ld)æªå¯ç¨å¢é"
-#: ../svndumpfilter/svndumpfilter.c:1056
+#: ../svndumpfilter/svndumpfilter.c:953
msgid "Do not display filtering statistics."
msgstr "䏿¾ç¤ºè¿æ»¤çç»è®¡æ°æ®ã"
-#: ../svndumpfilter/svndumpfilter.c:1058
-msgid "Treat the path prefixes as file glob patterns."
-msgstr "å°è·¯å¾åç¼è§ä¸ºæä»¶ç»é
模å¼ã"
+#: ../svndumpfilter/svndumpfilter.c:955
+msgid ""
+"Treat the path prefixes as file glob patterns.\n"
+" Glob special characters are '*' '?' '[]' and '\\'.\n"
+" Character '/' is not treated specially, so\n"
+" pattern /*/foo matches paths /a/foo and /a/b/foo."
+msgstr ""
+"å°è·¯å¾åç¼ä½ä¸ºæä»¶ glob 模å¼å¤çã\n"
+" Glob ç¹æ®å符为 '*' '?' '[]' å '\\'ã\n"
+" å符 '/' ä¸ä½ç¹æ®å¤çï¼æä»¥æ¨¡å¼\n"
+" /*/foo å¹é
è·¯å¾ /a/foo å /a/b/fooã"
-#: ../svndumpfilter/svndumpfilter.c:1060
+#: ../svndumpfilter/svndumpfilter.c:960
msgid "Remove revisions emptied by filtering."
msgstr "å é¤å è¿æ»¤è产ççç©ºçæ¬ã"
-#: ../svndumpfilter/svndumpfilter.c:1062
+#: ../svndumpfilter/svndumpfilter.c:962
msgid ""
"Remove all empty revisions found in dumpstream\n"
" except revision 0."
msgstr ""
+"ç§»é¤è½¬å¨æµä¸åç°çææç©ºçæ¬\n"
+" (çæ¬ 0 é¤å¤)ã"
-#: ../svndumpfilter/svndumpfilter.c:1065
+#: ../svndumpfilter/svndumpfilter.c:965
msgid "Renumber revisions left after filtering."
msgstr "è¿æ»¤åéç¼ä½ä¸ççæ¬ã"
-#: ../svndumpfilter/svndumpfilter.c:1068
+#: ../svndumpfilter/svndumpfilter.c:968
msgid "Skip missing merge sources."
msgstr "è·³è¿ç¼ºå°çåå¹¶æº"
-#: ../svndumpfilter/svndumpfilter.c:1070
+#: ../svndumpfilter/svndumpfilter.c:970
msgid "Don't filter revision properties."
msgstr "ä¸è¿æ»¤çæ¬å±æ§ã"
-#: ../svndumpfilter/svndumpfilter.c:1072
+#: ../svndumpfilter/svndumpfilter.c:972
msgid ""
"Read additional prefixes, one per line, from\n"
" file ARG."
-msgstr "仿件 ARG ä¸è¯»åé¢å¤çåç¼ï¼æ¯ä¸ªä¸è¡ã"
+msgstr ""
+"仿件 ARG ä¸è¯»åé¢å¤çåç¼ï¼\n"
+" æ¯è¡ä¸ä¸ªã"
-#: ../svndumpfilter/svndumpfilter.c:1084
+#: ../svndumpfilter/svndumpfilter.c:984
msgid ""
"Filter out nodes with given prefixes from dumpstream.\n"
"usage: svndumpfilter exclude PATH_PREFIX...\n"
@@ -14824,7 +20506,7 @@ msgstr ""
"ä»è½¬åæµå é¤å¹é
æå®åç¼çèç¹ã\n"
"ç¨æ³: svndumpfilter exclude PATH_PREFIX...\n"
-#: ../svndumpfilter/svndumpfilter.c:1093
+#: ../svndumpfilter/svndumpfilter.c:994
msgid ""
"Filter out nodes without given prefixes from dumpstream.\n"
"usage: svndumpfilter include PATH_PREFIX...\n"
@@ -14832,7 +20514,7 @@ msgstr ""
"ä»è½¬å¨ä¸²æµä¸å 餿ªå
嫿å®åç¼çèç¹ã\n"
"ç¨æ³: svndumpfilter include PATH_PREFIX...\n"
-#: ../svndumpfilter/svndumpfilter.c:1102
+#: ../svndumpfilter/svndumpfilter.c:1004
msgid ""
"Describe the usage of this program or its subcommands.\n"
"usage: svndumpfilter help [SUBCOMMAND...]\n"
@@ -14840,8 +20522,7 @@ msgstr ""
"æè¿°æ¬ç¨åºæå
¶åå½ä»¤çç¨æ³ã\n"
"ç¨æ³: svndumpfilter help [SUBCOMMAND...]\n"
-#: ../svndumpfilter/svndumpfilter.c:1178
-#, fuzzy
+#: ../svndumpfilter/svndumpfilter.c:1079
msgid ""
"general usage: svndumpfilter SUBCOMMAND [ARGS & OPTIONS ...]\n"
"Subversion repository dump filtering tool.\n"
@@ -14851,52 +20532,53 @@ msgid ""
"Available subcommands:\n"
msgstr ""
"ä¸è¬ç¨æ³: svndumpfilter SUBCOMMAND [ARGS & OPTIONS ...]\n"
-"è¯·ä½¿ç¨ âsvndumpfilter help <subcommand>âè·å¾æå®åå½ä»¤ç帮å©ä¿¡æ¯ã\n"
-"è¯·ä½¿ç¨ âsvndumpfilter --versionâè·å¾æ¬ç¨åºçæ¬ã\n"
+"Subversion çæ¬åºè½¬å¨è¿æ»¤å·¥å
·ã\n"
+"è¾å
¥ 'svndumpfilter help <subcommand>' å¾å°å
³äºæä¸ªåå½ä»¤ç帮å©ã\n"
+"è¾å
¥ 'svndumpfilter --version' æ¥çç¨åºçæ¬ã\n"
"\n"
-"å¯ç¨çåå½ä»¤: \n"
+"å¯ç¨çåå½ä»¤:\n"
-#: ../svndumpfilter/svndumpfilter.c:1237
+#: ../svndumpfilter/svndumpfilter.c:1138
#, c-format
msgid "Excluding (and dropping empty revisions for) prefix patterns:\n"
msgstr "æé¤(以å丢å¼ç©ºçæ¬)çåç¼å¹é
模å¼: \n"
-#: ../svndumpfilter/svndumpfilter.c:1239
+#: ../svndumpfilter/svndumpfilter.c:1140
#, c-format
msgid "Excluding prefix patterns:\n"
msgstr "æé¤åç¼å¹é
模å¼: \n"
-#: ../svndumpfilter/svndumpfilter.c:1242
+#: ../svndumpfilter/svndumpfilter.c:1143
#, c-format
msgid "Including (and dropping empty revisions for) prefix patterns:\n"
msgstr "å
å«(以å丢å¼ç©ºçæ¬)çåç¼å¹é
模å¼: \n"
-#: ../svndumpfilter/svndumpfilter.c:1244
+#: ../svndumpfilter/svndumpfilter.c:1145
#, c-format
msgid "Including prefix patterns:\n"
msgstr "å
å«çåç¼å¹é
模å¼: \n"
-#: ../svndumpfilter/svndumpfilter.c:1252
+#: ../svndumpfilter/svndumpfilter.c:1153
#, c-format
msgid "Excluding (and dropping empty revisions for) prefixes:\n"
msgstr "æé¤ (以å丢å¼ç©ºçæ¬) çåç¼: \n"
-#: ../svndumpfilter/svndumpfilter.c:1254
+#: ../svndumpfilter/svndumpfilter.c:1155
#, c-format
msgid "Excluding prefixes:\n"
msgstr "æé¤åç¼: \n"
-#: ../svndumpfilter/svndumpfilter.c:1257
+#: ../svndumpfilter/svndumpfilter.c:1158
#, c-format
msgid "Including (and dropping empty revisions for) prefixes:\n"
msgstr "å
å« (以å丢å¼ç©ºçæ¬) çåç¼: \n"
-#: ../svndumpfilter/svndumpfilter.c:1259
+#: ../svndumpfilter/svndumpfilter.c:1160
#, c-format
msgid "Including prefixes:\n"
msgstr "å
å«çåç¼: \n"
-#: ../svndumpfilter/svndumpfilter.c:1287
+#: ../svndumpfilter/svndumpfilter.c:1188
#, c-format
msgid ""
"Dropped %d revision.\n"
@@ -14908,27 +20590,26 @@ msgstr[0] ""
"å é¤ %d ä¸ªçæ¬ã\n"
"\n"
-#: ../svndumpfilter/svndumpfilter.c:1295
+#: ../svndumpfilter/svndumpfilter.c:1196
msgid "Revisions renumbered as follows:\n"
msgstr "çæ¬è¢«éæ°ç¼å·å¦ä¸: \n"
-#: ../svndumpfilter/svndumpfilter.c:1322
+#: ../svndumpfilter/svndumpfilter.c:1223
#, c-format
msgid " %ld => (dropped)\n"
msgstr " %ld => (丢å¼)\n"
-#: ../svndumpfilter/svndumpfilter.c:1337
+#: ../svndumpfilter/svndumpfilter.c:1238
#, c-format
msgid "Dropped %d node:\n"
msgid_plural "Dropped %d nodes:\n"
msgstr[0] "ä¸¢å¼ %d 个èç¹: \n"
-#: ../svndumpfilter/svndumpfilter.c:1495
-#, fuzzy
+#: ../svndumpfilter/svndumpfilter.c:1403
msgid "--drop-empty-revs cannot be used with --drop-all-empty-revs"
-msgstr "--depth ä¸è½ä¸ --reintegrate å
±å"
+msgstr "--drop-empty-revs ä¸è½ä¸ --drop-all-empty-revs ä¸èµ·ä½¿ç¨"
-#: ../svndumpfilter/svndumpfilter.c:1612
+#: ../svndumpfilter/svndumpfilter.c:1514
#, c-format
msgid ""
"\n"
@@ -14937,35 +20618,35 @@ msgstr ""
"\n"
"é误: 没ææä¾åç¼ã\n"
-#: ../svndumpfilter/svndumpfilter.c:1643
+#: ../svndumpfilter/svndumpfilter.c:1545
#, c-format
msgid ""
"Subcommand '%s' doesn't accept option '%s'\n"
"Type 'svndumpfilter help %s' for usage.\n"
msgstr ""
-"åå½ä»¤â%sâ䏿¥åé项â%sâ\n"
-"使ç¨âsvndumpfilter help %sâå¾å°ç¨æ³ã\n"
+"åå½ä»¤'%s'䏿¥åé项'%s'\n"
+"使ç¨'svndumpfilter help %s'å¾å°ç¨æ³ã\n"
-#: ../svndumpfilter/svndumpfilter.c:1661
+#: ../svndumpfilter/svndumpfilter.c:1563
msgid "Try 'svndumpfilter help' for more info"
-msgstr "请使ç¨âsvndumpfilter helpâ以å¾å°æ´å¤ä¿¡æ¯"
+msgstr "请使ç¨'svndumpfilter help'以å¾å°æ´å¤ä¿¡æ¯"
#: ../svnfsfs/load-index-cmd.c:54
-#, fuzzy, c-format
+#, c-format
msgid "Unknown item type '%s'"
-msgstr "æªç¥çæä»¶ç³»ç»ç±»å â%sâ"
+msgstr "æªç¥ç项类å '%s'"
-#: ../svnfsfs/load-index-cmd.c:73
+#: ../svnfsfs/load-index-cmd.c:75
#, c-format
msgid "%i columns needed, %i provided"
-msgstr ""
+msgstr "éè¦ %i åï¼æä¾äº %i å"
-#: ../svnfsfs/load-index-cmd.c:83
-#, fuzzy, c-format
+#: ../svnfsfs/load-index-cmd.c:85
+#, c-format
msgid "%s is not a value HEX string"
-msgstr "è·¯å¾ä¸æ¯å符串"
+msgstr "%s 䏿¯ææç HEX å符串"
-#: ../svnfsfs/stats-cmd.c:41
+#: ../svnfsfs/stats-cmd.c:72
#, c-format
msgid ""
"%20s bytes in %12s reps\n"
@@ -14974,30 +20655,39 @@ msgid ""
"%20s bytes expanded shared size\n"
"%20s bytes with rep-sharing off\n"
"%20s shared references\n"
+"%20.3f average delta chain length\n"
msgstr ""
+"%20s åèå¨ %12s 表示ä¸\n"
+"%20s åèå¨ %12s å
±äº«è¡¨ç¤ºä¸\n"
+"%20s åèå±å¼å¤§å°\n"
+"%20s åèå±å¼å
±äº«å¤§å°\n"
+"%20s åè(ä¸å
±äº«è¡¨ç¤ºæ¶)\n"
+"%20s å
±äº«å¼ç¨\n"
+"%20.3f å¹³åå¢éé¾é¿åº¦\n"
-#: ../svnfsfs/stats-cmd.c:65
+#: ../svnfsfs/stats-cmd.c:98
#, c-format
msgid "%12s r%-8ld %s\n"
-msgstr ""
+msgstr "%12s r%-8ld %s\n"
-#: ../svnfsfs/stats-cmd.c:91
+#: ../svnfsfs/stats-cmd.c:124
#, c-format
-msgid " [2^%2d, 2^%2d) %15s (%2d%%) bytes in %12s (%2d%%) items\n"
-msgstr ""
+msgid " %4s .. < %-4s %19s (%2d%%) bytes in %12s (%2d%%) items\n"
+msgstr " %4s .. < %-4s %19s (%2d%%) åèå¨ %12s (%2d%%) 项ä¸\n"
-#: ../svnfsfs/stats-cmd.c:210 ../svnfsfs/stats-cmd.c:217
+#: ../svnfsfs/stats-cmd.c:247 ../svnfsfs/stats-cmd.c:256
#, c-format
msgid "%11s %20s (%2d%%) representations\n"
-msgstr ""
+msgstr "%11s %20s (%2d%%) 表示\n"
-#: ../svnfsfs/stats-cmd.c:240 ../svnfsfs/stats-cmd.c:247
-#: ../svnfsfs/stats-cmd.c:270 ../svnfsfs/stats-cmd.c:277
+#. Total sum can't be zero here.
+#: ../svnfsfs/stats-cmd.c:294 ../svnfsfs/stats-cmd.c:304
+#: ../svnfsfs/stats-cmd.c:329 ../svnfsfs/stats-cmd.c:339
#, c-format
msgid "%11s %20s (%2d%%) bytes\n"
-msgstr ""
+msgstr "%11s %20s (%2d%%) åè\n"
-#: ../svnfsfs/stats-cmd.c:318
+#: ../svnfsfs/stats-cmd.c:381
#, c-format
msgid ""
"%20s bytes in %12s revisions\n"
@@ -15007,16 +20697,25 @@ msgid ""
"%20s bytes expanded representation size\n"
"%20s bytes with rep-sharing off\n"
msgstr ""
+"%20s åèå¨ %12s çæ¬ä¸\n"
+"%20s åèå¨ %12s æ´æ¹ä¸\n"
+"%20s åèå¨ %12s èç¹çæ¬è®°å½ä¸\n"
+"%20s åèå¨ %12s 表示ä¸\n"
+"%20s åèå±å¼è¡¨ç¤ºå¤§å°\n"
+"%20s åè(ä¸å
±äº«è¡¨ç¤ºæ¶)\n"
-#: ../svnfsfs/stats-cmd.c:338
+#: ../svnfsfs/stats-cmd.c:401
#, c-format
msgid ""
"%20s bytes in %12s nodes total\n"
"%20s bytes in %12s directory noderevs\n"
"%20s bytes in %12s file noderevs\n"
msgstr ""
+"%20s åèå¨ %12s èç¹æ»è®¡ä¸\n"
+"%20s åèå¨ %12s ç®å½èç¹çæ¬ä¸\n"
+"%20s åèå¨ %12s æä»¶èç¹çæ¬ä¸\n"
-#: ../svnfsfs/stats-cmd.c:349
+#: ../svnfsfs/stats-cmd.c:412
#, c-format
msgid ""
"%20s bytes in %12s representations total\n"
@@ -15025,43 +20724,69 @@ msgid ""
"%20s bytes in %12s representations of added file nodes\n"
"%20s bytes in %12s directory property representations\n"
"%20s bytes in %12s file property representations\n"
+" with %12.3f average delta chain length\n"
"%20s bytes in header & footer overhead\n"
msgstr ""
+"%20s åèå¨ %12s 表示æ»è®¡ä¸\n"
+"%20s åèå¨ %12s ç®å½è¡¨ç¤ºä¸\n"
+"%20s åèå¨ %12s æä»¶è¡¨ç¤ºä¸\n"
+"%20s åèå¨ %12s æ°å¢æä»¶èç¹ç表示ä¸\n"
+"%20s åèå¨ %12s ç®å½å±æ§è¡¨ç¤ºä¸\n"
+"%20s åèå¨ %12s æä»¶å±æ§è¡¨ç¤ºä¸\n"
+" å¹³åå¢éé¾é¿åº¦ %12.3f\n"
+"%20s åèå¨å¤´é¨åå°¾é¨å¼éä¸\n"
-#: ../svnfsfs/svnfsfs.c:144
-#, fuzzy
+#: ../svnfsfs/svnfsfs.c:104
msgid ""
"size of the extra in-memory cache in MB used to\n"
" minimize redundant operations. Default: 16."
msgstr ""
-"ç¨æ¥åå°å使ä½çå
åä¸çé¢å¤ç¼åç大å°(MB)\n"
-" é»è®¤å¼: 16ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"ç¨äºæå°åå使ä½çé¢å¤å
åç¼å\n"
+" 大å°(MB)ãé»è®¤: 16"
-#: ../svnfsfs/svnfsfs.c:157
-#, fuzzy
+#: ../svnfsfs/svnfsfs.c:117
msgid ""
"usage: svnfsfs help [SUBCOMMAND...]\n"
"\n"
-"Describe the usage of this program or its subcommands.\n"
msgstr ""
-"ç¨æ³: svnsync help [SUBCOMMAND...]\n"
+"ç¨æ³: svnfsfs help [SUBCOMMAND...]\n"
"\n"
-"æ¾ç¤ºæ¬ç¨åºæå
¶åå½ä»¤çç¨æ³ã\n"
-#: ../svnfsfs/svnfsfs.c:162
+#: ../svnfsfs/svnfsfs.c:124
msgid ""
"usage: svnfsfs dump-index REPOS_PATH -r REV\n"
"\n"
+msgstr ""
+"ç¨æ³: svnfsfs dump-index REPOS_PATH -r REV\n"
+"\n"
+
+#: ../svnfsfs/svnfsfs.c:126
+msgid ""
"Dump the index contents for the revision / pack file containing revision REV\n"
"to console. This is only available for FSFS format 7 (SVN 1.9+) repositories.\n"
"The table produced contains a header in the first line followed by one line\n"
"per index entry, ordered by location in the revision / pack file. Columns:\n"
"\n"
+msgstr ""
+"å°å
å«çæ¬ REV ççæ¬ / pack æä»¶çç´¢å¼å
容转å¨å°æ§å¶å°ã\n"
+"æ¤åè½ä»
éç¨äº FSFS æ ¼å¼ 7 (SVN 1.9+) ççæ¬åºã\n"
+"çæçè¡¨æ ¼ç¬¬ä¸è¡æ¯è¡¨å¤´ï¼ä¹åæ¯ä¸ªç´¢å¼æ¡ç®ä¸è¡ï¼æå
¶å¨çæ¬ /\n"
+"pack æä»¶ä¸çä½ç½®æåºãå:\n"
+"\n"
+
+#: ../svnfsfs/svnfsfs.c:131
+msgid ""
" * Byte offset (hex) at which the item starts\n"
" * Length (hex) of the item in bytes\n"
" * Item type (string) is one of the following:\n"
"\n"
+msgstr ""
+" * 项å¼å§çåèåç§»é(åå
è¿å¶)\n"
+" * 项çé¿åº¦(åå
è¿å¶)åè\n"
+" * 项类å(å符串)æ¯ä»¥ä¸ä¹ä¸\n"
+
+#: ../svnfsfs/svnfsfs.c:135
+msgid ""
" none ... Unused section. File contents shall be NULs.\n"
" frep ... File representation.\n"
" drep ... Directory representation.\n"
@@ -15072,43 +20797,76 @@ msgid ""
" rep .... Representation of unknown type. Should not be used.\n"
" ??? .... Invalid. Index data is corrupt.\n"
"\n"
+msgstr ""
+" none ... æªä½¿ç¨çèãæä»¶å
容åºä¸º NULã\n"
+" frep ... æä»¶è¡¨ç¤ºã\n"
+" drep ... ç®å½è¡¨ç¤ºã\n"
+" fprop .. æä»¶å±æ§ã\n"
+" dprop .. ç®å½å±æ§ã\n"
+" node ... èç¹çæ¬ã\n"
+" chgs ... åæ´è·¯å¾å表ã\n"
+" rep .... æªç¥ç±»åç表示ãä¸åºä½¿ç¨ã\n"
+" ??? .... æ æãç´¢å¼æ°æ®å·²æåã\n"
+"\n"
+
+#: ../svnfsfs/svnfsfs.c:145
+msgid ""
" The distinction between frep, drep, fprop and dprop is a mere internal\n"
" classification used for various optimizations and does not affect the\n"
" operational correctness.\n"
"\n"
+msgstr ""
+" frepãdrepãfprop å dprop ä¹é´çåºå«åªæ¯ç¨äºåç§ä¼åç\n"
+" å
é¨åç±»ï¼ä¸å½±åæä½çæ£ç¡®æ§ã\n"
+"\n"
+
+#: ../svnfsfs/svnfsfs.c:149
+msgid ""
" * Revision that the item belongs to (decimal)\n"
" * Item number (decimal) within that revision\n"
" * Modified FNV1a checksum (8 hex digits)\n"
msgstr ""
+" * 项æå±ççæ¬(åè¿å¶)\n"
+" * è¯¥çæ¬ä¸ç项ç¼å·(åè¿å¶)\n"
+" * ä¿®æ¹ç FNV1a æ ¡éªå\n"
-#: ../svnfsfs/svnfsfs.c:188
+#: ../svnfsfs/svnfsfs.c:156
msgid ""
"usage: svnfsfs load-index REPOS_PATH\n"
"\n"
+msgstr ""
+"ç¨æ³: svnfsfs load-index REPOS_PATH\n"
+"\n"
+
+#: ../svnfsfs/svnfsfs.c:158
+msgid ""
"Read index contents from console. The format is the same as produced by the\n"
"dump-index command, except that checksum as well as header are optional and will\n"
"be ignored. The data must cover the full revision / pack file; the revision\n"
"number is automatically extracted from input stream. No ordering is required.\n"
msgstr ""
+"仿§å¶å°è¯»åç´¢å¼å
å®¹ãæ ¼å¼ä¸ dump-index å½ä»¤äº§ççç¸åï¼åªæ¯\n"
+"æ ¡éªåä¸è¡¨å¤´æ¯å¯éçï¼å¹¶ä¸ä¼è¢«å¿½ç¥ãæ°æ®å¿
é¡»è¦ç宿´ççæ¬ /\n"
+"pack æä»¶ï¼çæ¬å·ä¼èªå¨ä»è¾å
¥æµä¸æåãä¸è¦æ±æåºã\n"
-#: ../svnfsfs/svnfsfs.c:196
-#, fuzzy
+#: ../svnfsfs/svnfsfs.c:166
msgid ""
"usage: svnfsfs stats REPOS_PATH\n"
"\n"
-"Write object size statistics to console.\n"
msgstr ""
-"ç¨æ³: svnlook youngest REPOS_PATH\n"
+"ç¨æ³: svnfsfs stats REPOS_PATH\n"
"\n"
-"æ¾ç¤ºææ°ççæ¬å·ã\n"
-#: ../svnfsfs/svnfsfs.c:216
-#, fuzzy, c-format
+#: ../svnfsfs/svnfsfs.c:168
+msgid "Write object size statistics to console.\n"
+msgstr "å°å¯¹è±¡å¤§å°ç»è®¡åå
¥æ§å¶å°ã\n"
+
+#: ../svnfsfs/svnfsfs.c:188
+#, c-format
msgid "%s repositories are not supported"
-msgstr "䏿¯æçæ¬åºå级"
+msgstr "䏿¯æ %s çæ¬åº"
-#: ../svnfsfs/svnfsfs.c:232
-#, fuzzy
+#: ../svnfsfs/svnfsfs.c:204
msgid ""
"general usage: svnfsfs SUBCOMMAND REPOS_PATH [ARGS & OPTIONS ...]\n"
"Subversion FSFS repository manipulation tool.\n"
@@ -15117,25 +20875,25 @@ msgid ""
"\n"
"Available subcommands:\n"
msgstr ""
-"ä¸è¬ç¨æ³: svnadmin SUBCOMMAND REPOS_PATH [ARGS & OPTIONS ...]\n"
-"使ç¨âsvnadmin help <subcommand>â å¾å°åå½ä»¤ç帮å©ä¿¡æ¯ã\n"
-"使ç¨âsvnadmin --versionâæ¥çç¨åºççæ¬å·åæä»¶ç³»ç»æ¨¡åã\n"
+"ä¸è¬ç¨æ³: svnfsfs SUBCOMMAND REPOS_PATH [ARGS & OPTIONS ...]\n"
+"Subversion FSFS çæ¬åºæä½å·¥å
·ã\n"
+"è¾å
¥ 'svnfsfs help <subcommand>' å¾å°å
³äºæä¸ªåå½ä»¤ç帮å©ã\n"
+"è¾å
¥ 'svnfsfs --version' æ¥çç¨åºçæ¬ã\n"
"\n"
-"å¯ç¨çåå½ä»¤: \n"
+"å¯ç¨çåå½ä»¤:\n"
-#: ../svnfsfs/svnfsfs.c:459
-#, fuzzy, c-format
+#: ../svnfsfs/svnfsfs.c:441
+#, c-format
msgid ""
"Subcommand '%s' doesn't accept option '%s'\n"
"Type 'svnfsfs help %s' for usage.\n"
msgstr ""
-"åå½ä»¤â%sâ䏿¥åé项â%sâ\n"
-"è¾å
¥âsvn help %sâå¾å°ç¨æ³ã\n"
+"åå½ä»¤ '%s' 䏿¥åé项 '%s'\n"
+"è¾å
¥ 'svnfsfs help %s' è·åç¨æ³ã\n"
-#: ../svnfsfs/svnfsfs.c:503
-#, fuzzy
+#: ../svnfsfs/svnfsfs.c:473
msgid "Try 'svnfsfs help' for more info"
-msgstr "è¯·ä½¿ç¨ âsvnsync helpâ 以å¾å°æ´å¤ä¿¡æ¯"
+msgstr "å°è¯ 'svnfsfs help' è·åæ´å¤ä¿¡æ¯"
#: ../svnlook/svnlook.c:118
msgid "show details for copies"
@@ -15153,33 +20911,31 @@ msgstr "æ¾ç¤ºå®æ´è·¯å¾(代æ¿ç¼©è¿)
msgid "maximum number of history entries"
msgstr "åå²é¡¹æå¤§æ°é"
-#: ../svnlook/svnlook.c:151
+#: ../svnlook/svnlook.c:158
msgid "operate on single directory only"
msgstr "åªå¨å个ç®å½æä½"
-#: ../svnlook/svnlook.c:154
+#: ../svnlook/svnlook.c:161
msgid "specify revision number ARG"
msgstr "æå®çæ¬ç¼å· ARG"
-#: ../svnlook/svnlook.c:157
+#: ../svnlook/svnlook.c:164
msgid "operate on a revision property (use with -r or -t)"
msgstr "æä½çæ¬ç屿§(ä½¿ç¨ -r æ -t)"
-#: ../svnlook/svnlook.c:160
+#: ../svnlook/svnlook.c:167
msgid "show node revision ids for each path"
msgstr "为æ¯ä¸ªè·¯å¾æ¾ç¤ºèç¹çæ¬ç¼å·"
-#: ../svnlook/svnlook.c:163
-#, fuzzy
+#: ../svnlook/svnlook.c:170
msgid "show path's inherited properties"
-msgstr "æ¾ç¤ºå®æ´è·¯å¾(代æ¿ç¼©è¿)"
+msgstr "æ¾ç¤ºè·¯å¾çç»§æ¿å±æ§"
-#: ../svnlook/svnlook.c:169
+#: ../svnlook/svnlook.c:176
msgid "be verbose"
msgstr "详ç»"
-#: ../svnlook/svnlook.c:178
-#, fuzzy
+#: ../svnlook/svnlook.c:185
msgid ""
"Specify differencing options for external diff or\n"
" internal diff. Default: '-u'. Options are\n"
@@ -15192,232 +20948,276 @@ msgid ""
" -U ARG, --context ARG: Show ARG lines of context\n"
" -p, --show-c-function: Show C function name"
msgstr ""
-"缺ç: â-uâãå½ Subversion è°ç¨å¤é¨æ¯è¾ç¨åºæ¶ï¼ARG ç´æ¥ä¼ ç»å®ã使¯å½\n"
-" Subversion 使ç¨ç¼ºççå
ç½®æ¯è¾å®ç°ï¼æè
æ£\n"
-" æ¾ç¤ºè¿½æº¯æ¶, ARG å¯ä»¥æ¯: \n"
-" -u (--unified):\n"
-" è¾åºä¸è¡ç»ä¸ä¸ä¸æã\n"
-" -b (--ignore-space-change):\n"
-" 忽ç¥ç©ºç½æ°éçä¿®æ¹ã\n"
-" -w (--ignore-all-space):\n"
-" å¿½ç¥ææç空ç½ã\n"
-" --ignore-eol-style:\n"
-" 忽ç¥è¡å°¾æ ·å¼çæ¹åã\n"
-" -p (--show-c-function):\n"
-" 卿¯è¾è¾åºä¸æ¾ç¤º C 彿°åç§°ã"
+"为å¤é¨å¼ç¨å·®å¼æ¯è¾æå
é¨å·®å¼æ¯è¾æå®é项ã\n"
+" é»è®¤: '-u'ãé项ç¨ç©ºæ ¼åéã\n"
+" å
é¨å·®å¼æ¯è¾æ¥å:\n"
+" -u, --unified: æ¾ç¤º3è¡ç»ä¸ä¸ä¸æ\n"
+" -b, --ignore-space-change: 忽ç¥ç©ºç½éåå\n"
+" -w, --ignore-all-space: å¿½ç¥ææç©ºç½\n"
+" --ignore-eol-style: 忽ç¥è¡å°¾é£æ ¼åå\n"
+" -U ARG, --context ARG: æ¾ç¤º ARG è¡ä¸ä¸æ\n"
+" -p, --show-c-function: æ¾ç¤º C 彿°å"
-#: ../svnlook/svnlook.c:199 ../svnrdump/svnrdump.c:133
-#: ../svnserve/svnserve.c:378 ../svnversion/svnversion.c:146
+#: ../svnlook/svnlook.c:206 ../svnrdump/svnrdump.c:116
+#: ../svnserve/svnserve.c:423 ../svnversion/svnversion.c:149
msgid "no progress (only errors) to stderr"
msgstr "卿 åé误è¾åºä¸æ¾ç¤ºè¿åº¦ (ä»
é误)"
-#: ../svnlook/svnlook.c:211
+#: ../svnlook/svnlook.c:218
msgid ""
"usage: svnlook author REPOS_PATH\n"
"\n"
-"Print the author.\n"
msgstr ""
"ç¨æ³: svnlook author REPOS_PATH\n"
"\n"
-"æ¾ç¤ºä½è
ã\n"
-#: ../svnlook/svnlook.c:216
+#: ../svnlook/svnlook.c:220
+msgid "Print the author.\n"
+msgstr "æå°ä½è
ã\n"
+
+#: ../svnlook/svnlook.c:225
msgid ""
"usage: svnlook cat REPOS_PATH FILE_PATH\n"
"\n"
-"Print the contents of a file. Leading '/' on FILE_PATH is optional.\n"
msgstr ""
"ç¨æ³: svnlook cat REPOS_PATH FILE_PATH\n"
"\n"
-"æ¾ç¤ºæä»¶çå
容ãå¯çç¥ FILE_PATH åçâ/âã\n"
-#: ../svnlook/svnlook.c:221
+#: ../svnlook/svnlook.c:227
+msgid "Print the contents of a file. Leading '/' on FILE_PATH is optional.\n"
+msgstr "æå°æä»¶å
容ãFILE_PATH çå导 '/' å¯éã\n"
+
+#: ../svnlook/svnlook.c:232
msgid ""
"usage: svnlook changed REPOS_PATH\n"
"\n"
-"Print the paths that were changed.\n"
msgstr ""
"ç¨æ³: svnlook changed REPOS_PATH\n"
"\n"
-"æ¾ç¤ºå·²æ¹åçè·¯å¾ã\n"
-#: ../svnlook/svnlook.c:226
+#: ../svnlook/svnlook.c:234
+msgid "Print the paths that were changed.\n"
+msgstr "æå°å·²æ´æ¹çè·¯å¾ã\n"
+
+#: ../svnlook/svnlook.c:239
msgid ""
"usage: svnlook date REPOS_PATH\n"
"\n"
-"Print the datestamp.\n"
msgstr ""
"ç¨æ³: svnlook date REPOS_PATH\n"
"\n"
-"æ¾ç¤ºæ¶æ³ã\n"
-#: ../svnlook/svnlook.c:231
+#: ../svnlook/svnlook.c:241
+msgid "Print the datestamp.\n"
+msgstr "æå°æ¥ææ³ã\n"
+
+#: ../svnlook/svnlook.c:246
msgid ""
"usage: svnlook diff REPOS_PATH\n"
"\n"
-"Print GNU-style diffs of changed files and properties.\n"
msgstr ""
"ç¨æ³: svnlook diff REPOS_PATH\n"
"\n"
-"以 GNU æ ·å¼ï¼æ¾ç¤ºçæ¬åºä¸æ¹åçæä»¶ä¸å±æ§å·®å¼ã\n"
-#: ../svnlook/svnlook.c:238
+#: ../svnlook/svnlook.c:248
+msgid "Print GNU-style diffs of changed files and properties.\n"
+msgstr "æå°å·²æ´æ¹æä»¶å屿§ç GNU 飿 ¼å·®å¼ã\n"
+
+#: ../svnlook/svnlook.c:255
msgid ""
"usage: svnlook dirs-changed REPOS_PATH\n"
"\n"
-"Print the directories that were themselves changed (property edits)\n"
-"or whose file children were changed.\n"
msgstr ""
"ç¨æ³: svnlook dirs-changed REPOS_PATH\n"
"\n"
-"æ¾ç¤ºæ¬èº«æ¹å (ç¼è¾å±æ§) çç®å½ï¼ææ¯å
¶ä¸çæä»¶ä¿®æ¹è¿çç®å½ã\n"
-#: ../svnlook/svnlook.c:244
+#: ../svnlook/svnlook.c:257
+msgid ""
+"Print the directories that were themselves changed (property edits)\n"
+"or whose file children were changed.\n"
+msgstr ""
+"æå°èªèº«è¢«æ´æ¹(屿§ç¼è¾)çç®å½\n"
+"æå
¶æä»¶åé¡¹è¢«æ´æ¹çç®å½ã\n"
+
+#: ../svnlook/svnlook.c:263
msgid ""
"usage: svnlook filesize REPOS_PATH PATH_IN_REPOS\n"
"\n"
-"Print the size (in bytes) of the file located at PATH_IN_REPOS as\n"
-"it is represented in the repository.\n"
msgstr ""
"ç¨æ³: svnlook filesize REPOS_PATH PATH_IN_REPOS\n"
"\n"
-"æ¾ç¤ºä½äº PATH_IN_REPOS çæä»¶å¨çæ¬åºä¸å±ç°ç大å°(åè)\n"
-#: ../svnlook/svnlook.c:250
+#: ../svnlook/svnlook.c:265
+msgid ""
+"Print the size (in bytes) of the file located at PATH_IN_REPOS as\n"
+"it is represented in the repository.\n"
+msgstr ""
+"æå° PATH_IN_REPOS 夿件å¨çæ¬åºä¸è¡¨ç¤ºç\n"
+"大å°(åè)ã\n"
+
+#: ../svnlook/svnlook.c:271
msgid ""
"usage: svnlook help [SUBCOMMAND...]\n"
"\n"
-"Describe the usage of this program or its subcommands.\n"
msgstr ""
"ç¨æ³: svnlook help [SUBCOMMAND...]\n"
"\n"
-"æ¾ç¤ºæ¬ç¨åºæå
¶åå½ä»¤çç¨æ³ã\n"
-#: ../svnlook/svnlook.c:255
+#: ../svnlook/svnlook.c:278
msgid ""
"usage: svnlook history REPOS_PATH [PATH_IN_REPOS]\n"
"\n"
-"Print information about the history of a path in the repository (or\n"
-"the root directory if no path is supplied).\n"
msgstr ""
"ç¨æ³: svnlook history REPOS_PATH [PATH_IN_REPOS]\n"
"\n"
-"æ¾ç¤ºçæ¬åºä¸ï¼æä¸ªè·¯å¾çåå²è®°å½ä¿¡æ¯ (å¦ææ²¡ææå®è·¯å¾ï¼åä¸ºæ ¹ç®å½)ã\n"
-#: ../svnlook/svnlook.c:261
+#: ../svnlook/svnlook.c:280
+msgid ""
+"Print information about the history of a path in the repository (or\n"
+"the root directory if no path is supplied).\n"
+msgstr ""
+"æå°çæ¬åºä¸è·¯å¾åå²çä¿¡æ¯(å¦ææªæä¾è·¯å¾\n"
+"åä¸ºæ ¹ç®å½)ã\n"
+
+#: ../svnlook/svnlook.c:286
msgid ""
"usage: svnlook info REPOS_PATH\n"
"\n"
-"Print the author, datestamp, log message size, and log message.\n"
msgstr ""
"ç¨æ³: svnlook info REPOS_PATH\n"
"\n"
-"æ¾ç¤ºä½è
ï¼æ¶æ³ï¼æ¥å¿ä¿¡æ¯å¤§å°ï¼ä»¥åæ¥å¿ä¿¡æ¯ã\n"
-#: ../svnlook/svnlook.c:266
+#: ../svnlook/svnlook.c:288
+msgid "Print the author, datestamp, log message size, and log message.\n"
+msgstr "æå°ä½è
ãæ¥ææ³ãæ¥å¿æ¶æ¯å¤§å°åæ¥å¿æ¶æ¯ã\n"
+
+#: ../svnlook/svnlook.c:293
msgid ""
"usage: svnlook lock REPOS_PATH PATH_IN_REPOS\n"
"\n"
-"If a lock exists on a path in the repository, describe it.\n"
msgstr ""
"ç¨æ³: svnlook lock REPOS_PATH PATH_IN_REPOS\n"
"\n"
-"å¦æçæ¬åºä¸çè·¯å¾åå¨éï¼æ¾ç¤ºå
¶è¯¦ç»ä¿¡æ¯ã\n"
-#: ../svnlook/svnlook.c:271
+#: ../svnlook/svnlook.c:295
+msgid "If a lock exists on a path in the repository, describe it.\n"
+msgstr "å¦æçæ¬åºä¸çè·¯å¾ä¸åå¨éï¼åæè¿°å®ã\n"
+
+#: ../svnlook/svnlook.c:300
msgid ""
"usage: svnlook log REPOS_PATH\n"
"\n"
-"Print the log message.\n"
msgstr ""
"ç¨æ³: svnlook log REPOS_PATH\n"
"\n"
-"æ¾ç¤ºæ¥å¿ä¿¡æ¯ã\n"
-#: ../svnlook/svnlook.c:276
+#: ../svnlook/svnlook.c:302
+msgid "Print the log message.\n"
+msgstr "æå°æ¥å¿æ¶æ¯ã\n"
+
+#: ../svnlook/svnlook.c:307
msgid ""
"usage: 1. svnlook propget REPOS_PATH PROPNAME PATH_IN_REPOS\n"
" 2. svnlook propget --revprop REPOS_PATH PROPNAME\n"
"\n"
+msgstr ""
+"ç¨æ³: 1. svnlook propget REPOS_PATH PROPNAME PATH_IN_REPOS\n"
+" 2. svnlook propget --revprop REP\n"
+
+#: ../svnlook/svnlook.c:312
+msgid ""
"Print the raw value of a property on a path in the repository.\n"
"With --revprop, print the raw value of a revision property.\n"
msgstr ""
-"ç¨æ³: 1ãsvnlook propget REPOS_PATH PROPNAME PATH_IN_REPOS\n"
-" 2ãsvnlook propget --revprop REPOS_PATH PROPNAME\n"
-"\n"
-"æ¾ç¤ºçæ¬åºä¸æå®è·¯å¾ä¸å±æ§çåå§å¼ã\n"
-"ç¨ --revprop é项æ¾ç¤ºçæ¬å±æ§çåå§å¼ã\n"
+"æå°çæ¬åºä¸è·¯å¾ä¸å±æ§çåå§å¼ã\n"
+"ä½¿ç¨ --revprop æå°çæ¬å±æ§çåå§å¼ã\n"
-#: ../svnlook/svnlook.c:285
+#: ../svnlook/svnlook.c:318
msgid ""
"usage: 1. svnlook proplist REPOS_PATH PATH_IN_REPOS\n"
" 2. svnlook proplist --revprop REPOS_PATH\n"
"\n"
+msgstr ""
+"ç¨æ³: 1. svnlook proplist REPOS_PATH PATH_IN_REPOS\n"
+" 2. svnlook proplist --revprop REPOS_PA\n"
+
+#: ../svnlook/svnlook.c:323
+msgid ""
"List the properties of a path in the repository, or\n"
"with the --revprop option, revision properties.\n"
"With -v, show the property values too.\n"
msgstr ""
-"ç¨æ³: 1ãsvnlook proplist REPOS_PATH PATH_IN_REPOS\n"
-" 2ãsvnlook proplist --revprop REPOS_PATH\n"
-"\n"
-"ååºçæ¬åºä¸æä¸ªè·¯å¾ç屿§ã\n"
+"ååºçæ¬åºä¸è·¯å¾ç屿§ï¼æ\n"
"ä½¿ç¨ --revprop é项ååºçæ¬å±æ§ã\n"
-"ä½¿ç¨ -v é项æ¾ç¤ºå±æ§çå
容ã\n"
+"ä½¿ç¨ -v æ¾ç¤ºå±æ§å¼ã\n"
-#: ../svnlook/svnlook.c:296
+#: ../svnlook/svnlook.c:331
msgid ""
"usage: svnlook tree REPOS_PATH [PATH_IN_REPOS]\n"
"\n"
-"Print the tree, starting at PATH_IN_REPOS (if supplied, at the root\n"
-"of the tree otherwise), optionally showing node revision ids.\n"
msgstr ""
"ç¨æ³: svnlook tree REPOS_PATH [PATH_IN_REPOS]\n"
"\n"
-"æ¾ç¤ºç®å½æ ï¼ä» PATH_IN_REPOS å¼å§ (妿çç¥æ¤åæ°å°±ä»çæ¬åºçæ ¹ç®å½å¼å§)ï¼\n"
-"å¯éçæ¾ç¤ºèç¹çæ¬ idã\n"
-#: ../svnlook/svnlook.c:302
+#: ../svnlook/svnlook.c:333
+msgid ""
+"Print the tree, starting at PATH_IN_REPOS (if supplied, at the root\n"
+"of the tree otherwise), optionally showing node revision ids.\n"
+msgstr ""
+"æå°ä» PATH_IN_REPOS å¼å§çç®å½æ (妿æä¾ï¼\n"
+"å¦å仿 æ ¹å¼å§)ï¼å¯éæ¾ç¤ºèç¹çæ¬ IDã\n"
+
+#: ../svnlook/svnlook.c:339
msgid ""
"usage: svnlook uuid REPOS_PATH\n"
"\n"
-"Print the repository's UUID.\n"
msgstr ""
"ç¨æ³: svnlook uuid REPOS_PATH\n"
"\n"
-"æ¾ç¤ºçæ¬åºç UUIDã\n"
-#: ../svnlook/svnlook.c:307
+#: ../svnlook/svnlook.c:341
+msgid "Print the repository's UUID.\n"
+msgstr "æå°çæ¬åºç UUIDã\n"
+
+#: ../svnlook/svnlook.c:346
msgid ""
"usage: svnlook youngest REPOS_PATH\n"
"\n"
-"Print the youngest revision number.\n"
msgstr ""
"ç¨æ³: svnlook youngest REPOS_PATH\n"
"\n"
-"æ¾ç¤ºææ°ççæ¬å·ã\n"
-#: ../svnlook/svnlook.c:870
+#: ../svnlook/svnlook.c:348
+msgid "Print the youngest revision number.\n"
+msgstr "æå°ææ°ççæ¬å·ã\n"
+
+#: ../svnlook/svnlook.c:824
+#, c-format
+msgid "%sProperty changes on: %s%s"
+msgstr "%s 屿§æ¹å: %s%s"
+
+#: ../svnlook/svnlook.c:891
#, c-format
msgid "Copied: %s (from rev %ld, %s)\n"
msgstr "å·²å¤å¶: %s (æ¥èªçæ¬ %ldï¼%s)\n"
-#: ../svnlook/svnlook.c:938
+#: ../svnlook/svnlook.c:959
msgid "Added"
msgstr "å·²å¢å "
-#: ../svnlook/svnlook.c:939
+#: ../svnlook/svnlook.c:960
msgid "Deleted"
msgstr "å·²å é¤"
-#: ../svnlook/svnlook.c:940
+#: ../svnlook/svnlook.c:961
msgid "Modified"
msgstr "已修æ¹"
-#: ../svnlook/svnlook.c:941
+#: ../svnlook/svnlook.c:962
msgid "Index"
msgstr "ç´¢å¼"
-#: ../svnlook/svnlook.c:952
+#: ../svnlook/svnlook.c:973
msgid ""
"(Binary files differ)\n"
"\n"
@@ -15425,30 +21225,30 @@ msgstr ""
"(äºè¿å¶æä»¶ä¸å)\n"
"\n"
-#: ../svnlook/svnlook.c:1232
+#: ../svnlook/svnlook.c:1242
msgid "unknown"
msgstr "æªç¥"
-#: ../svnlook/svnlook.c:1289
+#: ../svnlook/svnlook.c:1299
#, c-format
msgid "Transaction '%s' is not based on a revision; how odd"
-msgstr "äºå¡â%sâå¹¶éåºäºæä¸ªçæ¬ï¼å¤ç¥ç§åï¼"
+msgstr "äºå¡'%s'å¹¶éåºäºæä¸ªçæ¬ï¼å¤ç¥ç§åï¼"
-#: ../svnlook/svnlook.c:1432
+#: ../svnlook/svnlook.c:1442
#, c-format
msgid "'%s' is a URL, probably should be a path"
-msgstr "â%sâæ¯ URLï¼ä¹è®¸åºè¯¥æ¯è·¯å¾ã"
+msgstr "'%s'æ¯ URLï¼ä¹è®¸åºè¯¥æ¯è·¯å¾ã"
-#: ../svnlook/svnlook.c:1455 ../svnlook/svnlook.c:1478
+#: ../svnlook/svnlook.c:1465 ../svnlook/svnlook.c:1488
#, c-format
msgid "Path '%s' is not a file"
-msgstr "è·¯å¾â%sâ䏿¯æä»¶"
+msgstr "è·¯å¾'%s'䏿¯æä»¶"
-#: ../svnlook/svnlook.c:1614
+#: ../svnlook/svnlook.c:1622
msgid "History item limit reached"
msgstr "è¾¾å°åå²é¡¹ç®éå¶"
-#: ../svnlook/svnlook.c:1633
+#: ../svnlook/svnlook.c:1641
#, c-format
msgid ""
"REVISION PATH <ID>\n"
@@ -15457,7 +21257,7 @@ msgstr ""
"ä¿® 订 ç è·¯å¾ <ID>\n"
"-------- ---------\n"
-#: ../svnlook/svnlook.c:1638
+#: ../svnlook/svnlook.c:1646
#, c-format
msgid ""
"REVISION PATH\n"
@@ -15466,42 +21266,41 @@ msgstr ""
"ä¿® 订 ç è·¯å¾\n"
"-------- ----\n"
-#: ../svnlook/svnlook.c:1711
+#: ../svnlook/svnlook.c:1719
#, c-format
msgid "Property '%s' not found on revision %ld"
-msgstr "屿§â%sâå¨çæ¬ %ld 䏿¾ä¸å°"
+msgstr "屿§'%s'å¨çæ¬ %ld 䏿¾ä¸å°"
-#: ../svnlook/svnlook.c:1715
-#, fuzzy, c-format
+#: ../svnlook/svnlook.c:1723
+#, c-format
msgid "Property '%s' not found on transaction %s"
-msgstr "屿§â%sâå¨çæ¬ %ld 䏿¾ä¸å°"
+msgstr "äºå¡ %s 䏿ªæ¾å°å±æ§ '%s'"
-#: ../svnlook/svnlook.c:1724
-#, fuzzy, c-format
+#: ../svnlook/svnlook.c:1732
+#, c-format
msgid "Property '%s' not found on path '%s' or inherited from a parent in revision %ld"
-msgstr "屿§ â%sâ ä¸å¨è·¯å¾ â%sâ ççæ¬ %ld ä¸"
+msgstr "屿§ '%s' å¨è·¯å¾ '%s' 䏿ªæ¾å°ï¼ä¹æªä»çæ¬ %ld çç¶çº§ç»§æ¿"
-#: ../svnlook/svnlook.c:1730
+#: ../svnlook/svnlook.c:1738
#, c-format
msgid "Property '%s' not found on path '%s' in revision %ld"
-msgstr "屿§ â%sâ ä¸å¨è·¯å¾ â%sâ ççæ¬ %ld ä¸"
+msgstr "屿§ '%s' ä¸å¨è·¯å¾ '%s' ççæ¬ %ld ä¸"
-#: ../svnlook/svnlook.c:1738
-#, fuzzy, c-format
+#: ../svnlook/svnlook.c:1746
+#, c-format
msgid "Property '%s' not found on path '%s' or inherited from a parent in transaction %s"
-msgstr "屿§ â%sâ ä¸å¨è·¯å¾ â%sâ ä¸ï¼äºå¡ â%sâ"
+msgstr "äºå¡ %s ä¸è·¯å¾ '%s' 䏿ªæ¾å°å±æ§ '%s'ï¼ä¹æªä»ç¶çº§ç»§æ¿"
-#: ../svnlook/svnlook.c:1744
+#: ../svnlook/svnlook.c:1752
#, c-format
msgid "Property '%s' not found on path '%s' in transaction %s"
-msgstr "屿§ â%sâ ä¸å¨è·¯å¾ â%sâ ä¸ï¼äºå¡ â%sâ"
+msgstr "屿§ '%s' ä¸å¨è·¯å¾ '%s' ä¸ï¼äºå¡ '%s'"
-#: ../svnlook/svnlook.c:2080
+#: ../svnlook/svnlook.c:2089
msgid "Missing repository path argument"
msgstr "æªæä¾çæ¬åºè·¯å¾åæ°"
-#: ../svnlook/svnlook.c:2232
-#, fuzzy
+#: ../svnlook/svnlook.c:2241
msgid ""
"general usage: svnlook SUBCOMMAND REPOS_PATH [ARGS & OPTIONS ...]\n"
"Subversion repository inspection tool.\n"
@@ -15514,14 +21313,15 @@ msgid ""
"Available subcommands:\n"
msgstr ""
"ä¸è¬ç¨æ³: svnlook SUBCOMMAND REPOS_PATH [ARGS & OPTIONS ...]\n"
-"注æ: 任使¥å â--revisionâä¸ â--transactionâé项çåå½ä»¤ï¼å¨æ²¡æ\n"
-" æå®ä¸¤è
å
¶ä¸çæ
åµä¸ä¼ç´æ¥ä½ç¨å¨çæ¬åºææ°ççæ¬ä¸ã\n"
-"使ç¨âsvnlook help <subcommand>âå¾å°åå½ä»¤ç帮å©ä¿¡æ¯ã\n"
-"使ç¨âsvnlook --versionâæ¥çç¨åºççæ¬å·åæä»¶ç³»ç»æ¨¡åã\n"
+"Subversion çæ¬åºæ£æ¥å·¥å
·ã\n"
+"è¾å
¥ 'svnlook help <subcommand>' å¾å°å
³äºæä¸ªåå½ä»¤ç帮å©ã\n"
+"è¾å
¥ 'svnlook --version' æ¥çç¨åºçæ¬åæä»¶ç³»ç»æ¨¡åã\n"
+"注æ: 任使¥å '--revision' å '--transaction' é项çåå½ä»¤ï¼\n"
+" 妿è°ç¨æ¶æªç»åºè¿ä¸¤ä¸ªé项ä¹ä¸ï¼å°ä½ç¨äºçæ¬åºçææ°çæ¬ã\n"
"\n"
-"å¯ç¨çåå½ä»¤: \n"
+"å¯ç¨çåå½ä»¤:\n"
-#: ../svnlook/svnlook.c:2311
+#: ../svnlook/svnlook.c:2320
#, c-format
msgid ""
"Comment (%i line):\n"
@@ -15533,66 +21333,62 @@ msgstr[0] ""
"注é (%i è¡): \n"
"%s\n"
-#: ../svnlook/svnlook.c:2363
+#: ../svnlook/svnlook.c:2372
#, c-format
msgid "Missing propname argument"
msgstr "䏢失屿§ååæ°"
-#: ../svnlook/svnlook.c:2364
+#: ../svnlook/svnlook.c:2373
#, c-format
msgid "Missing propname and repository path arguments"
msgstr "æªæä¾å±æ§åç§°ä¸çæ¬åºè·¯å¾åæ°"
-#: ../svnlook/svnlook.c:2370
+#: ../svnlook/svnlook.c:2379
msgid "Missing propname or repository path argument"
msgstr "æªæä¾å±æ§åç§°æçæ¬åºè·¯å¾åæ°"
-#: ../svnlook/svnlook.c:2523
-msgid "Invalid revision number supplied"
-msgstr "æä¾äºæ æççæ¬å·ç "
-
-#: ../svnlook/svnlook.c:2637
+#: ../svnlook/svnlook.c:2655
msgid "The '--transaction' (-t) and '--revision' (-r) arguments cannot co-exist"
-msgstr "â--transactionâ (-t) ä¸ â--revisionâ (-r) åæ°ä¸è½åæ¶åå¨"
+msgstr "'--transaction' (-t) ä¸ '--revision' (-r) åæ°ä¸è½åæ¶åå¨"
-#: ../svnlook/svnlook.c:2644
+#: ../svnlook/svnlook.c:2662
msgid "Cannot use the '--show-inherited-props' option with the '--revprop' option"
-msgstr ""
+msgstr "ä¸è½å° '--show-inherited-props' éé¡¹ä¸ '--revprop' é项ä¸èµ·ä½¿ç¨"
-#: ../svnlook/svnlook.c:2701
-#, fuzzy, c-format
+#: ../svnlook/svnlook.c:2719
+#, c-format
msgid "Try 'svnadmin verify' instead.\n"
-msgstr "å°è¯ âsvn revert --depth infinityâï¼"
+msgstr "请å°è¯ 'svnadmin verify'ã\n"
-#: ../svnlook/svnlook.c:2734
+#: ../svnlook/svnlook.c:2752
#, c-format
msgid "Repository argument required\n"
msgstr "éè¦çæ¬åºåæ°\n"
-#: ../svnlook/svnlook.c:2743
+#: ../svnlook/svnlook.c:2761
#, c-format
msgid "'%s' is a URL when it should be a path\n"
-msgstr "â%sâåºè¯¥æ¯è·¯å¾ï¼å´æ¯URL\n"
+msgstr "'%s'åºè¯¥æ¯è·¯å¾ï¼å´æ¯URL\n"
-#: ../svnlook/svnlook.c:2793
+#: ../svnlook/svnlook.c:2811
#, c-format
msgid ""
"Subcommand '%s' doesn't accept option '%s'\n"
"Type 'svnlook help %s' for usage.\n"
msgstr ""
-"åå½ä»¤â%sâ并䏿¥åé项â%sâ\n"
-"使ç¨âsvnlook help %sâå¾å°ç¨æ³ã\n"
+"åå½ä»¤'%s'并䏿¥åé项'%s'\n"
+"使ç¨'svnlook help %s'å¾å°ç¨æ³ã\n"
-#: ../svnlook/svnlook.c:2836
+#: ../svnlook/svnlook.c:2842
msgid "Try 'svnlook help' for more info"
-msgstr "请使ç¨âsvnlook helpâ以å¾å°æ´å¤ä¿¡æ¯"
+msgstr "请使ç¨'svnlook help'以å¾å°æ´å¤ä¿¡æ¯"
-#: ../svnmucc/svnmucc.c:258
-#, fuzzy, c-format
+#: ../svnmucc/svnmucc.c:302
+#, c-format
msgid "Type 'svnmucc --help' for usage.\n"
-msgstr "使ç¨â%s --helpâå¾å°ç¨æ³ã\n"
+msgstr "è¾å
¥ 'svnmucc --help' è·åç¨æ³ã\n"
-#: ../svnmucc/svnmucc.c:266
+#: ../svnmucc/svnmucc.c:310
msgid ""
"usage: svnmucc ACTION...\n"
"Subversion multiple URL command client.\n"
@@ -15607,7 +21403,9 @@ msgid ""
" mv SRC-URL DST-URL : move SRC-URL to DST-URL\n"
" rm URL : delete URL\n"
" put SRC-FILE URL : add or modify file URL with contents copied from\n"
-" SRC-FILE (use \"-\" to read from standard input)\n"
+" SRC-FILE (to read from standard input, use \"--\"\n"
+" to stop option processing followed by \"-\" to\n"
+" indicate standard input)\n"
" propset NAME VALUE URL : set property NAME on URL to VALUE\n"
" propsetf NAME FILE URL : set property NAME on URL to value read from FILE\n"
" propdel NAME URL : delete property NAME from URL\n"
@@ -15618,6 +21416,7 @@ msgid ""
" -F [--file] ARG : read log message from file ARG\n"
" -u [--username] ARG : commit the changes as username ARG\n"
" -p [--password] ARG : use ARG as the password\n"
+" --password-from-stdin : read password from stdin\n"
" -U [--root-url] ARG : interpret all action URLs relative to ARG\n"
" -r [--revision] ARG : use revision ARG as baseline for changes\n"
" --with-revprop ARG : set revision property in the following format:\n"
@@ -15626,18 +21425,16 @@ msgid ""
" prompt only if standard input is a terminal)\n"
" --force-interactive : do interactive prompting even if standard\n"
" input is not a terminal\n"
-" --trust-server-cert : deprecated; same as --trust-unknown-ca\n"
-" --trust-unknown-ca : with --non-interactive, accept SSL server\n"
-" certificates from unknown certificate authorities\n"
-" --trust-cn-mismatch : with --non-interactive, accept SSL server\n"
-" certificates even if the server hostname does not\n"
-" match the certificate's common name attribute\n"
-" --trust-expired : with --non-interactive, accept expired SSL server\n"
-" certificates\n"
-" --trust-not-yet-valid : with --non-interactive, accept SSL server\n"
-" certificates from the future\n"
-" --trust-other-failure : with --non-interactive, accept SSL server\n"
-" certificates with failures other than the above\n"
+" --trust-server-cert : deprecated;\n"
+" same as --trust-server-cert-failures=unknown-ca\n"
+" --trust-server-cert-failures ARG\n"
+" with --non-interactive, accept SSL server\n"
+" certificates with failures; ARG is comma-separated\n"
+" list of 'unknown-ca' (Unknown Authority),\n"
+" 'cn-mismatch' (Hostname mismatch), 'expired'\n"
+" (Expired certificate),'not-yet-valid' (Not yet\n"
+" valid certificate) and 'other' (all other not\n"
+" separately classified certificate errors).\n"
" -X [--extra-args] ARG : append arguments from file ARG (one per line;\n"
" use \"-\" to read from standard input)\n"
" --config-dir ARG : use ARG to override the config directory\n"
@@ -15645,74 +21442,127 @@ msgid ""
" --no-auth-cache : do not cache authentication tokens\n"
" --version : print version information\n"
msgstr ""
+"ç¨æ³: svnmucc ACTION...\n"
+"Subversion å¤ URL å½ä»¤å®¢æ·ç«¯ã\n"
+"ä½¿ç¨ 'svnmucc --version' æ¥çç¨åºçæ¬å RA 模åã\n"
+"\n"
+" æ§è¡ä¸ä¸ªæå¤ä¸ªåºäº Subversion çæ¬åº URL ç ACTIONï¼å¹¶å°ç»æä½ä¸º\n"
+" (å个)æ°çæ¬æäº¤ã\n"
+"\n"
+"å¨ä½:\n"
+" cp REV SRC-URL DST-URL : å¤å¶ SRC-URL@REV å° DST-URL\n"
+" mkdir URL : å建æ°ç®å½ URL\n"
+" mv SRC-URL DST-URL : ç§»å¨ SRC-URL å° DST-URL\n"
+" rm URL : å é¤ URL\n"
+" put SRC-FILE URL : æ·»å æä¿®æ¹æä»¶ URLï¼å
å®¹ä» SRC-FILE å¤å¶\n"
+" (è¦ä»æ åè¾å
¥è¯»åï¼ç¨ \"--\" 忢é项å¤çï¼\n"
+" åç¨ \"-\" 表示æ åè¾å
¥)\n"
+" propset NAME VALUE URL : å° URL ä¸ç屿§ NAME 设为 VALUE\n"
+" propsetf NAME FILE URL : å° URL ä¸ç屿§ NAME è®¾ä¸ºä» FILE 读åçå¼\n"
+" propdel NAME URL : å é¤ URL ä¸ç屿§ NAME\n"
+"\n"
+"ææé项:\n"
+" -h, -? [--help] : æ¾ç¤ºæ¤ææ¬\n"
+" -m [--message] ARG : ç¨ ARG ä½ä¸ºæ¥å¿æ¶æ¯\n"
+" -F [--file] ARG : 仿件 ARG è¯»åæ¥å¿æ¶æ¯\n"
+" -u [--username] ARG : ä»¥ç¨æ·å ARG æäº¤ä¿®æ¹\n"
+" -p [--password] ARG : ç¨ ARG ä½ä¸ºå¯ç \n"
+" --password-from-stdin : 仿 åè¾å
¥è¯»åå¯ç \n"
+" -U [--root-url] ARG : ææå¨ä½ URL é½ç¸å¯¹äº ARG è§£é\n"
+" -r [--revision] ARG : ç¨çæ¬ ARG ä½ä¸ºä¿®æ¹çåºçº¿\n"
+" --with-revprop ARG : æä»¥ä¸æ ¼å¼è®¾ç½®çæ¬å±æ§:\n"
+" NAME[=VALUE]\n"
+" --non-interactive : ä¸è¿è¡äº¤äºå¼æç¤º(é»è®¤ä»
彿 åè¾å
¥æ¯\n"
+" ç»ç«¯æ¶ææç¤º)\n"
+" --force-interactive : å³ä½¿æ åè¾å
¥ä¸æ¯ç»ç«¯ä¹è¿è¡äº¤äºå¼æç¤º\n"
+" --trust-server-cert : å·²åºå¼;\n"
+" å --trust-server-cert-failures=unknown-ca\n"
+" --trust-server-cert-failures ARG\n"
+" é
å --non-interactiveï¼æ¥åæé®é¢ç SSL\n"
+" æå¡å¨è¯ä¹¦; ARG æ¯éå·åéçå表ï¼å
å«\n"
+" 'unknown-ca' (æªç¥é¢åæºæ)ã'cn-mismatch'\n"
+" (主æºåä¸å¹é
)ã'expired' (è¯ä¹¦è¿æ)ã\n"
+" 'not-yet-valid' (è¯ä¹¦å°æªçæ) å 'other'\n"
+" (å
¶ä»æªåç¬åç±»çè¯ä¹¦é误)ã\n"
+" -X [--extra-args] ARG : 仿件 ARG 追å åæ°(æ¯è¡ä¸ä¸ª;\n"
+" ç¨ \"-\" 仿 åè¾å
¥è¯»å)\n"
+" --config-dir ARG : ç¨ ARG è¦çé
ç½®ç®å½\n"
+" --config-option ARG : ç¨ ARG è¦çæä¸ªé
ç½®é项\n"
+" --no-auth-cache : ä¸ç¼å认è¯ä»¤ç\n"
+" --version : æå°çæ¬ä¿¡æ¯\n"
-#: ../svnmucc/svnmucc.c:349
-#, fuzzy
+#: ../svnmucc/svnmucc.c:394
msgid "--message (-m), --file (-F), and --with-revprop=svn:log are mutually exclusive"
-msgstr "--message (-m) ä¸ --file (-F) æ¯äºæ¥ç"
+msgstr "--message (-m)ã--file (-F) å --with-revprop=svn:log äºæ¥"
-#: ../svnmucc/svnmucc.c:590
-#, fuzzy, c-format
-msgid "Invalid revision number '%s'"
-msgstr "æ æççæ¬å·â%ldâ"
+#: ../svnrdump/load_editor.c:717
+msgid "This dumpstream reader requires a delta format dumpstream"
+msgstr "æ¤è½¬å¨æµè¯»åå¨éè¦å¢éæ ¼å¼çè½¬å¨æµ"
-#: ../svnrdump/load_editor.c:386 ../svnsync/svnsync.c:362
+#: ../svnrdump/load_editor.c:1368 ../svnsync/svnsync.c:358
#, c-format
msgid "Failed to get lock on destination repos, currently held by '%s'\n"
-msgstr "ä»ç®æ çæ¬åºè·å¾é失败ï¼å½å被â%sâææ\n"
+msgstr "ä»ç®æ çæ¬åºè·å¾é失败ï¼å½å被'%s'ææ\n"
-#: ../svnrdump/load_editor.c:530
+#: ../svnrdump/load_editor.c:1399
msgid "Target server does not support atomic revision property edits; consider upgrading it to 1.7."
msgstr "ç®æ æå¡å¨ä¸æ¯æååçæ¬ç屿§ç¼è¾; 请èèåçº§å° 1.7 ã"
-#: ../svnrdump/svnrdump.c:112
+#: ../svnrdump/svnrdump.c:87
msgid ""
"usage: svnrdump dump URL [-r LOWER[:UPPER]]\n"
"\n"
+msgstr ""
+"ç¨æ³: svnrdump dump URL [-r LOWER[:UPPER]]\n"
+"\n"
+
+#: ../svnrdump/svnrdump.c:89
+msgid ""
"Dump revisions LOWER to UPPER of repository at remote URL to stdout\n"
"in a 'dumpfile' portable format. If only LOWER is given, dump that\n"
"one revision.\n"
msgstr ""
-"ç¨æ³: svnrdump dump URL [-r LOWER[:UPPER]]\n"
-"\n"
-"以å¯ç§»æ¤ç 'dumpfile' æ ¼å¼å¯¼åºè¿ç¨çæ¬åº URL ä¸ç LOWER å° UPPER çææçæ¬å°æ åè¾åºã\n"
-"妿åªç»åº LOWERï¼é£ä¹å°±å¯¼åºè¿ä¸ä¸ªçæ¬ã\n"
+"å°è¿ç¨ URL å¤çæ¬åºç LOWER å° UPPER çæ¬ä»¥'è½¬å¨æä»¶'å¯ç§»æ¤\n"
+"æ ¼å¼è½¬å¨å°æ åè¾åºã妿åªç»åº LOWERï¼ååªè½¬å¨è¯¥çæ¬ã\n"
-#: ../svnrdump/svnrdump.c:118
+#: ../svnrdump/svnrdump.c:96
msgid ""
"usage: svnrdump load URL\n"
"\n"
-"Load a 'dumpfile' given on stdin to a repository at remote URL.\n"
msgstr ""
"ç¨æ³: svnrdump load URL\n"
"\n"
-"仿 åè¾å
¥å è½½ 'dumpfile' å°è¿ç¨çæ¬åº URLã\n"
-#: ../svnrdump/svnrdump.c:122
+#: ../svnrdump/svnrdump.c:98
+msgid "Load a 'dumpfile' given on stdin to a repository at remote URL.\n"
+msgstr "å°æ åè¾å
¥ä¸ç»å®ç'è½¬å¨æä»¶'å è½½å°è¿ç¨ URL å¤ççæ¬åºã\n"
+
+#: ../svnrdump/svnrdump.c:103
msgid ""
"usage: svnrdump help [SUBCOMMAND...]\n"
"\n"
-"Describe the usage of this program or its subcommands.\n"
msgstr ""
"ç¨æ³: svnrdump help [SUBCOMMAND...]\n"
"\n"
-"æ¾ç¤ºæ¬ç¨åºæå
¶åå½ä»¤çç¨æ³ã\n"
-#: ../svnrdump/svnrdump.c:135
+#: ../svnrdump/svnrdump.c:118
msgid "dump incrementally"
msgstr "以å¢éæ¹å¼è¿è¡è½¬å"
-#: ../svnrdump/svnrdump.c:137
+#: ../svnrdump/svnrdump.c:120
msgid "skip revision property ARG (e.g., \"svn:author\")"
-msgstr ""
+msgstr "è·³è¿çæ¬å±æ§ ARG (ä¾å¦ \"svn:author\")"
-#: ../svnrdump/svnrdump.c:155 ../svnserve/svnserve.c:370
-#: ../svnversion/svnversion.c:142
+#: ../svnrdump/svnrdump.c:140 ../svnserve/svnserve.c:415
+#: ../svnversion/svnversion.c:145
msgid "display this help"
msgstr "æ¾ç¤ºæ¬å¸®å©"
-#: ../svnrdump/svnrdump.c:755
-#, fuzzy
+#: ../svnrdump/svnrdump.c:170
+msgid "read/write file ARG instead of stdin/stdout"
+msgstr "读/åæä»¶ ARG è䏿¯æ åè¾å
¥/è¾åº"
+
+#: ../svnrdump/svnrdump.c:677
msgid ""
"general usage: svnrdump SUBCOMMAND URL [-r LOWER[:UPPER]]\n"
"Subversion remote repository dump and load tool.\n"
@@ -15722,153 +21572,161 @@ msgid ""
"Available subcommands:\n"
msgstr ""
"ä¸è¬ç¨æ³: svnrdump SUBCOMMAND URL [-r LOWER[:UPPER]]\n"
-"ä½¿ç¨ âsvnrdump help <subcommand>â å¾å°åå½ä»¤ç帮å©ä¿¡æ¯ã\n"
-"ä½¿ç¨ âsvnrdump --versionâ å¯çç¨åºççæ¬å·åçæ¬åºè®¿é®æ¨¡åã\n"
+"Subversion è¿ç¨çæ¬åºè½¬å¨åè£
载工å
·ã\n"
+"è¾å
¥ 'svnrdump help <subcommand>' å¾å°å
³äºæä¸ªåå½ä»¤ç帮å©ã\n"
+"è¾å
¥ 'svnrdump --version' æ¥çç¨åºçæ¬åçæ¬åºè®¿é®æ¨¡åã\n"
"\n"
-"å¯ç¨çåå½ä»¤: \n"
+"å¯ç¨çåå½ä»¤:\n"
-#: ../svnrdump/svnrdump.c:800 ../svnrdump/svnrdump.c:834
+#: ../svnrdump/svnrdump.c:722 ../svnrdump/svnrdump.c:756
msgid "Unsupported revision specifier used; use only integer values or 'HEAD'"
msgstr "使ç¨äºä¸æ¯æççæ¬æ ¼å¼ï¼è¯·åªä½¿ç¨ 'HEAD' ææ´æ°"
-#: ../svnrdump/svnrdump.c:808 ../svnrdump/svnrdump.c:842
+#: ../svnrdump/svnrdump.c:730 ../svnrdump/svnrdump.c:764
#, c-format
msgid "Revision '%ld' does not exist"
msgstr "çæ¬ '%ld' ä¸åå¨"
-#: ../svnrdump/svnrdump.c:852
+#: ../svnrdump/svnrdump.c:774
msgid "LOWER revision cannot be greater than UPPER revision; consider reversing your revision range"
msgstr "LOWER çæ¬å·ä¸è½å¤§äº UPPER çæ¬å·ï¼èèå°ä½ ççæ¬èå´ç¿»è½¬"
-#: ../svnrdump/svnrdump.c:1111
+#: ../svnrdump/svnrdump.c:1027
#, c-format
msgid ""
"Subcommand '%s' doesn't accept option '%s'\n"
"Type 'svnrdump help %s' for usage.\n"
msgstr ""
-"åå½ä»¤â%sâ䏿¥åé项â%sâ\n"
-"è¾å
¥âsvnrdump help %sâå¾å°ç¨æ³ã\n"
+"åå½ä»¤'%s'䏿¥åé项'%s'\n"
+"è¾å
¥'svnrdump help %s'å¾å°ç¨æ³ã\n"
+
+#: ../svnrdump/svnrdump.c:1070
+msgid "load subcommand with --password-from-stdin requires -F"
+msgstr "带 --password-from-stdin ç load åå½ä»¤éè¦ -F"
-#: ../svnserve/cyrus_auth.c:119
+#: ../svnserve/cyrus_auth.c:122
msgid "Could not initialize the SASL library"
msgstr "ä¸è½åå§å SASL åº"
-#: ../svnserve/cyrus_auth.c:191
-#, fuzzy, c-format
+#: ../svnserve/cyrus_auth.c:194
+#, c-format
msgid "Initial token is too long"
-msgstr "ååçå称太é¿"
+msgstr "åå§æ 记太é¿"
-#: ../svnserve/cyrus_auth.c:222
-#, fuzzy, c-format
+#: ../svnserve/cyrus_auth.c:226
+#, c-format
msgid "Step response is too long"
-msgstr "ååçå称太é¿"
+msgstr "æ¥éª¤ååºå¤ªé¿"
-#: ../svnserve/cyrus_auth.c:272
+#: ../svnserve/cyrus_auth.c:277
#, c-format
msgid "Can't get hostname"
msgstr "æ æ³è·å主æºåç§°"
-#: ../svnserve/cyrus_auth.c:329
+#: ../svnserve/cyrus_auth.c:335
msgid "Could not obtain the list of SASL mechanisms"
msgstr "ä¸è½è·å¾SASLæºå¶å表"
-#: ../svnserve/cyrus_auth.c:372
+#: ../svnserve/cyrus_auth.c:378
msgid "Couldn't obtain the authenticated username"
msgstr "ä¸è½è·å¾å·²ç»è®¤è¯çç¨æ·åç§°"
-#: ../svnserve/serve.c:2079
+#: ../svnserve/serve.c:2272
msgid "Path is not a string"
msgstr "è·¯å¾ä¸æ¯å符串"
-#: ../svnserve/serve.c:2249
+#: ../svnserve/serve.c:2479
msgid "Log revprop entry not a string"
msgstr "æ¥å¿ revprop å
¥å£ä¸æ¯å符串"
-#: ../svnserve/serve.c:2255
+#: ../svnserve/serve.c:2485
#, c-format
msgid "Unknown revprop word '%s' in log command"
-msgstr "æ¥å¿å½ä»¤ä¸ææªç¥ç revprop åè¯ â%sâ"
+msgstr "æ¥å¿å½ä»¤ä¸ææªç¥ç revprop åè¯ '%s'"
-#: ../svnserve/serve.c:2271
+#: ../svnserve/serve.c:2501
msgid "Log path entry not a string"
msgstr "æ¥å¿è·¯å¾å
¥å£ä¸æ¯å符串"
-#: ../svnserve/serve.c:2871 ../svnserve/serve.c:3047
-#, fuzzy, c-format
+#: ../svnserve/serve.c:3156 ../svnserve/serve.c:3339
+#, c-format
msgid "No result for '%s'."
-msgstr "'%s' çæ°æ®æå"
+msgstr "'%s' 没æç»æã"
+
+#: ../svnserve/serve.c:3997
+#, c-format
+msgid "SASL requested but not compiled in; set '%s' to 'false' or recompile svnserve with SASL support"
+msgstr "请æ±äº SASL 使ªç¼è¯æ¯æï¼å° '%s' 设为 'false' æéæ°ç¼è¯å¸¦ SASL æ¯æç svnserve"
-#: ../svnserve/svnserve.c:216
+#: ../svnserve/svnserve.c:241
msgid "daemon mode"
msgstr "åå°æ¨¡å¼"
-#: ../svnserve/svnserve.c:217
+#: ../svnserve/svnserve.c:242
msgid "inetd mode"
msgstr "inetd 模å¼"
-#: ../svnserve/svnserve.c:218
+#: ../svnserve/svnserve.c:243
msgid "tunnel mode"
msgstr "é§é模å¼"
-#: ../svnserve/svnserve.c:219
+#: ../svnserve/svnserve.c:244
msgid "listen-once mode (useful for debugging)"
msgstr "çå¬ä¸æ¬¡æ¹å¼(è°è¯ç¨)"
-#: ../svnserve/svnserve.c:222
+#: ../svnserve/svnserve.c:247
msgid "Windows service mode (Service Control Manager)"
msgstr "Windows æå¡æ¹å¼(æå¡ç®¡çå¨)"
-#: ../svnserve/svnserve.c:224
+#: ../svnserve/svnserve.c:249
msgid "root of directory to serve"
msgstr "æå¡çæ ¹ç®å½"
-#: ../svnserve/svnserve.c:226
+#: ../svnserve/svnserve.c:251
msgid "force read only, overriding repository config file"
msgstr "强å¶åªè¯»ï¼è¦ççæ¬åºé
ç½®æä»¶"
-#: ../svnserve/svnserve.c:228
+#: ../svnserve/svnserve.c:253
msgid "read configuration from file ARG"
msgstr "仿件 ARG 读åé
ç½®"
-#: ../svnserve/svnserve.c:231
-#, fuzzy
+#: ../svnserve/svnserve.c:256
msgid ""
"listen port. The default port is 3690.\n"
" [mode: daemon, service, listen-once]"
msgstr ""
-"åè¿ç¨ PID å°æä»¶ ARG\n"
-" [æ¹å¼: daemon, listen-once]"
+"çå¬ç«¯å£ãé»è®¤ç«¯å£ä¸º 3690ã\n"
+" [模å¼: daemonãserviceãlisten-once]"
-#: ../svnserve/svnserve.c:235
-#, fuzzy
+#: ../svnserve/svnserve.c:260
msgid ""
"listen port. The default port is 3690.\n"
" [mode: daemon, listen-once]"
msgstr ""
-"åè¿ç¨ PID å°æä»¶ ARG\n"
-" [æ¹å¼: daemon, listen-once]"
+"çå¬ç«¯å£ãé»è®¤ç«¯å£ä¸º 3690ã\n"
+" [模å¼: daemonãlisten-once]"
-#: ../svnserve/svnserve.c:241
-#, fuzzy
+#: ../svnserve/svnserve.c:266
msgid ""
"listen hostname or IP address\n"
" By default svnserve listens on all addresses.\n"
" [mode: daemon, service, listen-once]"
msgstr ""
-"çå¬ä¸»æºåç§°æIPå°å\n"
-" [æ¹å¼: daemon, service, listen-once]"
+"çå¬ç主æºåæ IP å°å\n"
+" é»è®¤ svnserve ç嬿æå°åã\n"
+" [模å¼: daemon, service, listen-once]"
-#: ../svnserve/svnserve.c:247
-#, fuzzy
+#: ../svnserve/svnserve.c:272
msgid ""
"listen hostname or IP address\n"
" By default svnserve listens on all addresses.\n"
" [mode: daemon, listen-once]"
msgstr ""
-"çå¬ä¸»æºåç§°æIPå°å\n"
-" [æ¹å¼: daemon, listen-once]"
+"çå¬ç主æºåæ IP å°å\n"
+" é»è®¤ svnserve ç嬿æå°åã\n"
+" [模å¼: daemon, listen-once]"
-#: ../svnserve/svnserve.c:254
+#: ../svnserve/svnserve.c:279
msgid ""
"prefer IPv6 when resolving the listen hostname\n"
" [IPv4 is preferred by default. Using IPv4 and IPv6\n"
@@ -15879,7 +21737,7 @@ msgstr ""
" [é»è®¤é¦é IPv4ã䏿¯æå¨å®æ¤è¿ç¨æ¨¡å¼ä¸åæ¶ä½¿ç¨ IPv4\n"
" å IPv6ã妿éè¦ï¼è¯·ä½¿ç¨ inetd æ¨¡å¼æé§é模å¼ã]"
-#: ../svnserve/svnserve.c:262
+#: ../svnserve/svnserve.c:287
msgid ""
"compression level to use for network transmissions\n"
" [0 .. no compression, 5 .. default, \n"
@@ -15889,120 +21747,141 @@ msgstr ""
" [0 .. ä¸å缩, 5 .. é»è®¤, \n"
" 9 .. æå¤§å缩]"
-#: ../svnserve/svnserve.c:268
-#, fuzzy
+#: ../svnserve/svnserve.c:293
msgid ""
"size of the extra in-memory cache in MB used to\n"
" minimize redundant operations.\n"
" Default is 16.\n"
+" 0 switches to dynamically sized caches.\n"
" [used for FSFS and FSX repositories only]"
msgstr ""
-"ç¨æ¥åå°å使ä½çå
åä¸çé¢å¤ç¼åç大å°(MB)\n"
-" é»è®¤å¼: 16ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"ç¨äºåå°å使ä½çé¢å¤å
åç¼å大å°(MB)ã\n"
+" é»è®¤ä¸º 16ã\n"
+" 0 表示æ¹ç¨å¨æå¤§å°çç¼åã\n"
+" [ä»
ç¨äº FSFS å FSX çæ¬åº]"
-#: ../svnserve/svnserve.c:276
-#, fuzzy
+#: ../svnserve/svnserve.c:303
msgid ""
"enable or disable caching of deltas between older\n"
" revisions.\n"
" Default is yes.\n"
" [used for FSFS and FSX repositories only]"
msgstr ""
-"æ¯å¦å¯¹æ§çæ¬ä¹é´çå·®å¼å¯ç¨ç¼å\n"
-" é»è®¤å¼: å¦ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"å¯ç¨æç¦ç¨è¾èçæ¬ä¹é´å¢éçç¼åã\n"
+" é»è®¤ä¸º yesã\n"
+" [ä»
ç¨äº FSFS å FSX çæ¬åº]"
-#: ../svnserve/svnserve.c:284
-#, fuzzy
+#: ../svnserve/svnserve.c:311
msgid ""
"enable or disable caching of file contents\n"
" Default is yes.\n"
" [used for FSFS and FSX repositories only]"
msgstr ""
-"æ¯å¦å¯¹æä»¶å
容å¯ç¨ç¼å\n"
-" é»è®¤å¼: æ¯ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"å¯ç¨æç¦ç¨æä»¶å
容çç¼å\n"
+" é»è®¤ä¸º yesã\n"
+" ["
-#: ../svnserve/svnserve.c:290
-#, fuzzy
+#: ../svnserve/svnserve.c:317
msgid ""
"enable or disable caching of revision properties.\n"
" Consult the documentation before activating this.\n"
" Default is no.\n"
" [used for FSFS and FSX repositories only]"
msgstr ""
-"æ¯å¦å¯¹æ§çæ¬ä¹é´çå·®å¼å¯ç¨ç¼å\n"
-" é»è®¤å¼: å¦ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"å¯ç¨æç¦ç¨çæ¬å±æ§çç¼åã\n"
+" å¯ç¨å请å
æ¥é
ææ¡£ã\n"
+" é»è®¤ä¸º noã\n"
+" [ä»
ç¨äº FSFS å FSX çæ¬åº]"
+
+#: ../svnserve/svnserve.c:325
+msgid ""
+"enable or disable caching of node properties\n"
+" Default is yes.\n"
+" [used for FSFS repositories only]"
+msgstr ""
+"å¯ç¨æç¦ç¨èç¹å±æ§çç¼å\n"
+" é»è®¤ä¸º yesã\n"
+" [ä»
ç¨äº FSFS çæ¬åº]"
-#: ../svnserve/svnserve.c:298
-#, fuzzy
+#: ../svnserve/svnserve.c:331
msgid ""
"Optimize network handling based on the assumption\n"
" that most clients are connected with a bitrate of\n"
" ARG Mbit/s.\n"
" Default is 0 (optimizations disabled)."
msgstr ""
-"æ¯å¦å¯¹æ§çæ¬ä¹é´çå·®å¼å¯ç¨ç¼å\n"
-" é»è®¤å¼: å¦ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"åè®¾å¤§å¤æ°å®¢æ·ç«¯ä»¥ ARG Mbit/s çæ¯ç¹çè¿æ¥ï¼\n"
+" æ®æ¤ä¼åç½ç»å¤çã\n"
+" é»è®¤ä¸º 0 (ç¦ç¨ä¼å)ã"
-#: ../svnserve/svnserve.c:306
-#, fuzzy
+#: ../svnserve/svnserve.c:339
msgid ""
"Parse and cache all data found in block instead\n"
" of just the requested item.\n"
" Default is no.\n"
" [used for FSFS repositories in 1.9 format only]"
msgstr ""
-"æ¯å¦å¯¹æ§çæ¬ä¹é´çå·®å¼å¯ç¨ç¼å\n"
-" é»è®¤å¼: å¦ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"è§£æå¹¶ç¼ååä¸çæææ°æ®ï¼èä¸åªæ¯\n"
+" 请æ±ç项ã\n"
+" é»è®¤ä¸º noã\n"
+" [ä»
ç¨äº 1.9 æ ¼å¼ç FSFS çæ¬åº]"
#. ### Making the assumption here that WIN32 never has fork and so
#. * ### this option never exists when --service exists.
-#: ../svnserve/svnserve.c:316
+#: ../svnserve/svnserve.c:349
msgid "use threads instead of fork [mode: daemon]"
msgstr "使ç¨çº¿ç¨ä»£æ¿è¿ç¨ [æ¹å¼: daemon]"
-#: ../svnserve/svnserve.c:319
-#, fuzzy
+#: ../svnserve/svnserve.c:354
msgid ""
"Minimum number of server threads, even if idle.\n"
-" Caped to max-threads; minimum value is 0.\n"
-" Default is 1.\n"
-" [used only with --threads]"
-msgstr ""
-"æ¯å¦å¯¹æ§çæ¬ä¹é´çå·®å¼å¯ç¨ç¼å\n"
-" é»è®¤å¼: å¦ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
-
-#: ../svnserve/svnserve.c:328
-#, fuzzy
-msgid ""
-"Maximum number of server threads, even if there\n"
-" are more connections. Minimum value is 1.\n"
-" Default is 64.\n"
-" [used only with --threads]"
+" Capped to max-threads; minimum value is 0.\n"
+" Default is 1."
msgstr ""
-"æ¯å¦å¯¹æ§çæ¬ä¹é´çå·®å¼å¯ç¨ç¼å\n"
-" é»è®¤å¼: å¦ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"æå¡å¨çº¿ç¨çæå°æ°éï¼å³ä½¿ç©ºé²ä¹ä¿çã\n"
+" ä¸é为 max-threadsï¼æå°å¼ä¸º 0ã\n"
+" é»è®¤ä¸º 1ã"
-#: ../svnserve/svnserve.c:337
-#, fuzzy
+#: ../svnserve/svnserve.c:361
msgid ""
"Maximum number of server threads, even if there\n"
" are more connections. Minimum value is 1.\n"
-" Default is 256.\n"
-" [used only with --threads]"
+" Default is "
msgstr ""
-"æ¯å¦å¯¹æ§çæ¬ä¹é´çå·®å¼å¯ç¨ç¼å\n"
-" é»è®¤å¼: å¦ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"æå¡å¨çº¿ç¨çæå¤§æ°éï¼å³ä½¿ææ´å¤è¿æ¥\n"
+" ä¹ä¸è¶
è¿ãæå°å¼ä¸º 1ã\n"
+" é»è®¤ä¸º "
+
+#: ../svnserve/svnserve.c:369
+msgid ""
+"Maximum acceptable size of a client request in MB.\n"
+" This implicitly limits the length of paths and\n"
+" property values that can be sent to the server.\n"
+" Also the peak memory usage for protocol handling\n"
+" per server thread or sub-process.\n"
+" 0 disables the size check; default is "
+msgstr ""
+"客æ·ç«¯è¯·æ±å¯æ¥åçæå¤§å¤§å°(MB)ã\n"
+" è¿éå«éå¶äºå¯åéå°æå¡å¨çè·¯å¾å\n"
+" 屿§å¼çé¿åº¦ï¼ä¹éå¶äºæ¯ä¸ªæå¡å¨çº¿ç¨\n"
+" æåè¿ç¨å¤çåè®®æ¶çå
åå³°å¼ã\n"
+" 0 表示ç¦ç¨å¤§å°æ£æ¥ï¼é»è®¤ä¸º "
+
+#: ../svnserve/svnserve.c:382
+msgid ""
+"Maximum acceptable server response size in MB.\n"
+" Longer responses get truncated and return an\n"
+" error. This limits the server load e.g. when\n"
+" checking out at the wrong path level.\n"
+" Default is 0 (disabled)."
+msgstr ""
+"æå¡å¨ååºå¯æ¥åçæå¤§å¤§å°(MB)ã\n"
+" è¶
é¿çååºä¼è¢«æªæå¹¶è¿åé误ãè¿å¯ä»¥\n"
+" éå¶æå¡å¨è´è½½ï¼ä¾å¦å¨é误çè·¯å¾å±çº§\n"
+" ä¸åæ£åºæ¶ã\n"
+" é»è®¤ä¸º 0 (ç¦ç¨)ã"
-#: ../svnserve/svnserve.c:347
+#: ../svnserve/svnserve.c:392
msgid ""
"run in foreground (useful for debugging)\n"
" [mode: daemon]"
@@ -16010,17 +21889,19 @@ msgstr ""
"å¨åå°è¿è¡(è°è¯ç¨)\n"
" [æ¹å¼: daemon]"
-#: ../svnserve/svnserve.c:351
+#: ../svnserve/svnserve.c:396
msgid ""
"handle one connection at a time in the parent\n"
" process (useful for debugging)"
msgstr ""
+"å¨ç¶è¿ç¨ä¸ä¸æ¬¡å¤çä¸ä¸ªè¿æ¥\n"
+" (ç¨äºè°è¯)"
-#: ../svnserve/svnserve.c:355
+#: ../svnserve/svnserve.c:400
msgid "svnserve log file"
msgstr "svnserve æ¥å¿æä»¶"
-#: ../svnserve/svnserve.c:358
+#: ../svnserve/svnserve.c:403
msgid ""
"write server process ID to file ARG\n"
" [mode: daemon, listen-once, service]"
@@ -16028,7 +21909,7 @@ msgstr ""
"åè¿ç¨ PID å°æä»¶ ARG\n"
" [æ¹å¼: daemon, listen-once, service]"
-#: ../svnserve/svnserve.c:362
+#: ../svnserve/svnserve.c:407
msgid ""
"write server process ID to file ARG\n"
" [mode: daemon, listen-once]"
@@ -16036,7 +21917,7 @@ msgstr ""
"åè¿ç¨ PID å°æä»¶ ARG\n"
" [æ¹å¼: daemon, listen-once]"
-#: ../svnserve/svnserve.c:367
+#: ../svnserve/svnserve.c:412
msgid ""
"tunnel username (default is current uid's name)\n"
" [mode: tunnel]"
@@ -16044,19 +21925,20 @@ msgstr ""
"é§éç¨æ·å(é»è®¤æ¯å½åUID对åºçç¨æ·å)\n"
" [æ¹å¼: tunnel]"
-#: ../svnserve/svnserve.c:372
+#: ../svnserve/svnserve.c:417
msgid ""
"virtual host mode (look for repo in directory\n"
" of provided hostname)"
msgstr ""
+"èæä¸»æºæ¨¡å¼(卿ä¾ç主æºåç\n"
+" ç®å½ä¸æ¥æ¾çæ¬åº)"
-#: ../svnserve/svnserve.c:388
+#: ../svnserve/svnserve.c:433
#, c-format
msgid "Type '%s --help' for usage.\n"
-msgstr "使ç¨â%s --helpâå¾å°ç¨æ³ã\n"
+msgstr "使ç¨'%s --help'å¾å°ç¨æ³ã\n"
-#: ../svnserve/svnserve.c:397
-#, fuzzy
+#: ../svnserve/svnserve.c:442
msgid ""
"usage: svnserve [-d | -i | -t | -X | --service] [options]\n"
"Subversion repository server.\n"
@@ -16065,10 +21947,10 @@ msgid ""
"Valid options:\n"
msgstr ""
"ç¨æ³: svnserve [-d | -i | -t | -X | --service] [options]\n"
-"\n"
-"ææé项: \n"
+"Subversion çæ¬åºæå¡å¨ã\n"
+"è¾å
¥ 'svnserve --version' æ¥ç\n"
-#: ../svnserve/svnserve.c:406
+#: ../svnserve/svnserve.c:451
msgid ""
"usage: svnserve [-d | -i | -t | -X] [options]\n"
"Subversion repository server.\n"
@@ -16076,8 +21958,11 @@ msgid ""
"\n"
"Valid options:\n"
msgstr ""
+"ç¨æ³: svnserve [-d | -i | -t | -X] [options]\n"
+"Subversion çæ¬åºæå¡å¨ã\n"
+"è¾å
¥ 'svnserve --version' æ¥çç¨åº\n"
-#: ../svnserve/svnserve.c:436
+#: ../svnserve/svnserve.c:481
msgid ""
"\n"
"Cyrus SASL authentication is available.\n"
@@ -16085,78 +21970,72 @@ msgstr ""
"\n"
"Cyrus SASL 认è¯å¯ç¨ã\n"
-#: ../svnserve/svnserve.c:522
+#: ../svnserve/svnserve.c:586
#, c-format
msgid "Can't accept client connection"
msgstr "æ æ³æ¥å客æ·è¿æ¥"
-#: ../svnserve/svnserve.c:794
+#: ../svnserve/svnserve.c:869
#, c-format
msgid "Invalid port '%s'"
-msgstr "æ æç«¯å£â%sâ"
+msgstr "æ æç«¯å£'%s'"
-#: ../svnserve/svnserve.c:830
-#, fuzzy, c-format
+#: ../svnserve/svnserve.c:905
+#, c-format
msgid "Root path '%s' does not exist or is not a directory"
-msgstr "svnserve: æ ¹è·¯å¾â%sâä¸åå¨ï¼æè
䏿¯ç®å½ã\n"
+msgstr "æ ¹è·¯å¾ '%s' ä¸å卿䏿¯ç®å½"
-#: ../svnserve/svnserve.c:953
+#: ../svnserve/svnserve.c:1045
msgid "You must specify exactly one of -d, -i, -t, --service or -X.\n"
-msgstr "æ¨å¿
é¡»æå® -d, -i, -t, --service æ -X ä¸çä¸ä¸ªã\n"
+msgstr "ä½ å¿
é¡»æå® -d, -i, -t, --service æ -X ä¸çä¸ä¸ªã\n"
-#: ../svnserve/svnserve.c:956
+#: ../svnserve/svnserve.c:1048
msgid "You must specify exactly one of -d, -i, -t or -X.\n"
-msgstr "æ¨å¿
é¡»æå® -d, -i, -t æ -X ä¸çä¸ä¸ªã\n"
+msgstr "ä½ å¿
é¡»æå® -d, -i, -t æ -X ä¸çä¸ä¸ªã\n"
-#: ../svnserve/svnserve.c:967
+#: ../svnserve/svnserve.c:1059
msgid "You may only specify one of -T or --single-thread\n"
-msgstr ""
+msgstr "ä½ åªè½æå® -T æ --single-thread ä¹ä¸\n"
-#: ../svnserve/svnserve.c:1017
-#, fuzzy
+#: ../svnserve/svnserve.c:1106
msgid "Option --tunnel-user is only valid in tunnel mode"
-msgstr "é项 --tunnel-user åªå¨é§éæ¨¡å¼ææã\n"
+msgstr "é项 --tunnel-user ä»
å¨é§é模å¼ä¸ææ"
-#: ../svnserve/svnserve.c:1086
+#: ../svnserve/svnserve.c:1179
#, c-format
msgid "svnserve: The --service flag is only valid if the process is started by the Service Control Manager.\n"
msgstr "svnserve: åªæè¢«æå¡æ§å¶ç®¡çå¨å¯å¨æ¶ --service éé¡¹æææã\n"
-#: ../svnserve/svnserve.c:1137
+#: ../svnserve/svnserve.c:1230
#, c-format
msgid "Can't get address info"
msgstr "ä¸è½è·åå°åä¿¡æ¯"
-#: ../svnserve/svnserve.c:1150
+#: ../svnserve/svnserve.c:1243
#, c-format
msgid "Can't create server socket"
msgstr "æ æ³å建æå¡å¨å¥æ¥å"
-#: ../svnserve/svnserve.c:1158
+#: ../svnserve/svnserve.c:1251
#, c-format
msgid "Can't set options on server socket"
msgstr "ä¸è½å¯¹æå¡å¨å¥æ¥å设置é项"
-#: ../svnserve/svnserve.c:1164
+#: ../svnserve/svnserve.c:1257
#, c-format
msgid "Can't bind server socket"
msgstr "ä¸è½ç»å®æå¡å¨å¥æ¥å"
-#: ../svnserve/svnserve.c:1170
+#: ../svnserve/svnserve.c:1263
#, c-format
msgid "Can't listen on server socket"
msgstr "ä¸è½ç嬿å¡å¨å¥æ¥å"
-#: ../svnserve/svnserve.c:1251
+#: ../svnserve/svnserve.c:1344
#, c-format
msgid "Can't create thread pool"
msgstr "æ æ³åå»ºçº¿ç¨æ± "
-#: ../svnserve/svnserve.c:1314
-#, c-format
-msgid "Can't push task"
-msgstr "ä¸è½åå»ºçº¿ç¨æ± ä»»å¡"
-
#: ../svnserve/winservice.c:346
#, c-format
msgid "Failed to create winservice_start_event"
@@ -16175,18 +22054,37 @@ msgstr "è¿æ¥æå¡ç®¡çå¨å¤±è´¥"
#: ../svnserve/winservice.c:416
#, c-format
msgid "The service failed to start; an internal error occurred while starting the service"
-msgstr "åçå
é¨é误ï¼å¯å¨æå¡å¤±è´¥"
+msgstr "æå¡å¯å¨å¤±è´¥ï¼å¯å¨æå¡æ¶åçå
é¨é误"
-#: ../svnsync/svnsync.c:101
+#: ../svnsync/svnsync.c:95
msgid ""
"usage: svnsync initialize DEST_URL SOURCE_URL\n"
"\n"
+msgstr ""
+"ç¨æ³: svnsync initialize DEST_URL SOURCE_URL\n"
+"\n"
+
+#: ../svnsync/svnsync.c:97
+msgid ""
"Initialize a destination repository for synchronization from\n"
"another repository.\n"
"\n"
+msgstr ""
+"åå§åç®æ çæ¬åºä»¥ä»å¦ä¸ä¸ªçæ¬åºè¿è¡åæ¥ã\n"
+"\n"
+
+#: ../svnsync/svnsync.c:100
+msgid ""
"If the source URL is not the root of a repository, only the\n"
"specified part of the repository will be synchronized.\n"
"\n"
+msgstr ""
+"å¦ææº URL 䏿¯çæ¬åºçæ ¹ï¼åªææå®ç\n"
+"é¨åå°è¢«åæ¥ã\n"
+"\n"
+
+#: ../svnsync/svnsync.c:103
+msgid ""
"The destination URL must point to the root of a repository which\n"
"has been configured to allow revision property changes. In\n"
"the general case, the destination repository must contain no\n"
@@ -16197,108 +22095,143 @@ msgid ""
"when initializing a copy of a repository as a mirror of that same\n"
"repository, for example.)\n"
"\n"
+msgstr ""
+"ç®æ URL å¿
é¡»æåå·²é
置为å
许修æ¹çæ¬å±æ§ççæ¬åºæ ¹ç®å½ã\n"
+"é常ï¼ç®æ çæ¬åºä¸è½å
å«å·²æäº¤ççæ¬ãä½¿ç¨ --allow-non-empty\n"
+"å¯è¶è¿æ¤éå¶ï¼è¿ä¼è®© svnsync åè®¾ç®æ çæ¬åºä¸å·²æççæ¬\n"
+"䏿ºçæ¬åºä¸ç对åºçæ¬å®å
¨ä¸è´ã(ä¾å¦ï¼å¨å°çæ¬åºç坿¬\n"
+"åå§åä¸ºè¯¥çæ¬åºçé忶徿ç¨ã)\n"
+"\n"
+
+#: ../svnsync/svnsync.c:113
+msgid ""
"You should not commit to, or make revision property changes in,\n"
"the destination repository by any method other than 'svnsync'.\n"
"In other words, the destination repository should be a read-only\n"
"mirror of the source repository.\n"
msgstr ""
-"ç¨æ³: svnsync initialize DEST_URL SOURCE_URL\n"
-"\n"
-"åå§åä¸ä¸ªç®æ çæ¬åºä»¥ä»å¦ä¸ä¸ªçæ¬åºåæ¥ã\n"
-"\n"
-"å¦ææº URL 䏿¯çæ¬åºçæ ¹ï¼åªæçæ¬åºä¸æå®çé¨åä¼è¢«åæ¥ã\n"
-"\n"
-"ç®æ URL å¿
é¡»æåçæ¬åºçæ ¹ç®å½ï¼å¹¶ä¸å
许修æ¹çæ¬å±æ§ãä¸è¬æ¥è¯´ï¼\n"
-"ç®æ çæ¬åºä¸è½å
å«å·²ç»æäº¤ççæ¬ãå¯ä½¿ç¨ --allow-non-empty æ¥è¶\n"
-"è¿æ¤éå¶ï¼å®å¯¼è´ svnsync åå®ç®æ çæ¬åºä¸ççæ¬æ¯æºçæ¬åºä¸å¯¹åº\n"
-"çæ¬çéå(ä¾å¦ï¼è¿å¯¹äºä»æºçæ¬åºç坿¬åå§åéåç¹å«æç¨)ã\n"
-"\n"
-"é¤äº svnsync å¤ï¼ä½ ä¸åºè¯¥å¨ç®æ çæ¬åºä¸æäº¤ï¼æè
ä¿®æ¹çæ¬å±æ§ãä¹å°±æ¯è¯´ï¼\n"
-"ç®æ çæ¬åºåºè¯¥æ¯æºçæ¬åºçåªè¯»éåã\n"
+"é¤äº 'svnsync' ä¹å¤ï¼ä½ ä¸åºä»¥ä»»ä½å
¶ä»æ¹å¼åç®æ çæ¬åºæäº¤æ\n"
+"æ´æ¹çæ¬å±æ§ãæ¢å¥è¯è¯´ï¼ç®æ çæ¬åºåºè¯¥æ¯æºçæ¬åºçåªè¯»éåã\n"
-#: ../svnsync/svnsync.c:127
+#: ../svnsync/svnsync.c:122
msgid ""
"usage: svnsync synchronize DEST_URL [SOURCE_URL]\n"
"\n"
+msgstr ""
+"ç¨æ³: svnsync synchronize DEST_URL [SOURCE_URL]\n"
+"\n"
+
+#: ../svnsync/svnsync.c:124
+msgid ""
"Transfer all pending revisions to the destination from the source\n"
"with which it was initialized.\n"
"\n"
+msgstr ""
+"å°ææå¾
å¤çççæ¬ä»æºä¼ è¾å°\n"
+"å·²åå§åçç®æ ã\n"
+"\n"
+
+#: ../svnsync/svnsync.c:127
+msgid ""
"If SOURCE_URL is provided, use that as the source repository URL,\n"
"ignoring what is recorded in the destination repository as the\n"
"source URL. Specifying SOURCE_URL is recommended in particular\n"
"if untrusted users/administrators may have write access to the\n"
"DEST_URL repository.\n"
msgstr ""
-"ç¨æ³: svnsync synchronize DEST_URL [SOURCE_URL]\n"
+"妿æä¾äº SOURCE_URLï¼å°±ç¨å®ä½ä¸ºæºçæ¬åº URLï¼å¿½ç¥ç®æ çæ¬åº\n"
+"ä¸è®°å½çæº URLãç¹å«æ¯å½ä¸åä¿¡ä»»çç¨æ·/管çåå¯è½å¯¹ DEST_URL\n"
+"çæ¬åºæåæéæ¶ï¼å»ºè®®æå® SOURCE_URLã\n"
+
+#: ../svnsync/svnsync.c:136
+msgid ""
+"usage:\n"
"\n"
-"仿ºçæ¬åºå¤å¶æææèµ·ççæ¬å°ç®æ çæ¬åºã\n"
+msgstr ""
+"ç¨æ³:\n"
"\n"
-"妿æä¾äº SOURCE_URLï¼å°±ç¨ä½æºçæ¬åºç URLï¼ä»è忽ç¥å¨ç®æ çæ¬åºä¸è®°å½ç\n"
-"æº URLã妿æä¸ä¿¡ä»»çç¨æ·/管çåå¯ä»¥åå
¥ä½äº DEST_URL ççæ¬åºï¼é£ä¹ç¹å«\n"
-"æ¨èæå® SOURCE_URLã\n"
-#: ../svnsync/svnsync.c:140
+#: ../svnsync/svnsync.c:138
msgid ""
-"usage:\n"
+" 1. svnsync copy-revprops DEST_URL [SOURCE_URL]\n"
+" 2. svnsync copy-revprops DEST_URL REV[:REV2]\n"
"\n"
+msgstr ""
" 1. svnsync copy-revprops DEST_URL [SOURCE_URL]\n"
" 2. svnsync copy-revprops DEST_URL REV[:REV2]\n"
"\n"
+
+#: ../svnsync/svnsync.c:141
+msgid ""
"Copy the revision properties in a given range of revisions to the\n"
"destination from the source with which it was initialized. If the\n"
"revision range is not specified, it defaults to all revisions in\n"
"the DEST_URL repository. Note also that the 'HEAD' revision is the\n"
"latest in DEST_URL, not necessarily the latest in SOURCE_URL.\n"
"\n"
+msgstr ""
+"æç»å®çæ¬èå´å
ççæ¬å±æ§ä»åå§åæ¶æç¨çæºå¤å¶å°ç®æ ã妿\n"
+"æªæå®çæ¬èå´ï¼åé»è®¤ä¸º DEST_URL çæ¬åºä¸çææçæ¬ãå¦è¯·æ³¨æ\n"
+"'HEAD' çæ¬æ DEST_URL ä¸çææ°çæ¬ï¼ä¸ä¸å®æ¯ SOURCE_URL ä¸ç\n"
+"ææ°çæ¬ã\n"
+"\n"
+
+#: ../svnsync/svnsync.c:147
+msgid ""
"If SOURCE_URL is provided, use that as the source repository URL,\n"
"ignoring what is recorded in the destination repository as the\n"
"source URL. Specifying SOURCE_URL is recommended in particular\n"
"if untrusted users/administrators may have write access to the\n"
"DEST_URL repository.\n"
"\n"
-"Form 2 is deprecated syntax, equivalent to specifying \"-rREV[:REV2]\".\n"
msgstr ""
-"ç¨æ³:\n"
+"妿æä¾äº SOURCE_URLï¼å°±ç¨å®ä½ä¸ºæºçæ¬åº URLï¼å¿½ç¥ç®æ çæ¬åº\n"
+"ä¸è®°å½çæº URLãç¹å«æ¯å½ä¸åä¿¡ä»»çç¨æ·/管çåå¯è½å¯¹ DEST_URL\n"
+"çæ¬åºæåæéæ¶ï¼å»ºè®®æå® SOURCE_URLã\n"
"\n"
-" 1. svnsync copy-revprops DEST_URL [SOURCE_URL]\n"
-" 2. svnsync copy-revprops DEST_URL REV[:REV2]\n"
-"\n"
-"仿ºçæ¬åºå¤å¶æå®çæ¬èå´ççæ¬å±æ§å°ç®æ çæ¬åºãå¦ææ²¡æå¤´æå®çæ¬èå´ï¼\n"
-"å°±å¤å¶å
¨é¨çæ¬å°ä½äº DEST_URL ççæ¬åºã请注æï¼'HEAD' æ¯ä½äº DEST_URL\n"
-"çææ°çæ¬ï¼ä¸éè¦æ¯ä½äº SOURCE_URL çææ°çæ¬ã\n"
+
+#: ../svnsync/svnsync.c:153
+msgid ""
+"Unless you need to trigger the destination repositoy's revprop\n"
+"change hooks for all revision properties, it is recommended to use\n"
+"the --skip-unchanged option for best performance.\n"
"\n"
-"妿æä¾äº SOURCE_URLï¼å°±ç¨ä½æºçæ¬åºç URLï¼ä»è忽ç¥å¨ç®æ çæ¬åºä¸è®°å½ç\n"
-"æº URLã妿æä¸ä¿¡ä»»çç¨æ·/管çåå¯ä»¥åå
¥ä½äº DEST_URL ççæ¬åºï¼é£ä¹ç¹å«\n"
-"æ¨èæå® SOURCE_URLã\n"
+msgstr ""
+"é¤éä½ éè¦ä¸ºææçæ¬å±æ§è§¦åç®æ çæ¬åºç revprop æ´æ¹é©åï¼\n"
+"å¦åå»ºè®®ä½¿ç¨ --skip-unchanged é项以è·å¾æä½³æ§è½ã\n"
"\n"
-"æ ¼å¼ 2 æ¯å·²ç»åºå¼çè¯æ³ï¼çä»·äºæå® \"-rREV[:REV2]\" ã\n"
-#: ../svnsync/svnsync.c:161
+#: ../svnsync/svnsync.c:157
+msgid "Form 2 is deprecated syntax, equivalent to specifying \"-rREV[:REV2]\".\n"
+msgstr "å½¢å¼ 2 æ¯å·²åºå¼çè¯æ³ï¼çåäºæå® \"-rREV[:REV2]\"ã\n"
+
+#: ../svnsync/svnsync.c:163
msgid ""
"usage: svnsync info DEST_URL\n"
"\n"
-"Print information about the synchronization destination repository\n"
-"located at DEST_URL.\n"
msgstr ""
"ç¨æ³: svnsync info DEST_URL\n"
"\n"
-"æå°ä½äº DEST_URL çåæ¥ç®æ çæ¬åºä¿¡æ¯ã\n"
-#: ../svnsync/svnsync.c:167
+#: ../svnsync/svnsync.c:165
+msgid ""
+"Print information about the synchronization destination repository\n"
+"located at DEST_URL.\n"
+msgstr "æå°ä½äº DEST_URL çåæ¥ç®æ çæ¬åºçä¿¡æ¯ã\n"
+
+#: ../svnsync/svnsync.c:170
msgid ""
"usage: svnsync help [SUBCOMMAND...]\n"
"\n"
-"Describe the usage of this program or its subcommands.\n"
msgstr ""
"ç¨æ³: svnsync help [SUBCOMMAND...]\n"
"\n"
-"æ¾ç¤ºæ¬ç¨åºæå
¶åå½ä»¤çç¨æ³ã\n"
-#: ../svnsync/svnsync.c:177
+#: ../svnsync/svnsync.c:181
msgid "print as little as possible"
msgstr "å°½å¯è½å°æå°"
-#: ../svnsync/svnsync.c:179
+#: ../svnsync/svnsync.c:183
msgid ""
"operate on revision ARG (or range ARG1:ARG2)\n"
" A revision argument can be one of:\n"
@@ -16310,11 +22243,15 @@ msgstr ""
" æ´æ° çæ¬å·\n"
" 'HEAD' ææ°çæ¬"
-#: ../svnsync/svnsync.c:187
+#: ../svnsync/svnsync.c:191
msgid "allow a non-empty destination repository"
msgstr "å
许éç©ºç®æ çæ¬åº"
-#: ../svnsync/svnsync.c:199
+#: ../svnsync/svnsync.c:193
+msgid "don't copy unchanged revision properties"
+msgstr "ä¸å¤å¶æªæ´æ¹ççæ¬å±æ§"
+
+#: ../svnsync/svnsync.c:205
msgid ""
"specify a username ARG (deprecated;\n"
" see --source-username and --sync-username)"
@@ -16322,7 +22259,7 @@ msgstr ""
"æå®ç¨æ·åç§° ARG (å·²ç»è¿æ¶;\n"
" åç --source-username å --sync-username)"
-#: ../svnsync/svnsync.c:203
+#: ../svnsync/svnsync.c:209
msgid ""
"specify a password ARG (deprecated;\n"
" see --source-password and --sync-password)"
@@ -16330,32 +22267,76 @@ msgstr ""
"æå®å¯ç ARG (å·²ç»è¿æ¶;\n"
" åç --source-password å --sync-password)"
-#: ../svnsync/svnsync.c:231
+#: ../svnsync/svnsync.c:213
+msgid ""
+"deprecated; same as\n"
+" --source-trust-server-cert-failures=unknown-ca\n"
+" --sync-trust-server-cert-failures=unknown-ca"
+msgstr ""
+"å·²åºå¼ï¼çåäº\n"
+" --source-trust-server-cert-failures=unknown-ca\n"
+" --sync-trust-server-cert-failures=unknown-ca"
+
+#: ../svnsync/svnsync.c:219
+msgid ""
+"with --non-interactive, accept SSL\n"
+" server certificates with failures.\n"
+" ARG is a comma-separated list of:\n"
+" - 'unknown-ca' (Unknown Authority)\n"
+" - 'cn-mismatch' (Hostname mismatch)\n"
+" - 'expired' (Expired certificate)\n"
+" - 'not-yet-valid' (Not yet valid certificate)\n"
+" - 'other' (all other not separately classified\n"
+" certificate errors).\n"
+" Applied to the source URL."
+msgstr ""
+"é
å --non-interactiveï¼æ¥åæé®é¢ç\n"
+" SSL æå¡å¨è¯ä¹¦ã\n"
+" ARG æ¯éå·åéçå表:\n"
+" - 'unknown-ca' (æªç¥é¢åæºæ)\n"
+" - 'cn-mismatch' (主æºåä¸å¹é
)\n"
+" - 'expired' (è¯ä¹¦è¿æ)\n"
+" - 'not-yet-valid' (è¯ä¹¦å°æªçæ)\n"
+" - 'other' (å
¶ä»æªåç¬åç±»ç\n"
+" è¯ä¹¦é误)ã\n"
+" åºç¨äºæº URLã"
+
+#: ../svnsync/svnsync.c:239
+msgid ""
+"Like\n"
+" --source-trust-server-cert-failures,\n"
+" but applied to the destination URL."
+msgstr ""
+"类似\n"
+" --source-trust-server-cert-failuresï¼\n"
+" ä½åºç¨äº"
+
+#: ../svnsync/svnsync.c:245
msgid "connect to source repository with username ARG"
msgstr "使ç¨ç¨æ·åç§° ARG è¿æ¥æºçæ¬åº"
-#: ../svnsync/svnsync.c:233
+#: ../svnsync/svnsync.c:247
msgid "connect to source repository with password ARG"
msgstr "使ç¨å¯ç ARG è¿æ¥æºçæ¬åº"
-#: ../svnsync/svnsync.c:235
+#: ../svnsync/svnsync.c:249
msgid "connect to sync repository with username ARG"
msgstr "使ç¨ç¨æ·åç§° ARG è¿æ¥ç®ççæ¬åº"
-#: ../svnsync/svnsync.c:237
+#: ../svnsync/svnsync.c:251
msgid "connect to sync repository with password ARG"
msgstr "使ç¨å¯ç ARG è¿æ¥ç®ççæ¬åº"
-#: ../svnsync/svnsync.c:249
+#: ../svnsync/svnsync.c:263
msgid ""
"convert translatable properties from encoding ARG\n"
" to UTF-8. If not specified, then properties are\n"
" presumed to be encoded in UTF-8."
msgstr ""
-"å°å¯ç¿»è¯ç屿§ä»ç¼ç ARG 转æ¢å° UTF-8ã妿䏿å®ï¼é£ä¹åå®å±æ§çç¼ç æ¯\n"
-" UTF-8ã"
+"æå¯ç¿»è¯ç屿§ä»ç¼ç ARG 转æ¢ä¸º UTF-8ã\n"
+" 妿䏿å®ï¼ååå®å±æ§ä»¥ UTF-8 ç¼ç ã"
-#: ../svnsync/svnsync.c:255
+#: ../svnsync/svnsync.c:269
msgid ""
"Disable built-in locking. Use of this option can\n"
" corrupt the mirror unless you ensure that no other\n"
@@ -16365,144 +22346,141 @@ msgstr ""
" 伿åéåï¼é¤éä½ è½ç¡®è®¤æ²¡æå
¶å® svnsync\n"
" å®ä¾åæ¶è¿è¡ã"
-#: ../svnsync/svnsync.c:261
+#: ../svnsync/svnsync.c:275
msgid ""
"Steal locks as necessary. Use, with caution,\n"
" if your mirror repository contains stale locks\n"
" and is not being concurrently accessed by another\n"
" svnsync instance."
msgstr ""
-"å¨éè¦æ¶çªåéã请å°å¿ä½¿ç¨\n"
-" å¦æä½ çéåå
å«è¿æ¶çéï¼å¹¶ä¸æ²¡æå
¶å® svnsync\n"
-" å®ä¾åæ¶è¿è¡ã"
+"å¿
è¦æ¶çªåéãå¦æä½ çéåçæ¬åºä¸æ\n"
+" è¿æ¶çéï¼ä¸æ²¡æå
¶ä» svnsync å®ä¾å¨\n"
+" å¹¶å访é®å®ï¼å¯ä»¥è°¨æ
使ç¨ã"
-#: ../svnsync/svnsync.c:269
-#, fuzzy
+#: ../svnsync/svnsync.c:283
msgid ""
"size of the extra in-memory cache in MB used to\n"
" minimize operations for local 'file' scheme.\n"
msgstr ""
-"ç¨æ¥åå°å使ä½çå
åä¸çé¢å¤ç¼åç大å°(MB)\n"
-" é»è®¤å¼: 16ã\n"
-" [ä»
ç¨äº FSFS ä»åº]"
+"ç¨äºæå°åæ¬å° 'file' æ¹æ¡\n"
+" æä½çé¢å¤å
åç¼å大å°(MB)\n"
-#: ../svnsync/svnsync.c:392
+#: ../svnsync/svnsync.c:388
msgid "Target server does not support atomic revision property edits; consider upgrading it to 1.7 or using an external locking program"
msgstr "ç®æ æå¡å¨ä¸æ¯æååçæ¬ç屿§ç¼è¾; 请èèåçº§å° 1.7 æè
使ç¨å¤é¨å éç¨åº"
-#: ../svnsync/svnsync.c:406
+#: ../svnsync/svnsync.c:402
#, c-format
msgid "Stole lock previously held by '%s'\n"
msgstr "çªå被 '%s' ææçé\n"
-#: ../svnsync/svnsync.c:495
+#: ../svnsync/svnsync.c:492
#, c-format
msgid "Session is rooted at '%s' but the repos root is '%s'"
-msgstr "ä¼è¯æ ¹æ¯â%sâï¼ä½æ¯çæ¬åºæ ¹æ¯â%sâ"
+msgstr "ä¼è¯æ ¹æ¯'%s'ï¼ä½æ¯çæ¬åºæ ¹æ¯'%s'"
-#: ../svnsync/svnsync.c:637
+#: ../svnsync/svnsync.c:650
#, c-format
msgid "Copied properties for revision %ld (%s* properties skipped).\n"
msgstr "ä»çæ¬ %ld (å¿½ç¥ %s* 屿§)å¤å¶å±æ§ã\n"
-#: ../svnsync/svnsync.c:642
+#: ../svnsync/svnsync.c:655
#, c-format
msgid "Copied properties for revision %ld.\n"
msgstr "å¤å¶çæ¬ %ld ç屿§ã\n"
-#: ../svnsync/svnsync.c:658
+#: ../svnsync/svnsync.c:671
#, c-format
msgid "NOTE: Normalized %s* properties to LF line endings (%d rev-props, %d node-props).\n"
msgstr "注æ: å·²ç»æ åå %s* 屿§ä¸º LF è¡å°¾ (%d rev-props, %d node-props)ã\n"
-#: ../svnsync/svnsync.c:788
+#: ../svnsync/svnsync.c:810
msgid "Destination repository already contains revision history; consider using --allow-non-empty if the repository's revisions are known to mirror their respective revisions in the source repository"
msgstr ""
"ç®æ çæ¬åºå·²ç»å
å«çæ¬åå²ï¼å¦æä½ 确信å®ä»¬æ¯éåæºçæ¬åºç对åºçæ¬çè¯ï¼\n"
"èè使ç¨é项 '--allow-non-empty'"
-#: ../svnsync/svnsync.c:797
+#: ../svnsync/svnsync.c:819
#, c-format
msgid "Destination repository is already synchronizing from '%s'"
-msgstr "ç®æ çæ¬åºå·²ç»ä¸â%sâ忥"
+msgstr "ç®æ çæ¬åºå·²ç»ä¸'%s'忥"
-#: ../svnsync/svnsync.c:832
+#: ../svnsync/svnsync.c:854
msgid "Destination repository has more revisions than source repository"
msgstr "ç®æ çæ¬åºççæ¬æ°éæ¯æºçæ¬åºå¤"
-#: ../svnsync/svnsync.c:897 ../svnsync/svnsync.c:900 ../svnsync/svnsync.c:1570
-#: ../svnsync/svnsync.c:1577 ../svnsync/svnsync.c:1814
-#: ../svnsync/svnsync.c:1817 ../svnsync/svnsync.c:1861
+#: ../svnsync/svnsync.c:919 ../svnsync/svnsync.c:922 ../svnsync/svnsync.c:1595
+#: ../svnsync/svnsync.c:1602 ../svnsync/svnsync.c:1842
+#: ../svnsync/svnsync.c:1845 ../svnsync/svnsync.c:1889
#, c-format
msgid "Path '%s' is not a URL"
-msgstr "è·¯å¾â%sâ䏿¯URL"
+msgstr "è·¯å¾'%s'䏿¯URL"
-#: ../svnsync/svnsync.c:927
+#: ../svnsync/svnsync.c:949
#, c-format
msgid "Committed revision %ld.\n"
msgstr "å·²æäº¤çæ¬ %ldã\n"
-#: ../svnsync/svnsync.c:970
+#: ../svnsync/svnsync.c:992
msgid "Destination repository has not been initialized"
msgstr "ç®æ çæ¬åºæ²¡æåå§å"
-#: ../svnsync/svnsync.c:1345
-#, fuzzy, c-format
+#: ../svnsync/svnsync.c:1367
+#, c-format
msgid "Commit created r%ld but should have created r%ld"
-msgstr "æäº¤åå»ºçæ¬ %ldï¼åºè¯¥åå»ºçæ¬ %ld"
+msgstr "æäº¤åå»ºäº r%ldï¼ä½åºå建 r%ld"
-#: ../svnsync/svnsync.c:1463
+#: ../svnsync/svnsync.c:1487
#, c-format
msgid "Revision being currently copied (%ld), last merged revision (%ld), and destination HEAD (%ld) are inconsistent; have you committed to the destination without using svnsync?"
msgstr "å½åå¤å¶çæ¬(%ld), æååå¹¶çæ¬(%ld), åç®æ HEAD (%ld) ä¸ä¸è´ï¼ä½ æ¯å¦ä½¿ç¨ésvnsyncæ¹æ³æäº¤å°ç®æ çæ¬åºï¼"
-#: ../svnsync/svnsync.c:1500
+#: ../svnsync/svnsync.c:1525
#, c-format
msgid "Destination HEAD (%ld) is not the last merged revision (%ld); have you committed to the destination without using svnsync?"
msgstr "ç®æ HEAD (%ld)䏿¯æååå¹¶çæ¬(%ld)ï¼ä½ æ¯å¦ä½¿ç¨é svnsync æ¹æ³æäº¤å°ç®æ çæ¬åºï¼"
-#: ../svnsync/svnsync.c:1628 ../svnsync/svnsync.c:1633
+#: ../svnsync/svnsync.c:1655 ../svnsync/svnsync.c:1660
#, c-format
msgid "Cannot copy revprops for a revision (%ld) that has not been synchronized yet"
msgstr "ä¸è½å¨å°æªåæ¥æ¶å¤å¶çæ¬(%ld)ç revprops"
-#: ../svnsync/svnsync.c:1697 ../svnsync/svnsync.c:1717
+#: ../svnsync/svnsync.c:1725 ../svnsync/svnsync.c:1745
#, c-format
msgid "Invalid revision number (%ld)"
msgstr "æ æççæ¬å· (%ld)"
-#: ../svnsync/svnsync.c:1767
+#: ../svnsync/svnsync.c:1795
msgid "Cannot specify revisions via both command-line arguments and the --revision (-r) option"
-msgstr "ä¸è½åæ¶ä½¿ç¨ "
+msgstr "ä¸è½åæ¶éè¿å½ä»¤è¡åæ°å --revision (-r) é项æå®çæ¬"
-#: ../svnsync/svnsync.c:1775 ../svnsync/svnsync.c:2120
+#: ../svnsync/svnsync.c:1803 ../svnsync/svnsync.c:2165
#, c-format
msgid "Invalid revision range '%s' provided"
msgstr "æä¾äºæ æççæ¬èå´ '%s'"
-#: ../svnsync/svnsync.c:1874
+#: ../svnsync/svnsync.c:1902
#, c-format
msgid "Repository '%s' is not initialized for synchronization"
-msgstr "çæ¬åºâ%sâæ²¡æä¸ºåæ¥åå§å"
+msgstr "çæ¬åº'%s'没æä¸ºåæ¥åå§å"
#. Print the info.
-#: ../svnsync/svnsync.c:1880
+#: ../svnsync/svnsync.c:1908
#, c-format
msgid "Source URL: %s\n"
msgstr "æº URL: %s\n"
-#: ../svnsync/svnsync.c:1882
+#: ../svnsync/svnsync.c:1910
#, c-format
msgid "Source Repository UUID: %s\n"
msgstr "æºçæ¬åº UUID: %s\n"
-#: ../svnsync/svnsync.c:1885
+#: ../svnsync/svnsync.c:1913
#, c-format
msgid "Last Merged Revision: %s\n"
msgstr "æååå¹¶ççæ¬: %s\n"
-#: ../svnsync/svnsync.c:1902
-#, fuzzy
+#: ../svnsync/svnsync.c:1930
msgid ""
"general usage: svnsync SUBCOMMAND DEST_URL [ARGS & OPTIONS ...]\n"
"Subversion repository replication tool.\n"
@@ -16512,39 +22490,49 @@ msgid ""
"Available subcommands:\n"
msgstr ""
"ä¸è¬ç¨æ³: svnsync SUBCOMMAND DEST_URL [ARGS & OPTIONS ...]\n"
-"ä½¿ç¨ âsvnsync help <subcommand>â å¾å°åå½ä»¤ç帮å©ä¿¡æ¯ã\n"
-"ä½¿ç¨ âsvnsync --versionâ å¯çç¨åºççæ¬å·åçæ¬åºè®¿é®æ¨¡åã\n"
+"Subversion çæ¬åºå¤å¶å·¥å
·ã\n"
+"è¾å
¥ 'svnsync help <subcommand>' å¾å°å
³äºæä¸ªåå½ä»¤ç帮å©ã\n"
+"è¾å
¥ 'svnsync --version' æ¥çç¨åºçæ¬åçæ¬åºè®¿é®æ¨¡åã\n"
"\n"
-"å¯ç¨çåå½ä»¤: \n"
+"å¯ç¨çåå½ä»¤:\n"
-#: ../svnsync/svnsync.c:2181
+#: ../svnsync/svnsync.c:2222
msgid "Cannot use --username or --password with any of --source-username, --source-password, --sync-username, or --sync-password.\n"
msgstr "ä¸è½å° --username æ --password ä¸ --source-username, --source-password, --sync-username, æ --sync-password ä¸èµ·ä½¿ç¨ã\n"
-#: ../svnsync/svnsync.c:2204
+#: ../svnsync/svnsync.c:2245
msgid "--disable-locking and --steal-lock are mutually exclusive"
msgstr "--disable-locking ä¸ --steal-lock æ¯äºæ¥ç"
-#: ../svnsync/svnsync.c:2293
+#: ../svnsync/svnsync.c:2263
+msgid "--source-trust-server-cert-failures and --sync-trust-server-cert-failures require --non-interactive"
+msgstr "--source-trust-server-cert-failures å --sync-trust-server-cert-failures éè¦ --non-interactive"
+
+#: ../svnsync/svnsync.c:2332
#, c-format
msgid ""
"Subcommand '%s' doesn't accept option '%s'\n"
"Type 'svnsync help %s' for usage.\n"
msgstr ""
-"åå½ä»¤â%sâ䏿¥åé项â%sâ\n"
-"使ç¨âsvnsync help %sâå¾å°ç¨æ³ã\n"
+"åå½ä»¤'%s'䏿¥åé项'%s'\n"
+"使ç¨'svnsync help %s'å¾å°ç¨æ³ã\n"
-#: ../svnsync/svnsync.c:2383
+#: ../svnsync/svnsync.c:2396
msgid "Try 'svnsync help' for more info"
-msgstr "è¯·ä½¿ç¨ âsvnsync helpâ 以å¾å°æ´å¤ä¿¡æ¯"
+msgstr "è¯·ä½¿ç¨ 'svnsync help' 以å¾å°æ´å¤ä¿¡æ¯"
+
+#: ../svnsync/sync.c:125
+#, c-format
+msgid "Missing colon in svn:mergeinfo property"
+msgstr "svn:mergeinfo 屿§ä¸ç¼ºå°åå·"
#: ../svnversion/svnversion.c:49
#, c-format
msgid "Type 'svnversion --help' for usage.\n"
-msgstr "ä½¿ç¨ âsvnversion --helpâ å¾å°ç¨æ³ã\n"
+msgstr "ä½¿ç¨ 'svnversion --help' å¾å°ç¨æ³ã\n"
#: ../svnversion/svnversion.c:59
-#, fuzzy, c-format
+#, c-format
msgid ""
"usage: svnversion [OPTIONS] [WC_PATH [TRAIL_URL]]\n"
"Subversion working copy identification tool.\n"
@@ -16580,142 +22568,66 @@ msgid ""
"Valid options:\n"
msgstr ""
"ç¨æ³: svnversion [OPTIONS] [WC_PATH [TRAIL_URL]]\n"
+"Subversion å·¥ä½å¯æ¬æ è¯å·¥å
·ã\n"
+"ä½¿ç¨ 'svnversion --version' æ¥çç¨åºçæ¬ã\n"
"\n"
-" 为工ä½å¯æ¬è·¯å¾ WC_PATH 产çç´§åç âçæ¬å·âã TRAIL_URL æ¯\n"
-" URL çç»å°¾é¨åï¼ç¨æ¥å¤æ WC_PATH æ¯å¦å·²åæ¢è¿ (æ£æµ WC_PATH\n"
-" å
æ¯å¦å·²ç»åæ¢å¹¶ä¸ä¾èµäº TRAIL_URL)ãçæ¬å·ä¼åè³æ åè¾åºã\n"
-" ä¾å¦: \n"
+" 为工ä½å¯æ¬è·¯å¾ WC_PATH 产çç´§åççæ¬æ è¯ãTRAIL_URL æ¯ URL ç\n"
+" å°¾é¨ï¼ç¨äºå¤æ WC_PATH æ¬èº«æ¯å¦å·²åæ¢(æ£æµ WC_PATH å
é¨ç忢\n"
+" ä¸ä¾èµ TRAIL_URL)ãçæ¬æ è¯è¾åºå°æ åè¾åºãä¾å¦:\n"
"\n"
-" $ svnversion . /repos/svn/trunk \n"
+" $ svnversion . /repos/svn/trunk\n"
" 4168\n"
"\n"
-" 妿工ä½å¯æ¬æ¯åä¸çæ¬ï¼æªç»ä¿®æ¹ï¼æªç»åæ¢ï¼èä¸å
¶ URL å¹é
\n"
-" TRAIL_URL åæ°ï¼é£ä¹çæ¬å·å°ä¼æ¯å䏿°åã妿工ä½å¯æ¬åä¹±ï¼\n"
-" é£ä¹çæ¬å·å°±ä¼å¤æå¾å¤: \n"
-"\n"
-" 4123:4168 æ··åçæ¬\n"
-" 4168M 已修æ¹\n"
-" 4123S 已忢\n"
-" 4123P å±é¨å·¥ä½å¯æ¬ï¼æ²¡æå
¨é¨æ£åºã\n"
-" 4123:4168MS æ··åçæ¬ï¼æä¿®æ¹ï¼å·¥ä½å¯æ¬å·²åæ¢\n"
-"\n"
-" 妿 WC_PATH 䏿¯å·¥ä½å¯æ¬ï¼é£ä¹å®ä¼è¾åº 'æªçæ¬æ§å¶çç®å½'\n"
-" æè
'æªçæ¬æ§å¶çæä»¶'ã妿 WC_PATH æ¯æ°å¢ï¼å¤å¶æç§»å¨å\n"
-" çè·¯å¾ï¼é£ä¹å®ä¼è¾åº 'æªæäº¤çæ¬å°å¢å ï¼å¤å¶æç§»å¨'ã\n"
+" 妿工ä½å¯æ¬æ¯åä¸çæ¬ãæªä¿®æ¹ãæªåæ¢ä¸ URL å¹é
TRAIL_URL\n"
+" åæ°ï¼çæ¬æ è¯å°æ¯å个æ°åã妿工ä½å¯æ¬ç¶æå¼å¸¸ï¼çæ¬æ è¯\n"
+" å°æ´å¤æ:\n"
+"\n"
+" 4123:4168 æ··åçæ¬çå·¥ä½å¯æ¬\n"
+" 4168M 已修æ¹çå·¥ä½å¯æ¬\n"
+" 4123S 已忢çå·¥ä½å¯æ¬\n"
+" 4123P ç¨çæ£åºçé¨åå·¥ä½å¯æ¬\n"
+" 4123:4168MS æ··åçæ¬ã已修æ¹ã已忢çå·¥ä½å¯æ¬\n"
+"\n"
+" 妿 WC_PATH æ¯æªçæ¬æ§å¶çè·¯å¾ï¼ç¨åºå°è¾åº\n"
+" 'Unversioned directory' æ 'Unversioned file'ã妿 WC_PATH æ¯\n"
+" 已添å ãå·²å¤å¶æå·²ç§»å¨çè·¯å¾ï¼ç¨åºå°è¾åº\n"
+" 'Uncommitted local addition, copy or move'ã\n"
"\n"
-" 妿è°ç¨æ¶æ²¡æåæ°ï¼å WC_PATH é»è®¤ä¸ºå½åç®å½ã\n"
+" 妿ä¸å¸¦åæ°è°ç¨ï¼WC_PATH 为å½åç®å½ã\n"
"\n"
-"ææé项: \n"
+"ææé项:\n"
-#: ../svnversion/svnversion.c:141
+#: ../svnversion/svnversion.c:144
msgid "last changed rather than current revisions"
msgstr "æè¿ä¸æ¬¡æ¹åçï¼è䏿¯ç®åççæ¬"
-#: ../svnversion/svnversion.c:241
+#: ../svnversion/svnversion.c:247
#, c-format
msgid "Unversioned symlink%s"
msgstr "æªçæ¬æ§å¶ç符å·é¾æ¥ %s"
-#: ../svnversion/svnversion.c:244
+#: ../svnversion/svnversion.c:250
#, c-format
msgid "Unversioned directory%s"
msgstr "ç®å½ %s æªçæ¬æ§å¶"
-#: ../svnversion/svnversion.c:247
+#: ../svnversion/svnversion.c:253
#, c-format
msgid "Unversioned file%s"
msgstr "æä»¶ %s æªçæ¬æ§å¶"
-#: ../svnversion/svnversion.c:253
+#: ../svnversion/svnversion.c:259
#, c-format
msgid "'%s' doesn't exist\n"
-msgstr "â%sâ ä¸åå¨\n"
+msgstr "'%s' ä¸åå¨\n"
-#: ../svnversion/svnversion.c:254
+#: ../svnversion/svnversion.c:260
#, c-format
msgid "'%s' is of unknown type\n"
-msgstr "â%sâ çç±»åæªç¥\n"
+msgstr "'%s' çç±»åæªç¥\n"
#. Local uncommitted modifications, no revision info was found.
-#: ../svnversion/svnversion.c:268
+#: ../svnversion/svnversion.c:274
#, c-format
msgid "Uncommitted local addition, copy or move%s"
msgstr "æªæäº¤çæ¬å°å¢å ï¼å¤å¶æç§»å¨ %s"
-
-#, fuzzy
-#~ msgid "do not output trailing newline"
-#~ msgstr "ä¸è¾åºå
¶åçæ¢è¡ç¬¦"
-
-#~ msgid "Representation key for checksum '%%s' exists in filesystem '%%s' with a different value (%%ld,%%%s,%%%s,%%%s) than what we were about to store (%%ld,%%%s,%%%s,%%%s)"
-#~ msgstr "æ ¡éªå â%%sâ çå±ç°é®å·²ç»åå¨äºæä»¶ç³»ç» â%%sâ ä¸ï¼åå¼(%%ld,%%%s,%%%s,%%%s)䏿们è¦åå¨çå¼(%%ld,%%%s,%%%s,%%%s)ä¸å"
-
-#, fuzzy
-#~ msgid "Move-from node is out-of-date"
-#~ msgstr "æ¡ç®è¿æ¶"
-
-#, fuzzy
-#~ msgid "Path '%s' has been moved without being deleted"
-#~ msgstr "è·¯å¾â%sâ䏿¯æä»¶"
-
-#, fuzzy
-#~ msgid "Path '%s' has been moved to more than one target"
-#~ msgstr "è·¯å¾â%sâ䏿¯æä»¶"
-
-#~ msgid "Move without a suitable deletion"
-#~ msgstr "没æéå½å é¤çç§»å¨"
-
-#~ msgid "Ambiguous move"
-#~ msgstr "ä¸æç¡®çç§»å¨"
-
-#~ msgid ""
-#~ "Conflict discovered when trying to add '%s'.\n"
-#~ "An object of the same name already exists.\n"
-#~ msgstr ""
-#~ "å¢å â%sâ æ¶åºç°å²çªã\n"
-#~ "åå对象已åå¨ã\n"
-
-#~ msgid "incoming file replace"
-#~ msgstr "è¿å
¥çæä»¶æ¿æ¢"
-
-#~ msgid "Failed to mark '%s' absent: item of the same name is already scheduled for addition"
-#~ msgstr "æ æ³å°â%sâæ è®°ä¸ºä¸åå¨: åå项ç®å·²å å
¥å¢å è°åº¦"
-
-#~ msgid "Out of slots for named atomic."
-#~ msgstr "å½åååçæ§½ä½å·²æ»¡"
-
-#~ msgid "Namespace has not been initialized."
-#~ msgstr "å½åç©ºé´æ²¡æåå§å"
-
-#~ msgid "Atomic's name is too long."
-#~ msgstr "ååçå称太é¿"
-
-#, fuzzy
-#~ msgid "Number of atomics in namespace is too large."
-#~ msgstr "ååçå称太é¿"
-
-#, fuzzy
-#~ msgid "MMAP failed for file '%s'"
-#~ msgstr "â%sâåç弿 æ"
-
-#~ msgid "Not a valid atomic"
-#~ msgstr "䏿¯åæ³çååæ°æ®"
-
-#, fuzzy
-#~ msgid "No write access to file '%s'"
-#~ msgstr "æ æ³åå
¥æä»¶â%sâ"
-
-#, fuzzy
-#~ msgid "No read access to file '%s'"
-#~ msgstr "ä¸è½è®¾ç½® â%sâ çååæ¶é´"
-
-#, fuzzy
-#~ msgid "Incomplete read in file '%s'"
-#~ msgstr "ä¸è½è¯»åæä»¶â%sâ"
-
-#, fuzzy
-#~ msgid "Revision file (r%ld) has corrupt footer"
-#~ msgstr "çæ¬æä»¶ (r%ld) 缺å°ç»å°¾æ¢è¡"
-
-#, fuzzy
-#~ msgid "Recursive locks are not supported"
-#~ msgstr "䏿¯æééå½çéæ°å®ä½"