James Moger
2013-05-15 bca8c5c52554b6aac65b8e2300675ae8f6af1d6d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
gb.repository = \u7248\u672c\u5e93
gb.owner = \u7ba1\u7406\u5458
gb.description = \u63cf\u8ff0
gb.lastChange = \u6700\u8fd1\u4fee\u6539
gb.refs = refs
gb.tag = \u6807\u7b7e
gb.tags = \u6807\u7b7e
gb.author = \u7528\u6237
gb.committer = \u63d0\u4ea4\u8005
gb.commit = \u63d0\u4ea4
gb.tree = \u76ee\u5f55
gb.parent = parent
gb.url = URL
gb.history = \u5386\u53f2\u4fe1\u606f
gb.raw = raw
gb.object = object
gb.ticketId = ticket id
gb.ticketAssigned = assigned
gb.ticketOpenDate = \u5f00\u542f\u65e5\u671f
gb.ticketState = \u72b6\u6001
gb.ticketComments = \u8bc4\u8bba
gb.view = \u67e5\u770b
gb.local = \u672c\u5730
gb.remote = \u8fdc\u7a0b
gb.branches = \u5206\u652f
gb.patch = patch
gb.diff = \u5bf9\u6bd4
gb.log = \u65e5\u5fd7
gb.moreLogs = \u66f4\u591a\u63d0\u4ea4...
gb.allTags = \u6240\u6709\u6807\u7b7e...
gb.allBranches = \u6240\u6709\u5206\u652f...
gb.summary = \u6982\u51b5
gb.ticket = ticket
gb.newRepository = \u521b\u5efa\u7248\u672c\u5e93
gb.newUser = \u6dfb\u52a0\u7528\u6237
gb.commitdiff = \u5bf9\u6bd4\u63d0\u4ea4\u7684\u5185\u5bb9
gb.tickets = tickets
gb.pageFirst = \u9996\u9875
gb.pagePrevious = \u524d\u4e00\u9875
gb.pageNext = \u4e0b\u4e00\u9875
gb.head = HEAD
gb.blame = blame
gb.login = \u767b\u5f55
gb.logout = \u6ce8\u9500
gb.username = \u7528\u6237\u540d
gb.password = \u5bc6\u7801
gb.tagger = \u6807\u8bb0\u8005
gb.moreHistory = \u66f4\u591a\u7684\u5386\u53f2\u4fe1\u606f...
gb.difftocurrent = \u5bf9\u6bd4\u5f53\u524d
gb.search = \u641c\u7d22
gb.searchForAuthor = \u6309\u4f5c\u8005\u641c\u7d22 commits
gb.searchForCommitter = \u6309\u63d0\u4ea4\u8005\u641c\u7d22 commits
gb.addition = \u6dfb\u52a0
gb.modification = \u4fee\u6539
gb.deletion = \u5220\u9664
gb.rename = \u91cd\u547d\u540d
gb.metrics = metrics
gb.stats = \u7edf\u8ba1
gb.markdown = markdown
gb.changedFiles = \u5df2\u4fee\u6539\u6587\u4ef6
gb.filesAdded = {0}\u4e2a\u6587\u4ef6\u5df2\u6dfb\u52a0
gb.filesModified = {0}\u4e2a\u6587\u4ef6\u5df2\u4fee\u6539
gb.filesDeleted = {0}\u4e2a\u6587\u4ef6\u5df2\u5220\u9664
gb.filesCopied = {0} \u6587\u4ef6\u5df2\u590d\u5236
gb.filesRenamed = {0} \u6587\u4ef6\u5df2\u91cd\u547d\u540d
gb.missingUsername = \u7528\u6237\u540d\u4e0d\u5b58\u5728
gb.edit = \u7f16\u8f91
gb.searchTypeTooltip = \u9009\u62e9\u641c\u7d22\u7c7b\u578b
gb.searchTooltip = \u641c\u7d22 {0}
gb.delete = \u5220\u9664
gb.docs = \u6587\u6863
gb.accessRestriction = \u8bbf\u95ee\u9650\u5236
gb.name = \u540d\u79f0
gb.enableTickets = \u5141\u8bb8 tickets
gb.enableDocs = \u5141\u8bb8\u6587\u6863
gb.save = \u4fdd\u5b58
gb.showRemoteBranches = \u663e\u793a\u8fdc\u7a0b\u5206\u652f
gb.editUsers = \u7f16\u8f91\u7528\u6237
gb.confirmPassword = \u786e\u8ba4\u5bc6\u7801
gb.restrictedRepositories = \u7248\u672c\u5e93\u8bbe\u7f6e
gb.canAdmin = \u7ba1\u7406\u6743\u9650
gb.notRestricted = anonymous view, clone, & push
gb.pushRestricted = authenticated push
gb.cloneRestricted = authenticated clone & push
gb.viewRestricted = authenticated view, clone, & push
gb.useTicketsDescription = distributed Ticgit issues
gb.useDocsDescription = \u5217\u51fa\u7248\u672c\u5e93\u5185\u6240\u6709 Markdown \u6587\u6863
gb.showRemoteBranchesDescription = \u663e\u793a\u8fdc\u7a0b\u5206\u652f
gb.canAdminDescription = Gitblit \u670d\u52a1\u5668\u7ba1\u7406\u5458
gb.permittedUsers = \u5141\u8bb8\u7528\u6237
gb.isFrozen = \u88ab\u51bb\u7ed3
gb.isFrozenDescription = \u7981\u6b62\u63a8\u9001\u64cd\u4f5c
gb.zip = zip
gb.showReadme = \u663e\u793areadme
gb.showReadmeDescription = \u5728\u6982\u51b5\u9875\u9762\u663e\u793a \\"readme\\" Markdown \u6587\u4ef6
gb.nameDescription = \u4f7f\u7528 '/' \u5bf9\u7248\u672c\u5e93\u8fdb\u884c\u5206\u7ec4  \u4f8b\u5982. libraries/mycoollib.git
gb.ownerDescription = \u521b\u5efa\u8005\u53ef\u4ee5\u7f16\u8f91\u7248\u672c\u5e93\u5c5e\u6027
gb.blob = blob
gb.commitActivityTrend = commit \u6d3b\u52a8\u8d8b\u52bf
gb.commitActivityDOW = \u6bcf\u5468 commit \u6d3b\u52a8
gb.commitActivityAuthors = commit \u6d3b\u52a8\u4e3b\u8981\u7528\u6237
gb.feed = feed
gb.cancel = \u53d6\u6d88
gb.changePassword = \u4fee\u6539\u5bc6\u7801
gb.isFederated = is federated
gb.federateThis = federate this repository
gb.federateOrigin = federate the origin
gb.excludeFromFederation = exclude from federation
gb.excludeFromFederationDescription = \u7981\u6b62\u5df2 federated \u7684 Gitblit \u5b9e\u4f8b\u4ece\u672c\u8d26\u6237\u62c9\u53d6
gb.tokens = federation tokens
gb.tokenAllDescription = all repositories, users, & settings
gb.tokenUnrDescription = all repositories & users
gb.tokenJurDescription = all repositories
gb.federatedRepositoryDefinitions = \u7248\u672c\u5e93\u5b9a\u4e49
gb.federatedUserDefinitions = \u7528\u6237\u5b9a\u4e49
gb.federatedSettingDefinitions = \u8bbe\u7f6e\u5b9a\u4e49
gb.proposals = federation proposals
gb.received = \u5df2\u63a5\u53d7
gb.type = type
gb.token = token
gb.repositories = \u7248\u672c\u5e93
gb.proposal = proposal
gb.frequency = \u9891\u7387
gb.folder = \u6587\u4ef6\u5939
gb.lastPull = \u4e0a\u4e00\u6b21\u62c9\u53d6
gb.nextPull = \u4e0b\u4e00\u6b21\u62c9\u53d6
gb.inclusions = \u5305\u542b\u5185\u5bb9
gb.exclusions = \u4f8b\u5916
gb.registration = \u6ce8\u518c
gb.registrations = federation \u6ce8\u518c
gb.sendProposal = propose
gb.status = \u72b6\u6001
gb.origin = origin
gb.headRef = \u9ed8\u8ba4\u5206\u652f (HEAD)
gb.headRefDescription = \u4fee\u6539 HEAD \u6240\u6307\u5411\u7684 ref\u3002 \u4f8b\u5982: refs/heads/master
gb.federationStrategy = federation \u7b56\u7565
gb.federationRegistration = federation \u6ce8\u518c
gb.federationResults = federation \u62c9\u53d6\u7ed3\u679c
gb.federationSets = federation \u96c6
gb.message = \u6d88\u606f
gb.myUrlDescription = \u60a8\u7684 Gitblit \u5b9e\u4f8b\u7684\u516c\u5171\u8bbf\u95ee\u7f51\u5740
gb.destinationUrl = \u53d1\u9001\u81f3
gb.destinationUrlDescription = \u4f60\u6240\u8981\u53d1\u9001proposal\u7684 Gitblit \u5b9e\u4f8b\u7f51\u5740
gb.users = \u7528\u6237
gb.federation = federation
gb.error = \u9519\u8bef
gb.refresh = \u5237\u65b0
gb.browse = \u6d4f\u89c8
gb.clone = \u514b\u9686
gb.filter = \u8fc7\u6ee4
gb.create = \u521b\u5efa
gb.servers = \u670d\u52a1\u5668
gb.recent = \u6700\u8fd1
gb.available = \u53ef\u7528
gb.selected = \u5df2\u9009\u4e2d
gb.size = \u5927\u5c0f
gb.downloading = \u4e0b\u8f7d\u4e2d
gb.loading = \u8f7d\u5165\u4e2d
gb.starting = \u542f\u52a8\u4e2d
gb.general = \u5e38\u89c4
gb.settings = \u8bbe\u7f6e
gb.manage = \u7ba1\u7406
gb.lastLogin = \u4e0a\u6b21\u767b\u5f55
gb.skipSizeCalculation = \u5ffd\u7565\u5927\u5c0f\u4f30\u8ba1
gb.skipSizeCalculationDescription = \u4e0d\u8ba1\u7b97\u7248\u672c\u5e93\u5927\u5c0f\uff08\u8282\u7701\u9875\u9762\u8f7d\u5165\u65f6\u95f4\uff09
gb.skipSummaryMetrics = \u5ffd\u7565\u6982\u51b5\u5904 metrics
gb.skipSummaryMetricsDescription = \u6982\u51b5\u9875\u9762\u4e0d\u8ba1\u7b97metrics\uff08\u8282\u7701\u9875\u9762\u8f7d\u5165\u65f6\u95f4\uff09
gb.accessLevel = \u8bbf\u95ee\u7ea7\u522b
gb.default = \u9ed8\u8ba4
gb.setDefault = \u9ed8\u8ba4\u8bbe\u7f6e
gb.since = \u81ea\u4ece
gb.status = \u72b6\u6001
gb.bootDate = \u542f\u52a8\u65e5\u671f
gb.servletContainer = servlet container
gb.heapMaximum = \u6700\u5927\u5806
gb.heapAllocated = \u5df2\u5206\u914d\u5806
gb.heapUsed = \u5df2\u4f7f\u7528\u5806
gb.free = \u7a7a\u95f2
gb.version = \u7248\u672c
gb.releaseDate = \u53d1\u884c\u65e5\u671f
gb.date = \u65e5\u671f
gb.activity = \u6d3b\u52a8
gb.subscribe = \u8ba2\u9605
gb.branch = \u5206\u652f
gb.maxHits = \u6700\u5927\u547d\u4e2d\u6570
gb.recentActivity = \u6700\u8fd1\u6d3b\u52a8
gb.recentActivityStats = \u6700\u8fd1{0}\u5929 / {2}\u4f4d\u7528\u6237\u505a\u4e86{1}\u6b21\u63d0\u4ea4
gb.recentActivityNone = \u6700\u8fd1{0}\u5929 / \u6ca1\u6709\u6d3b\u52a8
gb.dailyActivity = \u65e5\u5e38\u6d3b\u52a8
gb.activeRepositories = \u6d3b\u8dc3\u7684\u7248\u672c\u5e93
gb.activeAuthors = \u6d3b\u8dc3\u7528\u6237
gb.commits = \u63d0\u4ea4\u6b21\u6570
gb.teams = \u56e2\u961f
gb.teamName = \u56e2\u961f\u540d\u79f0
gb.teamMembers = \u56e2\u961f\u6210\u5458
gb.teamMemberships = \u56e2\u961f\u6210\u5458
gb.newTeam = \u6dfb\u52a0\u56e2\u961f
gb.permittedTeams = \u5141\u8bb8\u56e2\u961f
gb.emptyRepository = \u7a7a\u7248\u672c\u5e93
gb.repositoryUrl = \u7248\u672c\u5e93\u5730\u5740
gb.mailingLists = \u90ae\u4ef6\u5217\u8868
gb.preReceiveScripts = pre-receive \u811a\u672c
gb.postReceiveScripts = post-receive \u811a\u672c
gb.hookScripts = hook \u811a\u672c
gb.customFields = \u81ea\u5b9a\u4e49\u57df
gb.customFieldsDescription = Groovy\u811a\u672c\u652f\u6301\u7684\u81ea\u5b9a\u4e49\u57df
gb.accessPermissions = \u8bbf\u95ee\u6743\u9650
gb.filters = \u8fc7\u6ee4
gb.generalDescription = \u4e00\u822c\u8bbe\u7f6e
gb.accessPermissionsDescription = \u6309\u7167\u7528\u6237\u548c\u56e2\u961f\u9650\u5236\u8bbf\u95ee
gb.accessPermissionsForUserDescription = \u8bbe\u7f6e\u56e2\u961f\u6210\u5458\u6216\u8005\u6388\u4e88\u6307\u5b9a\u7248\u672c\u5e93\u6743\u9650
gb.accessPermissionsForTeamDescription = \u8bbe\u7f6e\u56e2\u961f\u6210\u5458\u5e76\u6388\u4e88\u6307\u5b9a\u7248\u672c\u5e93\u6743\u9650
gb.federationRepositoryDescription = \u4e0e\u5176\u4ed6Gitblit\u670d\u52a1\u5668\u5206\u4eab\u7248\u672c\u5e93
gb.hookScriptsDescription = \u5728\u670d\u52a1\u5668\u4e0a\u8fd0\u884cGroovy\u811a\u672c
gb.reset = \u91cd\u7f6e
gb.pages = \u9875\u9762
gb.workingCopy = \u5de5\u4f5c\u526f\u672c
gb.workingCopyWarning = \u6b64\u7248\u672c\u5e93\u5b58\u5728\u4e00\u4efd\u5de5\u4f5c\u526f\u672c\uff0c\u65e0\u6cd5\u8fdb\u884c\u63a8\u9001
gb.query = \u67e5\u8be2
gb.queryHelp = \u652f\u6301\u6807\u51c6\u67e5\u8be2\u683c\u5f0f.<p/><p/>\u8bf7\u67e5\u770b <a target="_new" href="http://lucene.apache.org/core/old_versioned_docs/versions/3_5_0/queryparsersyntax.html">Lucene \u67e5\u8be2\u5904\u7406\u5668\u683c\u5f0f</a> \u4ee5\u83b7\u53d6\u8be6\u7ec6\u5185\u5bb9\u3002
gb.queryResults = \u7ed3\u679c {0} - {1} ({2} \u6b21\u547d\u4e2d)
gb.noHits = \u672a\u547d\u4e2d
gb.authored = authored
gb.committed = committed
gb.indexedBranches = \u5df2\u7d22\u5f15\u5206\u652f
gb.indexedBranchesDescription = \u9009\u62e9\u8981\u653e\u5165\u4f60\u7684 Lucene \u7d22\u5f15\u7684\u5206\u652f
gb.noIndexedRepositoriesWarning = \u60a8\u7684\u6240\u6709\u7248\u672c\u5e93\u90fd\u6ca1\u6709\u7ecf\u8fc7Lucene\u7d22\u5f15
gb.undefinedQueryWarning = \u67e5\u8be2\u672a\u5b9a\u4e49!
gb.noSelectedRepositoriesWarning = \u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u4e2a\u7248\u672c\u5e93!
gb.luceneDisabled = Lucene\u7d22\u5f15\u5df2\u88ab\u7981\u6b62
gb.failedtoRead = \u8bfb\u53d6\u5931\u8d25
gb.isNotValidFile = \u4e0d\u662f\u5408\u6cd5\u6587\u4ef6
gb.failedToReadMessage = \u5728 {0} \u4e2d\u8bfb\u53d6\u9ed8\u8ba4\u6d88\u606f\u5931\u8d25!
gb.passwordsDoNotMatch = \u5bc6\u7801\u4e0d\u5339\u914d!
gb.passwordTooShort = \u5bc6\u7801\u957f\u5ea6\u592a\u77ed\u3002\u6700\u77ed\u957f\u5ea6 {0} \u4e2a\u5b57\u7b26\u3002
gb.passwordChanged = \u5bc6\u7801\u4fee\u6539\u6210\u529f\u3002
gb.passwordChangeAborted = \u5bc6\u7801\u4fee\u6539\u7ec8\u6b62
gb.pleaseSetRepositoryName = \u8bf7\u8bbe\u7f6e\u4e00\u4e2a\u7248\u672c\u5e93\u540d\u79f0!
gb.illegalLeadingSlash = \u7981\u6b62\u4f7f\u7528\u6839\u76ee\u5f55\u5f15\u7528 (/) \u3002
gb.illegalRelativeSlash = \u76f8\u5bf9\u6587\u4ef6\u5939\u8def\u5f84(../)\u7981\u6b62\u4f7f\u7528
gb.illegalCharacterRepositoryName = \u7248\u672c\u5e93\u4e2d\u542b\u6709\u4e0d\u5408\u6cd5\u5b57\u7b26 ''{0}'' !
gb.selectAccessRestriction = \u8bf7\u9009\u62e9\u8bbf\u95ee\u6743\u9650\uff01
gb.selectFederationStrategy = \u8bf7\u9009\u62e9federation\u7b56\u7565!
gb.pleaseSetTeamName = \u8bf7\u8f93\u5165\u4e00\u4e2a\u56e2\u961f\u540d\u79f0\uff01
gb.teamNameUnavailable = \u56e2\u961f\u540d ''{0}'' \u4e0d\u5408\u6cd5.
gb.teamMustSpecifyRepository = \u56e2\u961f\u5fc5\u987b\u62e5\u6709\u81f3\u5c11\u4e00\u4e2a\u7248\u672c\u5e93\u3002
gb.teamCreated = \u6210\u529f\u521b\u5efa\u65b0\u56e2\u961f ''{0}'' .
gb.pleaseSetUsername = \u8bf7\u8f93\u5165\u7528\u6237\u540d\uff01
gb.usernameUnavailable = \u7528\u6237\u540d ''{0}'' \u4e0d\u53ef\u7528..
gb.combinedMd5Rename = Gitblit\u91c7\u7528\u6df7\u5408md5\u5bc6\u7801\u54c8\u5e0c\u3002\u56e0\u6b64\u5fc5\u987b\u5728\u4fee\u6539\u7528\u6237\u540d\u540e\u4fee\u6539\u5bc6\u7801\u3002
gb.userCreated = \u6210\u529f\u521b\u5efa\u65b0\u7528\u6237 \\"{0}\\"\u3002
gb.couldNotFindFederationRegistration = \u65e0\u6cd5\u627e\u5230federation registration!
gb.failedToFindGravatarProfile = \u52a0\u8f7d {0} \u7684Gravatar\u4fe1\u606f\u5931\u8d25
gb.branchStats = {0} \u4e2a\u63d0\u4ea4\u548c {1} \u4e2a\u6807\u7b7e\u5728 {2} \u5185
gb.repositoryNotSpecified = \u672a\u6307\u5b9a\u7248\u672c\u5e93!
gb.repositoryNotSpecifiedFor = \u6ca1\u6709\u4e3a {0} \u8bbe\u7f6e\u7248\u672c\u5e93!
gb.canNotLoadRepository = \u65e0\u6cd5\u8f7d\u5165\u7248\u672c\u5e93
gb.commitIsNull = \u63d0\u4ea4\u5185\u5bb9\u4e3a\u7a7a
gb.unauthorizedAccessForRepository = \u672a\u6388\u6743\u8bbf\u95ee\u7248\u672c\u5e93
gb.failedToFindCommit = \u5728 {1} \u4e2d {2} \u4e2a\u9875\u9762\u5185\u67e5\u627e\u63d0\u4ea4 \\"{0}\\"\u5931\u8d25!
gb.couldNotFindFederationProposal = \u65e0\u6cd5\u627e\u5230federation proposal!
gb.invalidUsernameOrPassword = \u7528\u6237\u540d\u6216\u8005\u5bc6\u7801\u9519\u8bef\uff01
gb.OneProposalToReview = 1\u4e2afederation proposals\u7b49\u5f85\u68c0\u67e5\u3002
gb.nFederationProposalsToReview = {0} \u4e2afederation proposals\u7b49\u5f85\u68c0\u67e5
gb.couldNotFindTag = \u65e0\u6cd5\u627e\u5230\u6807\u7b7e {0}
gb.couldNotCreateFederationProposal = \u65e0\u6cd5\u521b\u5efafederation proposal!
gb.pleaseSetGitblitUrl = \u8bf7\u8f93\u5165\u4f60\u7684Gitblit\u7f51\u5740!
gb.pleaseSetDestinationUrl = \u8bf7\u4e3a\u4f60\u7684proposal\u8f93\u5165\u4e00\u4e2a\u76ee\u6807\u5730\u5740!
gb.proposalReceived = \u6210\u529f\u4ece {0} \u63a5\u6536Proposal.
gb.noGitblitFound = \u62b1\u6b49, {0} \u65e0\u6cd5\u5728{1} \u4e2d\u627e\u5230Gitblit\u5b9e\u4f8b\u3002
gb.noProposals = \u62b1\u6b49, {0} \u5f53\u524d\u4e0d\u63a5\u53d7proposals\u3002
gb.noFederation = \u62b1\u6b49, {0} \u6ca1\u6709\u4e0e\u4efb\u4f55Gitblit\u5b9e\u4f8b\u8bbe\u7f6efederate\u3002.
gb.proposalFailed = \u62b1\u6b49, {0} \u65e0\u6cd5\u63a5\u53d7\u4efb\u4f55proposal\u6570\u636e!
gb.proposalError = \u62b1\u6b49\uff0c{0} \u62a5\u544a\u4e2d\u53d1\u73b0\u672a\u9884\u671f\u7684\u9519\u8bef\uff01
gb.failedToSendProposal = \u53d1\u9001proposal\u5931\u8d25!
gb.userServiceDoesNotPermitAddUser = {0} \u4e0d\u5141\u8bb8\u6dfb\u52a0\u7528\u6237!
gb.userServiceDoesNotPermitPasswordChanges = {0} \u4e0d\u5141\u8bb8\u8fdb\u884c\u5bc6\u7801\u4fee\u6539!
gb.displayName = \u663e\u793a\u540d\u79f0
gb.emailAddress = \u90ae\u7bb1
gb.errorAdminLoginRequired = \u9700\u8981\u7ba1\u7406\u5458\u767b\u9646
gb.errorOnlyAdminMayCreateRepository = \u53ea\u6709\u7ba1\u7406\u5458\u624d\u53ef\u4ee5\u521b\u5efa\u7248\u672c\u5e93
gb.errorOnlyAdminOrOwnerMayEditRepository = \u53ea\u6709\u7ba1\u7406\u5458\u6216\u8005\u6240\u6709\u8005\u624d\u53ef\u4ee5\u7f16\u8f91\u4ee3\u7801\u5e93
gb.errorAdministrationDisabled = \u7ba1\u7406\u6743\u9650\u88ab\u7981\u6b62\u3002
gb.lastNDays = \u6700\u8fd1 {0} \u5929
gb.completeGravatarProfile = \u5728Gravatar.com\u4e0a\u5b8c\u6210\u4e2a\u4eba\u8bbe\u5b9a
gb.none = \u65e0
gb.line = \u884c
gb.content = \u5185\u5bb9
gb.empty = \u7a7a\u767d\u7248\u672c\u5e93
gb.inherited = \u7ee7\u627f
gb.deleteRepository = \u5220\u9664\u7248\u672c\u5e93 \\"{0}\\" \uff1f
gb.repositoryDeleted = \u7248\u672c\u5e93 ''{0}'' \u5df2\u5220\u9664\u3002
gb.repositoryDeleteFailed = \u5220\u9664\u7248\u672c\u5e93 \\"{0}\\" \u5931\u8d25\uff01
gb.deleteUser = \u5220\u9664\u7528\u6237 \\"{0}\\" \uff1f
gb.userDeleted = \u7528\u6237 ''{0}'' \u5df2\u5220\u9664\uff01
gb.userDeleteFailed = \u5220\u9664\u7528\u6237''{0}''\u5931\u8d25\uff01
gb.time.justNow = \u521a\u521a
gb.time.today = \u4eca\u5929
gb.time.yesterday = \u6628\u5929
gb.time.minsAgo = {0} \u5206\u949f\u4ee5\u524d
gb.time.hoursAgo = {0} \u5c0f\u65f6\u4ee5\u524d
gb.time.daysAgo = {0} \u5929\u4ee5\u524d
gb.time.weeksAgo = {0} \u5468\u4ee5\u524d
gb.time.monthsAgo = {0} \u4e2a\u6708\u4ee5\u524d
gb.time.oneYearAgo = 1 \u5e74\u4ee5\u524d
gb.time.yearsAgo = {0} \u5e74\u4ee5\u524d
gb.duration.oneDay = 1 \u5929
gb.duration.days = {0} \u5929
gb.duration.oneMonth = 1 \u6708
gb.duration.months = {0} \u6708
gb.duration.oneYear = 1 \u5e74
gb.duration.years = {0} \u5e74
gb.authorizationControl = \u6388\u6743\u63a7\u5236
gb.allowAuthenticatedDescription = \u6388\u4e88\u6240\u6709\u8ba4\u8bc1\u7528\u6237\u53d7\u9650\u5236\u7684\u8bbf\u95ee\u6743\u9650
gb.allowNamedDescription = \u6388\u4e88\u6307\u5b9a\u540d\u79f0\u7684\u7528\u6237\u6216\u56e2\u961f\u53d7\u9650\u5236\u7684\u8bbf\u95ee\u6743\u9650
gb.markdownFailure = \u8bfb\u53d6 Markdown \u5185\u5bb9\u5931\u8d25\uff01
gb.clearCache = \u6e05\u9664\u7f13\u5b58
gb.projects = \u9879\u76ee
gb.project = \u9879\u76ee
gb.allProjects = \u6240\u6709\u9879\u76ee
gb.copyToClipboard = \u590d\u5236\u5230\u526a\u8d34\u677f
gb.fork = \u6d3e\u751f
gb.forks = \u6d3e\u751f
gb.forkRepository = \u6d3e\u751f {0} ?
gb.repositoryForked = {0} \u5df2\u88ab\u6d3e\u751f
gb.repositoryForkFailed = \u6d3e\u751f\u5931\u8d25
gb.personalRepositories = \u79c1\u4eba\u7248\u672c\u5e93
gb.allowForks = \u5141\u8bb8\u6d3e\u751f
gb.allowForksDescription = \u5141\u8bb8\u8ba4\u8bc1\u7528\u6237\u6d3e\u751f\u6b64\u7248\u672c\u5e93
gb.forkedFrom = \u6d3e\u751f\u81ea
gb.canFork = \u5141\u8bb8\u6d3e\u751f
gb.canForkDescription = \u5141\u8bb8\u6d3e\u751f\u8ba4\u8bc1\u7248\u672c\u5e93\u5230\u79c1\u4eba\u7248\u672c\u5e93
gb.myFork = \u67e5\u770b\u6211\u7684\u6d3e\u751f
gb.forksProhibited = \u7981\u6b62\u6d3e\u751f
gb.forksProhibitedWarning = \u5f53\u524d\u7248\u672c\u5e93\u7981\u6b62\u6d3e\u751f
gb.noForks = {0} \u6ca1\u6709\u6d3e\u751f
gb.forkNotAuthorized = \u62b1\u6b49\uff0c\u4f60\u65e0\u6743\u6d3e\u751f {0}
gb.forkInProgress = \u6b63\u5728\u6d3e\u751f
gb.preparingFork = \u6b63\u5728\u4e3a\u60a8\u51c6\u5907\u6d3e\u751f...
gb.isFork = \u5df2\u6d3e\u751f
gb.canCreate = \u5141\u8bb8\u521b\u5efa
gb.canCreateDescription = \u5141\u8bb8\u521b\u5efa\u79c1\u4eba\u7248\u672c\u5e93
gb.illegalPersonalRepositoryLocation = \u60a8\u7684\u79c1\u4eba\u7248\u672c\u5e93\u5fc5\u987b\u4f4d\u4e8e \\"{0}\\"
gb.verifyCommitter = \u9a8c\u8bc1\u63d0\u4ea4\u8005
gb.verifyCommitterDescription = \u9700\u8981\u63d0\u4ea4\u8005\u7684\u8eab\u4efd\u4e0e Gitblit \u7528\u6237\u8eab\u4efd\u76f8\u7b26
gb.verifyCommitterNote = \u6240\u6709\u5408\u5e76\u9009\u9879\u9700\u8981\u4f7f\u7528 \\"--no-ff\\" \u6765\u6267\u884c\u63d0\u4ea4\u8005\u9a8c\u8bc1
gb.repositoryPermissions = \u7248\u672c\u5e93\u6743\u9650
gb.userPermissions = \u7528\u6237\u6743\u9650
gb.teamPermissions = \u56e2\u961f\u6743\u9650
gb.add = \u6dfb\u52a0
gb.noPermission = \u5220\u9664\u6b64\u6743\u9650
gb.excludePermission = {0} (exclude)
gb.viewPermission = {0} (view)
gb.clonePermission = {0} (clone)
gb.pushPermission = {0} (push)
gb.createPermission = {0} (push, ref creation)
gb.deletePermission = {0} (push, ref creation+deletion)
gb.rewindPermission = {0} (push, ref creation+deletion+rewind)
gb.permission = \u6743\u9650
gb.regexPermission = \u6b64\u6743\u9650\u662f\u901a\u8fc7\u6b63\u5219\u8868\u8fbe\u5f0f \\"{0}\\" \u8bbe\u7f6e
gb.accessDenied = \u8bbf\u95ee\u88ab\u62d2\u7edd
gb.busyCollectingGarbage = \u62b1\u6b49\uff0cGitblit\u6b63\u5728 {0} \u5185\u6e05\u7406\u5783\u573e
gb.gcPeriod = GC \u65f6\u95f4
gb.gcPeriodDescription = \u5783\u573e\u6e05\u7406\u7684\u6301\u7eed\u65f6\u95f4
gb.gcThreshold = GC \u9600\u503c
gb.gcThresholdDescription = \u6fc0\u53d1\u5783\u573e\u6e05\u7406\u7684\u6700\u5c0f objects \u5927\u5c0f
gb.ownerPermission = \u7248\u672c\u5e93\u521b\u5efa\u8005
gb.administrator = \u7ba1\u7406\u5458
gb.administratorPermission = Gitblit \u7ba1\u7406\u5458
gb.team = \u56e2\u961f
gb.teamPermission = \u901a\u8fc7 \\"{0}\\" \u56e2\u961f\u6210\u5458\u8bbe\u7f6e\u6743\u9650
gb.missing = \u4e0d\u5b58\u5728!
gb.missingPermission = \u6b64\u6743\u9650\u7684\u7248\u672c\u5e93\u4e0d\u5b58\u5728!
gb.mutable = mutable
gb.specified = specified
gb.effective = effective
gb.organizationalUnit = \u7ec4\u7ec7\u90e8\u5206
gb.organization = \u7ec4\u7ec7
gb.locality = \u5730\u533a
gb.stateProvince = \u5dde\u6216\u7701
gb.countryCode = \u56fd\u5bb6\u4ee3\u7801
gb.properties = \u5c5e\u6027
gb.issued = issued
gb.expires = \u5230\u671f
gb.expired = \u5df2\u5230\u671f
gb.expiring = \u5373\u5c06\u8fc7\u671f
gb.revoked = \u5df2\u64a4\u9500
gb.serialNumber = \u5e8f\u5217\u53f7
gb.certificates = \u8bc1\u4e66
gb.newCertificate = \u521b\u5efa\u8bc1\u4e66
gb.revokeCertificate = \u64a4\u9500\u8bc1\u4e66
gb.sendEmail = \u53d1\u9001\u90ae\u4ef6
gb.passwordHint = \u5bc6\u7801\u63d0\u793a
gb.ok = \u786e\u5b9a
gb.invalidExpirationDate = \u65e0\u6548\u7684\u8fc7\u671f\u65f6\u95f4!
gb.passwordHintRequired = \u9700\u8981\u586b\u5199\u5bc6\u7801\u63d0\u793a!
gb.viewCertificate = \u67e5\u770b\u8bc1\u4e66
gb.subject = \u4e3b\u9898
gb.issuer = \u63d0\u4ea4\u8005
gb.validFrom = \u6709\u6548\u671f\u5f00\u59cb\u81ea
gb.validUntil = \u6709\u6548\u671f\u622a\u6b62\u4e8e
gb.publicKey = \u516c\u94a5
gb.signatureAlgorithm = \u7b7e\u540d\u7b97\u6cd5
gb.sha1FingerPrint = SHA-1 \u6307\u7eb9\u7b97\u6cd5
gb.md5FingerPrint = MD5 \u6307\u7eb9\u7b97\u6cd5
gb.reason = \u7406\u7531
gb.revokeCertificateReason = \u8bf7\u9009\u62e9\u64a4\u9500\u8bc1\u4e66\u7684\u7406\u7531
gb.unspecified = \u672a\u6307\u5b9a
gb.keyCompromise = key compromise
gb.caCompromise = CA compromise
gb.affiliationChanged = \u96b6\u5c5e\u5173\u7cfb\u5df2\u4fee\u6539
gb.superseded = \u5df2\u53d6\u4ee3
gb.cessationOfOperation = \u505c\u6b62\u64cd\u4f5c
gb.privilegeWithdrawn = \u7279\u6743\u5df2\u64a4\u56de
gb.time.inMinutes = {0} \u5206\u949f\u4e4b\u5185
gb.time.inHours = {0} \u5c0f\u65f6\u4e4b\u5185
gb.time.inDays = {0} \u5929\u4e4b\u5185
gb.hostname = hostname
gb.hostnameRequired = \u8bf7\u8f93\u5165 hostname
gb.newSSLCertificate = \u521b\u5efa\u670d\u52a1\u5668 SSL \u8bc1\u4e66
gb.newCertificateDefaults = \u521b\u5efa\u8bc1\u4e66\u9ed8\u8ba4\u8bbe\u7f6e
gb.duration = \u6301\u7eed\u65f6\u95f4
gb.certificateRevoked = \u8bc1\u4e66 {0,number,0} \u5df2\u88ab\u64a4\u9500
gb.clientCertificateGenerated = \u6210\u529f\u4e3a {0} \u751f\u6210\u65b0\u7684\u5ba2\u6237\u7aef\u8bc1\u4e66
gb.sslCertificateGenerated = \u6210\u529f\u4e3a {0} \u751f\u6210\u65b0\u7684\u670d\u52a1\u5668 SSL \u8bc1\u4e66
gb.newClientCertificateMessage = \u6ce8\u610f:\\n\u6b64\u5bc6\u7801\u5e76\u975e\u7528\u6237\u5bc6\u7801, \u8fd9\u662f\u4fdd\u5b58\u7528\u6237 keystore \u7684\u5bc6\u7801\u3002  \u7531\u4e8e\u672c\u5bc6\u7801\u672a\u5b58\u50a8\uff0c\u56e0\u6b64\u4f60\u5fc5\u987b\u4e00\u4e2a\u5bc6\u7801\u63d0\u793a\uff0c\u8fd9\u4e2a\u63d0\u793a\u4f1a\u8bb0\u5f55\u5728\u7528\u6237\u7684 README \u6587\u6863\u5185\u3002
gb.certificate = \u8bc1\u4e66
gb.emailCertificateBundle = \u53d1\u9001\u5ba2\u6237\u7aef\u8bc1\u4e66
gb.pleaseGenerateClientCertificate = \u8bf7\u4e3a {0} \u751f\u6210\u4e00\u4e2a\u5ba2\u6237\u7aef\u8bc1\u4e66
gb.clientCertificateBundleSent = {0} \u7684\u5ba2\u6237\u7aef\u8bc1\u4e66\u5df2\u53d1\u9001
gb.enterKeystorePassword = \u8bf7\u8f93\u5165 Gitblit keystore \u5bc6\u7801
gb.warning = \u8b66\u544a
gb.jceWarning = \u60a8\u7684 JAVA \u8fd0\u884c\u73af\u5883\u4e0d\u5305\u542b \\"JCE Unlimited Strength Jurisdiction Policy\\" \u6587\u4ef6\u3002\\n\u8fd9\u5c06\u5bfc\u81f4\u60a8\u6700\u591a\u53ea\u80fd\u75287\u4e2a\u5b57\u7b26\u7684\u5bc6\u7801\u4fdd\u62a4\u60a8\u7684 keystore\u3002 \\n\u8fd9\u4e9b\u662f\u4e00\u4e9b\u53ef\u9009\u4e0b\u8f7d\u7684\u653f\u7b56\u6587\u4ef6\u3002\\n\\n\u4f60\u662f\u5426\u8981\u7ee7\u7eed\u751f\u6210\u8bc1\u4e66\uff1f\\n\\n\u9009\u62e9\u5426\u7684\u8bdd\uff0c\u5c06\u4f1a\u6253\u5f00\u4e00\u4e2a\u6d4f\u89c8\u5668\u754c\u9762\u4f9b\u60a8\u4e0b\u8f7d\u76f8\u5173\u6587\u4ef6\u3002
gb.maxActivityCommits = \u6700\u5927\u6d3b\u52a8\u63d0\u4ea4\u6570
gb.maxActivityCommitsDescription = \u6d3b\u52a8\u9875\u9762\u663e\u793a\u7684\u6700\u5927\u63d0\u4ea4\u6570
gb.noMaximum = \u65e0\u4e0a\u9650
gb.attributes = \u5c5e\u6027
gb.serveCertificate = \u4f7f\u7528\u6b64\u8bc1\u4e66\u63d0\u4f9b https \u652f\u6301
gb.sslCertificateGeneratedRestart = \u6210\u529f\u4e3a {0} \u751f\u6210\u65b0\u7684 SSL \u8bc1\u4e66.\\n\u4f60\u5fc5\u987b\u91cd\u65b0\u542f\u52a8 Gitblit \u4ee5\u4f7f\u7528\u6b64\u8bc1\u4e66\u3002\\n\\n\u5982\u679c\u60a8\u4f7f\u7528 '--alias' \u53c2\u6570\u542f\u52a8\uff0c\u4f60\u5fc5\u987b\u4e5f\u8981\u8bbe\u7f6e ''--alias {0}''\u3002
gb.validity = \u5408\u6cd5\u6027
gb.siteName = \u7f51\u7ad9\u540d\u79f0
gb.siteNameDescription = \u60a8\u7684\u670d\u52a1\u5668\u7684\u7b80\u8981\u63cf\u8ff0
gb.excludeFromActivity = \u4ece\u6d3b\u52a8\u9875\u9762\u6392\u9664
gb.isSparkleshared = repository is Sparkleshared
gb.sessionEnded = Session has been closed
gb.closeBrowser = Please close the browser to properly end the session.