summaryrefslogtreecommitdiffstats
path: root/options/locale/locale_zh-CN.ini
blob: 8112bae5f8df321f153fc3e8a0543346891f939c (plain)
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
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
[common]
home=首页
dashboard=控制面板
explore=探索
help=帮助
logo=徽标
sign_in=登录
sign_in_with_provider=使用 %s 登录
sign_in_or=
sign_out=退出
sign_up=注册
link_account=链接账户
register=注册
version=当前版本
powered_by=由 %s 提供支持
page=页面
template=模板
language=语言选项
notifications=通知
active_stopwatch=活跃时间跟踪器
tracked_time_summary=基于工单列表过滤器的跟踪时间概要
create_new=创建…
user_profile_and_more=个人信息与设置…
signed_in_as=已登录用户
enable_javascript=此网站需要 JavaScript。
toc=目录
licenses=许可证
return_to_forgejo=返回 Forgejo

username=用户名
email=电子邮件地址
password=密码
access_token=访问令牌
re_type=确认密码
captcha=验证码
twofa=两步验证
twofa_scratch=两步验证备用验证码
passcode=验证码

webauthn_insert_key=插入安全密钥
webauthn_sign_in=按下安全密钥上的按钮。如果安全密钥没有按钮,请重新插入它。
webauthn_press_button=请按下安全密钥上的按钮…
webauthn_use_twofa=使用来自手机中的两步验证码
webauthn_error=无法读取安全密钥。
webauthn_unsupported_browser=你的浏览器目前不支持 WebAuthn。
webauthn_error_unknown=发生未知错误。请重试。
webauthn_error_insecure=WebAuthn 仅支持安全连接。如果要在 HTTP 协议上进行测试,请使用 "localhost" 或 "127.0.0.1" 作为访问来源
webauthn_error_unable_to_process=服务器无法处理您的请求。
webauthn_error_duplicated=此安全密钥未被许可用于这个请求。请确保该密钥尚未注册。
webauthn_error_empty=您必须为此密钥设置一个名称。
webauthn_error_timeout=未能在允许的时限内读取密钥。请重新加载此页面并重试。
webauthn_reload=重新加载

repository=仓库
organization=组织
mirror=镜像
new_repo=创建仓库
new_migrate=迁移外部仓库
new_mirror=创建镜像
new_fork=创建派生仓库
new_org=创建组织
new_project=创建项目
new_project_column=创建列
manage_org=管理我的组织
admin_panel=网站管理
account_settings=帐户设置
settings=设置
your_profile=个人信息
your_starred=点赞
your_settings=设置

all=所有
sources=自建
mirrors=镜像
collaborative=协作
forks=派生

activities=最近活动
pull_requests=合并请求
issues=工单
milestones=里程碑

ok=确定
cancel=取消
retry=重试
rerun=重新运行
rerun_all=重新运行所有任务
save=保存
add=添加
add_all=添加所有
remove=移除
remove_all=移除所有
remove_label_str=删除标签 "%s"
edit=编辑
view=查看

enabled=启用
disabled=禁用
locked=已锁定

copy=复制
copy_url=复制网址
copy_hash=复制哈希值
copy_content=复制内容
copy_branch=复制分支名
copy_success=复制成功!
copy_error=复制失败
copy_type_unsupported=无法复制此类型的文件内容

write=撰写
preview=预览
loading=正在加载…

error=错误
error404=您正尝试访问的页面 <strong>不存在</strong> 或 <strong>您尚未被授权</strong> 查看该页面。
go_back=返回

never=从不
unknown=未知

rss_feed=RSS 订阅源

pin=置顶
unpin=取消置顶

artifacts=制品
confirm_delete_artifact=您确定要删除制品“%s”吗?

archived=已归档

concept_system_global=全局
concept_user_individual=个人
concept_code_repository=仓库
concept_user_organization=组织

show_timestamps=显示时间戳
show_log_seconds=显示秒数
show_full_screen=全屏显示
download_logs=下载日志

confirm_delete_selected=确认删除所有选中项目?

name=名称
value=
filter = 筛选
filter.clear = 清除筛选条件
filter.is_archived = 已归档
filter.not_archived = 未归档
filter.is_fork = 是派生
filter.not_fork = 不是派生
filter.is_mirror = 是镜像
filter.not_mirror = 不是镜像
filter.is_template = 是模板
filter.not_template = 不是模板
filter.public = 公开
filter.private = 私有
toggle_menu = 切换菜单
invalid_data = 无效数据:%v
more_items = 显示更多
copy_generic = 复制到剪贴板
test = 测试
error413 = 您已用尽您的配额。
new_repo.title = 创建仓库
new_migrate.title = 开始迁移
new_org.title = 创建组织
new_repo.link = 创建仓库
new_migrate.link = 开始迁移
new_org.link = 创建组织

[aria]
navbar=导航栏
footer=页脚
footer.software=关于软件
footer.links=链接

[heatmap]
number_of_contributions_in_the_last_12_months=一年内 %s 次贡献
contributions_zero=目前还没有贡献
less=显示更少
more=显示更多
contributions_format = {year}{month}{day} 当日有 {contributions}
contributions_few = 贡献
contributions_one = 贡献

[editor]
buttons.heading.tooltip=添加标题
buttons.bold.tooltip=添加粗体文本
buttons.italic.tooltip=添加斜体文本
buttons.quote.tooltip=引用文本
buttons.code.tooltip=添加代码
buttons.link.tooltip=添加链接
buttons.list.unordered.tooltip=添加待办清单
buttons.list.ordered.tooltip=添加编号列表
buttons.list.task.tooltip=添加任务列表
buttons.mention.tooltip=提及用户或团队
buttons.ref.tooltip=引用一个问题或拉取请求
buttons.switch_to_legacy.tooltip=使用旧版编辑器
buttons.enable_monospace_font=启用等宽字体
buttons.disable_monospace_font=禁用等宽字体
buttons.unindent.tooltip = 解除一级嵌套条目
buttons.indent.tooltip = 解除一级嵌套条目

[filter]
string.asc=A - Z
string.desc=Z - A

[error]
occurred=发生了一个错误
report_message=如果您确定这是一个 Forgejo 的 bug,请在 <a href="%s" target="_blank">Codeberg</a> 上搜索相关问题或在必要时创建一个新工单。
missing_csrf=错误的请求:没有 CSRF 令牌
invalid_csrf=错误的请求:无效的 CSRF 令牌
not_found=找不到目标。
network_error=网络错误
server_internal = 服务器内部错误

[startpage]
app_desc=一款极易搭建的自助 Git 服务
install=易安装
install_desc=通过<a target="_blank" rel="noopener noreferrer" href="%[1]s">二进制</a>来运行;或者通过<a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker</a> 来运行;或者通过<a target="_blank" rel="noopener noreferrer" href="%[3]s">安装包</a> 来运行。
platform=跨平台
platform_desc=已证实可以在 Linux 和 FreeBSD 等自由操作系统以及不同的 CPU 架构上运行 Forgejo。挑一个您喜欢的就行!
lightweight=轻量级
lightweight_desc=一个廉价的树莓派的配置足以满足 Forgejo 的最低系统硬件要求。最大程度上节省您的服务器资源!
license=开源化
license_desc=取得 <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a>!赶快<a target="_blank" rel="noopener noreferrer" href="%[2]s">加入我们</a>来共同发展这个伟大的项目!还等什么?成为贡献者吧!

[install]
install=安装页面
title=初始配置
docker_helper=如果您正在使用 Docker 容器运行 Forgejo,请务必先仔细阅读 <a target="_blank" rel="noopener noreferrer" href="%s">官方文档</a> 后再对本页面进行填写。
require_db_desc=Forgejo 需要使用 MySQL、PostgreSQL、SQLite3 或 TiDB(MySQL 协议)等数据库。
db_title=数据库设置
db_type=数据库类型
host=数据库主机
user=用户名
password=数据库用户密码
db_name=数据库名称
db_schema=架构模式
db_schema_helper=留空则数据库中默认值为("public")。
ssl_mode=SSL
path=数据库文件路径
sqlite_helper=SQLite3 数据库的文件路径。<br>如果以服务的方式运行 Forgejo,请输入绝对路径。
reinstall_error=您正在尝试安装到一个已经有 Forgejo 数据的数据库中
reinstall_confirm_message=使用现有的 Forgejo 数据库重新安装可能会导致多个问题。在大多数情况下,你应该使用你现有的 “app.ini” 来运行 Forgejo。如果你知道自己在做什么,请确认以下内容:
reinstall_confirm_check_1=使用 app.ini 中 SECRET KEY 加密的数据可能会丢失:用户可能无法使用 2FA/OTP 登录,仓库镜像可能无法正常工作。勾选此框,表示您确认当前 app.ini 文件包含正确的 SECRET KEY。
reinstall_confirm_check_2=代码仓库和设置可能需要重新同步。勾选此框,表示您确认将手动重新同步仓库和 SSH authorized_keys 的钩子。您确认您将确保代码仓库和镜像设置是正确的。
reinstall_confirm_check_3=你确认你绝对肯定这个 Forgejo 在正确的 app.ini 位置上运行,而且你确定你必须重新安装。你确认你知晓上述风险。
err_empty_db_path=SQLite 数据库文件路径不能为空。
no_admin_and_disable_registration=您不能够在未创建管理员账号的情况下禁止注册。
err_empty_admin_password=管理员密码不能为空。
err_empty_admin_email=管理员电子邮件不能为空。
err_admin_name_is_reserved=管理员用户名无效,用户名是保留的
err_admin_name_pattern_not_allowed=管理员用户名无效,用户名是保留字
err_admin_name_is_invalid=管理员用户名无效

general_title=一般设置
app_name=站点名称
app_name_helper=在此处输入您的实例名称。它将显示在所有页面上。
repo_path=仓库根目录
repo_path_helper=所有远程 Git 仓库将保存到此目录。
lfs_path=LFS 根目录
lfs_path_helper=存储为Git LFS的文件将被存储在此目录。留空以禁用LFS。
run_user=要使用的用户身份
run_user_helper=输入 Forgejo 运行的操作系统用户名。请注意,此用户必须具有对仓库根路径的访问权限。
domain=服务器域名
domain_helper=服务器的域名或主机地址。
ssh_port=SSH 服务器端口
ssh_port_helper=SSH 服务器的端口号,为空则禁用它。
http_port=HTTP 服务端口
http_port_helper=Forgejos web 服务器将侦听的端口号。
app_url=基础URL
app_url_helper=用于 HTTP (S) 克隆和电子邮件通知的基本地址。
log_root_path=日志路径
log_root_path_helper=日志文件将写入此目录。

optional_title=可选设置
email_title=电子邮箱设置
smtp_addr=SMTP 主机地址
smtp_port=SMTP 端口
smtp_from=电子邮件发件人
smtp_from_helper=请输入一个用于 Forgejo 的电子邮件地址,或者使用完整格式:"名称" <email@example.com>
mailer_user=SMTP 用户名
mailer_password=SMTP 密码
register_confirm=需要发电子邮件确认注册
mail_notify=启用邮件通知提醒
server_service_title=服务器和第三方服务设置
offline_mode=启用本地模式
offline_mode.description=禁用第三方 CDN 并在本地提供所有资源。
disable_gravatar=禁用 Gravatar 头像
disable_gravatar.description=禁用 Gravatar 和第三方头像源。除非用户在实例上传头像, 否则将使用默认的头像。
federated_avatar_lookup=启用联邦头像
federated_avatar_lookup.description=使用 Libravatar 查找头像。
disable_registration=禁止用户自助注册
disable_registration.description=只有实例管理员才能创建新的帐户。强烈建议保持注册禁用,除非您打算为所有人托管一个公共实例并准备好处理大量垃圾帐户。
allow_only_external_registration.description=仅允许使用已配置的外部服务来创建新帐户。
openid_signin=启用 OpenID 登录
openid_signin.description=允许用户通过 OpenID 登录。
openid_signup=启用 OpenID 自助注册
openid_signup.description=如果启用了自助注册,则允许用户通过 OpenID 创建帐户。
enable_captcha=启用注册验证码
enable_captcha.description=要求用户通过验证码才能创建帐户。
require_sign_in_view=启用页面访问限制
require_sign_in_view.description=仅允许已登录用户访问页面。访客只能看到注册和登录页。
admin_setting.description=创建管理员帐户是可选的。第一个注册用户将自动成为管理员。
admin_title=管理员帐号设置
admin_name=管理员用户名
admin_password=管理员密码
confirm_password=确认密码
admin_email=电子邮件地址
install_btn_confirm=立即安装
test_git_failed=无法识别 “git” 命令:%v
sqlite3_not_available=当前 Forgejo 版本不支持 SQLite3。请从 %s 下载官方构建版(注:请勿下载标有 “gobuild” 的版本)。
invalid_db_setting=数据库设置无效: %v
invalid_db_table=数据库表 '%s' 无效: %v
invalid_repo_path=仓库根目录设置无效:%v
invalid_app_data_path=应用数据路径无效: %v
run_user_not_match=运行用户名不是当前的用户名:%s -> %s
internal_token_failed=生成内部令牌失败: %v
secret_key_failed=生成密钥失败: %v
save_config_failed=应用配置保存失败:%v
invalid_admin_setting=管理员帐户设置无效: %v
invalid_log_root_path=日志路径无效: %v
default_keep_email_private=默认情况下隐藏电子邮件地址
default_keep_email_private.description=默认为新用户启用电子邮件地址隐藏,防止这些信息在注册后立即泄露。
default_allow_create_organization=默认情况下允许创建组织
default_allow_create_organization.description=默认允许新用户创建组织。禁用此选项时,管理员必须向新用户授予创建组织的权限。
default_enable_timetracking=默认情况下启用时间跟踪
default_enable_timetracking.description=默认允许新仓库使用时间跟踪功能。
no_reply_address=隐藏电子邮件
no_reply_address_helper=用于设置隐藏电子邮件地址的用户使用的电子邮件域名。例如,如果用于隐藏电子邮件地址的域名设为“noreply.example.org”,则用户名 “joe” 在 Git 中将以 “joe@noreply.example.org” 表示。
password_algorithm=密码哈希算法
invalid_password_algorithm=无效的密码哈希算法
password_algorithm_helper=设置密码散列算法。算法有不同的要求和强度。 argon2 算法相当安全,但使用大量内存,因此可能不适合小型系统。
enable_update_checker=启用更新检查
env_config_keys=环境配置
env_config_keys_prompt=以下环境变量也将应用于您的配置文件:
allow_dots_in_usernames = 允许用户在用户名中使用英文句号。不影响已有的帐户。
enable_update_checker_helper_forgejo = 通过检查 release.forgejo.org 上的 DNS TXT 记录,定期检查 Forgejo 的新版本。
smtp_from_invalid = 电子邮件发件人地址无效
config_location_hint = 这些配置项将被保存在:
allow_only_external_registration = 仅允许通过外部服务注册
app_slogan = 实例标语
app_slogan_helper = 在此处输入您的实例标语。留空则禁用。

[home]
uname_holder=用户名或电子邮箱
password_holder=密码
switch_dashboard_context=切换控制面板用户
my_repos=仓库列表
show_more_repos=显示更多仓库…
collaborative_repos=参与协作的仓库
my_orgs=我的组织
my_mirrors=我的镜像
view_home=访问 %s
search_repos=查找仓库…
filter=其他过滤器
filter_by_team_repositories=按团队仓库筛选
feed_of=`"%s"的源`

show_archived=已归档
show_both_archived_unarchived=显示已归档和未归档的
show_only_archived=只显示已归档的
show_only_unarchived=只显示未归档的

show_private=私有库
show_both_private_public=同时显示公开的和私有的
show_only_private=只显示私有的
show_only_public=只显示公开的

issues.in_your_repos=在您的仓库中

[explore]
repos=仓库
users=用户
organizations=组织
search=搜索
go_to=转到
code=代码
search.type.tooltip=搜索类型
search.fuzzy=模糊
search.fuzzy.tooltip=包含近似匹配搜索词的结果
search.match=匹配
search.match.tooltip=仅包含精确匹配搜索词的结果
code_search_unavailable=目前代码搜索不可用。请与网站管理员联系。
repo_no_results=未找到匹配的仓库。
user_no_results=未找到匹配的用户。
org_no_results=未找到匹配的组织。
code_no_results=未找到与搜索字词匹配的源代码。
code_search_results=“%s” 的搜索结果是
code_last_indexed_at=最后索引于 %s
relevant_repositories_tooltip=派生的、缺少主题、图标和描述的仓库已被隐藏。
relevant_repositories=只显示相关的仓库, <a href="%s">显示未过滤结果</a>。
stars_one = %d 点赞
stars_few = %d 点赞
forks_one = %d 派生
forks_few = %d 派生

[auth]
create_new_account=注册帐号
register_helper_msg=已经注册?立即登录!
social_register_helper_msg=已经注册?立即绑定!
disable_register_prompt=对不起,注册功能已被关闭。请联系网站管理员。
disable_register_mail=已禁用注册的电子邮件确认。
manual_activation_only=请联系您的站点管理员来完成激活。
remember_me=记住此设备
remember_me.compromised=登录令牌不再有效,因为它可能表明帐户已被破坏。请检查您的帐户是否有异常活动。
forgot_password_title=忘记密码
forgot_password=忘记密码?
sign_up_now=还没帐户?马上注册。
sign_up_successful=帐户创建成功。欢迎!
confirmation_mail_sent_prompt=新的确认邮件已发送至 <b>%s</b>。请检查您的收件箱并在接下来的 %s 内点击提供的链接以完成注册过程。如果电子邮件不正确,您可以登录并请求将另一封确认邮件发送到其他地址。
must_change_password=更新您的密码
allow_password_change=要求用户更改密码(推荐)
reset_password_mail_sent_prompt=确认邮件已发送至 <b>%s</b>。请检查您的收件箱并在接下来的 %s 内点击提供的链接以完成账号恢复过程。
active_your_account=激活您的帐户
account_activated=帐户已激活
prohibit_login=账号已暂停
prohibit_login_desc=您的账号已暂停与实例交互。请与实例管理员联系以重新获得访问权限。
resent_limit_prompt=您请求发送激活邮件过于频繁,请等待 3 分钟后再试。
has_unconfirmed_mail=%s 您好,系统检测到您有一封发送至 <b>%s</b> 但未被确认的邮件。如果您未收到激活邮件,或需要重新发送,请单击下方的按钮。
resend_mail=单击此处重新发送确认邮件
email_not_associate=您输入的邮箱地址未被关联到任何帐号!
send_reset_mail=发送恢复邮件
reset_password=账户恢复
invalid_code=此确认密钥无效或已过期。
invalid_code_forgot_password=你的确认码无效或者已过期,点击 <a href="%s">这里</a> 开始新的会话。
invalid_password=您的密码与用于创建账户的密码不匹配。
reset_password_helper=恢复账户
reset_password_wrong_user=您以 %s 登录,但恢复账号链接适用于 %s
password_too_short=密码长度不能少于 %d 位。
non_local_account=非本地帐户不能通过 Forgejo 的 web 界面更改密码。
verify=验证
scratch_code=验证口令
use_scratch_code=使用验证口令
twofa_scratch_used=你已经使用了你的验证口令。你将会转到两步验证设置页面以便移除你的注册设备或者重新生成新的验证口令。
twofa_passcode_incorrect=你的验证码不正确。如果你丢失了你的设备,请使用你的验证口令。
twofa_scratch_token_incorrect=你的验证口令不正确。
login_userpass=登录
tab_openid=OpenID
oauth_signup_tab=注册新帐号
oauth_signup_title=完成新帐户创建
oauth_signup_submit=完成账号
oauth_signin_tab=绑定到现有帐号
oauth_signin_title=登录以授权绑定帐户
oauth_signin_submit=绑定账号
oauth.signin.error=处理授权请求时出错。如果此错误仍然存在,请联系站点管理员。
oauth.signin.error.access_denied=授权请求被拒绝。
oauth.signin.error.temporarily_unavailable=授权失败,因为认证服务器暂时不可用。请稍后再试。
openid_connect_submit=连接
openid_connect_title=连接到现有的帐户
openid_connect_desc=所选的 OpenID URI 未知。在这里关联一个新帐户。
openid_register_title=创建新帐户
openid_register_desc=所选的 OpenID URI 未知。在这里关联一个新帐户。
openid_signin_desc=输入您的OpenID地址。例如:alice.openid.example.org 或 https://openid.example.org/alice.
disable_forgot_password_mail=由于未设置电子邮件,帐户恢复被禁用。 请联系您的站点管理员。
disable_forgot_password_mail_admin=帐户恢复仅在设置电子邮件后可用。 请设置电子邮件以启用帐户恢复。
email_domain_blacklisted=您不能使用您的电子邮件地址注册。
authorize_application=应用授权
authorize_redirect_notice=如果您授权此应用,您将会被重定向到 %s。
authorize_application_created_by=此应用由 %s 创建。
authorize_application_description=如果您允许,它将能够读取和修改您的所有帐户信息,包括私人仓库和组织。
authorize_title=授权 %s 访问您的帐户?
authorization_failed=授权失败
authorization_failed_desc=因为检测到无效请求,授权失败。请尝试联系您授权应用的管理员。
sspi_auth_failed=SSPI 认证失败
password_pwned=此密码出现在 <a target="_blank" rel="noopener noreferrer" href="%s">被盗密码</a> 列表上并且曾经被公开。 请使用另一个密码再试一次。
password_pwned_err=无法完成对 HaveIBeenPwned 的请求
last_admin=您不能删除最后一个管理员。必须至少保留一个管理员。
change_unconfirmed_email = 如果您在注册时提供了错误的邮箱地址,您可以在下方修改,激活邮件会发送到修改后的邮箱地址。
change_unconfirmed_email_summary = 修改用来接收激活邮件的邮箱地址。
change_unconfirmed_email_error = 无法修改邮箱地址: %v
tab_signin = 登录
tab_signup = 注册
hint_login = 已经有账户了吗?<a href="%s">立即登录!</a>
back_to_sign_in = 返回登录
sign_in_openid = 继续使用 OpenID
sign_up_button = 立即注册。
hint_register = 需要账号?<a href="%s">立即注册。</a>
unauthorized_credentials = 凭据不正确或已过期。请重试您的命令,或查看 %s 以获取更多信息

[mail]
view_it_on=在 %s 上查看
reply=或直接回复此邮件
link_not_working_do_paste=链接点不了?尝试复制并粘贴到您的浏览器。
hi_user_x=<b>%s</b> 您好,

activate_account=请激活您的帐户
activate_account.title=%s,请激活您的帐户
activate_account.text_1=<b>%[1]s</b> 您好,感谢注册 %[2]s !
activate_account.text_2=请在 <b>%s</b> 时间内,点击以下链接激活您的账户:

activate_email=请验证您的邮箱地址
activate_email.title=%s,请验证您的邮箱
activate_email.text=请在 <b>%s</b> 时间内,点击以下链接,以验证你的电子邮件地址:

register_notify=欢迎来到 %s
register_notify.title=%[1]s,欢迎来到 %[2]s
register_notify.text_1=这是您的 %s 注册确认电子邮件 !
register_notify.text_2=您现在可以以用户名 %s 登录
register_notify.text_3=如果此账户是别人为您创建的,请先 <a href="%s">设置您的密码</a>。

reset_password=恢复您的账户
reset_password.title=%s,我们收到了恢复您的帐户的请求
reset_password.text=如果此请求是您本人作出的,则请在 <b>%s</b> 时间内,点击以下链接,恢复你的账户:

register_success=注册成功

issue_assigned.pull=@%[1]s 已将仓库 %[3]s 中的合并请求 %[2]s 指派给您
issue_assigned.issue=@%[1]s 已将仓库 %[3]s 中的工单 %[2]s 指派给您

issue.x_mentioned_you=<b>@%s</b> 提到了您:
issue.action.force_push=<b>%[1]s</b> 强制从 %[3]s 推送 <b>%[2]s</b> 至 [4]s。
issue.action.push_1=<b>@%[1]s</b> 推送了 %[3]d 个提交到 %[2]s
issue.action.push_n=<b>@%[1]s</b> 推送了 %[3]d 个提交到 %[2]s
issue.action.close=<b>@%[1]s</b> 关闭了 #%[2]d.
issue.action.reopen=<b>@%[1]s</b> 重新打开了 #%[2]d.
issue.action.merge=<b>@%[1]s</b> 将 #%[2]d 合并到 #%[3]s。
issue.action.approve=<b>@%[1]s</b> 批准了此合并请求。
issue.action.reject=<b>@%[1]s</b> 请求更改此合并请求。
issue.action.review=<b>@%[1]s</b> 评论了这个合并请求。
issue.action.review_dismissed=<b>@%[1]s</b> 取消了 %[2]s 对此合并请求的上一个评审。
issue.action.ready_for_review=<b>@%[1]s</b> 标记了此合并请求为已准备好接受评审。
issue.action.new=<b>@%[1]s</b> 创建了 #%[2]d.
issue.in_tree_path=在 %s 中:

release.new.subject=%[2]s 中的 %[1]s 发布了
release.new.text=<b>@%[1]s</b> 于 %[3]s 发布了 %[2]s
release.title=标题: %s
release.note=注释:
release.downloads=下载:
release.download.zip=源代码 (ZIP)
release.download.targz=源代码 (TAR.GZ)

repo.transfer.subject_to=%s 想要将 "%s" 仓库转让给 %s
repo.transfer.subject_to_you=%s 想要将 "%s" 仓库转让给你
repo.transfer.to_you=
repo.transfer.body=访问 %s 以接受或拒绝转移,亦可忽略此邮件。

repo.collaborator.added.subject=%s 已将你作为协作者添加到 %s
repo.collaborator.added.text=您已被添加为代码库的协作者:

team_invite.subject=%[1]s 邀请您加入组织 %[2]s
team_invite.text_1=%[1]s 邀请您加入组织 %[3]s 中的团队 %[2]s。
team_invite.text_2=请点击下面的链接加入团队:
team_invite.text_3=注意:这是发送给 %[1]s 的邀请。如果您未曾收到过此类邀请,请忽略这封电子邮件。
admin.new_user.subject = 新用户 %s 刚刚完成注册
admin.new_user.user_info = 用户信息
admin.new_user.text = 请 <a href="%s">点击这里</a> 以在管理员面板中管理此用户。
removed_security_key.no_2fa = 不再配置其他 2FA 方法,这意味着不再需要使用 2FA 登录您的账号。
account_security_caution.text_2 = 如果这不是您本人所为,则您的账号已盗用。请联系本网站管理员。
totp_enrolled.text_1.no_webauthn = 您刚刚为您的账号启用了 TOTP。这意味着,在将来登录您的账号必须使用 TOTP 作为 2FA 方法。
totp_enrolled.subject = 您已将 TOTP 激活为 2FA 方法
totp_enrolled.text_1.has_webauthn = 您刚刚为您的账号启用了 TOTP。这意味着,在将来登录您的账号,您可以使用 TOTP 作为 2FA 方法或您使用的任何安全密钥。
password_change.text_1 = 您的账号密码刚刚更改。
primary_mail_change.subject = 您的主要邮件地址已更改
primary_mail_change.text_1 = 您账号的主要邮件地址刚刚更改为 %[1]s。这意味着此电子邮件地址将不再收到您账号的电子邮件通知。
totp_disabled.subject = TOTP 已禁用
totp_disabled.text_1 = 您账号上的基于时间的一次性密码(TOTP)刚刚禁用。
password_change.subject = 您的密码已更改
totp_disabled.no_2fa = 不再配置其他 2FA 方法,这意味着不再需要使用 2FA 登录您的账号。
removed_security_key.subject = 安全密钥已移除
removed_security_key.text_1 = 安全密钥“%[1]s”刚刚从您的账号中移除。
account_security_caution.text_1 = 如果这是您,那么您可以放心地忽略这封邮件。

[modal]
yes=确认操作
no=取消操作
confirm=确认
cancel=取消
modify=更新

[form]
UserName=用户名
RepoName=仓库名称
Email=邮箱地址
Password=密码
Retype=确认密码
SSHTitle=SSH 密钥名称
HttpsUrl=HTTPS URL 地址
PayloadUrl=推送地址
TeamName=团队名称
AuthName=认证名称
AdminEmail=管理员邮箱

NewBranchName=新的分支名称
CommitSummary=提交小结
CommitMessage=提交消息
CommitChoice=提交选择
TreeName=文件路径
Content=内容

SSPISeparatorReplacement=分隔符
SSPIDefaultLanguage=默认语言

require_error=不能为空。
alpha_dash_error=` 只允许包含字母数字、破折号(“-”)和下划线(“_”)字符。
alpha_dash_dot_error=` 应该只包含半角字母、数字、破折号(“-”)、下划线(“_”)和半角句号(“.”) 。`
git_ref_name_error=` 必须是格式良好的 git 引用名称。`
size_error=长度必须为 %s。
min_size_error=长度最小为 %s 个字符。
max_size_error=长度最大为 %s 个字符。
email_error=不是一个有效的邮箱地址。
url_error=`'%s' 不是一个有效的 URL。`
include_error=`必须包含子字符串 "%s"。`
glob_pattern_error=`匹配模式无效:%s.`
regex_pattern_error=`正则表达式无效:%s.`
username_error=` 只允许包含字母数字字符(“0-9”、“a-z”、“A-Z”)、破折号(“-”)、下划线(“_”)和点(“.”)。不能以非字母数字字符开头或结尾,并且不允许连续的非字母数字字符。`
invalid_group_team_map_error=`映射无效: %s`
unknown_error=未知错误:
captcha_incorrect=验证码不正确。
password_not_match=密码不匹配。
lang_select_error=从列表中选出语言

username_been_taken=用户名已被使用。
username_change_not_local_user=非本地用户不允许更改用户名。
username_has_not_been_changed=用户名未更改
repo_name_been_taken=仓库名称已被使用。
repository_force_private=“强制私有”已启用:私有仓库不能被公开。
repository_files_already_exist=此仓库已存在文件。请联系系统管理员。
repository_files_already_exist.adopt=此仓库已存在文件,只能被收录。
repository_files_already_exist.delete=此仓库已存在文件,必须先删除他们。
repository_files_already_exist.adopt_or_delete=此仓库已存在文件,要么删除他们,要么收录他们。
visit_rate_limit=远程访问达到速度限制。
2fa_auth_required=远程访问需要双重验证。
org_name_been_taken=组织名称已被使用。
team_name_been_taken=团队名称已被使用。
team_no_units_error=至少选择一项仓库单元。
email_been_used=该电子邮件地址已在使用中。
email_invalid=此邮箱地址无效。
openid_been_used=OpenID 地址 "%s" 已被使用。
username_password_incorrect=用户名或密码不正确。
password_complexity=密码未达到复杂程度要求:
password_lowercase_one=至少一个小写字符
password_uppercase_one=至少一个大写字符
password_digit_one=至少一个数字
password_special_one=至少一个特殊字符(标点符号,括号,引号等)
enterred_invalid_repo_name=输入的仓库名称不正确
enterred_invalid_org_name=您输入的组织名称不正确。
enterred_invalid_owner_name=新的所有者名称无效。
enterred_invalid_password=输入的密码不正确
user_not_exist=该用户不存在
team_not_exist=团队不存在
last_org_owner=您不能从“所有者”团队中删除最后一个用户。组织中必须至少有一个所有者。
cannot_add_org_to_team=组织不能被加入到团队中。
duplicate_invite_to_team=此用户已被邀请为团队成员。
organization_leave_success=您已成功离开组织 %s。

invalid_ssh_key=无法验证您的 SSH 密钥: %s
invalid_gpg_key=无法验证您的 GPG 密钥: %s
invalid_ssh_principal=无效的规则: %s
must_use_public_key=您提供的密钥是私钥。不要在任何地方上传您的私钥,请改用您的公钥。
unable_verify_ssh_key=无法验证 SSH 密钥,请仔细检查是否有错误。
auth_failed=授权验证失败:%v

still_own_repo=此帐户仍拥有至少一个仓库,您需要先删除或转移它们。
still_has_org=此帐户目前是一个或多个组织的成员,请先退出这些组织。
still_own_packages=您的账户拥有一个或多个软件包,请先删除它们。
org_still_own_repo=该组织下仍有仓库,请先删除或转移它们。
org_still_own_packages=该组织下仍有软件包,请先删除它们。

target_branch_not_exist=目标分支不存在。
username_error_no_dots = ` 只能包含英文字母与数字(“0-9”、“a-z”、“A-Z”)、横杠(“-”) 与下划线(“_”)。 开头与结尾的字符只能使用英文字母或数字,且不能包含连续的非字母非数字字符。`
admin_cannot_delete_self = 您无法以管理员的身份删除自己。请先移除您的管理员权限。

admin_cannot_delete_self=当您是管理员时,您不能删除自己。请先移除您的管理员权限
unsupported_login_type = 该账号使用的登录方式不支持删除此账户。
unset_password = 当前登录用户尚未设置密码。
required_prefix = 输入必须以“%s”开头
FullName = 全名
Website = 网站
Location = 地区
To = 分支名
AccessToken = 访问令牌
Description = 描述
Pronouns = 代称
Biography = 简历

[user]
change_avatar=修改头像…
joined_on=加入于 %s
repositories=仓库列表
activity=公开活动
followers_few=%d 位关注者
starred=已点赞
watched=已关注仓库
code=代码
projects=项目
overview=概览
following_few=%d 关注
follow=关注
unfollow=取消关注
user_bio=简历
disabled_public_activity=该用户已隐藏公开活动记录。
email_visibility.limited=所有已认证用户均可看到您的电子邮件地址
email_visibility.private=只有你本人和管理员可以看到你的电子邮件地址
show_on_map=在地图上显示这个位置
settings=用户设置

form.name_reserved=用户名 "%s" 被保留。
form.name_pattern_not_allowed=用户名中不允许使用 "%s" 格式。
form.name_chars_not_allowed=用户名 "%s" 包含无效字符。
block_user = 屏蔽用户
block_user.detail = 请注意,屏蔽用户还有其他影响,例如:
block_user.detail_1 = 将会停止互相关注对方,也无法再互相关注对方。
block_user.detail_2 = 此用户将无法对您的仓库或创建的问题和评论做出任何操作。
follow_blocked_user = 您不能关注该用户,因为您已屏蔽该用户或该用户已屏蔽您。
block = 屏蔽
unblock = 解除屏蔽
block_user.detail_3 = 您将无法将彼此添加为仓库协作者。
followers_one = %d 位关注者
following_one = %d 关注
public_activity.visibility_hint.self_public = 您的活动对所有人都是可见的,但在私人空间中的交互除外。<a href="%s">配置</a>。
public_activity.visibility_hint.admin_public = 此活动对所有人可见,但作为管理员,您还可以看到私人空间中的交互。
public_activity.visibility_hint.self_private = 您的活动仅对您和实例管理员可见。<a href="%s">配置</a>。
public_activity.visibility_hint.admin_private = 此活动对您可见,因为您是管理员,但用户希望它保持私有。
followers.title.one = 关注者
followers.title.few = 关注者
following.title.one = 关注
following.title.few = 关注

[settings]
profile=个人信息
account=账号
appearance=外观
password=修改密码
security=安全
avatar=头像设置
ssh_gpg_keys=SSH / GPG 密钥
social=社交帐号
applications=应用
orgs=组织
repos=仓库列表
delete=删除帐户
twofa=两步验证(TOTP)
account_link=已绑定的帐户
organization=组织
uid=UID
webauthn=两步验证(安全密钥)

public_profile=公开信息
biography_placeholder=告诉我们一点您自己! (您可以使用Markdown)
location_placeholder=与他人分享你的大概位置
profile_desc=控制您的个人资料对其他用户的显示方式。您的主要电子邮件地址将用于通知、密码恢复和基于网页界面的 Git 操作。
password_username_disabled=不允许非本地用户更改他们的用户名。更多详情请联系您的系统管理员。
full_name=全名
website=个人网站
location=所在地区
update_theme=更换主题
update_profile=更新个人资料
update_language=更改语言
update_language_not_found=语言 %s 不可用。
update_language_success=语言已更新。
update_profile_success=您的资料信息已经更新
change_username=您的用户名已更改。
change_username_prompt=注意:更改您的用户名也更改您的帐户 URL。
change_username_redirect_prompt=在其他用户使用您的旧用户名注册前,此旧用户名将会重定向到您的新用户名
continue=继续操作
cancel=取消操作
language=界面语言
ui=主题
hidden_comment_types=隐藏的评论类型
hidden_comment_types_description=此处选中的注释类型不会显示在问题页面中。比如,勾选”标签“删除所有 "<user> 添加/删除的 <label>" 注释。
hidden_comment_types.ref_tooltip=注释此问题在何处被提及过,如另一个问题、代码提交等…
hidden_comment_types.issue_ref_tooltip=注释用户在何处更改了与此问题相关联的分支/标签
comment_type_group_reference=引用
comment_type_group_label=标签
comment_type_group_milestone=里程碑
comment_type_group_assignee=被指派人
comment_type_group_title=标题
comment_type_group_branch=分支
comment_type_group_time_tracking=时间跟踪
comment_type_group_deadline=截止日期
comment_type_group_dependency=依赖项
comment_type_group_lock=锁定状态
comment_type_group_review_request=评审请求
comment_type_group_pull_request_push=添加的提交
comment_type_group_project=项目
comment_type_group_issue_ref=工单引用
saved_successfully=您的设置已成功保存。
privacy=隐私设置
keep_activity_private=隐藏个人资料页面中的活动
keep_activity_private_popup=您的活动将只对您自己和本实例的管理员可见

lookup_avatar_by_mail=使用电子邮箱地址查找头像
federated_avatar_lookup=查找联合头像
enable_custom_avatar=启动自定义头像
choose_new_avatar=选择新的头像
update_avatar=更新头像
delete_current_avatar=删除当前头像
uploaded_avatar_not_a_image=上传的文件不是一张图片。
uploaded_avatar_is_too_big=上传的文件大小(%d KiB) 超过最大限制(%d KiB)。
update_avatar_success=您的头像已更新。
update_user_avatar_success=用户头像已更新。

update_password=更新密码
old_password=当前密码
new_password=新的密码
retype_new_password=确认新密码
password_incorrect=当前密码不正确。
change_password_success=您的密码已更新。从现在开始使用您的新密码登录。
password_change_disabled=非本地帐户不能通过 Forgejo 的 web 界面更改密码。

emails=邮箱地址
manage_emails=管理邮箱地址
manage_themes=默认主题
manage_openid=OpenID 地址
email_desc=您的主要电子邮件地址将用于通知、密码恢复,基于网页界面的Git操作(只要它不是设置为隐藏的)。
theme_desc=这将是您在整个网站上的默认主题。
primary=主要
activated=已激活
requires_activation=需要激活
primary_email=设为主要
activate_email=发送激活邮件
activations_pending=等待激活
can_not_add_email_activations_pending=有一个待处理的激活请求,请稍等几分钟后再尝试添加新的电子邮件地址。
delete_email=移除
email_deletion=移除电子邮件地址
email_deletion_desc=电子邮箱地址和相关信息将会被删除。使用此电子邮箱地址发送的Git提交将会保留,继续?
email_deletion_success=您的电子邮箱地址已被移除。
theme_update_success=您的主题已更新。
theme_update_error=所选主题不存在。
openid_deletion=移除 OpenID 地址
openid_deletion_desc=删除此 OpenID 地址将会阻止你使用它进行登录。你确定要继续吗?
openid_deletion_success=OpenID地址已被移除。
add_new_email=添加邮箱地址
add_new_openid=添加新的 OpenID URI
add_email=增加电子邮件地址
add_openid=添加 OpenID URI
add_email_confirmation_sent=确认邮件已发送至“%s”。请检查您的收件箱并在接下来的 %s 内点击提供的链接以确认您的电子邮件地址。
add_email_success=新的电子邮件地址已添加。
email_preference_set_success=电子邮件首选项已成功设置。
add_openid_success=新的 OpenID 地址已添加。
keep_email_private=隐藏邮箱地址
keep_email_private_popup=这将从您的个人资料中隐藏您的电子邮件地址。它将不再是通过 Web 界面创建拉取请求的默认地址,如文件上传和编辑,也不会用于合并提交。相反,可以使用特殊地址 %s 将提交与您的账号相关联。请注意,更改此选项不会影响现有的提交。
openid_desc=OpenID 让你可以将认证转发到外部服务。

manage_ssh_keys=管理 SSH 密钥
manage_ssh_principals=管理SSH证书规则
manage_gpg_keys=管理 GPG 密钥
add_key=增加密钥
ssh_desc=这些 SSH 公钥已经关联到你的账号。相应的私钥拥有完全操作你的仓库的权限,且已验证的 SSH 密钥可以用于验证 SSH 签名的 Git 提交。
principal_desc=这些SSH证书规则已关联到你的账号将允许完全访问你的所有仓库。
gpg_desc=这些 GPG 公钥已经关联到你的账号,并用于验证您的提交。请妥善保管你的私钥,因为这些私钥可以用于以你的身份签名提交。
ssh_helper=<strong>需要帮助?</strong> 请查看有关 <a href="%s">如何生成 SSH 密钥</a> 或 <a href="%s">常见 SSH 问题</a> 寻找答案。
gpg_helper=<strong>需要帮助吗?</strong>建议看一看 GitHub 的 <a href="%s">关于GPG</a> 的指导。
add_new_key=增加 SSH 密钥
add_new_gpg_key=添加的 GPG 密钥
key_content_ssh_placeholder=以“ssh-ed25519”、“ssh-rsa”、“ecdsa-sha2-nistp256”、“ecdsa-sha2-nistp384”、“ecdsa-sha2-nistp521”、“sk-ecdsa-sha2-nistp256@openssh.com” 或 “sk-ssh-ed25519@openssh.com” 开头
key_content_gpg_placeholder=以 “-----BEGIN PGP PUBLIC KEY BLOCK-----” 开头
add_new_principal=添加规则
ssh_key_been_used=此 SSH 密钥已添加到服务器。
ssh_key_name_used=使用相同名称的SSH公钥已存在。
ssh_principal_been_used=此规则已经加入到了服务器。
gpg_key_id_used=具有相同 ID 的 GPG 公钥已存在。
gpg_no_key_email_found=此 GPG 密钥与您帐户关联的任何已激活电子邮件地址均不匹配。如果您在提供的令牌上签名,它仍然可以被添加。
gpg_key_matched_identities=匹配的身份:
gpg_key_matched_identities_long=此密钥中包含的身份信息与下面这个该用户已激活电子邮件地址是相匹配的。因此,能与这些电子邮件地址相匹配的提交可以通过此密钥进行验证。
gpg_key_verified=已验证的密钥
gpg_key_verified_long=密钥已经用令牌进行了验证,并且可以用来验证匹配此用户任何已激活电子邮件地址的提交,以及匹配此密钥的任何身份。
gpg_key_verify=验证
gpg_invalid_token_signature=提供的 GPG 密钥、签名和令牌不匹配或过期。
gpg_token_required=您必须为下面的令牌提供签名
gpg_token=令牌
gpg_token_help=您可以使用以下方式生成签名:
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=GPG 增强签名
key_signature_gpg_placeholder=以 “-----BEGIN PGP SIGNATURE-----” 开头
verify_gpg_key_success=GPG 密钥 %s 已被验证。
ssh_key_verified=已验证的密钥
ssh_key_verified_long=密钥已经用令牌进行了验证,并且可以用来验证匹配此用户任何已激活电子邮件地址的提交。
ssh_key_verify=验证
ssh_invalid_token_signature=提供的 SSH 密钥、签名或令牌不匹配或令牌已过期。
ssh_token_required=您必须为下面的令牌提供签名
ssh_token=令牌
ssh_token_help=您可以使用以下方式生成签名:
ssh_token_signature=增强 SSH 签名
key_signature_ssh_placeholder=以 “-----BEGIN SSH SIGNATURE -----” 开头
verify_ssh_key_success=SSH 密钥 %s 已被验证。
subkeys=子项
key_id=键ID
key_name=密钥名称
key_content=密钥内容
principal_content=内容
add_key_success=SSH 密钥 %s 添加成功。
add_gpg_key_success=GPG 密钥 %s 添加成功。
add_principal_success=SSH证书规则 %s 添加成功。
delete_key=删除
ssh_key_deletion=删除 SSH 密钥
gpg_key_deletion=删除 GPG 密钥
ssh_principal_deletion=删除 SSH 证书规则
ssh_key_deletion_desc=删除 SSH 公钥将取消对应的私钥对您的 Forgejo 帐户的访问权限。继续?
gpg_key_deletion_desc=删除 GPG 公钥将无法认知使用对应私钥签名的提交,继续?
ssh_principal_deletion_desc=删除此 SSH 证书规则将取消它对您的账户的访问权限。继续?
ssh_key_deletion_success=GPG 密钥已被删除。
gpg_key_deletion_success=GPG 密钥已被删除。
ssh_principal_deletion_success=此规则删除成功。
added_on=添加于 %s
valid_until_date=有效期至 %s
valid_forever=永久有效
last_used=上次使用在
no_activity=没有最近活动
can_read_info=读取
can_write_info=写入
key_state_desc=7 天内使用过该密钥
token_state_desc=7 天内使用过该密钥
principal_state_desc=7 天内使用过该规则
show_openid=在个人信息上显示
hide_openid=在个人信息上隐藏
ssh_disabled=SSH 已禁用
ssh_signonly=SSH 目前已禁用,因此这些密钥仅用于提交签名验证。
ssh_externally_managed=此 SSH 密钥是由外部管理的
manage_social=管理关联社交帐户
social_desc=这些社交账户可以用来登录您的账户。确保您认识它们中的所有账户。
unbind=取消链接
unbind_success=社交账户已成功移除。

manage_access_token=访问令牌
generate_new_token=生成新的令牌
tokens_desc=这些令牌拥有通过 Forgejo API 对您的帐户的访问权限。
token_name=令牌名称
generate_token=生成令牌
generate_token_success=新令牌生成成功。请拷贝因为令牌将只会显示一次。
generate_token_name_duplicate=<strong>%s</strong> 已被用作应用程序名称。请使用一个新的名称。
delete_token=删除令牌
access_token_deletion=删除访问令牌
access_token_deletion_cancel_action=取消
access_token_deletion_confirm_action=刪除
access_token_deletion_desc=删除令牌将撤销程序对您账户的访问权限。此操作无法撤消。是否继续?
delete_token_success=令牌已经被删除。使用该令牌的应用将不再能够访问你的账号。
repo_and_org_access=仓库和组织访问权限
permissions_public_only=仅公开
permissions_access_all=全部(公开、私有和受限)
select_permissions=选择权限
permission_no_access=无访问权限
permission_read=可读
permission_write=读写
access_token_desc=所选令牌权限仅限于对应的 <a %s>API</a> 路由的授权。阅读 <a %s>文档</a> 以获取更多信息。
at_least_one_permission=你需要选择至少一个权限才能创建令牌
permissions_list=权限:

manage_oauth2_applications=管理 OAuth2 应用程序
edit_oauth2_application=编辑 OAuth2 应用程序
oauth2_applications_desc=OAuth2 应用允许第三方应用程序在此 Forgejo 实例中安全验证用户。
remove_oauth2_application=删除 OAuth2 应用程序
remove_oauth2_application_desc=删除 OAuth2 应用将撤销所有签名的访问令牌。继续吗?
remove_oauth2_application_success=该应用已被删除。
create_oauth2_application=创建新的 OAuth2 应用程序
create_oauth2_application_button=创建应用
create_oauth2_application_success=您已成功创建了一个新的 OAuth2 应用。
update_oauth2_application_success=您已成功更新了此 OAuth2 应用。
oauth2_application_name=应用名称
oauth2_confidential_client=机密客户端。是否是能够维持凭据机密性的应用,比如网页应用程序。如果是本地应用程序请不要勾选,包括桌面和移动端应用。
oauth2_redirect_uris=重定向 URI。每行一个 URI。
save_application=保存
oauth2_client_id=客户端ID
oauth2_client_secret=客户端密钥
oauth2_regenerate_secret=重新生成密钥
oauth2_regenerate_secret_hint=您的密钥已丢失?
oauth2_client_secret_hint=您离开或刷新此页面后将不会再显示此密钥。请确保您已保存它。
oauth2_application_edit=编辑
oauth2_application_create_description=OAuth2 应用允许您的第三方应用程序访问此实例的用户帐户。
oauth2_application_remove_description=移除一个OAuth2应用将会阻止它访问此实例上的已授权用户账户。是否继续?
oauth2_application_locked=如果配置启用,Forgejo预注册一些OAuth2应用程序。 为了防止意外的行为, 这些应用既不能编辑也不能删除。请参阅OAuth2文档以获取更多信息。

authorized_oauth2_applications=已授权的 OAuth2 应用
authorized_oauth2_applications_description=您已授予这些第三方应用程序访问您的个人 Forgejo 账户的权限。请撤销那些您不再使用的应用程序的访问权限。
revoke_key=撤销
revoke_oauth2_grant=撤回权限
revoke_oauth2_grant_description=确定撤销此三方应用程序的授权,并阻止此应用程序访问您的数据?
revoke_oauth2_grant_success=成功撤销了访问权限。

twofa_desc=两步验证可以加强你的账号安全性。
twofa_recovery_tip=如果您丢失了您的设备,您将能够使用一次性恢复密钥来重新获得对您账户的访问。
twofa_is_enrolled=你的账号<strong>已启用</strong>了两步验证。
twofa_not_enrolled=你的账号未开启两步验证。
twofa_disable=禁用两步验证
twofa_scratch_token_regenerate=重新生成一次性恢复令牌
twofa_scratch_token_regenerated=您的临时令牌现在是 %s。将其存放在安全的地方,它将不会再次显示。
twofa_enroll=启用两步验证
twofa_disable_note=如果需要, 可以禁用双因素身份验证。
twofa_disable_desc=关掉两步验证会使得您的账号不安全,继续执行?
regenerate_scratch_token_desc=如果您丢失了您的验证口令或已经使用它登录, 您可以在这里重置它。
twofa_disabled=两步验证已被禁用。
scan_this_image=使用您的授权应用扫描这张图片:
or_enter_secret=或者输入密钥:%s
then_enter_passcode=并输入应用程序中显示的密码:
passcode_invalid=密码不正确。再试一次。
twofa_enrolled=你的账号已经启用了两步验证。请保存初始令牌(%s)到一个安全的地方,此令牌仅当前显示一次。
twofa_failed_get_secret=获取 secret 失败。

webauthn_desc=安全密钥是包含加密密钥的硬件设备。它们可以用于双因素身份验证。安全密钥必须支持 <a rel="noreferrer" target="_blank" href="%s">WebAuthn 身份验证器</a> 标准。
webauthn_register_key=添加安全密钥
webauthn_nickname=昵称
webauthn_delete_key=移除安全密钥
webauthn_delete_key_desc=如果删除了安全密钥,则不能再使用它登录。继续?
webauthn_key_loss_warning=如果您丢失了您的安全密钥,您将无法访问您的帐户。
webauthn_alternative_tip=您可能想要配置额外的身份验证方法。

manage_account_links=已绑定的账号
manage_account_links_desc=这些外部帐户已经绑定到您的 Forgejo 帐户。
account_links_not_available=当前没有与您的 Forgejo 帐户绑定的外部帐户。
link_account=链接账户
remove_account_link=删除已绑定的账号
remove_account_link_desc=删除已绑定帐户将吊销其对您的 Forgejo 帐户的访问权限。继续?
remove_account_link_success=已取消绑定帐户。

hooks.desc=添加 Web 钩子,它们将会在您拥有的<strong>所有仓库</strong>上触发

orgs_none=您现在还不是任何组织的成员。
repos_none=你并不拥有任何仓库。

delete_account=删除当前帐户
delete_prompt=此操作将永久删除您的用户帐户。它 <strong>不能</strong> 被撤消。
delete_with_all_comments=你的帐户年龄小于 %s。为了避免幽灵评论,所有工单/合并请求的评论都将与它一起被删除。
confirm_delete_account=确认删除帐户
delete_account_title=删除当前帐户
delete_account_desc=确实要永久删除此用户帐户吗?

email_notifications.enable=启用邮件通知
email_notifications.onmention=只在被提到时邮件通知
email_notifications.disable=停用邮件通知
email_notifications.submit=邮件通知设置
email_notifications.andyourown=和您自己的通知

visibility=用户可见性
visibility.public=公开
visibility.public_tooltip=对所有人可见
visibility.limited=受限
visibility.limited_tooltip=仅对已认证的用户可见
visibility.private=私有
visibility.private_tooltip=仅对您已加入的组织的成员可见。
blocked_users = 已屏蔽的用户
blocked_users_none = 黑名单中没有用户。
blocked_since = 自 %s 起被屏蔽
user_unblock_success = 已成功取消对该用户的屏蔽。
user_block_success = 已成功屏蔽该用户。
change_password = 更改密码
additional_repo_units_hint = 建议仓库启用更多功能
hints = 提示
update_hints = 更新提示
additional_repo_units_hint_description = 在所有存在未启用的功能的仓库内显示“启用更多”提示。
update_hints_success = 提示更改成功。
pronouns_custom = 自定义
pronouns = 代词
pronouns_unspecified = 不指定
language.title = 默认语言
keep_activity_private.description = 您的<a href="%s">公开活动</a>将仅对您和实例管理员可见。
language.description = 此语言将保存到您的账号中,并在您登录后用作默认语言。
language.localization_project = 帮助我们将 Forgejo 翻译成您的语言!<a href="%s">了解更多</a>。

[repo]
new_repo_helper=代码仓库包含了所有的项目文件,包括版本历史记录。已经在其他地方托管了?<a href="%s">迁移仓库。</a>
owner=拥有者
owner_helper=由于最大仓库数量限制,一些组织可能不会显示在下拉列表中。
repo_name=仓库名称
repo_name_helper=好的仓库名称应当使用简短、有意义和独特的关键字。
repo_size=仓库大小
template=模板
template_select=选择模板
template_helper=设置仓库为模板仓库
template_description=模板仓库让用户通过拷贝目录结构,文件和可选设置来生成仓库。
visibility=可见性
visibility_description=只有组织所有人或拥有权利的组织成员才能看到。
visibility_helper=将仓库设为私有
visibility_helper_forced=站点管理员强制要求新仓库为私有。
visibility_fork_helper=(修改该值将会影响到所有派生仓库)
clone_helper=不知道如何克隆?查看<a target="_blank" rel="noopener noreferrer" href="%s">帮助</a> 。
fork_repo=派生仓库
fork_from=派生自
already_forked=你已经派生过 %s
fork_to_different_account=派生到其他账号
fork_visibility_helper=无法更改派生仓库的可见性。
fork_branch=要克隆到 Fork 的分支
all_branches=所有分支
fork_no_valid_owners=这个代码仓库无法被派生,因为没有有效的所有者。
use_template=使用此模板
clone_in_vsc=在 VS Code 中克隆
download_zip=下载 ZIP
download_tar=下载 TAR.GZ
download_bundle=下载 BUNDLE
generate_repo=生成仓库
generate_from=生成自
repo_desc=仓库描述
repo_desc_helper=输入简要描述 (可选)
repo_lang=仓库语言
repo_gitignore_helper=选择 .gitignore 模板
repo_gitignore_helper_desc=从常见语言的模板列表中选择忽略跟踪的文件。默认情况下,由开发或构建工具生成的特殊文件都包含在 .gitignore 中。
issue_labels=标签
issue_labels_helper=选择标签集
license=授权许可
license_helper=选择授权许可文件
license_helper_desc=许可证说明了其他人可以和不可以用您的代码做什么。不确定哪一个适合你的项目?见 <a target="_blank" rel="noopener noreferrer" href="%s">选择一个许可证</a>
object_format=对象格式
object_format_helper=仓库的对象格式。之后无法更改。SHA1 是最兼容的。
readme=自述
readme_helper=选择自述文件模板
readme_helper_desc=这是您可以为您的项目撰写完整描述的地方。
auto_init=初始化仓库(添加. gitignore、许可证和自述文件)
trust_model_helper=选择签名验证的“信任模型”。可能的选项是:
trust_model_helper_collaborator=协作者:信任协作者的签名
trust_model_helper_committer=提交者:信任与提交者相符的签名
trust_model_helper_collaborator_committer=协作者+提交者:信任协作者同时是提交者的签名
trust_model_helper_default=默认:使用此安装的默认信任模型
create_repo=创建仓库
default_branch=默认分支
default_branch_label=默认
default_branch_helper=默认分支是用于合并请求和代码提交的基础分支。
mirror_prune=修剪
mirror_prune_desc=删除过时的远程跟踪引用
mirror_interval=镜像间隔(有效的时间单位是 “h"、“m”、“s”)。填 0 禁用自动定期同步。(最短间隔:%s)
mirror_interval_invalid=镜像间隔无效。
mirror_sync=已同步
mirror_sync_on_commit=推送提交时同步
mirror_address=从 URL 克隆
mirror_address_desc=在授权框中输入必要的凭据。
mirror_address_url_invalid=URL无效。请检查您所输入的URL是否正确。
mirror_address_protocol_invalid=提供的URL无效。只能使用http(s)://或git://地址进行镜像操作。
mirror_lfs=大文件存储 (LFS)
mirror_lfs_desc=镜像 LFS 数据。
mirror_lfs_endpoint=LFS 网址
mirror_lfs_endpoint_desc=同步将尝试使用克隆网址来 <a target="_blank" rel="noopener noreferrer" href="%s">确定 LFS 服务器</a>。如果仓库 LFS 数据存储在其他位置,你还可以指定自定义网址。
mirror_last_synced=上次同步
mirror_password_placeholder=(未更改)
mirror_password_blank_placeholder=(未设置)
mirror_password_help=更改用户名以删除已储存的密码。
watchers=关注者
stargazers=称赞者
stars_remove_warning=这将清除此仓库的所有点赞数。
forks=派生仓库
reactions_more=再加载 %d
unit_disabled=站点管理员已禁用此仓库单元。
language_other=其它
adopt_search=输入用户名以搜索未被收录的仓库... (留空以查找全部)
adopt_preexisting_label=收录文件
adopt_preexisting=收录已存在的仓库
adopt_preexisting_content=从 %s 创建仓库
adopt_preexisting_success=从 %s 收录仓库成功
delete_preexisting_label=刪除
delete_preexisting=删除已存在的文件
delete_preexisting_content=删除 %s 中的文件
delete_preexisting_success=删除 %s 中未收录的文件
blame_prior=查看此更改前的 blame
blame.ignore_revs=忽略 <a href="%s">.git-blame-ignore-revs</a> 的修订。点击 <a href="%s">绕过</a> 并查看正常的 Blame 视图。
blame.ignore_revs.failed=忽略 <a href="%s">.git-blame-ignore-revs</a> 版本失败。
author_search_tooltip=最多显示30个用户

tree_path_not_found_commit=路径%[1]s 在提交 %[2]s 中不存在
tree_path_not_found_branch=路径 %[1]s 不存在于分支 %[2]s 中
tree_path_not_found_tag=路径 %[1]s 不存在于标签 %[2]s 中

transfer.accept=接受转移
transfer.accept_desc=`转移到 "%s"`
transfer.reject=拒绝转移
transfer.reject_desc=`取消转移到 "%s"`
transfer.no_permission_to_accept=您没有权限接受此转让。
transfer.no_permission_to_reject=您没有权限拒绝此转让。

desc.private=私有库
desc.public=公开
desc.template=模板
desc.internal=内部
desc.archived=已存档
desc.sha256=SHA256

template.items=模板选项
template.git_content=Git数据(默认分支)
template.git_hooks=Git 钩子
template.git_hooks_tooltip=你目前无法修改或删除被添加过的 Git Hook。仅当你信任模板仓库时才可以选择此项。
template.webhooks=Web 钩子
template.topics=主题
template.avatar=头像
template.issue_labels=工单标签
template.one_item=必须至少选择一个模板项
template.invalid=必须选择一个模板仓库

archive.title=该仓库已被归档。您可以查看文件和克隆它,但不能推送、创建工单或合并请求。
archive.title_date=该仓库已于 %s 归档。您可以查看文件或克隆它,但不能推送、创建工单或合并请求。
archive.issue.nocomment=此仓库已存档,您不能在此工单添加评论。
archive.pull.nocomment=此仓库已存档,您不能在此合并请求添加评论。

form.reach_limit_of_creation_1=你已经达到了 %d 仓库的上限。
form.reach_limit_of_creation_n=你已经达到了 %d 个仓库的上限。
form.name_reserved=仓库名称 %s 是被保留的。
form.name_pattern_not_allowed=仓库名称中不允许使用 %s 格式。

need_auth=授权
migrate_options=迁移选项
migrate_service=迁移服务
migrate_options_mirror_helper=该仓库将是一个镜像
migrate_options_lfs=迁移 LFS 文件
migrate_options_lfs_endpoint.label=LFS 网址
migrate_options_lfs_endpoint.description=迁移将尝试使用你的 Git remote 来 <a target="_blank" rel="noopener noreferrer" href="%s">确定 LFS 服务器</a>。如果仓库 LFS 数据存储在其他位置,你还可以指定自定义网址。
migrate_options_lfs_endpoint.description.local=支持本地服务器路径。
migrate_options_lfs_endpoint.placeholder=如果留空,网址将从克隆 URL 中得到
migrate_items=迁移项目
migrate_items_wiki=百科
migrate_items_milestones=里程碑
migrate_items_labels=标签
migrate_items_issues=工单
migrate_items_pullrequests=合并请求
migrate_items_merge_requests=合并请求
migrate_items_releases=版本发布
migrate_repo=迁移仓库
migrate.clone_address=从 URL 迁移/克隆
migrate.clone_address_desc=现有仓库的 HTTP(s) 或 Git “clone” URL
migrate.github_token_desc=由于 GitHub API 速率限制,您可以在此处放置一个或多个以逗号分隔的令牌,以加快迁移速度。 警告:滥用此功能可能会违反服务提供商的政策并导致帐户被封。
migrate.clone_local_path=或服务器本地路径
migrate.permission_denied=您没有获得导入本地仓库的权限。
migrate.permission_denied_blocked=您不能从不允许的主机导入,请询问管理员以检查 ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS 设置。
migrate.invalid_local_path=本地路径不存在或不是一个目录。
migrate.invalid_lfs_endpoint=LFS 网址无效。
migrate.failed=迁移失败:%v
migrate.migrate_items_options=需要访问令牌来迁移额外的内容
migrated_from=从 <a href="%[1]s">%[2]s</a> 迁移
migrated_from_fake=从 %[1]s 迁移成功
migrate.migrate=从 %s 迁移
migrate.migrating=正在从 <b>%s</b> 迁移...
migrate.migrating_failed=从 <b>%s</b> 迁移失败。
migrate.migrating_failed.error=迁移失败:%s
migrate.migrating_failed_no_addr=迁移失败。
migrate.github.description=从 github.com 或 GitHub Enterprise 服务器迁移数据
migrate.git.description=从任意 Git 服务迁移仓库。
migrate.gitlab.description=从 gitlab.com 或其他 GitLab 实例迁移数据
migrate.gitea.description=从 gitea.com 或其他 Gitea/Forgejo 实例迁移数据
migrate.gogs.description=从 notabug.org 或其他 Gogs 实例迁移数据。
migrate.onedev.description=从 code.onedev.io 或其他 OneDev 实例迁移数据
migrate.codebase.description=从 codebasehq.com 迁移数据
migrate.gitbucket.description=从 GitBucket 实例迁移数据
migrate.migrating_git=迁移Git数据
migrate.migrating_topics=正在迁移主题
migrate.migrating_milestones=正在迁移里程碑
migrate.migrating_labels=正在迁移标签
migrate.migrating_releases=正在迁移发布
migrate.migrating_issues=正在迁移工单
migrate.migrating_pulls=正在迁移合并请求
migrate.cancel_migrating_title=取消迁移
migrate.cancel_migrating_confirm=您想要取消此次迁移吗?

mirror_from=镜像自地址
forked_from=派生自
generated_from=生成自
fork_from_self=无法派生您拥有的仓库。
fork_guest_user=登录并 派生 这个仓库。
watch_guest_user=请登录后再关注此仓库
star_guest_user=请登录后再点赞此仓库
unwatch=取消关注
watch=关注
unstar=取消点赞
star=点赞
fork=派生
download_archive=下载此仓库
more_operations=更多操作

no_desc=暂无描述
quick_guide=快速帮助
clone_this_repo=克隆当前仓库
cite_this_repo=引用此仓库
create_new_repo_command=从命令行创建一个新的仓库
push_exist_repo=从命令行推送已经创建的仓库
empty_message=这个家伙很懒,什么都没有推送。
broken_message=无法读取此仓库下的 Git 数据。 联系此实例的管理员或删除此仓库。

code=代码
code.desc=查看源码、文件、提交和分支。
branch=分支
tree=目录树
clear_ref=`清除当前引用`
filter_branch_and_tag=过滤分支或标签
find_tag=查找Git标签
branches=分支列表
tags=标签列表
issues=工单
pulls=合并请求
project_board=项目
packages=软件包
actions=Actions
labels=标签
org_labels_desc=组织级别的标签,可以被本组织下的 <strong>所有仓库</strong> 使用
org_labels_desc_manage=管理

milestones=里程碑
commits=提交
commit=提交
release=版本发布
releases=版本发布
tag=Git标签
released_this=发布
tagged_this=已标记
file.title=%s 位于 %s
file_raw=原始文件
file_history=文件历史
file_view_source=源码模式
file_view_rendered=渲染模式
file_view_raw=查看原始文件
file_permalink=永久链接
file_too_large=文件过大,无法显示。
invisible_runes_header=`此文件含有不可见的 Unicode 字符`
invisible_runes_description=`此文件含有人类无法区分的不可见的 Unicode 字符,但可以由计算机进行不同的处理。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。`
ambiguous_runes_header=`此文件含有模棱两可的 Unicode 字符`
ambiguous_runes_description=`此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。`
invisible_runes_line=`此行含有不可见的 unicode 字符`
ambiguous_runes_line=`此行有模棱两可的 unicode 字符`
ambiguous_character=`%[1]c [U+%04[1]X] 容易和 %[2]c [U+%04[2]X] 混淆`

escape_control_characters=Escape
unescape_control_characters=Unescape
file_copy_permalink=复制固定链接
view_git_blame=查看 Git Blame
video_not_supported_in_browser=您的浏览器不支持 HTML5 “video” 标签。
audio_not_supported_in_browser=您的浏览器不支持 HTML5 “audio” 标签。
stored_lfs=存储到Git LFS
symbolic_link=符号链接
executable_file=可执行文件
vendored=被供应的
generated=已生成的
commit_graph=提交图
commit_graph.select=选择分支
commit_graph.hide_pr_refs=隐藏合并请求
commit_graph.monochrome=黑白
commit_graph.color=彩色
commit.contained_in=这个提交包含在:
commit.contained_in_default_branch=此提交是默认分支的一部分
commit.load_referencing_branches_and_tags=加载引用该提交的分支和标签
blame=责任归属
download_file=下载文件
normal_view=普通视图
line=
lines=
from_comment=(评论)

editor.add_file=添加文件
editor.new_file=新建文件
editor.upload_file=上传文件
editor.edit_file=编辑文件
editor.preview_changes=预览变更
editor.cannot_edit_lfs_files=无法在 web 界面中编辑 lfs 文件。
editor.cannot_edit_non_text_files=网页不能编辑二进制文件。
editor.edit_this_file=编辑文件
editor.this_file_locked=文件已锁定
editor.must_be_on_a_branch=您必须在某个分支上才能对此文件进行修改操作。
editor.fork_before_edit=您必须在派生这个仓库才能对此文件进行修改操作
editor.delete_this_file=删除文件
editor.must_have_write_access=您必须具有写权限才能对此文件进行修改操作。
editor.file_delete_success=文件 %s 已被删除。
editor.name_your_file=命名文件…
editor.filename_help=通过键入名称后跟半角斜杠(“/”)来添加目录。在输入框的开头退格来删除目录。
editor.or=
editor.cancel_lower=取消
editor.commit_signed_changes=提交已签名的更改
editor.commit_changes=提交变更
editor.add_tmpl=添加 “<filename>”
editor.add=添加 %s
editor.update=更新 %s
editor.delete=删除 %s
editor.patch=应用补丁
editor.patching=打补丁:
editor.fail_to_apply_patch=无法应用补丁 %s
editor.new_patch=新补丁
editor.commit_message_desc=添加一个可选的扩展描述…
editor.signoff_desc=在提交日志消息末尾添加签署人信息。
editor.commit_directly_to_this_branch=直接提交至 <strong class="branch-name">%s</strong> 分支。
editor.create_new_branch=为此提交创建一个 <strong>新的分支</strong> 并发起合并请求。
editor.create_new_branch_np=为此提交创建 <strong>新分支</strong>。
editor.propose_file_change=提议文件更改
editor.new_branch_name=为这次提交的新分支命名
editor.new_branch_name_desc=新的分支名称…
editor.cancel=取消
editor.filename_cannot_be_empty=文件名不能为空。
editor.filename_is_invalid=文件名 %s 无效
editor.branch_does_not_exist=此仓库中不存在名为 %s 的分支。
editor.branch_already_exists=此仓库已存在名为 %s 的分支。
editor.directory_is_a_file=%s 已经作为文件名在此仓库中存在。
editor.file_is_a_symlink=`"%s" 是一个符号链接,无法在 web 编辑器中编辑`
editor.filename_is_a_directory=此仓库中已存在名为“%s” 的目录。
editor.file_editing_no_longer_exists=正在编辑的文件 %s 已不存在。
editor.file_deleting_no_longer_exists=正在删除的文件 %s 已不存在。
editor.file_changed_while_editing=文件内容在您进行编辑时被更改。<a target="_blank" rel="noopener noreferrer" href="%s">单击此处</a> 查看具体被更改的内容,或者 <strong>再次提交</strong> 覆盖其它在编辑时产生的更改。
editor.file_already_exists=此仓库已经存在名为 %s 的文件。
editor.commit_empty_file_header=提交一个空文件
editor.commit_empty_file_text=您要提交的文件是空的,继续吗?
editor.no_changes_to_show=没有可以显示的变更。
editor.fail_to_update_file=更新/创建文件 %s 失败。
editor.fail_to_update_file_summary=错误信息:
editor.push_rejected_no_message=此修改被服务器拒绝并且没有反馈消息。请检查 Git Hook。
editor.push_rejected=此修改被服务器拒绝。请检查 Git Hook。
editor.push_rejected_summary=详细拒绝信息:
editor.add_subdir=添加目录…
editor.unable_to_upload_files=上传文件至 %s 时发生错误:%v
editor.upload_file_is_locked=文件 %s 被 %s 锁定。
editor.upload_files_to_dir=上传文件至 %s
editor.cannot_commit_to_protected_branch=不可以提交到受保护的分支 %s。
editor.no_commit_to_branch=无法直接提交分支,因为:
editor.user_no_push_to_branch=用户不能推送到分支
editor.require_signed_commit=分支需要签名提交
editor.cherry_pick=Cherry-pick %s 到:
editor.revert=将 %s 还原到:

commits.desc=浏览代码修改历史
commits.commits=次代码提交
commits.no_commits=没有共同的提交。%s 和 %s 的历史完全不同。
commits.nothing_to_compare=这些分支是相同的。
commits.search=搜索提交历史
commits.search.tooltip=`您可以在关键词前加上前缀,如"author:", "committer:", "after:", 或"before:", 例如 "retrin author:Alice before:2019-01-13"`
commits.find=搜索
commits.search_all=所有分支
commits.author=作者
commits.message=备注
commits.date=提交日期
commits.older=更旧的提交
commits.newer=更新的提交
commits.signed_by=签署人
commits.signed_by_untrusted_user=由未授信的用户签名
commits.signed_by_untrusted_user_unmatched=由与提交者不匹配的未授信的用户签名
commits.gpg_key_id=GPG 密钥 ID
commits.ssh_key_fingerprint=SSH 密钥指纹
commits.view_path=在历史记录中的此处查看

commit.operations=操作
commit.revert=还原
commit.revert-header=还原: %s
commit.revert-content=选择要还原的分支:
commit.cherry-pick=拣选
commit.cherry-pick-header=Cherry-pick:%s
commit.cherry-pick-content=选择 cherry-pick 的目标分支:

commitstatus.error=错误
commitstatus.failure=失败
commitstatus.pending=待定
commitstatus.success=成功

ext_issues=外部工单
ext_issues.desc=链接到外部工单跟踪系统。

projects=项目
projects.desc=在项目看板中管理工单和合并请求。
projects.description=描述(可选)
projects.description_placeholder=描述
projects.create=创建项目
projects.title=标题
projects.new=创建项目
projects.new_subheader=在一个地方协调、跟踪和更新您的工作,让项目保持透明并按计划进行。
projects.create_success=项目 %s 创建成功。
projects.deletion=删除项目
projects.deletion_desc=删除项目会从所有相关的工单中移除它。是否继续?
projects.deletion_success=该项目已被删除。
projects.edit=编辑项目
projects.edit_subheader=项目用于组织工单和跟踪进展情况。
projects.modify=更新项目
projects.edit_success=项目 %s 更新成功。
projects.type.none=
projects.type.basic_kanban=基础看板
projects.type.bug_triage=Bug分类看板
projects.template.desc=项目模板
projects.template.desc_helper=选择一个项目模板以开始
projects.type.uncategorized=未分类
projects.column.edit=编辑列
projects.column.edit_title=名称
projects.column.new_title=名称
projects.column.new_submit=创建列
projects.column.new=创建列
projects.column.set_default=设为默认
projects.column.set_default_desc=设置此列为未分类工单和合并请求的默认值
projects.column.unset_default=取消设为默认
projects.column.unset_default_desc=取消此列为默认值
projects.column.delete=删除列
projects.column.deletion_desc=删除项目列会将所有相关工单移到默认的列。是否继续?
projects.column.color=颜色
projects.open=开放中
projects.close=关闭
projects.column.assigned_to=指派给
projects.card_type.desc=卡片预览
projects.card_type.images_and_text=图标和文字
projects.card_type.text_only=仅文本

issues.desc=组织 bug 报告、任务和里程碑。
issues.filter_assignees=筛选指派人
issues.filter_milestones=筛选里程碑
issues.filter_projects=筛选项目
issues.filter_labels=筛选标签
issues.filter_reviewers=筛选评审员
issues.new=创建工单
issues.new.title_empty=标题不能为空
issues.new.labels=标签
issues.new.no_label=未选择标签
issues.new.clear_labels=清除选中标签
issues.new.projects=项目
issues.new.clear_projects=清除项目
issues.new.no_projects=暂无项目
issues.new.open_projects=开放中的项目
issues.new.closed_projects=已关闭的项目
issues.new.no_items=无可选项
issues.new.milestone=里程碑
issues.new.no_milestone=未选择里程碑
issues.new.clear_milestone=取消选中里程碑
issues.new.open_milestone=开放中的里程碑
issues.new.closed_milestone=已关闭的里程碑
issues.new.assignees=指派成员
issues.new.clear_assignees=取消指派成员
issues.new.no_assignees=未指派成员
issues.new.no_reviewers=无评审员
issues.choose.get_started=开始
issues.choose.open_external_link=开启
issues.choose.blank=默认模板
issues.choose.blank_about=从默认模板创建一个工单。
issues.choose.ignore_invalid_templates=已忽略无效模板
issues.choose.invalid_templates=发现了 %v 个无效模板
issues.choose.invalid_config=问题配置包含错误:
issues.no_ref=未指定分支或标签
issues.create=创建工单
issues.new_label=创建标签
issues.new_label_placeholder=标签名称
issues.new_label_desc_placeholder=描述
issues.create_label=创建标签
issues.label_templates.title=加载预定义的标签模板
issues.label_templates.info=还没有任何标签。您可以使用“创建标签”按钮或者加载预定义的标签集创建标签:
issues.label_templates.helper=选择标签模板
issues.label_templates.use=使用标签集
issues.label_templates.fail_to_load_file=加载标签模板文件 %s 时发生错误:%v
issues.add_label=于 %[2]s 添加了标签 %[1]s
issues.add_labels=于 %s 添加 %s 标签
issues.remove_label=于 %[2]s 删除了标签 %[1]s
issues.remove_labels=于 %[2]s 删除了标签 %[1]s
issues.add_remove_labels=于 %[3]s 添加了标签 %[1]s ,删除了标签 %[2]s
issues.add_milestone_at=`于 %[2]s 添加了里程碑 <b>%[1]s</b>`
issues.add_project_at=`将此添加到 <b>%s</b> 项目 %s`
issues.change_milestone_at=`%[3]s 修改了里程碑从 <b>%[1]s</b> 到 <b>%[2]s</b>`
issues.change_project_at=修改项目从 <b>%s</b> 到 <b>%s</b> %s
issues.remove_milestone_at=`%[2]s 删除了里程碑 <b>%[1]s</b>`
issues.remove_project_at=`从 <b>%s</b> 项目 %s 中删除`
issues.deleted_milestone=(已删除)
issues.deleted_project=`(已删除)`
issues.self_assign_at=`于 %s 指派给自己`
issues.add_assignee_at=`于 %[2]s 被 <b>%[1]s</b> 指派`
issues.remove_assignee_at=`<b>%s</b> 取消了指派在 %s`
issues.remove_self_assignment=`于 %s 取消了指派`
issues.change_title_at=`于 %[3]s 修改标题 <b><strike>%[1]s</strike></b> 为 <b>%[2]s</b>`
issues.change_ref_at=`将引用从 <b><strike>%s</strike></b> 更改为了 <b>%s</b> %s`
issues.remove_ref_at=`删除了引用 <b>%s</b> %s`
issues.add_ref_at=`添加了引用 <b>%s</b> %s`
issues.delete_branch_at=`于 %[2]s 删除了分支 <b>%[1]s</b>`
issues.filter_label=标签筛选
issues.filter_label_exclude=`使用 <code>alt</code> + <code>鼠标左键 / 回车</code> 排除标签`
issues.filter_label_no_select=所有标签
issues.filter_label_select_no_label=无标签
issues.filter_milestone=里程碑筛选
issues.filter_milestone_all=所有里程碑
issues.filter_milestone_none=无里程碑
issues.filter_milestone_open=进行中的里程碑
issues.filter_milestone_closed=已关闭的里程碑
issues.filter_project=项目
issues.filter_project_all=所有项目
issues.filter_project_none=暂无项目
issues.filter_assignee=指派人筛选
issues.filter_assginee_no_select=所有指派成员
issues.filter_assginee_no_assignee=未指派
issues.filter_poster=作者
issues.filter_poster_no_select=所有作者
issues.filter_type=类型筛选
issues.filter_type.all_issues=所有工单
issues.filter_type.assigned_to_you=指派给您的
issues.filter_type.created_by_you=由您创建的
issues.filter_type.mentioning_you=提及您的
issues.filter_type.review_requested=已请求评审
issues.filter_type.reviewed_by_you=您评审过的
issues.filter_sort=排序
issues.filter_sort.latest=最新创建
issues.filter_sort.oldest=最早创建
issues.filter_sort.recentupdate=最近更新
issues.filter_sort.leastupdate=最早更新
issues.filter_sort.mostcomment=最多评论
issues.filter_sort.leastcomment=最少评论
issues.filter_sort.nearduedate=到期日从近到远
issues.filter_sort.farduedate=到期日从远到近
issues.filter_sort.moststars=点赞由多到少
issues.filter_sort.feweststars=点赞由少到多
issues.filter_sort.mostforks=派生由多到少
issues.filter_sort.fewestforks=派生由少到多
issues.keyword_search_unavailable=关键词搜索目前不可用。请联系网站管理员。
issues.action_open=开放
issues.action_close=关闭
issues.action_label=标签
issues.action_milestone=里程碑
issues.action_milestone_no_select=无里程碑
issues.action_assignee=指派人筛选
issues.action_assignee_no_select=未指派
issues.action_check=选中/取消选中
issues.action_check_all=选中/取消选中所有项目
issues.opened_by=由 <a href="%[2]s">%[3]s</a> 于 %[1]s创建
pulls.merged_by=由 <a href="%[2]s">%[3]s</a> 创建,被合并于 %[1]s
pulls.merged_by_fake=由 %[2]s 创建,被合并于 %[1]s
issues.closed_by=由 <a href="%[2]s">%[3]s</a> 创建,被关闭于 %[1]s
issues.opened_by_fake=由 %[2]s 于 %[1]s 打开
issues.closed_by_fake=由 %[2]s 创建,被关闭于 %[1]s
issues.previous=上一页
issues.next=下一页
issues.open_title=开放中
issues.closed_title=已关闭
issues.draft_title=草稿
issues.num_comments_1=%d 评论
issues.num_comments=%d 条评论
issues.commented_at=`评论于 <a href="#%s">%s</a>`
issues.delete_comment_confirm=您确定要删除该条评论吗?
issues.context.copy_link=复制链接
issues.context.quote_reply=引用回复
issues.context.reference_issue=在新工单中引用
issues.context.edit=编辑
issues.context.delete=刪除
issues.no_content=没有提供说明。
issues.close=关闭工单
issues.comment_pull_merged_at=已合并提交 %[1]s 到 %[2]s %[3]s
issues.comment_manually_pull_merged_at=手动合并提交 %[1]s 到 %[2]s %[3]s
issues.close_comment_issue=关闭评论
issues.reopen_issue=重新开放
issues.reopen_comment_issue=重新打开评论
issues.create_comment=评论
issues.closed_at=`于 <a id="%[1]s" href="#%[1]s">%[2]s</a> 关闭此工单`
issues.reopened_at=`重新打开此问题 <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.commit_ref_at=`于 <a id="%[1]s" href="#%[1]s">%[2]s</a> 在代码提交中引用了该工单`
issues.ref_issue_from=`<a href="%[3]s">引用了工单 %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_pull_from=`<a href="%[3]s">引用了合并请求 %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_closing_from=`于 <a id="%[1]s" href="#%[1]s">%[2]s</a> <a href="%[3]s">引用了合并请求 %[4]s 将关闭此工单</a>`
issues.ref_reopening_from=`于 <a id="%[1]s" href="#%[1]s">%[2]s</a> <a href="%[3]s"> 引用了合并请求 %[4]s 将重新讨论此工单</a> `
issues.ref_closed_from=`<a href="%[3]s">关闭了这个工单 %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_reopened_from=`<a href="%[3]s">重新打开这个工单 %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_from=`来自 %[1]s`
issues.author=作者
issues.author_helper=此用户是作者。
issues.role.owner=管理员
issues.role.owner_helper=该用户是该仓库的所有者。
issues.role.member=普通成员
issues.role.member_helper=该用户是拥有该仓库的组织成员。
issues.role.collaborator=协作者
issues.role.collaborator_helper=该用户已被邀请在仓库上进行协作。
issues.role.first_time_contributor=首次贡献者
issues.role.first_time_contributor_helper=这是该用户对仓库的第一次贡献。
issues.role.contributor=贡献者
issues.role.contributor_helper=该用户之前已提交至该仓库。
issues.re_request_review=再次请求评审
issues.is_stale=此评审之后代码有更新
issues.remove_request_review=移除评审请求
issues.remove_request_review_block=无法移除评审请求
issues.dismiss_review=取消评审
issues.dismiss_review_warning=您确定要取消此评审吗?
issues.sign_in_require_desc=<a href="%s">登录</a> 并参与到对话中。
issues.edit=编辑
issues.cancel=取消
issues.save=保存
issues.label_title=标签名称
issues.label_description=标签描述
issues.label_color=标签颜色
issues.label_exclusive=独有
issues.label_archive=归档标签
issues.label_archived_filter=显示存档标签
issues.label_archive_tooltip=在标签搜索时,默认情况下存档标签将被排除在外。
issues.label_exclusive_desc=命名标签为 <code>scope/item</code> 以使其与其他以 <code>scope/</code> 开头的标签互斥。
issues.label_exclusive_warning=在编辑工单或合并请求的标签时,任何冲突的范围标签都将被删除。
issues.label_count=%d 个标签
issues.label_open_issues=%d 个开放中的工单
issues.label_edit=编辑
issues.label_delete=删除
issues.label_modify=编辑标签
issues.label_deletion=删除标签
issues.label_deletion_desc=删除标签会将其从所有问题中删除。继续?
issues.label_deletion_success=该标签已被删除。
issues.label.filter_sort.alphabetically=按字母顺序排序
issues.label.filter_sort.reverse_alphabetically=按字母逆序排序
issues.label.filter_sort.by_size=最小尺寸
issues.label.filter_sort.reverse_by_size=最大尺寸
issues.num_participants_few=%d 名参与者
issues.attachment.open_tab=`在新的标签页中查看 '%s'`
issues.attachment.download=`点击下载 '%s'`
issues.subscribe=订阅
issues.unsubscribe=取消订阅
issues.unpin_issue=取消置顶
issues.max_pinned=您不能置顶更多工单
issues.pin_comment=于 %s 置顶本工单
issues.unpin_comment=于 %s 取消置顶本工单
issues.lock=锁定对话
issues.unlock=解锁对话
issues.lock.unknown_reason=由于未知原因无法锁定。
issues.lock_duplicate=一个工单不能被锁定两次。
issues.unlock_error=无法解锁一个未锁定的工单。
issues.lock_with_reason=于 %[2]s 以 <strong>%[1]s</strong> 锁定本工单,并限制仅限协作者发言
issues.lock_no_reason=于 %s 锁定本议题并限制仅协作者可发言
issues.unlock_comment=于 %s 解锁此议题
issues.lock_confirm=锁定
issues.unlock_confirm=解锁
issues.lock.notice_1=- 其他用户不能评论此工单。
issues.lock.notice_2=- 您和仓库其他协作者仍可评论并可见。
issues.lock.notice_3=- 您可以在未来再次解锁这个工单。
issues.unlock.notice_1=- 每个人都可以再次就这一工单发表评论。
issues.unlock.notice_2=- 您可以在未来再次解锁这个工单。
issues.lock.reason=锁定原因
issues.lock.title=锁定有关此问题的对话。
issues.unlock.title=解锁有关此问题的对话。
issues.comment_on_locked=您不能对锁定的问题发表评论。
issues.delete=删除
issues.delete.title=是否删除工单?
issues.delete.text=您真的要删除这个工单吗?(该操作将会永久删除所有内容。如果您需要保留,请关闭它)
issues.tracker=时间跟踪
issues.start_tracking_short=启动计时器
issues.start_tracking=开始时间跟踪
issues.start_tracking_history=`开始工作 %s`
issues.tracker_auto_close=当此工单关闭时,自动停止计时器
issues.tracking_already_started=`你已经开始对 <a href="%s">另一个工单</a> 进行时间跟踪!`
issues.stop_tracking=停止计时器
issues.stop_tracking_history=`停止工作 %s`
issues.cancel_tracking=放弃
issues.cancel_tracking_history=`取消时间跟踪 %s`
issues.add_time=手动记录时间
issues.del_time=删除此时间跟踪日志
issues.add_time_short=添加时间
issues.add_time_cancel=取消
issues.add_time_history=`添加耗时 %s`
issues.del_time_history=`已删除时间 %s`
issues.add_time_hours=小时
issues.add_time_minutes=分钟
issues.add_time_sum_to_small=没有输入时间。
issues.time_spent_total=总用时
issues.time_spent_from_all_authors=`总花费时间:%s`
issues.due_date=到期时间
issues.invalid_due_date_format=到期时间的格式必须是“yyyy-mm-dd”。
issues.error_modifying_due_date=修改到期时间失败。
issues.error_removing_due_date=删除到期时间失败。
issues.push_commit_1=于 %[2]s 推送了 %[1]d 个提交
issues.push_commits_n=于 %[2]s 推送了 %[1]d 个提交
issues.force_push_codes=`于 %[6]s 强制推送 %[1]s,从 <a class="ui sha" href="%[3]s"><code>%[2]s</code></a>,至 <a class="ui sha" href="%[5]s"><code>%[4]s</code></a>`
issues.force_push_compare=比较
issues.due_date_form=yyyy-mm-dd
issues.due_date_form_add=设置到期时间
issues.due_date_form_edit=编辑
issues.due_date_form_remove=删除
issues.due_date_not_writer=您需要该仓库的写权限才能更新工单的到期日期。
issues.due_date_not_set=未设置到期时间。
issues.due_date_added=于 %[2]s 设置到期时间为 %[1]s
issues.due_date_modified=于 %[3]s 将到期日从 %[2]s 修改为 %[1]s
issues.due_date_remove=于 %[2]s 删除了到期时间 %[1]s
issues.due_date_overdue=超期
issues.due_date_invalid=到期日期无效或超出范围。请使用“yyyy-mm-dd”格式。
issues.dependency.title=依赖工单
issues.dependency.issue_no_dependencies=没有设置依赖项。
issues.dependency.pr_no_dependencies=没有设置依赖项。
issues.dependency.no_permission_1=您没有读取 %d 依赖关系的权限
issues.dependency.no_permission_n=您没有读取 %d 依赖关系的权限
issues.dependency.no_permission.can_remove=您没有读取此依赖关系的权限,但可以删除此依赖关系
issues.dependency.add=添加依赖工单…
issues.dependency.cancel=取消
issues.dependency.remove=删除
issues.dependency.remove_info=删除此依赖项
issues.dependency.added_dependency=`添加了一个新的依赖项 %s`
issues.dependency.removed_dependency=`移除了一个依赖项 %s`
issues.dependency.pr_closing_blockedby=以下工单阻止了关闭此合并请求
issues.dependency.issue_closing_blockedby=关闭此工单被以下工单阻止
issues.dependency.issue_close_blocks=此工单阻止了以下工单的关闭
issues.dependency.pr_close_blocks=此合并请求阻止以下工单的关闭
issues.dependency.issue_close_blocked=您需要关闭所有阻止此工单的工单, 然后才能关闭它。
issues.dependency.issue_batch_close_blocked=无法批量关闭您所选择的工单,因为 #%d 工单仍然有处于打开状态的依赖工单
issues.dependency.pr_close_blocked=您需要关闭所有阻止此合并请求的工单, 然后才能合并它。
issues.dependency.blocks_short=阻止
issues.dependency.blocked_by_short=依赖于
issues.dependency.remove_header=删除依赖项
issues.dependency.issue_remove_text=此操作将从工单中删除依赖。是否要继续?
issues.dependency.pr_remove_text=此操作将从合并请求中删除依赖。是否要继续?
issues.dependency.setting=为工单和合并请求启用依赖
issues.dependency.add_error_same_issue=你不能让一个工单依赖于自己。
issues.dependency.add_error_dep_issue_not_exist=依赖项不存在。
issues.dependency.add_error_dep_not_exist=依赖项不存在。
issues.dependency.add_error_dep_exists=依赖项已存在。
issues.dependency.add_error_cannot_create_circular=您不能创建依赖, 使得两个工单相互阻止。
issues.dependency.add_error_dep_not_same_repo=这两个工单必须在同一仓库。
issues.review.self.approval=您不能批准您自己的合并请求。
issues.review.self.rejection=您不能请求对您自己的合并请求进行更改。
issues.review.approve=于 %s 批准此合并请求
issues.review.comment=评审于 %s
issues.review.dismissed=于 %[2]s 取消了 %[1]s 的评审
issues.review.dismissed_label=已取消
issues.review.left_comment=留下了一条评论
issues.review.content.empty=您需要留下一个注释,表明需要的更改。
issues.review.reject=于 %s 请求变更
issues.review.wait=于 %s 请求评审
issues.review.add_review_request=于 %[2]s 请求 %[1]s 评审
issues.review.remove_review_request=于 %[2]s 取消对 %[1]s 的评审请求
issues.review.remove_review_request_self=于 %s 拒绝评审
issues.review.pending=待定
issues.review.pending.tooltip=此评论目前对其他用户不可见。 若要提交您的待定评论,请在页面顶部选择 %s -> %s/%s/%s。
issues.review.review=评审
issues.review.reviewers=评审人
issues.review.outdated=已过期
issues.review.outdated_description=评论发布后内容已经修改
issues.review.option.show_outdated_comments=显示过时的评论
issues.review.option.hide_outdated_comments=隐藏过时的评论
issues.review.show_outdated=显示过时的
issues.review.hide_outdated=隐藏过时的
issues.review.show_resolved=显示已解决的
issues.review.hide_resolved=隐藏已解决的
issues.review.resolve_conversation=已解决问题
issues.review.un_resolve_conversation=未解决问题
issues.review.resolved_by=标记问题为已解决
issues.assignee.error=因为未知原因,并非所有的指派都成功。
issues.reference_issue.body=内容
issues.content_history.deleted=删除于
issues.content_history.edited=最后编辑于
issues.content_history.created=创建于
issues.content_history.delete_from_history=从历史记录中删除
issues.content_history.delete_from_history_confirm=从历史记录中删除吗?
issues.content_history.options=选项
issues.reference_link=参考:%s

compare.compare_base=基准分支
compare.compare_head=比较

pulls.desc=启用合并请求和代码评审。
pulls.new=创建合并请求
pulls.view=审阅合并请求
pulls.compare_changes=创建合并请求
pulls.allow_edits_from_maintainers=允许维护者编辑
pulls.allow_edits_from_maintainers_desc=对基础分支有写入权限的用户也可以推送到此分支
pulls.allow_edits_from_maintainers_err=更新失败
pulls.compare_changes_desc=选择合并的目标分支和源分支。
pulls.has_viewed_file=已查看
pulls.has_changed_since_last_review=自您上次评审以来已有更改
pulls.viewed_files_label=%[1]d / %[2]d 文件已查看
pulls.expand_files=展开所有文件
pulls.collapse_files=折叠所有文件
pulls.compare_base=合并到
pulls.compare_compare=拉取从
pulls.switch_comparison_type=切换比较类型
pulls.switch_head_and_base=切换 head 和 base
pulls.filter_branch=过滤分支
pulls.no_results=未找到结果
pulls.show_all_commits=显示所有提交
pulls.show_changes_since_your_last_review=显示自您上次评审以来的更改
pulls.showing_only_single_commit=仅显示提交 %[1]s 的更改
pulls.showing_specified_commit_range=仅显示 %[1]s...%[2]s 之间的更改
pulls.select_commit_hold_shift_for_range=选择提交。按住 Shift + 单击选择一个范围
pulls.review_only_possible_for_full_diff=只有在查看全部差异时才能进行评审
pulls.filter_changes_by_commit=按提交筛选
pulls.nothing_to_compare=分支内容相同,无需创建合并请求。
pulls.nothing_to_compare_have_tag=所选分支/标签相同。
pulls.nothing_to_compare_and_allow_empty_pr=这些分支是相等的,此合并请求将为空。
pulls.has_pull_request=这些分支之间的合并请求已存在: <a href="%[1]s">%[2]s#%[3]d</a>
pulls.create=创建合并请求
pulls.title_desc_few=请求将 %[1]d 次代码提交从 <code>%[2]s</code> 合并至 <code id="branch_target">%[3]s</code>
pulls.merged_title_desc_few=于 %[4]s 将 %[1]d 次代码提交从 <code>%[2]s</code>合并至 <code>%[3]s</code>
pulls.change_target_branch_at=将目标分支从 <b>%s</b> 更改为 <b>%s</b> %s
pulls.tab_conversation=对话内容
pulls.tab_commits=代码提交
pulls.tab_files=文件变动
pulls.reopen_to_merge=请重新创建此合并请求。
pulls.cant_reopen_deleted_branch=无法重新打开此合并请求,因为分支已删除。
pulls.merged=已合并
pulls.merged_success=合并请求已成功合并和关闭
pulls.closed=合并请求已关闭
pulls.manually_merged=已手动合并
pulls.merged_info_text=分支 %s 现在可以被删除了。
pulls.is_closed=合并请求已经关闭。
pulls.title_wip_desc=`<a href="#">标题以 <strong>%s</strong> 开头</a>以免合并请求意外合并。`
pulls.cannot_merge_work_in_progress=此合并请求被标记为正在进行的工作。
pulls.still_in_progress=仍在进行中?
pulls.add_prefix=添加 <strong>%s</strong> 前缀
pulls.remove_prefix=删除 <strong>%s</strong> 前缀
pulls.data_broken=此合并请求因为派生仓库信息缺失而中断。
pulls.files_conflicted=此合并请求有变更与目标分支冲突。
pulls.is_checking=正在进行合并冲突检测,请稍后再试。
pulls.is_ancestor=此分支已经包含在目标分支中,没有更改可以合并。
pulls.is_empty=此分支上的更改已经在目标分支上。这将是一个空提交。
pulls.required_status_check_failed=一些必要的检查没有成功
pulls.required_status_check_missing=缺少一些必要的检查。
pulls.required_status_check_administrator=作为管理员,您仍可合并此合并请求
pulls.blocked_by_approvals=此合并请求当前还没有通过审批。已获取审批数%d个,共需要审批数%d个。
pulls.blocked_by_rejection=此合并请求有官方评审员请求的更改。
pulls.blocked_by_official_review_requests=此合并请求需要一名或多名评审员审阅批准。
pulls.blocked_by_outdated_branch=此合并请求因过期而被阻止。
pulls.blocked_by_changed_protected_files_1=此合并请求因修改了下列被保护的文件而被阻止:
pulls.blocked_by_changed_protected_files_n=此合并请求因修改了下列被保护的文件而被阻止:
pulls.can_auto_merge_desc=该合并请求可以进行自动合并操作。
pulls.cannot_auto_merge_desc=该合并请求存在冲突,无法进行自动合并操作。
pulls.cannot_auto_merge_helper=手动合并解决此冲突
pulls.num_conflicting_files_1=%d 个冲突文件
pulls.num_conflicting_files_n=%d 个冲突文件
pulls.approve_count_1=%d 项批准
pulls.approve_count_n=%d 项批准
pulls.reject_count_1=%d 变更请求
pulls.reject_count_n=%d 变更请求
pulls.waiting_count_1=%d 个正在等待评审
pulls.waiting_count_n=%d 个正在等待评审
pulls.wrong_commit_id=提交 ID 必须是目标分支上的提交的 ID

pulls.no_merge_desc=由于未启用合并选项,此合并请求无法被合并。
pulls.no_merge_helper=在仓库设置中启用合并选项或者手工合并请求。
pulls.no_merge_wip=这个合并请求无法合并,因为被标记为尚未完成的工作。
pulls.no_merge_not_ready=此拉取请求尚未准备好被合并,请检查评审状态和状态检查。
pulls.no_merge_access=您无权合并此拉取请求。
pulls.merge_pull_request=创建合并提交
pulls.rebase_merge_pull_request=变基后快进
pulls.rebase_merge_commit_pull_request=变基后创建合并提交
pulls.squash_merge_pull_request=创建压缩提交
pulls.merge_manually=手动合并
pulls.merge_commit_id=合并提交 ID
pulls.require_signed_wont_sign=分支需要签名的提交,但这个合并将不会被签名

pulls.invalid_merge_option=你可以在此合并请求中使用合并选项。
pulls.merge_conflict=合并失败:合并时有冲突发生。提示:采用其它合并策略
pulls.merge_conflict_summary=错误信息
pulls.rebase_conflict=合并失败:变基提交有冲突:%[1]s。提示:采用其它合并策略
pulls.rebase_conflict_summary=错误信息
pulls.unrelated_histories=合并失败:两个分支没有共同历史。提示:尝试不同的策略
pulls.merge_out_of_date=合并失败:在生成合并时,主分支已更新。提示:再试一次。
pulls.head_out_of_date=合并失败:在生成合并时,head 已更新。提示:再试一次。
pulls.has_merged=失败:合并请求已经被合并,您不能再次合并或更改目标分支。
pulls.push_rejected=合并失败:推送被拒绝。请查看此仓库的 Git 钩子。
pulls.push_rejected_summary=详细拒绝信息
pulls.push_rejected_no_message=推送失败:此推送被拒绝但未提供其他信息。请检查此仓库的 Git 钩子
pulls.open_unmerged_pull_exists=`您不能执行重新打开操作, 因为已经存在相同的合并请求 (#%d)。`
pulls.status_checking=一些检测仍在等待运行
pulls.status_checks_success=所有检测均成功
pulls.status_checks_warning=一些检查报告了警告
pulls.status_checks_failure=一些检查失败了
pulls.status_checks_error=一些检查报告了错误
pulls.status_checks_requested=必须
pulls.status_checks_details=详情
pulls.status_checks_hide_all=隐藏所有检查
pulls.status_checks_show_all=显示所有检查
pulls.update_branch=通过合并更新分支
pulls.update_branch_rebase=通过变基更新分支
pulls.update_branch_success=分支更新成功
pulls.update_not_allowed=您无权更新分支
pulls.outdated_with_base_branch=此分支相比基础分支已过期
pulls.close=关闭合并请求
pulls.closed_at=`于 <a id="%[1]s" href="#%[1]s">%[2]s</a> 关闭此合并请求 `
pulls.reopened_at=`重新打开此合并请求 <a id="%[1]s" href="#%[1]s">%[2]s</a>`
pulls.cmd_instruction_hint=查看命令行说明
pulls.cmd_instruction_checkout_title=检出
pulls.cmd_instruction_checkout_desc=从你的仓库中检出一个新的分支并测试变更。
pulls.cmd_instruction_merge_title=合并
pulls.cmd_instruction_merge_desc=合并变更并更新到 Gitea 上
pulls.clear_merge_message=清除合并信息
pulls.clear_merge_message_hint=清除合并消息只会删除提交消息内容,并保留生成的 git 附加内容,如“Co-Authored-By …”。

pulls.auto_merge_button_when_succeed=(当检查成功时)
pulls.auto_merge_when_succeed=在所有检查成功后自动合并
pulls.auto_merge_newly_scheduled=合并请求计划在所有检查成功后合并。
pulls.auto_merge_has_pending_schedule=%[1]s 安排此拉取请求在所有检查成功时自动合并 %[2]s。

pulls.auto_merge_cancel_schedule=取消自动合并
pulls.auto_merge_not_scheduled=此拉取请求没有计划自动合并。
pulls.auto_merge_canceled_schedule=此拉取请求的自动合并已取消。

pulls.auto_merge_newly_scheduled_comment=`已安排此拉取请求在所有检查成功后自动合并 %[1]s`
pulls.auto_merge_canceled_schedule_comment=`已取消当所有检查成功后自动合并此拉取请求 %[1]s`

pulls.delete.title=删除此拉取请求?
pulls.delete.text=你真的要删除这个拉取请求吗? (这将永久删除所有内容。如果你打算将内容存档,请考虑关闭它)

pulls.recently_pushed_new_branches=您已于%[2]s推送了分支 <a href="%[3]s"><strong>%[1]s</strong></a>

pull.deleted_branch=(已删除): %s

milestones.new=新的里程碑
milestones.closed=于 %s关闭
milestones.update_ago=已更新 %s
milestones.no_due_date=暂无截止日期
milestones.open=开放中
milestones.close=关闭
milestones.new_subheader=里程碑可以帮助您组织工单并跟踪其进度。
milestones.completeness=<strong>%d%%</strong> 已完成
milestones.create=创建里程碑
milestones.title=标题
milestones.desc=描述
milestones.due_date=截止日期(可选)
milestones.clear=清除
milestones.invalid_due_date_format=到期时间的格式必须是“yyyy-mm-dd”。
milestones.create_success=里程碑 %s 创建成功。
milestones.edit=编辑里程碑
milestones.edit_subheader=里程碑组织工单,合并请求和跟踪进度。
milestones.cancel=取消
milestones.modify=更新里程碑
milestones.edit_success=里程碑 %s 已经更新。
milestones.deletion=删除里程碑
milestones.deletion_desc=删除该里程碑将会移除所有工单中相关的信息。是否继续?
milestones.deletion_success=里程碑已被删除。
milestones.filter_sort.earliest_due_data=到期日从远到近
milestones.filter_sort.latest_due_date=到期日从近到远
milestones.filter_sort.least_complete=完成度从低到高
milestones.filter_sort.most_complete=完成度从高到低
milestones.filter_sort.most_issues=工单从多到少
milestones.filter_sort.least_issues=工单从少到多

signing.will_sign=这个提交将用密钥 "%s" 签名。
signing.wont_sign.error=在检查提交是否可以被签名时出错。
signing.wont_sign.nokey=本实例没有密钥用于签署该提交。
signing.wont_sign.never=提交从未签名。
signing.wont_sign.always=提交总是签名。
signing.wont_sign.pubkey=由于您没有公钥关联到您的账户,提交将不会被签名。
signing.wont_sign.twofa=您必须启用两步验证才能签名提交。
signing.wont_sign.parentsigned=提交将不会被签名,因为父提交没有签名。
signing.wont_sign.basesigned=合并将不会被签名,因为父提交没有签名。
signing.wont_sign.headsigned=合并将不会被签名,因为最新提交没有签名。
signing.wont_sign.commitssigned=合并将不会被签名,因为所有相关的提交都没有签名。
signing.wont_sign.approved=合并将不会被签名,因为合并请求未被批准。
signing.wont_sign.not_signed_in=您还没有登录。

ext_wiki=外部百科
ext_wiki.desc=链接到外部 wiki。

wiki=百科
wiki.welcome=欢迎来到百科!
wiki.welcome_desc=百科允许你撰写并与协作者分享文档。
wiki.desc=撰写和与协作者分享文档
wiki.create_first_page=创建第一个页面
wiki.page=页面
wiki.filter_page=过滤页面
wiki.new_page=页面
wiki.page_title=页面标题
wiki.page_content=页面内容
wiki.default_commit_message=关于此次修改的说明(可选)。
wiki.save_page=保存页面
wiki.last_commit_info=%s 于 %s 修改了此页面
wiki.edit_page_button=修改
wiki.new_page_button=新的页面
wiki.file_revision=页面历史
wiki.wiki_page_revisions=页面历史
wiki.back_to_wiki=返回百科
wiki.delete_page_button=删除页面
wiki.delete_page_notice_1=百科页面 %s 删除后无法恢复,是否继续?
wiki.page_already_exists=相同名称的 Wiki 页面已经存在。
wiki.reserved_page=百科页面名称 %s 是被保留的。
wiki.pages=所有页面
wiki.last_updated=最后更新于 %s
wiki.page_name_desc=输入此 Wiki 页面的名称。特殊名称包括“Home”、“_Sidebar”和“_Footer”。
wiki.original_git_entry_tooltip=查看原始的 Git 文件而不是使用友好链接。

activity=动态
activity.navbar.contributors=贡献者
activity.period.filter_label=周期:
activity.period.daily=1 天
activity.period.halfweekly=3 天
activity.period.weekly=1周
activity.period.monthly=1 个月
activity.period.quarterly=3个月
activity.period.semiyearly=6 个月
activity.period.yearly=1年
activity.overview=概览
activity.active_prs_count_1=<strong>%d</strong> 个活跃合并请求
activity.active_prs_count_n=<strong>%d</strong> 个活跃合并请求
activity.merged_prs_count_1=已合并的合并请求
activity.merged_prs_count_n=已合并的合并请求
activity.opened_prs_count_1=新合并请求
activity.opened_prs_count_n=新合并请求
activity.title.user_1=%d 用户
activity.title.user_n=%d 用户
activity.title.prs_1=%d 个合并请求
activity.title.prs_n=%d 个合并请求
activity.title.prs_merged_by=%[2]s 由 %[1]s 合并
activity.title.prs_opened_by=%[2]s 创建了 %[1]s
activity.merged_prs_label=已合并
activity.opened_prs_label=已创建
activity.active_issues_count_1=<strong>%d</strong> 项活动的工单
activity.active_issues_count_n=<strong>%d</strong> 项活动的工单
activity.closed_issues_count_1=已关闭的工单
activity.closed_issues_count_n=已关闭的工单
activity.title.issues_1=%d 项工单
activity.title.issues_n=%d 项工单
activity.title.issues_closed_from=%s 从 %s 被关闭
activity.title.issues_created_by=%[2]s 创建了 %[1]s
activity.closed_issue_label=已关闭
activity.new_issues_count_1=新工单
activity.new_issues_count_n=新工单
activity.new_issue_label=打开的
activity.title.unresolved_conv_1=%d 项未解决的会话
activity.title.unresolved_conv_n=%d 项未解决的会话
activity.unresolved_conv_desc=这些最近更新的工单和合并请求还没有解决。
activity.unresolved_conv_label=打开
activity.title.releases_1=%d 个版本发布
activity.title.releases_n=%d 个版本发布
activity.title.releases_published_by=%[2]s 发布了 %[1]s
activity.published_release_label=版本发布
activity.no_git_activity=在此期间没有任何提交活动。
activity.git_stats_exclude_merges=排除合并,
activity.git_stats_author_1=%d 作者
activity.git_stats_author_n=%d 作者
activity.git_stats_pushed_1=已经推送
activity.git_stats_pushed_n=已经推送
activity.git_stats_commit_1=%d 提交
activity.git_stats_commit_n=%d 提交
activity.git_stats_push_to_branch=到 %s 和
activity.git_stats_push_to_all_branches=到所有分支。
activity.git_stats_on_default_branch=在 %s 上,
activity.git_stats_file_1=%d 文件
activity.git_stats_file_n=%d 文件
activity.git_stats_files_changed_1=已经改变
activity.git_stats_files_changed_n=已经改变
activity.git_stats_additions=而且
activity.git_stats_addition_1=新增 %d 行
activity.git_stats_addition_n=新增 %d 行
activity.git_stats_and_deletions=
activity.git_stats_deletion_1=删除 %d 行
activity.git_stats_deletion_n=删除 %d 行

contributors.contribution_type.filter_label=贡献类型:
contributors.contribution_type.commits=提交
contributors.contribution_type.additions=更多
contributors.contribution_type.deletions=删除

search=搜索
search.search_repo=搜索仓库...
search.type.tooltip=搜索类型
search.fuzzy=模糊
search.fuzzy.tooltip=包含近似匹配搜索词的结果
search.match=匹配
search.match.tooltip=仅包含精确匹配搜索词的结果
search.results=在 <a href="%[2]s"> %[3]s </a> 中搜索 "%[1]s" 的结果
search.code_no_results=未找到与搜索字词匹配的源代码。
search.code_search_unavailable=当前代码搜索不可用。请与网站管理员联系。

settings=设置
settings.desc=设置是你可以管理仓库设置的地方
settings.options=仓库
settings.collaboration=协作者
settings.collaboration.admin=管理员
settings.collaboration.write=可写权限
settings.collaboration.read=可读权限
settings.collaboration.owner=所有者
settings.collaboration.undefined=未定义
settings.hooks=Web 钩子
settings.githooks=管理 Git 钩子
settings.basic_settings=基本设置
settings.mirror_settings=镜像设置
settings.mirror_settings.docs=设置您的仓库以自动同步另一个仓库的提交、标签和分支。
settings.mirror_settings.docs.disabled_pull_mirror.instructions=设置您的项目以自动将提交、标签和分支推送到另一个仓库。您的站点管理员已禁用了拉取镜像。
settings.mirror_settings.docs.disabled_push_mirror.instructions=将您的项目设置为自动从一个仓库拉取提交、标签和分支。
settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=现在,这只能在“迁移外部仓库”菜单中完成。欲了解更多信息,请咨询:
settings.mirror_settings.docs.disabled_push_mirror.info=您的站点管理员已禁用推送镜像。
settings.mirror_settings.docs.no_new_mirrors=您的仓库将镜像同步另一个仓库的更改。请注意,您现在不能创建任何新的镜像。
settings.mirror_settings.docs.can_still_use=虽然您不能修改现有镜像或创建新镜像,但您仍然可以使用已存在的镜像。
settings.mirror_settings.docs.pull_mirror_instructions=要创建一个拉取镜像,请参阅:
settings.mirror_settings.docs.more_information_if_disabled=您可以在这里找到更多关于推送和拉取镜像的信息:
settings.mirror_settings.docs.doc_link_title=如何镜像仓库?
settings.mirror_settings.docs.doc_link_pull_section=文档中的 “从远程仓库拉取” 部分。
settings.mirror_settings.docs.pulling_remote_title=从远程仓库拉取代码
settings.mirror_settings.mirrored_repository=镜像库
settings.mirror_settings.pushed_repository=推送仓库
settings.mirror_settings.direction=方向
settings.mirror_settings.direction.pull=拉取
settings.mirror_settings.direction.push=推送
settings.mirror_settings.last_update=最后更新
settings.mirror_settings.push_mirror.none=未配置推送镜像
settings.mirror_settings.push_mirror.remote_url=Git 远程仓库链接
settings.mirror_settings.push_mirror.add=添加推送镜像
settings.mirror_settings.push_mirror.edit_sync_time=编辑镜像同步间隔

settings.sync_mirror=立即同步
settings.pull_mirror_sync_in_progress=正在从远程 %s 拉取更改。
settings.push_mirror_sync_in_progress=正在推送变更到远程 %s 。
settings.site=网站
settings.update_settings=保存设置
settings.update_mirror_settings=更新镜像设置
settings.branches.switch_default_branch=切换默认分支
settings.branches.update_default_branch=更新默认分支
settings.branches.add_new_rule=添加新规则
settings.advanced_settings=高级设置
settings.wiki_desc=启用仓库百科
settings.use_internal_wiki=使用内置百科
settings.use_external_wiki=使用外部百科
settings.external_wiki_url=外部百科链接
settings.external_wiki_url_error=外部百科链接无效
settings.external_wiki_url_desc=当点击百科标签时,访问者将被重定向到外部百科系统的URL。
settings.issues_desc=启用仓库工单系统
settings.use_internal_issue_tracker=使用内置的工单系统
settings.use_external_issue_tracker=使用外部的工单系统
settings.external_tracker_url=外部工单系统 URL
settings.external_tracker_url_error=外部百科链接无效
settings.external_tracker_url_desc=当点击工单标签时,访问者将被重定向到外部工单系统的URL。
settings.tracker_url_format=外部工单系统的 URL 格式
settings.tracker_url_format_error=外部工单链接无效
settings.tracker_issue_style=外部工单系统的编号格式
settings.tracker_issue_style.numeric=纯数字形式
settings.tracker_issue_style.alphanumeric=英文字母数字组合形式
settings.tracker_issue_style.regexp=正则表达式
settings.tracker_issue_style.regexp_pattern=正则表达式模式
settings.tracker_issue_style.regexp_pattern_desc=第一个被捕获的组将取代 <code>{index}</code>。
settings.tracker_url_format_desc=使用占位符 <code>{user}</code>, <code>{repo}</code> 和 <code>{index}</code> 作为用户名、仓库名和工单索引。
settings.enable_timetracker=启用时间跟踪
settings.allow_only_contributors_to_track_time=仅允许成员跟踪时间
settings.pulls_desc=启用合并请求
settings.pulls.ignore_whitespace=忽略空格冲突
settings.pulls.enable_autodetect_manual_merge=启用自动检测手动合并 (注意:在某些特殊情况下可能发生错误判断)
settings.pulls.allow_rebase_update=允许通过变基更新拉取请求分支
settings.pulls.default_delete_branch_after_merge=默认合并后删除合并请求分支
settings.pulls.default_allow_edits_from_maintainers=默认开启允许维护者编辑
settings.releases_desc=启用版本发布
settings.packages_desc=启用仓库软件包注册中心
settings.projects_desc=启用仓库项目
settings.actions_desc=使用 Forgejo Actions 启用集成 CI/CD 管道
settings.admin_settings=管理员设置
settings.admin_enable_health_check=启用仓库健康检查 (git fsck)
settings.admin_code_indexer=代码索引器
settings.admin_stats_indexer=代码统计索引器
settings.admin_indexer_commit_sha=上次索引的提交
settings.admin_indexer_unindexed=未索引
settings.reindex_button=添加到重新索引队列
settings.reindex_requested=已请求重新索引
settings.admin_enable_close_issues_via_commit_in_any_branch=通过在非默认分支中提交来关闭工单
settings.danger_zone=危险操作区
settings.new_owner_has_same_repo=新的仓库拥有者已经存在同名仓库!
settings.convert=转换为普通仓库
settings.convert_desc=您可以将该镜像仓库转换为普通仓库,但此操作不可恢复。
settings.convert_notices_1=该操作会将镜像仓库转换为普通仓库,但该操作不可恢复。
settings.convert_confirm=转换仓库
settings.convert_succeed=此镜像仓库已经转换为普通仓库。
settings.convert_fork=转换为普通仓库
settings.convert_fork_desc=您可以将该镜像仓库转换为普通仓库,但此操作不可逆。
settings.convert_fork_notices_1=该操作会将派生仓库转换为普通仓库,但该操作不可逆。
settings.convert_fork_confirm=转换仓库
settings.convert_fork_succeed=此派生仓库已经转换为普通仓库。
settings.transfer.title=转让仓库所有权
settings.transfer.rejected=代码库转移被拒绝。
settings.transfer.success=代码库转移成功。
settings.transfer_abort=取消转移
settings.transfer_abort_invalid=你不能取消不存在的代码库转移。
settings.transfer_abort_success=成功取消了将代码库转让给 %s。
settings.transfer_desc=您可以将仓库转移至您拥有管理员权限的帐户或组织。
settings.transfer_form_title=输入仓库名称以做确认:
settings.transfer_in_progress=当前正在进行转让。 如果你想将此代码库转让给另一个用户,请取消它。
settings.transfer_notices_1=- 如果将此仓库转移给其他用户, 您将失去对此仓库的访问权限。
settings.transfer_notices_2=-如果将其转移到您 (共同) 拥有的组织,您可以继续访问该仓库。
settings.transfer_notices_3=- 如果仓库是私有的并且被转移给某个用户,那么此操作可以确保该用户至少具有读权限(以及必要时的更改权限)。
settings.transfer_owner=新拥有者
settings.transfer_perform=执行转让
settings.transfer_started=该代码库已被标记为转让并等待来自 %s 的确认
settings.transfer_succeed=仓库已被转移。
settings.signing_settings=签名验证设置
settings.trust_model=签名信任模型
settings.trust_model.default=默认信任模型
settings.trust_model.default.desc=为此安装使用默认仓库信任模型。
settings.trust_model.collaborator=协作者
settings.trust_model.collaborator.long=协作者:信任协作者的签名
settings.trust_model.collaborator.desc=此仓库中协作者的有效签名将被标记为「可信」(无论它们是否是提交者),签名只符合提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。
settings.trust_model.committer=提交者
settings.trust_model.committer.long=提交者: 信任与提交者相符的签名 (此特性类似 GitHub,这会强制采用 Forgejo 作为提交者和签名者)
settings.trust_model.committer.desc=有效签名只有和提交者相匹配才会被标记为“受信任”,否则它们将被标记为“不匹配”。这强制 Forgejo 成为签名提交的提交者,而实际提交者被加上 Co-authored-by: 和 Co-committed-by: 的标记。 默认的 Forgejo 密钥必须匹配数据库中的一名用户。
settings.trust_model.collaboratorcommitter=协作者+提交者
settings.trust_model.collaboratorcommitter.long=协作者+提交者:信任协作者同时是提交者的签名
settings.trust_model.collaboratorcommitter.desc=此仓库中协作者的有效签名在他同时是提交者时将被标记为「可信」,签名只匹配了提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。这会强制 Forgejo 成为签名者和提交者,实际的提交者将被标记于提交消息结尾处的「Co-Authored-By:」和「Co-Committed-By:」。默认的 Forgejo 签名密钥必须匹配数据库中的一个用户密钥。
settings.wiki_delete=删除百科数据
settings.wiki_delete_desc=删除仓库百科数据是永久性的,无法撤消。
settings.wiki_delete_notices_1=- 这将永久删除和禁用 %s 的百科。
settings.confirm_wiki_delete=删除百科数据
settings.wiki_deletion_success=仓库百科数据删除成功!
settings.delete=删除本仓库
settings.delete_desc=删除仓库是永久性的, 无法撤消。
settings.delete_notices_1=- 此操作 <strong>不可以</strong> 被回滚。
settings.delete_notices_2=- 此操作将永久删除仓库 <strong>%s</strong>,包括 Git 数据、 工单、评论、百科和协作者的操作权限。
settings.delete_notices_fork_1=- 在此仓库删除后,它的派生仓库将变成独立仓库。
settings.deletion_success=仓库已被删除。
settings.update_settings_success=仓库设置已更新。
settings.update_settings_no_unit=该代码库应该至少允许某种形式的交互。
settings.confirm_delete=删除仓库
settings.add_collaborator=增加协作者
settings.add_collaborator_success=协作者添加成功!
settings.add_collaborator_inactive_user=无法添加未激活的用户作为合作者。
settings.add_collaborator_owner=不能将所有者添加为协作者。
settings.add_collaborator_duplicate=合作者已经被添加到本仓库。
settings.delete_collaborator=删除
settings.collaborator_deletion=删除协作者
settings.collaborator_deletion_desc=删除协作者后他将无法再对此仓库的访问。继续?
settings.remove_collaborator_success=协作者删除成功!
settings.search_user_placeholder=搜索用户...
settings.org_not_allowed_to_be_collaborator=组织不允许被添加为仓库协作者!
settings.change_team_access_not_allowed=更改仓库的团队访问权限仅限于组织所有者
settings.team_not_in_organization=团队不在与仓库相同的组织中
settings.teams=团队
settings.add_team=添加团队
settings.add_team_duplicate=团队已经拥有仓库
settings.add_team_success=团队现在可以访问仓库。
settings.search_team=搜索团队...
settings.change_team_permission_tip=团队权限设置于团队设置页面,不能根据仓库更改
settings.delete_team_tip=该团队仍有仓库, 无法删除
settings.remove_team_success=团队访问仓库的权限已被删除。
settings.add_webhook=添加 Web 钩子
settings.add_webhook.invalid_channel_name=Webhook 通道名称不能为空且不能仅包含一个 # 字符。
settings.hooks_desc=当Forgejo事件发生时,Web钩子自动发出HTTP POST请求。在 <a target="_blank" rel="noopener noreferrer" href="%s"> 指南</a> 中阅读更多内容。
settings.webhook_deletion=删除 Web 钩子
settings.webhook_deletion_desc=删除 web钩子 将删除其设置和历史记录。继续?
settings.webhook_deletion_success=Web 钩子删除成功!
settings.webhook.test_delivery=测试推送
settings.webhook.test_delivery_desc=用假事件测试这个 web钩子。
settings.webhook.test_delivery_desc_disabled=要用 虚假事件 测试这个Webhook,请激活它。
settings.webhook.request=请求内容
settings.webhook.response=响应内容
settings.webhook.headers=头信息
settings.webhook.payload=内容
settings.webhook.body=响应体
settings.webhook.replay.description=重放此 webhook。
settings.webhook.replay.description_disabled=若要重播此 WebHook,请激活它。
settings.webhook.delivery.success=一个事件已被添加到推送队列。可能需要过几秒钟才会显示在推送记录中。
settings.githooks_desc=Git Hook 是 Git 本身提供的功能。您可以在下方编辑 hook 文件以设置自定义操作。
settings.githook_edit_desc=如果钩子未启动,则会显示样例文件中的内容。如果想要删除某个钩子,则提交空白文本即可。
settings.githook_name=钩子名称
settings.githook_content=钩子内容
settings.update_githook=更新钩子
settings.add_webhook_desc=Forgejo 将向目标 URL 发送具有指定内容类型的 <code>POST</code> 请求。在 <a target="_blank" rel="noopener noreferrer" href="%s">webhooks 指南</a> 中阅读更多内容。
settings.payload_url=目标 URL
settings.http_method=HTTP 方法
settings.content_type=POST 内容类型
settings.secret=密钥文本
settings.slack_username=服务名称
settings.slack_icon_url=图标 URL
settings.slack_color=颜色
settings.discord_username=用户名
settings.discord_icon_url=图标 URL
settings.event_desc=触发条件:
settings.event_push_only=推送事件
settings.event_send_everything=所有事件
settings.event_choose=自定义事件…
settings.event_header_repository=仓库事件
settings.event_create=创建
settings.event_create_desc=创建分支或标签
settings.event_delete=刪除
settings.event_delete_desc=分支或标签已删除。
settings.event_fork=派生
settings.event_fork_desc=仓库被派生。
settings.event_wiki=百科
settings.event_wiki_desc=创建、重命名、编辑或删除了百科页面。
settings.event_release=版本发布
settings.event_release_desc=发布、更新或删除版本时。
settings.event_push=推送
settings.event_push_desc=Git 仓库推送
settings.event_repository=仓库
settings.event_repository_desc=创建或删除仓库
settings.event_header_issue=工单事件
settings.event_issues=修改
settings.event_issues_desc=工单已打开、已关闭、已重新打开或已编辑。
settings.event_issue_assign=指派
settings.event_issue_assign_desc=工单已被指派或取消指派。
settings.event_issue_label=标签
settings.event_issue_label_desc=工单标签被添加或移除。
settings.event_issue_milestone=里程碑
settings.event_issue_milestone_desc=里程碑被添加、移除或修改。
settings.event_issue_comment=评论
settings.event_issue_comment_desc=工单评论被创建、编辑或删除
settings.event_header_pull_request=合并请求事件
settings.event_pull_request=修改
settings.event_pull_request_desc=合并请求被打开、被关闭、被重新打开或被编辑。
settings.event_pull_request_assign=指派
settings.event_pull_request_assign_desc=合并请求被指派或取消指派。
settings.event_pull_request_label=标签
settings.event_pull_request_label_desc=合并请求的标签被添加或移除。
settings.event_pull_request_milestone=里程碑
settings.event_pull_request_milestone_desc=里程碑被添加、移除或修改。
settings.event_pull_request_comment=评论
settings.event_pull_request_comment_desc=合并请求评论被创建、编辑或删除。
settings.event_pull_request_review=评审
settings.event_pull_request_review_desc=合并请求被批准、拒绝或提出评审意见。
settings.event_pull_request_sync=被同步
settings.event_pull_request_sync_desc=分支自动更新为目标分支。
settings.event_pull_request_review_request=评审请求
settings.event_pull_request_review_request_desc=合并请求评审已请求或已取消
settings.event_pull_request_approvals=合并请求批准
settings.event_pull_request_merge=合并请求合并
settings.event_package=软件包
settings.event_package_desc=软件包已在仓库中被创建或删除。
settings.branch_filter=分支过滤
settings.branch_filter_desc=推送、创建,删除分支事件的分支白名单,使用 glob 模式匹配指定。若为空或 <code>*</code>,则将报告所有分支的事件。语法文档见 <a href="%[1]s">%[2]s</a>。示例:<code>master</code>,<code>{master,release*}</code>。
settings.authorization_header=授权标头
settings.authorization_header_desc=当存在时将被作为授权标头包含在内。例如: %s。
settings.active=激活
settings.active_helper=触发事件的信息将发送到此 webhook 网址。
settings.add_hook_success=Web 钩子添加成功!
settings.update_webhook=更新 Web 钩子
settings.update_hook_success=Web 钩子更新成功!
settings.delete_webhook=删除 Web 钩子
settings.recent_deliveries=最近推送记录
settings.hook_type=钩子类型
settings.slack_token=令牌
settings.slack_domain=域名
settings.slack_channel=频道
settings.add_web_hook_desc=将 <a target="_blank" rel="noreferrer" href="%s">%s</a>集成到您的代码库。
settings.web_hook_name_gitea=Gitea
settings.web_hook_name_forgejo = Forgejo
settings.web_hook_name_gogs=Gogs
settings.web_hook_name_slack=Slack
settings.web_hook_name_discord=Discord
settings.web_hook_name_dingtalk=钉钉
settings.web_hook_name_telegram=Telegram
settings.web_hook_name_matrix=Matrix
settings.web_hook_name_msteams=Microsoft Teams
settings.web_hook_name_feishu=飞书 / Lark Suite
settings.web_hook_name_feishu_only =飞书
settings.web_hook_name_larksuite_only =Lark Suite
settings.web_hook_name_wechatwork=企业微信
settings.web_hook_name_packagist=Packagist
settings.packagist_username=Packagist 用户名
settings.packagist_api_token=API 令牌
settings.packagist_package_url=Packagist 软件包 URL
settings.deploy_keys=部署密钥
settings.add_deploy_key=添加部署密钥
settings.deploy_key_desc=部署密钥具有对仓库的只读拉取权限。
settings.is_writable=启用写权限
settings.is_writable_info=允许此部署密钥 <strong>推送</strong> 提交到仓库。
settings.no_deploy_keys=没有部署密钥。
settings.title=标题
settings.deploy_key_content=密钥文本
settings.key_been_used=具有相同内容的部署密钥已在使用中。
settings.key_name_used=使用相同名称的部署密钥已经存在!
settings.add_key_success=部署密钥 %s 添加成功。
settings.deploy_key_deletion=删除部署密钥
settings.deploy_key_deletion_desc=删除部署密钥将取消此密钥对此仓库的访问权限。继续?
settings.deploy_key_deletion_success=部署密钥已删除。
settings.branches=分支
settings.protected_branch=分支保护
settings.protected_branch.save_rule=保存规则
settings.protected_branch.delete_rule=删除规则
settings.protected_branch_can_push=允许推吗?
settings.protected_branch_can_push_yes=你可以推
settings.protected_branch_can_push_no=你不能推
settings.branch_protection=分支 “<b>%s</b>” 的保护规则
settings.protect_this_branch=启用分支保护
settings.protect_this_branch_desc=阻止删除并限制Git推送和合并到分支。
settings.protect_disable_push=禁用推送
settings.protect_disable_push_desc=此分支不允许推送。
settings.protect_enable_push=启用推送
settings.protect_enable_push_desc=任何拥有写访问权限的人将被允许推送到此分支(但不能强行推送)。
settings.protect_enable_merge=启用合并
settings.protect_enable_merge_desc=任何具有写入权限的人都可以将合并请求合并到此分支中。
settings.protect_whitelist_committers=受白名单限制的推送
settings.protect_whitelist_committers_desc=只有列入白名单的用户或团队才能被允许推送到此分支(但不能强行推送)。
settings.protect_whitelist_deploy_keys=具有推送权限的部署密钥白名单。
settings.protect_whitelist_users=推送白名单用户
settings.protect_whitelist_search_users=搜索用户...
settings.protect_whitelist_teams=推送白名单团队
settings.protect_whitelist_search_teams=搜索团队...
settings.protect_merge_whitelist_committers=启用合并白名单
settings.protect_merge_whitelist_committers_desc=仅允许白名单用户或团队合并合并请求到此分支。
settings.protect_merge_whitelist_users=合并白名单用户
settings.protect_merge_whitelist_teams=合并白名单团队
settings.protect_check_status_contexts=启用状态检查
settings.protect_status_check_patterns=状态检查模式
settings.protect_status_check_patterns_desc=输入模式,指定哪些状态检查必须通过,才能将分支合并到符合此规则的分支中去。每一行指定一个模式,模式不能为空。
settings.protect_check_status_contexts_desc=要求状态检查通过才能合并,选择必须先通过哪些状态检查才能合并。如果启用,推送的合并请求必须先通过状态检查才能够合并到对应的分支。如果没有选择具体的状态检查上下文,则所有的状态检查都通过才能合并。
settings.protect_check_status_contexts_list=此仓库上周进行过的状态检查
settings.protect_status_check_matched=匹配
settings.protect_invalid_status_check_pattern=无效的状态检查规则:“%s”。
settings.protect_no_valid_status_check_patterns=没有有效的状态检查规则。
settings.protect_required_approvals=所需的批准
settings.protect_required_approvals_desc=只允许合并有足够评审人数的拉取请求。
settings.protect_approvals_whitelist_enabled=批准仅限列入白名单的用户或团队
settings.protect_approvals_whitelist_enabled_desc=只有白名单用户或团队的评审才能被计入需要的批准数量。 没有白名单时,来自任何有写入权限的人的评审都将计数。
settings.protect_approvals_whitelist_users=审查者白名单
settings.protect_approvals_whitelist_teams=审查团队白名单
settings.dismiss_stale_approvals=取消过时的批准
settings.dismiss_stale_approvals_desc=当新的提交更改合并请求内容被推送到分支时,旧的批准将被撤销。
settings.ignore_stale_approvals=忽略过期批准
settings.ignore_stale_approvals_desc=对旧提交(过期审核)的批准将不计入 PR 的批准数。如果过期审查已被驳回,则与此无关。
settings.require_signed_commits=需要签名提交
settings.require_signed_commits_desc=拒绝推送未签名或无法验证的提交到分支
settings.protect_branch_name_pattern=受保护的分支名称正则
settings.protect_branch_name_pattern_desc=分支保护的名称匹配规则。语法请参阅<a href="%s">文档</a> 。如:main, release/**
settings.protect_patterns=规则
settings.protect_protected_file_patterns=受保护的文件模式(使用半角分号“;”分隔)
settings.protect_protected_file_patterns_desc=即使用户有权添加、编辑或删除此分支中的文件,也不允许直接更改受保护的文件。 可以使用半角分号(“;”)分隔多个模式。 见<a href='%s'>%s</a>文档了解模式语法。例如: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>。
settings.protect_unprotected_file_patterns=不受保护的文件模式(使用半角分号“;”分隔)
settings.protect_unprotected_file_patterns_desc=在用户有写权限的情况下允许绕过限制,直接修改设为不保护的文件。如有多个匹配模式,则可用半角分号(“;”)分隔开。见 <a href="%[1]s">%[2]s</a> 的文档以了解匹配模式的格式。例子: <code>.drone.yml</code>、<code>/docs/**/*.txt</code>。
settings.add_protected_branch=启用保护
settings.delete_protected_branch=禁用保护
settings.update_protect_branch_success=分支保护规则 %s 更新成功。
settings.remove_protected_branch_success=移除分支保护规则"%s"成功。
settings.remove_protected_branch_failed=移除分支保护规则"%s"失败。
settings.protected_branch_deletion=禁用分支保护
settings.protected_branch_deletion_desc=禁用分支保护允许具有写入权限的用户推送提交到此分支。继续?
settings.block_rejected_reviews=有拒绝评审时阻止合并
settings.block_rejected_reviews_desc=如果官方审查人员要求作出改动,即使有足够的批准,合并也不允许。
settings.block_on_official_review_requests=有官方评审请求时阻止代码合并
settings.block_on_official_review_requests_desc=处于评审状态时,即使有足够的批准,也不能合并。
settings.block_outdated_branch=如果拉取请求已经过时,阻止合并
settings.block_outdated_branch_desc=当头部分支落后基础分支时,不能合并。
settings.default_branch_desc=请选择一个默认的分支用于合并请求和提交:
settings.merge_style_desc=合并方式
settings.default_merge_style_desc=默认合并方式
settings.choose_branch=选择一个分支…
settings.no_protected_branch=没有受保护的分支
settings.edit_protected_branch=编辑
settings.protected_branch_required_rule_name=必须填写规则名称
settings.protected_branch_duplicate_rule_name=这些分支已设有规则
settings.protected_branch_required_approvals_min=所需的审批数不能为负数。
settings.tags=标签
settings.tags.protection=Git标签保护
settings.tags.protection.pattern=Git标签模式
settings.tags.protection.allowed=允许列表
settings.tags.protection.allowed.users=允许的账号
settings.tags.protection.allowed.teams=允许的团队
settings.tags.protection.allowed.noone=
settings.tags.protection.create=添加规则
settings.tags.protection.none=没有受保护的Git标签
settings.tags.protection.pattern.description=你可以使用单个名称或 glob 模式匹配或正则表达式来匹配多个标签。了解详情请访问 <a target="_blank" rel="noopener" href="%s">受保护Git标签指南</a>。
settings.bot_token=机器人令牌
settings.chat_id=聊天 ID
settings.thread_id=线程 ID
settings.matrix.homeserver_url=主服务器网址
settings.matrix.room_id=房间ID
settings.matrix.message_type=消息类型
settings.archive.button=归档仓库
settings.archive.header=归档此仓库
settings.archive.text=归档仓库将使其完全只读。它将在首页隐藏。没有人(甚至你!)能够进行新的提交,或打开工单及合并请求。
settings.archive.success=仓库已成功归档。
settings.archive.error=仓库在归档时出现异常。请通过日志获取详细信息。
settings.archive.error_ismirror=请不要对镜像仓库归档,谢谢!
settings.archive.branchsettings_unavailable=已归档仓库无法进行分支设置。
settings.archive.tagsettings_unavailable=已归档仓库的Git标签设置不可用。
settings.archive.mirrors_unavailable=如果仓库已被归档,镜像将不可用。
settings.unarchive.button=撤销仓库归档
settings.unarchive.header=撤销此仓库归档
settings.unarchive.text=撤销归档将恢复仓库接收提交、推送,以及新工单和合并请求的能力。
settings.unarchive.success=仓库已成功撤销归档。
settings.unarchive.error=仓库在取消归档时出现异常。请通过日志获取详细信息。
settings.update_avatar_success=仓库头像已经更新。
settings.lfs=LFS
settings.lfs_filelist=存储在此仓库中的 LFS 文件
settings.lfs_no_lfs_files=此仓库中没有 LFS 文件
settings.lfs_findcommits=查找提交
settings.lfs_lfs_file_no_commits=没有找到关于此 LFS 文件的提交
settings.lfs_noattribute=此路径在默认分支中没有可锁定的属性
settings.lfs_delete=删除 OID 为 %s 的 LFS 文件
settings.lfs_delete_warning=删除一个 LFS 文件可能导致检出时出现“对象不存在”的错误。确定继续吗?
settings.lfs_findpointerfiles=查找指针文件
settings.lfs_locks=锁定
settings.lfs_invalid_locking_path=无效路径:%s
settings.lfs_invalid_lock_directory=无法锁定目录:%s
settings.lfs_lock_already_exists=锁已经存在:%s
settings.lfs_lock=锁定
settings.lfs_lock_path=要锁定的文件路径...
settings.lfs_locks_no_locks=无锁定
settings.lfs_lock_file_no_exist=锁定的文件在默认分支中不存在
settings.lfs_force_unlock=强制解锁
settings.lfs_pointers.found=找到 %d 个块指针 - %d 个关联, %d 个未关联(%d 个从仓库丢失)
settings.lfs_pointers.sha=Blob SHA
settings.lfs_pointers.oid=OID
settings.lfs_pointers.inRepo=在仓库中
settings.lfs_pointers.exists=在仓库中存在
settings.lfs_pointers.accessible=用户可访问
settings.lfs_pointers.associateAccessible=关联可访问的 %d OID
settings.rename_branch_failed_exist=无法重命名分支,因为目标分支 %s 存在。
settings.rename_branch_failed_not_exist=无法重命名分支 %s ,因为它不存在。
settings.rename_branch_success=分支 %s 已成功重命名为 %s。
settings.rename_branch_from=旧分支名称
settings.rename_branch_to=新分支名称
settings.rename_branch=重命名分支

diff.browse_source=浏览代码
diff.parent=父节点
diff.commit=当前提交
diff.git-notes=Notes
diff.data_not_available=比较内容不可用
diff.options_button=Diff 选项
diff.show_diff_stats=显示统计信息
diff.download_patch=下载 Patch 文件
diff.download_diff=下载 Diff 文件
diff.show_split_view=拆分视图
diff.show_unified_view=合并视图
diff.whitespace_button=空白符号
diff.whitespace_show_everything=显示所有更改
diff.whitespace_ignore_all_whitespace=比较行时忽略空白符号
diff.whitespace_ignore_amount_changes=忽略空白符号数量的变化
diff.whitespace_ignore_at_eol=忽略行末空白符号的更改
diff.stats_desc=共有 <strong> %d 个文件被更改</strong>,包括 <strong>%d 次插入</strong> 和 <strong>%d 次删除</strong>
diff.stats_desc_file=更改 %d 行:新增 %d 行,删除 %d 行
diff.bin=二进制
diff.bin_not_shown=二进制文件未显示。
diff.view_file=查看文件
diff.file_before=之前
diff.file_after=之后
diff.file_image_width=宽度
diff.file_image_height=高度
diff.file_byte_size=大小
diff.file_suppressed=文件差异内容过多而无法显示
diff.file_suppressed_line_too_long=文件差异因一行或多行过长而隐藏
diff.too_many_files=某些文件未显示,因为此 diff 中更改的文件太多
diff.show_more=显示更多
diff.load=加载差异
diff.generated=自动生成的
diff.vendored=vendored
diff.comment.add_line_comment=添加行内评论
diff.comment.placeholder=留下评论
diff.comment.markdown_info=支持使用Markdown格式。
diff.comment.add_single_comment=添加单条评论
diff.comment.add_review_comment=添加评论
diff.comment.start_review=开始评审
diff.comment.reply=回复
diff.review=完成评审
diff.review.header=提交评审
diff.review.placeholder=评审意见
diff.review.comment=评论
diff.review.approve=通过
diff.review.self_reject=合并请求作者不能对自己的合并请求更改
diff.review.reject=请求变更
diff.review.self_approve=合并请求作者不能批准自己的合并请求
diff.committed_by=提交者
diff.protected=受保护的
diff.image.side_by_side=并排
diff.image.swipe=滑动
diff.image.overlay=叠加
diff.has_escaped=这一行有隐藏的 Unicode 字符
diff.show_file_tree=显示文件树
diff.hide_file_tree=隐藏文件树

releases.desc=跟踪项目版本和下载。
release.releases=版本发布
release.detail=发布详情
release.tags=Git标签
release.new_release=发布新版
release.draft=草稿
release.prerelease=预发行
release.stable=稳定
release.compare=比较
release.edit=编辑
release.ahead.commits=<strong>%d</strong> 次提交
release.ahead.target=在此版本发布后被加入到 %s
tag.ahead.target=自此标签到 %s
release.source_code=源代码
release.new_subheader=版本发布组织项目的版本。
release.edit_subheader=版本发布组织项目的版本。
release.tag_name=标签名称
release.target=目标分支
release.tag_helper=选择一个存在的标签或者创建新标签。
release.tag_helper_new=新标签。此标签将从目标创建。
release.tag_helper_existing=现有标签。
release.title=发布标题
release.title_empty=标题不能为空。
release.message=描述这个版本
release.prerelease_desc=标记为预发行
release.prerelease_helper=标记此版本不适合生产使用。
release.cancel=取消
release.publish=发布版本
release.save_draft=保存草稿
release.edit_release=更新此次发布
release.delete_release=删除发布
release.delete_tag=删除标签
release.deletion=删除发布
release.deletion_desc=删除版本发布只会从 Forgejo 中移除。这不会影响 Git 的标签以及您仓库的内容和历史。是否继续?
release.deletion_success=Release已被删除。
release.deletion_tag_desc=将从仓库中删除此 Git标签。仓库内容和历史记录保持不变。继续吗?
release.deletion_tag_success=该 Git标签 已经被删除
release.tag_name_already_exist=使用此标签名称的发布版本已经存在。
release.tag_name_invalid=标签名称无效。
release.tag_name_protected=Git标签名称已受保护。
release.tag_already_exist=此 Git标签 名称已存在
release.downloads=下载附件
release.download_count=下载:%s
release.add_tag_msg=使用发布的标题和内容作为标签消息。
release.add_tag=创建标签
release.releases_for=%s 的版本发布
release.tags_for=%s 的标签

branch.name=分支名称
branch.already_exists=名为 %s 的分支已存在。
branch.delete_head=刪除
branch.delete=删除分支 "%s"
branch.delete_html=删除分支
branch.delete_desc=删除分支是永久的。虽然已删除的分支在实际被删除前有可能会短时间存在,但这在大多数情况下无法撤销。是否继续?
branch.deletion_success=分支 %s 已被删除。
branch.deletion_failed=删除分支 %s 失败。
branch.delete_branch_has_new_commits=因为合并之后有新的提交,分支 %s 无法被删除。
branch.create_branch=创建分支 %s
branch.create_from=从 %s
branch.create_success=分支 '%s' 已创建。
branch.branch_already_exists=此仓库已存在名为 %s 的分支。
branch.branch_name_conflict=分支名称"%s"与已存在的分支"%s"冲突。
branch.tag_collision=分支 %s 不能被创建因为同名的标签已经存在。
branch.deleted_by=删除人:%s
branch.restore_success=分支 "%s"已还原。
branch.restore_failed=还原分支 "%s"失败。
branch.protected_deletion_failed=不能删除受保护的分支 "%s"。
branch.default_deletion_failed=不能删除默认分支"%s"。
branch.restore=恢复分支 "%s"
branch.download=下载分支 "%s"
branch.rename=重命名分支 "%s"
branch.search=搜索分支
branch.included_desc=此分支是默认分支的一部分
branch.included=已包含
branch.create_new_branch=从下列分支创建分支:
branch.confirm_create_branch=创建分支
branch.warning_rename_default_branch=您正在重命名默认分支。
branch.rename_branch_to=重命名 %s 为:
branch.confirm_rename_branch=重命名分支
branch.create_branch_operation=创建分支
branch.new_branch=创建新分支
branch.new_branch_from=基于"%s"创建新分支
branch.renamed=分支 %s 被重命名为 %s。

tag.create_tag=创建标签 %s
tag.create_tag_operation=创建标签
tag.confirm_create_tag=创建标签
tag.create_tag_from=基于"%s"创建新标签

tag.create_success=标签"%s"已存在

topic.manage_topics=管理主题
topic.done=保存
topic.count_prompt=您最多选择25个主题
topic.format_prompt=主题必须以字母或数字开头,可以包含半角连字符(“-”)和句点(“.”),长度不得超过35个字符。字符必须为小写。

find_file.go_to_file=查找文件
find_file.no_matching=没有找到匹配的文件

error.csv.too_large=无法渲染此文件,因为它太大了。
error.csv.unexpected=无法渲染此文件,因为它包含了意外字符,其位于第 %d 行和第 %d 列。
error.csv.invalid_field_count=无法渲染此文件,因为它在第 %d 行中的字段数有误。
admin.enabled_flags = 该仓库启用的标志:
admin.flags_replaced = 仓库标志已被替换
admin.update_flags = 更新标志
rss.must_be_on_branch = 您必须处于一个分支上才能拥有一个RSS订阅源。
admin.manage_flags = 管理标志
admin.failed_to_replace_flags = 替换仓库标志失败
clone_in_vscodium = 在 VSCodium 中克隆
object_format_helper = 仓库的对象格式,一旦设置无法更改。SHA1 的兼容性最强。
object_format = 对象格式
mirror_sync = 已同步
vendored = Vendored
issues.blocked_by_user = 你无法在此仓库创建工单,因为你已被仓库所有者屏蔽。
issues.comment.blocked_by_user = 你无法对此工单进行评论,因为你已被仓库所有者或此工单的发布者屏蔽。
settings.wiki_rename_branch_main_desc = 将百科内部使用的分支重命名为“%s”。此更改是永久性的且不可撤销。
generated = 已生成
editor.invalid_commit_mail = 用于创建提交的邮件地址无效。
pulls.blocked_by_user = 你无法在此仓库上创建合并请求,因为您已被仓库所有者屏蔽。
migrate.forgejo.description = 从 codeberg.org 或其他 Forgejo 实例迁移数据。
commits.browse_further = 浏览更多
commits.renamed_from = 重命名自 %s
pulls.nothing_to_compare_have_tag = 所选分支/标签相同。
wiki.cancel = 取消
settings.wiki_globally_editable = 允许任何人编辑百科
settings.mirror_settings.pushed_repository = 已推送的仓库
settings.new_owner_blocked_doer = 新所有者已将你拉黑。
settings.enter_repo_name = 输入所有者和仓库的名称:
settings.wiki_rename_branch_main = 标准化百科分支名称
settings.wiki_rename_branch_main_notices_1 = 此操作<strong>无法</strong>撤消。
settings.wiki_branch_rename_success = 百科仓库的分支名称已成功规范化。
settings.confirm_wiki_branch_rename = 重命名百科分支
pulls.commit_ref_at = `在提交 <a id="%[1]s" href="#%[1]s">%[2]s</a> 中引用了此合并请求`
desc.sha256 = SHA256
settings.ignore_stale_approvals = 忽略过时的批准
settings.ignore_stale_approvals_desc = 不将旧的提交(陈旧的评审)计入已批准的合并请求数量。注:如过期的评审已被取消,则无需设置。
settings.archive.mirrors_unavailable = 不能镜像已归档的仓库。
settings.wiki_rename_branch_main_notices_2 = 这将永久重命名 %s 的仓库百科的内部分支。现存的检出方式需要更新。
settings.wiki_branch_rename_failure = 无法标准化仓库百科的分支名称。
settings.add_collaborator_blocked_our = 因仓库所有者已将其拉黑,不能添加该用户为协作者。
settings.add_collaborator_blocked_them = 因该用户已将仓库所有者拉黑,不能添加该用户为协作者。
settings.units.units = 仓库功能
pulls.fast_forward_only_merge_pull_request = 仅快速向前
settings.units.overview = 概览
settings.units.add_more = 启用更多
file_follow = 跟随符号链接
pulls.reopen_failed.head_branch = 因头部分支不再存在,该合并请求不能再被重新打开。
pulls.reopen_failed.base_branch = 因基础分支不再存在,该合并请求不能再被重新打开。
pulls.made_using_agit = AGit
activity.navbar.pulse = 动态
activity.navbar.code_frequency = 代码频率
activity.navbar.recent_commits = 近期提交
pulls.agit_explanation = 该合并请求是用 AGit 创建的。AGit 是一种可以让贡献者直接通过 “git push” 提出更改代码而不需要派生或建立新分支。
error.broken_git_hook = 该仓库的 Git 钩子似乎已经损坏,请按照 <a target="_blank" rel="noreferrer" href="%s">此文档</a>来修复这些问题,然后推送一些提交来刷新状态。
pulls.merged_title_desc_one = 已将来自 <code>%[2]s</code> 的 %[1]d 提交合并入 <code>%[3]s</code> %[4]s
commits.search_branch = 此分支
open_with_editor = 使用 %s 打开
pulls.title_desc_one = 想要将来自 <code>%[2]s</code> 的 %[1]d 提交合并到 <code id="branch_target">%[3]s</code>
settings.rename_branch_failed_protected = 无法重命名受保护的分支 %s。
stars = 点赞
settings.confirmation_string = 确认输入
n_commit_one = %s 提交
n_commit_few = %s 提交
n_branch_one = %s 分支
n_branch_few = %s 分支
n_tag_one = %s 标签
n_tag_few = %s 标签
editor.commit_id_not_matching = 您在编辑文件时该文件已被更改。请提交到一个新的分支,然后再将这个新的分支合并回当前分支。
issues.num_participants_one = %d 个参与者
issues.archived_label_description = (已归档)%s
editor.push_out_of_date = 推送似乎已过期。
settings.enforce_on_admins = 对仓库的管理员适用该规则
settings.enforce_on_admins_desc = 使仓库管理员也须遵守此规则。
settings.sourcehut_builds.secrets = 密钥
size_format = %[1]s: %[2]s, %[3]s: %[4]s
settings.sourcehut_builds.graphql_url = GraphQL URL (例如: https://builds.sr.ht/query)
settings.add_webhook.invalid_path = 路径中不能包含“.”或“..”,也不能在开头或结尾中使用斜杠。
settings.sourcehut_builds.secrets_helper = 给予任务访问构建密钥的权限(需要 SECRETS:RO 权限)
release.download_count_one = %s 下载
release.download_count_few = %s 下载
release.system_generated = 此附件是自动生成的。
pulls.ready_for_review = 准备好接受评审了吗?
settings.web_hook_name_sourcehut_builds = SourceHut 构建
settings.graphql_url = GraphQL URL 链接
settings.sourcehut_builds.access_token_helper = 已授予 JOBS:RW 权限的访问令牌。可在 meta.sr.ht 上生成标准的 <a target="_blank" rel="noopener noreferrer" href="%s">builds.sr.ht 令牌</a>或<a target="_blank" rel="noopener noreferrer" href="%s">带有密匙访问权限的 builds.sr.ht 令牌</a> 。
settings.matrix.access_token_helper = 推荐为此设立专门的 Matrix 账户。访问令牌可从 Element Web 客户端(在隐私/无痕模式选项卡中打开)> 用户菜单(左上角)> 所有设置 > 帮助及关于 > 高级 > 访问令牌(在主服务器 URL 下方)检索。获取完成后,请直接关闭隐私/无痕选项卡(注销会使令牌失效)。
settings.event_pull_request_enforcement = 执行
settings.sourcehut_builds.manifest_path = 构建清单路径
settings.sourcehut_builds.visibility = 作业可见性
settings.matrix.room_id_helper = 房间 ID 可从 Element Web 客户端 > 房间设置 > 高级 > 内部房间 ID 获得。例如:%s。
release.hide_archive_links_helper = 为此版本发布隐藏自动生成的源代码存档。例如,如果您准备自行上传。
release.hide_archive_links = 隐藏自动生成的存档
settings.transfer.modal.title = 转移所有权
settings.transfer.button = 转移所有权
wiki.search = 搜索百科
wiki.no_search_results = 无结果
form.string_too_long = 给定的字符串长度超过 %d 个字符。
n_release_one = %s 版本发布
n_release_few = %s 版本发布
project = 项目
issues.edit.already_changed = 无法保存对工单的更改。工单似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
pulls.edit.already_changed = 无法保存对合并请求的更改。内容似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
comments.edit.already_changed = 无法保存对评论的更改。内容似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
subscribe.issue.guest.tooltip = 登录以订阅工单。
subscribe.pull.guest.tooltip = 登录以订阅此拉取请求。
settings.federation_following_repos = 关注的仓库URL地址,多个地址以 “;” 分隔,不需要前后空格。
settings.federation_settings = 邦联设置
settings.federation_apapiurl = 此仓库的邦联URL地址。将其作为关注的仓库URL地址填写到另一个仓库的邦联设置中。
settings.federation_not_enabled = 当前实例未启用邦联功能。
issues.author.tooltip.issue = 此用户是本工单的作者。
issues.author.tooltip.pr = 此用户是此合并请求的作者。
release.type_attachment = 附件
release.type_external_asset = 外部资产
release.asset_name = 资产名称
release.asset_external_url = 外部 URL
release.add_external_asset = 添加外部资产
release.invalid_external_url = 无效的外部 URL:“%s”
milestones.filter_sort.name = 名称
settings.pull_mirror_sync_quota_exceeded = 超出配额,未拉取更改。
settings.transfer_quota_exceeded = 新所有者(%s)已超出配额。仓库尚未转移。
no_eol.tooltip = 此文件不包含行尾字符。
no_eol.text = 无行尾
activity.published_tag_label = 标签
activity.published_prerelease_label = 预发行
activity.commit = 提交活动
pulls.cmd_instruction_merge_warning = <b>警告:</b>未启用此仓库的“自动检测手动合并”设置,您之后必须将此合并请求标记为手动合并。
settings.protect_new_rule = 创建新的分支保护规则
mirror_denied_combination = 不能同时使用公钥和基于密码的验证。
mirror_public_key = 公共 SSH 密钥
mirror_use_ssh.text = 使用 SSH 验证
mirror_use_ssh.helper = 选择此选项后,Forgejo 将通过 SSH 以 Git 方式镜像仓库,并为您创建一个密钥对。您必须确保已授权生成的公钥推送到目标仓库。选择此选项时,不能使用基于密码的授权。
settings.mirror_settings.push_mirror.copy_public_key = 复制公钥
settings.mirror_settings.push_mirror.none_ssh = 
mirror_use_ssh.not_available = SSH 验证不可用。
issues.new.assign_to_me = 指派给我
issues.all_title = 全部
settings.discord_icon_url.exceeds_max_length = 图标 URL 必须小于或等于 2048 个字符

[graphs]
component_loading=正在加载 %s...
component_loading_failed=无法加载 %s
component_loading_info=这可能需要一点…
component_failed_to_load=意外的错误发生了。
contributors.what=贡献
recent_commits.what = 近期提交
code_frequency.what = 代码频率

[org]
org_name_holder=组织名称
org_full_name_holder=组织全名
org_name_helper=组织名字应该简单明了。
create_org=创建组织
repo_updated=于 %s 更新
members=成员
teams=团队
code=代码
lower_members=名成员
lower_repositories=个仓库
create_new_team=创建团队
create_team=创建团队
org_desc=组织描述
team_name=团队名称
team_desc=团队描述
team_name_helper=团队名字应该简单明了。
team_desc_helper=描述团队的目的或作用。
team_access_desc=仓库权限
team_permission_desc=权限
team_unit_desc=允许访问仓库单元
team_unit_disabled=(已禁用)

form.name_reserved=组织名称 '%s' 是被保留的。
form.name_pattern_not_allowed=仓库名称中不允许使用 "%s"。
form.create_org_not_allowed=此账号禁止创建组织

settings=组织设置
settings.options=组织
settings.full_name=全名
settings.email=联系电子邮件
settings.website=网站
settings.location=所在地区
settings.permission=权限
settings.repoadminchangeteam=仓库管理员可以添加或移除团队的访问权限
settings.visibility=可见性
settings.visibility.public=公开
settings.visibility.limited=受限 (仅对认证用户可见)
settings.visibility.limited_shortname=受限
settings.visibility.private=私有 (仅对组织成员可见)
settings.visibility.private_shortname=私有

settings.update_settings=更新设置
settings.update_setting_success=组织设置已更新。
settings.change_orgname_prompt=注意:更改组织名称同时会更改组织的 URL 地址并释放旧的名称。
settings.change_orgname_redirect_prompt=在被人使用前,旧用户名将会被重定向。
settings.update_avatar_success=组织头像已经更新。
settings.delete=删除组织
settings.delete_account=删除当前组织
settings.delete_prompt=删除操作会永久清除该组织的信息,并且 <strong>不可恢复</strong>!
settings.confirm_delete_account=确认删除
settings.delete_org_title=删除组织
settings.delete_org_desc=此组织将会被永久删除,确认继续吗?
settings.hooks_desc=在此处添加的 Web 钩子将会应用到该组织下的 <strong>所有仓库</strong>。

settings.labels_desc=添加能够被该组织下的 <strong>所有仓库</strong> 的工单使用的标签。

members.membership_visibility=成员可见性:
members.public=可见
members.public_helper=隐藏
members.private=隐藏
members.private_helper=显示
members.member_role=成员角色:
members.owner=管理员
members.member=普通成员
members.remove=移除成员
members.remove.detail=从 %[2]s 中移除 %[1]s 吗?
members.leave=离开组织
members.leave.detail=是否确定要离开组织“%s”?
members.invite_desc=邀请新的用户加入 %s:
members.invite_now=立即邀请

teams.join=加入团队
teams.leave=离开团队
teams.leave.detail=是否确定要离开团队“%s”?
teams.can_create_org_repo=创建仓库
teams.can_create_org_repo_helper=成员可以在组织中创建仓库。创建者将自动获得创建的仓库的管理员权限。
teams.none_access=禁止访问
teams.none_access_helper=“禁止访问”选项仅对私有仓库有效。
teams.general_access=自定义访问
teams.general_access_helper=成员权限将由以下权限表决定。
teams.read_access=可读
teams.read_access_helper=成员可以查看和克隆团队仓库。
teams.write_access=写入
teams.write_access_helper=成员可以查看和推送提交到团队仓库。
teams.admin_access=管理员权限
teams.admin_access_helper=成员可以拉取和推送到团队仓库同时可以添加协作者。
teams.no_desc=该团队暂无描述
teams.settings=团队设置
teams.owners_permission_desc=管理员团队对 <strong>所有仓库</strong> 具有操作权限,且对组织具有 <strong>管理员权限</strong>。
teams.members=团队成员
teams.update_settings=更新设置
teams.delete_team=删除团队
teams.add_team_member=添加团队成员
teams.invite_team_member=邀请加入 %s
teams.invite_team_member.list=待处理的邀请
teams.delete_team_title=删除团队
teams.delete_team_desc=删除一个团队将删除团队成员的访问权限,继续?
teams.delete_team_success=该团队已被删除。
teams.read_permission_desc=该团队拥有对所属仓库的 <strong>读取</strong> 权限,团队成员可以进行查看和克隆等只读操作。
teams.write_permission_desc=该团队拥有对所属仓库的<strong>写入</strong>权限:成员可以查看和推送至团队仓库。
teams.admin_permission_desc=此团队授予<strong>管理员</strong>访问权限:成员可从团队仓库中读取、推送和添加协作者。
teams.create_repo_permission_desc=此外,该团队拥有了 <strong>创建仓库</strong> 的权限:成员可以在组织中创建新的仓库。
teams.repositories=团队仓库
teams.search_repo_placeholder=搜索仓库...
teams.remove_all_repos_title=移除所有团队仓库
teams.remove_all_repos_desc=这将从团队中移除所有仓库。
teams.add_all_repos_title=添加所有仓库
teams.add_all_repos_desc=这将把组织的所有仓库添加到团队。
teams.add_nonexistent_repo=您尝试添加的仓库不存在,请先创建它。
teams.add_duplicate_users=用户已经是团队成员。
teams.repos.none=此团队无法访问任何仓库。
teams.members.none=团队中没有成员。
teams.specific_repositories=指定仓库
teams.specific_repositories_helper=团队成员将只能访问添加到团队的仓库。 选择此项<strong>将不会</strong>自动删除通过<i>所有仓库</i>添加的仓库。
teams.all_repositories=所有仓库
teams.all_repositories_helper=团队可以访问所有仓库。选择此选项将 <strong>添加所有现有的</strong> 仓库到指定团队。
teams.all_repositories_read_permission_desc=此团队授予<strong>读取</strong><strong>所有仓库</strong>的访问权限: 成员可以查看和克隆仓库。
teams.all_repositories_write_permission_desc=此团队授予<strong>修改</strong><strong>所有仓库</strong>的访问权限: 成员可以查看和推送至仓库。
teams.all_repositories_admin_permission_desc=该团队拥有 <strong>管理</strong> <strong>所有仓库</strong>的权限:团队成员可以读取、克隆、推送以及添加其它仓库协作者。
teams.invite.title=您已被邀请加入组织 <strong>%s</strong> 中的团队 <strong>%s</strong>。
teams.invite.by=邀请人 %s
teams.invite.description=请点击下面的按钮加入团队。
follow_blocked_user = 你无法关注此组织,因为此组织已屏蔽你。
open_dashboard = 打开仪表盘

[admin]
dashboard=管理面板
self_check=自我检查
identity_access=身份及认证
users=用户帐户
organizations=组织管理
assets=代码资产
repositories=仓库管理
hooks=Web 钩子
integrations=集成
authentication=认证源
emails=用户邮件
config=应用配置
notices=系统提示
monitor=监控面板
first_page=首页
last_page=末页
total=总计:%d
settings=管理设置

dashboard.new_version_hint=Forgejo %s 现已可用,您正在运行 %s。查看 <a target="_blank" rel="noreferrer" href="%s">博客</a> 了解详情。
dashboard.statistic=摘要
dashboard.operations=维护操作
dashboard.system_status=系统状态
dashboard.operation_name=操作名称
dashboard.operation_switch=开关
dashboard.operation_run=执行
dashboard.clean_unbind_oauth=清理未绑定的 OAuth 连接
dashboard.clean_unbind_oauth_success=所有未绑定的 OAuth 连接已被删除。
dashboard.task.started=已开始任务:%[1]s
dashboard.task.process=任务: %[1]s
dashboard.task.cancelled=任务: %[1]s 已取消: %[3]s
dashboard.task.error=任务中的错误: %[1]s: %[3]s
dashboard.task.finished=任务: %[2]s 启动的 %[1]s 已完成
dashboard.task.unknown=未知任务: %[1]s
dashboard.cron.started=已开始计划任务:%[1]s
dashboard.cron.process=计划任务:%[1]s
dashboard.cron.cancelled=定时任务: %[1]s 已取消: %[3]s
dashboard.cron.error=任务中的错误: %s: %[3]s
dashboard.cron.finished=任务:%[1]s 已经完成
dashboard.delete_inactive_accounts=删除所有未激活的帐户
dashboard.delete_inactive_accounts.started=删除所有未激活的账户任务已启动。
dashboard.delete_repo_archives=删除所有仓库的存档(ZIP、 TAR.GZ 等…)
dashboard.delete_repo_archives.started=删除所有仓库存档任务已启动。
dashboard.delete_missing_repos=删除所有丢失 Git 文件的仓库
dashboard.delete_missing_repos.started=删除所有丢失 Git 文件的仓库任务已启动。
dashboard.delete_generated_repository_avatars=删除生成的仓库头像
dashboard.sync_repo_branches=将缺少的分支从 Git 数据同步到数据库
dashboard.sync_repo_tags=从 git 数据同步标签到数据库
dashboard.update_mirrors=更新镜像仓库
dashboard.repo_health_check=健康检查所有仓库
dashboard.check_repo_stats=检查所有仓库统计
dashboard.archive_cleanup=删除旧的仓库存档
dashboard.deleted_branches_cleanup=清理已删除的分支
dashboard.update_migration_poster_id=更新迁移的发表者ID
dashboard.git_gc_repos=对仓库进行垃圾回收
dashboard.resync_all_sshkeys=使用 Forgejo 的 SSH 密钥更新“.ssh/authorized_keys”文件。
dashboard.resync_all_sshprincipals=使用 Forgejo 的 SSH 规则更新“.ssh/authorized_principals”文件。
dashboard.resync_all_hooks=重新同步所有仓库的 pre-receive、update 和 post-receive 钩子
dashboard.reinit_missing_repos=重新初始化所有丢失的 Git 仓库存在的记录
dashboard.sync_external_users=同步外部用户数据
dashboard.cleanup_hook_task_table=清理 hook_task 表
dashboard.cleanup_packages=清理过期的软件包
dashboard.cleanup_actions=清理过期的Actions日志和制品
dashboard.server_uptime=服务运行时间
dashboard.current_goroutine=当前 Goroutines 数量
dashboard.current_memory_usage=当前内存使用量
dashboard.total_memory_allocated=所有被分配的内存
dashboard.memory_obtained=内存占用量
dashboard.pointer_lookup_times=指针查找次数
dashboard.memory_allocate_times=内存分配次数
dashboard.memory_free_times=内存释放次数
dashboard.current_heap_usage=当前 Heap 内存使用量
dashboard.heap_memory_obtained=Heap 内存占用量
dashboard.heap_memory_idle=Heap 内存空闲量
dashboard.heap_memory_in_use=正在使用的 Heap 内存
dashboard.heap_memory_released=被释放的 Heap 内存
dashboard.heap_objects=Heap 对象数量
dashboard.bootstrap_stack_usage=启动 Stack 使用量
dashboard.stack_memory_obtained=被分配的 Stack 内存
dashboard.mspan_structures_usage=MSpan 结构内存使用量
dashboard.mspan_structures_obtained=被分配的 MSpan 结构内存
dashboard.mcache_structures_usage=MCache 结构内存使用量
dashboard.mcache_structures_obtained=被分配的 MCache 结构内存
dashboard.profiling_bucket_hash_table_obtained=被分配的剖析哈希表内存
dashboard.gc_metadata_obtained=被分配的 GC 元数据内存
dashboard.other_system_allocation_obtained=其它被分配的系统内存
dashboard.next_gc_recycle=下次 GC 内存回收量
dashboard.last_gc_time=距离上次 GC 时间
dashboard.total_gc_time=GC 暂停时间总量
dashboard.total_gc_pause=GC 暂停时间总量
dashboard.last_gc_pause=上次 GC 暂停时间
dashboard.gc_times=GC 执行次数
dashboard.delete_old_actions=从数据库中删除所有旧操作记录
dashboard.delete_old_actions.started=已开始从数据库中删除所有旧操作记录。
dashboard.update_checker=更新检查器
dashboard.delete_old_system_notices=从数据库中删除所有旧系统通知
dashboard.gc_lfs=垃圾回收 LFS 元数据
dashboard.stop_zombie_tasks=停止僵尸操作任务
dashboard.stop_endless_tasks=停止无休止的操作任务
dashboard.cancel_abandoned_jobs=取消放弃的操作任务
dashboard.start_schedule_tasks=开始安排操作任务
dashboard.sync_branch.started=分支同步已开始
dashboard.sync_tag.started=标签同步已开始
dashboard.rebuild_issue_indexer=重建工单索引

users.user_manage_panel=管理用户帐户
users.new_account=创建新帐户
users.name=用户名
users.full_name=全名
users.activated=已激活
users.admin=管理员
users.restricted=受限
users.reserved=保留
users.bot=机器人
users.remote=远程
users.2fa=两步验证
users.repos=仓库数
users.created=创建时间
users.last_login=上次登录
users.never_login=从未登录
users.send_register_notify=通过邮件发送注册通知
users.new_success=用户账户 '%s' 已被创建。
users.edit=修改
users.auth_source=认证源
users.local=本地
users.auth_login_name=认证登录名称
users.password_helper=保持密码为空将不更改密码。
users.update_profile_success=该帐户已被更新。
users.edit_account=编辑帐号
users.max_repo_creation=最大仓库数
users.max_repo_creation_desc=(设置为 -1 表示使用全局默认值)
users.is_activated=已激活账号
users.prohibit_login=已暂停账号
users.is_admin=管理员账号
users.is_restricted=受限账号
users.allow_git_hook=允许创建 Git 钩子
users.allow_git_hook_tooltip=Git 钩子将会被以操作系统用户运行,将会拥有同样的主机访问权限。因此,拥有此特殊的Git 钩子权限将能够访问合修改所有的 Forgejo 仓库或者Forgejo的数据库。同时也能获得Forgejo的管理员权限。
users.allow_import_local=允许导入本地仓库
users.allow_create_organization=允许创建组织
users.update_profile=更新帐户
users.delete_account=删除帐户
users.cannot_delete_self=你不能删除自己
users.still_own_repo=此用户仍然拥有一个或多个仓库。必须首先删除或转让这些仓库。
users.still_has_org=此用户是组织的成员。必须先从组织中删除用户。
users.purge=清理用户
users.purge_help=强制删除用户和用户拥有的任何仓库、组织和软件包。所有评论和工单也将被删除。
users.still_own_packages=此用户仍然拥有一个或多个软件包,请先删除这些软件包。
users.deletion_success=用户帐户已被删除。
users.reset_2fa=重置两步验证
users.list_status_filter.menu_text=过滤
users.list_status_filter.reset=重置
users.list_status_filter.is_active=已激活
users.list_status_filter.not_active=未激活
users.list_status_filter.is_admin=管理员
users.list_status_filter.not_admin=非管理员
users.list_status_filter.is_restricted=受限
users.list_status_filter.not_restricted=不受限
users.list_status_filter.is_prohibit_login=禁止登录
users.list_status_filter.not_prohibit_login=允许登录
users.list_status_filter.is_2fa_enabled=已启用 2FA
users.list_status_filter.not_2fa_enabled=未启用 2FA
users.details=用户详细信息

emails.email_manage_panel=管理用户邮件地址
emails.primary=主要的
emails.activated=已激活
emails.filter_sort.email=电子邮件
emails.filter_sort.email_reverse=电子邮件(逆序)
emails.filter_sort.name=用户名
emails.filter_sort.name_reverse=用户名(倒序)
emails.updated=电子邮件已更新
emails.not_updated=无法更新请求的电子邮件地址: %v
emails.duplicate_active=此电子邮件地址已被另一个用户激活使用。
emails.change_email_header=更新电子邮件属性
emails.change_email_text=您确定要更新该电子邮件地址吗?

orgs.org_manage_panel=组织管理
orgs.name=名称
orgs.teams=团队
orgs.members=成员
orgs.new_orga=创建新的组织

repos.repo_manage_panel=仓库管理
repos.unadopted=未收录仓库
repos.unadopted.no_more=找不到更多未被收录的仓库。
repos.owner=所有者
repos.name=名称
repos.private=私有库
repos.watches=关注数
repos.stars=点赞数
repos.forks=派生数
repos.issues=工单数
repos.size=大小
repos.lfs_size=LFS 大小

packages.package_manage_panel=软件包管理
packages.total_size=总大小:%s
packages.unreferenced_size=未引用大小: %s
packages.cleanup=清理过期数据
packages.cleanup.success=清理过期数据成功
packages.owner=所有者
packages.creator=创建者
packages.name=名称
packages.version=版本
packages.type=类型
packages.repository=仓库
packages.size=大小
packages.published=已发布

defaulthooks=默认Web钩子
defaulthooks.desc=当某些 Forgejo 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子是默认配置,将被复制到所有新的仓库中。详情请访问 <a target="_blank" rel="noopener" href="%s">Web 钩子指南</a>。
defaulthooks.add_webhook=添加默认Web 钩子
defaulthooks.update_webhook=更新默认 Web 钩子

systemhooks=系统 Web 钩子
systemhooks.desc=当某些 Forgejo 事件触发时,Web 钩子自动向服务器发出HTTP POST请求。这里定义的 Web 钩子将作用于系统上的所有仓库,所以请考虑这可能带来的任何性能影响。了解详情请访问 <a target="_blank" rel="noopener" href="%s">Web 钩子指南</a>。
systemhooks.add_webhook=添加系统 Web 钩子
systemhooks.update_webhook=更新系统 Web 钩子

auths.auth_manage_panel=认证源管理
auths.new=添加认证源
auths.name=名称
auths.type=类型
auths.enabled=启用
auths.syncenabled=启用用户同步
auths.updated=最后更新时间
auths.auth_type=认证类型
auths.auth_name=认证名称
auths.security_protocol=安全协议
auths.domain=域名
auths.host=主机
auths.port=端口
auths.bind_dn=绑定 DN
auths.bind_password=绑定密码
auths.user_base=用户搜索基准
auths.user_dn=用户 DN
auths.attribute_username=用户名属性
auths.attribute_username_placeholder=置空将使用Forgejo的用户名。
auths.attribute_name=名字属性
auths.attribute_surname=姓氏属性
auths.attribute_mail=电子邮箱属性
auths.attribute_ssh_public_key=SSH公钥属性
auths.attribute_avatar=头像属性
auths.attributes_in_bind=从 bind DN 中拉取属性信息
auths.allow_deactivate_all=允许在搜索结果为空时停用所有用户
auths.use_paged_search=使用分页搜索
auths.search_page_size=分页大小
auths.filter=用户过滤规则
auths.admin_filter=管理员过滤规则
auths.restricted_filter=受限的过滤器
auths.restricted_filter_helper=留空则不将任何用户设置为受限。使用星号('*') 将所有不匹配管理过滤器的用户设置为受限用户。
auths.verify_group_membership=验证 LDAP 组成员资格 (留空过滤器跳过)
auths.group_search_base=群组搜索基础 DN
auths.group_attribute_list_users=包含用户列表的群组属性
auths.user_attribute_in_group=群组中列出的用户属性
auths.map_group_to_team=将 LDAP 组映射到组织团队 (留空字段则跳过)
auths.map_group_to_team_removal=如果用户不属于相应的 LDAP 组,从已同步团队中移除用户
auths.enable_ldap_groups=启用 LDAP 组
auths.ms_ad_sa=MS AD 搜索属性
auths.smtp_auth=SMTP 认证类型
auths.smtphost=SMTP 主机地址
auths.smtpport=SMTP 主机端口
auths.allowed_domains=域名白名单
auths.allowed_domains_helper=每个域名用逗号分隔,如要允许任意域名则留空。
auths.skip_tls_verify=忽略 TLS 验证
auths.force_smtps=强制 SMTPS
auths.force_smtps_helper=SMTPS 始终用于 465 端口。设置此项会强制其他端口也使用 SMTPS。(否则,如果主机支持,将在其他端口上使用 STARTTLS。)
auths.helo_hostname=HELO 主机名
auths.helo_hostname_helper=用 HELO 发送的主机名。 留空发送当前主机名。
auths.disable_helo=禁用 HELO
auths.pam_service_name=PAM 服务名称
auths.pam_email_domain=PAM 电子邮件域(可选)
auths.oauth2_provider=OAuth2 提供程序
auths.oauth2_icon_url=图标 URL
auths.oauth2_clientID=客户端 ID (键)
auths.oauth2_clientSecret=客户端密钥
auths.openIdConnectAutoDiscoveryURL=OpenID 连接自动发现 URL
auths.oauth2_use_custom_url=使用自定义的 URL 而不是默认的 URL
auths.oauth2_tokenURL=令牌 URL
auths.oauth2_authURL=授权 URL
auths.oauth2_profileURL=个人信息 URL
auths.oauth2_emailURL=电子邮件 URL
auths.skip_local_two_fa=跳过本地两步验证
auths.skip_local_two_fa_helper=不设置意味着设置了两步验证的本地用户仍然需要通过两步验证才能登录
auths.oauth2_tenant=租户
auths.oauth2_scopes=附加授权范围(Scopes)
auths.oauth2_required_claim_name=必须填写 Claim 声明的名称
auths.oauth2_required_claim_name_helper=设置此名称,只有具有此名称的声明(Claim)的用户可从此源登录
auths.oauth2_required_claim_value=必须填写 Claim 声明的值
auths.oauth2_required_claim_value_helper=设置此值,只有拥有对应的声明(Claim)的名称和值的用户才被允许从此源登录
auths.oauth2_group_claim_name=用于提供用户组名称的 Claim 声明名称。(可选)
auths.oauth2_admin_group=管理员用户组的 Claim 声明值。(可选 - 需要上面的声明名称)
auths.oauth2_restricted_group=受限用户组的 Claim 声明值。(可选 - 需要上面的声明名称)
auths.oauth2_map_group_to_team=映射声明的组到组织团队。(可选 - 要求在上面填写声明的名字)
auths.oauth2_map_group_to_team_removal=如果用户不属于相应的组,从已同步团队中移除用户
auths.enable_auto_register=允许自动注册
auths.sspi_auto_create_users=自动创建用户
auths.sspi_auto_create_users_helper=允许 SSPI 认证在用户第一次登录时自动创建新账号
auths.sspi_auto_activate_users=自动激活用户
auths.sspi_auto_activate_users_helper=允许 SSPI 认证自动激活新用户
auths.sspi_strip_domain_names=从用户名中删除域名部分
auths.sspi_strip_domain_names_helper=如果选中此项,域名将从登录名中删除(例如,"DOMAIN\user"和"user@example.org",两者都将变成只是 "user")。
auths.sspi_separator_replacement=要使用的分隔符代替\, / 和 @
auths.sspi_separator_replacement_helper=用于替换下级登录名称分隔符的字符 (例如 "DOMAIN\user") 中的 \ 和用户主名字(如"user@example.org"中的 @)。
auths.sspi_default_language=默认语言
auths.sspi_default_language_helper=SSPI 认证方法为用户自动创建的默认语言。如果您想要自动检测到语言,请留空。
auths.tips=帮助提示
auths.tips.oauth2.general=OAuth2 认证
auths.tips.oauth2.general.tip=当注册新的 OAuth2 身份验证时,回调/重定向 URL 应该是:
auths.tip.oauth2_provider=OAuth2 提供程序
auths.tip.bitbucket=`在 %s
auths.tip.nextcloud=使用下面的菜单“设置(Settings) -> 安全(Security) -> OAuth 2.0 client”在您的实例上注册一个新的 OAuth 客户端。
auths.tip.dropbox=在 %s 上创建一个新的应用程序
auths.tip.facebook=`在 %s 注册一个新的应用,并添加产品"Facebook 登录"`
auths.tip.github=在 %s 注册一个 OAuth 应用程序
auths.tip.gitlab=在 https://gitlab.com/profile/applications 上注册新应用程序
auths.tip.google_plus=从谷歌 API 控制台 (%s) 获得 OAuth2 客户端凭据
auths.tip.openid_connect=使用 OpenID 连接发现 URL (<server>/.well-known/openid-configuration) 来指定终点
auths.tip.twitter=访问 %s,创建应用并确保启用了"允许此应用程序用于登录 Twitter"的选项。
auths.tip.discord=在 %s 上注册新应用程序
auths.tip.gitea=注册一个新的 OAuth2 应用程序。可以访问 %s 查看帮助
auths.tip.yandex=在 %s 上创建一个新的应用程序。在“ Yandex.Passport API”这部分中选择以下权限:“访问电子邮件地址(Access to email address)”,“访问用户头像(Access to user avatar)”和“访问用户名,名字和姓氏,性别(Access to username, first name and surname, genderAccess to username, first name and surname, gender)”
auths.tip.mastodon=输入您想要认证的 mastodon 实例的自定义 URL (或使用默认值)
auths.edit=修改认证源
auths.activated=该认证源已经启用
auths.new_success=已添加身份验证 '%s'。
auths.update_success=认证源已经更新。
auths.update=更新认证源
auths.delete=删除认证源
auths.delete_auth_title=删除认证源
auths.delete_auth_desc=删除一个认证源将阻止使用它进行登录。确认?
auths.still_in_used=认证源仍在使用。请先解除或者删除使用此认证源的用户。
auths.deletion_success=认证源已经更新。
auths.login_source_exist=认证源 '%s' 已经存在。
auths.login_source_of_type_exist=此类型的认证源已存在。
auths.unable_to_initialize_openid=无法初始化 OpenID Connect 提供商: %s
auths.invalid_openIdConnectAutoDiscoveryURL=无效的 Auto Discovery URL (这必须是一个以 http:// 或 https://开头的有效的 URL)

config.server_config=服务器配置
config.app_name=实例名称
config.app_ver=Forgejo 版本
config.app_url=基本 URL
config.custom_conf=配置文件路径
config.custom_file_root_path=自定义文件根路径
config.domain=服务器域名
config.offline_mode=离线模式
config.disable_router_log=关闭路由日志
config.run_user=以用户名运行
config.run_mode=运行模式
config.git_version=Git 版本
config.app_data_path=应用数据路径
config.repo_root_path=仓库根目录
config.lfs_root_path=LFS根目录
config.log_file_root_path=日志路径
config.script_type=脚本类型
config.reverse_auth_user=反向代理认证用户

config.ssh_config=SSH 配置
config.ssh_enabled=启用
config.ssh_start_builtin_server=使用内置 SSH 服务器
config.ssh_domain=SSH 服务器域名
config.ssh_port=端口
config.ssh_listen_port=监听端口
config.ssh_root_path=根目录
config.ssh_key_test_path=密钥测试路径
config.ssh_keygen_path=密钥生成器(“ssh-keygen”)路径
config.ssh_minimum_key_size_check=密钥最小长度检查
config.ssh_minimum_key_sizes=密钥最小长度限制

config.lfs_config=LFS 配置
config.lfs_enabled=启用
config.lfs_content_path=LFS 内容存放目录
config.lfs_http_auth_expiry=LFS HTTP 身份验证过期时间

config.db_config=数据库配置
config.db_type=类型
config.db_host=主机
config.db_name=数据库名称
config.db_user=用户名
config.db_schema=架构模式
config.db_ssl_mode=SSL
config.db_path=数据库路径

config.service_config=服务配置
config.register_email_confirm=需要电子邮件确认注册
config.disable_register=禁止用户注册
config.allow_only_internal_registration=只允许通过 Forgejo 进行注册
config.allow_only_external_registration=仅允许通过外部服务注册
config.enable_openid_signup=启用 OpenID 自助注册
config.enable_openid_signin=启用 OpenID 登录
config.show_registration_button=显示注册按钮
config.require_sign_in_view=需要登录才能查看内容
config.mail_notify=启用邮件通知
config.enable_captcha=启用登录验证码
config.active_code_lives=激活用户链接有效期
config.reset_password_code_lives=恢复账户验证码过期时间
config.default_keep_email_private=默认情况下隐藏电子邮件地址
config.default_allow_create_organization=默认情况下允许创建组织
config.enable_timetracking=启用时间跟踪
config.default_enable_timetracking=默认情况下启用时间跟踪
config.allow_dots_in_usernames = 允许用户在用户名中使用英文句号。不影响已有的帐户。
config.default_allow_only_contributors_to_track_time=仅允许成员跟踪时间
config.no_reply_address=隐藏电子邮件域名
config.default_visibility_organization=新组织的默认可见性
config.default_enable_dependencies=默认情况下启用工单依赖

config.webhook_config=Web 钩子配置
config.queue_length=队列长度
config.deliver_timeout=推送超时
config.skip_tls_verify=跳过 TLS 验证

config.mailer_config=邮件配置
config.mailer_enabled=启用服务
config.mailer_enable_helo=启用HELO
config.mailer_name=任务名称
config.mailer_protocol=协议
config.mailer_smtp_addr=SMTP 地址
config.mailer_smtp_port=SMTP 端口
config.mailer_user=发送者帐号
config.mailer_use_sendmail=使用 Sendmail
config.mailer_sendmail_path=Sendmail 路径
config.mailer_sendmail_args=Sendmail 的额外参数
config.mailer_sendmail_timeout=Sendmail 超时
config.mailer_use_dummy=Dummy
config.test_email_placeholder=电子邮址 (例如,test@example.com)
config.send_test_mail=发送测试邮件
config.send_test_mail_submit=发送
config.test_mail_failed=发送测试邮件至 "%s" 时失败:%v
config.test_mail_sent=测试邮件已经发送至 "%s"。

config.oauth_config=OAuth 配置
config.oauth_enabled=启用

config.cache_config=缓存配置
config.cache_adapter=缓存适配器
config.cache_interval=缓存周期
config.cache_conn=缓存连接字符串
config.cache_item_ttl=缓存条目 TTL

config.session_config=Session 配置
config.session_provider=Session 提供者
config.provider_config=提供者配置
config.cookie_name=Cookie 名称
config.gc_interval_time=GC 周期
config.session_life_time=Session 生命周期
config.https_only=仅限 HTTPS
config.cookie_life_time=Cookie 生命周期

config.picture_config=图片和头像配置
config.picture_service=图片服务
config.disable_gravatar=禁用 Gravatar 头像
config.enable_federated_avatar=启用联邦头像

config.git_config=Git 配置
config.git_disable_diff_highlight=禁用差异对比语法高亮
config.git_max_diff_lines=差异对比显示的最大行数(单个文件)
config.git_max_diff_line_characters=差异对比显示的最大字符数(单行)
config.git_max_diff_files=差异对比显示的最大文件数
config.git_gc_args=GC 参数
config.git_migrate_timeout=迁移操作超时
config.git_mirror_timeout=镜像更新操作超时
config.git_clone_timeout=克隆操作超时
config.git_pull_timeout=拉取操作超时
config.git_gc_timeout=GC 操作超时

config.log_config=日志配置
config.logger_name_fmt=日志:%s
config.disabled_logger=禁用
config.access_log_mode=访问日志模式
config.access_log_template=访问日志模板
config.xorm_log_sql=日志 SQL

config.set_setting_failed=设置 %s 失败

monitor.stats=统计

monitor.cron=定时任务
monitor.name=任务名称
monitor.schedule=任务安排
monitor.next=下次执行时间
monitor.previous=上次执行时间
monitor.execute_times=执行次数
monitor.process=运行中进程
monitor.stacktrace=调用栈踪迹
monitor.processes_count=%d 个进程
monitor.download_diagnosis_report=下载诊断报告
monitor.desc=进程描述
monitor.start=开始时间
monitor.execute_time=执行时长
monitor.last_execution_result=结果
monitor.process.cancel=中止进程
monitor.process.cancel_desc=中止一个进程可能导致数据丢失
monitor.process.cancel_notices=中止:<strong>%s</strong> ?
monitor.process.children=子进程

monitor.queues=队列
monitor.queue=队列: %s
monitor.queue.name=名称
monitor.queue.type=类型
monitor.queue.exemplar=数据类型
monitor.queue.numberworkers=worker 数量
monitor.queue.activeworkers=活跃 worker
monitor.queue.maxnumberworkers=最大 worker 数量
monitor.queue.numberinqueue=队列中的数量
monitor.queue.review_add=审查 / 添加 worker
monitor.queue.settings.title=池设置
monitor.queue.settings.desc=因为工作者队列阻塞,池正在动态扩展。
monitor.queue.settings.maxnumberworkers=最大工作者数量
monitor.queue.settings.maxnumberworkers.placeholder=当前 %[1]d
monitor.queue.settings.maxnumberworkers.error=最大工作者数必须是数字
monitor.queue.settings.submit=更新设置
monitor.queue.settings.changed=设置已更新
monitor.queue.settings.remove_all_items=移除全部
monitor.queue.settings.remove_all_items_done=队列中的所有项目已被移除。

notices.system_notice_list=系统提示管理
notices.view_detail_header=查看提示详情
notices.operations=操作
notices.select_all=选中全部
notices.deselect_all=取消全选
notices.inverse_selection=反向选中
notices.delete_selected=删除选中项
notices.delete_all=删除所有提示
notices.type=提示类型
notices.type_1=仓库
notices.type_2=任务
notices.desc=提示描述
notices.op=操作
notices.delete_success=系统通知已被删除。
dashboard.sync_repo_tags = 将 git 数据中的标签同步到数据库
dashboard.sync_tag.started = 标签同步已开始
self_check = 自检
self_check.no_problem_found = 未找到问题。
self_check.database_collation_mismatch = 期望数据库使用排序规则:%s
self_check.database_collation_case_insensitive = 数据库正在使用 %s 排序规则,这是一种不敏感的排序规则。 尽管 Forgejo 可以使用它,但在极少数情况下可能无法按照预期工作。
self_check.database_inconsistent_collation_columns = 数据库正在使用 %s 排序规则,但与这些列使用的排序规则不匹配。 这可能会导致一些意想不到的问题。
self_check.database_fix_mysql = 对于 MySQL/MariaDB 用户,您可以使用 "gitea doctor convert" 命令来修复排序规则问题,也可以通过SQL命令 "ALTER ... COLLATE ..." 来手动修复问题。

self_check.no_problem_found=尚未发现问题。
self_check.database_collation_mismatch=期望数据库使用的校验方式:%s
self_check.database_collation_case_insensitive=数据库正在使用一个校验 %s, 这是一个不敏感的校验. 虽然Gitea可以与它合作,但可能有一些罕见的情况不如预期的那样起作用。
self_check.database_inconsistent_collation_columns=数据库正在使用%s的排序规则,但是这些列使用了不匹配的排序规则。这可能会造成一些意外问题。
self_check.database_fix_mysql=对于MySQL/MariaDB用户,您可以使用“gitea doctor convert”命令来解决校验问题。 或者您也可以通过 "ALTER ... COLLATE ..." 这样的SQL 来手动解决这个问题。
auths.tips.gmail_settings = Gmail 设置:
auths.tip.gitlab_new = 在 %s 上注册新应用
config_settings = 设置
config_summary = 概况
auths.default_domain_name = 用于电子邮件地址的默认域名
config.open_with_editor_app_help = 克隆菜单中的“打开方式”所用的编辑器。如果留空,将使用默认值。展开以查看默认值。
config.app_slogan = 实例标语
config.cache_test_slow = 缓存测试成功,但响应缓慢:%s。
config.cache_test_failed = 探测缓存失败:%v。
config.cache_test = 测试缓存
emails.delete = 删除电子邮件
emails.delete_desc = 是否确定要删除此电子邮件地址?
emails.deletion_success = 已删除此电子邮件地址。
emails.delete_primary_email_error = 您无法删除主要电子邮件。
config.cache_test_succeeded = 缓存测试成功,在 %s 中收到响应。
users.activated.description = 完成电子邮件验证。在电子邮件验证完成之前,未激活账号的所有者将无法登录。
users.block.description = 阻止此用户通过其账号与此服务交互,并禁止登录。
users.admin.description = 授予此用户对通过 Web UI 和 API 提供的所有管理功能的完全访问权限。
users.restricted.description = 仅允许与添加此用户作为协作者的仓库和组织进行交互。这将阻止访问此实例上的公开仓库。
users.local_import.description = 允许从服务器的本地文件系统导入仓库。这可能是一个安全问题。
users.organization_creation.description = 允许创建新组织。

[action]
create_repo=创建了仓库 <a href="%s">%s</a>
rename_repo=重命名仓库 <code>%[1]s</code> 为 <a href="%[2]s">%[3]s</a>
commit_repo=推送到了仓库 <a href="%[1]s">%[4]s</a> 的 <a href="%[2]s">%[3]s</a> 分支
create_issue=`创建了工单 <a href="%[1]s">%[3]s#%[2]s</a>`
close_issue=`关闭了工单 <a href="%[1]s">%[3]s#%[2]s</a>`
reopen_issue=`重新开放了工单 <a href="%[1]s">%[3]s#%[2]s</a>`
create_pull_request=`创建了合并请求 <a href="%[1]s">%[3]s#%[2]s</a>`
close_pull_request=`关闭了合并请求 <a href="%[1]s">%[3]s#%[2]s</a>`
reopen_pull_request=`重新开放了合并请求 <a href="%[1]s">%[3]s#%[2]s</a>`
comment_issue=`评论了工单 <a href="%[1]s">%[3]s#%[2]s</a>`
comment_pull=`评论了合并请求 <a href="%[1]s">%[3]s#%[2]s</a>`
merge_pull_request=`合并了合并请求 <a href="%[1]s">%[3]s#%[2]s</a>`
auto_merge_pull_request=`自动合并了拉取请求 <a href="%[1]s">%[3]s#%[2]s</a>`
transfer_repo=将仓库 <code>%s</code> 转移至 <a href="%s">%s</a>
push_tag=推送了标签 <a href="%[2]s">%[3]s</a> 至仓库 <a href="%[1]s">%[4]s</a>
delete_tag=从<a href="%[1]s">%[3]s</a> 删除了标签 %[2]s
delete_branch=从 <a href="%[1]s">%[3]s</a> 删除分支 %[2]s
compare_branch=比较
compare_commits=比较 %d 提交
compare_commits_general=比较提交
mirror_sync_push=从镜像同步了提交至仓库 <a href="%[1]s">%[4]s</a> 的 <a href="%[2]s">%[3]s</a> 分支
mirror_sync_create=从镜像同步了引用 <a href="%[2]s">%[3]s</a> 至仓库 <a href="%[1]s">%[4]s</a>
mirror_sync_delete=从镜像同步并从 <a href="%[1]s">%[3]s</a> 删除了引用 <code>%[2]s</code>
approve_pull_request=`批准了 <a href="%[1]s">%[3]s#%[2]s</a>`
reject_pull_request=`建议变更 <a href="%[1]s">%[3]s#%[2]s</a>`
publish_release=`在 <a href="%[1]s">%[3]s</a> 发布了 <a href="%[2]s"> "%[4]s" </a>`
review_dismissed=`取消了 <b>%[4]s</b> 对 <a href="%[1]s">%[3]s#%[2]s</a> 的变更请求`
review_dismissed_reason=原因:
create_branch=于 <a href="%[1]s">%[4]s</a> 创建了分支 <a href="%[2]s">%[3]s</a>
starred_repo=点赞了 <a href="%[1]s">%[2]s</a>
watched_repo=开始关注 <a href="%[1]s">%[2]s</a>

[tool]
now=现在
future=将来
1s=1 秒
1m=1分钟
1h=1 小时
1d=1 天
1w=1 周
1mon=1 个月
1y=1 年
seconds=%d 秒
minutes=%d 分钟
hours=%d 小时
days=%d 天
weeks=%d 周
months=%d 个月
years=%d 年
raw_seconds=
raw_minutes=分钟

[dropzone]
default_message=拖动文件或者点击此处上传。
invalid_input_type=您不能上传该类型的文件
file_too_big=文件体积({{filesize}} MB)超过了最大允许体积({{maxFilesize}} MB)
remove_file=移除文件

[notification]
notifications=通知
unread=未读
read=已读
no_unread=没有未读通知。
no_read=没有已读通知。
pin=Pin 通知
mark_as_read=标记为已读
mark_as_unread=标记为未读
mark_all_as_read=全部标记为已读
subscriptions=订阅
watching=关注
no_subscriptions=无订阅

[gpg]
default_key=使用默认密钥签名
error.extract_sign=无法提取签名
error.generate_hash=无法生成提交的哈希
error.no_committer_account=没有帐户链接到提交者的电子邮件
error.no_gpg_keys_found=找不到此签名对应的密钥
error.not_signed_commit=提交未签名
error.failed_retrieval_gpg_keys=找不到任何与该提交者账号相关的密钥
error.probable_bad_signature=警告!虽然数据库中有一个此ID对应的密钥,但这个密钥不能验证此提交!该提交可疑。
error.probable_bad_default_signature=警告!虽然默认密钥拥有此ID,但不能验证此提交!该提交可疑。

[units]
unit=单元
error.no_unit_allowed_repo=您没有被允许访问此仓库的任何单元。
error.unit_not_allowed=您没有权限访问此仓库单元

[packages]
title=软件包
desc=管理仓库软件包。
empty=还没有软件包。
empty.documentation=关于软件包注册中心的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="%s"> 文档 </a>。
empty.repo=您上传了一个包,但没有显示在这里吗?转到 <a href="%[1]s">包设置</a> 并将其链接到这个仓库中。
registry.documentation=关于 %s 注册中心的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="%s">文档</a>。
filter.type=类型
filter.type.all=所有
filter.no_result=您的过滤器没有产生任何结果。
filter.container.tagged=已加标签
filter.container.untagged=未加标签
published_by=由 <a href="%[2]s">%[3]s</a> 发布于 %[1]s
published_by_in=<a href="%[2]s">%[3]s</a> 于 %[1]s 发布了 <a href="%[4]s"><strong>%[5]s</strong></a>
installation=安装
about=关于这个软件包
requirements=要求
dependencies=依赖
keywords=关键词
details=详情
details.author=作者
details.project_site=项目站点
details.repository_site=仓库站点
details.documentation_site=文档站点
details.license=许可协议
assets=文件
versions=版本
versions.view_all=查看全部
dependency.id=ID
dependency.version=版本
alpine.registry=通过在您的 <code>/etc/apk/repositories</code> 文件中添加 URL 来设置此注册中心:
alpine.registry.key=下载注册中心公开的 RSA 密钥到 <code>/etc/apk/keys/</code> 文件夹来验证索引签名:
alpine.registry.info=从下面的列表中选择 $branch 和 $repository。
alpine.install=要安装包,请运行以下命令:
alpine.repository=仓库信息
alpine.repository.branches=分支
alpine.repository.repositories=仓库管理
alpine.repository.architectures=架构
cargo.registry=在 Cargo 配置文件中设置此注册中心(例如:<code>~/.cargo/config.toml</code>):
cargo.install=要使用 Cargo 安装软件包,请运行以下命令:
chef.registry=在您的 <code>~/.chef/config.rb</code> 文件中设置此注册中心:
chef.install=要安装包,请运行以下命令:
composer.registry=在您的 <code>~/.composer/config.json</code> 文件中设置此注册中心:
composer.install=要使用 Composer 安装软件包,请运行以下命令:
composer.dependencies=依赖
composer.dependencies.development=开发依赖
conan.details.repository=仓库
conan.registry=从命令行设置此注册中心:
conan.install=要使用 Conan 安装软件包,请运行以下命令:
conda.registry=在您的 <code>.condarc</code> 文件中将此注册中心设置为 Conda 仓库:
conda.install=要使用 Conda 安装软件包,请运行以下命令:
container.details.type=镜像类型
container.details.platform=平台
container.pull=从命令行拉取镜像:
container.digest=摘要:
container.multi_arch=操作系统 / 架构
container.layers=镜像层
container.labels=标签
container.labels.key=
container.labels.value=
cran.registry=在您的 <code>Rprofile.site</code> 文件中设置此注册中心:
cran.install=要安装包,请运行以下命令:
debian.registry=从命令行设置此注册中心:
debian.registry.info=从下面的列表中选择 $distribution 和 $component。
debian.install=要安装包,请运行以下命令:
debian.repository=仓库信息
debian.repository.distributions=发行版
debian.repository.components=组件
debian.repository.architectures=架构
generic.download=从命令行下载软件包:
go.install=通过命令行安装软件包:
helm.registry=从命令行设置此注册中心:
helm.install=要安装包,请运行以下命令:
maven.registry=在您项目的 <code>pom.xml</code> 文件中设置此注册中心:
maven.install=要使用这个软件包,在 <code>pom.xml</code> 文件中的 <code>依赖项</code> 块中包含以下内容:
maven.install2=通过命令行运行:
maven.download=要下载依赖项,请通过命令行运行:
nuget.registry=从命令行设置此注册中心:
nuget.install=要使用 Nuget 安装软件包,请运行以下命令:
nuget.dependency.framework=目标框架
npm.registry=在您项目的 <code>.npmrc</code> 文件中设置此注册中心:
npm.install=要使用 npm 安装软件包,请运行以下命令:
npm.install2=或将其添加到 package.json 文件:
npm.dependencies=依赖项
npm.dependencies.development=开发依赖
npm.dependencies.peer=Peer 依赖
npm.dependencies.optional=可选依赖
npm.details.tag=标签
pub.install=要使用 Dart 安装软件包,请运行以下命令:
pypi.requires=需要 Python
pypi.install=要使用 pip 安装软件包,请运行以下命令:
rpm.registry=从命令行设置此注册中心:
rpm.distros.redhat=在基于 RedHat 的发行版
rpm.distros.suse=在基于 SUSE 的发行版
rpm.install=要安装包,请运行以下命令:
rpm.repository=仓库信息
rpm.repository.architectures=架构
rpm.repository.multiple_groups=此软件包可在多个组中使用。
rubygems.install=要使用 gem 安装软件包,请运行以下命令:
rubygems.install2=或将它添加到 Gemfile:
rubygems.dependencies.runtime=运行时依赖
rubygems.dependencies.development=开发依赖
rubygems.required.ruby=需要 Ruby 版本
rubygems.required.rubygems=需要 RubyGem 版本
swift.registry=从命令行设置此注册中心:
swift.install=在你的 <code>Package.swift</code>文件中添加该包:
swift.install2=并运行以下命令:
vagrant.install=若要添加一个 Vagrant box,请运行以下命令:
settings.link=将此软件包链接到仓库
settings.link.description=如果您将一个软件包与一个代码库链接起来,软件包将显示在代码库的软件包列表中。
settings.link.select=选择仓库
settings.link.button=更新仓库链接
settings.link.success=仓库链接已成功更新。
settings.link.error=更新仓库链接失败。
settings.delete=删除软件包
settings.delete.description=删除软件包是永久性的,无法撤消。
settings.delete.notice=您将要删除 %s (%s)。此操作是不可逆的,您确定吗?
settings.delete.success=软件包已被删除。
settings.delete.error=删除软件包失败。
owner.settings.cargo.title=Cargo 注册中心索引
owner.settings.cargo.initialize=初始化索引
owner.settings.cargo.initialize.description=使用 Cargo 注册中心时需要一个特殊索引的 Git 仓库。使用此选项将(重新)创建仓库并自动配置它。
owner.settings.cargo.initialize.error=初始化Cargo索引失败: %v
owner.settings.cargo.initialize.success=Cargo索引已经成功创建。
owner.settings.cargo.rebuild=重建索引
owner.settings.cargo.rebuild.description=如果索引与存储的 Cargo 包不同步,重建可能会有用。
owner.settings.cargo.rebuild.error=无法重建 Cargo 索引: %v
owner.settings.cargo.rebuild.success=Cargo 索引已成功重建。
owner.settings.cleanuprules.title=清理规则
owner.settings.cleanuprules.add=添加清理规则
owner.settings.cleanuprules.edit=编辑清理规则
owner.settings.cleanuprules.none=尚无清理规则。
owner.settings.cleanuprules.preview=清理规则预览
owner.settings.cleanuprules.preview.overview=%d 个软件包计划被删除。
owner.settings.cleanuprules.preview.none=清理规则与任何软件包都不匹配。
owner.settings.cleanuprules.enabled=启用
owner.settings.cleanuprules.pattern_full_match=应用规则到完整软件包名称
owner.settings.cleanuprules.keep.title=与这些规则相匹配的版本即使与下面的删除规则相匹配,也将予以保留。
owner.settings.cleanuprules.keep.count=保留最新的
owner.settings.cleanuprules.keep.count.1=每个软件包1个版本
owner.settings.cleanuprules.keep.count.n=每个软件包 %d 个版本
owner.settings.cleanuprules.keep.pattern=保持版本匹配
owner.settings.cleanuprules.keep.pattern.container=容器包的 <code>最新版本</code> 总是会保留。
owner.settings.cleanuprules.remove.title=与这些规则相匹配的版本将被删除,除非其中存在某个保留它们的规则。
owner.settings.cleanuprules.remove.days=移除旧于天数的版本
owner.settings.cleanuprules.remove.pattern=删除匹配的版本
owner.settings.cleanuprules.success.update=清理规则已更新。
owner.settings.cleanuprules.success.delete=清理规则已删除。
owner.settings.chef.title=Chef 注册中心
owner.settings.chef.keypair=生成密钥对
owner.settings.chef.keypair.description=需要密钥对才能向 Chef 注册中心进行身份验证。如果您之前已经生成过密钥对,生成新的密钥对将丢弃旧的密钥对。
rpm.repository = 仓库信息
rpm.repository.architectures = 架构
rpm.repository.multiple_groups = 该软件包可在多个组中使用。
owner.settings.cargo.rebuild.no_index = 无法重建,未初始化任何索引。
npm.dependencies.bundle = 捆绑的依赖项
arch.pacman.helper.gpg = 为 pacman 添加信任证书:
arch.pacman.repo.multi = %s 在不同的发行版中有相同的版本。
arch.pacman.repo.multi.item = %s 的配置
arch.pacman.conf = 将具有相关发行版和架构的服务器添加到 <code>/etc/pacman.conf</code> 中:
arch.pacman.sync = 在 pacman 下同步软件包:
arch.version.properties = 版本属性
arch.version.description = 说明
arch.version.provides = 提供
arch.version.groups = 
arch.version.depends = 依赖
arch.version.optdepends = 可选依赖
arch.version.conflicts = 冲突
arch.version.replaces = 替换
arch.version.backup = 备份
arch.version.checkdepends = 检查依赖
arch.version.makedepends = 编译依赖

[secrets]
secrets=密钥
description=Secrets 将被传给特定的 Actions,其它情况将不能读取
none=还没有密钥。
creation=添加密钥
creation.name_placeholder=不区分大小写,字母数字或下划线不能以GITEA_ 或 GITHUB_ 开头。
creation.value_placeholder=输入任何内容,开头和结尾的空白都会被省略
creation.success=您的密钥 '%s' 添加成功。
creation.failed=添加密钥失败。
deletion=删除密钥
deletion.description=删除密钥是永久性的,无法撤消。继续吗?
deletion.success=此Secret已被删除。
deletion.failed=删除密钥失败。
management=密钥管理

[actions]
actions=Actions

unit.desc=使用 Forgejo Actions 管理集成的 CI/CD 管道。

status.unknown=未知
status.waiting=等待中
status.running=正在运行
status.success=成功
status.failure=失败
status.cancelled=已取消
status.skipped=已忽略
status.blocked=阻塞中

runners=Runners
runners.runner_manage_panel=管理 Runners
runners.new=创建 Runner
runners.new_notice=如何启动一个运行器
runners.status=状态
runners.id=ID
runners.name=名称
runners.owner_type=类型
runners.description=组织描述
runners.labels=标签
runners.last_online=上次在线时间
runners.runner_title=Runner
runners.task_list=最近在此runner上的任务
runners.task_list.no_tasks=还没有任务。
runners.task_list.run=执行
runners.task_list.status=状态
runners.task_list.repository=仓库
runners.task_list.commit=提交
runners.task_list.done_at=完成于
runners.edit_runner=编辑运行器
runners.update_runner=更新更改
runners.update_runner_success=运行器更新成功
runners.update_runner_failed=更新运行器失败
runners.delete_runner=删除运行器
runners.delete_runner_success=运行器删除成功
runners.delete_runner_failed=删除运行器失败
runners.delete_runner_header=确认要删除此运行器
runners.delete_runner_notice=如果一个任务正在运行在此运行器上,它将被终止并标记为失败。它可能会打断正在构建的工作流。
runners.none=无可用的 Runner
runners.status.unspecified=未知
runners.status.idle=空闲
runners.status.active=激活
runners.status.offline=离线
runners.version=版本
runners.reset_registration_token=重置注册令牌
runners.reset_registration_token_success=成功重置运行器注册令牌

runs.all_workflows=所有工作流
runs.commit=提交
runs.scheduled=已计划的
runs.pushed_by=推送者
runs.invalid_workflow_helper=工作流配置文件无效。请检查您的配置文件: %s
runs.no_matching_online_runner_helper=没有匹配标签的在线 runner: %s
runs.actor=操作者
runs.status=状态
runs.actors_no_select=所有操作者
runs.status_no_select=所有状态
runs.no_results=没有匹配的结果。
runs.no_workflows=目前还没有工作流。
runs.no_workflows.quick_start=不知道如何使用 Forgejo Actions吗?请查看 <a target="_blank" rel="noopener noreferrer" href="%s">快速启动指南</a>。
runs.no_workflows.documentation=关于Forgejo Actions的更多信息,请参阅 <a target="_blank" rel="noopener noreferrer" href="%s">文档</a>。
runs.no_runs=工作流尚未运行过。
runs.empty_commit_message=(空白的提交消息)

workflow.disable=禁用工作流
workflow.disable_success=工作流 "%s" 已成功禁用。
workflow.enable=启用工作流
workflow.enable_success=工作流 "%s" 已成功启用。
workflow.disabled=工作流已禁用。

need_approval_desc=该工作流由派生仓库的合并请求所触发,需要批准方可运行。

variables=变量
variables.management=管理变量
variables.creation=添加变量
variables.none=目前还没有变量。
variables.deletion=删除变量
variables.deletion.description=删除变量是永久性的,无法撤消。继续吗?
variables.description=变量将被传给特定的 Actions,其它情况将不能读取
variables.id_not_exist=ID为 %d 的变量不存在。
variables.edit=编辑变量
variables.deletion.failed=删除变量失败。
variables.deletion.success=变量已被删除。
variables.creation.failed=添加变量失败。
variables.creation.success=变量 “%s” 添加成功。
variables.update.failed=编辑变量失败。
variables.update.success=该变量已被编辑。
runs.workflow = 工作流
runs.no_job_without_needs = 工作流必须至少包含一组没有依赖的作业。
runs.no_job = 工作流必须至少包含一个作业
workflow.dispatch.trigger_found = 此工作流有一个 <c>workflow_dispatch</c> 事件触发。
workflow.dispatch.use_from = 使用工作流
workflow.dispatch.invalid_input_type = 输入类型“%s”无效。
workflow.dispatch.warn_input_limit = 仅显示前 %d 个输入。
workflow.dispatch.run = 运行工作流
workflow.dispatch.success = 已成功请求工作流运行。
workflow.dispatch.input_required = 需要输入“%s”的值。
runs.expire_log_message = 已清除日志,因为它们太旧了。

[projects]
type-1.display_name=个人项目
type-2.display_name=仓库项目
type-3.display_name=组织项目
deleted.display_name = 已删除项目

[git.filemode]
changed_filemode=%[1]s -> %[2]s
; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", …
directory=目录
normal_file=普通文件
executable_file=可执行文件
symbolic_link=符号链接
submodule=子模块



[search]
keyword_search_unavailable = 关键词搜索目前不可用,请联系站点管理员。
search = 搜索...
repo_kind = 搜索仓库...
user_kind = 搜索用户...
org_kind = 搜索组织...
team_kind = 搜索团队...
code_kind = 搜索代码...
code_search_unavailable = 代码搜索目前不可用,请联系站点管理员。
package_kind = 搜索软件包...
project_kind = 搜索项目...
branch_kind = 搜索分支...
commit_kind = 搜索提交...
runner_kind = 搜索Runners...
no_results = 未找到匹配的结果。
type_tooltip = 搜索类型
fuzzy = 模糊
code_search_by_git_grep = 当前搜索结果由 git grep 提供,如果站点管理员启用了代码索引可能会有更好的结果。
match = 匹配
match_tooltip = 仅包含与搜索词完全匹配的结果
fuzzy_tooltip = 在搜索结果中包含与搜索词相近的项目
exact = 精确
issue_kind = 搜索工单...
pull_kind = 搜索合并请求...
exact_tooltip = 仅包含与搜索词精确匹配的结果
milestone_kind = 搜索里程碑…
union_tooltip = 包括与任何空格分隔的关键字匹配的结果
union = 关键字
regexp = 正则表达式
regexp_tooltip = 将搜索内容解释为正则表达式


[munits.data]
pib = PiB
gib = GiB
tib = TiB
eib = EiB
b = B
kib = KiB
mib = MiB

[markup]
filepreview.line = %[2]s 中的第 %[1]d 行
filepreview.lines = %[3]s 中的第 %[1]d 到 %[2]d 行
filepreview.truncated = 预览已被截断

[translation_meta]
test = 好的

[repo.permissions]
code.write = <b>写入:</b>推送到仓库,创建分支和标签。
code.read = <b>读取:</b>访问并克隆仓库的代码。
actions.read = <b>读取:</b>查看集成的 CI/CD 管道及其日志。
issues.write = <b>写入:</b>关闭工单并管理元数据,如标签、里程碑、指派成员、截止日期和依赖。
releases.write = <b>写入:</b>发布、编辑和删除版本发布及其资产。
issues.read = <b>读取:</b>阅读并创建工单和评论。
pulls.read = <b>读取:</b>阅读并创建合并请求。
releases.read = <b>读取:</b>查看并下载版本发布。
wiki.read = <b>读取:</b>阅读集成的百科及其历史。
wiki.write = <b>写入:</b>在集成的百科中创建、更新和删除页面。
projects.read = <b>读取:</b>访问仓库项目看板。
packages.read = <b>读取:</b>查看并下载指派给仓库的软件包。
packages.write = <b>写入:</b>发布并删除指派给仓库的软件包。
actions.write = <b>写入:</b>手动触发、重启、取消或批准待处理的 CI/CD 管道。
ext_issues = 访问外部工单系统的链接。权限由外部管理。
ext_wiki = 访问外部百科的链接。权限由外部管理。
projects.write = <b>写入:</b>创建项目和列并进行编辑。
pulls.write = <b>写入:</b>关闭合并请求并管理元数据,如标签、里程碑、指派成员、截止日期和依赖。