Compare commits
850 Commits
12.100.2
...
ncat/dev/e
Author | SHA1 | Date | |
---|---|---|---|
ffe75d85ae | |||
8168b4edad | |||
ab9b648c59 | |||
3658f19d98 | |||
e213c2e844 | |||
dd86397e85 | |||
6d33b366f8 | |||
710e633e33 | |||
dfe6615d68 | |||
33c22b5f3e | |||
16c7ef41fb | |||
6e50579f9f | |||
08ff4926c7 | |||
a7015e6f09 | |||
fd4ec81bcb | |||
9c33e6eef7 | |||
9f7cdb4bc7 | |||
a9ec9df606 | |||
daa0ca72a7 | |||
67fc39b8db | |||
45c457b8b3 | |||
2ff8ace195 | |||
17081c4612 | |||
deaea4a0d8 | |||
8646f653d0 | |||
8252edfc1e | |||
cf77eaaba9 | |||
d52b8ca8ab | |||
0109308f5a | |||
fc06bb8c49 | |||
ec3be7e4d3 | |||
f8e6f3cc73 | |||
fc39383d65 | |||
7f5d189528 | |||
ff9a074ab6 | |||
91f4ec3747 | |||
41c2aed7dc | |||
b8360313e8 | |||
403b82277c | |||
433505df48 | |||
090f8eff67 | |||
395fe7eb4b | |||
c8935b32f8 | |||
ebb687cde4 | |||
e47a8bf666 | |||
408d54f2eb | |||
f9b5d92176 | |||
61dfa6d598 | |||
2f621ceb7a | |||
5abe05d572 | |||
7722fc4d3f | |||
6a379b463f | |||
c03b70c949 | |||
2375359d12 | |||
68d462b301 | |||
6b6464a659 | |||
4fdfbfd5c4 | |||
8e5f2690f2 | |||
99e6ef5996 | |||
1033e8e57f | |||
f7030d4a42 | |||
484e023c0c | |||
7c781179a1 | |||
39302bf0ea | |||
11ccb98c93 | |||
4e63022a49 | |||
75da7ab484 | |||
515ab0105a | |||
6241ed9621 | |||
1786de8ce0 | |||
ebe1b78579 | |||
a8c3e0186a | |||
7ccb9226ef | |||
48742dcee1 | |||
4acfa7a191 | |||
122d5ea529 | |||
47795cc683 | |||
ba66ddd41e | |||
525b4b6cf4 | |||
30fe632d54 | |||
4e139d2aae | |||
d113aae217 | |||
a6f6ddc34e | |||
c7969ef418 | |||
a3cdb4cca1 | |||
e6f455a9bb | |||
fa1a53270e | |||
17589843da | |||
8cbfc047bb | |||
31f0d1d874 | |||
475cee9029 | |||
3cac8e0f6f | |||
bc2c40a6ca | |||
7a4c3bab7e | |||
1c67c26bd8 | |||
41c87074e6 | |||
889a890ac5 | |||
ac8c66f5ab | |||
22b56ac65c | |||
6f5282058f | |||
863b6c48f8 | |||
083b913dd2 | |||
d0a346ed8a | |||
725b78349a | |||
08bace6c7d | |||
ba9563b983 | |||
9320c1699a | |||
ff19640171 | |||
483c97e224 | |||
b6a92f3680 | |||
a1a6e3560a | |||
c7f9a84970 | |||
81374e0eac | |||
81ee9025fb | |||
0d05f05610 | |||
21de5c4a9c | |||
131ff24e53 | |||
b6da0e9b92 | |||
836ae732f6 | |||
6f2e93c6a1 | |||
78736c70f7 | |||
eb9e6d230f | |||
aebd77ad38 | |||
f68b646878 | |||
c928941d29 | |||
544b5ba838 | |||
815c8bf4c8 | |||
75191a942f | |||
3e9ac810ba | |||
caadc0978a | |||
255dc6334f | |||
c0bf7cd871 | |||
7cf524c8f8 | |||
1c1013046e | |||
2cd2d6522e | |||
b81b66912d | |||
cf58a42185 | |||
a2094054a3 | |||
db900c8324 | |||
6cf346b3ea | |||
19ff9a3b4d | |||
d1d68c0124 | |||
fb355abbcf | |||
c76d14b881 | |||
865bb89995 | |||
0a6c9a00bd | |||
5490d82e3b | |||
2689836ab1 | |||
cfc5578d14 | |||
357da2ce3a | |||
c4a166db59 | |||
22933ef7f1 | |||
692a1ba551 | |||
9507b44d22 | |||
6fc35868ff | |||
6cd3ff5848 | |||
a5e5b61fd2 | |||
4f8495c7ad | |||
23d3762d04 | |||
5760799dec | |||
b9027e1b57 | |||
60d87e3a68 | |||
9c36cc8b01 | |||
a07037affc | |||
f7114628e0 | |||
9a53bb67fc | |||
18a2d430fc | |||
4a836121b4 | |||
30399dee8f | |||
f0f3442fb1 | |||
9b8dc4c417 | |||
26d90cd030 | |||
39676ad683 | |||
d57a2b981a | |||
b929bffea5 | |||
d31446d8aa | |||
c214fe17bf | |||
45c5f0c60a | |||
513c83e374 | |||
ec64b5ea0b | |||
8ca8d77c1e | |||
0f736e7e9d | |||
69a801b472 | |||
939773a5b9 | |||
2442592ef1 | |||
8bb586c1fd | |||
446e4ce0c3 | |||
5431b51249 | |||
476dfb0f35 | |||
3e31d1fae9 | |||
e68278f93e | |||
82f9d5501b | |||
2939b760d3 | |||
7f4551b769 | |||
5448ed643e | |||
271854e345 | |||
b67f1287c6 | |||
5c5be7f15e | |||
5d37b7a2ba | |||
0bd68902f9 | |||
072799f674 | |||
dfdb66cf31 | |||
0893f36f46 | |||
ba4ef23d6b | |||
bc9157a03b | |||
b80ec1fa3f | |||
645dbebd86 | |||
a626c69547 | |||
c8070fc544 | |||
2e89b21544 | |||
4cd75e45b9 | |||
51517cf96c | |||
4701127946 | |||
8dcdbddbfb | |||
a8e8b2e2cf | |||
94d4f8271e | |||
d69f7baaf5 | |||
079425c027 | |||
39d9c613ac | |||
e314be5b59 | |||
d071d18dd7 | |||
0a882471f3 | |||
9d301ae89e | |||
f003289816 | |||
d51c18d96d | |||
1576ce2e15 | |||
2cd25c6f3a | |||
c1c71c2e79 | |||
52ab5d8fef | |||
9202ce6d7c | |||
c0fd7697b9 | |||
28a24d30d2 | |||
9952418b3a | |||
bd07c7312a | |||
a28daf7f44 | |||
5f40394a8e | |||
97f725ae9c | |||
0706c775ac | |||
be45be0be9 | |||
9abbabd64f | |||
39221998bd | |||
de66f35798 | |||
2b402fe3a0 | |||
03fe23d507 | |||
b2ffcb77e0 | |||
65be8daa15 | |||
9422f88451 | |||
4e7fa8216e | |||
f37bd9ea65 | |||
750d528db2 | |||
d837bbf5f7 | |||
dadb960ab0 | |||
92f5027c3c | |||
ed9fef408e | |||
6994136fb3 | |||
7686fc6f4d | |||
a1c7c1fb49 | |||
ec632e6694 | |||
fcfb5ef0a3 | |||
5c0f9b1483 | |||
37cb93be10 | |||
beb451fd19 | |||
78ad95d3ad | |||
0cab102f3a | |||
fd8f8162e1 | |||
38d3703484 | |||
7667493d56 | |||
ff96126057 | |||
b6db709e02 | |||
1dc06f7ad3 | |||
645cf109e9 | |||
510de87607 | |||
477163cb84 | |||
a3dbde894a | |||
59785ea04c | |||
0cee1dfbd6 | |||
0d3757f2d3 | |||
debef43111 | |||
59b2715058 | |||
270b842c71 | |||
8b197ed4d6 | |||
3a38bbbe6d | |||
f70838a983 | |||
7492a158d2 | |||
1fd2a7ec13 | |||
dac56bace9 | |||
bb655b1807 | |||
9d7352a9e4 | |||
93cb26e879 | |||
51aad804d6 | |||
b68e98d521 | |||
c36dee8808 | |||
86847f1866 | |||
203454848a | |||
6e7e11e061 | |||
8d568d533b | |||
348a5f3d7c | |||
2de4978a31 | |||
642a51a558 | |||
1c6ab5447d | |||
e7d6bd19eb | |||
f6e40a9092 | |||
720d5db041 | |||
fd3ce321c5 | |||
7df8cd2b5d | |||
2f640ccdf1 | |||
aaf0f9aab1 | |||
64f4231283 | |||
377f84e26e | |||
7384c55b69 | |||
0589171ceb | |||
3cf9c30974 | |||
c1f0fa5bd6 | |||
b01a0325ba | |||
eef8f63dc6 | |||
de6e3d64b4 | |||
ed38233044 | |||
64874417e0 | |||
b3decdc4e5 | |||
9f9b8d1cae | |||
c456825d0e | |||
32500faf6d | |||
fd5a304821 | |||
0ab59a10b3 | |||
83726b9c96 | |||
3295696a20 | |||
054db12d02 | |||
3de91eee2c | |||
3ef1748e6d | |||
8402a9b665 | |||
1ce8da66c2 | |||
c07e4c3476 | |||
871f1e90d6 | |||
168682fb7d | |||
6df063fb0b | |||
662ecb721b | |||
b005dc45ec | |||
2495c1d99e | |||
88e09ef380 | |||
bf4cdd71ce | |||
cc019a217f | |||
8dd7147888 | |||
91b2a169b4 | |||
2dad6ee50d | |||
43829c3ad3 | |||
9f417bd50b | |||
88ac0de0e6 | |||
9c5643501d | |||
eb8867d541 | |||
448a21a85d | |||
e4aadc1992 | |||
f25ca768ad | |||
42149416e1 | |||
531ee16b7a | |||
afb6304979 | |||
108ec412c3 | |||
0afebcfd9e | |||
dd47d50679 | |||
595f01ed28 | |||
3a83aabf42 | |||
87ba0ec566 | |||
75482bb4b3 | |||
7ba5512a65 | |||
c57f03b092 | |||
08da5e9e0d | |||
25cac33074 | |||
f512b29443 | |||
1461da309f | |||
4ae1a65958 | |||
624aef6979 | |||
042b0c2f18 | |||
e53e40bf62 | |||
04b41248ce | |||
5f985ee832 | |||
419072059f | |||
a032bde131 | |||
264e72d335 | |||
429159f919 | |||
6ef9721dd3 | |||
5c5d3c1a24 | |||
ff59984ff4 | |||
1162f8bcff | |||
baca9e48d4 | |||
744c4c7acb | |||
7b1ec26655 | |||
3e1de8203d | |||
12ca0f9a63 | |||
f9e4901543 | |||
7fcd9435f3 | |||
eb894c330f | |||
f4e28983a1 | |||
7d494f1ddf | |||
f7ff39e7ff | |||
f50dd5d677 | |||
adf3493af8 | |||
1da7be6334 | |||
be4d3a2b84 | |||
e9190599ca | |||
d050d5fb18 | |||
c9bf8330de | |||
aa7ab1c1e0 | |||
535468e5af | |||
60b6601d3e | |||
190b47aad2 | |||
08d0b0f5ef | |||
828121217d | |||
49fad60683 | |||
e902178153 | |||
71a7165ed7 | |||
3197390ed4 | |||
5792eea1b1 | |||
adc85b8af4 | |||
7532e44d37 | |||
081a312132 | |||
f5ba0db663 | |||
ed727aac78 | |||
8f85675275 | |||
5d1946465b | |||
e5d6d1dcf0 | |||
839dbd98da | |||
5416f38eb4 | |||
866f3954a9 | |||
dd2f324050 | |||
ee6209afb2 | |||
3b68630e61 | |||
8f539adfdb | |||
56f552cc89 | |||
bb7fc84fab | |||
e7ae677b71 | |||
64f80f122f | |||
43a59c9b80 | |||
53f548bb08 | |||
291743087d | |||
432210e1b5 | |||
cb115d31cc | |||
088ecac89d | |||
cb2110f669 | |||
b590f352e9 | |||
ec23e6270b | |||
5ec78d11d9 | |||
3ff89fa7ec | |||
c0ef868ad2 | |||
6cbd66b534 | |||
58fa54a9a6 | |||
efe62eb303 | |||
cc7a1808ec | |||
08d0a45ee7 | |||
be15c8f437 | |||
80fa92fb97 | |||
c1b264e4e9 | |||
7257336dc5 | |||
feb4373735 | |||
9861135546 | |||
0b462feff6 | |||
bd7662e5e4 | |||
73de9be6d5 | |||
fb914db1aa | |||
d31945e1fd | |||
3a04c66ee1 | |||
b8f785b89d | |||
32f5987263 | |||
9ee0db95ac | |||
7168811283 | |||
6efff48025 | |||
556abfabb9 | |||
6caec5b8e2 | |||
508af8d458 | |||
b7bbe090e9 | |||
8c9a13b2b7 | |||
f69867fcff | |||
1e14102316 | |||
92c30739f6 | |||
ddc0b37d13 | |||
22c0d5cb4e | |||
9d1e4b9014 | |||
99971cb91c | |||
c40da925a3 | |||
7c75e6666e | |||
12678eb1c0 | |||
435945d09d | |||
5e198381d3 | |||
978282404a | |||
8485559318 | |||
a4a40f3b5b | |||
fc9a6a805f | |||
1fd6c97532 | |||
74cef67e9f | |||
9b7b8bb9a1 | |||
9c2f5ee041 | |||
c6a15024f5 | |||
b27e8606ae | |||
4a2c225c8c | |||
557003d5c4 | |||
0cd5dab244 | |||
ae3abc2126 | |||
141c999acd | |||
300047ce5a | |||
bfc95ccf73 | |||
922b7b0ad3 | |||
522877b8dd | |||
bd53c28ae1 | |||
c260343125 | |||
8560e107bc | |||
a2dcf2fc41 | |||
d72f0779b6 | |||
05c2db1dc0 | |||
282c2be5af | |||
f2b40b51c2 | |||
943ff2dfdb | |||
fccdeaec3f | |||
ea5148ca0f | |||
55b3ae22ee | |||
aa64ff6c94 | |||
6fd089d31a | |||
4850919a5b | |||
ed0eafbfd0 | |||
89120d45c0 | |||
149edaecab | |||
6eeb7a92b8 | |||
f0e720931b | |||
a222e3d054 | |||
380d14f406 | |||
29b33b37ee | |||
a6d4868ff0 | |||
82e81a0984 | |||
9ffab33037 | |||
bb6b912aef | |||
974269b8f1 | |||
bfc9873fb9 | |||
b946d89ec1 | |||
57ec04d9ec | |||
6ebab5f577 | |||
1eedeb5842 | |||
c363154e07 | |||
87627eebaa | |||
2752858c7c | |||
86931bdafd | |||
389350ba77 | |||
a9960ac63a | |||
2a4f2fba09 | |||
97885d3def | |||
990fef5993 | |||
e5d56a7cfe | |||
779bd244a6 | |||
a5956fc2f4 | |||
2924b84deb | |||
47edc18931 | |||
3b303a20a4 | |||
1e48d9e15b | |||
0fb9a438f9 | |||
5f5f68cdcd | |||
40b7230bd4 | |||
0befca3704 | |||
f3be43c39c | |||
2f67ec2f84 | |||
f6a6766f7d | |||
139f4ae26b | |||
7e25be2513 | |||
c32edde497 | |||
b6e66d1d39 | |||
1d3ec1f31c | |||
69e08abaef | |||
928c51ba7b | |||
a8abf35a91 | |||
ea8a94e6e2 | |||
449709f6cb | |||
25cac0089f | |||
5a33789cd1 | |||
ad2a3eed9b | |||
110ae539b8 | |||
f7a90e041c | |||
0b4a076f66 | |||
4e1974c6e6 | |||
65a19f0c75 | |||
37a4e5f4fc | |||
91c56ceb6e | |||
c3f3f118c3 | |||
e51f59e1b7 | |||
3f610edc2a | |||
562c4d99e6 | |||
fa554f1684 | |||
7aecf15f94 | |||
90462ea1de | |||
bb1d02bde2 | |||
884f6a2fc9 | |||
d8905a9588 | |||
e2cefb7f47 | |||
4ee859b691 | |||
8cdc619f8f | |||
2c47196600 | |||
901453ba7d | |||
10609eebfa | |||
331afcb96a | |||
b388b78892 | |||
51d21fbe66 | |||
eec7e6500e | |||
43baafbebb | |||
e3a5584d0a | |||
76db7ba781 | |||
9a4267f01f | |||
8d502eba59 | |||
ecca0d69a4 | |||
e1d69e236f | |||
cbb7e95d82 | |||
e2d2a4e2e4 | |||
7a999f2289 | |||
d5ae48a754 | |||
0e04fd26d7 | |||
1bd7c55c88 | |||
7627c43dee | |||
74df9b57ec | |||
59520c31fd | |||
53937e09a0 | |||
8b5a1faaa4 | |||
2a1d9a7428 | |||
b5ccac3cb5 | |||
d7d533f9de | |||
f14aba65c5 | |||
7be09a4af9 | |||
efb0ffc4ec | |||
a8fad1b61c | |||
9869f01e7c | |||
7588397fb8 | |||
9885c6ba6c | |||
3e9677904d | |||
df61e173c1 | |||
2c36844d34 | |||
cc6b2d578f | |||
8322c90834 | |||
b312846ff6 | |||
689e75e10a | |||
133b5c6391 | |||
ed5c918d70 | |||
bf51450647 | |||
7cbeef21e1 | |||
9693dfb09d | |||
c17e8fa8a4 | |||
21c9705a0f | |||
daba865a94 | |||
41e18aa993 | |||
ffc07a08d7 | |||
14440a95af | |||
645d945a33 | |||
1024fa4706 | |||
f231ad84e9 | |||
5c79e72774 | |||
639024897a | |||
0103cf8cd5 | |||
37129c2aa2 | |||
30f7e9e104 | |||
7f4fc20f98 | |||
45462e4a5e | |||
c8a90ec7d1 | |||
41ece00789 | |||
28193f12ca | |||
27778f839a | |||
ef4d78dda2 | |||
bd1f741dad | |||
2900f998b1 | |||
7271fbb092 | |||
861d028d09 | |||
f96d50bc07 | |||
25f15677c3 | |||
d2623a2ef2 | |||
7782d9e46c | |||
53fb48537d | |||
7e5e763584 | |||
1f2dab0a83 | |||
b17726c9da | |||
b267a504ca | |||
45211e14b3 | |||
2f128bcd3c | |||
8855a5fffb | |||
f2cbd26a85 | |||
06125e6820 | |||
edad7fdbfe | |||
186a9e3b41 | |||
f9882a0c5c | |||
ec6facfe7d | |||
42184984a2 | |||
cc82bc182a | |||
6e52dc622d | |||
d3315bda11 | |||
586c11251a | |||
a10be38d0e | |||
55ee63a57e | |||
d8f3622e16 | |||
0bbde336b3 | |||
faef125b74 | |||
f897357b3c | |||
40075761fa | |||
298e950e81 | |||
f02ed78a20 | |||
82854236f3 | |||
6558cd2f27 | |||
f06ded9433 | |||
1b867cc1a4 | |||
1622dfcb53 | |||
3b1961bb3d | |||
6119945256 | |||
3148538f3f | |||
a03f330c49 | |||
01185a830b | |||
502441c0e8 | |||
534e71b720 | |||
b8f8b9e72c | |||
533955f928 | |||
5e4877b8a4 | |||
1fc2f2e3e4 | |||
69d7cfc5ce | |||
76b2561893 | |||
89053d5747 | |||
e1985690d2 | |||
eedd182187 | |||
e9e803db18 | |||
22c91811ad | |||
ded13933f2 | |||
813f63663c | |||
0ea5b38fb1 | |||
6c62c0681c | |||
9693b2166a | |||
87c429b5bd | |||
8233f86181 | |||
efa72e8d14 | |||
6a5713f5e5 | |||
333ba491f1 | |||
23efba6193 | |||
f25777f2d2 | |||
6be1db00d1 | |||
4a64280a7c | |||
408142647c | |||
41ed9a1a72 | |||
92d9ce8117 | |||
158dd49b3d | |||
57d994db0c | |||
87c5c69c87 | |||
e6c8b83b20 | |||
1afafc0c5f | |||
616b18a9e5 | |||
5c1e2e5d7a | |||
696f3d19af | |||
1b526eb573 | |||
e159f15600 | |||
af6d52e4c8 | |||
99eb919f4e | |||
1d640ee118 | |||
aedbab17cc | |||
3e00ce0d88 | |||
621fc5a715 | |||
b14e347da1 | |||
034b8f09df | |||
c537a0ba93 | |||
897d775b14 | |||
4f43f019e0 | |||
1ea0aaef76 | |||
fd1cfcff5f | |||
c7308f4178 | |||
5cc65c5bd3 | |||
f216dd7617 | |||
af022fd8b8 | |||
5c7181ca21 | |||
30892ebfa3 | |||
ae2d71553e | |||
154e418c34 | |||
cfd1888969 | |||
d53795184c | |||
fe3609451e | |||
3692c9eb64 | |||
89a532eeac | |||
85740dd09f | |||
b05cfe4a84 | |||
322b64c0b4 | |||
601bc3e3cc | |||
c77fe1f2cf | |||
8e7744a695 | |||
901d6894de | |||
b463663175 | |||
2294e9ffdc | |||
1122f7281e | |||
99ced12ac5 | |||
2e80f9dfba | |||
3a990dce75 | |||
cc441258db | |||
ee144acea9 | |||
35b7ce1a96 | |||
dc0e55bf16 | |||
1b956af855 | |||
80c88e13ff | |||
ad9e6a4ec5 | |||
504f182448 | |||
fd5999378b | |||
8451436cb8 | |||
37628953c5 | |||
83a77f1064 | |||
99640a35a3 | |||
88cdbc2ad6 | |||
db10103d8e | |||
2795fe4579 | |||
54631026de | |||
80783199a9 | |||
6d557269c1 | |||
26b268588f | |||
a1af83c0ab | |||
d0d5068f72 | |||
8a1f3a4c0b | |||
338793d891 | |||
c82ce9233b | |||
4b48ba4e8c | |||
7115bd46ff | |||
e967d9ded3 | |||
f00ceedae4 | |||
df67836c1a | |||
9fd0e90850 | |||
42c4ea38cc | |||
df53968306 | |||
df530bb66d | |||
c52e30e8e0 | |||
5e6e1e237a | |||
943a1940e2 | |||
12913a16fd | |||
acb9244205 | |||
d04014f875 | |||
929e545514 | |||
942c802431 | |||
70d02cf1be | |||
f96c60c1a0 | |||
8accb78fa9 | |||
05203e2cf0 | |||
b6c9ab0c15 | |||
cdef5cd1ad | |||
ea7d4d323e | |||
17fff8c665 | |||
92977f303d | |||
8043409d38 | |||
37dc1c9a82 | |||
631091940b | |||
938fcb3e5e | |||
5e1d17dff2 | |||
449dc17df8 | |||
3e11011229 | |||
52d577c7dd | |||
18693fb380 | |||
f7e9725e59 | |||
9a4a534c92 | |||
b090ff9994 | |||
3d68a0988b | |||
d6c8b9b994 | |||
49e6c2ed75 | |||
e4bcdd7b4d | |||
7747ec5b6d |
@ -15,10 +15,7 @@ url: https://example.tld/
|
|||||||
#───┘ Port and TLS settings └───────────────────────────────────
|
#───┘ Port and TLS settings └───────────────────────────────────
|
||||||
|
|
||||||
#
|
#
|
||||||
# Misskey supports two deployment options for public.
|
# Misskey requires a reverse proxy to support HTTPS connections.
|
||||||
#
|
|
||||||
|
|
||||||
# Option 1: With Reverse Proxy
|
|
||||||
#
|
#
|
||||||
# +----- https://example.tld/ ------------+
|
# +----- https://example.tld/ ------------+
|
||||||
# +------+ |+-------------+ +----------------+|
|
# +------+ |+-------------+ +----------------+|
|
||||||
@ -26,30 +23,12 @@ url: https://example.tld/
|
|||||||
# +------+ |+-------------+ +----------------+|
|
# +------+ |+-------------+ +----------------+|
|
||||||
# +---------------------------------------+
|
# +---------------------------------------+
|
||||||
#
|
#
|
||||||
# You need to setup reverse proxy. (eg. nginx)
|
# You need to set up a reverse proxy. (e.g. nginx)
|
||||||
# You do not define 'https' section.
|
# An encrypted connection with HTTPS is highly recommended
|
||||||
|
# because tokens may be transferred in GET requests.
|
||||||
|
|
||||||
# Option 2: Standalone
|
# The port that your Misskey server should listen on.
|
||||||
#
|
port: 3000
|
||||||
# +- https://example.tld/ -+
|
|
||||||
# +------+ | +---------------+ |
|
|
||||||
# | User | ---> | | Misskey (443) | |
|
|
||||||
# +------+ | +---------------+ |
|
|
||||||
# +------------------------+
|
|
||||||
#
|
|
||||||
# You need to run Misskey as root.
|
|
||||||
# You need to set Certificate in 'https' section.
|
|
||||||
|
|
||||||
# To use option 1, uncomment below line.
|
|
||||||
#port: 3000 # A port that your Misskey server should listen.
|
|
||||||
|
|
||||||
# To use option 2, uncomment below lines.
|
|
||||||
#port: 443
|
|
||||||
|
|
||||||
#https:
|
|
||||||
# # path for certification
|
|
||||||
# key: /etc/letsencrypt/live/example.tld/privkey.pem
|
|
||||||
# cert: /etc/letsencrypt/live/example.tld/fullchain.pem
|
|
||||||
|
|
||||||
# ┌──────────────────────────┐
|
# ┌──────────────────────────┐
|
||||||
#───┘ PostgreSQL configuration └────────────────────────────────
|
#───┘ PostgreSQL configuration └────────────────────────────────
|
||||||
@ -155,6 +134,9 @@ id: 'aid'
|
|||||||
# Media Proxy
|
# Media Proxy
|
||||||
#mediaProxy: https://example.com/proxy
|
#mediaProxy: https://example.com/proxy
|
||||||
|
|
||||||
|
# Proxy remote files (default: false)
|
||||||
|
#proxyRemoteFiles: true
|
||||||
|
|
||||||
# Sign to ActivityPub GET request (default: false)
|
# Sign to ActivityPub GET request (default: false)
|
||||||
#signToActivityPubGet: true
|
#signToActivityPubGet: true
|
||||||
|
|
||||||
|
8
.github/ISSUE_TEMPLATE/01_bug-report.md
vendored
@ -16,11 +16,11 @@ First, in order to avoid duplicate Issues, please search to see if the problem y
|
|||||||
|
|
||||||
<!-- Tell us what the bug is -->
|
<!-- Tell us what the bug is -->
|
||||||
|
|
||||||
## 🙂 Expected Behavior
|
## 🥰 Expected Behavior
|
||||||
|
|
||||||
<!--- Tell us what should happen -->
|
<!--- Tell us what should happen -->
|
||||||
|
|
||||||
## ☹️ Actual Behavior
|
## 🤬 Actual Behavior
|
||||||
|
|
||||||
<!--- Tell us what happens instead of the expected behavior -->
|
<!--- Tell us what happens instead of the expected behavior -->
|
||||||
|
|
||||||
@ -33,3 +33,7 @@ First, in order to avoid duplicate Issues, please search to see if the problem y
|
|||||||
## 📌 Environment
|
## 📌 Environment
|
||||||
|
|
||||||
<!-- Tell us where on the platform it happens -->
|
<!-- Tell us where on the platform it happens -->
|
||||||
|
|
||||||
|
Misskey version:
|
||||||
|
Your OS:
|
||||||
|
Your browser:
|
||||||
|
7
.github/PULL_REQUEST_TEMPLATE.md
vendored
@ -1,10 +1,7 @@
|
|||||||
<!-- ℹ お読みください
|
<!-- ℹ お読みください / README
|
||||||
PRありがとうございます! PRを作成する前に、コントリビューションガイドをご確認ください:
|
PRありがとうございます! PRを作成する前に、コントリビューションガイドをご確認ください:
|
||||||
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md
|
|
||||||
-->
|
|
||||||
<!-- ℹ README
|
|
||||||
Thank you for your PR! Before creating a PR, please check the contribution guide:
|
Thank you for your PR! Before creating a PR, please check the contribution guide:
|
||||||
https://github.com/misskey-dev/misskey/blob/develop/docs/CONTRIBUTING.en.md
|
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md
|
||||||
-->
|
-->
|
||||||
|
|
||||||
# What
|
# What
|
||||||
|
17
.github/dependabot.yml
vendored
@ -5,7 +5,18 @@
|
|||||||
|
|
||||||
version: 2
|
version: 2
|
||||||
updates:
|
updates:
|
||||||
- package-ecosystem: "npm" # See documentation for possible values
|
- package-ecosystem: npm
|
||||||
directory: "/" # Location of package manifests
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: daily
|
||||||
|
open-pull-requests-limit: 0
|
||||||
|
- package-ecosystem: npm
|
||||||
|
directory: "/packages/backend"
|
||||||
|
schedule:
|
||||||
|
interval: daily
|
||||||
|
open-pull-requests-limit: 0
|
||||||
|
- package-ecosystem: npm
|
||||||
|
directory: "/packages/client"
|
||||||
|
schedule:
|
||||||
|
interval: daily
|
||||||
|
open-pull-requests-limit: 0
|
||||||
|
18
.github/workflows/docker-image.yml
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
name: Docker Image CI
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ master ]
|
||||||
|
pull_request:
|
||||||
|
branches: [ master ]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Build the Docker image
|
||||||
|
run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
|
12
.github/workflows/lint.yml
vendored
@ -14,12 +14,12 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- uses: actions/setup-node@v1
|
- uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version: 12.x
|
node-version: 16.x
|
||||||
- uses: actions/cache@v2
|
cache: 'yarn'
|
||||||
with:
|
cache-dependency-path: |
|
||||||
path: '**/node_modules'
|
packages/backend/yarn.lock
|
||||||
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
|
packages/client/yarn.lock
|
||||||
- run: yarn install
|
- run: yarn install
|
||||||
- run: yarn lint
|
- run: yarn lint
|
||||||
|
55
.github/workflows/test.yml
vendored
@ -17,14 +17,14 @@ jobs:
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:12.2-alpine
|
image: postgres:13
|
||||||
ports:
|
ports:
|
||||||
- 54312:5432
|
- 54312:5432
|
||||||
env:
|
env:
|
||||||
POSTGRES_DB: test-misskey
|
POSTGRES_DB: test-misskey
|
||||||
POSTGRES_HOST_AUTH_METHOD: trust
|
POSTGRES_HOST_AUTH_METHOD: trust
|
||||||
redis:
|
redis:
|
||||||
image: redis:4.0-alpine
|
image: redis:6
|
||||||
ports:
|
ports:
|
||||||
- 56312:6379
|
- 56312:6379
|
||||||
|
|
||||||
@ -33,9 +33,13 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v1
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
|
cache: 'yarn'
|
||||||
|
cache-dependency-path: |
|
||||||
|
packages/backend/yarn.lock
|
||||||
|
packages/client/yarn.lock
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: yarn install
|
run: yarn install
|
||||||
- name: Check yarn.lock
|
- name: Check yarn.lock
|
||||||
@ -51,19 +55,21 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
node-version: [16.x]
|
node-version: [16.x]
|
||||||
|
browser: [chrome]
|
||||||
|
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:12.2-alpine
|
image: postgres:13
|
||||||
ports:
|
ports:
|
||||||
- 54312:5432
|
- 54312:5432
|
||||||
env:
|
env:
|
||||||
POSTGRES_DB: test-misskey
|
POSTGRES_DB: test-misskey
|
||||||
POSTGRES_HOST_AUTH_METHOD: trust
|
POSTGRES_HOST_AUTH_METHOD: trust
|
||||||
redis:
|
redis:
|
||||||
image: redis:4.0-alpine
|
image: redis:6
|
||||||
ports:
|
ports:
|
||||||
- 56312:6379
|
- 56312:6379
|
||||||
|
|
||||||
@ -71,14 +77,20 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
|
# https://github.com/cypress-io/cypress-docker-images/issues/150
|
||||||
|
#- name: Install mplayer for FireFox
|
||||||
|
# run: sudo apt install mplayer -y
|
||||||
|
# if: ${{ matrix.browser == 'firefox' }}
|
||||||
|
#- uses: browser-actions/setup-firefox@latest
|
||||||
|
# if: ${{ matrix.browser == 'firefox' }}
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v1
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- uses: actions/cache@v2
|
cache: 'yarn'
|
||||||
with:
|
cache-dependency-path: |
|
||||||
path: '**/node_modules'
|
packages/backend/yarn.lock
|
||||||
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
|
packages/client/yarn.lock
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: yarn install
|
run: yarn install
|
||||||
- name: Check yarn.lock
|
- name: Check yarn.lock
|
||||||
@ -87,5 +99,24 @@ jobs:
|
|||||||
run: cp .github/misskey/test.yml .config
|
run: cp .github/misskey/test.yml .config
|
||||||
- name: Build
|
- name: Build
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Test
|
# https://github.com/cypress-io/cypress/issues/4351#issuecomment-559489091
|
||||||
run: yarn e2e
|
- name: ALSA Env
|
||||||
|
run: echo -e 'pcm.!default {\n type hw\n card 0\n}\n\nctl.!default {\n type hw\n card 0\n}' > ~/.asoundrc
|
||||||
|
- name: Cypress run
|
||||||
|
uses: cypress-io/github-action@v2
|
||||||
|
with:
|
||||||
|
install: false
|
||||||
|
start: npm run start:test
|
||||||
|
wait-on: 'http://localhost:61812'
|
||||||
|
headless: false
|
||||||
|
browser: ${{ matrix.browser }}
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
if: failure()
|
||||||
|
with:
|
||||||
|
name: ${{ matrix.browser }}-cypress-screenshots
|
||||||
|
path: cypress/screenshots
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
if: always()
|
||||||
|
with:
|
||||||
|
name: ${{ matrix.browser }}-cypress-videos
|
||||||
|
path: cypress/videos
|
||||||
|
@ -1 +1 @@
|
|||||||
v16.6.2
|
v16.14.0
|
||||||
|
1
.vscode/extensions.json
vendored
@ -4,6 +4,5 @@
|
|||||||
"eg2.vscode-npm-script",
|
"eg2.vscode-npm-script",
|
||||||
"dbaeumer.vscode-eslint",
|
"dbaeumer.vscode-eslint",
|
||||||
"johnsoncodehk.volar",
|
"johnsoncodehk.volar",
|
||||||
"sysoev.language-stylus"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
246
CHANGELOG.md
@ -2,11 +2,257 @@
|
|||||||
## 12.x.x (unreleased)
|
## 12.x.x (unreleased)
|
||||||
|
|
||||||
### Improvements
|
### Improvements
|
||||||
|
-
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
-
|
||||||
|
|
||||||
|
You should also include the user name that made the change.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
## 12.110.1 (2022/04/23)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- Fix GOP rendering @syuilo
|
||||||
|
- Improve performance of antenna, clip, and list @xianon
|
||||||
|
|
||||||
|
## 12.110.0 (2022/04/11)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- Improve webhook @syuilo
|
||||||
|
- Client: Show loading icon on splash screen @syuilo
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- API: parameter validation of users/show was wrong
|
||||||
|
- Federation: リモートインスタンスへのダイレクト投稿が届かない問題を修正 @syuilo
|
||||||
|
|
||||||
|
## 12.109.2 (2022/04/03)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- API: admin/update-meta was not working @syuilo
|
||||||
|
- Client: テーマを切り替えたり読み込んだりするとmeta[name="theme-color"]のcontentがundefinedになる問題を修正 @tamaina
|
||||||
|
|
||||||
|
## 12.109.1 (2022/04/02)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- API: Renoteが行えない問題を修正
|
||||||
|
|
||||||
|
## 12.109.0 (2022/04/02)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- Webhooks @syuilo
|
||||||
|
- Bull Dashboardを組み込み、ジョブキューの確認や操作を行えるように @syuilo
|
||||||
|
- Bull Dashboardを開くには、最初だけ一旦ログアウトしてから再度管理者権限を持つアカウントでログインする必要があります
|
||||||
|
- Check that installed Node.js version fulfills version requirement @ThatOneCalculator
|
||||||
|
- Server: overall performance improvements @syuilo
|
||||||
|
- Federation: avoid duplicate activity delivery @Johann150
|
||||||
|
- Federation: limit federation of reactions on direct notes @Johann150
|
||||||
|
- Client: タッチパッド・タッチスクリーンでのデッキの操作性を向上 @tamaina
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- email address validation was not working @ybw2016v
|
||||||
|
- API: fix endpoint endpoint @Johann150
|
||||||
|
- API: fix admin/meta endpoint @syuilo
|
||||||
|
- API: improved validation and documentation for endpoints that accept different variants of input @Johann150
|
||||||
|
- API: `notes/create`: The `mediaIds` property is now deprecated. @Johann150
|
||||||
|
- Use `fileIds` instead, it has the same behaviour.
|
||||||
|
- Client: URIエンコーディングが異常でdecodeURIComponentが失敗するとURLが表示できなくなる問題を修正 @tamaina
|
||||||
|
|
||||||
|
## 12.108.1 (2022/03/12)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- リレーが動作しない問題を修正 @xianonn
|
||||||
|
- ulidを使用していると動作しない問題を修正 @syuilo
|
||||||
|
- 外部からOGPが正しく取得できない問題を修正 @syuilo
|
||||||
|
- instance can not get the files from other instance when there are items in allowedPrivateNetworks in .config/default.yml @ybw2016v
|
||||||
|
|
||||||
|
## 12.108.0 (2022/03/09)
|
||||||
|
|
||||||
|
### NOTE
|
||||||
|
このバージョンからNode v16.14.0以降が必要です
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
- ノートの最大文字数を設定できる機能が廃止され、デフォルトで一律3000文字になりました @syuilo
|
||||||
|
- Misskey can no longer terminate HTTPS connections. @Johann150
|
||||||
|
- If you did not use a reverse proxy (e.g. nginx) before, you will probably need to adjust
|
||||||
|
your configuration file and set up a reverse proxy. The `https` configuration key is no
|
||||||
|
longer recognized!
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- インスタンスデフォルトテーマを設定できるように @syuilo
|
||||||
|
- ミュートに期限を設定できるように @syuilo
|
||||||
|
- アンケートが終了したときに通知が作成されるように @syuilo
|
||||||
|
- プロフィールの追加情報を最大16まで保存できるように @syuilo
|
||||||
|
- 連合チャートにPub&Subを追加 @syuilo
|
||||||
|
- 連合チャートにActiveを追加 @syuilo
|
||||||
|
- デフォルトで10秒以上時間がかかるデータベースへのクエリは中断されるように @syuilo
|
||||||
|
- 設定ファイルの`db.extra`に`statement_timeout`を設定することでタイムアウト時間を変更できます
|
||||||
|
- Client: スプラッシュスクリーンにインスタンスのアイコンを表示するように @syuilo
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- Client: リアクションピッカーの高さが低くなったまま戻らないことがあるのを修正 @syuilo
|
||||||
|
- Client: ユーザー名オートコンプリートが正しく動作しない問題を修正 @syuilo
|
||||||
|
- Client: タッチ操作だとウィジェットの編集がしにくいのを修正 @xianonn
|
||||||
|
- Client: register_note_view_interruptor()が動かないのを修正 @syuilo
|
||||||
|
- Client: iPhone X以降(?)でページの内容が全て表示しきれないのを修正 @tamaina
|
||||||
|
- Client: fix image caption on mobile @nullobsi
|
||||||
|
|
||||||
|
## 12.107.0 (2022/02/12)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- クライアント: テーマを追加 @syuilo
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- API: stats APIで内部エラーが発生する問題を修正 @syuilo
|
||||||
|
- クライアント: ソフトミュートですべてがマッチしてしまう場合があるのを修正 @tamaina
|
||||||
|
- クライアント: デバイスのスクリーンのセーフエリアを考慮するように @syuilo
|
||||||
|
- クライアント: 一部環境でサイドバーの投稿ボタンが表示されない問題を修正 @syuilo
|
||||||
|
|
||||||
|
## 12.106.3 (2022/02/11)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- クライアント: スマートフォンでの余白を調整 @syuilo
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: ノートの詳細が表示されない問題を修正 @syuilo
|
||||||
|
|
||||||
|
## 12.106.2 (2022/02/11)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: 削除したノートがタイムラインから自動で消えない問題を修正 @syuilo
|
||||||
|
- クライアント: リアクション数が正しくないことがある問題を修正 @syuilo
|
||||||
|
- 一部環境でマイグレーションが動作しない問題を修正 @syuilo
|
||||||
|
|
||||||
|
## 12.106.1 (2022/02/11)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: ワードミュートが保存できない問題を修正 @syuilo
|
||||||
|
|
||||||
|
## 12.106.0 (2022/02/11)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- Improve federation chart @syuilo
|
||||||
|
- クライアント: リアクションピッカーのサイズを設定できるように @syuilo
|
||||||
|
- クライアント: リアクションピッカーの幅、高さ制限を緩和 @syuilo
|
||||||
|
- Docker: Update to Node v16.13.2 @mei23
|
||||||
|
- Update dependencies
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- validate regular expressions in word mutes @Johann150
|
||||||
|
|
||||||
|
## 12.105.0 (2022/02/09)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- インスタンスのテーマカラーを設定できるように @syuilo
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- 一部環境でマイグレーションが失敗する問題を修正 @syuilo
|
||||||
|
|
||||||
|
## 12.104.0 (2022/02/09)
|
||||||
|
|
||||||
|
### Note
|
||||||
|
ビルドする前に`npm run clean`を実行してください。
|
||||||
|
|
||||||
|
このリリースはマイグレーションの規模が大きいため、インスタンスによってはマイグレーションに時間がかかる可能性があります。
|
||||||
|
マイグレーションが終わらない場合は、チャートの情報はリセットされてしまいますが`__chart__`で始まるテーブルの**レコード**を全て削除(テーブル自体は消さないでください)してから再度試す方法もあります。
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- チャートエンジンの強化 @syuilo
|
||||||
|
- テーブルサイズの削減
|
||||||
|
- notes/instance/perUserNotesチャートに添付ファイル付きノートの数を追加
|
||||||
|
- activeUsersチャートに新しい項目を追加
|
||||||
|
- federationチャートに新しい項目を追加
|
||||||
|
- apRequestチャートを追加
|
||||||
|
- networkチャート廃止
|
||||||
|
- クライアント: 自インスタンス情報ページでチャートを見れるように @syuilo
|
||||||
|
- クライアント: デバイスの種類を手動指定できるように @syuilo
|
||||||
|
- クライアント: UIのアイコンを更新 @syuilo
|
||||||
|
- クライアント: UIのアイコンをセルフホスティングするように @syuilo
|
||||||
|
- NodeInfo のユーザー数と投稿数の内容を見直す @xianonn
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- Client: タイムライン種別を切り替えると「新しいノートがあります」の表示が残留してしまうのを修正 @tamaina
|
||||||
|
- Client: UIのサイズがおかしくなる問題の修正 @tamaina
|
||||||
|
- Client: Setting instance information of notes to always show breaks the timeline @Johann150
|
||||||
|
- Client: 環境に依っては返信する際のカーソル位置が正しくない問題を修正 @syuilo
|
||||||
|
- Client: コントロールパネルのユーザー、ファイルにて、インスタンスの表示範囲切り替えが機能しない問題を修正 @syuilo
|
||||||
|
- Client: アップデートお知らせダイアログが出ないのを修正 @syuilo
|
||||||
|
- Client: Follows/Followers Visibility changes won't be saved unless clicking on an other checkbox @Johann150
|
||||||
|
- API: Fix API cast @mei23
|
||||||
|
- add instance favicon where it's missing @solfisher
|
||||||
|
- チャートの定期resyncが動作していない問題を修正 @syuilo
|
||||||
|
|
||||||
|
## 12.103.1 (2022/02/02)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: ツールチップの表示位置が正しくない問題を修正
|
||||||
|
|
||||||
|
## 12.103.0 (2022/02/02)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- クライアント: 連合インスタンスページからインスタンス情報再取得を行えるように
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: 投稿のNSFW画像を表示したあとにリアクションが更新されると画像が非表示になる問題を修正
|
||||||
|
- クライアント: 「クリップ」ページが開かない問題を修正
|
||||||
|
- クライアント: トレンドウィジェットが動作しないのを修正
|
||||||
|
- クライアント: フェデレーションウィジェットが動作しないのを修正
|
||||||
|
- クライアント: リアクション設定で絵文字ピッカーが開かないのを修正
|
||||||
|
- クライアント: DMページでメンションが含まれる問題を修正
|
||||||
|
- クライアント: 投稿フォームのハッシュタグ保持フィールドが動作しない問題を修正
|
||||||
|
- クライアント: サイドビューが動かないのを修正
|
||||||
|
- クライアント: ensure that specified users does not get duplicates
|
||||||
|
- Add `img-src` and `media-src` directives to `Content-Security-Policy` for
|
||||||
|
files and media proxy
|
||||||
|
|
||||||
|
## 12.102.1 (2022/01/27)
|
||||||
|
### Bugfixes
|
||||||
|
- チャットが表示できない問題を修正
|
||||||
|
|
||||||
|
## 12.102.0 (2022/01/27)
|
||||||
|
|
||||||
|
### NOTE
|
||||||
|
アップデート後、一部カスタム絵文字が表示できなくなる場合があります。その場合、一旦絵文字管理ページから絵文字を一括エクスポートし、再度コントロールパネルから一括インポートすると直ります。
|
||||||
|
⚠ 12.102.0以前にエクスポートされたzipとは互換性がありません。アップデートしてからエクスポートを行なってください。
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
- Room機能が削除されました
|
||||||
|
- 後日別リポジトリとして復活予定です
|
||||||
|
- リバーシ機能が削除されました
|
||||||
|
- 後日別リポジトリとして復活予定です
|
||||||
|
- Chat UIが削除されました
|
||||||
|
- ノートに添付できるファイルの数が16に増えました
|
||||||
|
- カスタム絵文字にSVGを指定した場合、PNGに変換されて表示されるようになりました
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- カスタム絵文字一括編集機能
|
||||||
|
- カスタム絵文字一括インポート
|
||||||
|
- 投稿フォームで一時的に投稿するアカウントを切り替えられるように
|
||||||
|
- Unifying Misskey-specific IRIs in JSON-LD `@context`
|
||||||
|
- クライアントのパフォーマンス向上
|
||||||
|
- セキュリティの向上
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- アップロードエラー時の処理を修正
|
||||||
|
|
||||||
|
## 12.101.1 (2021/12/29)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- SVG絵文字が表示できないのを修正
|
||||||
|
- エクスポートした絵文字の拡張子がfalseになることがあるのを修正
|
||||||
|
|
||||||
|
## 12.101.0 (2021/12/29)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- クライアント: ノートプレビューの精度を改善
|
||||||
|
- クライアント: MFM sparkleエフェクトの改善
|
||||||
|
- クライアント: デザインの調整
|
||||||
|
- セキュリティの向上
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: 一部のコンポーネントが裏に隠れるのを修正
|
||||||
|
- fix html blockquote conversion
|
||||||
|
|
||||||
## 12.100.2 (2021/12/18)
|
## 12.100.2 (2021/12/18)
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
@ -3,9 +3,12 @@ We're glad you're interested in contributing Misskey! In this document you will
|
|||||||
|
|
||||||
**ℹ️ Important:** This project uses Japanese as its major language, **but you do not need to translate and write the Issues/PRs in Japanese.**
|
**ℹ️ Important:** This project uses Japanese as its major language, **but you do not need to translate and write the Issues/PRs in Japanese.**
|
||||||
Also, you might receive comments on your Issue/PR in Japanese, but you do not need to reply to them in Japanese as well.\
|
Also, you might receive comments on your Issue/PR in Japanese, but you do not need to reply to them in Japanese as well.\
|
||||||
The accuracy of translation into Japanese is not high, so it will be easier for us to understand if you write it in the original language.
|
The accuracy of machine translation into Japanese is not high, so it will be easier for us to understand if you write it in the original language.
|
||||||
It will also allow the reader to use the translation tool of their preference if necessary.
|
It will also allow the reader to use the translation tool of their preference if necessary.
|
||||||
|
|
||||||
|
## Roadmap
|
||||||
|
See [ROADMAP.md](./ROADMAP.md)
|
||||||
|
|
||||||
## Issues
|
## Issues
|
||||||
Before creating an issue, please check the following:
|
Before creating an issue, please check the following:
|
||||||
- To avoid duplication, please search for similar issues before creating a new issue.
|
- To avoid duplication, please search for similar issues before creating a new issue.
|
||||||
@ -16,6 +19,9 @@ Before creating an issue, please check the following:
|
|||||||
## Before implementation
|
## Before implementation
|
||||||
When you want to add a feature or fix a bug, **first have the design and policy reviewed in an Issue** (if it is not there, please make one). Without this step, there is a high possibility that the PR will not be merged even if it is implemented.
|
When you want to add a feature or fix a bug, **first have the design and policy reviewed in an Issue** (if it is not there, please make one). Without this step, there is a high possibility that the PR will not be merged even if it is implemented.
|
||||||
|
|
||||||
|
At this point, you also need to clarify the goals of the PR you will create, and make sure that the other members of the team are aware of them.
|
||||||
|
PRs that do not have a clear set of do's and don'ts tend to be bloated and difficult to review.
|
||||||
|
|
||||||
Also, when you start implementation, assign yourself to the Issue (if you cannot do it yourself, ask another member to assign you). By expressing your intention to work the Issue, you can prevent conflicts in the work.
|
Also, when you start implementation, assign yourself to the Issue (if you cannot do it yourself, ask another member to assign you). By expressing your intention to work the Issue, you can prevent conflicts in the work.
|
||||||
|
|
||||||
## Well-known branches
|
## Well-known branches
|
||||||
@ -39,6 +45,23 @@ Thank you for your PR! Before creating a PR, please check the following:
|
|||||||
|
|
||||||
Thanks for your cooperation 🤗
|
Thanks for your cooperation 🤗
|
||||||
|
|
||||||
|
## Reviewers guide
|
||||||
|
Be willing to comment on the good points and not just the things you want fixed 💯
|
||||||
|
|
||||||
|
### Review perspective
|
||||||
|
- Scope
|
||||||
|
- Are the goals of the PR clear?
|
||||||
|
- Is the granularity of the PR appropriate?
|
||||||
|
- Security
|
||||||
|
- Does merging this PR create a vulnerability?
|
||||||
|
- Performance
|
||||||
|
- Will merging this PR cause unexpected performance degradation?
|
||||||
|
- Is there a more efficient way?
|
||||||
|
- Testing
|
||||||
|
- Does the test ensure the expected behavior?
|
||||||
|
- Are there any omissions or gaps?
|
||||||
|
- Does it check for anomalies?
|
||||||
|
|
||||||
## Localization (l10n)
|
## Localization (l10n)
|
||||||
Misskey uses [Crowdin](https://crowdin.com/project/misskey) for localization management.
|
Misskey uses [Crowdin](https://crowdin.com/project/misskey) for localization management.
|
||||||
You can improve our translations with your Crowdin account.
|
You can improve our translations with your Crowdin account.
|
||||||
@ -87,25 +110,18 @@ Configuration files are located in [`/.github/workflows`](/.github/workflows).
|
|||||||
|
|
||||||
## Vue
|
## Vue
|
||||||
Misskey uses Vue(v3) as its front-end framework.
|
Misskey uses Vue(v3) as its front-end framework.
|
||||||
**When creating a new component, please use the Composition API instead of the Options API.**
|
- Use TypeScript.
|
||||||
Some of the existing components are implemented in the Options API, but it is an old implementation. Refactors that migrate those components to the Composition API are also welcome.
|
- **When creating a new component, please use the Composition API (with [setup sugar](https://v3.vuejs.org/api/sfc-script-setup.html) and [ref sugar](https://github.com/vuejs/rfcs/discussions/369)) instead of the Options API.**
|
||||||
|
- Some of the existing components are implemented in the Options API, but it is an old implementation. Refactors that migrate those components to the Composition API are also welcome.
|
||||||
## Adding MisskeyRoom items
|
|
||||||
* Use English for material, object and texture names.
|
|
||||||
* Use meter for unit of length.
|
|
||||||
* Your PR should include all source files (e.g. `.png`, `.blend`) of your models (for later editing).
|
|
||||||
* Your PR must include the glTF binary files (`.glb`) of your models.
|
|
||||||
* Add a locale key `room.furnitures.YOUR_ITEM` at [`/locales/ja-JP.yml`](/locales/ja-JP.yml).
|
|
||||||
* Add a furniture definition at [`src/client/scripts/room/furnitures.json5`](src/client/scripts/room/furnitures.json5).
|
|
||||||
|
|
||||||
If you have no experience on 3D modeling, we suggest to use the free 3DCG software [Blender](https://www.blender.org/).
|
|
||||||
You can find information on glTF 2.0 at [glTF 2.0 — Blender Manual]( https://docs.blender.org/manual/en/dev/addons/io_scene_gltf2.html).
|
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
### How to resolve conflictions occurred at yarn.lock?
|
### How to resolve conflictions occurred at yarn.lock?
|
||||||
|
|
||||||
Just execute `yarn` to fix it.
|
Just execute `yarn` to fix it.
|
||||||
|
|
||||||
|
### INSERTするときにはsaveではなくinsertを使用する
|
||||||
|
#6441
|
||||||
|
|
||||||
### placeholder
|
### placeholder
|
||||||
SQLをクエリビルダで組み立てる際、使用するプレースホルダは重複してはならない
|
SQLをクエリビルダで組み立てる際、使用するプレースホルダは重複してはならない
|
||||||
例えば
|
例えば
|
||||||
@ -185,11 +201,13 @@ MongoDBの時とは違い、findOneでレコードを取得する時に対象レ
|
|||||||
MongoDBは`null`で返してきてたので、その感覚で`if (x === null)`とか書くとバグる。代わりに`if (x == null)`と書いてください
|
MongoDBは`null`で返してきてたので、その感覚で`if (x === null)`とか書くとバグる。代わりに`if (x == null)`と書いてください
|
||||||
|
|
||||||
### Migration作成方法
|
### Migration作成方法
|
||||||
```
|
packages/backendで:
|
||||||
npx ts-node ./node_modules/typeorm/cli.js migration:generate -n 変更の名前 -o
|
```sh
|
||||||
|
npx typeorm migration:generate -d ormconfig.js -o <migration name>
|
||||||
```
|
```
|
||||||
|
|
||||||
作成されたスクリプトは不必要な変更を含むため除去してください。
|
- 生成後、ファイルをmigration下に移してください
|
||||||
|
- 作成されたスクリプトは不必要な変更を含むため除去してください
|
||||||
|
|
||||||
### コネクションには`markRaw`せよ
|
### コネクションには`markRaw`せよ
|
||||||
**Vueのコンポーネントのdataオプションとして**misskey.jsのコネクションを設定するとき、必ず`markRaw`でラップしてください。インスタンスが不必要にリアクティブ化されることで、misskey.js内の処理で不具合が発生するとともに、パフォーマンス上の問題にも繋がる。なお、Composition APIを使う場合はこの限りではない(リアクティブ化はマニュアルなため)。
|
**Vueのコンポーネントのdataオプションとして**misskey.jsのコネクションを設定するとき、必ず`markRaw`でラップしてください。インスタンスが不必要にリアクティブ化されることで、misskey.js内の処理で不具合が発生するとともに、パフォーマンス上の問題にも繋がる。なお、Composition APIを使う場合はこの限りではない(リアクティブ化はマニュアルなため)。
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM node:16.6.2-alpine3.13 AS base
|
FROM node:16.14.0-alpine3.15 AS base
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production
|
||||||
|
|
||||||
@ -32,4 +32,3 @@ COPY --from=builder /misskey/packages/client/node_modules ./packages/client/node
|
|||||||
COPY . ./
|
COPY . ./
|
||||||
|
|
||||||
CMD ["npm", "run", "migrateandstart"]
|
CMD ["npm", "run", "migrateandstart"]
|
||||||
|
|
||||||
|
173
README.md
@ -1,168 +1,7 @@
|
|||||||
[](https://join.misskey.page/)
|
## これってなに?
|
||||||
|
[Misskey](https://github.com/misskey-dev/misskey)ベースのSNS
|
||||||
|
|
||||||
<div align="center">
|
## 本家との違い
|
||||||
|
[ここ](https://nullc.at/nca10.net/)にかいてあるよ
|
||||||
**🌎 A forever evolving, interplanetary microblogging platform. 🚀**
|
## 導入方法
|
||||||
|
[MisskeyHub](https://misskey-hub.net/docs/install.html)をみてね
|
||||||
**Misskey** is a distributed microblogging platform with advanced features such as Reactions and a highly customizable UI.
|
|
||||||
|
|
||||||
[Learn more](https://misskey-hub.net/)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
[✨ Find an instance](https://misskey-hub.net/instances.html)
|
|
||||||
•
|
|
||||||
[📦 Create your own instance](https://misskey-hub.net/docs/install.html)
|
|
||||||
•
|
|
||||||
[🛠️ Contribute](./CONTRIBUTING.md)
|
|
||||||
•
|
|
||||||
[🚀 Join the community](https://discord.gg/Wp8gVStHW3)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<a href="https://www.patreon.com/syuilo"><img src="https://c5.patreon.com/external/logo/become_a_patron_button@2x.png" alt="Become a Patron!" width="160" /></a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div>
|
|
||||||
|
|
||||||
<a href="https://xn--931a.moe/"><img src="https://github.com/misskey-dev/misskey/blob/develop/assets/ai.png?raw=true" align="right" height="320px"/></a>
|
|
||||||
|
|
||||||
## ✨ Features
|
|
||||||
- **ActivityPub support**\
|
|
||||||
It is possible to interact with other software.
|
|
||||||
- **Reactions**\
|
|
||||||
You can add "reactions" to each post, making it easy for you to express your feelings.
|
|
||||||
- **Drive**\
|
|
||||||
An interface to manage uploaded files such as images, videos, sounds, etc.
|
|
||||||
You can also organize your favorite content into folders, making it easy to share again.
|
|
||||||
- **Rich Web UI**\
|
|
||||||
Misskey has a rich WebUI by default.
|
|
||||||
It is highly customizable by flexibly changing the layout and installing various widgets and themes.
|
|
||||||
Furthermore, plug-ins can be created using AiScript, a original programming language.
|
|
||||||
- and more...
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div style="clear: both;"></div>
|
|
||||||
|
|
||||||
## Sponsors
|
|
||||||
<div align="center">
|
|
||||||
<a class="rss3" title="RSS3" href="https://rss3.io/" target="_blank" style="display: inline-block;"><img src="https://rss3.io/assets/images/Logo.svg" alt="RSS3" style="display: inline-block; height: 60px;"></a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
## Backers
|
|
||||||
<!-- PATREON_START -->
|
|
||||||
<table><tr>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/20832595" alt="Roujo " width="100"></td>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/27956229" alt="Oliver Maximilian Seidel" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/12190916/fb7fa7983c14425f890369535b1506a4/3.png?token-time=2145916800&token-hash=oH_i7gJjNT7Ot6j9JiVwy7ZJIBqACVnzLqlz4YrDAZA%3D" alt="weepjp " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/19045173/cb91c0f345c24d4ebfd05f19906d5e26/1.png?token-time=2145916800&token-hash=o_zKBytJs_AxHwSYw_5R8eD0eSJe3RoTR3kR3Q0syN0%3D" alt="kiritan " width="100"></td>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/27648259" alt="みなしま " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/24430516/b1964ac5b9f746d2a12ff53dbc9aa40a/1.jpg?token-time=2145916800&token-hash=bmEiMGYpp3bS7hCCbymjGGsHBZM3AXuBOFO3Kro37PU%3D" alt="Eduardo Quiros" width="100"></td>
|
|
||||||
</tr><tr>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=20832595">Roujo </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=27956229">Oliver Maximilian Seidel</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/weepjp">weepjp </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=19045173">kiritan </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=27648259">みなしま </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=24430516">Eduardo Quiros</a></td>
|
|
||||||
</tr></table>
|
|
||||||
<table><tr>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/14215107/1cbe1912c26143919fa0faca16f12ce1/4.jpg?token-time=2145916800&token-hash=BslMqDjTjz8KYANLvxL87agHTugHa0dMPUzT-hwR6Vk%3D" alt="Nesakko" width="100"></td>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/776209" alt="Demogrognard" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/3075183/c2ae575c604e420297f000ccc396e395/1.jpeg?token-time=2145916800&token-hash=O9qmPtpo6wWb0OuvnkEekhk_1WO2MTdytLr7ZgsAr80%3D" alt="Liaizon Wakest" width="100"></td>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/557245" alt="mkatze " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/23915207/25428766ecd745478e600b3d7f871eb2/1.png?token-time=2145916800&token-hash=urCLLA4KjJZX92Y1CxcBP4d8bVTHGkiaPnQZp-Tqz68%3D" alt="kabo2468y " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/8249688/4aacf36b6b244ab1bc6653591b6640df/2.png?token-time=2145916800&token-hash=1ZEf2w6L34253cZXS_HlVevLEENWS9QqrnxGUAYblPo%3D" alt="AureoleArk " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5670915/ee175f0bfb6347ffa4ea101a8c097bff/1.jpg?token-time=2145916800&token-hash=mPLM9CA-riFHx-myr3bLZJuH2xBRHA9se5VbHhLIOuA%3D" alt="osapon " width="100"></td>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/16869916" alt="見当かなみ " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/36813045/29876ea679d443bcbba3c3f16edab8c2/2.jpeg?token-time=2145916800&token-hash=YCKWnIhrV9rjUCV9KqtJnEqjy_uGYF3WMXftjUdpi7o%3D" alt="Wataru Manji (manji0)" width="100"></td>
|
|
||||||
</tr><tr>
|
|
||||||
<td><a href="https://www.patreon.com/Nesakko">Nesakko</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=776209">Demogrognard</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/wakest">Liaizon Wakest</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=557245">mkatze </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=23915207">kabo2468y </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/AureoleArk">AureoleArk </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/osapon">osapon </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=16869916">見当かなみ </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=36813045">Wataru Manji (manji0)</a></td>
|
|
||||||
</tr></table>
|
|
||||||
<table><tr>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/18899730/6a22797f68254034a854d69ea2445fc8/1.png?token-time=2145916800&token-hash=b_uj57yxo5VzkSOUS7oXE_762dyOTB_oxzbO6lFNG3k%3D" alt="YuzuRyo61 " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5788159/af42076ab3354bb49803cfba65f94bee/1.jpg?token-time=2145916800&token-hash=iSaxp_Yr2-ZiU2YVi9rcpZZj9mj3UvNSMrZr4CU4qtA%3D" alt="mewl hayabusa" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/28779508/3cd4cb7f017f4ee0864341e3464d42f9/1.png?token-time=2145916800&token-hash=eGQtR15be44kgvh8fw2Jx8Db4Bv15YBp2ldxh0EKRxA%3D" alt="S Y" width="100"></td>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/16542964" alt="Takumi Sugita" width="100"></td>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/17866454" alt="sikyosyounin " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5881381/6235ca5d3fb04c8e95ef5b4ff2abcc18/3.png?token-time=2145916800&token-hash=KjfQL8nf3AIf6WqzLshBYAyX44piAqOAZiYXgZS_H6A%3D" alt="YUKIMOCHI" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/38837364/9421361c54c645ac8f5fc442a40c32e9/1.png?token-time=2145916800&token-hash=TUZB48Nem3BeUPLBH6s3P6WyKBnQOy0xKaDSTBBUNzA%3D" alt="xianon" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/26340354/08834cf767b3449e93098ef73a434e2f/2.png?token-time=2145916800&token-hash=nyM8DnKRL8hR47HQ619mUzsqVRpkWZjgtgBU9RY15Uc%3D" alt="totokoro " width="100"></td>
|
|
||||||
</tr><tr>
|
|
||||||
<td><a href="https://www.patreon.com/Yuzulia">YuzuRyo61 </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/hs_sh_net">mewl hayabusa</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=28779508">S Y</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=16542964">Takumi Sugita</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=17866454">sikyosyounin </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/yukimochi">YUKIMOCHI</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=38837364">xianon</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=26340354">totokoro </a></td>
|
|
||||||
</tr></table>
|
|
||||||
<table><tr>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/19356899/496b4681d33b4520bd7688e0fd19c04d/2.jpeg?token-time=2145916800&token-hash=_sTj3dUBOhn9qwiJ7F19Qd-yWWfUqJC_0jG1h0agEqQ%3D" alt="sheeta.s " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5827393/59893c191dda408f9cabd0f20a3a5627/1.jpeg?token-time=2145916800&token-hash=i9N05vOph-eP1LTLb9_npATjYOpntL0ZsHNaZFSsPmE%3D" alt="motcha " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/20494440/540beaf2445f408ea6597bc61e077bb3/1.png?token-time=2145916800&token-hash=UJ0JQge64Bx9XmN_qYA1inMQhrWf4U91fqz7VAKJeSg%3D" alt="axtuki1 " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/13737140/1adf7835017d479280d90fe8d30aade2/1.png?token-time=2145916800&token-hash=0pdle8h5pDZrww0BDOjdz6zO-HudeGTh36a3qi1biVU%3D" alt="Satsuki Yanagi" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/17880724/311738c8a48f4a6b9443c2445a75adde/1.jpg?token-time=2145916800&token-hash=nVAntpybQrznE0rg05keLrSE6ogPKJXB13rmrJng42c%3D" alt="takimura " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/13100201/fc5be4fa90444f09a9c8a06f72385272/1.png?token-time=2145916800&token-hash=i8PjlgfOB2LPEdbtWyx8ZPsBKhGcNZqcw_FQmH71UGU%3D" alt="aqz tamaina" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/9109588/e3cffc48d20a4e43afe04123e696781d/3.png?token-time=2145916800&token-hash=T_VIUA0IFIbleZv4pIjiszZGnQonwn34sLCYFIhakBo%3D" alt="nafuchoco " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/16900731/619ab87cc08448439222631ebb26802f/1.gif?token-time=2145916800&token-hash=o27K7M02s1z-LkDUEO5Oa7cu-GviRXeOXxryi4o_6VU%3D" alt="Atsuko Tominaga" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/4389829/9f709180ac714651a70f74a82f3ffdb9/3.png?token-time=2145916800&token-hash=FTm3WVom4dJ9NwWMU4OpCL_8Yc13WiwEbKrDPyTZTPs%3D" alt="natalie" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/26144593/9514b10a5c1b42a3af58621aee213d1d/1.png?token-time=2145916800&token-hash=v1PYRsjzu4c_mndN4Hvi_dlispZJsuGRCQeNS82pUSM%3D" alt="EBISUME" width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5923936/2a743cbfbff946c2af3f09026047c0da/2.png?token-time=2145916800&token-hash=h6yphW1qnM0n_NOWaf8qtszMRLXEwIxfk5beu4RxdT0%3D" alt="noellabo " width="100"></td>
|
|
||||||
</tr><tr>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=19356899">sheeta.s </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=5827393">motcha </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=20494440">axtuki1 </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=13737140">Satsuki Yanagi</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/takimura">takimura </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/aqz">aqz tamaina</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=9109588">nafuchoco </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=16900731">Atsuko Tominaga</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=4389829">natalie</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=26144593">EBISUME</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/noellabo">noellabo </a></td>
|
|
||||||
</tr></table>
|
|
||||||
<table><tr>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/2384390/5681180e1efb46a8b28e0e8d4c8b9037/1.jpg?token-time=2145916800&token-hash=SJcMy-Q1BcS940-LFUVOMfR7-5SgrzsEQGhYb3yowFk%3D" alt="CG " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/18072312/98e894d960314fa7bc236a72a39488fe/1.jpg?token-time=2145916800&token-hash=7bkMqTwHPRsJPGAq42PYdDXDZBVGLqdgr1ZmBxX8GFQ%3D" alt="Hekovic " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/24641572/b4fd175424814f15b0ca9178d2d2d2e4/1.png?token-time=2145916800&token-hash=e2fyqdbuJbpCckHcwux7rbuW6OPkKdERcus0u2wIEWU%3D" alt="uroco @99" width="100"></td>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/14661394" alt="Chandler " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5731881/4b6038e6cda34c04b83a5fcce3806a93/1.png?token-time=2145916800&token-hash=hBayGfOmQH3kRMdNnDe4oCZD_9fsJWSt29xXR3KRMVk%3D" alt="Nokotaro Takeda" width="100"></td>
|
|
||||||
<td><img src="https://c8.patreon.com/2/200/23932002" alt="nenohi " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/9481273/7fa89168e72943859c3d3c96e424ed31/4.jpeg?token-time=2145916800&token-hash=5w1QV1qXe-NdWbdFmp1H7O_-QBsSiV0haumk3XTHIEg%3D" alt="Efertone " width="100"></td>
|
|
||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/12531784/93a45137841849329ba692da92ac7c60/1.jpeg?token-time=2145916800&token-hash=vGe7wXGqmA8Q7m-kDNb6fyGdwk-Dxk4F-ut8ZZu51RM%3D" alt="Takashi Shibuya" width="100"></td>
|
|
||||||
</tr><tr>
|
|
||||||
<td><a href="https://www.patreon.com/Corset">CG </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/hekovic">Hekovic </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=24641572">uroco @99</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=14661394">Chandler </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/takenoko">Nokotaro Takeda</a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=23932002">nenohi </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/efertone">Efertone </a></td>
|
|
||||||
<td><a href="https://www.patreon.com/user?u=12531784">Takashi Shibuya</a></td>
|
|
||||||
</tr></table>
|
|
||||||
|
|
||||||
**Last updated:** Sun, 26 Jul 2020 07:00:10 UTC
|
|
||||||
<!-- PATREON_END -->
|
|
||||||
|
|
||||||
[backer-url]: #backers
|
|
||||||
[backer-badge]: https://opencollective.com/misskey/backers/badge.svg
|
|
||||||
[backers-image]: https://opencollective.com/misskey/backers.svg
|
|
||||||
[sponsor-url]: #sponsors
|
|
||||||
[sponsor-badge]: https://opencollective.com/misskey/sponsors/badge.svg
|
|
||||||
[sponsors-image]: https://opencollective.com/misskey/sponsors.svg
|
|
||||||
[support-url]: https://opencollective.com/misskey#support
|
|
||||||
|
|
||||||
[syuilo-link]: https://syuilo.com
|
|
||||||
[syuilo-icon]: https://avatars2.githubusercontent.com/u/4439005?v=3&s=70
|
|
||||||
|
36
ROADMAP.md
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# Roadmap
|
||||||
|
The order of individual tasks is a guide only and is subject to change depending on the situation.
|
||||||
|
Also, the later tasks are more indefinite and are subject to change as development progresses.
|
||||||
|
|
||||||
|
## (1) Improve maintainability \<current phase\>
|
||||||
|
This is the phase we are at now. We need to make a high-maintenance environment that can withstand future development.
|
||||||
|
|
||||||
|
- Make the number of type errors zero (backend)
|
||||||
|
- Probably need to switch some libraries to others that make it difficult to reduce type errors
|
||||||
|
- e.g. koa to fastify https://github.com/misskey-dev/misskey/issues/7537
|
||||||
|
- Improve CI
|
||||||
|
- Fix tests
|
||||||
|
- mocha, jest, etc. do not support the combination of `TypeScript + ESM + Path alias`, and the tests currently do not work.
|
||||||
|
- Fix random test failures - https://github.com/misskey-dev/misskey/issues/7985 and https://github.com/misskey-dev/misskey/issues/7986
|
||||||
|
- Add more tests
|
||||||
|
- May need to implement a mechanism that allows for DI
|
||||||
|
- Improve documentation
|
||||||
|
|
||||||
|
## (2) Improve functionality
|
||||||
|
Once Phase 1 is complete and an environment conducive to the development of a stable system is in place, the implementation of new functions can begin gradually.
|
||||||
|
|
||||||
|
- OAuth2 support https://github.com/misskey-dev/misskey/issues/8262
|
||||||
|
- GraphQL support?
|
||||||
|
|
||||||
|
## (3) Improve scalability
|
||||||
|
Once the development of the feature has settled down, this may be an opportunity to make larger modifications.
|
||||||
|
|
||||||
|
- Rewriting in Rust?
|
||||||
|
|
||||||
|
## (4) Change the world
|
||||||
|
It is time to promote Misskey and change the world.
|
||||||
|
|
||||||
|
- Become more major than services such as Twitter and become critical infrastructure for the world
|
||||||
|
- MiOS will be developed and integrated into various systems - What is MiOS?
|
||||||
|
- Letting Ai-chan interfere with the real world
|
||||||
|
- Make Misskey a member of GAFA; Misskey's office must be a reinforced concrete brutalist building with a courtyard.
|
Before Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 317 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 200 KiB |
BIN
assets/ai.png
Before Width: | Height: | Size: 235 KiB |
Before Width: | Height: | Size: 238 KiB |
Before Width: | Height: | Size: 148 KiB |
BIN
assets/title.png
Before Width: | Height: | Size: 3.8 KiB |
@ -41,8 +41,6 @@ describe('After setup instance', () => {
|
|||||||
username: 'admin',
|
username: 'admin',
|
||||||
password: 'pass',
|
password: 'pass',
|
||||||
}).its('body').as('admin');
|
}).its('body').as('admin');
|
||||||
|
|
||||||
cy.get('@admin');
|
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(() => {
|
afterEach(() => {
|
||||||
@ -82,7 +80,6 @@ describe('After user signup', () => {
|
|||||||
password: 'pass',
|
password: 'pass',
|
||||||
}).its('body').as('admin');
|
}).its('body').as('admin');
|
||||||
|
|
||||||
cy.get('@admin').then(() => {
|
|
||||||
// ユーザー作成
|
// ユーザー作成
|
||||||
cy.request('POST', '/api/signup', {
|
cy.request('POST', '/api/signup', {
|
||||||
username: 'alice',
|
username: 'alice',
|
||||||
@ -90,9 +87,6 @@ describe('After user signup', () => {
|
|||||||
}).its('body').as('alice');
|
}).its('body').as('alice');
|
||||||
});
|
});
|
||||||
|
|
||||||
cy.get('@alice');
|
|
||||||
});
|
|
||||||
|
|
||||||
afterEach(() => {
|
afterEach(() => {
|
||||||
// テスト終了直前にページ遷移するようなテストケース(例えばアカウント作成)だと、たぶんCypressのバグでブラウザの内容が次のテストケースに引き継がれてしまう(例えばアカウントが作成し終わった段階からテストが始まる)。
|
// テスト終了直前にページ遷移するようなテストケース(例えばアカウント作成)だと、たぶんCypressのバグでブラウザの内容が次のテストケースに引き継がれてしまう(例えばアカウントが作成し終わった段階からテストが始まる)。
|
||||||
// waitを入れることでそれを防止できる
|
// waitを入れることでそれを防止できる
|
||||||
@ -145,15 +139,12 @@ describe('After user singed in', () => {
|
|||||||
password: 'pass',
|
password: 'pass',
|
||||||
}).its('body').as('admin');
|
}).its('body').as('admin');
|
||||||
|
|
||||||
cy.get('@admin').then(() => {
|
|
||||||
// ユーザー作成
|
// ユーザー作成
|
||||||
cy.request('POST', '/api/signup', {
|
cy.request('POST', '/api/signup', {
|
||||||
username: 'alice',
|
username: 'alice',
|
||||||
password: 'alice1234',
|
password: 'alice1234',
|
||||||
}).its('body').as('alice');
|
}).its('body').as('alice');
|
||||||
});
|
|
||||||
|
|
||||||
cy.get('@alice').then(() => {
|
|
||||||
cy.visit('/');
|
cy.visit('/');
|
||||||
|
|
||||||
cy.intercept('POST', '/api/signin').as('signin');
|
cy.intercept('POST', '/api/signin').as('signin');
|
||||||
@ -165,9 +156,6 @@ describe('After user singed in', () => {
|
|||||||
cy.wait('@signin').as('signedIn');
|
cy.wait('@signin').as('signedIn');
|
||||||
});
|
});
|
||||||
|
|
||||||
cy.get('@signedIn');
|
|
||||||
});
|
|
||||||
|
|
||||||
afterEach(() => {
|
afterEach(() => {
|
||||||
// テスト終了直前にページ遷移するようなテストケース(例えばアカウント作成)だと、たぶんCypressのバグでブラウザの内容が次のテストケースに引き継がれてしまう(例えばアカウントが作成し終わった段階からテストが始まる)。
|
// テスト終了直前にページ遷移するようなテストケース(例えばアカウント作成)だと、たぶんCypressのバグでブラウザの内容が次のテストケースに引き継がれてしまう(例えばアカウントが作成し終わった段階からテストが始まる)。
|
||||||
// waitを入れることでそれを防止できる
|
// waitを入れることでそれを防止できる
|
||||||
@ -188,3 +176,7 @@ describe('After user singed in', () => {
|
|||||||
cy.contains('Hello, Misskey!');
|
cy.contains('Hello, Misskey!');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// TODO: 投稿フォームの公開範囲指定のテスト
|
||||||
|
// TODO: 投稿フォームのファイル添付のテスト
|
||||||
|
// TODO: 投稿フォームのハッシュタグ保持フィールドのテスト
|
||||||
|
@ -18,3 +18,15 @@ import './commands'
|
|||||||
|
|
||||||
// Alternatively you can use CommonJS syntax:
|
// Alternatively you can use CommonJS syntax:
|
||||||
// require('./commands')
|
// require('./commands')
|
||||||
|
|
||||||
|
Cypress.on('uncaught:exception', (err, runnable) => {
|
||||||
|
if ([
|
||||||
|
// Chrome
|
||||||
|
'ResizeObserver loop limit exceeded',
|
||||||
|
|
||||||
|
// Firefox
|
||||||
|
'ResizeObserver loop completed with undelivered notifications',
|
||||||
|
].some(msg => err.message.includes(msg))) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
@ -1,49 +1,29 @@
|
|||||||
version: "3"
|
version: "3"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
web:
|
|
||||||
build: .
|
|
||||||
restart: always
|
|
||||||
links:
|
|
||||||
- db
|
|
||||||
- redis
|
|
||||||
# - es
|
|
||||||
ports:
|
|
||||||
- "127.0.0.1:3000:3000"
|
|
||||||
networks:
|
|
||||||
- internal_network
|
|
||||||
- external_network
|
|
||||||
volumes:
|
|
||||||
- ./files:/misskey/files
|
|
||||||
- ./.config:/misskey/.config:ro
|
|
||||||
|
|
||||||
redis:
|
|
||||||
restart: always
|
|
||||||
image: redis:4.0-alpine
|
|
||||||
networks:
|
|
||||||
- internal_network
|
|
||||||
volumes:
|
|
||||||
- ./redis:/data
|
|
||||||
|
|
||||||
db:
|
db:
|
||||||
restart: always
|
restart: always
|
||||||
image: postgres:12.2-alpine
|
image: postgres:12.2-alpine
|
||||||
|
ports:
|
||||||
|
- "5432:5432"
|
||||||
networks:
|
networks:
|
||||||
- internal_network
|
- internal_network
|
||||||
|
- external_network
|
||||||
env_file:
|
env_file:
|
||||||
- .config/docker.env
|
- .config/docker.env
|
||||||
volumes:
|
volumes:
|
||||||
- ./db:/var/lib/postgresql/data
|
- ./db:/var/lib/postgresql/data
|
||||||
|
|
||||||
# es:
|
redis:
|
||||||
# restart: always
|
restart: always
|
||||||
# image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.2
|
image: redis:4.0-alpine
|
||||||
# environment:
|
ports:
|
||||||
# - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
|
- "6379:6379"
|
||||||
# networks:
|
networks:
|
||||||
# - internal_network
|
- internal_network
|
||||||
# volumes:
|
- external_network
|
||||||
# - ./elasticsearch:/usr/share/elasticsearch/data
|
volumes:
|
||||||
|
- ./redis:/data
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
internal_network:
|
internal_network:
|
||||||
|
6
explanation/instancecolor.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
`packages/backend/src/server/web/views/base.pug` の中の
|
||||||
|
```
|
||||||
|
meta(name='theme-color' content='#好きな色')
|
||||||
|
meta(name='theme-color-orig' content='#好きな色')
|
||||||
|
```
|
||||||
|
の好きな色の部分を変更する(Hex値)
|
15
explanation/ncatlang.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
## 主な変更点
|
||||||
|
- なとナがにゃ
|
||||||
|
- コピーがコビー
|
||||||
|
- あなたが僕
|
||||||
|
- パスワードが鍵
|
||||||
|
- doneがドネ
|
||||||
|
- ユーザー名が名前
|
||||||
|
- バナーがバニャーニャ
|
||||||
|
- ユーザーネームがid
|
||||||
|
- コントロールパネルがコンソトールパネル
|
||||||
|
|
||||||
|
## ぬるきゃごの導入方法
|
||||||
|
1. `./locales/ja-JP.yml` を `ja-NCAT.yml` に変更
|
||||||
|
2. `ja-NCAT.yml` を `./locales` のなかに入れる
|
||||||
|
3. `./locales/inde.js` の `const languages` に `ja-NCAT` を追加する
|
@ -19,6 +19,10 @@ gulp.task('copy:client:fonts', () =>
|
|||||||
gulp.src('./packages/client/node_modules/three/examples/fonts/**/*').pipe(gulp.dest('./built/_client_dist_/fonts/'))
|
gulp.src('./packages/client/node_modules/three/examples/fonts/**/*').pipe(gulp.dest('./built/_client_dist_/fonts/'))
|
||||||
);
|
);
|
||||||
|
|
||||||
|
gulp.task('copy:client:fontawesome', () =>
|
||||||
|
gulp.src('./packages/client/node_modules/@fortawesome/fontawesome-free/**/*').pipe(gulp.dest('./built/_client_dist_/fontawesome/'))
|
||||||
|
);
|
||||||
|
|
||||||
gulp.task('copy:client:locales', cb => {
|
gulp.task('copy:client:locales', cb => {
|
||||||
fs.mkdirSync('./built/_client_dist_/locales', { recursive: true });
|
fs.mkdirSync('./built/_client_dist_/locales', { recursive: true });
|
||||||
|
|
||||||
@ -50,7 +54,7 @@ gulp.task('build:backend:style', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('build', gulp.parallel(
|
gulp.task('build', gulp.parallel(
|
||||||
'copy:client:locales', 'copy:backend:views', 'build:backend:script', 'build:backend:style', 'copy:client:fonts'
|
'copy:client:locales', 'copy:backend:views', 'build:backend:script', 'build:backend:style', 'copy:client:fonts', 'copy:client:fontawesome'
|
||||||
));
|
));
|
||||||
|
|
||||||
gulp.task('default', gulp.task('build'));
|
gulp.task('default', gulp.task('build'));
|
||||||
|
@ -32,7 +32,7 @@ uploading: "يرفع..."
|
|||||||
save: "حفظ"
|
save: "حفظ"
|
||||||
users: "المستخدمون"
|
users: "المستخدمون"
|
||||||
addUser: "اضافة مستخدم"
|
addUser: "اضافة مستخدم"
|
||||||
favorite: "إضافة إلى المفضلة"
|
favorite: "أضفها للمفضلة"
|
||||||
favorites: "المفضلات"
|
favorites: "المفضلات"
|
||||||
unfavorite: "إزالة من المفضلة"
|
unfavorite: "إزالة من المفضلة"
|
||||||
favorited: "أُضيف إلى المفضلة."
|
favorited: "أُضيف إلى المفضلة."
|
||||||
@ -106,6 +106,7 @@ clickToShow: "اضغط للعرض"
|
|||||||
sensitive: "محتوى حساس"
|
sensitive: "محتوى حساس"
|
||||||
add: "إضافة"
|
add: "إضافة"
|
||||||
reaction: "التفاعلات"
|
reaction: "التفاعلات"
|
||||||
|
reactionSetting: "التفاعلات المراد عرضها في منتقي التفاعلات."
|
||||||
reactionSettingDescription2: "اسحب لترتيب ، انقر للحذف ، استخدم \"+\" للإضافة."
|
reactionSettingDescription2: "اسحب لترتيب ، انقر للحذف ، استخدم \"+\" للإضافة."
|
||||||
rememberNoteVisibility: "تذكر إعدادت مدى رؤية الملاحظات"
|
rememberNoteVisibility: "تذكر إعدادت مدى رؤية الملاحظات"
|
||||||
attachCancel: "أزل المرفق"
|
attachCancel: "أزل المرفق"
|
||||||
@ -139,6 +140,8 @@ flagAsBot: "علّمه كحساب آلي"
|
|||||||
flagAsBotDescription: "فعّل هذا الخيار إذا كان هذا الحساب يُدار عبر برمجية. إذا فُعل فسيكون بمثابة علامة للمطورين الآخرين لتجنب سلاسل لا متناهية من التفاعل بين حسابات الآلية وضبط أنظمة ميسكي للتعامل مع هذا الحساب كآلي."
|
flagAsBotDescription: "فعّل هذا الخيار إذا كان هذا الحساب يُدار عبر برمجية. إذا فُعل فسيكون بمثابة علامة للمطورين الآخرين لتجنب سلاسل لا متناهية من التفاعل بين حسابات الآلية وضبط أنظمة ميسكي للتعامل مع هذا الحساب كآلي."
|
||||||
flagAsCat: "علّم هذا الحساب كحساب قط"
|
flagAsCat: "علّم هذا الحساب كحساب قط"
|
||||||
flagAsCatDescription: "فعّل هذا الخيار لوضع علامة على الحساب لتوضيح أنه حساب قط."
|
flagAsCatDescription: "فعّل هذا الخيار لوضع علامة على الحساب لتوضيح أنه حساب قط."
|
||||||
|
flagShowTimelineReplies: "أظهر التعليقات في الخيط الزمني"
|
||||||
|
flagShowTimelineRepliesDescription: "يظهر الردود في الخط الزمني"
|
||||||
autoAcceptFollowed: "اقبل طلبات المتابعة تلقائيا من الحسابات المتابَعة"
|
autoAcceptFollowed: "اقبل طلبات المتابعة تلقائيا من الحسابات المتابَعة"
|
||||||
addAccount: "أضف حساباً"
|
addAccount: "أضف حساباً"
|
||||||
loginFailed: "فشل الولوج"
|
loginFailed: "فشل الولوج"
|
||||||
@ -186,7 +189,7 @@ clearCachedFiles: "امسح التخزين المؤقت"
|
|||||||
clearCachedFilesConfirm: "أتريد حذف التخزين المؤقت للملفات البعيدة؟"
|
clearCachedFilesConfirm: "أتريد حذف التخزين المؤقت للملفات البعيدة؟"
|
||||||
blockedInstances: "المثلاء المحجوبون"
|
blockedInstances: "المثلاء المحجوبون"
|
||||||
blockedInstancesDescription: "قائمة بالمثلاء التي تريد حظرها بحيث كل نطاق في سطر لوحده. بعد إدراجهم لن يتمكنوا من التفاعل مع هذا المثيل."
|
blockedInstancesDescription: "قائمة بالمثلاء التي تريد حظرها بحيث كل نطاق في سطر لوحده. بعد إدراجهم لن يتمكنوا من التفاعل مع هذا المثيل."
|
||||||
muteAndBlock: "تم كتمها / تم حجبها"
|
muteAndBlock: "المكتومون والمحجوبون"
|
||||||
mutedUsers: "الحسابات المكتومة"
|
mutedUsers: "الحسابات المكتومة"
|
||||||
blockedUsers: "الحسابات المحجوبة"
|
blockedUsers: "الحسابات المحجوبة"
|
||||||
noUsers: "ليس هناك مستخدمون"
|
noUsers: "ليس هناك مستخدمون"
|
||||||
@ -230,6 +233,8 @@ resetAreYouSure: "هل تريد إعادة التعيين؟"
|
|||||||
saved: "حُفظ"
|
saved: "حُفظ"
|
||||||
messaging: "المحادثة"
|
messaging: "المحادثة"
|
||||||
upload: "ارفع"
|
upload: "ارفع"
|
||||||
|
keepOriginalUploading: "ابق الصورة الأصلية"
|
||||||
|
keepOriginalUploadingDescription: "يحفظ الصور المرفوعة على حالتها الأصلية، وان عطّل ستولد نسخة مخصصة من الصورة."
|
||||||
fromDrive: "من المخزن"
|
fromDrive: "من المخزن"
|
||||||
fromUrl: "عبر رابط"
|
fromUrl: "عبر رابط"
|
||||||
uploadFromUrl: "ارفع عبر رابط"
|
uploadFromUrl: "ارفع عبر رابط"
|
||||||
@ -237,7 +242,6 @@ uploadFromUrlDescription: "رابط الملف المراد رفعه"
|
|||||||
uploadFromUrlRequested: "الرفع مطلوب"
|
uploadFromUrlRequested: "الرفع مطلوب"
|
||||||
uploadFromUrlMayTakeTime: "سيستغرق بعض الوقت لاتمام الرفع "
|
uploadFromUrlMayTakeTime: "سيستغرق بعض الوقت لاتمام الرفع "
|
||||||
explore: "استكشاف"
|
explore: "استكشاف"
|
||||||
games: "ألعاب ميسكي"
|
|
||||||
messageRead: "مقروءة"
|
messageRead: "مقروءة"
|
||||||
noMoreHistory: "لا يوجد المزيد من التاريخ"
|
noMoreHistory: "لا يوجد المزيد من التاريخ"
|
||||||
startMessaging: "ابدأ محادثة"
|
startMessaging: "ابدأ محادثة"
|
||||||
@ -277,6 +281,7 @@ emptyDrive: "قرص التخزين فارغ"
|
|||||||
emptyFolder: "هذا المجلد فارغ"
|
emptyFolder: "هذا المجلد فارغ"
|
||||||
unableToDelete: "لا يمكن حذفه"
|
unableToDelete: "لا يمكن حذفه"
|
||||||
inputNewFileName: "ادخل الإسم الجديد للملف"
|
inputNewFileName: "ادخل الإسم الجديد للملف"
|
||||||
|
inputNewDescription: "أدخل تعليقًا توضيحيًا"
|
||||||
inputNewFolderName: "ادخل الإسم الجديد للمجلد"
|
inputNewFolderName: "ادخل الإسم الجديد للمجلد"
|
||||||
circularReferenceFolder: "المجلد المستهدف ينتمي للمجلد الذي تريد حذفه"
|
circularReferenceFolder: "المجلد المستهدف ينتمي للمجلد الذي تريد حذفه"
|
||||||
hasChildFilesOrFolders: "الان الملف غير فارغ. لا يمكن حذفه"
|
hasChildFilesOrFolders: "الان الملف غير فارغ. لا يمكن حذفه"
|
||||||
@ -316,8 +321,6 @@ disablingTimelinesInfo: "سيتمكن المديرون والمشرفون من
|
|||||||
registration: "إنشاء حساب"
|
registration: "إنشاء حساب"
|
||||||
enableRegistration: "تفعيل إنشاء الحسابات الجديدة"
|
enableRegistration: "تفعيل إنشاء الحسابات الجديدة"
|
||||||
invite: "دعوة"
|
invite: "دعوة"
|
||||||
proxyRemoteFiles: "جلب الملفات البعيدة عبر وكيل"
|
|
||||||
proxyRemoteFilesDescription: "إذا فُعّل هذا الإعداد ، ستُجلب الملفات البعيدة غير الموجودة في التخزين المحلي للخادم عبر وكيل وتُنشأ لها صور مصغرة. لن يأثر على تخزين الخادم."
|
|
||||||
driveCapacityPerLocalAccount: "حصة التخزين لكل مستخدم محلي"
|
driveCapacityPerLocalAccount: "حصة التخزين لكل مستخدم محلي"
|
||||||
driveCapacityPerRemoteAccount: "حصة التخزين لكل مستخدم بعيد"
|
driveCapacityPerRemoteAccount: "حصة التخزين لكل مستخدم بعيد"
|
||||||
inMb: "بالميغابايت"
|
inMb: "بالميغابايت"
|
||||||
@ -346,6 +349,7 @@ name: "الإسم"
|
|||||||
antennaSource: "مصدر الهوائي"
|
antennaSource: "مصدر الهوائي"
|
||||||
antennaKeywords: "الكلمات المفتاحية للإستقبال"
|
antennaKeywords: "الكلمات المفتاحية للإستقبال"
|
||||||
antennaExcludeKeywords: "الكلمات المفتاحية المستثناة"
|
antennaExcludeKeywords: "الكلمات المفتاحية المستثناة"
|
||||||
|
antennaKeywordsDescription: "افصل بينهم بمسافة لاستخدام معامل \"و\" أو بسطر لاستخدام معامل \"أو\""
|
||||||
notifyAntenna: "نبهني بصول ملاحظات جديدة"
|
notifyAntenna: "نبهني بصول ملاحظات جديدة"
|
||||||
withFileAntenna: "ملاحظات تحوي ملفات فقط"
|
withFileAntenna: "ملاحظات تحوي ملفات فقط"
|
||||||
antennaUsersDescription: "اكتب اسم مستخدم لكل سطر"
|
antennaUsersDescription: "اكتب اسم مستخدم لكل سطر"
|
||||||
@ -411,7 +415,6 @@ next: "التالية"
|
|||||||
retype: "أعد الكتابة"
|
retype: "أعد الكتابة"
|
||||||
noteOf: "ملاحظات {user}"
|
noteOf: "ملاحظات {user}"
|
||||||
inviteToGroup: "دعوة إلى فريق"
|
inviteToGroup: "دعوة إلى فريق"
|
||||||
maxNoteTextLength: "حد عدد المحارف لكل ملاحظة"
|
|
||||||
quoteAttached: "اِقتُبسَ"
|
quoteAttached: "اِقتُبسَ"
|
||||||
quoteQuestion: "أتريد تضمينها كاقتباس"
|
quoteQuestion: "أتريد تضمينها كاقتباس"
|
||||||
noMessagesYet: "ليس هناك رسائل بعد"
|
noMessagesYet: "ليس هناك رسائل بعد"
|
||||||
@ -470,6 +473,7 @@ hideThisNote: "إخفاء هذه الملاحظة"
|
|||||||
showFeaturedNotesInTimeline: "أظهر الملاحظات الشائعة في الخيط الزمني"
|
showFeaturedNotesInTimeline: "أظهر الملاحظات الشائعة في الخيط الزمني"
|
||||||
objectStorageBaseUrl: "الرابط الأساسي"
|
objectStorageBaseUrl: "الرابط الأساسي"
|
||||||
objectStoragePrefix: "البادئة"
|
objectStoragePrefix: "البادئة"
|
||||||
|
objectStoragePrefixDesc: "ستُحفظ الملفات في مجلدات تحوي اسماءها هذه البادئة."
|
||||||
objectStorageEndpoint: "نقطة النهاية"
|
objectStorageEndpoint: "نقطة النهاية"
|
||||||
objectStorageRegion: "المنطقة"
|
objectStorageRegion: "المنطقة"
|
||||||
objectStorageUseSSL: "استخدم SSL"
|
objectStorageUseSSL: "استخدم SSL"
|
||||||
@ -486,7 +490,7 @@ none: "لا شيء"
|
|||||||
showInPage: "اعرض في الصفحة"
|
showInPage: "اعرض في الصفحة"
|
||||||
popout: "منبثقة"
|
popout: "منبثقة"
|
||||||
volume: "مستوى الصوت"
|
volume: "مستوى الصوت"
|
||||||
masterVolume: "القرص الرئيسي"
|
masterVolume: "حجم الصوت الرئيس"
|
||||||
details: "التفاصيل"
|
details: "التفاصيل"
|
||||||
chooseEmoji: "اختر إيموجي"
|
chooseEmoji: "اختر إيموجي"
|
||||||
unableToProcess: "يتعذر إكمال العملية"
|
unableToProcess: "يتعذر إكمال العملية"
|
||||||
@ -515,9 +519,9 @@ yourAccountSuspendedDescription: "عُلق الحساب بسبب انتهاك ش
|
|||||||
menu: "القائمة"
|
menu: "القائمة"
|
||||||
divider: "فاصل"
|
divider: "فاصل"
|
||||||
addItem: "إضافة عنصر"
|
addItem: "إضافة عنصر"
|
||||||
rooms: "الغرفة"
|
|
||||||
relays: "المُرَحلات"
|
relays: "المُرَحلات"
|
||||||
addRelay: "إضافة مُرحّل"
|
addRelay: "إضافة مُرحّل"
|
||||||
|
inboxUrl: "رابط صندوق الوارد"
|
||||||
addedRelays: "المرحلات المضافة"
|
addedRelays: "المرحلات المضافة"
|
||||||
serviceworkerInfo: "يجب أن يفعل لإرسال الإشعارات."
|
serviceworkerInfo: "يجب أن يفعل لإرسال الإشعارات."
|
||||||
deletedNote: "ملاحظة محذوفة"
|
deletedNote: "ملاحظة محذوفة"
|
||||||
@ -530,6 +534,8 @@ enablePlayer: "افتح مشغل الفيديو"
|
|||||||
disablePlayer: "أغلق مشغل الفيديو"
|
disablePlayer: "أغلق مشغل الفيديو"
|
||||||
themeEditor: "مصمم القوالب"
|
themeEditor: "مصمم القوالب"
|
||||||
description: "الوصف"
|
description: "الوصف"
|
||||||
|
describeFile: "أضف تعليقًا توضيحيًا"
|
||||||
|
enterFileDescription: "أدخل تعليقًا توضيحيًا"
|
||||||
author: "الكاتب"
|
author: "الكاتب"
|
||||||
leaveConfirm: "لديك تغييرات غير محفوظة. أتريد المتابعة دون حفظها؟"
|
leaveConfirm: "لديك تغييرات غير محفوظة. أتريد المتابعة دون حفظها؟"
|
||||||
manage: "إدارة "
|
manage: "إدارة "
|
||||||
@ -561,6 +567,9 @@ smtpPass: "الكلمة السرية"
|
|||||||
emptyToDisableSmtpAuth: "اترك اسم المستخدم وكلمة المرور فارغين لتعطيل التحقق من SMTP"
|
emptyToDisableSmtpAuth: "اترك اسم المستخدم وكلمة المرور فارغين لتعطيل التحقق من SMTP"
|
||||||
smtpSecureInfo: "عطل هذا الخيار عند استخدام STARTTLS"
|
smtpSecureInfo: "عطل هذا الخيار عند استخدام STARTTLS"
|
||||||
wordMute: "حظر الكلمات"
|
wordMute: "حظر الكلمات"
|
||||||
|
regexpError: "خطأ في التعبير النمطي"
|
||||||
|
instanceMute: "المثلاء المكتومون"
|
||||||
|
userSaysSomething: "كتب {name} شيءً"
|
||||||
makeActive: "تفعيل"
|
makeActive: "تفعيل"
|
||||||
display: "المظهر"
|
display: "المظهر"
|
||||||
copy: "نسخ"
|
copy: "نسخ"
|
||||||
@ -580,7 +589,6 @@ regenerateLoginToken: "أعد توليد الرمز"
|
|||||||
regenerateLoginTokenDescription: "ينشئ رمز استيثاق جديد في العادة هذا ليس ضروريًا ؛ عند إنشاء رمز جديد ستُخرج جميع الأجهزة."
|
regenerateLoginTokenDescription: "ينشئ رمز استيثاق جديد في العادة هذا ليس ضروريًا ؛ عند إنشاء رمز جديد ستُخرج جميع الأجهزة."
|
||||||
setMultipleBySeparatingWithSpace: "يمكنك ادخال أكثر من مدخل واحد وذلك بفصلها بمسافات."
|
setMultipleBySeparatingWithSpace: "يمكنك ادخال أكثر من مدخل واحد وذلك بفصلها بمسافات."
|
||||||
fileIdOrUrl: "معرف الملف أو رابط"
|
fileIdOrUrl: "معرف الملف أو رابط"
|
||||||
chatOpenBehavior: "سلوك نفاذة المحادثة عند فتحها"
|
|
||||||
behavior: "السلوك"
|
behavior: "السلوك"
|
||||||
sample: "مثال"
|
sample: "مثال"
|
||||||
abuseReports: "البلاغات"
|
abuseReports: "البلاغات"
|
||||||
@ -588,10 +596,16 @@ reportAbuse: "أبلغ"
|
|||||||
reportAbuseOf: "أبلغ عن {name}"
|
reportAbuseOf: "أبلغ عن {name}"
|
||||||
fillAbuseReportDescription: "أكتب بالتفصيل سبب البلاغ، إذا كنت تبلغ عن ملاحظة أرفق رابط لها."
|
fillAbuseReportDescription: "أكتب بالتفصيل سبب البلاغ، إذا كنت تبلغ عن ملاحظة أرفق رابط لها."
|
||||||
abuseReported: "أُرسل البلاغ، شكرًا لك"
|
abuseReported: "أُرسل البلاغ، شكرًا لك"
|
||||||
|
reporter: "المُبلّغ"
|
||||||
|
reporteeOrigin: "أصل البلاغ"
|
||||||
|
reporterOrigin: "أصل المُبلّغ"
|
||||||
|
forwardReport: "وجّه البلاغ إلى المثيل البعيد"
|
||||||
|
forwardReportIsAnonymous: "في المثيل البعيد سيظهر المبلّغ كحساب مجهول."
|
||||||
send: "أرسل"
|
send: "أرسل"
|
||||||
abuseMarkAsResolved: "علّم البلاغ كمحلول"
|
abuseMarkAsResolved: "علّم البلاغ كمحلول"
|
||||||
openInNewTab: "افتح في لسان جديد"
|
openInNewTab: "افتح في لسان جديد"
|
||||||
defaultNavigationBehaviour: "سلوك الملاحة الافتراضي"
|
defaultNavigationBehaviour: "سلوك الملاحة الافتراضي"
|
||||||
|
editTheseSettingsMayBreakAccount: "تعديل هذه الإعدادات قد يسبب عطبًا لحسابك"
|
||||||
instanceTicker: "معلومات المثيل الأصلي للملاحظات"
|
instanceTicker: "معلومات المثيل الأصلي للملاحظات"
|
||||||
waitingFor: "في انتظار {x}"
|
waitingFor: "في انتظار {x}"
|
||||||
random: "عشوائي"
|
random: "عشوائي"
|
||||||
@ -622,10 +636,15 @@ no: "لا"
|
|||||||
driveFilesCount: "عدد الملفات في قرص التخزين"
|
driveFilesCount: "عدد الملفات في قرص التخزين"
|
||||||
driveUsage: "المستغل من قرص التخزين"
|
driveUsage: "المستغل من قرص التخزين"
|
||||||
noCrawleDescription: "يطلب من محركات البحث ألّا يُفهرسوا ملفك الشخصي وملاحظات وصفحاتك وما شابه."
|
noCrawleDescription: "يطلب من محركات البحث ألّا يُفهرسوا ملفك الشخصي وملاحظات وصفحاتك وما شابه."
|
||||||
|
alwaysMarkSensitive: "علّم افتراضيًا جميع ملاحظاتي كذات محتوى حساس"
|
||||||
|
loadRawImages: "حمّل الصور الأصلية بدلًا من المصغرات"
|
||||||
disableShowingAnimatedImages: "لا تشغّل الصور المتحركة"
|
disableShowingAnimatedImages: "لا تشغّل الصور المتحركة"
|
||||||
|
verificationEmailSent: "أُرسل بريد التحقق. أنقر على الرابط المضمن لإكمال التحقق."
|
||||||
notSet: "لم يعيّن"
|
notSet: "لم يعيّن"
|
||||||
emailVerified: "تُحقّق من بريدك الإلكتروني"
|
emailVerified: "تُحقّق من بريدك الإلكتروني"
|
||||||
noteFavoritesCount: "عدد الملاحظات المفضلة"
|
noteFavoritesCount: "عدد الملاحظات المفضلة"
|
||||||
|
pageLikesCount: "عدد الصفحات التي أعجبت بها"
|
||||||
|
pageLikedCount: "عدد صفحاتك المُعجب بها"
|
||||||
contact: "التواصل"
|
contact: "التواصل"
|
||||||
useSystemFont: "استخدم الخط الافتراضية للنظام"
|
useSystemFont: "استخدم الخط الافتراضية للنظام"
|
||||||
clips: "مشابك"
|
clips: "مشابك"
|
||||||
@ -633,7 +652,11 @@ experimentalFeatures: "ميّزات اختبارية"
|
|||||||
developer: "المطور"
|
developer: "المطور"
|
||||||
makeExplorable: "أظهر الحساب في صفحة \"استكشاف\""
|
makeExplorable: "أظهر الحساب في صفحة \"استكشاف\""
|
||||||
makeExplorableDescription: "بتعطيل هذا الخيار لن يظهر حسابك في صفحة \"استكشاف\""
|
makeExplorableDescription: "بتعطيل هذا الخيار لن يظهر حسابك في صفحة \"استكشاف\""
|
||||||
|
showGapBetweenNotesInTimeline: "أظهر فجوات بين المشاركات في الخيط الزمني"
|
||||||
|
wide: "عريض"
|
||||||
|
narrow: "رفيع"
|
||||||
reloadToApplySetting: "سيُطبق هذا الإعداد بعد إعادة تحميل الصفحة، أتريد إعادة تحميلها الآن؟"
|
reloadToApplySetting: "سيُطبق هذا الإعداد بعد إعادة تحميل الصفحة، أتريد إعادة تحميلها الآن؟"
|
||||||
|
needReloadToApply: "سيطبق هذا بعد إعادة التحميل."
|
||||||
showTitlebar: "اعرض شريط العنوان"
|
showTitlebar: "اعرض شريط العنوان"
|
||||||
clearCache: "امسح التخزين المؤقت"
|
clearCache: "امسح التخزين المؤقت"
|
||||||
onlineUsersCount: "{n} مستخدم متصل"
|
onlineUsersCount: "{n} مستخدم متصل"
|
||||||
@ -664,6 +687,7 @@ capacity: "السعة"
|
|||||||
inUse: "مستخدم"
|
inUse: "مستخدم"
|
||||||
editCode: "حرر الشفرة"
|
editCode: "حرر الشفرة"
|
||||||
apply: "تطبيق"
|
apply: "تطبيق"
|
||||||
|
receiveAnnouncementFromInstance: "استلم إشعارات من هذا المثيل"
|
||||||
emailNotification: "إشعارات البريد الكتروني"
|
emailNotification: "إشعارات البريد الكتروني"
|
||||||
inChannelSearch: "ابحث عن قناة"
|
inChannelSearch: "ابحث عن قناة"
|
||||||
useReactionPickerForContextMenu: "افتح منتقي التفاعلات عند النقر بالزر الأيمن"
|
useReactionPickerForContextMenu: "افتح منتقي التفاعلات عند النقر بالزر الأيمن"
|
||||||
@ -677,6 +701,7 @@ unlikeConfirm: "أتريد إلغاء إعجابك؟"
|
|||||||
fullView: "ملء الشاشة"
|
fullView: "ملء الشاشة"
|
||||||
quitFullView: "اخرج من وضع ملء للشاشة"
|
quitFullView: "اخرج من وضع ملء للشاشة"
|
||||||
addDescription: "أضف وصفًا"
|
addDescription: "أضف وصفًا"
|
||||||
|
userPagePinTip: "لعرض ملاحظة هنا اختر \"دبسها على الصفحة الشخصية\" من قائمة تلك الملاحظة."
|
||||||
notSpecifiedMentionWarning: "في الملاحظة ذكر لمستخدمين لن يستلموها."
|
notSpecifiedMentionWarning: "في الملاحظة ذكر لمستخدمين لن يستلموها."
|
||||||
info: "عن"
|
info: "عن"
|
||||||
userInfo: "معلومات المستخدم"
|
userInfo: "معلومات المستخدم"
|
||||||
@ -691,6 +716,7 @@ notRecommended: "غير مستحسن"
|
|||||||
botProtection: "الحماية من الحسابات الآلية"
|
botProtection: "الحماية من الحسابات الآلية"
|
||||||
instanceBlocking: "المثيلات المحجوبة"
|
instanceBlocking: "المثيلات المحجوبة"
|
||||||
selectAccount: "اختر حسابًا"
|
selectAccount: "اختر حسابًا"
|
||||||
|
switchAccount: "تغيير الحساب"
|
||||||
enabled: "مفعّل"
|
enabled: "مفعّل"
|
||||||
disabled: "معطّل"
|
disabled: "معطّل"
|
||||||
quickAction: "الإجراءات السّريعة"
|
quickAction: "الإجراءات السّريعة"
|
||||||
@ -737,6 +763,7 @@ keepCw: "أبقِ على تحذيرات المحتوى"
|
|||||||
lastCommunication: "آخر تواصل"
|
lastCommunication: "آخر تواصل"
|
||||||
resolved: "عولج"
|
resolved: "عولج"
|
||||||
unresolved: "لم يعالج"
|
unresolved: "لم يعالج"
|
||||||
|
breakFollow: "إلغاء الاشتراك"
|
||||||
itsOn: "مفعّل"
|
itsOn: "مفعّل"
|
||||||
itsOff: "معطّل"
|
itsOff: "معطّل"
|
||||||
emailRequiredForSignup: "عنوان البريد الإلكتروني إلزامي للتسجيل"
|
emailRequiredForSignup: "عنوان البريد الإلكتروني إلزامي للتسجيل"
|
||||||
@ -749,9 +776,31 @@ makeReactionsPublicDescription: "هذا سيجعل قائمة تفاعلاتك
|
|||||||
classic: "تقليدي"
|
classic: "تقليدي"
|
||||||
muteThread: "اكتم النقاش"
|
muteThread: "اكتم النقاش"
|
||||||
unmuteThread: "ارفع الكتم عن النقاش"
|
unmuteThread: "ارفع الكتم عن النقاش"
|
||||||
|
ffVisibility: "مرئية المتابِعين/المتابَعين"
|
||||||
|
ffVisibilityDescription: "يسمح لك بتحديد من يمكنهم رؤية متابِعيك ومتابَعيك."
|
||||||
deleteAccountConfirm: "سيحذف حسابك نهائيًا، أتريد المتابعة؟"
|
deleteAccountConfirm: "سيحذف حسابك نهائيًا، أتريد المتابعة؟"
|
||||||
incorrectPassword: "كلمة السر خاطئة."
|
incorrectPassword: "كلمة السر خاطئة."
|
||||||
|
voteConfirm: "متيقِّن من تصويتك لـ {choice}؟"
|
||||||
hide: "إخفاء"
|
hide: "إخفاء"
|
||||||
|
leaveGroup: "مغادرة الفريق"
|
||||||
|
leaveGroupConfirm: "متيقن من مغادرة \"{name}\"؟"
|
||||||
|
welcomeBackWithName: "مرحبًا بك مجددًا {name}"
|
||||||
|
clickToFinishEmailVerification: "انقر [{ok}] لاستيثاق بريدك الإلكتروني."
|
||||||
|
overridedDeviceKind: "نوع الجهاز"
|
||||||
|
smartphone: "هاتف ذكي"
|
||||||
|
tablet: "جهاز لوحي"
|
||||||
|
auto: "تلقائي"
|
||||||
|
themeColor: "لون السمة"
|
||||||
|
size: "الحجم"
|
||||||
|
numberOfColumn: "عدد الأعمدة"
|
||||||
|
searchByGoogle: "غوغل"
|
||||||
|
mutePeriod: "مدة الكتم"
|
||||||
|
indefinitely: "أبدًا"
|
||||||
|
tenMinutes: "10 دقائق"
|
||||||
|
oneHour: "ساعة"
|
||||||
|
oneDay: "يوم"
|
||||||
|
oneWeek: "أسبوع"
|
||||||
|
failedToFetchAccountInformation: "تعذر جلب معلومات الحساب"
|
||||||
_emailUnavailable:
|
_emailUnavailable:
|
||||||
used: "هذا البريد الإلكتروني مستخدم"
|
used: "هذا البريد الإلكتروني مستخدم"
|
||||||
format: "صيغة البريد الإلكتروني غير صالحة"
|
format: "صيغة البريد الإلكتروني غير صالحة"
|
||||||
@ -759,6 +808,7 @@ _emailUnavailable:
|
|||||||
smtp: "خادم البريد الإلكتروتي لا يستجيب"
|
smtp: "خادم البريد الإلكتروتي لا يستجيب"
|
||||||
_ffVisibility:
|
_ffVisibility:
|
||||||
public: "علني"
|
public: "علني"
|
||||||
|
followers: "مرئية لمتابِعيك فقط"
|
||||||
private: "خاص"
|
private: "خاص"
|
||||||
_signup:
|
_signup:
|
||||||
almostThere: "كدت تنتهي"
|
almostThere: "كدت تنتهي"
|
||||||
@ -773,6 +823,7 @@ _accountDelete:
|
|||||||
inProgress: "عملية الحذف جارية"
|
inProgress: "عملية الحذف جارية"
|
||||||
_ad:
|
_ad:
|
||||||
back: "رجوع"
|
back: "رجوع"
|
||||||
|
reduceFrequencyOfThisAd: "قلل عرض هذا الإعلان"
|
||||||
_forgotPassword:
|
_forgotPassword:
|
||||||
enterEmail: "أدخل البريد الإلكتروني المرتبط بحسابك لكي يرسل إليك رابط لإعادة تعيين كلمة المرور."
|
enterEmail: "أدخل البريد الإلكتروني المرتبط بحسابك لكي يرسل إليك رابط لإعادة تعيين كلمة المرور."
|
||||||
ifNoEmail: "إذا لم تربط حسابك ببريد إلكتروني سيتوجب عليك التواصل مع مدير الموقع."
|
ifNoEmail: "إذا لم تربط حسابك ببريد إلكتروني سيتوجب عليك التواصل مع مدير الموقع."
|
||||||
@ -799,7 +850,7 @@ _registry:
|
|||||||
createKey: "أنشئ مفتاحًا"
|
createKey: "أنشئ مفتاحًا"
|
||||||
_aboutMisskey:
|
_aboutMisskey:
|
||||||
about: "ميسكي هو برمجية مفتوحة المصدر يطورها syuilo منذ 2014."
|
about: "ميسكي هو برمجية مفتوحة المصدر يطورها syuilo منذ 2014."
|
||||||
contributors: "المساهم الرئيسي"
|
contributors: "المساهمون الرئيسيون"
|
||||||
allContributors: "كل المساهمين"
|
allContributors: "كل المساهمين"
|
||||||
source: "الشفرة المصدرية"
|
source: "الشفرة المصدرية"
|
||||||
translation: "ترجم ميسكي"
|
translation: "ترجم ميسكي"
|
||||||
@ -821,10 +872,14 @@ _mfm:
|
|||||||
urlDescription: "يمكن عرض الروابط"
|
urlDescription: "يمكن عرض الروابط"
|
||||||
link: "رابط"
|
link: "رابط"
|
||||||
bold: "عريض"
|
bold: "عريض"
|
||||||
|
boldDescription: "جعل الحروف أثخن لإبرازها."
|
||||||
small: "صغير"
|
small: "صغير"
|
||||||
|
smallDescription: "يعرض المحتوى صغيرًا ورفيعًا."
|
||||||
center: "وسط"
|
center: "وسط"
|
||||||
|
centerDescription: "يمركز المحتوى في الوَسَط."
|
||||||
quote: "اقتبس"
|
quote: "اقتبس"
|
||||||
emoji: "إيموجي مخصص"
|
emoji: "إيموجي مخصص"
|
||||||
|
emojiDescription: "إحاطة اسم الإيموجي بنقطتي تفسير سيستبدله بصورة الإيموجي."
|
||||||
search: "البحث"
|
search: "البحث"
|
||||||
flip: "اقلب"
|
flip: "اقلب"
|
||||||
flipDescription: "يقلب المحتوى عموديًا أو أفقيًا"
|
flipDescription: "يقلب المحتوى عموديًا أو أفقيًا"
|
||||||
@ -836,43 +891,28 @@ _mfm:
|
|||||||
jumpDescription: "يمنح للمحتوى حركة قفز."
|
jumpDescription: "يمنح للمحتوى حركة قفز."
|
||||||
bounce: "تأثير (ارتداد)"
|
bounce: "تأثير (ارتداد)"
|
||||||
bounceDescription: "يمنح للمحتوى حركة ارتدادية"
|
bounceDescription: "يمنح للمحتوى حركة ارتدادية"
|
||||||
|
shake: "تأثير (اهتزاز)"
|
||||||
|
shakeDescription: "يمنح المحتوى حركة اهتزازية."
|
||||||
|
spin: "تأثير (دوران)"
|
||||||
|
spinDescription: "يمنح المحتوى حركة دورانية."
|
||||||
x2: "كبير"
|
x2: "كبير"
|
||||||
|
x2Description: "يُكبر المحتوى"
|
||||||
x3: "كبير جداً"
|
x3: "كبير جداً"
|
||||||
|
x3Description: "يُضخم المحتوى"
|
||||||
|
x4: "هائل"
|
||||||
|
x4Description: "يُضخم المحتوى أكثر مما سبق."
|
||||||
blur: "طمس"
|
blur: "طمس"
|
||||||
|
blurDescription: "يطمس المحتوى، لكن بالتمرير فوقه سيظهر بوضوح."
|
||||||
font: "الخط"
|
font: "الخط"
|
||||||
|
fontDescription: "الخط المستخدم لعرض المحتوى."
|
||||||
rainbow: "قوس قزح"
|
rainbow: "قوس قزح"
|
||||||
rainbowDescription: "اجعل المحتوى يظهر بألوان الطيف"
|
rainbowDescription: "اجعل المحتوى يظهر بألوان الطيف"
|
||||||
rotate: "تدوير"
|
rotate: "تدوير"
|
||||||
_reversi:
|
rotateDescription: "يُدير المحتوى بزاوية معيّنة."
|
||||||
gameSettings: "إعدادات اللعبة"
|
|
||||||
chooseBoard: "اختر اللوح"
|
|
||||||
blackOrWhite: "أسود/أبيض"
|
|
||||||
blackIs: "{name} سيلعب بالأسود"
|
|
||||||
rules: "القوانين"
|
|
||||||
botSettings: "خيارات الحسابات الآلية"
|
|
||||||
thisGameIsStartedSoon: "ستبدأ اللعبة خلال بضع ثوانٍ"
|
|
||||||
waitingForOther: "ينتظر دور الخصم"
|
|
||||||
waitingForMe: "ينتظر دورك"
|
|
||||||
waitingBoth: "استعد"
|
|
||||||
ready: "جاهز"
|
|
||||||
cancelReady: "ألغ الجهوزية"
|
|
||||||
opponentTurn: "دور الخصم"
|
|
||||||
myTurn: "دورك"
|
|
||||||
turnOf: "دور {name}"
|
|
||||||
pastTurnOf: "دور {name}"
|
|
||||||
surrender: "استسلم"
|
|
||||||
drawn: "تعادل"
|
|
||||||
won: "فاز {name}"
|
|
||||||
black: "أسود"
|
|
||||||
white: "أبيض"
|
|
||||||
total: "المجموع"
|
|
||||||
turnCount: "الدور {count}"
|
|
||||||
myGames: "جولاتي"
|
|
||||||
allGames: "كل الجولات"
|
|
||||||
ended: "انتهت"
|
|
||||||
playing: "يُلعب الآن"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
|
none: "لا تظهره بتاتًا"
|
||||||
remote: "أظهر للمستخدمين البِعاد"
|
remote: "أظهر للمستخدمين البِعاد"
|
||||||
|
always: "أظهره دائمًا"
|
||||||
_serverDisconnectedBehavior:
|
_serverDisconnectedBehavior:
|
||||||
reload: "إعادة تحميل تلقائية"
|
reload: "إعادة تحميل تلقائية"
|
||||||
dialog: "أظهر مربع حوار التحذيرات"
|
dialog: "أظهر مربع حوار التحذيرات"
|
||||||
@ -887,15 +927,23 @@ _channel:
|
|||||||
usersCount: "{n} منتسب"
|
usersCount: "{n} منتسب"
|
||||||
notesCount: "{n} ملاحظة"
|
notesCount: "{n} ملاحظة"
|
||||||
_menuDisplay:
|
_menuDisplay:
|
||||||
|
sideFull: "جانبي"
|
||||||
|
top: "الأعلى"
|
||||||
hide: "إخفاء"
|
hide: "إخفاء"
|
||||||
_wordMute:
|
_wordMute:
|
||||||
muteWords: "الكلمات المحظورة"
|
muteWords: "الكلمات المحظورة"
|
||||||
|
muteWordsDescription: "افصل بينهم بمسافة لاستخدام معامل \"و\" أو بسطر لاستخدام معامل \"أو\"."
|
||||||
muteWordsDescription2: "احصر الكلمات المفتاحية بين بين شرطتين مائلتين لاستخدامها كتعابير نمطية"
|
muteWordsDescription2: "احصر الكلمات المفتاحية بين بين شرطتين مائلتين لاستخدامها كتعابير نمطية"
|
||||||
softDescription: "اخف الملاحظات التي تستوف الشروط من الخيط الزمني."
|
softDescription: "اخف الملاحظات التي تستوف الشروط من الخيط الزمني."
|
||||||
hardDescription: "اخف الملاحظات التي تستوف الشروط من الخيط الزمني.بالإضافة إلى أن هذه الملاحظات ستبقى مخفية حتى وإن تغيرت الشروط."
|
hardDescription: "اخف الملاحظات التي تستوف الشروط من الخيط الزمني.بالإضافة إلى أن هذه الملاحظات ستبقى مخفية حتى وإن تغيرت الشروط."
|
||||||
soft: "لينة"
|
soft: "لينة"
|
||||||
hard: "قاسية"
|
hard: "قاسية"
|
||||||
mutedNotes: "الملاحظات المكتومة"
|
mutedNotes: "الملاحظات المكتومة"
|
||||||
|
_instanceMute:
|
||||||
|
instanceMuteDescription: "هذه سيحجب كل ملاحظات الخوادم المحجوبة ومشاركاتها والردود على تلك الملاحظات حتى وإن كانت من خادم غير محجوب."
|
||||||
|
instanceMuteDescription2: "مدخلة لكل سطر"
|
||||||
|
title: "يخفي ملاحظات الخوادم المسرودة."
|
||||||
|
heading: "قائمة الخوادم المحجوبة"
|
||||||
_theme:
|
_theme:
|
||||||
explore: "استكشف قوالب المظهر"
|
explore: "استكشف قوالب المظهر"
|
||||||
install: "تنصيب قالب"
|
install: "تنصيب قالب"
|
||||||
@ -1112,9 +1160,12 @@ _postForm:
|
|||||||
quotePlaceholder: "اقتبس هذه الملاحظة…"
|
quotePlaceholder: "اقتبس هذه الملاحظة…"
|
||||||
channelPlaceholder: "انشر في قناة..."
|
channelPlaceholder: "انشر في قناة..."
|
||||||
_placeholders:
|
_placeholders:
|
||||||
|
a: "ما الذي تنوي فعله؟"
|
||||||
|
b: "ماذا يحدث حولك ؟"
|
||||||
c: "ما الذي تفكر فيه؟"
|
c: "ما الذي تفكر فيه؟"
|
||||||
d: "ما الذي تريد قوله؟"
|
d: "ما الذي تريد قوله؟"
|
||||||
e: "أكتب..."
|
e: "أكتب..."
|
||||||
|
f: "بانتظارك لتكتب..."
|
||||||
_profile:
|
_profile:
|
||||||
name: "الإسم"
|
name: "الإسم"
|
||||||
username: "اسم المستخدم"
|
username: "اسم المستخدم"
|
||||||
@ -1133,70 +1184,30 @@ _exportOrImport:
|
|||||||
muteList: "المستخدمون المكتومون"
|
muteList: "المستخدمون المكتومون"
|
||||||
blockingList: "المستخدمون المحجوبون"
|
blockingList: "المستخدمون المحجوبون"
|
||||||
userLists: "القوائم"
|
userLists: "القوائم"
|
||||||
|
excludeMutingUsers: "استثن الحسابات المكتومة"
|
||||||
|
excludeInactiveUsers: "استثن المستخدمين الخاملين"
|
||||||
_charts:
|
_charts:
|
||||||
usersIncDec: "اختلاف عدد المستخدمين"
|
federation: "الفديرالية"
|
||||||
|
apRequest: "الطلبات"
|
||||||
|
usersIncDec: "تباين عدد المستخدمين"
|
||||||
usersTotal: "مجموع عدد المستخدمين والمستخدمات"
|
usersTotal: "مجموع عدد المستخدمين والمستخدمات"
|
||||||
activeUsers: "المستخدمون النشطون"
|
activeUsers: "المستخدمون النشطون"
|
||||||
notesIncDec: "اختلاف عدد الملاحظات"
|
notesIncDec: "تباين عدد الملاحظات"
|
||||||
localNotesIncDec: "اختلاف عدد الملاحظات المحلية"
|
localNotesIncDec: "تباين عدد الملاحظات المحلية"
|
||||||
remoteNotesIncDec: "اختلاف عدد الملاحظات البعيدة"
|
remoteNotesIncDec: "تباين عدد الملاحظات البعيدة"
|
||||||
notesTotal: "إجمالي الملاحظات"
|
notesTotal: "إجمالي الملاحظات"
|
||||||
filesIncDec: "اختلاف عدد الملفات"
|
filesIncDec: "تباين عدد الملفات"
|
||||||
filesTotal: "العدد الإجمالي للملفات"
|
filesTotal: "العدد الإجمالي للملفات"
|
||||||
_instanceCharts:
|
_instanceCharts:
|
||||||
requests: "الطلبات"
|
requests: "الطلبات"
|
||||||
users: "اختلاف عدد المستخدمين"
|
users: "تباين عدد المستخدمين"
|
||||||
notes: "اختلاف عدد الملاحظات"
|
notes: "تباين عدد الملاحظات"
|
||||||
files: "اختلاف عدد الملفات"
|
files: "تباين عدد الملفات"
|
||||||
_timelines:
|
_timelines:
|
||||||
home: "الرئيسي"
|
home: "الرئيسي"
|
||||||
local: "المحلي"
|
local: "المحلي"
|
||||||
social: "الاجتماعي"
|
social: "الاجتماعي"
|
||||||
global: "الشامل"
|
global: "الشامل"
|
||||||
_rooms:
|
|
||||||
roomOf: "غرفة {user}"
|
|
||||||
translate: "أنقل"
|
|
||||||
rotate: "تدوير"
|
|
||||||
exit: "رجوع"
|
|
||||||
remove: "أزل"
|
|
||||||
clear: "أزل الكل"
|
|
||||||
clearConfirm: "أتريد إزالة كل الأثاث من الغرفة؟"
|
|
||||||
leaveConfirm: "لديك تغييرات غير محفوظة. أتريد المتابعة دون حفظها؟"
|
|
||||||
chooseImage: "اختر صورة"
|
|
||||||
roomType: "نوع الغرفة"
|
|
||||||
carpetColor: "لون السّجاد"
|
|
||||||
_roomType:
|
|
||||||
default: "افتراضي"
|
|
||||||
washitsu: "الأسلوب الياباني"
|
|
||||||
_furnitures:
|
|
||||||
milk: "علبة حليب"
|
|
||||||
bed: "سرير"
|
|
||||||
low-table: "طاولة قصيرة"
|
|
||||||
desk: "مكتب"
|
|
||||||
chair: "كرسي"
|
|
||||||
chair2: "كرسي 2"
|
|
||||||
fan: "مروحة"
|
|
||||||
pc: "حاسوب"
|
|
||||||
plant: "نبات زينة"
|
|
||||||
plant2: "نبات زينة 2"
|
|
||||||
eraser: "ممحاة"
|
|
||||||
pencil: "قلم رصاص"
|
|
||||||
pudding: "بودينغ"
|
|
||||||
book: "كتاب"
|
|
||||||
book2: "كتاب 2"
|
|
||||||
piano: "بيانو"
|
|
||||||
server: "خادم"
|
|
||||||
moon: "قمر"
|
|
||||||
monitor: "شاشة التحكم"
|
|
||||||
keyboard: "لوحة مفاتيح"
|
|
||||||
wall-clock: "ساعة حائط"
|
|
||||||
photoframe: "إطار صورة"
|
|
||||||
cube: "مكعب"
|
|
||||||
tv: "تلفاز"
|
|
||||||
pinguin: "بطريق"
|
|
||||||
sofa: "أريكة"
|
|
||||||
bin: "سلة مهملات"
|
|
||||||
banknote: "أوراق نقدية"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "أنشئ صفحة جديدة"
|
newPage: "أنشئ صفحة جديدة"
|
||||||
editPage: "عدّل الصفحة"
|
editPage: "عدّل الصفحة"
|
||||||
@ -1205,16 +1216,30 @@ _pages:
|
|||||||
updated: "نجح تعديل الصفحة"
|
updated: "نجح تعديل الصفحة"
|
||||||
deleted: "نجح حذف الصفحة"
|
deleted: "نجح حذف الصفحة"
|
||||||
pageSetting: "إعدادات الصفحة"
|
pageSetting: "إعدادات الصفحة"
|
||||||
|
nameAlreadyExists: "رابط الصفحة موجود مسبقًا"
|
||||||
|
invalidNameTitle: "رابط الصفحة ليس صالحًا"
|
||||||
|
invalidNameText: "تأكد أن عنوان الصفحة ليس فارغًا"
|
||||||
|
editThisPage: "عدّل هذه الصفحة"
|
||||||
|
viewSource: "اظهر المصدر"
|
||||||
viewPage: "اعرض صفحاتك"
|
viewPage: "اعرض صفحاتك"
|
||||||
like: "أعجبني"
|
like: "أعجبني"
|
||||||
unlike: "أزل الإعجاب"
|
unlike: "أزل الإعجاب"
|
||||||
my: "صفحاتي"
|
my: "صفحاتي"
|
||||||
|
liked: "الصفحات المُعجب بها"
|
||||||
|
featured: "الأكثر شعبية"
|
||||||
contents: "المحتوى"
|
contents: "المحتوى"
|
||||||
|
variables: "متغيّرات"
|
||||||
|
title: "العنوان"
|
||||||
|
url: "رابط الصفحة"
|
||||||
|
summary: "ملخص الصفحة"
|
||||||
alignCenter: "توسيط العناصر"
|
alignCenter: "توسيط العناصر"
|
||||||
hideTitleWhenPinned: "اخف عنوان الصفحة عند تدبيسها في ملف الشخصي"
|
hideTitleWhenPinned: "اخف عنوان الصفحة عند تدبيسها في ملف الشخصي"
|
||||||
font: "الخط"
|
font: "الخط"
|
||||||
fontSerif: "Serif"
|
fontSerif: "Serif"
|
||||||
fontSansSerif: "Sans Serif"
|
fontSansSerif: "Sans Serif"
|
||||||
|
eyeCatchingImageSet: "عيّن صورة مصغّرة"
|
||||||
|
eyeCatchingImageRemove: "احذف صورة مصغّرة"
|
||||||
|
chooseBlock: "إضافة كتلة"
|
||||||
selectType: "اختر النوع"
|
selectType: "اختر النوع"
|
||||||
enterVariableName: "أدخل اسم المتغيّر"
|
enterVariableName: "أدخل اسم المتغيّر"
|
||||||
variableNameIsAlreadyUsed: "هذا الاسم محجوز"
|
variableNameIsAlreadyUsed: "هذا الاسم محجوز"
|
||||||
@ -1223,6 +1248,8 @@ _pages:
|
|||||||
specialBlocks: "خاص"
|
specialBlocks: "خاص"
|
||||||
blocks:
|
blocks:
|
||||||
text: "نص"
|
text: "نص"
|
||||||
|
textarea: "حقل نصي"
|
||||||
|
section: "قسم"
|
||||||
image: "الصور"
|
image: "الصور"
|
||||||
button: "زرّ"
|
button: "زرّ"
|
||||||
_if:
|
_if:
|
||||||
@ -1460,6 +1487,7 @@ _notification:
|
|||||||
youReceivedFollowRequest: "تلقيتَ طلب متابعة"
|
youReceivedFollowRequest: "تلقيتَ طلب متابعة"
|
||||||
yourFollowRequestAccepted: "قُبل طلب المتابعة"
|
yourFollowRequestAccepted: "قُبل طلب المتابعة"
|
||||||
youWereInvitedToGroup: "دُعيت إلى فريقٍ"
|
youWereInvitedToGroup: "دُعيت إلى فريقٍ"
|
||||||
|
pollEnded: "ظهرت نتائج الاستطلاع"
|
||||||
_types:
|
_types:
|
||||||
all: "الكل"
|
all: "الكل"
|
||||||
follow: "متابِعون جدد"
|
follow: "متابِعون جدد"
|
||||||
@ -1468,8 +1496,10 @@ _notification:
|
|||||||
renote: "أعد النشر"
|
renote: "أعد النشر"
|
||||||
quote: "الاقتباسات"
|
quote: "الاقتباسات"
|
||||||
reaction: "التفاعلات"
|
reaction: "التفاعلات"
|
||||||
|
pollVote: "مصوِت شارك في الاستطلاع"
|
||||||
receiveFollowRequest: "طلبات المتابعة المتلقاة"
|
receiveFollowRequest: "طلبات المتابعة المتلقاة"
|
||||||
followRequestAccepted: "طلبات المتابعة المقبولة"
|
followRequestAccepted: "طلبات المتابعة المقبولة"
|
||||||
|
groupInvited: "دعوات الفريق"
|
||||||
app: "إشعارات التطبيقات المرتبطة"
|
app: "إشعارات التطبيقات المرتبطة"
|
||||||
_deck:
|
_deck:
|
||||||
alwaysShowMainColumn: "أظهر العمود الرئيسي دائمًا"
|
alwaysShowMainColumn: "أظهر العمود الرئيسي دائمًا"
|
||||||
|
1645
locales/bn-BD.yml
Normal file
26
locales/ca-ES.yml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
---
|
||||||
|
_lang_: "Català"
|
||||||
|
headlineMisskey: "Una xarxa connectada per notes"
|
||||||
|
search: "Cercar"
|
||||||
|
notifications: "Notificacions"
|
||||||
|
username: "Nom d'usuari"
|
||||||
|
password: "Contrasenya"
|
||||||
|
forgotPassword: "Contrasenya oblidada"
|
||||||
|
fetchingAsApObject: "Cercant en el Fediverse..."
|
||||||
|
ok: "OK"
|
||||||
|
gotIt: "Ho he entès!"
|
||||||
|
cancel: "Cancel·lar"
|
||||||
|
smtpUser: "Nom d'usuari"
|
||||||
|
smtpPass: "Contrasenya"
|
||||||
|
searchByGoogle: "Cercar"
|
||||||
|
_mfm:
|
||||||
|
search: "Cercar"
|
||||||
|
_sfx:
|
||||||
|
notification: "Notificacions"
|
||||||
|
_widgets:
|
||||||
|
notifications: "Notificacions"
|
||||||
|
_profile:
|
||||||
|
username: "Nom d'usuari"
|
||||||
|
_deck:
|
||||||
|
_columns:
|
||||||
|
notifications: "Notificacions"
|
@ -207,7 +207,6 @@ uploadFromUrl: "Nahrát z URL adresy"
|
|||||||
uploadFromUrlDescription: "URL adresa souboru, který chcete nahrát"
|
uploadFromUrlDescription: "URL adresa souboru, který chcete nahrát"
|
||||||
uploadFromUrlMayTakeTime: "Může trvat nějakou dobu, dokud nebude dokončeno nahrávání."
|
uploadFromUrlMayTakeTime: "Může trvat nějakou dobu, dokud nebude dokončeno nahrávání."
|
||||||
explore: "Objevovat"
|
explore: "Objevovat"
|
||||||
games: "Misskey hry"
|
|
||||||
messageRead: "Přečtené"
|
messageRead: "Přečtené"
|
||||||
noMoreHistory: "To je vše"
|
noMoreHistory: "To je vše"
|
||||||
startMessaging: "Zahájit chat"
|
startMessaging: "Zahájit chat"
|
||||||
@ -272,6 +271,8 @@ monthX: "{month}"
|
|||||||
yearX: "{year}"
|
yearX: "{year}"
|
||||||
pages: "Stránky"
|
pages: "Stránky"
|
||||||
integration: "Integrace"
|
integration: "Integrace"
|
||||||
|
connectService: "Připojit"
|
||||||
|
disconnectService: "Odpojit"
|
||||||
enableLocalTimeline: "Povolit lokální čas"
|
enableLocalTimeline: "Povolit lokální čas"
|
||||||
enableGlobalTimeline: "Povolit globální čas"
|
enableGlobalTimeline: "Povolit globální čas"
|
||||||
registration: "Registrace"
|
registration: "Registrace"
|
||||||
@ -280,8 +281,10 @@ invite: "Pozvat"
|
|||||||
inMb: "V megabajtech"
|
inMb: "V megabajtech"
|
||||||
iconUrl: "Favicon URL"
|
iconUrl: "Favicon URL"
|
||||||
bannerUrl: "Baner URL"
|
bannerUrl: "Baner URL"
|
||||||
|
backgroundImageUrl: "Adresa URL obrázku pozadí"
|
||||||
basicInfo: "Základní informace"
|
basicInfo: "Základní informace"
|
||||||
hcaptcha: "hCaptcha"
|
hcaptcha: "hCaptcha"
|
||||||
|
enableHcaptcha: "Aktivovat hCaptchu"
|
||||||
hcaptchaSecretKey: "Tajný Klíč (Secret Key)"
|
hcaptchaSecretKey: "Tajný Klíč (Secret Key)"
|
||||||
recaptcha: "reCAPTCHA"
|
recaptcha: "reCAPTCHA"
|
||||||
enableRecaptcha: "Zapnout ReCAPTCHu"
|
enableRecaptcha: "Zapnout ReCAPTCHu"
|
||||||
@ -293,6 +296,7 @@ antennaSource: "Zdroj Antény"
|
|||||||
enableServiceworker: "Povolit ServiceWorker"
|
enableServiceworker: "Povolit ServiceWorker"
|
||||||
caseSensitive: "Rozlišuje malá a velká písmena"
|
caseSensitive: "Rozlišuje malá a velká písmena"
|
||||||
connectedTo: "Následující účty jsou připojeny"
|
connectedTo: "Následující účty jsou připojeny"
|
||||||
|
popularTags: "Populární tagy"
|
||||||
userList: "Seznamy"
|
userList: "Seznamy"
|
||||||
about: "Informace"
|
about: "Informace"
|
||||||
aboutMisskey: "O Misskey"
|
aboutMisskey: "O Misskey"
|
||||||
@ -336,6 +340,9 @@ next: "Další"
|
|||||||
retype: "Zadejte znovu"
|
retype: "Zadejte znovu"
|
||||||
noteOf: "{user} poznámky"
|
noteOf: "{user} poznámky"
|
||||||
inviteToGroup: "Pozvat do skupiny"
|
inviteToGroup: "Pozvat do skupiny"
|
||||||
|
newMessageExists: "Máte novou zprávu"
|
||||||
|
onlyOneFileCanBeAttached: "Ke zprávě můžete přiložit jenom jeden soubor"
|
||||||
|
signinRequired: "Přihlašte se, prosím"
|
||||||
invitations: "Pozvat"
|
invitations: "Pozvat"
|
||||||
checking: "Ověřuji"
|
checking: "Ověřuji"
|
||||||
available: "K dispozici"
|
available: "K dispozici"
|
||||||
@ -363,10 +370,13 @@ signinHistory: "Historie přihlášení"
|
|||||||
category: "Kategorie"
|
category: "Kategorie"
|
||||||
tags: "Štítky"
|
tags: "Štítky"
|
||||||
createAccount: "Vytvořit účet"
|
createAccount: "Vytvořit účet"
|
||||||
|
existingAccount: "Existující účet"
|
||||||
|
regenerate: "Obnovit"
|
||||||
fontSize: "Velikost písma"
|
fontSize: "Velikost písma"
|
||||||
openImageInNewTab: "Otevřít obrázek v novém panelu"
|
openImageInNewTab: "Otevřít obrázek v novém panelu"
|
||||||
dashboard: "Přehled"
|
dashboard: "Přehled"
|
||||||
local: "Lokální"
|
local: "Lokální"
|
||||||
|
remote: "Vzdálené"
|
||||||
total: "Celkem"
|
total: "Celkem"
|
||||||
weekOverWeekChanges: "Týdně"
|
weekOverWeekChanges: "Týdně"
|
||||||
dayOverDayChanges: "Denně"
|
dayOverDayChanges: "Denně"
|
||||||
@ -376,6 +386,9 @@ accountSettings: "Nastavení účtu"
|
|||||||
promotion: "Propagace"
|
promotion: "Propagace"
|
||||||
promote: "Propagovat"
|
promote: "Propagovat"
|
||||||
numberOfDays: "Počet dní"
|
numberOfDays: "Počet dní"
|
||||||
|
deleteAll: "Smazat vše"
|
||||||
|
showFixedPostForm: "Zobrazit formulář pro nové příspěvky nad časovou osou"
|
||||||
|
masterVolume: "Celková hlasitost"
|
||||||
chooseEmoji: "Vybrat emotikon"
|
chooseEmoji: "Vybrat emotikon"
|
||||||
unableToProcess: "Operace nebyla dokončena."
|
unableToProcess: "Operace nebyla dokončena."
|
||||||
recentUsed: "Naposledy použité"
|
recentUsed: "Naposledy použité"
|
||||||
@ -385,25 +398,58 @@ installedApps: "Autorizované aplikace"
|
|||||||
nothing: "Nic nebylo nalezeno"
|
nothing: "Nic nebylo nalezeno"
|
||||||
lastUsedDate: "Poslední použití"
|
lastUsedDate: "Poslední použití"
|
||||||
state: "Stav"
|
state: "Stav"
|
||||||
|
sort: "Seřadit"
|
||||||
ascendingOrder: "Vzestupně"
|
ascendingOrder: "Vzestupně"
|
||||||
descendingOrder: "Sestupně"
|
descendingOrder: "Sestupně"
|
||||||
scratchpad: "Zápisník"
|
scratchpad: "Zápisník"
|
||||||
output: "Výstup"
|
output: "Výstup"
|
||||||
script: "Skript"
|
script: "Skript"
|
||||||
|
updateRemoteUser: "Aktualizovat informace o vzdáleném účtu"
|
||||||
deleteAllFiles: "Smazat všechny soubory"
|
deleteAllFiles: "Smazat všechny soubory"
|
||||||
deleteAllFilesConfirm: "Jste si jistí že chcete smazat všechny soubory?"
|
deleteAllFilesConfirm: "Jste si jistí že chcete smazat všechny soubory?"
|
||||||
userSuspended: "Tomuto uživateli byl pozastaven účet."
|
userSuspended: "Tomuto uživateli byl pozastaven účet."
|
||||||
|
menu: "Menu"
|
||||||
addItem: "Přidat položku"
|
addItem: "Přidat položku"
|
||||||
rooms: "Místnost"
|
|
||||||
inboxUrl: "Inbox URL"
|
inboxUrl: "Inbox URL"
|
||||||
deletedNote: "Odstraněné příspěvky"
|
deletedNote: "Odstraněné příspěvky"
|
||||||
invisibleNote: "Skryté příspěvky"
|
invisibleNote: "Skryté příspěvky"
|
||||||
|
description: "Popis"
|
||||||
|
author: "Autor"
|
||||||
|
manage: "Administrace"
|
||||||
|
small: "Malé"
|
||||||
|
generateAccessToken: "Vygenerovat přístupový token"
|
||||||
|
permission: "Oprávnění"
|
||||||
|
enableAll: "Povolit vše"
|
||||||
|
disableAll: "Vypnout vše"
|
||||||
|
notificationType: "Typy oznámení"
|
||||||
|
edit: "Upravit"
|
||||||
|
emailServer: "Mailový server"
|
||||||
|
enableEmail: "Zapnout email dystribuci"
|
||||||
|
email: "Email"
|
||||||
|
emailAddress: "Emailová adresa"
|
||||||
|
smtpConfig: "Konfigurace SMTP serveru"
|
||||||
smtpHost: "Hostitel"
|
smtpHost: "Hostitel"
|
||||||
|
smtpPort: "Port"
|
||||||
smtpUser: "Uživatelské jméno"
|
smtpUser: "Uživatelské jméno"
|
||||||
smtpPass: "Heslo"
|
smtpPass: "Heslo"
|
||||||
|
smtpSecureInfo: "Toto vypněte pokud používáte STARTTLS"
|
||||||
|
makeActive: "Aktivovat"
|
||||||
|
display: "Zobrazit"
|
||||||
|
copy: "Kopírovat"
|
||||||
|
logs: "Logy"
|
||||||
|
database: "Databáze"
|
||||||
|
create: "Vytvořit"
|
||||||
|
notificationSetting: "Nastavení oznámení"
|
||||||
|
useGlobalSetting: "Použít globální nastavení"
|
||||||
|
other: "Ostatní"
|
||||||
|
fileIdOrUrl: "ID nebo URL souboru"
|
||||||
|
behavior: "Chování"
|
||||||
|
sample: "Ukázka"
|
||||||
clearCache: "Vyprázdnit mezipaměť"
|
clearCache: "Vyprázdnit mezipaměť"
|
||||||
info: "Informace"
|
info: "Informace"
|
||||||
user: "Uživatelé"
|
user: "Uživatelé"
|
||||||
|
administration: "Administrace"
|
||||||
|
searchByGoogle: "Vyhledávání"
|
||||||
_email:
|
_email:
|
||||||
_follow:
|
_follow:
|
||||||
title: "Máte nového následovníka"
|
title: "Máte nového následovníka"
|
||||||
@ -412,9 +458,8 @@ _mfm:
|
|||||||
quote: "Citovat"
|
quote: "Citovat"
|
||||||
emoji: "Vlastní emoji"
|
emoji: "Vlastní emoji"
|
||||||
search: "Vyhledávání"
|
search: "Vyhledávání"
|
||||||
_reversi:
|
|
||||||
total: "Celkem"
|
|
||||||
_theme:
|
_theme:
|
||||||
|
description: "Popis"
|
||||||
keys:
|
keys:
|
||||||
mention: "Zmínění"
|
mention: "Zmínění"
|
||||||
renote: "Přeposlat"
|
renote: "Přeposlat"
|
||||||
@ -442,11 +487,6 @@ _exportOrImport:
|
|||||||
userLists: "Seznamy"
|
userLists: "Seznamy"
|
||||||
_timelines:
|
_timelines:
|
||||||
home: "Domů"
|
home: "Domů"
|
||||||
_rooms:
|
|
||||||
_roomType:
|
|
||||||
default: "Výchozí"
|
|
||||||
_furnitures:
|
|
||||||
monitor: "Monitorovat"
|
|
||||||
_pages:
|
_pages:
|
||||||
blocks:
|
blocks:
|
||||||
image: "Obrázky"
|
image: "Obrázky"
|
||||||
|
@ -8,7 +8,7 @@ notifications: "Notifications"
|
|||||||
username: "Username"
|
username: "Username"
|
||||||
password: "Password"
|
password: "Password"
|
||||||
forgotPassword: "Forgot password"
|
forgotPassword: "Forgot password"
|
||||||
fetchingAsApObject: "Fetching from Fediverse..."
|
fetchingAsApObject: "Fetching from the Fediverse..."
|
||||||
ok: "OK"
|
ok: "OK"
|
||||||
gotIt: "Got it!"
|
gotIt: "Got it!"
|
||||||
cancel: "Cancel"
|
cancel: "Cancel"
|
||||||
@ -32,9 +32,9 @@ uploading: "Uploading..."
|
|||||||
save: "Save"
|
save: "Save"
|
||||||
users: "Users"
|
users: "Users"
|
||||||
addUser: "Add a user"
|
addUser: "Add a user"
|
||||||
favorite: "Favorite"
|
favorite: "Add to favorites"
|
||||||
favorites: "Favorites"
|
favorites: "Favorites"
|
||||||
unfavorite: "Unfavorite"
|
unfavorite: "Remove from favorites"
|
||||||
favorited: "Added to favorites."
|
favorited: "Added to favorites."
|
||||||
alreadyFavorited: "Already added to favorites."
|
alreadyFavorited: "Already added to favorites."
|
||||||
cantFavorite: "Couldn't add to favorites."
|
cantFavorite: "Couldn't add to favorites."
|
||||||
@ -43,7 +43,7 @@ unpin: "Unpin from profile"
|
|||||||
copyContent: "Copy contents"
|
copyContent: "Copy contents"
|
||||||
copyLink: "Copy link"
|
copyLink: "Copy link"
|
||||||
delete: "Delete"
|
delete: "Delete"
|
||||||
deleteAndEdit: "Delete and Edit"
|
deleteAndEdit: "Delete and edit"
|
||||||
deleteAndEditConfirm: "Are you sure you want to delete this note and edit it? You will lose all reactions, renotes and replies to it."
|
deleteAndEditConfirm: "Are you sure you want to delete this note and edit it? You will lose all reactions, renotes and replies to it."
|
||||||
addToList: "Add to list"
|
addToList: "Add to list"
|
||||||
sendMessage: "Send a message"
|
sendMessage: "Send a message"
|
||||||
@ -77,23 +77,25 @@ followsYou: "Follows you"
|
|||||||
createList: "Create list"
|
createList: "Create list"
|
||||||
manageLists: "Manage lists"
|
manageLists: "Manage lists"
|
||||||
error: "Error"
|
error: "Error"
|
||||||
somethingHappened: "An error occurred"
|
somethingHappened: "An error has occurred"
|
||||||
retry: "Retry"
|
retry: "Retry"
|
||||||
pageLoadError: "Failed to load page."
|
pageLoadError: "An error occurred loading the page."
|
||||||
pageLoadErrorDescription: "This is normally caused by network errors or the browser's cache. Try clearing the cache and then try again after waiting a little while."
|
pageLoadErrorDescription: "This is normally caused by network errors or the browser's cache. Try clearing the cache and then try again after waiting a little while."
|
||||||
serverIsDead: "This server is not responding. Please wait for a while and try again."
|
serverIsDead: "This server is not responding. Please wait for a while and try again."
|
||||||
youShouldUpgradeClient: "To view this page, please refresh to update your client."
|
youShouldUpgradeClient: "To view this page, please refresh to update your client."
|
||||||
enterListName: "Enter a list name"
|
enterListName: "Enter a name for the list"
|
||||||
privacy: "Privacy"
|
privacy: "Privacy"
|
||||||
makeFollowManuallyApprove: "Follow requests require approval"
|
makeFollowManuallyApprove: "Follow requests require approval"
|
||||||
defaultNoteVisibility: "Default visibility"
|
defaultNoteVisibility: "Default visibility"
|
||||||
follow: "Follow"
|
follow: "Follow"
|
||||||
followRequest: "Request follow"
|
followRequest: "Send follow request"
|
||||||
followRequests: "Follow requests"
|
followRequests: "Follow requests"
|
||||||
unfollow: "Unfollow"
|
unfollow: "Unfollow"
|
||||||
followRequestPending: "Pending follow request"
|
followRequestPending: "Follow request pending"
|
||||||
enterEmoji: "Enter an emoji"
|
enterEmoji: "Enter an emoji"
|
||||||
renote: "Renote"
|
renote: "Renote"
|
||||||
|
renoteHomeOnly: "Renote to home only"
|
||||||
|
renoteFollowersOnly: "Renote to followers only"
|
||||||
unrenote: "Take back renote"
|
unrenote: "Take back renote"
|
||||||
renoted: "Renoted."
|
renoted: "Renoted."
|
||||||
cantRenote: "This post can't be renoted."
|
cantRenote: "This post can't be renoted."
|
||||||
@ -107,12 +109,12 @@ sensitive: "NSFW"
|
|||||||
add: "Add"
|
add: "Add"
|
||||||
reaction: "Reactions"
|
reaction: "Reactions"
|
||||||
reactionSetting: "Reactions to show in the reaction picker"
|
reactionSetting: "Reactions to show in the reaction picker"
|
||||||
reactionSettingDescription2: "Drag to reorder, Click to delete, Press \"+\" to add"
|
reactionSettingDescription2: "Drag to reorder, click to delete, press \"+\" to add."
|
||||||
rememberNoteVisibility: "Remember note visibility settings"
|
rememberNoteVisibility: "Remember note visibility settings"
|
||||||
attachCancel: "Remove attachment"
|
attachCancel: "Remove attachment"
|
||||||
markAsSensitive: "Mark as NSFW"
|
markAsSensitive: "Mark as NSFW"
|
||||||
unmarkAsSensitive: "Undo NSFW"
|
unmarkAsSensitive: "Unmark as NSFW"
|
||||||
enterFileName: "Enter file name"
|
enterFileName: "Enter filename"
|
||||||
mute: "Mute"
|
mute: "Mute"
|
||||||
unmute: "Unmute"
|
unmute: "Unmute"
|
||||||
block: "Block"
|
block: "Block"
|
||||||
@ -141,6 +143,8 @@ flagAsBot: "Mark this account as a bot"
|
|||||||
flagAsBotDescription: "Enable this option if this account is controlled by a program. If enabled, it will act as a flag for other developers to prevent endless interaction chains with other bots and adjust Misskey's internal systems to treat this account as a bot."
|
flagAsBotDescription: "Enable this option if this account is controlled by a program. If enabled, it will act as a flag for other developers to prevent endless interaction chains with other bots and adjust Misskey's internal systems to treat this account as a bot."
|
||||||
flagAsCat: "Mark this account as a cat"
|
flagAsCat: "Mark this account as a cat"
|
||||||
flagAsCatDescription: "Enable this option to mark this account as a cat."
|
flagAsCatDescription: "Enable this option to mark this account as a cat."
|
||||||
|
flagShowTimelineReplies: "Show replies in timeline"
|
||||||
|
flagShowTimelineRepliesDescription: "Shows replies of users to notes of other users in the timeline if turned on."
|
||||||
autoAcceptFollowed: "Automatically approve follow requests from users you're following"
|
autoAcceptFollowed: "Automatically approve follow requests from users you're following"
|
||||||
addAccount: "Add account"
|
addAccount: "Add account"
|
||||||
loginFailed: "Failed to sign in"
|
loginFailed: "Failed to sign in"
|
||||||
@ -166,8 +170,8 @@ latestRequestReceivedAt: "Last request received"
|
|||||||
latestStatus: "Latest status"
|
latestStatus: "Latest status"
|
||||||
storageUsage: "Storage usage"
|
storageUsage: "Storage usage"
|
||||||
charts: "Charts"
|
charts: "Charts"
|
||||||
perHour: "per Hour"
|
perHour: "Per Hour"
|
||||||
perDay: "per Day"
|
perDay: "Per Day"
|
||||||
stopActivityDelivery: "Stop sending activities"
|
stopActivityDelivery: "Stop sending activities"
|
||||||
blockThisInstance: "Block this instance"
|
blockThisInstance: "Block this instance"
|
||||||
operations: "Operations"
|
operations: "Operations"
|
||||||
@ -188,7 +192,7 @@ clearQueueConfirmText: "Any undelivered notes remaining in the queue will not be
|
|||||||
clearCachedFiles: "Clear cache"
|
clearCachedFiles: "Clear cache"
|
||||||
clearCachedFilesConfirm: "Are you sure that you want to delete all cached remote files?"
|
clearCachedFilesConfirm: "Are you sure that you want to delete all cached remote files?"
|
||||||
blockedInstances: "Blocked Instances"
|
blockedInstances: "Blocked Instances"
|
||||||
blockedInstancesDescription: "List the hosts of the instances to be blocked separated by line breaks. Blocked instances will no longer be able to communicate with this instance."
|
blockedInstancesDescription: "List the hostnames of the instances that you want to block. Listed instances will no longer be able to communicate with this instance."
|
||||||
muteAndBlock: "Mutes and Blocks"
|
muteAndBlock: "Mutes and Blocks"
|
||||||
mutedUsers: "Muted users"
|
mutedUsers: "Muted users"
|
||||||
blockedUsers: "Blocked users"
|
blockedUsers: "Blocked users"
|
||||||
@ -235,6 +239,8 @@ resetAreYouSure: "Really reset?"
|
|||||||
saved: "Saved"
|
saved: "Saved"
|
||||||
messaging: "Chat"
|
messaging: "Chat"
|
||||||
upload: "Upload"
|
upload: "Upload"
|
||||||
|
keepOriginalUploading: "Keep original image"
|
||||||
|
keepOriginalUploadingDescription: "Saves the originally uploaded image as-is. If turned off, a version to display on the web will be generated on upload."
|
||||||
fromDrive: "From Drive"
|
fromDrive: "From Drive"
|
||||||
fromUrl: "From URL"
|
fromUrl: "From URL"
|
||||||
uploadFromUrl: "Upload from a URL"
|
uploadFromUrl: "Upload from a URL"
|
||||||
@ -242,7 +248,6 @@ uploadFromUrlDescription: "URL of the file you want to upload"
|
|||||||
uploadFromUrlRequested: "Upload requested"
|
uploadFromUrlRequested: "Upload requested"
|
||||||
uploadFromUrlMayTakeTime: "It may take some time until the upload is complete."
|
uploadFromUrlMayTakeTime: "It may take some time until the upload is complete."
|
||||||
explore: "Explore"
|
explore: "Explore"
|
||||||
games: "Misskey Games"
|
|
||||||
messageRead: "Read"
|
messageRead: "Read"
|
||||||
noMoreHistory: "There is no further history"
|
noMoreHistory: "There is no further history"
|
||||||
startMessaging: "Start a new chat"
|
startMessaging: "Start a new chat"
|
||||||
@ -322,8 +327,6 @@ disablingTimelinesInfo: "Adminstrators and Moderators will always have access to
|
|||||||
registration: "Register"
|
registration: "Register"
|
||||||
enableRegistration: "Enable new user registration"
|
enableRegistration: "Enable new user registration"
|
||||||
invite: "Invite"
|
invite: "Invite"
|
||||||
proxyRemoteFiles: "Proxy remote files"
|
|
||||||
proxyRemoteFilesDescription: "If enabled, remote files that are either not stored locally or were deleted due to exceeding the storage limit will be proxied, including generation of thumbnails. This does not affect the server's storage."
|
|
||||||
driveCapacityPerLocalAccount: "Drive capacity per local user"
|
driveCapacityPerLocalAccount: "Drive capacity per local user"
|
||||||
driveCapacityPerRemoteAccount: "Drive capacity per remote user"
|
driveCapacityPerRemoteAccount: "Drive capacity per remote user"
|
||||||
inMb: "In megabytes"
|
inMb: "In megabytes"
|
||||||
@ -333,9 +336,9 @@ backgroundImageUrl: "Background image URL"
|
|||||||
basicInfo: "Basic info"
|
basicInfo: "Basic info"
|
||||||
pinnedUsers: "Pinned users"
|
pinnedUsers: "Pinned users"
|
||||||
pinnedUsersDescription: "List usernames separated by line breaks to be pinned in the \"Explore\" tab."
|
pinnedUsersDescription: "List usernames separated by line breaks to be pinned in the \"Explore\" tab."
|
||||||
pinnedPages: "Pinned pages"
|
pinnedPages: "Pinned Pages"
|
||||||
pinnedPagesDescription: "Enter the paths of the pages you want to pin to the top page of this instance, separated by line breaks."
|
pinnedPagesDescription: "Enter the paths of the Pages you want to pin to the top page of this instance, separated by line breaks."
|
||||||
pinnedClipId: "ID of the pinned clip"
|
pinnedClipId: "ID of the clip to pin"
|
||||||
pinnedNotes: "Pinned notes"
|
pinnedNotes: "Pinned notes"
|
||||||
hcaptcha: "hCaptcha"
|
hcaptcha: "hCaptcha"
|
||||||
enableHcaptcha: "Enable hCaptcha"
|
enableHcaptcha: "Enable hCaptcha"
|
||||||
@ -345,7 +348,7 @@ recaptcha: "reCAPTCHA"
|
|||||||
enableRecaptcha: "Enable reCAPTCHA"
|
enableRecaptcha: "Enable reCAPTCHA"
|
||||||
recaptchaSiteKey: "Site key"
|
recaptchaSiteKey: "Site key"
|
||||||
recaptchaSecretKey: "Secret key"
|
recaptchaSecretKey: "Secret key"
|
||||||
avoidMultiCaptchaConfirm: "Using multiple Captcha systems may cause interferences. Would you like to disable the other Captcha systems? You can leave multiple enabled by pressing cancel."
|
avoidMultiCaptchaConfirm: "Using multiple Captcha systems may cause interference between them. Would you like to disable the other Captcha systems currently active? If you would like them to stay enabled, press cancel."
|
||||||
antennas: "Antennas"
|
antennas: "Antennas"
|
||||||
manageAntennas: "Manage Antennas"
|
manageAntennas: "Manage Antennas"
|
||||||
name: "Name"
|
name: "Name"
|
||||||
@ -366,13 +369,13 @@ silence: "Silence"
|
|||||||
silenceConfirm: "Are you sure that you want to silence this user?"
|
silenceConfirm: "Are you sure that you want to silence this user?"
|
||||||
unsilence: "Undo silencing"
|
unsilence: "Undo silencing"
|
||||||
unsilenceConfirm: "Are you sure that you want to undo the silencing of this user?"
|
unsilenceConfirm: "Are you sure that you want to undo the silencing of this user?"
|
||||||
popularUsers: "Trending users"
|
popularUsers: "Popular users"
|
||||||
recentlyUpdatedUsers: "Users with recent activity"
|
recentlyUpdatedUsers: "Recently active users"
|
||||||
recentlyRegisteredUsers: "Newly joined users"
|
recentlyRegisteredUsers: "Newly joined users"
|
||||||
recentlyDiscoveredUsers: "Newly discovered users"
|
recentlyDiscoveredUsers: "Newly discovered users"
|
||||||
exploreUsersCount: "There are {count} users"
|
exploreUsersCount: "There are {count} users"
|
||||||
exploreFediverse: "Explore the Fediverse"
|
exploreFediverse: "Explore the Fediverse"
|
||||||
popularTags: "Trending Tags"
|
popularTags: "Popular tags"
|
||||||
userList: "Lists"
|
userList: "Lists"
|
||||||
about: "About"
|
about: "About"
|
||||||
aboutMisskey: "About Misskey"
|
aboutMisskey: "About Misskey"
|
||||||
@ -380,13 +383,13 @@ administrator: "Administrator"
|
|||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Two-factor authentication"
|
twoStepAuthentication: "Two-factor authentication"
|
||||||
moderator: "Moderator"
|
moderator: "Moderator"
|
||||||
nUsersMentioned: "{n} users mentioned"
|
nUsersMentioned: "Mentioned by {n} users"
|
||||||
securityKey: "Security key"
|
securityKey: "Security key"
|
||||||
securityKeyName: "Key name"
|
securityKeyName: "Key name"
|
||||||
registerSecurityKey: "Register a security key"
|
registerSecurityKey: "Register a security key"
|
||||||
lastUsed: "Last used"
|
lastUsed: "Last used"
|
||||||
unregister: "Unregister"
|
unregister: "Unregister"
|
||||||
passwordLessLogin: "Set up password-less login"
|
passwordLessLogin: "Password-less login"
|
||||||
resetPassword: "Reset password"
|
resetPassword: "Reset password"
|
||||||
newPasswordIs: "The new password is \"{password}\""
|
newPasswordIs: "The new password is \"{password}\""
|
||||||
reduceUiAnimation: "Reduce UI animations"
|
reduceUiAnimation: "Reduce UI animations"
|
||||||
@ -419,11 +422,10 @@ next: "Next"
|
|||||||
retype: "Enter again"
|
retype: "Enter again"
|
||||||
noteOf: "Note by {user}"
|
noteOf: "Note by {user}"
|
||||||
inviteToGroup: "Invite to group"
|
inviteToGroup: "Invite to group"
|
||||||
maxNoteTextLength: "Character limit for notes"
|
quoteAttached: "Quote"
|
||||||
quoteAttached: "Quoted"
|
|
||||||
quoteQuestion: "Append as quote?"
|
quoteQuestion: "Append as quote?"
|
||||||
noMessagesYet: "No messages yet"
|
noMessagesYet: "No messages yet"
|
||||||
newMessageExists: "You've got a new message"
|
newMessageExists: "There are new messages"
|
||||||
onlyOneFileCanBeAttached: "You can only attach one file to a message"
|
onlyOneFileCanBeAttached: "You can only attach one file to a message"
|
||||||
signinRequired: "Please sign in"
|
signinRequired: "Please sign in"
|
||||||
invitations: "Invites"
|
invitations: "Invites"
|
||||||
@ -435,7 +437,7 @@ usernameInvalidFormat: "You can use upper- and lowercase letters, numbers, and u
|
|||||||
tooShort: "Too short"
|
tooShort: "Too short"
|
||||||
tooLong: "Too long"
|
tooLong: "Too long"
|
||||||
weakPassword: "Weak password"
|
weakPassword: "Weak password"
|
||||||
normalPassword: "Normal password"
|
normalPassword: "Average password"
|
||||||
strongPassword: "Strong password"
|
strongPassword: "Strong password"
|
||||||
passwordMatched: "Matches"
|
passwordMatched: "Matches"
|
||||||
passwordNotMatched: "Does not match"
|
passwordNotMatched: "Does not match"
|
||||||
@ -448,6 +450,7 @@ uiLanguage: "User interface language"
|
|||||||
groupInvited: "You've been invited to a group"
|
groupInvited: "You've been invited to a group"
|
||||||
aboutX: "About {x}"
|
aboutX: "About {x}"
|
||||||
useOsNativeEmojis: "Use OS native Emoji"
|
useOsNativeEmojis: "Use OS native Emoji"
|
||||||
|
disableDrawer: "Don't use drawer-style menus"
|
||||||
youHaveNoGroups: "You have no groups"
|
youHaveNoGroups: "You have no groups"
|
||||||
joinOrCreateGroup: "Get invited to a group or create your own."
|
joinOrCreateGroup: "Get invited to a group or create your own."
|
||||||
noHistory: "No history available"
|
noHistory: "No history available"
|
||||||
@ -462,7 +465,7 @@ existingAccount: "Existing account"
|
|||||||
regenerate: "Regenerate"
|
regenerate: "Regenerate"
|
||||||
fontSize: "Font size"
|
fontSize: "Font size"
|
||||||
noFollowRequests: "You don't have any pending follow requests"
|
noFollowRequests: "You don't have any pending follow requests"
|
||||||
openImageInNewTab: "Open image in new tab"
|
openImageInNewTab: "Open images in new tab"
|
||||||
dashboard: "Dashboard"
|
dashboard: "Dashboard"
|
||||||
local: "Local"
|
local: "Local"
|
||||||
remote: "Remote"
|
remote: "Remote"
|
||||||
@ -470,17 +473,17 @@ total: "Total"
|
|||||||
weekOverWeekChanges: "Changes to last week"
|
weekOverWeekChanges: "Changes to last week"
|
||||||
dayOverDayChanges: "Changes to yesterday"
|
dayOverDayChanges: "Changes to yesterday"
|
||||||
appearance: "Appearance"
|
appearance: "Appearance"
|
||||||
clientSettings: "Client settings"
|
clientSettings: "Client Settings"
|
||||||
accountSettings: "Account Settings"
|
accountSettings: "Account Settings"
|
||||||
promotion: "Promoted"
|
promotion: "Promoted"
|
||||||
promote: "Promote"
|
promote: "Promote"
|
||||||
numberOfDays: "Number of days"
|
numberOfDays: "Number of days"
|
||||||
hideThisNote: "Hide this note"
|
hideThisNote: "Hide this note"
|
||||||
showFeaturedNotesInTimeline: "Show Featured notes in Timelines"
|
showFeaturedNotesInTimeline: "Show featured notes in timelines"
|
||||||
objectStorage: "Object Storage"
|
objectStorage: "Object Storage"
|
||||||
useObjectStorage: "Use object storage"
|
useObjectStorage: "Use object storage"
|
||||||
objectStorageBaseUrl: "Base URL"
|
objectStorageBaseUrl: "Base URL"
|
||||||
objectStorageBaseUrlDesc: "URL used as reference. Specify the URL of your CDN or Proxy if you are using either. S3: 'https://<bucket>.s3.amazonaws.com', GCS: 'https://storage.googleapis.com/<bucket>' etc."
|
objectStorageBaseUrlDesc: "The URL used as reference. Specify the URL of your CDN or Proxy if you are using either.\nFor S3 use 'https://<bucket>.s3.amazonaws.com' and for GCS or equivalent services use 'https://storage.googleapis.com/<bucket>', etc."
|
||||||
objectStorageBucket: "Bucket"
|
objectStorageBucket: "Bucket"
|
||||||
objectStorageBucketDesc: "Please specify the bucket name used at your provider."
|
objectStorageBucketDesc: "Please specify the bucket name used at your provider."
|
||||||
objectStoragePrefix: "Prefix"
|
objectStoragePrefix: "Prefix"
|
||||||
@ -488,7 +491,7 @@ objectStoragePrefixDesc: "Files will be stored under directories with this prefi
|
|||||||
objectStorageEndpoint: "Endpoint"
|
objectStorageEndpoint: "Endpoint"
|
||||||
objectStorageEndpointDesc: "Leave this empty if you are using AWS S3, otherwise specify the endpoint as '<host>' or '<host>:<port>', depending on the service you are using."
|
objectStorageEndpointDesc: "Leave this empty if you are using AWS S3, otherwise specify the endpoint as '<host>' or '<host>:<port>', depending on the service you are using."
|
||||||
objectStorageRegion: "Region"
|
objectStorageRegion: "Region"
|
||||||
objectStorageRegionDesc: "Specify a region like 'xx-east-1'. If your service does not distinct between regions, leave this blank or enter 'us-east-1'."
|
objectStorageRegionDesc: "Specify a region like 'xx-east-1'. If your service does not distinguish between regions, leave this blank or enter 'us-east-1'."
|
||||||
objectStorageUseSSL: "Use SSL"
|
objectStorageUseSSL: "Use SSL"
|
||||||
objectStorageUseSSLDesc: "Turn this off if you are not going to use HTTPS for API connections"
|
objectStorageUseSSLDesc: "Turn this off if you are not going to use HTTPS for API connections"
|
||||||
objectStorageUseProxy: "Connect over Proxy"
|
objectStorageUseProxy: "Connect over Proxy"
|
||||||
@ -520,23 +523,22 @@ sort: "Sort"
|
|||||||
ascendingOrder: "Ascending"
|
ascendingOrder: "Ascending"
|
||||||
descendingOrder: "Descending"
|
descendingOrder: "Descending"
|
||||||
scratchpad: "Scratchpad"
|
scratchpad: "Scratchpad"
|
||||||
scratchpadDescription: "The Scratchpad provides an environment for AiScript experiments. You can write, execute, and check the results of it interacting with Misskey."
|
scratchpadDescription: "The Scratchpad provides an environment for AiScript experiments. You can write, execute, and check the results of it interacting with Misskey in it."
|
||||||
output: "Output"
|
output: "Output"
|
||||||
script: "Script"
|
script: "Script"
|
||||||
disablePagesScript: "Disable AiScript on Pages"
|
disablePagesScript: "Disable AiScript on Pages"
|
||||||
updateRemoteUser: "Update remote user information"
|
updateRemoteUser: "Update remote user information"
|
||||||
deleteAllFiles: "Delete All Files"
|
deleteAllFiles: "Delete all files"
|
||||||
deleteAllFilesConfirm: "Are you sure that you want to delete all files?"
|
deleteAllFilesConfirm: "Are you sure that you want to delete all files?"
|
||||||
removeAllFollowing: "Unfollow all followed users"
|
removeAllFollowing: "Unfollow all followed users"
|
||||||
removeAllFollowingDescription: "Executing this unfollows all accounts from {host}. Please run this if the instance e.g. no longer exists."
|
removeAllFollowingDescription: "Executing this unfollows all accounts from {host}. Please run this if the instance e.g. no longer exists."
|
||||||
userSuspended: "This user has been suspended."
|
userSuspended: "This user has been suspended."
|
||||||
userSilenced: "This user has been silenced."
|
userSilenced: "This user is being silenced."
|
||||||
yourAccountSuspendedTitle: "This account is suspended"
|
yourAccountSuspendedTitle: "This account is suspended"
|
||||||
yourAccountSuspendedDescription: "This account has been suspended due to breaking the server's terms of services or similar. Contact the administrator if you would like to know a more detailed reason. Please do not create a new account."
|
yourAccountSuspendedDescription: "This account has been suspended due to breaking the server's terms of services or similar. Contact the administrator if you would like to know a more detailed reason. Please do not create a new account."
|
||||||
menu: "Menu"
|
menu: "Menu"
|
||||||
divider: "Divider"
|
divider: "Divider"
|
||||||
addItem: "Add Item"
|
addItem: "Add Item"
|
||||||
rooms: "Room"
|
|
||||||
relays: "Relays"
|
relays: "Relays"
|
||||||
addRelay: "Add Relay"
|
addRelay: "Add Relay"
|
||||||
inboxUrl: "Inbox URL"
|
inboxUrl: "Inbox URL"
|
||||||
@ -544,7 +546,7 @@ addedRelays: "Added Relays"
|
|||||||
serviceworkerInfo: "Must be enabled for push notifications."
|
serviceworkerInfo: "Must be enabled for push notifications."
|
||||||
deletedNote: "Deleted note"
|
deletedNote: "Deleted note"
|
||||||
invisibleNote: "Invisible note"
|
invisibleNote: "Invisible note"
|
||||||
enableInfiniteScroll: "Enable infinite scrolling"
|
enableInfiniteScroll: "Automatically load more"
|
||||||
visibility: "Visiblility"
|
visibility: "Visiblility"
|
||||||
poll: "Poll"
|
poll: "Poll"
|
||||||
useCw: "Hide content"
|
useCw: "Hide content"
|
||||||
@ -582,7 +584,7 @@ enableEmail: "Enable email distribution"
|
|||||||
emailConfigInfo: "Used to confirm your email during sign-up or if you forget your password"
|
emailConfigInfo: "Used to confirm your email during sign-up or if you forget your password"
|
||||||
email: "Email"
|
email: "Email"
|
||||||
emailAddress: "Email address"
|
emailAddress: "Email address"
|
||||||
smtpConfig: "SMTP Server configuration"
|
smtpConfig: "SMTP Server Configuration"
|
||||||
smtpHost: "Host"
|
smtpHost: "Host"
|
||||||
smtpPort: "Port"
|
smtpPort: "Port"
|
||||||
smtpUser: "Username"
|
smtpUser: "Username"
|
||||||
@ -592,7 +594,9 @@ smtpSecure: "Use implicit SSL/TLS for SMTP connections"
|
|||||||
smtpSecureInfo: "Turn this off when using STARTTLS"
|
smtpSecureInfo: "Turn this off when using STARTTLS"
|
||||||
testEmail: "Test email delivery"
|
testEmail: "Test email delivery"
|
||||||
wordMute: "Word mute"
|
wordMute: "Word mute"
|
||||||
instanceMute: "Instance mutes"
|
regexpError: "Regular Expression error"
|
||||||
|
regexpErrorDescription: "An error occurred in the regular expression on line {line} of your {tab} word mutes:"
|
||||||
|
instanceMute: "Instance Mutes"
|
||||||
userSaysSomething: "{name} said something"
|
userSaysSomething: "{name} said something"
|
||||||
makeActive: "Activate"
|
makeActive: "Activate"
|
||||||
display: "Display"
|
display: "Display"
|
||||||
@ -605,15 +609,14 @@ database: "Database"
|
|||||||
channel: "Channels"
|
channel: "Channels"
|
||||||
create: "Create"
|
create: "Create"
|
||||||
notificationSetting: "Notification settings"
|
notificationSetting: "Notification settings"
|
||||||
notificationSettingDesc: "Select the type of notification to display"
|
notificationSettingDesc: "Select the types of notification to display."
|
||||||
useGlobalSetting: "Use global setting"
|
useGlobalSetting: "Use global settings"
|
||||||
useGlobalSettingDesc: "If turned on, your account's notification settings will be used. If turned off, individual configurations can be made."
|
useGlobalSettingDesc: "If turned on, your account's notification settings will be used. If turned off, individual configurations can be made."
|
||||||
other: "Other"
|
other: "Other"
|
||||||
regenerateLoginToken: "Regenerate login token"
|
regenerateLoginToken: "Regenerate login token"
|
||||||
regenerateLoginTokenDescription: "Regenerate the token used internally during login. Normally this action is not necessary. If regenerated, all devices will be logged out."
|
regenerateLoginTokenDescription: "Regenerates the token used internally during login. Normally this action is not necessary. If regenerated, all devices will be logged out."
|
||||||
setMultipleBySeparatingWithSpace: "Separate multiple entries with spaces."
|
setMultipleBySeparatingWithSpace: "Separate multiple entries with spaces."
|
||||||
fileIdOrUrl: "File-ID or URL"
|
fileIdOrUrl: "File ID or URL"
|
||||||
chatOpenBehavior: "Behavior of the chat window when opened"
|
|
||||||
behavior: "Behavior"
|
behavior: "Behavior"
|
||||||
sample: "Sample"
|
sample: "Sample"
|
||||||
abuseReports: "Reports"
|
abuseReports: "Reports"
|
||||||
@ -621,8 +624,11 @@ reportAbuse: "Report"
|
|||||||
reportAbuseOf: "Report {name}"
|
reportAbuseOf: "Report {name}"
|
||||||
fillAbuseReportDescription: "Please fill in details regarding this report. If it is about a specific note, please include its URL."
|
fillAbuseReportDescription: "Please fill in details regarding this report. If it is about a specific note, please include its URL."
|
||||||
abuseReported: "Your report has been sent. Thank you very much."
|
abuseReported: "Your report has been sent. Thank you very much."
|
||||||
|
reporter: "Reporter"
|
||||||
reporteeOrigin: "Reportee Origin"
|
reporteeOrigin: "Reportee Origin"
|
||||||
reporterOrigin: "Reporter Origin"
|
reporterOrigin: "Reporter Origin"
|
||||||
|
forwardReport: "Forward report to remote instance"
|
||||||
|
forwardReportIsAnonymous: "Instead of your account, an anonymous system account will be displayed as reporter at the remote instance."
|
||||||
send: "Send"
|
send: "Send"
|
||||||
abuseMarkAsResolved: "Mark report as resolved"
|
abuseMarkAsResolved: "Mark report as resolved"
|
||||||
openInNewTab: "Open in new tab"
|
openInNewTab: "Open in new tab"
|
||||||
@ -670,7 +676,6 @@ emailVerified: "Email has been verified"
|
|||||||
noteFavoritesCount: "Number of favorite notes"
|
noteFavoritesCount: "Number of favorite notes"
|
||||||
pageLikesCount: "Number of liked Pages"
|
pageLikesCount: "Number of liked Pages"
|
||||||
pageLikedCount: "Number of received Page likes"
|
pageLikedCount: "Number of received Page likes"
|
||||||
reversiCount: "Number of Reversi matches"
|
|
||||||
contact: "Contact"
|
contact: "Contact"
|
||||||
useSystemFont: "Use the system's default font"
|
useSystemFont: "Use the system's default font"
|
||||||
clips: "Clips"
|
clips: "Clips"
|
||||||
@ -685,14 +690,14 @@ center: "Center"
|
|||||||
wide: "Wide"
|
wide: "Wide"
|
||||||
narrow: "Narrow"
|
narrow: "Narrow"
|
||||||
reloadToApplySetting: "This setting will only apply after a page reload. Reload now?"
|
reloadToApplySetting: "This setting will only apply after a page reload. Reload now?"
|
||||||
needReloadToApply: "This setting will only apply after a page reload."
|
needReloadToApply: "A reload is required for this to be reflected."
|
||||||
showTitlebar: "Show title bar"
|
showTitlebar: "Show title bar"
|
||||||
clearCache: "Clear cache"
|
clearCache: "Clear cache"
|
||||||
onlineUsersCount: "{n} users are online"
|
onlineUsersCount: "{n} users are online"
|
||||||
nUsers: "{n} Users"
|
nUsers: "{n} Users"
|
||||||
nNotes: "{n} Notes"
|
nNotes: "{n} Notes"
|
||||||
sendErrorReports: "Send error reports"
|
sendErrorReports: "Send error reports"
|
||||||
sendErrorReportsDescription: "When turned on, detailed error information will be shared with Misskey when a problem occurs, helping to improve the quality of Misskey.\nThis will include information such the version of your OS, what browser you're using, your activity history, etc."
|
sendErrorReportsDescription: "When turned on, detailed error information will be shared with Misskey when a problem occurs, helping to improve the quality of Misskey.\nThis will include information such the version of your OS, what browser you're using, your activity in Misskey, etc."
|
||||||
myTheme: "My theme"
|
myTheme: "My theme"
|
||||||
backgroundColor: "Background color"
|
backgroundColor: "Background color"
|
||||||
accentColor: "Accent color"
|
accentColor: "Accent color"
|
||||||
@ -746,6 +751,7 @@ notRecommended: "Not recommended"
|
|||||||
botProtection: "Bot Protection"
|
botProtection: "Bot Protection"
|
||||||
instanceBlocking: "Blocked Instances"
|
instanceBlocking: "Blocked Instances"
|
||||||
selectAccount: "Select account"
|
selectAccount: "Select account"
|
||||||
|
switchAccount: "Switch account"
|
||||||
enabled: "Enabled"
|
enabled: "Enabled"
|
||||||
disabled: "Disabled"
|
disabled: "Disabled"
|
||||||
quickAction: "Quick actions"
|
quickAction: "Quick actions"
|
||||||
@ -789,11 +795,12 @@ translatedFrom: "Translated from {x}"
|
|||||||
accountDeletionInProgress: "Account deletion is currently in progress"
|
accountDeletionInProgress: "Account deletion is currently in progress"
|
||||||
usernameInfo: "A name that identifies your account from others on this server. You can use the alphabet (a~z, A~Z), digits (0~9) or underscores (_). Usernames cannot be changed later."
|
usernameInfo: "A name that identifies your account from others on this server. You can use the alphabet (a~z, A~Z), digits (0~9) or underscores (_). Usernames cannot be changed later."
|
||||||
aiChanMode: "Ai Mode"
|
aiChanMode: "Ai Mode"
|
||||||
keepCw: "Keep Content Warnings"
|
keepCw: "Keep content warnings"
|
||||||
pubSub: "Pub/Sub Accounts"
|
pubSub: "Pub/Sub Accounts"
|
||||||
lastCommunication: "Last communication"
|
lastCommunication: "Last communication"
|
||||||
resolved: "Resolved"
|
resolved: "Resolved"
|
||||||
unresolved: "Unresolved"
|
unresolved: "Unresolved"
|
||||||
|
breakFollow: "Remove follower"
|
||||||
itsOn: "Enabled"
|
itsOn: "Enabled"
|
||||||
itsOff: "Disabled"
|
itsOff: "Disabled"
|
||||||
emailRequiredForSignup: "Require email address for sign-up"
|
emailRequiredForSignup: "Require email address for sign-up"
|
||||||
@ -813,10 +820,30 @@ deleteAccountConfirm: "This will irreversibly delete your account. Proceed?"
|
|||||||
incorrectPassword: "Incorrect password."
|
incorrectPassword: "Incorrect password."
|
||||||
voteConfirm: "Confirm your vote for \"{choice}\"?"
|
voteConfirm: "Confirm your vote for \"{choice}\"?"
|
||||||
hide: "Hide"
|
hide: "Hide"
|
||||||
leaveGroup: "Leave Group"
|
leaveGroup: "Leave group"
|
||||||
leaveGroupConfirm: "Are you sure you want to leave \"{name}\"?"
|
leaveGroupConfirm: "Are you sure you want to leave \"{name}\"?"
|
||||||
useDrawerReactionPickerForMobile: "Display reaction picker as drawer on mobile"
|
useDrawerReactionPickerForMobile: "Display reaction picker as drawer on mobile"
|
||||||
welcomeBackWithName: "Welcome back, {name}"
|
welcomeBackWithName: "Welcome back, {name}"
|
||||||
|
clickToFinishEmailVerification: "Please click [{ok}] to complete email verification."
|
||||||
|
overridedDeviceKind: "Device type"
|
||||||
|
smartphone: "Smartphone"
|
||||||
|
tablet: "Tablet"
|
||||||
|
auto: "Auto"
|
||||||
|
themeColor: "Instance Ticker Color"
|
||||||
|
size: "Size"
|
||||||
|
numberOfColumn: "Number of columns"
|
||||||
|
searchByGoogle: "Google"
|
||||||
|
instanceDefaultLightTheme: "Instance-wide default light theme"
|
||||||
|
instanceDefaultDarkTheme: "Instance-wide default dark theme"
|
||||||
|
instanceDefaultThemeDescription: "Enter the theme code in object format."
|
||||||
|
mutePeriod: "Mute duration"
|
||||||
|
indefinitely: "Permanently"
|
||||||
|
tenMinutes: "10 minutes"
|
||||||
|
oneHour: "One hour"
|
||||||
|
oneDay: "One day"
|
||||||
|
oneWeek: "One week"
|
||||||
|
reflectMayTakeTime: "It may take some time for this to be reflected."
|
||||||
|
failedToFetchAccountInformation: "Could not fetch account information"
|
||||||
_emailUnavailable:
|
_emailUnavailable:
|
||||||
used: "This email address is already being used"
|
used: "This email address is already being used"
|
||||||
format: "The format of this email address is invalid"
|
format: "The format of this email address is invalid"
|
||||||
@ -829,10 +856,10 @@ _ffVisibility:
|
|||||||
private: "Private"
|
private: "Private"
|
||||||
_signup:
|
_signup:
|
||||||
almostThere: "Almost there"
|
almostThere: "Almost there"
|
||||||
emailAddressInfo: "Please enter your email address."
|
emailAddressInfo: "Please enter your email address. It will not be made public."
|
||||||
emailSent: "A confirmation email has been sent to your email address ({email}). Please click the included link to complete account creation."
|
emailSent: "A confirmation email has been sent to your email address ({email}). Please click the included link to complete account creation."
|
||||||
_accountDelete:
|
_accountDelete:
|
||||||
accountDelete: "Delete Account"
|
accountDelete: "Delete account"
|
||||||
mayTakeTime: "As account deletion is a resource-heavy process, it may take some time to complete depending on how much content you have created and how many files you have uploaded."
|
mayTakeTime: "As account deletion is a resource-heavy process, it may take some time to complete depending on how much content you have created and how many files you have uploaded."
|
||||||
sendEmail: "Once account deletion has been completed, an email will be sent to the email address registered to this account."
|
sendEmail: "Once account deletion has been completed, an email will be sent to the email address registered to this account."
|
||||||
requestAccountDelete: "Request account deletion"
|
requestAccountDelete: "Request account deletion"
|
||||||
@ -843,8 +870,8 @@ _ad:
|
|||||||
reduceFrequencyOfThisAd: "Show this ad less"
|
reduceFrequencyOfThisAd: "Show this ad less"
|
||||||
_forgotPassword:
|
_forgotPassword:
|
||||||
enterEmail: "Enter the email address you used to register. A link with which you can reset your password will then be sent to it."
|
enterEmail: "Enter the email address you used to register. A link with which you can reset your password will then be sent to it."
|
||||||
ifNoEmail: "If you did not use an email during registration, please contact the administrator instead."
|
ifNoEmail: "If you did not use an email during registration, please contact the instance administrator instead."
|
||||||
contactAdmin: "This instance does not support using email addresses, please contact the administrator to reset your password instead."
|
contactAdmin: "This instance does not support using email addresses, please contact the instance administrator to reset your password instead."
|
||||||
_gallery:
|
_gallery:
|
||||||
my: "My Gallery"
|
my: "My Gallery"
|
||||||
liked: "Liked Posts"
|
liked: "Liked Posts"
|
||||||
@ -896,14 +923,14 @@ _mfm:
|
|||||||
smallDescription: "Displays content small and thin."
|
smallDescription: "Displays content small and thin."
|
||||||
center: "Center"
|
center: "Center"
|
||||||
centerDescription: "Displays content centered."
|
centerDescription: "Displays content centered."
|
||||||
inlineCode: "Code (In-line)"
|
inlineCode: "Code (Inline)"
|
||||||
inlineCodeDescription: "Displays inline syntax highlighting for (program) code."
|
inlineCodeDescription: "Displays inline syntax highlighting for (program) code."
|
||||||
blockCode: "Code (Block)"
|
blockCode: "Code (Block)"
|
||||||
blockCodeDescription: "Displays syntax highlighting for multi-line (program) code in a block."
|
blockCodeDescription: "Displays syntax highlighting for multi-line (program) code in a block."
|
||||||
inlineMath: "Math (In-line)"
|
inlineMath: "Math (Inline)"
|
||||||
inlineMathDescription: "Display math formulas (KaTeX) in-line"
|
inlineMathDescription: "Display math formulas (KaTeX) in-line"
|
||||||
blockMath: "Math (Block)"
|
blockMath: "Math (Block)"
|
||||||
blockMathDescription: "Display multi-line Math formulas (KaTeX) in a block"
|
blockMathDescription: "Display multi-line math formulas (KaTeX) in a block"
|
||||||
quote: "Quote"
|
quote: "Quote"
|
||||||
quoteDescription: "Displays content as a quote."
|
quoteDescription: "Displays content as a quote."
|
||||||
emoji: "Custom Emoji"
|
emoji: "Custom Emoji"
|
||||||
@ -933,7 +960,7 @@ _mfm:
|
|||||||
x4: "Unbelievably big"
|
x4: "Unbelievably big"
|
||||||
x4Description: "Displays content even bigger than bigger than big."
|
x4Description: "Displays content even bigger than bigger than big."
|
||||||
blur: "Blur"
|
blur: "Blur"
|
||||||
blurDescription: "Content can be blurred via this effect. It will be displayed clearly when hovered over."
|
blurDescription: "Blurs content. It will be displayed clearly when hovered over."
|
||||||
font: "Font"
|
font: "Font"
|
||||||
fontDescription: "Sets the font to display content in."
|
fontDescription: "Sets the font to display content in."
|
||||||
rainbow: "Rainbow"
|
rainbow: "Rainbow"
|
||||||
@ -942,39 +969,6 @@ _mfm:
|
|||||||
sparkleDescription: "Gives content a sparkling particle effect."
|
sparkleDescription: "Gives content a sparkling particle effect."
|
||||||
rotate: "Rotate"
|
rotate: "Rotate"
|
||||||
rotateDescription: "Turns content by a specified angle."
|
rotateDescription: "Turns content by a specified angle."
|
||||||
_reversi:
|
|
||||||
reversi: "Reversi"
|
|
||||||
gameSettings: "Game settings"
|
|
||||||
chooseBoard: "Choose a board"
|
|
||||||
blackOrWhite: "Black/White"
|
|
||||||
blackIs: "{name} is playing Black"
|
|
||||||
rules: "Rules"
|
|
||||||
botSettings: "Bot options"
|
|
||||||
thisGameIsStartedSoon: "The game will start in a few seconds"
|
|
||||||
waitingForOther: "Waiting for the opponent's turn"
|
|
||||||
waitingForMe: "Waiting for your turn"
|
|
||||||
waitingBoth: "Get ready"
|
|
||||||
ready: "Ready"
|
|
||||||
cancelReady: "Cancel ready"
|
|
||||||
opponentTurn: "Opponent's turn"
|
|
||||||
myTurn: "Your turn"
|
|
||||||
turnOf: "It's {name}'s turn"
|
|
||||||
pastTurnOf: "{name}'s turn"
|
|
||||||
surrender: "Surrender"
|
|
||||||
surrendered: "By surrender"
|
|
||||||
drawn: "Draw"
|
|
||||||
won: "{name} wins"
|
|
||||||
black: "Black"
|
|
||||||
white: "White"
|
|
||||||
total: "Total"
|
|
||||||
turnCount: "Turn {count}"
|
|
||||||
myGames: "My rounds"
|
|
||||||
allGames: "All rounds"
|
|
||||||
ended: "Ended"
|
|
||||||
playing: "Currently playing"
|
|
||||||
isLlotheo: "The one with fewer stones wins (Llotheo)"
|
|
||||||
loopedMap: "Looping map"
|
|
||||||
canPutEverywhere: "Tiles are placeable everywhere"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "Never show"
|
none: "Never show"
|
||||||
remote: "Show for remote users"
|
remote: "Show for remote users"
|
||||||
@ -1094,16 +1088,14 @@ _sfx:
|
|||||||
chatBg: "Chat (Background)"
|
chatBg: "Chat (Background)"
|
||||||
antenna: "Antennas"
|
antenna: "Antennas"
|
||||||
channel: "Channel notifications"
|
channel: "Channel notifications"
|
||||||
reversiPutBlack: "Reversi: Black makes a move"
|
|
||||||
reversiPutWhite: "Reversi: White makes a move"
|
|
||||||
_ago:
|
_ago:
|
||||||
unknown: "Unknown"
|
unknown: "Unknown"
|
||||||
future: "Future"
|
future: "Future"
|
||||||
justNow: "Just now"
|
justNow: "Just now"
|
||||||
secondsAgo: "{n} seconds ago"
|
secondsAgo: "{n} second(s) ago"
|
||||||
minutesAgo: "{n} minutes ago"
|
minutesAgo: "{n} minute(s) ago"
|
||||||
hoursAgo: "{n} hours ago"
|
hoursAgo: "{n} hour(s) ago"
|
||||||
daysAgo: "{n} days ago"
|
daysAgo: "{n} day(s) ago"
|
||||||
weeksAgo: "{n} week(s) ago"
|
weeksAgo: "{n} week(s) ago"
|
||||||
monthsAgo: "{n} month(s) ago"
|
monthsAgo: "{n} month(s) ago"
|
||||||
yearsAgo: "{n} year(s) ago"
|
yearsAgo: "{n} year(s) ago"
|
||||||
@ -1120,17 +1112,17 @@ _tutorial:
|
|||||||
step2_1: "Let's finish setting up your profile before writing a note or following anyone."
|
step2_1: "Let's finish setting up your profile before writing a note or following anyone."
|
||||||
step2_2: "Providing some information about who you are will make it easier for others to tell if they want to see your notes or follow you."
|
step2_2: "Providing some information about who you are will make it easier for others to tell if they want to see your notes or follow you."
|
||||||
step3_1: "Finished setting up your profile?"
|
step3_1: "Finished setting up your profile?"
|
||||||
step3_2: "Then let's try posting a note next. You can do this by pressing the pencil icon on the top of the screen."
|
step3_2: "Then let's try posting a note next. You can do so by pressing the button with a pencil icon on the screen."
|
||||||
step3_3: "Fill in the modal and press the button on the top right to post."
|
step3_3: "Fill in the modal and press the button on the top right to post."
|
||||||
step3_4: "Have nothing to say? Try \"just setting up my msky\"!"
|
step3_4: "Have nothing to say? Try \"just setting up my msky\"!"
|
||||||
step4_1: "Finished posting your first note?"
|
step4_1: "Finished posting your first note?"
|
||||||
step4_2: "Hurray! Now your first note should be displayed on your timeline."
|
step4_2: "Hurray! Now your first note should be displayed on your timeline."
|
||||||
step5_1: "Now, let's try making your timeline more lively by following other people."
|
step5_1: "Now, let's try making your timeline more lively by following other people."
|
||||||
step5_2: "{featured} will show you trending notes in this instance. {explore} will let you find trending users. Try finding people you'd like to follow there!"
|
step5_2: "{featured} will show you popular notes in this instance. {explore} will let you find popular users. Try finding people you'd like to follow there!"
|
||||||
step5_3: "To follow other users, click on their icon and press the \"Follow\" button on their profile."
|
step5_3: "To follow other users, click on their icon and press the \"Follow\" button on their profile."
|
||||||
step5_4: "If the other user has a lock icon next to their name, it may take some time for that user to manually approve your follow request."
|
step5_4: "If the other user has a lock icon next to their name, it may take some time for that user to manually approve your follow request."
|
||||||
step6_1: "You should be able to see other users' notes on your timeline now."
|
step6_1: "You should be able to see other users' notes on your timeline now."
|
||||||
step6_2: "You can also put \"reactions\" on other people's notes to quickly respond."
|
step6_2: "You can also put \"reactions\" on other people's notes to quickly respond to them."
|
||||||
step6_3: "To attach a \"reaction\", press the \"+\" mark on another user's note and choose an emoji you'd like to react with."
|
step6_3: "To attach a \"reaction\", press the \"+\" mark on another user's note and choose an emoji you'd like to react with."
|
||||||
step7_1: "Congratulations! You have now finished Misskey's basic tutorial."
|
step7_1: "Congratulations! You have now finished Misskey's basic tutorial."
|
||||||
step7_2: "If you would like to learn more about Misskey, try the {help} section."
|
step7_2: "If you would like to learn more about Misskey, try the {help} section."
|
||||||
@ -1161,7 +1153,7 @@ _permissions:
|
|||||||
"write:mutes": "Edit your list of muted users"
|
"write:mutes": "Edit your list of muted users"
|
||||||
"write:notes": "Compose or delete notes"
|
"write:notes": "Compose or delete notes"
|
||||||
"read:notifications": "View your notifications"
|
"read:notifications": "View your notifications"
|
||||||
"write:notifications": "Work with your notifications"
|
"write:notifications": "Manage your notifications"
|
||||||
"read:reactions": "View your reactions"
|
"read:reactions": "View your reactions"
|
||||||
"write:reactions": "Edit your reactions"
|
"write:reactions": "Edit your reactions"
|
||||||
"write:votes": "Vote on a poll"
|
"write:votes": "Vote on a poll"
|
||||||
@ -1171,18 +1163,18 @@ _permissions:
|
|||||||
"write:page-likes": "Edit your likes on pages"
|
"write:page-likes": "Edit your likes on pages"
|
||||||
"read:user-groups": "View your user groups"
|
"read:user-groups": "View your user groups"
|
||||||
"write:user-groups": "Edit or delete your user groups"
|
"write:user-groups": "Edit or delete your user groups"
|
||||||
"read:channels": "Read your channels"
|
"read:channels": "View your channels"
|
||||||
"write:channels": "Modify your channels"
|
"write:channels": "Edit your channels"
|
||||||
"read:gallery": "View your gallery"
|
"read:gallery": "View your gallery"
|
||||||
"write:gallery": "Edit your gallery"
|
"write:gallery": "Edit your gallery"
|
||||||
"read:gallery-likes": "View list of liked gallery posts"
|
"read:gallery-likes": "View your list of liked gallery posts"
|
||||||
"write:gallery-likes": "Edit list of liked gallery posts"
|
"write:gallery-likes": "Edit your list of liked gallery posts"
|
||||||
_auth:
|
_auth:
|
||||||
shareAccess: "Would you like to authorize \"{name}\" to access this account?"
|
shareAccess: "Would you like to authorize \"{name}\" to access this account?"
|
||||||
shareAccessAsk: "Are you sure you want to authorize this application to access your account?"
|
shareAccessAsk: "Are you sure you want to authorize this application to access your account?"
|
||||||
permissionAsk: "This application requests the following permissions"
|
permissionAsk: "This application requests the following permissions"
|
||||||
pleaseGoBack: "Please go back to the application"
|
pleaseGoBack: "Please go back to the application"
|
||||||
callback: "Returning back to the application"
|
callback: "Returning to the application"
|
||||||
denied: "Access denied"
|
denied: "Access denied"
|
||||||
_antennaSources:
|
_antennaSources:
|
||||||
all: "All notes"
|
all: "All notes"
|
||||||
@ -1210,7 +1202,7 @@ _widgets:
|
|||||||
photos: "Photos"
|
photos: "Photos"
|
||||||
digitalClock: "Digital clock"
|
digitalClock: "Digital clock"
|
||||||
federation: "Federation"
|
federation: "Federation"
|
||||||
postForm: "Compose a note"
|
postForm: "Posting form"
|
||||||
slideshow: "Slideshow"
|
slideshow: "Slideshow"
|
||||||
button: "Button"
|
button: "Button"
|
||||||
onlineUsers: "Online users"
|
onlineUsers: "Online users"
|
||||||
@ -1241,10 +1233,10 @@ _poll:
|
|||||||
showResult: "View results"
|
showResult: "View results"
|
||||||
voted: "Voted"
|
voted: "Voted"
|
||||||
closed: "Ended"
|
closed: "Ended"
|
||||||
remainingDays: "{d} days {h} hours remaining"
|
remainingDays: "{d} day(s) {h} hour(s) remaining"
|
||||||
remainingHours: "{h} hours {m} minutes remaining"
|
remainingHours: "{h} hour(s) {m} minute(s) remaining"
|
||||||
remainingMinutes: "{m} minutes {s} seconds remaining"
|
remainingMinutes: "{m} minute(s) {s} second(s) remaining"
|
||||||
remainingSeconds: "{s} seconds remaining"
|
remainingSeconds: "{s} second(s) remaining"
|
||||||
_visibility:
|
_visibility:
|
||||||
public: "Public"
|
public: "Public"
|
||||||
publicDescription: "Your note will be visible for all users"
|
publicDescription: "Your note will be visible for all users"
|
||||||
@ -1274,7 +1266,7 @@ _profile:
|
|||||||
youCanIncludeHashtags: "You can also include hashtags in your bio."
|
youCanIncludeHashtags: "You can also include hashtags in your bio."
|
||||||
metadata: "Additional Information"
|
metadata: "Additional Information"
|
||||||
metadataEdit: "Edit additional Information"
|
metadataEdit: "Edit additional Information"
|
||||||
metadataDescription: "You can display up to four additional information fields in your profile."
|
metadataDescription: "Using these, you can display additional information fields in your profile."
|
||||||
metadataLabel: "Label"
|
metadataLabel: "Label"
|
||||||
metadataContent: "Content"
|
metadataContent: "Content"
|
||||||
changeAvatar: "Change avatar"
|
changeAvatar: "Change avatar"
|
||||||
@ -1288,102 +1280,40 @@ _exportOrImport:
|
|||||||
excludeMutingUsers: "Exclude muted users"
|
excludeMutingUsers: "Exclude muted users"
|
||||||
excludeInactiveUsers: "Exclude inactive users"
|
excludeInactiveUsers: "Exclude inactive users"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesIncDec: "Difference in # of federating instances"
|
federation: "Federation"
|
||||||
federationInstancesTotal: "Total # of federating instances"
|
apRequest: "Requests"
|
||||||
usersIncDec: "Difference in # of users"
|
usersIncDec: "Difference in the number of users"
|
||||||
usersTotal: "Total # of users"
|
usersTotal: "Total number of users"
|
||||||
activeUsers: "Active users"
|
activeUsers: "Active users"
|
||||||
notesIncDec: "Difference in # of notes"
|
notesIncDec: "Difference in the number of notes"
|
||||||
localNotesIncDec: "Difference in # of local notes"
|
localNotesIncDec: "Difference in the number of local notes"
|
||||||
remoteNotesIncDec: "Difference in # of remote notes"
|
remoteNotesIncDec: "Difference in the number of remote notes"
|
||||||
notesTotal: "Total # of notes"
|
notesTotal: "Total number of notes"
|
||||||
filesIncDec: "Difference in # of files"
|
filesIncDec: "Difference in the number of files"
|
||||||
filesTotal: "Total # of files"
|
filesTotal: "Total number of files"
|
||||||
storageUsageIncDec: "Difference in storage usage"
|
storageUsageIncDec: "Difference in storage usage"
|
||||||
storageUsageTotal: "Total storage usage"
|
storageUsageTotal: "Total storage usage"
|
||||||
_instanceCharts:
|
_instanceCharts:
|
||||||
requests: "Requests"
|
requests: "Requests"
|
||||||
users: "Difference in # of users"
|
users: "Difference in the number of users"
|
||||||
usersTotal: "Cumulative total # of users"
|
usersTotal: "Cumulative number of users"
|
||||||
notes: "Difference in # of notes"
|
notes: "Difference in the number of notes"
|
||||||
notesTotal: "Cumulative total # of notes"
|
notesTotal: "Cumulative number of notes"
|
||||||
ff: "Difference in # of followed users / followers "
|
ff: "Difference in the number of followed users / followers "
|
||||||
ffTotal: "Cumulative total # of followed users / followers"
|
ffTotal: "Cumulative number of followed users / followers"
|
||||||
cacheSize: "Difference in cache size"
|
cacheSize: "Difference in cache size"
|
||||||
cacheSizeTotal: "Cumulative total cache size"
|
cacheSizeTotal: "Cumulative total cache size"
|
||||||
files: "Difference in # of files"
|
files: "Difference in the number of files"
|
||||||
filesTotal: "Cumulative total # of files"
|
filesTotal: "Cumulative number of files"
|
||||||
_timelines:
|
_timelines:
|
||||||
home: "Home"
|
home: "Home"
|
||||||
local: "Local"
|
local: "Local"
|
||||||
social: "Social"
|
social: "Social"
|
||||||
global: "Global"
|
global: "Global"
|
||||||
_rooms:
|
|
||||||
roomOf: "{user}'s room"
|
|
||||||
addFurniture: "Place furniture"
|
|
||||||
translate: "Move"
|
|
||||||
rotate: "Rotate"
|
|
||||||
exit: "Back"
|
|
||||||
remove: "Remove"
|
|
||||||
clear: "Remove All"
|
|
||||||
clearConfirm: "Do you really want to remove all furniture from your room?"
|
|
||||||
leaveConfirm: "There are unsaved changes. Do you really want to leave?"
|
|
||||||
chooseImage: "Select an image"
|
|
||||||
roomType: "Room type"
|
|
||||||
carpetColor: "Carpet color"
|
|
||||||
_roomType:
|
|
||||||
default: "Default"
|
|
||||||
washitsu: "Japanese-style"
|
|
||||||
_furnitures:
|
|
||||||
milk: "Milk carton"
|
|
||||||
bed: "Bed"
|
|
||||||
low-table: "Low Table"
|
|
||||||
desk: "Desk"
|
|
||||||
chair: "Chair"
|
|
||||||
chair2: "Chair 2"
|
|
||||||
fan: "Fan"
|
|
||||||
pc: "Computer"
|
|
||||||
plant: "Houseplant"
|
|
||||||
plant2: "Houseplant 2"
|
|
||||||
eraser: "Eraser"
|
|
||||||
pencil: "Pencil"
|
|
||||||
pudding: "Pudding"
|
|
||||||
cardboard-box: "Cardboard Box"
|
|
||||||
cardboard-box2: "Cardboard Box 2"
|
|
||||||
cardboard-box3: "Cardboard Box 3"
|
|
||||||
book: "Book"
|
|
||||||
book2: "Book 2"
|
|
||||||
piano: "Piano"
|
|
||||||
facial-tissue: "Tissues"
|
|
||||||
server: "Server"
|
|
||||||
moon: "Moon"
|
|
||||||
corkboard: "Cork board"
|
|
||||||
mousepad: "Mousepad"
|
|
||||||
monitor: "Monitor"
|
|
||||||
keyboard: "Keyboard"
|
|
||||||
carpet-stripe: "Carpet (striped)"
|
|
||||||
mat: "Mat"
|
|
||||||
color-box: "Bookshelf"
|
|
||||||
wall-clock: "Wall clock"
|
|
||||||
photoframe: "Picture frame"
|
|
||||||
cube: "Cube"
|
|
||||||
tv: "TV"
|
|
||||||
pinguin: "Penguin"
|
|
||||||
rubik-cube: "Puzzle Cube"
|
|
||||||
poster-h: "Poster (Horizontal)"
|
|
||||||
poster-v: "Poster (Vertical)"
|
|
||||||
sofa: "Sofa"
|
|
||||||
spiral: "Spiral Staircase"
|
|
||||||
bin: "Garbage can"
|
|
||||||
cup-noodle: "Cup noodles"
|
|
||||||
holo-display: "Holographic display"
|
|
||||||
energy-drink: "Energy drink"
|
|
||||||
doll-ai: "Ai doll"
|
|
||||||
banknote: "Pile of money"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "Create a new Page"
|
newPage: "Create a new Page"
|
||||||
editPage: "Edit this Page"
|
editPage: "Edit this Page"
|
||||||
readPage: "Source view activated"
|
readPage: "Viewing this Page's source"
|
||||||
created: "Page successfully created"
|
created: "Page successfully created"
|
||||||
updated: "Page successfully edited"
|
updated: "Page successfully edited"
|
||||||
deleted: "Page successfully deleted"
|
deleted: "Page successfully deleted"
|
||||||
@ -1398,7 +1328,7 @@ _pages:
|
|||||||
unlike: "Remove like"
|
unlike: "Remove like"
|
||||||
my: "My Pages"
|
my: "My Pages"
|
||||||
liked: "Liked Pages"
|
liked: "Liked Pages"
|
||||||
featured: "Featured"
|
featured: "Popular"
|
||||||
inspector: "Inspector"
|
inspector: "Inspector"
|
||||||
contents: "Contents"
|
contents: "Contents"
|
||||||
content: "Page block"
|
content: "Page block"
|
||||||
@ -1429,10 +1359,10 @@ _pages:
|
|||||||
if: "If"
|
if: "If"
|
||||||
_if:
|
_if:
|
||||||
variable: "Variable"
|
variable: "Variable"
|
||||||
post: "Compose a note"
|
post: "Posting form"
|
||||||
_post:
|
_post:
|
||||||
text: "Content"
|
text: "Content"
|
||||||
attachCanvasImage: "Post with canvas image"
|
attachCanvasImage: "Attach canvas image"
|
||||||
canvasId: "Canvas ID"
|
canvasId: "Canvas ID"
|
||||||
textInput: "Text input"
|
textInput: "Text input"
|
||||||
_textInput:
|
_textInput:
|
||||||
@ -1468,11 +1398,11 @@ _pages:
|
|||||||
_counter:
|
_counter:
|
||||||
name: "Variable name"
|
name: "Variable name"
|
||||||
text: "Title"
|
text: "Title"
|
||||||
inc: "Increase by"
|
inc: "Step"
|
||||||
_button:
|
_button:
|
||||||
text: "Title"
|
text: "Title"
|
||||||
colored: "Colored"
|
colored: "Colored"
|
||||||
action: "Operation when the button is pressed"
|
action: "Behavior when the button is pressed"
|
||||||
_action:
|
_action:
|
||||||
dialog: "Show a dialog"
|
dialog: "Show a dialog"
|
||||||
_dialog:
|
_dialog:
|
||||||
@ -1514,11 +1444,11 @@ _pages:
|
|||||||
strLen: "Text length"
|
strLen: "Text length"
|
||||||
_strLen:
|
_strLen:
|
||||||
arg1: "Text"
|
arg1: "Text"
|
||||||
strPick: "Extract character"
|
strPick: "Extract string"
|
||||||
_strPick:
|
_strPick:
|
||||||
arg1: "Text"
|
arg1: "Text"
|
||||||
arg2: "Character location"
|
arg2: "String location"
|
||||||
strReplace: "Text replacement"
|
strReplace: "Replacement string"
|
||||||
_strReplace:
|
_strReplace:
|
||||||
arg1: "Text"
|
arg1: "Text"
|
||||||
arg2: "Text to be replaced"
|
arg2: "Text to be replaced"
|
||||||
@ -1612,7 +1542,7 @@ _pages:
|
|||||||
arg2: "Maximum value"
|
arg2: "Maximum value"
|
||||||
dailyRandomPick: "Randomly choose from a list (Changes once a day for each user)"
|
dailyRandomPick: "Randomly choose from a list (Changes once a day for each user)"
|
||||||
_dailyRandomPick:
|
_dailyRandomPick:
|
||||||
arg1: "Lists"
|
arg1: "List"
|
||||||
seedRandom: "Random (with seed)"
|
seedRandom: "Random (with seed)"
|
||||||
_seedRandom:
|
_seedRandom:
|
||||||
arg1: "Seed"
|
arg1: "Seed"
|
||||||
@ -1686,6 +1616,7 @@ _notification:
|
|||||||
youReceivedFollowRequest: "You've received a follow request"
|
youReceivedFollowRequest: "You've received a follow request"
|
||||||
yourFollowRequestAccepted: "Your follow request was accepted"
|
yourFollowRequestAccepted: "Your follow request was accepted"
|
||||||
youWereInvitedToGroup: "You've been invited to a group"
|
youWereInvitedToGroup: "You've been invited to a group"
|
||||||
|
pollEnded: "Poll results have become available"
|
||||||
_types:
|
_types:
|
||||||
all: "All"
|
all: "All"
|
||||||
follow: "New followers"
|
follow: "New followers"
|
||||||
@ -1695,6 +1626,7 @@ _notification:
|
|||||||
quote: "Quotes"
|
quote: "Quotes"
|
||||||
reaction: "Reactions"
|
reaction: "Reactions"
|
||||||
pollVote: "Votes on polls"
|
pollVote: "Votes on polls"
|
||||||
|
pollEnded: "Polls ending"
|
||||||
receiveFollowRequest: "Received follow requests"
|
receiveFollowRequest: "Received follow requests"
|
||||||
followRequestAccepted: "Accepted follow requests"
|
followRequestAccepted: "Accepted follow requests"
|
||||||
groupInvited: "Group invitations"
|
groupInvited: "Group invitations"
|
||||||
@ -1705,12 +1637,12 @@ _deck:
|
|||||||
columnMargin: "Margin between columns"
|
columnMargin: "Margin between columns"
|
||||||
columnHeaderHeight: "Column header height"
|
columnHeaderHeight: "Column header height"
|
||||||
addColumn: "Add column"
|
addColumn: "Add column"
|
||||||
swapLeft: "Swap left"
|
swapLeft: "Swap with the left column"
|
||||||
swapRight: "Swap right"
|
swapRight: "Swap with the right column"
|
||||||
swapUp: "Swap with above"
|
swapUp: "Swap with the above column"
|
||||||
swapDown: "Swap with below"
|
swapDown: "Swap with the below column"
|
||||||
stackLeft: "Stack on left column"
|
stackLeft: "Stack with the left column"
|
||||||
popRight: "Pop to the right"
|
popRight: "Pop column to the right"
|
||||||
profile: "Profile"
|
profile: "Profile"
|
||||||
_columns:
|
_columns:
|
||||||
main: "Main"
|
main: "Main"
|
||||||
|
1034
locales/eo-UY.yml
@ -81,6 +81,8 @@ somethingHappened: "Ocurrió un error"
|
|||||||
retry: "Reintentar"
|
retry: "Reintentar"
|
||||||
pageLoadError: "Error al leer la página"
|
pageLoadError: "Error al leer la página"
|
||||||
pageLoadErrorDescription: "Normalmente es debido a la red o al caché del navegador. Por favor limpie el caché o intente más tarde."
|
pageLoadErrorDescription: "Normalmente es debido a la red o al caché del navegador. Por favor limpie el caché o intente más tarde."
|
||||||
|
serverIsDead: "No hay respuesta del servidor. Espere un momento y vuelva a intentarlo."
|
||||||
|
youShouldUpgradeClient: "Para ver esta página, por favor refrezca el navegador y utiliza una versión más reciente del cliente."
|
||||||
enterListName: "Ingrese nombre de lista"
|
enterListName: "Ingrese nombre de lista"
|
||||||
privacy: "Privacidad"
|
privacy: "Privacidad"
|
||||||
makeFollowManuallyApprove: "Aprobar manualmente las solicitudes de seguimiento"
|
makeFollowManuallyApprove: "Aprobar manualmente las solicitudes de seguimiento"
|
||||||
@ -104,6 +106,7 @@ clickToShow: "Click para ver"
|
|||||||
sensitive: "Marcado como sensible"
|
sensitive: "Marcado como sensible"
|
||||||
add: "Agregar"
|
add: "Agregar"
|
||||||
reaction: "Reacción"
|
reaction: "Reacción"
|
||||||
|
reactionSetting: "Reacciones para mostrar en el menú de reacciones"
|
||||||
reactionSettingDescription2: "Arrastre para reordenar, click para borrar, apriete la tecla + para añadir."
|
reactionSettingDescription2: "Arrastre para reordenar, click para borrar, apriete la tecla + para añadir."
|
||||||
rememberNoteVisibility: "Recordar visibilidad"
|
rememberNoteVisibility: "Recordar visibilidad"
|
||||||
attachCancel: "Quitar adjunto"
|
attachCancel: "Quitar adjunto"
|
||||||
@ -239,7 +242,6 @@ uploadFromUrlDescription: "URL del fichero que quieres subir"
|
|||||||
uploadFromUrlRequested: "Subida solicitada"
|
uploadFromUrlRequested: "Subida solicitada"
|
||||||
uploadFromUrlMayTakeTime: "Subir el fichero puede tardar un tiempo."
|
uploadFromUrlMayTakeTime: "Subir el fichero puede tardar un tiempo."
|
||||||
explore: "Explorar"
|
explore: "Explorar"
|
||||||
games: "Misskey Games"
|
|
||||||
messageRead: "Ya leído"
|
messageRead: "Ya leído"
|
||||||
noMoreHistory: "El historial se ha acabado"
|
noMoreHistory: "El historial se ha acabado"
|
||||||
startMessaging: "Iniciar chat"
|
startMessaging: "Iniciar chat"
|
||||||
@ -319,8 +321,6 @@ disablingTimelinesInfo: "Aunque se desactiven estas lineas de tiempo, por conven
|
|||||||
registration: "Registro"
|
registration: "Registro"
|
||||||
enableRegistration: "Permitir nuevos registros"
|
enableRegistration: "Permitir nuevos registros"
|
||||||
invite: "Invitar"
|
invite: "Invitar"
|
||||||
proxyRemoteFiles: "Hacer proxy de archivos remotos"
|
|
||||||
proxyRemoteFilesDescription: "Si activa esta configuración, los archivos remotos no almacenados o borrados por exceso de capacidad serán mostrados via proxy local y generarán una miniatura. Eso no afectará el almacenamiento del servidor."
|
|
||||||
driveCapacityPerLocalAccount: "Capacidad del drive por usuario local"
|
driveCapacityPerLocalAccount: "Capacidad del drive por usuario local"
|
||||||
driveCapacityPerRemoteAccount: "Capacidad del drive por usuario remoto"
|
driveCapacityPerRemoteAccount: "Capacidad del drive por usuario remoto"
|
||||||
inMb: "En megabytes"
|
inMb: "En megabytes"
|
||||||
@ -416,7 +416,6 @@ next: "Siguiente"
|
|||||||
retype: "Intentar de nuevo"
|
retype: "Intentar de nuevo"
|
||||||
noteOf: "Notas de {user}"
|
noteOf: "Notas de {user}"
|
||||||
inviteToGroup: "Invitar al grupo"
|
inviteToGroup: "Invitar al grupo"
|
||||||
maxNoteTextLength: "Límite de caracteres en una nota"
|
|
||||||
quoteAttached: "Cita añadida"
|
quoteAttached: "Cita añadida"
|
||||||
quoteQuestion: "¿Quiere añadir una cita?"
|
quoteQuestion: "¿Quiere añadir una cita?"
|
||||||
noMessagesYet: "Aún no hay chat"
|
noMessagesYet: "Aún no hay chat"
|
||||||
@ -533,7 +532,6 @@ yourAccountSuspendedDescription: "Esta cuenta ha sido suspendida debido a violac
|
|||||||
menu: "Menú"
|
menu: "Menú"
|
||||||
divider: "Divisor"
|
divider: "Divisor"
|
||||||
addItem: "Agregar elemento"
|
addItem: "Agregar elemento"
|
||||||
rooms: "Cuartos"
|
|
||||||
relays: "Relés"
|
relays: "Relés"
|
||||||
addRelay: "Agregar relé"
|
addRelay: "Agregar relé"
|
||||||
inboxUrl: "Inbox URL"
|
inboxUrl: "Inbox URL"
|
||||||
@ -589,6 +587,7 @@ smtpSecure: "Usar SSL/TLS implícito en la conexión SMTP"
|
|||||||
smtpSecureInfo: "Apagar cuando se use STARTTLS"
|
smtpSecureInfo: "Apagar cuando se use STARTTLS"
|
||||||
testEmail: "Prueba de envío"
|
testEmail: "Prueba de envío"
|
||||||
wordMute: "Silenciar palabras"
|
wordMute: "Silenciar palabras"
|
||||||
|
instanceMute: "Instancias silenciadas"
|
||||||
userSaysSomething: "{name} dijo algo"
|
userSaysSomething: "{name} dijo algo"
|
||||||
makeActive: "Activar"
|
makeActive: "Activar"
|
||||||
display: "Apariencia"
|
display: "Apariencia"
|
||||||
@ -609,7 +608,6 @@ regenerateLoginToken: "Regenerar token de login"
|
|||||||
regenerateLoginTokenDescription: "Regenerar el token usado internamente durante el login. No siempre es necesario hacerlo. Al hacerlo de nuevo, se deslogueará en todos los dispositivos."
|
regenerateLoginTokenDescription: "Regenerar el token usado internamente durante el login. No siempre es necesario hacerlo. Al hacerlo de nuevo, se deslogueará en todos los dispositivos."
|
||||||
setMultipleBySeparatingWithSpace: "Puedes añadir mas de uno, separado por espacios."
|
setMultipleBySeparatingWithSpace: "Puedes añadir mas de uno, separado por espacios."
|
||||||
fileIdOrUrl: "Id del archivo o URL"
|
fileIdOrUrl: "Id del archivo o URL"
|
||||||
chatOpenBehavior: "Comportamiento al abrir el chat"
|
|
||||||
behavior: "Comportamiento"
|
behavior: "Comportamiento"
|
||||||
sample: "Muestra"
|
sample: "Muestra"
|
||||||
abuseReports: "Reportes"
|
abuseReports: "Reportes"
|
||||||
@ -664,7 +662,6 @@ emailVerified: "Su dirección de correo electrónico ha sido verificada."
|
|||||||
noteFavoritesCount: "Número de notas favoritas"
|
noteFavoritesCount: "Número de notas favoritas"
|
||||||
pageLikesCount: "Número de favoritos en la página"
|
pageLikesCount: "Número de favoritos en la página"
|
||||||
pageLikedCount: "Número de favoritos de su página"
|
pageLikedCount: "Número de favoritos de su página"
|
||||||
reversiCount: "Numero de partidas Reversi"
|
|
||||||
contact: "Contacto"
|
contact: "Contacto"
|
||||||
useSystemFont: "Utilizar la tipografía por defecto del sistema"
|
useSystemFont: "Utilizar la tipografía por defecto del sistema"
|
||||||
clips: "Clip"
|
clips: "Clip"
|
||||||
@ -708,12 +705,27 @@ usageAmount: "Uso"
|
|||||||
capacity: "Capacidad"
|
capacity: "Capacidad"
|
||||||
inUse: "Usado"
|
inUse: "Usado"
|
||||||
editCode: "Editar código"
|
editCode: "Editar código"
|
||||||
|
apply: "Aplicar"
|
||||||
|
publish: "Publicar"
|
||||||
|
inChannelSearch: "Buscar en el canal"
|
||||||
|
markAllAsRead: "Marcar todo como leído"
|
||||||
goBack: "Deseleccionar"
|
goBack: "Deseleccionar"
|
||||||
info: "Información"
|
info: "Información"
|
||||||
|
online: "En línea"
|
||||||
|
offline: "Sin conexión"
|
||||||
user: "Usuarios"
|
user: "Usuarios"
|
||||||
administration: "Administrar"
|
administration: "Administrar"
|
||||||
|
gallery: "Galería"
|
||||||
|
recentPosts: "Posts recientes"
|
||||||
|
popularPosts: "Más vistos"
|
||||||
expiration: "Termina el"
|
expiration: "Termina el"
|
||||||
|
high: "Alta"
|
||||||
middle: "Mediano"
|
middle: "Mediano"
|
||||||
|
low: "Baja"
|
||||||
|
emailNotConfiguredWarning: "No se ha configurado una dirección de correo electrónico."
|
||||||
|
ratio: "Proporción"
|
||||||
|
previewNoteText: "Mostrar vista preliminar"
|
||||||
|
customCss: "CSS personalizado"
|
||||||
customCssWarn: "Este ajuste sólo debe utilizarse si se sabe lo que hace. Introducir valores inadecuados puede hacer que el cliente deje de funcionar con normalidad."
|
customCssWarn: "Este ajuste sólo debe utilizarse si se sabe lo que hace. Introducir valores inadecuados puede hacer que el cliente deje de funcionar con normalidad."
|
||||||
global: "Global"
|
global: "Global"
|
||||||
squareAvatars: "Mostrar iconos cuadrados"
|
squareAvatars: "Mostrar iconos cuadrados"
|
||||||
@ -736,13 +748,30 @@ pubSub: "Cuentas Pub/Sub"
|
|||||||
lastCommunication: "Última comunicación"
|
lastCommunication: "Última comunicación"
|
||||||
resolved: "Resuelto"
|
resolved: "Resuelto"
|
||||||
unresolved: "Sin resolver"
|
unresolved: "Sin resolver"
|
||||||
|
itsOn: "¡Está encendido!"
|
||||||
|
itsOff: "¡Está apagado!"
|
||||||
|
emailRequiredForSignup: "Se requere una dirección de correo electrónico para el registro de la cuenta"
|
||||||
|
unread: "No leído"
|
||||||
|
filter: "Filtro"
|
||||||
controlPanel: "Panel de control"
|
controlPanel: "Panel de control"
|
||||||
|
manageAccounts: "Administrar cuenta"
|
||||||
|
makeReactionsPublic: "Hacer el historial de reacciones público"
|
||||||
|
makeReactionsPublicDescription: "Todas las reacciones que hayas hecho serán públicamente visibles."
|
||||||
|
classic: "Clásico"
|
||||||
|
muteThread: "Ocultar hilo"
|
||||||
|
unmuteThread: "Mostrar hilo"
|
||||||
|
ffVisibility: "Visibilidad de seguidores y seguidos"
|
||||||
hide: "Ocultar"
|
hide: "Ocultar"
|
||||||
|
searchByGoogle: "Buscar"
|
||||||
|
indefinitely: "Sin límite de tiempo"
|
||||||
|
_ffVisibility:
|
||||||
|
public: "Publicar"
|
||||||
_accountDelete:
|
_accountDelete:
|
||||||
accountDelete: "Eliminar Cuenta"
|
accountDelete: "Eliminar Cuenta"
|
||||||
_ad:
|
_ad:
|
||||||
back: "Deseleccionar"
|
back: "Deseleccionar"
|
||||||
_gallery:
|
_gallery:
|
||||||
|
my: "Mi galería"
|
||||||
unlike: "Quitar me gusta"
|
unlike: "Quitar me gusta"
|
||||||
_email:
|
_email:
|
||||||
_follow:
|
_follow:
|
||||||
@ -769,39 +798,6 @@ _mfm:
|
|||||||
flipDescription: "Voltea el contenido hacia arriba / abajo o hacia la izquierda / derecha."
|
flipDescription: "Voltea el contenido hacia arriba / abajo o hacia la izquierda / derecha."
|
||||||
font: "Fuente"
|
font: "Fuente"
|
||||||
rotate: "Rotar"
|
rotate: "Rotar"
|
||||||
_reversi:
|
|
||||||
reversi: "Reversi"
|
|
||||||
gameSettings: "Configuración del juego"
|
|
||||||
chooseBoard: "Elegir tablero"
|
|
||||||
blackOrWhite: "Blancas/Negras"
|
|
||||||
blackIs: "{name} juega con fichas negras"
|
|
||||||
rules: "Reglas"
|
|
||||||
botSettings: "Opciones del bot"
|
|
||||||
thisGameIsStartedSoon: "El juego empezará en segundos"
|
|
||||||
waitingForOther: "Esperando el turno del adversario"
|
|
||||||
waitingForMe: "Esperando mi turno"
|
|
||||||
waitingBoth: "Prepárate"
|
|
||||||
ready: "Listo"
|
|
||||||
cancelReady: "No estoy listo"
|
|
||||||
opponentTurn: "Turno del adversario"
|
|
||||||
myTurn: "Mi turno"
|
|
||||||
turnOf: "Turno de {name}"
|
|
||||||
pastTurnOf: "Turno de {name}"
|
|
||||||
surrender: "Rendirse"
|
|
||||||
surrendered: "Por rendirse"
|
|
||||||
drawn: "Empate"
|
|
||||||
won: "{name} ha ganado"
|
|
||||||
black: "Negro"
|
|
||||||
white: "Blanco"
|
|
||||||
total: "Total"
|
|
||||||
turnCount: "Turno {count}"
|
|
||||||
myGames: "Mis juegos"
|
|
||||||
allGames: "Todos los juegos"
|
|
||||||
ended: "Finalizado"
|
|
||||||
playing: "Jugando"
|
|
||||||
isLlotheo: "El que tenga menos fichas gana (LLoTheO)"
|
|
||||||
loopedMap: "Mapa en bucle"
|
|
||||||
canPutEverywhere: "Puedes colocar donde quieras"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "No mostrar"
|
none: "No mostrar"
|
||||||
remote: "Mostrar a usuarios remotos"
|
remote: "Mostrar a usuarios remotos"
|
||||||
@ -821,6 +817,8 @@ _channel:
|
|||||||
usersCount: "{n} participantes"
|
usersCount: "{n} participantes"
|
||||||
notesCount: "{n} notas"
|
notesCount: "{n} notas"
|
||||||
_menuDisplay:
|
_menuDisplay:
|
||||||
|
sideFull: "Horizontal"
|
||||||
|
sideIcon: "Horizontal (ícono)"
|
||||||
hide: "Ocultar"
|
hide: "Ocultar"
|
||||||
_wordMute:
|
_wordMute:
|
||||||
muteWords: "Palabras que silenciar"
|
muteWords: "Palabras que silenciar"
|
||||||
@ -831,6 +829,11 @@ _wordMute:
|
|||||||
soft: "Suave"
|
soft: "Suave"
|
||||||
hard: "Duro"
|
hard: "Duro"
|
||||||
mutedNotes: "Notas silenciadas"
|
mutedNotes: "Notas silenciadas"
|
||||||
|
_instanceMute:
|
||||||
|
instanceMuteDescription: "Silencia todas las notas y reposts de la instancias seleccionadas, incluyendo respuestas a los usuarios de las mismas"
|
||||||
|
instanceMuteDescription2: "Separar por líneas"
|
||||||
|
title: "Oculta las notas de las instancias listadas."
|
||||||
|
heading: "Instancias a silenciar"
|
||||||
_theme:
|
_theme:
|
||||||
explore: "Explorar temas"
|
explore: "Explorar temas"
|
||||||
install: "Instalar tema"
|
install: "Instalar tema"
|
||||||
@ -1087,8 +1090,8 @@ _exportOrImport:
|
|||||||
blockingList: "Bloqueados"
|
blockingList: "Bloqueados"
|
||||||
userLists: "Listas"
|
userLists: "Listas"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesIncDec: "Variación de instancias federando"
|
federation: "Federación"
|
||||||
federationInstancesTotal: "Total de instancias federando"
|
apRequest: "Pedidos"
|
||||||
usersIncDec: "Variación de usuarios"
|
usersIncDec: "Variación de usuarios"
|
||||||
usersTotal: "Total de usuarios"
|
usersTotal: "Total de usuarios"
|
||||||
activeUsers: "Cantidad de usuarios activos"
|
activeUsers: "Cantidad de usuarios activos"
|
||||||
@ -1117,68 +1120,6 @@ _timelines:
|
|||||||
local: "Local"
|
local: "Local"
|
||||||
social: "Social"
|
social: "Social"
|
||||||
global: "Global"
|
global: "Global"
|
||||||
_rooms:
|
|
||||||
roomOf: "Cuarto de {user}"
|
|
||||||
addFurniture: "Colocar muebles"
|
|
||||||
translate: "Mover"
|
|
||||||
rotate: "Rotar"
|
|
||||||
exit: "Deseleccionar"
|
|
||||||
remove: "Quitar"
|
|
||||||
clear: "Quitar todo"
|
|
||||||
clearConfirm: "¿Quiere quitar todos los muebles?"
|
|
||||||
leaveConfirm: "Hay modificaciones sin guardar. ¿Desea irse?"
|
|
||||||
chooseImage: "Escoger una imagen"
|
|
||||||
roomType: "Estilo de cuarto"
|
|
||||||
carpetColor: "Color de piso"
|
|
||||||
_roomType:
|
|
||||||
default: "Predeterminado"
|
|
||||||
washitsu: "Estilo japonés"
|
|
||||||
_furnitures:
|
|
||||||
milk: "Cartón de leche"
|
|
||||||
bed: "Cama"
|
|
||||||
low-table: "Mesa chica"
|
|
||||||
desk: "Escritorio"
|
|
||||||
chair: "Silla"
|
|
||||||
chair2: "Silla 2"
|
|
||||||
fan: "Ventilador"
|
|
||||||
pc: "Computadora"
|
|
||||||
plant: "Planta decorativa"
|
|
||||||
plant2: "Planta decorativa 2"
|
|
||||||
eraser: "Goma de borrar"
|
|
||||||
pencil: "lápiz"
|
|
||||||
pudding: "Pudín"
|
|
||||||
cardboard-box: "Caja de cartón"
|
|
||||||
cardboard-box2: "Caja de cartón 2"
|
|
||||||
cardboard-box3: "Caja de cartón 3"
|
|
||||||
book: "Libro"
|
|
||||||
book2: "Libro 2"
|
|
||||||
piano: "Piano"
|
|
||||||
facial-tissue: "Caja de pañuelos"
|
|
||||||
server: "Servidor"
|
|
||||||
moon: "Luna"
|
|
||||||
corkboard: "Pizarra de corcho"
|
|
||||||
mousepad: "Alfombrilla de ratón"
|
|
||||||
monitor: "Monitor"
|
|
||||||
keyboard: "Teclado"
|
|
||||||
carpet-stripe: "Alfombra (a rayas)"
|
|
||||||
mat: "Tapete"
|
|
||||||
color-box: "Caja de colores"
|
|
||||||
wall-clock: "Reloj de pared"
|
|
||||||
photoframe: "Fotograma"
|
|
||||||
cube: "Cubo"
|
|
||||||
tv: "Televisor"
|
|
||||||
pinguin: "Pinguino"
|
|
||||||
rubik-cube: "Cubo rubik"
|
|
||||||
poster-h: "Poster (horizontal)"
|
|
||||||
poster-v: "Poster (vertical)"
|
|
||||||
sofa: "Sillón"
|
|
||||||
spiral: "Escalera en espiral"
|
|
||||||
bin: "Papelera"
|
|
||||||
cup-noodle: "Taza de sopa de fideos"
|
|
||||||
holo-display: "Poster holográfico"
|
|
||||||
energy-drink: "Bebida energética"
|
|
||||||
doll-ai: "Muñeca"
|
|
||||||
banknote: "Billetes"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "Crear página"
|
newPage: "Crear página"
|
||||||
editPage: "Editar página"
|
editPage: "Editar página"
|
||||||
|
@ -19,7 +19,7 @@ noNotifications: "Aucune notification"
|
|||||||
instance: "Instance"
|
instance: "Instance"
|
||||||
settings: "Paramètres"
|
settings: "Paramètres"
|
||||||
basicSettings: "Paramètres généraux"
|
basicSettings: "Paramètres généraux"
|
||||||
otherSettings: "Autres paramètres"
|
otherSettings: "Paramètres avancés"
|
||||||
openInWindow: "Ouvrir dans une nouvelle fenêtre"
|
openInWindow: "Ouvrir dans une nouvelle fenêtre"
|
||||||
profile: "Profil"
|
profile: "Profil"
|
||||||
timeline: "Fil"
|
timeline: "Fil"
|
||||||
@ -106,6 +106,7 @@ clickToShow: "Cliquer pour afficher"
|
|||||||
sensitive: "Contenu sensible"
|
sensitive: "Contenu sensible"
|
||||||
add: "Ajouter"
|
add: "Ajouter"
|
||||||
reaction: "Réactions"
|
reaction: "Réactions"
|
||||||
|
reactionSetting: "Réactions à afficher dans le sélecteur de réactions"
|
||||||
reactionSettingDescription2: "Déplacer pour réorganiser, cliquer pour effacer, utiliser « + » pour ajouter."
|
reactionSettingDescription2: "Déplacer pour réorganiser, cliquer pour effacer, utiliser « + » pour ajouter."
|
||||||
rememberNoteVisibility: "Activer l'option \" se souvenir de la visibilité des notes \" vous permet de réutiliser automatiquement la visibilité utilisée lors de la publication de votre note précédente."
|
rememberNoteVisibility: "Activer l'option \" se souvenir de la visibilité des notes \" vous permet de réutiliser automatiquement la visibilité utilisée lors de la publication de votre note précédente."
|
||||||
attachCancel: "Supprimer le fichier attaché"
|
attachCancel: "Supprimer le fichier attaché"
|
||||||
@ -140,6 +141,7 @@ flagAsBot: "Ce compte est un robot"
|
|||||||
flagAsBotDescription: "Si ce compte est géré de manière automatisée, choisissez cette option. Si elle est activée, elle agira comme un marqueur pour les autres développeurs afin d'éviter des chaînes d'interaction sans fin avec d'autres robots et d'ajuster les systèmes internes de Misskey pour traiter ce compte comme un robot."
|
flagAsBotDescription: "Si ce compte est géré de manière automatisée, choisissez cette option. Si elle est activée, elle agira comme un marqueur pour les autres développeurs afin d'éviter des chaînes d'interaction sans fin avec d'autres robots et d'ajuster les systèmes internes de Misskey pour traiter ce compte comme un robot."
|
||||||
flagAsCat: "Ce compte est un chat"
|
flagAsCat: "Ce compte est un chat"
|
||||||
flagAsCatDescription: "Activer l'option \" Je suis un chat \" pour ce compte."
|
flagAsCatDescription: "Activer l'option \" Je suis un chat \" pour ce compte."
|
||||||
|
flagShowTimelineReplies: "Afficher les réponses dans le fil"
|
||||||
autoAcceptFollowed: "Accepter automatiquement les demandes d’abonnement venant d’utilisateur·rice·s que vous suivez"
|
autoAcceptFollowed: "Accepter automatiquement les demandes d’abonnement venant d’utilisateur·rice·s que vous suivez"
|
||||||
addAccount: "Ajouter un compte"
|
addAccount: "Ajouter un compte"
|
||||||
loginFailed: "Échec de la connexion"
|
loginFailed: "Échec de la connexion"
|
||||||
@ -234,6 +236,7 @@ resetAreYouSure: "Voulez-vous réinitialiser ?"
|
|||||||
saved: "Enregistré"
|
saved: "Enregistré"
|
||||||
messaging: "Discuter"
|
messaging: "Discuter"
|
||||||
upload: "Téléverser"
|
upload: "Téléverser"
|
||||||
|
keepOriginalUploading: "Garder l’image d’origine"
|
||||||
fromDrive: "Depuis le Drive"
|
fromDrive: "Depuis le Drive"
|
||||||
fromUrl: "Depuis une URL"
|
fromUrl: "Depuis une URL"
|
||||||
uploadFromUrl: "Téléverser via une URL"
|
uploadFromUrl: "Téléverser via une URL"
|
||||||
@ -241,7 +244,6 @@ uploadFromUrlDescription: "URL du fichier que vous souhaitez téléverser"
|
|||||||
uploadFromUrlRequested: "Téléversement demandé"
|
uploadFromUrlRequested: "Téléversement demandé"
|
||||||
uploadFromUrlMayTakeTime: "Le téléversement de votre fichier peut prendre un certain temps."
|
uploadFromUrlMayTakeTime: "Le téléversement de votre fichier peut prendre un certain temps."
|
||||||
explore: "Découvrir"
|
explore: "Découvrir"
|
||||||
games: "Jeux de Misskey"
|
|
||||||
messageRead: "Lu"
|
messageRead: "Lu"
|
||||||
noMoreHistory: "Il n’y a plus d’historique"
|
noMoreHistory: "Il n’y a plus d’historique"
|
||||||
startMessaging: "Commencer à discuter"
|
startMessaging: "Commencer à discuter"
|
||||||
@ -321,8 +323,6 @@ disablingTimelinesInfo: "Même si vous désactivez ces fils, les administrateur
|
|||||||
registration: "S’inscrire"
|
registration: "S’inscrire"
|
||||||
enableRegistration: "Autoriser les nouvelles inscriptions"
|
enableRegistration: "Autoriser les nouvelles inscriptions"
|
||||||
invite: "Inviter"
|
invite: "Inviter"
|
||||||
proxyRemoteFiles: "Utiliser les fichiers distants comme proxy"
|
|
||||||
proxyRemoteFilesDescription: "Si vous activez ce paramètre, les fichiers distants non stockés ou supprimés en raison d'une capacité excédentaire seront affichés via un proxy local et généreront une miniature. Cela n'affectera pas le stockage du serveur."
|
|
||||||
driveCapacityPerLocalAccount: "Volume du Drive par utilisateur local"
|
driveCapacityPerLocalAccount: "Volume du Drive par utilisateur local"
|
||||||
driveCapacityPerRemoteAccount: "Volume du Drive par utilisateur distant"
|
driveCapacityPerRemoteAccount: "Volume du Drive par utilisateur distant"
|
||||||
inMb: "en mégaoctets"
|
inMb: "en mégaoctets"
|
||||||
@ -418,7 +418,6 @@ next: "Suivant"
|
|||||||
retype: "Confirmation"
|
retype: "Confirmation"
|
||||||
noteOf: "Notes de {user}"
|
noteOf: "Notes de {user}"
|
||||||
inviteToGroup: "Inviter dans un groupe"
|
inviteToGroup: "Inviter dans un groupe"
|
||||||
maxNoteTextLength: "Limite du nombre de caractères pour les notes"
|
|
||||||
quoteAttached: "Avec citation"
|
quoteAttached: "Avec citation"
|
||||||
quoteQuestion: "Souhaitez-vous ajouter une citation ?"
|
quoteQuestion: "Souhaitez-vous ajouter une citation ?"
|
||||||
noMessagesYet: "Pas encore de discussion"
|
noMessagesYet: "Pas encore de discussion"
|
||||||
@ -535,7 +534,6 @@ yourAccountSuspendedDescription: "Ce compte est suspendu car vous avez enfreint
|
|||||||
menu: "Menu"
|
menu: "Menu"
|
||||||
divider: "Séparateur"
|
divider: "Séparateur"
|
||||||
addItem: "Ajouter un élément"
|
addItem: "Ajouter un élément"
|
||||||
rooms: "Chambre"
|
|
||||||
relays: "Relais"
|
relays: "Relais"
|
||||||
addRelay: "Ajouter un relais"
|
addRelay: "Ajouter un relais"
|
||||||
inboxUrl: "Inbox URL"
|
inboxUrl: "Inbox URL"
|
||||||
@ -591,6 +589,8 @@ smtpSecure: "Utiliser SSL/TLS implicitement dans les connexions SMTP"
|
|||||||
smtpSecureInfo: "Désactiver cette option lorsque STARTTLS est utilisé"
|
smtpSecureInfo: "Désactiver cette option lorsque STARTTLS est utilisé"
|
||||||
testEmail: "Tester la distribution de courriel"
|
testEmail: "Tester la distribution de courriel"
|
||||||
wordMute: "Filtre de mots"
|
wordMute: "Filtre de mots"
|
||||||
|
regexpError: "Erreur d’expression régulière"
|
||||||
|
instanceMute: "Instance en sourdine"
|
||||||
userSaysSomething: "{name} a dit quelque chose"
|
userSaysSomething: "{name} a dit quelque chose"
|
||||||
makeActive: "Activer"
|
makeActive: "Activer"
|
||||||
display: "Affichage"
|
display: "Affichage"
|
||||||
@ -611,7 +611,6 @@ regenerateLoginToken: "Régénérer le jeton de connexion"
|
|||||||
regenerateLoginTokenDescription: "Générer un nouveau jeton d'authentification. Cette opération ne devrait pas être nécessaire ; lors de la génération d'un nouveau jeton, tous les appareils seront déconnectés. "
|
regenerateLoginTokenDescription: "Générer un nouveau jeton d'authentification. Cette opération ne devrait pas être nécessaire ; lors de la génération d'un nouveau jeton, tous les appareils seront déconnectés. "
|
||||||
setMultipleBySeparatingWithSpace: "Vous pouvez en définir plusieurs, en les séparant par des espaces."
|
setMultipleBySeparatingWithSpace: "Vous pouvez en définir plusieurs, en les séparant par des espaces."
|
||||||
fileIdOrUrl: "ID du fichier ou URL"
|
fileIdOrUrl: "ID du fichier ou URL"
|
||||||
chatOpenBehavior: "Comportement de la fenêtre de discussion lors de son ouverture"
|
|
||||||
behavior: "Comportement"
|
behavior: "Comportement"
|
||||||
sample: "Exemple"
|
sample: "Exemple"
|
||||||
abuseReports: "Signalements"
|
abuseReports: "Signalements"
|
||||||
@ -619,6 +618,10 @@ reportAbuse: "Signaler"
|
|||||||
reportAbuseOf: "Signaler {name}"
|
reportAbuseOf: "Signaler {name}"
|
||||||
fillAbuseReportDescription: "Veuillez expliquer les raisons du signalement. S'il s'agit d'une note précise, veuillez en donner le lien."
|
fillAbuseReportDescription: "Veuillez expliquer les raisons du signalement. S'il s'agit d'une note précise, veuillez en donner le lien."
|
||||||
abuseReported: "Le rapport est envoyé. Merci."
|
abuseReported: "Le rapport est envoyé. Merci."
|
||||||
|
reporter: "Signalé par"
|
||||||
|
reporteeOrigin: "Origine du signalement"
|
||||||
|
reporterOrigin: "Signalé par"
|
||||||
|
forwardReport: "Transférer le signalement à l’instance distante"
|
||||||
send: "Envoyer"
|
send: "Envoyer"
|
||||||
abuseMarkAsResolved: "Marquer le signalement comme résolu"
|
abuseMarkAsResolved: "Marquer le signalement comme résolu"
|
||||||
openInNewTab: "Ouvrir dans un nouvel onglet"
|
openInNewTab: "Ouvrir dans un nouvel onglet"
|
||||||
@ -666,7 +669,6 @@ emailVerified: "Votre adresse e-mail a été vérifiée."
|
|||||||
noteFavoritesCount: "Nombre de notes dans les favoris"
|
noteFavoritesCount: "Nombre de notes dans les favoris"
|
||||||
pageLikesCount: "Nombre de pages aimées"
|
pageLikesCount: "Nombre de pages aimées"
|
||||||
pageLikedCount: "Nombre de vos pages aimées"
|
pageLikedCount: "Nombre de vos pages aimées"
|
||||||
reversiCount: "Nombre de parties de Reversi"
|
|
||||||
contact: "Contact"
|
contact: "Contact"
|
||||||
useSystemFont: "Utiliser la police par défaut du système"
|
useSystemFont: "Utiliser la police par défaut du système"
|
||||||
clips: "Clips"
|
clips: "Clips"
|
||||||
@ -681,6 +683,7 @@ center: "Centrer"
|
|||||||
wide: "Large"
|
wide: "Large"
|
||||||
narrow: "Condensé"
|
narrow: "Condensé"
|
||||||
reloadToApplySetting: "Vos paramètres seront appliqués lorsque vous rechargerez la page. Souhaitez-vous recharger ?"
|
reloadToApplySetting: "Vos paramètres seront appliqués lorsque vous rechargerez la page. Souhaitez-vous recharger ?"
|
||||||
|
needReloadToApply: "Ce paramètre s'appliquera après un rechargement."
|
||||||
showTitlebar: "Afficher la barre de titre"
|
showTitlebar: "Afficher la barre de titre"
|
||||||
clearCache: "Vider le cache"
|
clearCache: "Vider le cache"
|
||||||
onlineUsersCount: "{n} utilisateur(s) en ligne"
|
onlineUsersCount: "{n} utilisateur(s) en ligne"
|
||||||
@ -741,6 +744,7 @@ notRecommended: "Déconseillé"
|
|||||||
botProtection: "Protection contre les bots"
|
botProtection: "Protection contre les bots"
|
||||||
instanceBlocking: "Instances bloquées"
|
instanceBlocking: "Instances bloquées"
|
||||||
selectAccount: "Sélectionner un compte"
|
selectAccount: "Sélectionner un compte"
|
||||||
|
switchAccount: "Changer de compte"
|
||||||
enabled: "Activé"
|
enabled: "Activé"
|
||||||
disabled: "Désactivé"
|
disabled: "Désactivé"
|
||||||
quickAction: "Actions rapides"
|
quickAction: "Actions rapides"
|
||||||
@ -789,6 +793,7 @@ pubSub: "Comptes Pub/Sub"
|
|||||||
lastCommunication: "Dernière communication"
|
lastCommunication: "Dernière communication"
|
||||||
resolved: "Résolu"
|
resolved: "Résolu"
|
||||||
unresolved: "En attente"
|
unresolved: "En attente"
|
||||||
|
breakFollow: "Ne plus suivre"
|
||||||
itsOn: "Activé"
|
itsOn: "Activé"
|
||||||
itsOff: "Désactivé"
|
itsOff: "Désactivé"
|
||||||
emailRequiredForSignup: "Une adresse e-mail est nécessaire pour créer un compte"
|
emailRequiredForSignup: "Une adresse e-mail est nécessaire pour créer un compte"
|
||||||
@ -796,9 +801,40 @@ unread: "Non lu"
|
|||||||
filter: "Filtre"
|
filter: "Filtre"
|
||||||
controlPanel: "Panneau de contrôle"
|
controlPanel: "Panneau de contrôle"
|
||||||
manageAccounts: "Gérer les comptes"
|
manageAccounts: "Gérer les comptes"
|
||||||
|
makeReactionsPublic: "Rendre les réactions publiques"
|
||||||
|
makeReactionsPublicDescription: "Ceci rendra la liste de toutes vos réactions données publique."
|
||||||
classic: "Classique"
|
classic: "Classique"
|
||||||
|
muteThread: "Mettre ce thread en sourdine"
|
||||||
|
unmuteThread: "Ne plus masquer le fil"
|
||||||
|
ffVisibility: "Visibilité des abonnés/abonnements"
|
||||||
|
ffVisibilityDescription: "Permet de configurer qui peut voir les personnes que tu suis et les personnes qui te suivent."
|
||||||
|
continueThread: "Afficher la suite du fil"
|
||||||
|
deleteAccountConfirm: "Votre compte sera supprimé. Êtes vous certain ?"
|
||||||
|
incorrectPassword: "Le mot de passe est incorrect."
|
||||||
|
voteConfirm: "Confirmez-vous votre vote pour « {choice} » ?"
|
||||||
hide: "Masquer"
|
hide: "Masquer"
|
||||||
|
leaveGroup: "Quitter le groupe"
|
||||||
|
leaveGroupConfirm: "Êtes vous sûr de vouloir quitter \"{name}\" ?"
|
||||||
|
welcomeBackWithName: "Heureux de vous revoir, {name}"
|
||||||
|
clickToFinishEmailVerification: "Veuillez cliquer sur [{ok}] afin de compléter la vérification par courriel."
|
||||||
|
overridedDeviceKind: "Type d’appareil"
|
||||||
|
smartphone: "Smartphone"
|
||||||
|
tablet: "Tablette"
|
||||||
|
auto: "Automatique"
|
||||||
|
themeColor: "Couleur du thème"
|
||||||
|
size: "Taille"
|
||||||
|
numberOfColumn: "Nombre de colonnes"
|
||||||
|
searchByGoogle: "Google"
|
||||||
|
instanceDefaultLightTheme: "Thème clair par défaut sur toute l’instance"
|
||||||
|
instanceDefaultDarkTheme: "Thème sombre par défaut sur toute l’instance"
|
||||||
|
mutePeriod: "Durée de mise en sourdine"
|
||||||
|
indefinitely: "Illimité"
|
||||||
|
tenMinutes: "10 minutes"
|
||||||
|
oneHour: "1 heure"
|
||||||
|
oneDay: "1 jour"
|
||||||
|
oneWeek: "1 semaine"
|
||||||
_emailUnavailable:
|
_emailUnavailable:
|
||||||
|
used: "Non disponible"
|
||||||
format: "Le format de cette adresse de courriel est invalide"
|
format: "Le format de cette adresse de courriel est invalide"
|
||||||
mx: "Ce serveur de courriels est invalide"
|
mx: "Ce serveur de courriels est invalide"
|
||||||
smtp: "Ce serveur de courriels ne répond pas"
|
smtp: "Ce serveur de courriels ne répond pas"
|
||||||
@ -920,39 +956,6 @@ _mfm:
|
|||||||
sparkle: "Paillettes"
|
sparkle: "Paillettes"
|
||||||
sparkleDescription: "Ajoute un effet scintillant au contenu."
|
sparkleDescription: "Ajoute un effet scintillant au contenu."
|
||||||
rotate: "Pivoter"
|
rotate: "Pivoter"
|
||||||
_reversi:
|
|
||||||
reversi: "Reversi"
|
|
||||||
gameSettings: "Réglages de la partie"
|
|
||||||
chooseBoard: "Choix du plateau"
|
|
||||||
blackOrWhite: "Pions blancs/Pions noirs"
|
|
||||||
blackIs: "{name} joue les pions noirs"
|
|
||||||
rules: "Règles"
|
|
||||||
botSettings: "Options du bot"
|
|
||||||
thisGameIsStartedSoon: "La partie commencera dans quelques secondes"
|
|
||||||
waitingForOther: "En attente que l'adversaire soit prêt"
|
|
||||||
waitingForMe: "En attente que vous soyez prêt"
|
|
||||||
waitingBoth: "Préparez-vous"
|
|
||||||
ready: "Prêt"
|
|
||||||
cancelReady: "Recommencer la préparation"
|
|
||||||
opponentTurn: "Tour de l’adversaire"
|
|
||||||
myTurn: "C’est votre tour"
|
|
||||||
turnOf: "Tour de {name}"
|
|
||||||
pastTurnOf: "Tour de {name}"
|
|
||||||
surrender: "Abandonner"
|
|
||||||
surrendered: "Par abandon"
|
|
||||||
drawn: "Match nul"
|
|
||||||
won: "{name} a gagné"
|
|
||||||
black: "Noirs"
|
|
||||||
white: "Blancs"
|
|
||||||
total: "Total"
|
|
||||||
turnCount: "Tour {count}"
|
|
||||||
myGames: "Mes parties"
|
|
||||||
allGames: "Toutes les parties"
|
|
||||||
ended: "Fin de partie"
|
|
||||||
playing: "En cours"
|
|
||||||
isLlotheo: "Celui ou celle qui a le moins de pièces gagne (Llotheo)"
|
|
||||||
loopedMap: "Carte en boucle"
|
|
||||||
canPutEverywhere: "Les pions peuvent être placés partout "
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "Cacher "
|
none: "Cacher "
|
||||||
remote: "Montrer pour les utilisateur·ice·s distant·e·s"
|
remote: "Montrer pour les utilisateur·ice·s distant·e·s"
|
||||||
@ -985,6 +988,10 @@ _wordMute:
|
|||||||
soft: "Doux"
|
soft: "Doux"
|
||||||
hard: "Strict"
|
hard: "Strict"
|
||||||
mutedNotes: "Notes filtrées"
|
mutedNotes: "Notes filtrées"
|
||||||
|
_instanceMute:
|
||||||
|
instanceMuteDescription2: "Séparer avec de nouvelles lignes"
|
||||||
|
title: "Masque les notes venant des instances listées."
|
||||||
|
heading: "Instances à mettre en sourdine"
|
||||||
_theme:
|
_theme:
|
||||||
explore: "Explorer les thèmes"
|
explore: "Explorer les thèmes"
|
||||||
install: "Installer un thème"
|
install: "Installer un thème"
|
||||||
@ -1067,8 +1074,6 @@ _sfx:
|
|||||||
chatBg: "Discussion (arrière-plan)"
|
chatBg: "Discussion (arrière-plan)"
|
||||||
antenna: "Réception de l’antenne"
|
antenna: "Réception de l’antenne"
|
||||||
channel: "Notifications de canal"
|
channel: "Notifications de canal"
|
||||||
reversiPutBlack: "Reversi : les pions noirs ont joué"
|
|
||||||
reversiPutWhite: "Reversi : les pions blancs ont joué"
|
|
||||||
_ago:
|
_ago:
|
||||||
unknown: "Inconnu"
|
unknown: "Inconnu"
|
||||||
future: "Futur"
|
future: "Futur"
|
||||||
@ -1211,7 +1216,7 @@ _poll:
|
|||||||
votesCount: "{n} votes"
|
votesCount: "{n} votes"
|
||||||
totalVotes: "{n} votes au total"
|
totalVotes: "{n} votes au total"
|
||||||
vote: "Voter"
|
vote: "Voter"
|
||||||
showResult: "Voir les résultats"
|
showResult: "Voir résultats"
|
||||||
voted: "Déjà voté"
|
voted: "Déjà voté"
|
||||||
closed: "Terminé"
|
closed: "Terminé"
|
||||||
remainingDays: "{d} jours, {h} heures restantes"
|
remainingDays: "{d} jours, {h} heures restantes"
|
||||||
@ -1258,9 +1263,11 @@ _exportOrImport:
|
|||||||
muteList: "Comptes masqués"
|
muteList: "Comptes masqués"
|
||||||
blockingList: "Comptes bloqués"
|
blockingList: "Comptes bloqués"
|
||||||
userLists: "Listes"
|
userLists: "Listes"
|
||||||
|
excludeMutingUsers: "Exclure les utilisateur·rice·s mis en sourdine"
|
||||||
|
excludeInactiveUsers: "Exclure les utilisateur·rice·s inactifs"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesIncDec: "Variation du nombre d'instances fédérées"
|
federation: "Fédération"
|
||||||
federationInstancesTotal: "Nombre total d'instances fédérées"
|
apRequest: "Requêtes"
|
||||||
usersIncDec: "Variation du nombre d'utilisateur·rice·s"
|
usersIncDec: "Variation du nombre d'utilisateur·rice·s"
|
||||||
usersTotal: "Nombre des utilisateur·rice·s au total"
|
usersTotal: "Nombre des utilisateur·rice·s au total"
|
||||||
activeUsers: "Nombre d'utilisateurices actif·ve·s"
|
activeUsers: "Nombre d'utilisateurices actif·ve·s"
|
||||||
@ -1289,68 +1296,6 @@ _timelines:
|
|||||||
local: "Local"
|
local: "Local"
|
||||||
social: "Social"
|
social: "Social"
|
||||||
global: "Global"
|
global: "Global"
|
||||||
_rooms:
|
|
||||||
roomOf: "Chambre de {user}"
|
|
||||||
addFurniture: "Placer des meubles"
|
|
||||||
translate: "Déplacer"
|
|
||||||
rotate: "Pivoter"
|
|
||||||
exit: "Retour"
|
|
||||||
remove: "Enlever"
|
|
||||||
clear: "Tout enlever"
|
|
||||||
clearConfirm: "Souhaitez-vous enlever tous les meubles de votre chambre ?"
|
|
||||||
leaveConfirm: "Vous avez des modifications non-sauvegardées. Voulez-vous vraiment quitter ?"
|
|
||||||
chooseImage: "Sélectionnez une image"
|
|
||||||
roomType: "Type de chambre"
|
|
||||||
carpetColor: "Couleur du tapis"
|
|
||||||
_roomType:
|
|
||||||
default: "Par défaut"
|
|
||||||
washitsu: "Style japonnais"
|
|
||||||
_furnitures:
|
|
||||||
milk: "Brique de lait"
|
|
||||||
bed: "Lit"
|
|
||||||
low-table: "Table basse"
|
|
||||||
desk: "Bureau"
|
|
||||||
chair: "Chaise"
|
|
||||||
chair2: "Chaise 2"
|
|
||||||
fan: "Ventilateur"
|
|
||||||
pc: "Ordinateur"
|
|
||||||
plant: "Plante d’intérieur"
|
|
||||||
plant2: "Plante d’intérieur 2"
|
|
||||||
eraser: "Gomme"
|
|
||||||
pencil: "Crayon"
|
|
||||||
pudding: "Pudding"
|
|
||||||
cardboard-box: "Boîte en carton"
|
|
||||||
cardboard-box2: "Boîte en carton 2"
|
|
||||||
cardboard-box3: "Boîte en carton 3"
|
|
||||||
book: "Livre"
|
|
||||||
book2: "Livre 2"
|
|
||||||
piano: "Piano"
|
|
||||||
facial-tissue: "Boîte de mouchoirs"
|
|
||||||
server: "Serveurs"
|
|
||||||
moon: "Lune"
|
|
||||||
corkboard: "Tableau en liège"
|
|
||||||
mousepad: "Tapis de souris"
|
|
||||||
monitor: "Écran de contrôle"
|
|
||||||
keyboard: "Clavier"
|
|
||||||
carpet-stripe: "Tapis (zébré)"
|
|
||||||
mat: "Tapis"
|
|
||||||
color-box: "Étagère"
|
|
||||||
wall-clock: "Horloge murale"
|
|
||||||
photoframe: "Cadre photo"
|
|
||||||
cube: "Cube"
|
|
||||||
tv: "Télé"
|
|
||||||
pinguin: "Pingouin"
|
|
||||||
rubik-cube: "Cube de Rubik"
|
|
||||||
poster-h: "Affiche (horizontale)"
|
|
||||||
poster-v: "Affiche (verticale)"
|
|
||||||
sofa: "Canapé"
|
|
||||||
spiral: "Escaliers en spirale"
|
|
||||||
bin: "Corbeille"
|
|
||||||
cup-noodle: "Bol de nouilles"
|
|
||||||
holo-display: "Affichage holographique"
|
|
||||||
energy-drink: "Boisson énergétique"
|
|
||||||
doll-ai: "Poupée Ai"
|
|
||||||
banknote: "Billets de banque"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "Créer une page"
|
newPage: "Créer une page"
|
||||||
editPage: "Modifier une page"
|
editPage: "Modifier une page"
|
||||||
|
1
locales/hr-HR.yml
Normal file
@ -0,0 +1 @@
|
|||||||
|
---
|
@ -106,6 +106,7 @@ clickToShow: "Klik untuk melihat"
|
|||||||
sensitive: "Konten sensitif"
|
sensitive: "Konten sensitif"
|
||||||
add: "Tambahkan"
|
add: "Tambahkan"
|
||||||
reaction: "Reaksi"
|
reaction: "Reaksi"
|
||||||
|
reactionSetting: "Reaksi untuk dimunculkan di bilah reaksi"
|
||||||
reactionSettingDescription2: "Geser untuk memindah urutkan, klik untuk menghapus, tekan \"+\" untuk menambahkan"
|
reactionSettingDescription2: "Geser untuk memindah urutkan, klik untuk menghapus, tekan \"+\" untuk menambahkan"
|
||||||
rememberNoteVisibility: "Ingat pengaturan visibilitas catatan"
|
rememberNoteVisibility: "Ingat pengaturan visibilitas catatan"
|
||||||
attachCancel: "Hapus lampiran"
|
attachCancel: "Hapus lampiran"
|
||||||
@ -140,6 +141,8 @@ flagAsBot: "Atur akun ini sebagai Bot"
|
|||||||
flagAsBotDescription: "Jika akun ini dikendalikan oleh program, tetapkanlah opsi ini. Jika diaktifkan, ini akan berfungsi sebagai tanda bagi pengembang lain untuk mencegah interaksi berantai dengan bot lain dan menyesuaikan sistem internal Misskey untuk memperlakukan akun ini sebagai bot."
|
flagAsBotDescription: "Jika akun ini dikendalikan oleh program, tetapkanlah opsi ini. Jika diaktifkan, ini akan berfungsi sebagai tanda bagi pengembang lain untuk mencegah interaksi berantai dengan bot lain dan menyesuaikan sistem internal Misskey untuk memperlakukan akun ini sebagai bot."
|
||||||
flagAsCat: "Atur akun ini sebagai kucing"
|
flagAsCat: "Atur akun ini sebagai kucing"
|
||||||
flagAsCatDescription: "Nyalakan tanda ini untuk menandai akun ini sebagai kucing."
|
flagAsCatDescription: "Nyalakan tanda ini untuk menandai akun ini sebagai kucing."
|
||||||
|
flagShowTimelineReplies: "Tampilkan balasan di linimasa"
|
||||||
|
flagShowTimelineRepliesDescription: "Menampilkan balasan pengguna dari note pengguna lain di linimasa apabila dinyalakan."
|
||||||
autoAcceptFollowed: "Setujui otomatis permintaan mengikuti dari pengguna yang kamu ikuti"
|
autoAcceptFollowed: "Setujui otomatis permintaan mengikuti dari pengguna yang kamu ikuti"
|
||||||
addAccount: "Tambahkan akun"
|
addAccount: "Tambahkan akun"
|
||||||
loginFailed: "Gagal untuk masuk"
|
loginFailed: "Gagal untuk masuk"
|
||||||
@ -234,6 +237,8 @@ resetAreYouSure: "Yakin mau atur ulang?"
|
|||||||
saved: "Telah disimpan"
|
saved: "Telah disimpan"
|
||||||
messaging: "Pesan"
|
messaging: "Pesan"
|
||||||
upload: "Unggah"
|
upload: "Unggah"
|
||||||
|
keepOriginalUploading: "Simpan gambar asli"
|
||||||
|
keepOriginalUploadingDescription: "Simpan gambar yang diunggah sebagaimana gambar aslinya. Bila dimatikan, versi tampilan web akan dihasilkan pada saat diunggah."
|
||||||
fromDrive: "Dari Drive"
|
fromDrive: "Dari Drive"
|
||||||
fromUrl: "Dari URL"
|
fromUrl: "Dari URL"
|
||||||
uploadFromUrl: "Unggah dari URL"
|
uploadFromUrl: "Unggah dari URL"
|
||||||
@ -241,7 +246,6 @@ uploadFromUrlDescription: "URL berkas yang ingin kamu unggah"
|
|||||||
uploadFromUrlRequested: "Pengunggahan telah diminta"
|
uploadFromUrlRequested: "Pengunggahan telah diminta"
|
||||||
uploadFromUrlMayTakeTime: "Membutuhkan beberapa waktu hingga pengunggahan selesai"
|
uploadFromUrlMayTakeTime: "Membutuhkan beberapa waktu hingga pengunggahan selesai"
|
||||||
explore: "Jelajahi"
|
explore: "Jelajahi"
|
||||||
games: "Permainan Misskey"
|
|
||||||
messageRead: "Telah dibaca"
|
messageRead: "Telah dibaca"
|
||||||
noMoreHistory: "Tidak ada sejarah lagi"
|
noMoreHistory: "Tidak ada sejarah lagi"
|
||||||
startMessaging: "Mulai mengirim pesan"
|
startMessaging: "Mulai mengirim pesan"
|
||||||
@ -321,8 +325,6 @@ disablingTimelinesInfo: "Admin dan Moderator akan selalu memiliki akses ke semua
|
|||||||
registration: "Pendaftaran"
|
registration: "Pendaftaran"
|
||||||
enableRegistration: "Nyalakan pendaftaran pengguna baru"
|
enableRegistration: "Nyalakan pendaftaran pengguna baru"
|
||||||
invite: "Undang"
|
invite: "Undang"
|
||||||
proxyRemoteFiles: "Proksi berkas remote"
|
|
||||||
proxyRemoteFilesDescription: "Jika diaktifkan, berkas luar yang (1) tidak disimpan secara lokal atau (2) terhapus dari melewati batas penyimpanan akan diproksi secara lokal (dengan thumbnail). Ini tidak akan mempengaruhi server penyimpanan."
|
|
||||||
driveCapacityPerLocalAccount: "Kapasitas drive per pengguna lokal"
|
driveCapacityPerLocalAccount: "Kapasitas drive per pengguna lokal"
|
||||||
driveCapacityPerRemoteAccount: "Kapasitas drive per pengguna remote"
|
driveCapacityPerRemoteAccount: "Kapasitas drive per pengguna remote"
|
||||||
inMb: "dalam Megabytes"
|
inMb: "dalam Megabytes"
|
||||||
@ -418,7 +420,6 @@ next: "Selanjutnya"
|
|||||||
retype: "Masukkan ulang"
|
retype: "Masukkan ulang"
|
||||||
noteOf: "Catatan milik {user}"
|
noteOf: "Catatan milik {user}"
|
||||||
inviteToGroup: "Undang ke grup"
|
inviteToGroup: "Undang ke grup"
|
||||||
maxNoteTextLength: "Batas karakter catatan"
|
|
||||||
quoteAttached: "Dikutip"
|
quoteAttached: "Dikutip"
|
||||||
quoteQuestion: "Apakah kamu ingin menambahkan kutipan?"
|
quoteQuestion: "Apakah kamu ingin menambahkan kutipan?"
|
||||||
noMessagesYet: "Tidak ada pesan"
|
noMessagesYet: "Tidak ada pesan"
|
||||||
@ -447,6 +448,7 @@ uiLanguage: "Bahasa antarmuka pengguna"
|
|||||||
groupInvited: "Telah diundang ke grup"
|
groupInvited: "Telah diundang ke grup"
|
||||||
aboutX: "Tentang {x}"
|
aboutX: "Tentang {x}"
|
||||||
useOsNativeEmojis: "Gunakan Emoji bawaan sistem operasi"
|
useOsNativeEmojis: "Gunakan Emoji bawaan sistem operasi"
|
||||||
|
disableDrawer: "Jangan gunakan menu bergaya laci"
|
||||||
youHaveNoGroups: "Kamu tidak memiliki grup"
|
youHaveNoGroups: "Kamu tidak memiliki grup"
|
||||||
joinOrCreateGroup: "Bergabunglah dengan grup atau kamu dapat membuat grupmu sendiri."
|
joinOrCreateGroup: "Bergabunglah dengan grup atau kamu dapat membuat grupmu sendiri."
|
||||||
noHistory: "Tidak ada riwayat"
|
noHistory: "Tidak ada riwayat"
|
||||||
@ -535,7 +537,6 @@ yourAccountSuspendedDescription: "Akun ini dibekukan karena melanggar ketentuan
|
|||||||
menu: "Menu"
|
menu: "Menu"
|
||||||
divider: "Pembagi"
|
divider: "Pembagi"
|
||||||
addItem: "Tambahkan item"
|
addItem: "Tambahkan item"
|
||||||
rooms: "Ruang"
|
|
||||||
relays: "Relay"
|
relays: "Relay"
|
||||||
addRelay: "Tambahkan relay"
|
addRelay: "Tambahkan relay"
|
||||||
inboxUrl: "URL Kotak masuk"
|
inboxUrl: "URL Kotak masuk"
|
||||||
@ -591,6 +592,8 @@ smtpSecure: "Gunakan SSL/TLS implisit untuk koneksi SMTP"
|
|||||||
smtpSecureInfo: "Matikan ini ketika menggunakan STARTTLS"
|
smtpSecureInfo: "Matikan ini ketika menggunakan STARTTLS"
|
||||||
testEmail: "Tes pengiriman surel"
|
testEmail: "Tes pengiriman surel"
|
||||||
wordMute: "Bisukan kata"
|
wordMute: "Bisukan kata"
|
||||||
|
regexpError: "Kesalahan ekspresi reguler"
|
||||||
|
instanceMute: "Bisuka instansi"
|
||||||
userSaysSomething: "{name} mengatakan sesuatu"
|
userSaysSomething: "{name} mengatakan sesuatu"
|
||||||
makeActive: "Aktifkan"
|
makeActive: "Aktifkan"
|
||||||
display: "Tampilkan"
|
display: "Tampilkan"
|
||||||
@ -611,7 +614,6 @@ regenerateLoginToken: "Perbarui token login"
|
|||||||
regenerateLoginTokenDescription: "Perbarui token yang digunakan secara internal saat login. Normalnya aksi ini tidak diperlukan. Jika diperbarui, semua perangkat akan dilogout."
|
regenerateLoginTokenDescription: "Perbarui token yang digunakan secara internal saat login. Normalnya aksi ini tidak diperlukan. Jika diperbarui, semua perangkat akan dilogout."
|
||||||
setMultipleBySeparatingWithSpace: "Kamu dapat menyetel banyak dengan memisahkannya menggunakan spasi."
|
setMultipleBySeparatingWithSpace: "Kamu dapat menyetel banyak dengan memisahkannya menggunakan spasi."
|
||||||
fileIdOrUrl: "File-ID atau URL"
|
fileIdOrUrl: "File-ID atau URL"
|
||||||
chatOpenBehavior: "Perilaku jendelan obrolan ketika dibuka"
|
|
||||||
behavior: "Perilaku"
|
behavior: "Perilaku"
|
||||||
sample: "Contoh"
|
sample: "Contoh"
|
||||||
abuseReports: "Laporkan"
|
abuseReports: "Laporkan"
|
||||||
@ -619,8 +621,11 @@ reportAbuse: "Laporkan"
|
|||||||
reportAbuseOf: "Laporkan {name}"
|
reportAbuseOf: "Laporkan {name}"
|
||||||
fillAbuseReportDescription: "Mohon isi rincian laporan. Jika laporan ini mengenai catatan yang spesifik, mohon lampirkan serta URL catatan tersebut."
|
fillAbuseReportDescription: "Mohon isi rincian laporan. Jika laporan ini mengenai catatan yang spesifik, mohon lampirkan serta URL catatan tersebut."
|
||||||
abuseReported: "Laporan kamu telah dikirimkan. Terima kasih."
|
abuseReported: "Laporan kamu telah dikirimkan. Terima kasih."
|
||||||
|
reporter: "Pelapor"
|
||||||
reporteeOrigin: "Yang dilaporkan"
|
reporteeOrigin: "Yang dilaporkan"
|
||||||
reporterOrigin: "Pelapor"
|
reporterOrigin: "Pelapor"
|
||||||
|
forwardReport: "Teruskan laporan ke instansi luar"
|
||||||
|
forwardReportIsAnonymous: "Untuk melindungi privasi akun kamu, akun anonim dari sistem akan digunakan sebagai pelapor pada instansi luar."
|
||||||
send: "Kirim"
|
send: "Kirim"
|
||||||
abuseMarkAsResolved: "Tandai laporan sebagai selesai"
|
abuseMarkAsResolved: "Tandai laporan sebagai selesai"
|
||||||
openInNewTab: "Buka di tab baru"
|
openInNewTab: "Buka di tab baru"
|
||||||
@ -668,7 +673,6 @@ emailVerified: "Surel telah diverifikasi"
|
|||||||
noteFavoritesCount: "Jumlah catatan yang difavoritkan"
|
noteFavoritesCount: "Jumlah catatan yang difavoritkan"
|
||||||
pageLikesCount: "Jumlah suka yang diterima Halaman"
|
pageLikesCount: "Jumlah suka yang diterima Halaman"
|
||||||
pageLikedCount: "Jumlah Halaman yang disukai"
|
pageLikedCount: "Jumlah Halaman yang disukai"
|
||||||
reversiCount: "Jumlah pertandingan Reversi"
|
|
||||||
contact: "Kontak"
|
contact: "Kontak"
|
||||||
useSystemFont: "Gunakan font bawaan sistem operasi"
|
useSystemFont: "Gunakan font bawaan sistem operasi"
|
||||||
clips: "Klip"
|
clips: "Klip"
|
||||||
@ -683,6 +687,7 @@ center: "Tengah"
|
|||||||
wide: "Lebar"
|
wide: "Lebar"
|
||||||
narrow: "Sempit"
|
narrow: "Sempit"
|
||||||
reloadToApplySetting: "Pengaturan ini akan diterapkan saat memuat halaman kembali. Apakah kamu ingin memuat halaman kembali sekarang?"
|
reloadToApplySetting: "Pengaturan ini akan diterapkan saat memuat halaman kembali. Apakah kamu ingin memuat halaman kembali sekarang?"
|
||||||
|
needReloadToApply: "Pengaturan ini hanya akan diterapkan setelah memuat ulang halaman."
|
||||||
showTitlebar: "Tampilkan bilah judul"
|
showTitlebar: "Tampilkan bilah judul"
|
||||||
clearCache: "Hapus tembolok"
|
clearCache: "Hapus tembolok"
|
||||||
onlineUsersCount: "{n} orang sedang daring"
|
onlineUsersCount: "{n} orang sedang daring"
|
||||||
@ -743,6 +748,7 @@ notRecommended: "Tidak disarankan"
|
|||||||
botProtection: "Perlindungan Bot"
|
botProtection: "Perlindungan Bot"
|
||||||
instanceBlocking: "Instansi yang diblokir"
|
instanceBlocking: "Instansi yang diblokir"
|
||||||
selectAccount: "Pilih akun"
|
selectAccount: "Pilih akun"
|
||||||
|
switchAccount: "Ganti akun"
|
||||||
enabled: "Aktif"
|
enabled: "Aktif"
|
||||||
disabled: "Nonaktif"
|
disabled: "Nonaktif"
|
||||||
quickAction: "Aksi cepat"
|
quickAction: "Aksi cepat"
|
||||||
@ -791,6 +797,7 @@ pubSub: "Akun Pub/Sub"
|
|||||||
lastCommunication: "Komunikasi terakhir"
|
lastCommunication: "Komunikasi terakhir"
|
||||||
resolved: "Selesai"
|
resolved: "Selesai"
|
||||||
unresolved: "Belum selesai"
|
unresolved: "Belum selesai"
|
||||||
|
breakFollow: "Batalkan mengikuti"
|
||||||
itsOn: "Aktif"
|
itsOn: "Aktif"
|
||||||
itsOff: "Nonaktif"
|
itsOff: "Nonaktif"
|
||||||
emailRequiredForSignup: "Membutuhkan alamat surel untuk mendaftar"
|
emailRequiredForSignup: "Membutuhkan alamat surel untuk mendaftar"
|
||||||
@ -810,6 +817,29 @@ deleteAccountConfirm: "Akun akan dihapus. Apakah kamu yakin?"
|
|||||||
incorrectPassword: "Kata sandi salah."
|
incorrectPassword: "Kata sandi salah."
|
||||||
voteConfirm: "Konfirmasi suara kamu untuk ({choice})?"
|
voteConfirm: "Konfirmasi suara kamu untuk ({choice})?"
|
||||||
hide: "Sembunyikan"
|
hide: "Sembunyikan"
|
||||||
|
leaveGroup: "Keluar grup"
|
||||||
|
leaveGroupConfirm: "Apakah kamu yakin untuk keluar dari \"{name}\"?"
|
||||||
|
useDrawerReactionPickerForMobile: "Tampilkan bilah reaksi sebagai laci di ponsel"
|
||||||
|
welcomeBackWithName: "Selamat datang kembali, {name}."
|
||||||
|
clickToFinishEmailVerification: "Mohon klik [{ok}] untuk menyelesaikan verifikasi email."
|
||||||
|
overridedDeviceKind: "Tipe perangkat"
|
||||||
|
smartphone: "Ponsel"
|
||||||
|
tablet: "Tablet"
|
||||||
|
auto: "Otomatis"
|
||||||
|
themeColor: "Warna Tema"
|
||||||
|
size: "Ukuran"
|
||||||
|
numberOfColumn: "Jumlah per kolom"
|
||||||
|
searchByGoogle: "Penelusuran"
|
||||||
|
instanceDefaultLightTheme: "Bawaan instan tema terang"
|
||||||
|
instanceDefaultDarkTheme: "Bawaan instan tema gelap"
|
||||||
|
instanceDefaultThemeDescription: "Masukkan kode tema di format obyek."
|
||||||
|
mutePeriod: "Batas waktu bisu"
|
||||||
|
indefinitely: "Selamanya"
|
||||||
|
tenMinutes: "10 Menit"
|
||||||
|
oneHour: "1 Jam"
|
||||||
|
oneDay: "1 Hari"
|
||||||
|
oneWeek: "1 Bulan"
|
||||||
|
failedToFetchAccountInformation: "Gagal untuk mendapatkan informasi akun"
|
||||||
_emailUnavailable:
|
_emailUnavailable:
|
||||||
used: "Alamat surel ini telah digunakan"
|
used: "Alamat surel ini telah digunakan"
|
||||||
format: "Format tidak valid."
|
format: "Format tidak valid."
|
||||||
@ -935,39 +965,6 @@ _mfm:
|
|||||||
sparkleDescription: "Memberikan konten efek partikel kelap-kelip."
|
sparkleDescription: "Memberikan konten efek partikel kelap-kelip."
|
||||||
rotate: "Putar"
|
rotate: "Putar"
|
||||||
rotateDescription: "Putar konten sesuai sudut yang ditentukan."
|
rotateDescription: "Putar konten sesuai sudut yang ditentukan."
|
||||||
_reversi:
|
|
||||||
reversi: "Reversi"
|
|
||||||
gameSettings: "Pengaturan permainan"
|
|
||||||
chooseBoard: "Pilih papan"
|
|
||||||
blackOrWhite: "Hitam/Putih"
|
|
||||||
blackIs: "{name} bermain Hitam"
|
|
||||||
rules: "Peraturan"
|
|
||||||
botSettings: "Opsi bot"
|
|
||||||
thisGameIsStartedSoon: "Permainan akan mulai dalam beberapa detik"
|
|
||||||
waitingForOther: "Menunggu giliran lawan"
|
|
||||||
waitingForMe: "Menunggu giliran kamu"
|
|
||||||
waitingBoth: "Bersiap"
|
|
||||||
ready: "Siap"
|
|
||||||
cancelReady: "Batalkan siap"
|
|
||||||
opponentTurn: "Giliran lawan"
|
|
||||||
myTurn: "Giliran kamu"
|
|
||||||
turnOf: "Giliran {name}"
|
|
||||||
pastTurnOf: "Giliran {name}"
|
|
||||||
surrender: "Menyerah"
|
|
||||||
surrendered: "Karena menyerah"
|
|
||||||
drawn: "Seri"
|
|
||||||
won: "Kemenangan {name}"
|
|
||||||
black: "Hitam"
|
|
||||||
white: "Putih"
|
|
||||||
total: "Jumlah"
|
|
||||||
turnCount: "Giliran {count}"
|
|
||||||
myGames: "Rondeku"
|
|
||||||
allGames: "Semua ronde"
|
|
||||||
ended: "Selesai"
|
|
||||||
playing: "Sedang bermain"
|
|
||||||
isLlotheo: "Pemain dengan batu paling sedikitlah yang menang (Llotheo)"
|
|
||||||
loopedMap: "Peta melingkar"
|
|
||||||
canPutEverywhere: "Keping dapat ditaruh dimana saja"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "Jangan tampilkan"
|
none: "Jangan tampilkan"
|
||||||
remote: "Tampilkan untuk pengguna luar"
|
remote: "Tampilkan untuk pengguna luar"
|
||||||
@ -1000,6 +997,11 @@ _wordMute:
|
|||||||
soft: "Lembut"
|
soft: "Lembut"
|
||||||
hard: "Keras"
|
hard: "Keras"
|
||||||
mutedNotes: "Catatan yang dibisukan"
|
mutedNotes: "Catatan yang dibisukan"
|
||||||
|
_instanceMute:
|
||||||
|
instanceMuteDescription: "Pengaturan ini akan membisukan note/renote apa saja dari instansi yang terdaftar, termasuk pengguna yang membalas pengguna lain dalam instansi yang dibisukan."
|
||||||
|
instanceMuteDescription2: "Pisah dengan baris baru"
|
||||||
|
title: "Sembunyikan note dari instansi terdaftar."
|
||||||
|
heading: "Daftar instansi yang akan dibisukan"
|
||||||
_theme:
|
_theme:
|
||||||
explore: "Jelajahi tema"
|
explore: "Jelajahi tema"
|
||||||
install: "Pasang tema"
|
install: "Pasang tema"
|
||||||
@ -1082,8 +1084,6 @@ _sfx:
|
|||||||
chatBg: "Obrolan (Latar Belakang)"
|
chatBg: "Obrolan (Latar Belakang)"
|
||||||
antenna: "Penerimaan Antenna"
|
antenna: "Penerimaan Antenna"
|
||||||
channel: "Pemberitahuan saluran"
|
channel: "Pemberitahuan saluran"
|
||||||
reversiPutBlack: "Reversi: Hitam bergerak"
|
|
||||||
reversiPutWhite: "Reversi: Putih bergerak"
|
|
||||||
_ago:
|
_ago:
|
||||||
unknown: "Tidak diketahui"
|
unknown: "Tidak diketahui"
|
||||||
future: "Masa depan"
|
future: "Masa depan"
|
||||||
@ -1273,9 +1273,11 @@ _exportOrImport:
|
|||||||
muteList: "Bisukan"
|
muteList: "Bisukan"
|
||||||
blockingList: "Blokir"
|
blockingList: "Blokir"
|
||||||
userLists: "Daftar"
|
userLists: "Daftar"
|
||||||
|
excludeMutingUsers: "Kecualikan pengguna yang dibisukan"
|
||||||
|
excludeInactiveUsers: "Kecualikan pengguna tidak aktif"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesIncDec: "Perbedaan jumlah # instansi yang memfederasi"
|
federation: "Federasi"
|
||||||
federationInstancesTotal: "Jumlah # instansi yang memfederasi"
|
apRequest: "Permintaan"
|
||||||
usersIncDec: "Perbedaan dalam # pengguna"
|
usersIncDec: "Perbedaan dalam # pengguna"
|
||||||
usersTotal: "Jumlah # pengguna"
|
usersTotal: "Jumlah # pengguna"
|
||||||
activeUsers: "Pengguna aktif"
|
activeUsers: "Pengguna aktif"
|
||||||
@ -1304,68 +1306,6 @@ _timelines:
|
|||||||
local: "Lokal"
|
local: "Lokal"
|
||||||
social: "Sosial"
|
social: "Sosial"
|
||||||
global: "Global"
|
global: "Global"
|
||||||
_rooms:
|
|
||||||
roomOf: "Ruangan {user}"
|
|
||||||
addFurniture: "Letakkan perabotan"
|
|
||||||
translate: "Pindah"
|
|
||||||
rotate: "Putar"
|
|
||||||
exit: "Kembali"
|
|
||||||
remove: "Hapus"
|
|
||||||
clear: "Bersihkan"
|
|
||||||
clearConfirm: "Apakah kamu yakin ingin menghapus semua perabotan di ruanganmu?"
|
|
||||||
leaveConfirm: "Ada perubahan yang belum tersimpan. Apakah kamu ingin pergi?"
|
|
||||||
chooseImage: "Pilih gambar"
|
|
||||||
roomType: "Tipe ruangan"
|
|
||||||
carpetColor: "Warna karpet"
|
|
||||||
_roomType:
|
|
||||||
default: "Bawaan"
|
|
||||||
washitsu: "Gaya Jepang"
|
|
||||||
_furnitures:
|
|
||||||
milk: "Kardus susu"
|
|
||||||
bed: "Tempat tidur"
|
|
||||||
low-table: "Meja pendek"
|
|
||||||
desk: "Meja tulis"
|
|
||||||
chair: "Kursi"
|
|
||||||
chair2: "Kursi 2"
|
|
||||||
fan: "Kipas angin"
|
|
||||||
pc: "Komputer"
|
|
||||||
plant: "Tanaman"
|
|
||||||
plant2: "Tanaman 2"
|
|
||||||
eraser: "Karet Penghapus"
|
|
||||||
pencil: "Pensil"
|
|
||||||
pudding: "Puding"
|
|
||||||
cardboard-box: "Kotak Kardus"
|
|
||||||
cardboard-box2: "Kotak Kardus 2"
|
|
||||||
cardboard-box3: "Kotak Kardus 3"
|
|
||||||
book: "Buku"
|
|
||||||
book2: "Buku 2"
|
|
||||||
piano: "Piano"
|
|
||||||
facial-tissue: "Tisu Wajah"
|
|
||||||
server: "Server"
|
|
||||||
moon: "Bulan"
|
|
||||||
corkboard: "Papan buletin"
|
|
||||||
mousepad: "Mousepad"
|
|
||||||
monitor: "Layar Monitor"
|
|
||||||
keyboard: "Papan tombol"
|
|
||||||
carpet-stripe: "Karpet (Bergaris)"
|
|
||||||
mat: "Keset"
|
|
||||||
color-box: "Rak buku"
|
|
||||||
wall-clock: "Jam dinding"
|
|
||||||
photoframe: "Bingkai foto"
|
|
||||||
cube: "Kubus"
|
|
||||||
tv: "Televisi"
|
|
||||||
pinguin: "Pinguin"
|
|
||||||
rubik-cube: "Rubik"
|
|
||||||
poster-h: "Poster (Horizontal)"
|
|
||||||
poster-v: "Poster (Vertical)"
|
|
||||||
sofa: "Sofa"
|
|
||||||
spiral: "Tangga spiral"
|
|
||||||
bin: "Tempat sampah"
|
|
||||||
cup-noodle: "Migelas"
|
|
||||||
holo-display: "Layar hologram"
|
|
||||||
energy-drink: "Minuman energi"
|
|
||||||
doll-ai: "Boneka Ai"
|
|
||||||
banknote: "Uang"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "Buat halaman baru"
|
newPage: "Buat halaman baru"
|
||||||
editPage: "Sunting halaman"
|
editPage: "Sunting halaman"
|
||||||
@ -1672,6 +1612,7 @@ _notification:
|
|||||||
youReceivedFollowRequest: "Kamu menerima permintaan mengikuti"
|
youReceivedFollowRequest: "Kamu menerima permintaan mengikuti"
|
||||||
yourFollowRequestAccepted: "Permintaan mengikuti kamu telah diterima"
|
yourFollowRequestAccepted: "Permintaan mengikuti kamu telah diterima"
|
||||||
youWereInvitedToGroup: "Telah diundang ke grup"
|
youWereInvitedToGroup: "Telah diundang ke grup"
|
||||||
|
pollEnded: "Hasil Kuesioner telah keluar"
|
||||||
_types:
|
_types:
|
||||||
all: "Semua"
|
all: "Semua"
|
||||||
follow: "Ikuti"
|
follow: "Ikuti"
|
||||||
@ -1681,6 +1622,7 @@ _notification:
|
|||||||
quote: "Kutip"
|
quote: "Kutip"
|
||||||
reaction: "Reaksi"
|
reaction: "Reaksi"
|
||||||
pollVote: "Memilih di angket"
|
pollVote: "Memilih di angket"
|
||||||
|
pollEnded: "Jajak pendapat berakhir"
|
||||||
receiveFollowRequest: "Permintaan mengikuti diterima"
|
receiveFollowRequest: "Permintaan mengikuti diterima"
|
||||||
followRequestAccepted: "Permintaan mengikuti disetujui"
|
followRequestAccepted: "Permintaan mengikuti disetujui"
|
||||||
groupInvited: "Diundang ke grup"
|
groupInvited: "Diundang ke grup"
|
||||||
|
@ -19,7 +19,6 @@ const languages = [
|
|||||||
'da-DK',
|
'da-DK',
|
||||||
'de-DE',
|
'de-DE',
|
||||||
'en-US',
|
'en-US',
|
||||||
'eo-UY',
|
|
||||||
'es-ES',
|
'es-ES',
|
||||||
'fr-FR',
|
'fr-FR',
|
||||||
'id-ID',
|
'id-ID',
|
||||||
@ -34,6 +33,7 @@ const languages = [
|
|||||||
'pl-PL',
|
'pl-PL',
|
||||||
'pt-PT',
|
'pt-PT',
|
||||||
'ru-RU',
|
'ru-RU',
|
||||||
|
'sk-SK',
|
||||||
'ug-CN',
|
'ug-CN',
|
||||||
'uk-UA',
|
'uk-UA',
|
||||||
'zh-CN',
|
'zh-CN',
|
||||||
|
@ -80,6 +80,9 @@ error: "Errore"
|
|||||||
somethingHappened: "Si è verificato un problema"
|
somethingHappened: "Si è verificato un problema"
|
||||||
retry: "Riprova"
|
retry: "Riprova"
|
||||||
pageLoadError: "Caricamento pagina non riuscito. "
|
pageLoadError: "Caricamento pagina non riuscito. "
|
||||||
|
pageLoadErrorDescription: "Questo viene normalmente causato dalla rete o dalla cache del browser. Si prega di pulire la cache, o di attendere e riprovare più tardi."
|
||||||
|
serverIsDead: "Il server non risponde. Si prega di attendere e riprovare più tardi."
|
||||||
|
youShouldUpgradeClient: "Per visualizzare la pagina è necessario aggiornare il client alla nuova versione e ricaricare."
|
||||||
enterListName: "Nome della lista"
|
enterListName: "Nome della lista"
|
||||||
privacy: "Privacy"
|
privacy: "Privacy"
|
||||||
makeFollowManuallyApprove: "Richiedi di approvare i follower manualmente"
|
makeFollowManuallyApprove: "Richiedi di approvare i follower manualmente"
|
||||||
@ -103,6 +106,7 @@ clickToShow: "Clicca per visualizzare"
|
|||||||
sensitive: "Contenuto sensibile"
|
sensitive: "Contenuto sensibile"
|
||||||
add: "Aggiungi"
|
add: "Aggiungi"
|
||||||
reaction: "Reazione"
|
reaction: "Reazione"
|
||||||
|
reactionSetting: "Reazioni visualizzate sul pannello"
|
||||||
reactionSettingDescription2: "Trascina per riorganizzare, clicca per cancellare, usa il pulsante \"+\" per aggiungere."
|
reactionSettingDescription2: "Trascina per riorganizzare, clicca per cancellare, usa il pulsante \"+\" per aggiungere."
|
||||||
rememberNoteVisibility: "Ricordare le impostazioni di visibilità delle note"
|
rememberNoteVisibility: "Ricordare le impostazioni di visibilità delle note"
|
||||||
attachCancel: "Rimuovi allegato"
|
attachCancel: "Rimuovi allegato"
|
||||||
@ -132,6 +136,7 @@ emojiUrl: "URL dell'emoji"
|
|||||||
addEmoji: "Aggiungi un emoji"
|
addEmoji: "Aggiungi un emoji"
|
||||||
settingGuide: "Configurazione suggerita"
|
settingGuide: "Configurazione suggerita"
|
||||||
cacheRemoteFiles: "Memorizzazione nella cache dei file remoti"
|
cacheRemoteFiles: "Memorizzazione nella cache dei file remoti"
|
||||||
|
cacheRemoteFilesDescription: "Disabilitando questa opzione, i file remoti verranno linkati direttamente senza essere memorizzati nella cache. Sarà possibile risparmiare spazio di archiviazione sul server, ma il traffico aumenterà in quanto non verranno generate anteprime."
|
||||||
flagAsBot: "Io sono un robot"
|
flagAsBot: "Io sono un robot"
|
||||||
flagAsBotDescription: "Se l'account esegue principalmente operazioni automatiche, attiva quest'opzione. Quando attivata, opera come un segnalatore per gli altri sviluppatori allo scopo di prevenire catene d’interazione senza fine con altri bot, e di adeguare i sistemi interni di Misskey perché trattino questo account come un bot."
|
flagAsBotDescription: "Se l'account esegue principalmente operazioni automatiche, attiva quest'opzione. Quando attivata, opera come un segnalatore per gli altri sviluppatori allo scopo di prevenire catene d’interazione senza fine con altri bot, e di adeguare i sistemi interni di Misskey perché trattino questo account come un bot."
|
||||||
flagAsCat: "Io sono un gatto"
|
flagAsCat: "Io sono un gatto"
|
||||||
@ -148,12 +153,14 @@ searchWith: "Cerca: {q}"
|
|||||||
youHaveNoLists: "Non hai ancora creato nessuna lista"
|
youHaveNoLists: "Non hai ancora creato nessuna lista"
|
||||||
followConfirm: "Sei sicur@ di voler seguire {name}?"
|
followConfirm: "Sei sicur@ di voler seguire {name}?"
|
||||||
proxyAccount: "Account proxy"
|
proxyAccount: "Account proxy"
|
||||||
|
proxyAccountDescription: "Un account proxy è un account che funziona da follower remoto per gli utenti sotto certe condizioni. Ad esempio, quando un utente aggiunge un utente remoto alla lista, dato che se nessun utente locale segue quell'utente le sue attività non verranno distribuite, al suo posto lo seguirà un account proxy."
|
||||||
host: "Server remoto"
|
host: "Server remoto"
|
||||||
selectUser: "Seleziona utente"
|
selectUser: "Seleziona utente"
|
||||||
recipient: "Destinatario"
|
recipient: "Destinatario"
|
||||||
annotation: "Descrizione"
|
annotation: "Descrizione"
|
||||||
federation: "Federazione"
|
federation: "Federazione"
|
||||||
instances: "Istanza"
|
instances: "Istanza"
|
||||||
|
registeredAt: "Registrato presso"
|
||||||
latestRequestSentAt: "Ultima richiesta inviata"
|
latestRequestSentAt: "Ultima richiesta inviata"
|
||||||
latestRequestReceivedAt: "Ultima richiesta ricevuta"
|
latestRequestReceivedAt: "Ultima richiesta ricevuta"
|
||||||
latestStatus: "Ultimo stato"
|
latestStatus: "Ultimo stato"
|
||||||
@ -161,6 +168,7 @@ storageUsage: "Volume di dischi"
|
|||||||
charts: "Grafici"
|
charts: "Grafici"
|
||||||
perHour: "All'ora"
|
perHour: "All'ora"
|
||||||
perDay: "al giorno"
|
perDay: "al giorno"
|
||||||
|
stopActivityDelivery: "Interrompi la distribuzione di attività"
|
||||||
blockThisInstance: "Blocca l'istanza"
|
blockThisInstance: "Blocca l'istanza"
|
||||||
operations: "Operazioni"
|
operations: "Operazioni"
|
||||||
software: "Software"
|
software: "Software"
|
||||||
@ -234,7 +242,6 @@ uploadFromUrlDescription: "URL del file che vuoi caricare"
|
|||||||
uploadFromUrlRequested: "Caricamento richiesto"
|
uploadFromUrlRequested: "Caricamento richiesto"
|
||||||
uploadFromUrlMayTakeTime: "Il caricamento del file può richiedere tempo."
|
uploadFromUrlMayTakeTime: "Il caricamento del file può richiedere tempo."
|
||||||
explore: "Esplora"
|
explore: "Esplora"
|
||||||
games: "Misskey Giochi"
|
|
||||||
messageRead: "Visualizzato"
|
messageRead: "Visualizzato"
|
||||||
noMoreHistory: "Non c'è più cronologia da visualizzare"
|
noMoreHistory: "Non c'è più cronologia da visualizzare"
|
||||||
startMessaging: "Nuovo messaggio"
|
startMessaging: "Nuovo messaggio"
|
||||||
@ -314,12 +321,12 @@ disablingTimelinesInfo: "Anche se disabiliti queste timeline, gli amministratori
|
|||||||
registration: "Iscriviti"
|
registration: "Iscriviti"
|
||||||
enableRegistration: "Permettere nuove registrazioni"
|
enableRegistration: "Permettere nuove registrazioni"
|
||||||
invite: "Invita"
|
invite: "Invita"
|
||||||
proxyRemoteFiles: "Usare file remoti come proxy"
|
|
||||||
driveCapacityPerLocalAccount: "Volume del Drive per utente locale"
|
driveCapacityPerLocalAccount: "Volume del Drive per utente locale"
|
||||||
driveCapacityPerRemoteAccount: "Volume del Drive per utente remoto"
|
driveCapacityPerRemoteAccount: "Volume del Drive per utente remoto"
|
||||||
inMb: "in Megabytes"
|
inMb: "in Megabytes"
|
||||||
iconUrl: "URL di icona (favicon, ecc.)"
|
iconUrl: "URL di icona (favicon, ecc.)"
|
||||||
bannerUrl: "URL dell'immagine d'intestazione"
|
bannerUrl: "URL dell'immagine d'intestazione"
|
||||||
|
backgroundImageUrl: "URL dello sfondo"
|
||||||
basicInfo: "Informazioni fondamentali"
|
basicInfo: "Informazioni fondamentali"
|
||||||
pinnedUsers: "Utenti in evidenza"
|
pinnedUsers: "Utenti in evidenza"
|
||||||
pinnedUsersDescription: "Elenca gli/le utenti che vuoi fissare in cima alla pagina \"Esplora\", un@ per riga."
|
pinnedUsersDescription: "Elenca gli/le utenti che vuoi fissare in cima alla pagina \"Esplora\", un@ per riga."
|
||||||
@ -409,7 +416,6 @@ next: "Avanti"
|
|||||||
retype: "Conferma"
|
retype: "Conferma"
|
||||||
noteOf: "Note di {user}"
|
noteOf: "Note di {user}"
|
||||||
inviteToGroup: "Invitare al gruppo"
|
inviteToGroup: "Invitare al gruppo"
|
||||||
maxNoteTextLength: "Lunghezza massima delle note"
|
|
||||||
quoteAttached: "Citazione allegata"
|
quoteAttached: "Citazione allegata"
|
||||||
quoteQuestion: "Vuoi aggiungere una citazione?"
|
quoteQuestion: "Vuoi aggiungere una citazione?"
|
||||||
noMessagesYet: "Ancora nessuna chat"
|
noMessagesYet: "Ancora nessuna chat"
|
||||||
@ -438,10 +444,12 @@ uiLanguage: "Lingua di visualizzazione dell'interfaccia"
|
|||||||
groupInvited: "Invitat@ al gruppo"
|
groupInvited: "Invitat@ al gruppo"
|
||||||
aboutX: "Informazioni su {x}"
|
aboutX: "Informazioni su {x}"
|
||||||
useOsNativeEmojis: "Usare le emoji native del sistema operativo"
|
useOsNativeEmojis: "Usare le emoji native del sistema operativo"
|
||||||
|
disableDrawer: "Non mostrare il menù sul drawer"
|
||||||
youHaveNoGroups: "Nessun gruppo"
|
youHaveNoGroups: "Nessun gruppo"
|
||||||
joinOrCreateGroup: "Puoi creare il tuo gruppo o essere invitat@ a gruppi che già esistono."
|
joinOrCreateGroup: "Puoi creare il tuo gruppo o essere invitat@ a gruppi che già esistono."
|
||||||
noHistory: "Nessuna cronologia"
|
noHistory: "Nessuna cronologia"
|
||||||
signinHistory: "Cronologia di accesso all'account"
|
signinHistory: "Cronologia di accesso all'account"
|
||||||
|
disableAnimatedMfm: "Disabilità i MFM animati"
|
||||||
doing: "In corso..."
|
doing: "In corso..."
|
||||||
category: "Categoria"
|
category: "Categoria"
|
||||||
tags: "Tag"
|
tags: "Tag"
|
||||||
@ -469,12 +477,17 @@ showFeaturedNotesInTimeline: "Mostrare le note di tendenza nella tua timeline"
|
|||||||
objectStorage: "Stoccaggio oggetti"
|
objectStorage: "Stoccaggio oggetti"
|
||||||
useObjectStorage: "Utilizza stoccaggio oggetti"
|
useObjectStorage: "Utilizza stoccaggio oggetti"
|
||||||
objectStorageBaseUrl: "Base URL"
|
objectStorageBaseUrl: "Base URL"
|
||||||
|
objectStorageBaseUrlDesc: "URL di riferimento. In caso di utilizzo di proxy o CDN l'URL è 'https://<bucket>.s3.amazonaws.com' per S3, 'https://storage.googleapis.com/<bucket>' per GCS eccetera. "
|
||||||
objectStorageBucket: "Bucket"
|
objectStorageBucket: "Bucket"
|
||||||
|
objectStorageBucketDesc: "Specificare il nome del bucket utilizzato dal provider."
|
||||||
objectStoragePrefix: "Prefix"
|
objectStoragePrefix: "Prefix"
|
||||||
objectStoragePrefixDesc: "I file saranno conservati sotto la directory di questo prefisso."
|
objectStoragePrefixDesc: "I file saranno conservati sotto la directory di questo prefisso."
|
||||||
objectStorageEndpoint: "Endpoint"
|
objectStorageEndpoint: "Endpoint"
|
||||||
|
objectStorageEndpointDesc: "Lasciare vuoto se si sta utilizzando S3. In caso contrario si prega di specificare l'endpoint come '<host>' oppure '<host>:<port>' a seconda del servizio utilizzato."
|
||||||
objectStorageRegion: "Region"
|
objectStorageRegion: "Region"
|
||||||
|
objectStorageRegionDesc: "Specificate una regione, quale 'xx-east-1'. Se il servizio in utilizzo non distingue tra regioni, lasciate vuoto o inserite 'us-east-1'."
|
||||||
objectStorageUseSSL: "Usare SSL"
|
objectStorageUseSSL: "Usare SSL"
|
||||||
|
objectStorageUseSSLDesc: "Disabilita quest'opzione se non utilizzi HTTPS per le connessioni API."
|
||||||
objectStorageUseProxy: "Usa proxy"
|
objectStorageUseProxy: "Usa proxy"
|
||||||
objectStorageUseProxyDesc: "Disabilita quest'opzione se non usi proxy per la connessione API."
|
objectStorageUseProxyDesc: "Disabilita quest'opzione se non usi proxy per la connessione API."
|
||||||
objectStorageSetPublicRead: "Imposta \"visibilità pubblica\" al momento di caricare"
|
objectStorageSetPublicRead: "Imposta \"visibilità pubblica\" al momento di caricare"
|
||||||
@ -504,6 +517,7 @@ sort: "Ordina per"
|
|||||||
ascendingOrder: "Ascendente"
|
ascendingOrder: "Ascendente"
|
||||||
descendingOrder: "Discendente"
|
descendingOrder: "Discendente"
|
||||||
scratchpad: "ScratchPad"
|
scratchpad: "ScratchPad"
|
||||||
|
scratchpadDescription: "Lo Scratchpad offre un ambiente per esperimenti di AiScript. È possibile scrivere, eseguire e confermare i risultati dell'interazione del codice con Misskey."
|
||||||
output: "Uscita"
|
output: "Uscita"
|
||||||
script: "Script"
|
script: "Script"
|
||||||
disablePagesScript: "Disabilita AiScript nelle pagine"
|
disablePagesScript: "Disabilita AiScript nelle pagine"
|
||||||
@ -514,9 +528,11 @@ removeAllFollowing: "Cancella tutti i follows"
|
|||||||
removeAllFollowingDescription: "Cancella tutti i follows del server {host}. Per favore, esegui se, ad esempio, l'istanza non esiste più."
|
removeAllFollowingDescription: "Cancella tutti i follows del server {host}. Per favore, esegui se, ad esempio, l'istanza non esiste più."
|
||||||
userSuspended: "L'utente è sospes@."
|
userSuspended: "L'utente è sospes@."
|
||||||
userSilenced: "L'utente è silenziat@."
|
userSilenced: "L'utente è silenziat@."
|
||||||
|
yourAccountSuspendedTitle: "Questo account è sospeso."
|
||||||
|
yourAccountSuspendedDescription: "Questo account è stato sospeso a causa di una violazione dei termini di servizio del server. Contattare l'amministrazione per i dettagli. Si prega di non creare un nuovo account."
|
||||||
|
menu: "Menù"
|
||||||
divider: "Linea di separazione"
|
divider: "Linea di separazione"
|
||||||
addItem: "Aggiungi elemento"
|
addItem: "Aggiungi elemento"
|
||||||
rooms: "Camera"
|
|
||||||
relays: "Ripetitori"
|
relays: "Ripetitori"
|
||||||
addRelay: "Aggiungi ripetitore"
|
addRelay: "Aggiungi ripetitore"
|
||||||
inboxUrl: "Inbox URL"
|
inboxUrl: "Inbox URL"
|
||||||
@ -541,6 +557,7 @@ manage: "Gestione"
|
|||||||
plugins: "Estensioni"
|
plugins: "Estensioni"
|
||||||
deck: "Deck"
|
deck: "Deck"
|
||||||
undeck: "Esci dal deck"
|
undeck: "Esci dal deck"
|
||||||
|
useBlurEffectForModal: "Utilizza effetto sfocatura per i modali"
|
||||||
useFullReactionPicker: "Usa la totalità del pannello di reazioni"
|
useFullReactionPicker: "Usa la totalità del pannello di reazioni"
|
||||||
width: "Larghezza"
|
width: "Larghezza"
|
||||||
height: "Altezza"
|
height: "Altezza"
|
||||||
@ -571,6 +588,7 @@ smtpSecure: "Usare la porta SSL/TLS implicito per le connessioni SMTP"
|
|||||||
smtpSecureInfo: "Disabilitare quando è attivo STARTTLS."
|
smtpSecureInfo: "Disabilitare quando è attivo STARTTLS."
|
||||||
testEmail: "Testare la consegna di posta elettronica"
|
testEmail: "Testare la consegna di posta elettronica"
|
||||||
wordMute: "Filtri parole"
|
wordMute: "Filtri parole"
|
||||||
|
instanceMute: "Silenzia l'istanza"
|
||||||
userSaysSomething: "{name} ha detto qualcosa"
|
userSaysSomething: "{name} ha detto qualcosa"
|
||||||
makeActive: "Attiva"
|
makeActive: "Attiva"
|
||||||
display: "Visualizza"
|
display: "Visualizza"
|
||||||
@ -589,14 +607,18 @@ useGlobalSettingDesc: "Se abilitato, le impostazioni notifiche dell'account verr
|
|||||||
other: "Avanzate"
|
other: "Avanzate"
|
||||||
regenerateLoginToken: "Genera di nuovo un token di connessione"
|
regenerateLoginToken: "Genera di nuovo un token di connessione"
|
||||||
regenerateLoginTokenDescription: "Genera un nuovo token di autenticazione. Solitamente questa operazione non è necessaria: quando si genera un nuovo token, tutti i dispositivi vanno disconnessi."
|
regenerateLoginTokenDescription: "Genera un nuovo token di autenticazione. Solitamente questa operazione non è necessaria: quando si genera un nuovo token, tutti i dispositivi vanno disconnessi."
|
||||||
|
setMultipleBySeparatingWithSpace: "È possibile creare multiple voci separate da spazi."
|
||||||
fileIdOrUrl: "ID o URL del file"
|
fileIdOrUrl: "ID o URL del file"
|
||||||
chatOpenBehavior: "Comportamento della finestra di chat quando viene aperta"
|
|
||||||
behavior: "Comportamento"
|
behavior: "Comportamento"
|
||||||
|
sample: "Esempio"
|
||||||
abuseReports: "Segnalazioni"
|
abuseReports: "Segnalazioni"
|
||||||
reportAbuse: "Segnalazioni"
|
reportAbuse: "Segnalazioni"
|
||||||
reportAbuseOf: "Segnala {name}"
|
reportAbuseOf: "Segnala {name}"
|
||||||
fillAbuseReportDescription: "Si prega di spiegare il motivo della segnalazione. Se riguarda una nota precisa, si prega di collegare anche l'URL della nota."
|
fillAbuseReportDescription: "Si prega di spiegare il motivo della segnalazione. Se riguarda una nota precisa, si prega di collegare anche l'URL della nota."
|
||||||
abuseReported: "La segnalazione è stata inviata. Grazie."
|
abuseReported: "La segnalazione è stata inviata. Grazie."
|
||||||
|
reporter: "il corrispondente"
|
||||||
|
reporteeOrigin: "Origine del segnalato"
|
||||||
|
reporterOrigin: "Origine del segnalatore"
|
||||||
send: "Inviare"
|
send: "Inviare"
|
||||||
abuseMarkAsResolved: "Contrassegna la segnalazione come risolta"
|
abuseMarkAsResolved: "Contrassegna la segnalazione come risolta"
|
||||||
openInNewTab: "Apri in una nuova scheda"
|
openInNewTab: "Apri in una nuova scheda"
|
||||||
@ -644,7 +666,6 @@ emailVerified: "Il tuo indirizzo email è stato verificato"
|
|||||||
noteFavoritesCount: "Conteggio note tra i preferiti"
|
noteFavoritesCount: "Conteggio note tra i preferiti"
|
||||||
pageLikesCount: "Numero di pagine che ti piacciono"
|
pageLikesCount: "Numero di pagine che ti piacciono"
|
||||||
pageLikedCount: "Numero delle tue pagine che hanno ricevuto \"Mi piace\""
|
pageLikedCount: "Numero delle tue pagine che hanno ricevuto \"Mi piace\""
|
||||||
reversiCount: "Numero di partite a Reversi"
|
|
||||||
contact: "Contatti"
|
contact: "Contatti"
|
||||||
useSystemFont: "Usa il carattere predefinito del sistema"
|
useSystemFont: "Usa il carattere predefinito del sistema"
|
||||||
clips: "Clip"
|
clips: "Clip"
|
||||||
@ -658,6 +679,7 @@ left: "Sinistra"
|
|||||||
center: "Centro"
|
center: "Centro"
|
||||||
wide: "Largo"
|
wide: "Largo"
|
||||||
reloadToApplySetting: "Le tue preferenze verranno impostate dopo il ricaricamento della pagina. Vuoi ricaricare adesso?"
|
reloadToApplySetting: "Le tue preferenze verranno impostate dopo il ricaricamento della pagina. Vuoi ricaricare adesso?"
|
||||||
|
needReloadToApply: "È necessario riavviare per rendere effettive le modifiche."
|
||||||
showTitlebar: "Visualizza la barra del titolo"
|
showTitlebar: "Visualizza la barra del titolo"
|
||||||
clearCache: "Svuota cache"
|
clearCache: "Svuota cache"
|
||||||
onlineUsersCount: "{n} utenti online"
|
onlineUsersCount: "{n} utenti online"
|
||||||
@ -740,13 +762,67 @@ middle: "Media"
|
|||||||
low: "Bassa"
|
low: "Bassa"
|
||||||
emailNotConfiguredWarning: "Non hai impostato nessun indirizzo e-mail."
|
emailNotConfiguredWarning: "Non hai impostato nessun indirizzo e-mail."
|
||||||
ratio: "Rapporto"
|
ratio: "Rapporto"
|
||||||
|
previewNoteText: "Anteprima del testo"
|
||||||
|
customCss: "CSS personalizzato"
|
||||||
global: "Federata"
|
global: "Federata"
|
||||||
|
squareAvatars: "Mostra l'immagine del profilo come quadrato"
|
||||||
sent: "Inviare"
|
sent: "Inviare"
|
||||||
|
searchResult: "Risultati della Ricerca"
|
||||||
hashtags: "Hashtag"
|
hashtags: "Hashtag"
|
||||||
troubleshooting: "Risoluzione problemi"
|
troubleshooting: "Risoluzione problemi"
|
||||||
|
useBlurEffect: "Utilizza effetto sfocatura per l'interfaccia utente"
|
||||||
|
learnMore: "Più dettagli"
|
||||||
|
misskeyUpdated: "Misskey è stato aggiornato!"
|
||||||
|
whatIsNew: "Visualizza le informazioni sull'aggiornamento"
|
||||||
|
translate: "Traduzione"
|
||||||
|
translatedFrom: "Tradotto da {x}"
|
||||||
|
accountDeletionInProgress: "La cancellazione dell'account è in corso"
|
||||||
|
usernameInfo: "Un nome per identificare univocamente il tuo account sul server. È possibile utilizzare caratteri alfanumerici (a~z, A~Z, 0~9) e il trattino basso (_). Non sarà possibile cambiare il nome utente in seguito."
|
||||||
|
aiChanMode: "Modalità Ai"
|
||||||
|
keepCw: "Mantieni il CW"
|
||||||
|
resolved: "Risolto"
|
||||||
|
unresolved: "Non risolto"
|
||||||
|
breakFollow: "Smetti di seguire"
|
||||||
|
itsOn: "Abilitato"
|
||||||
|
itsOff: "Disabilitato"
|
||||||
|
emailRequiredForSignup: "È necessario un indirizzo mail per registrare un account"
|
||||||
|
unread: "Non letto"
|
||||||
|
filter: "Filtri"
|
||||||
|
controlPanel: "Pannello di controllo"
|
||||||
|
manageAccounts: "Gestisci account"
|
||||||
|
classic: "Classico"
|
||||||
|
muteThread: "Silenzia la discussione"
|
||||||
|
unmuteThread: "Riattiva la discussione"
|
||||||
|
deleteAccountConfirm: "L'account verrà cancellato. Procedere?"
|
||||||
|
incorrectPassword: "La password è errata."
|
||||||
|
voteConfirm: "Votare per「{choice}」?"
|
||||||
hide: "Nascondere"
|
hide: "Nascondere"
|
||||||
|
leaveGroup: "Esci dal gruppo"
|
||||||
|
leaveGroupConfirm: "Uscire da「{name}」?"
|
||||||
|
useDrawerReactionPickerForMobile: "Mostra sul drawer da dispositivo mobile"
|
||||||
|
welcomeBackWithName: "Bentornato/a, {name}"
|
||||||
|
clickToFinishEmailVerification: "Fai click su [{ok}] per completare la verifica dell'indirizzo email."
|
||||||
|
searchByGoogle: "Cerca"
|
||||||
|
indefinitely: "Non scade"
|
||||||
|
_emailUnavailable:
|
||||||
|
used: "Email già in uso"
|
||||||
|
format: "Formato email non valido"
|
||||||
|
disposable: "Email non riutilizzabile"
|
||||||
|
mx: "Server email non corretto"
|
||||||
|
smtp: "Il server email non risponde"
|
||||||
_ffVisibility:
|
_ffVisibility:
|
||||||
public: "Pubblico"
|
public: "Pubblico"
|
||||||
|
followers: "Mostra solo ai follower"
|
||||||
|
private: "Invisibile"
|
||||||
|
_signup:
|
||||||
|
almostThere: "Quasi completo"
|
||||||
|
emailAddressInfo: "Inserisci il tuo indirizzo email. Non verrà reso pubblico."
|
||||||
|
_accountDelete:
|
||||||
|
accountDelete: "Cancellazione account"
|
||||||
|
sendEmail: "Al termine della cancellazione dell'account, verrà inviata una mail all'indirizzo a cui era registrato."
|
||||||
|
requestAccountDelete: "Richiesta di cancellazione account"
|
||||||
|
started: "Il processo di cancellazione è iniziato."
|
||||||
|
inProgress: "Cancellazione in corso"
|
||||||
_ad:
|
_ad:
|
||||||
back: "Indietro"
|
back: "Indietro"
|
||||||
reduceFrequencyOfThisAd: "Visualizza questa pubblicità meno spesso"
|
reduceFrequencyOfThisAd: "Visualizza questa pubblicità meno spesso"
|
||||||
@ -802,19 +878,27 @@ _mfm:
|
|||||||
quote: "Cita il nota"
|
quote: "Cita il nota"
|
||||||
emoji: "Emoji personalizzati"
|
emoji: "Emoji personalizzati"
|
||||||
search: "Cerca"
|
search: "Cerca"
|
||||||
|
flip: "Inverti"
|
||||||
|
jump: "Animazione(salto)"
|
||||||
|
jumpDescription: "Da un animazione che salta su e giù."
|
||||||
|
bounce: "Animazione(rimbalzo)"
|
||||||
|
bounceDescription: "Rende il testo rimbalzante"
|
||||||
|
shake: "rimbalzante"
|
||||||
|
shakeDescription: "Rende il testo traballante"
|
||||||
|
twitch: "testo"
|
||||||
|
twitchDescription: "Fa tremare il testo"
|
||||||
|
x2: "Più grande"
|
||||||
|
x2Description: "Mostra il contenuto ingrandito."
|
||||||
|
x3: "Molto più grande"
|
||||||
|
x3Description: "Mostra il contenuto molto più ingrandito."
|
||||||
|
x4: "Estremamente più grande"
|
||||||
|
x4Description: "Mostra il contenuto estremamente più ingrandito."
|
||||||
blur: "Sfocatura"
|
blur: "Sfocatura"
|
||||||
|
blurDescription: "È possibile rendere sfocato il contenuto. Spostando il cursore su di esso tornerà visibile chiaramente."
|
||||||
font: "Tipo di carattere"
|
font: "Tipo di carattere"
|
||||||
fontDescription: "Puoi scegliere il tipo di carattere per il contenuto."
|
fontDescription: "Puoi scegliere il tipo di carattere per il contenuto."
|
||||||
rainbow: "Arcobaleno"
|
rainbow: "Arcobaleno"
|
||||||
rotate: "Ruota"
|
rotate: "Ruota"
|
||||||
_reversi:
|
|
||||||
reversi: "Reversi"
|
|
||||||
gameSettings: "Impostazioni di gioco"
|
|
||||||
botSettings: "Opzioni del bot"
|
|
||||||
black: "Nero"
|
|
||||||
white: "Bianco"
|
|
||||||
total: "Totale"
|
|
||||||
ended: "Esci"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "Nascondi"
|
none: "Nascondi"
|
||||||
remote: "Mostra solo per gli/le utenti remotə"
|
remote: "Mostra solo per gli/le utenti remotə"
|
||||||
@ -866,6 +950,7 @@ _theme:
|
|||||||
func: "Funzione"
|
func: "Funzione"
|
||||||
funcKind: "Tipo di funzione"
|
funcKind: "Tipo di funzione"
|
||||||
argument: "Argomento"
|
argument: "Argomento"
|
||||||
|
alpha: "Opacità"
|
||||||
darken: "Scuro"
|
darken: "Scuro"
|
||||||
lighten: "Chiaro"
|
lighten: "Chiaro"
|
||||||
inputConstantName: "Inserisci un nome per la costante"
|
inputConstantName: "Inserisci un nome per la costante"
|
||||||
@ -903,6 +988,7 @@ _theme:
|
|||||||
inputBorder: "Inquadra casella di testo"
|
inputBorder: "Inquadra casella di testo"
|
||||||
listItemHoverBg: "Sfondo della voce di elenco (sorvolato)"
|
listItemHoverBg: "Sfondo della voce di elenco (sorvolato)"
|
||||||
driveFolderBg: "Sfondo della cartella di disco"
|
driveFolderBg: "Sfondo della cartella di disco"
|
||||||
|
badge: "Distintivo"
|
||||||
messageBg: "Sfondo della chat"
|
messageBg: "Sfondo della chat"
|
||||||
_sfx:
|
_sfx:
|
||||||
note: "Nota"
|
note: "Nota"
|
||||||
@ -1090,8 +1176,8 @@ _exportOrImport:
|
|||||||
blockingList: "Account bloccati"
|
blockingList: "Account bloccati"
|
||||||
userLists: "Liste"
|
userLists: "Liste"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesIncDec: "Variazione del numero di istanze federate"
|
federation: "Federazione"
|
||||||
federationInstancesTotal: "Numero totale di istanze federate"
|
apRequest: "Richieste"
|
||||||
usersIncDec: "Variazione del numero di utenti"
|
usersIncDec: "Variazione del numero di utenti"
|
||||||
usersTotal: "Numero totale di utenti"
|
usersTotal: "Numero totale di utenti"
|
||||||
activeUsers: "Numero di utenti attivi"
|
activeUsers: "Numero di utenti attivi"
|
||||||
@ -1120,68 +1206,6 @@ _timelines:
|
|||||||
local: "Locale"
|
local: "Locale"
|
||||||
social: "Sociale"
|
social: "Sociale"
|
||||||
global: "Federata"
|
global: "Federata"
|
||||||
_rooms:
|
|
||||||
roomOf: "Camera di {user}"
|
|
||||||
addFurniture: "Disponi mobilia"
|
|
||||||
translate: "Sposta"
|
|
||||||
rotate: "Ruota"
|
|
||||||
exit: "Indietro"
|
|
||||||
remove: "Togli"
|
|
||||||
clear: "Rimuovi tutto"
|
|
||||||
clearConfirm: "Sei sicur@ di voler rimuovere tutti i mobili dalla tua camera?"
|
|
||||||
leaveConfirm: "Hai fatto modifiche ancora non salvate. Vuoi davvero uscire?"
|
|
||||||
chooseImage: "Seleziona immagine"
|
|
||||||
roomType: "Tipo di stanza"
|
|
||||||
carpetColor: "Colore del suolo"
|
|
||||||
_roomType:
|
|
||||||
default: "Predefinito"
|
|
||||||
washitsu: "Washitsu"
|
|
||||||
_furnitures:
|
|
||||||
milk: "Cartone del latte"
|
|
||||||
bed: "Letto"
|
|
||||||
low-table: "Tavolino"
|
|
||||||
desk: "Tavolo"
|
|
||||||
chair: "Sedia"
|
|
||||||
chair2: "Sedia 2"
|
|
||||||
fan: "Ventilatore"
|
|
||||||
pc: "Computer"
|
|
||||||
plant: "Pianta da appartamento"
|
|
||||||
plant2: "Pianta da appartamento2"
|
|
||||||
eraser: "Gomma"
|
|
||||||
pencil: "Matita"
|
|
||||||
pudding: "Pudding"
|
|
||||||
cardboard-box: "Scatola di cartone"
|
|
||||||
cardboard-box2: "Scatola di cartone 2"
|
|
||||||
cardboard-box3: "Scatola di cartone 3"
|
|
||||||
book: "Libro"
|
|
||||||
book2: "Libro2"
|
|
||||||
piano: "Pianoforte"
|
|
||||||
facial-tissue: "Scatola di fazzolettini"
|
|
||||||
server: "Server"
|
|
||||||
moon: "Luna"
|
|
||||||
corkboard: "Bacheca"
|
|
||||||
mousepad: "Tappetino per il mouse"
|
|
||||||
monitor: "Monitor "
|
|
||||||
keyboard: "Tastiera"
|
|
||||||
carpet-stripe: "Tappeto (a strisce)"
|
|
||||||
mat: "Zerbino"
|
|
||||||
color-box: "Libreria"
|
|
||||||
wall-clock: "Orologio da parete"
|
|
||||||
photoframe: "Cornice"
|
|
||||||
cube: "Cubo"
|
|
||||||
tv: "TV"
|
|
||||||
pinguin: "Pinguino"
|
|
||||||
rubik-cube: "Cubo di Rubik"
|
|
||||||
poster-h: "Poster (orizzontale)"
|
|
||||||
poster-v: "Poster (verticale)"
|
|
||||||
sofa: "Divano"
|
|
||||||
spiral: "Scale a chiocciola"
|
|
||||||
bin: "Cestino"
|
|
||||||
cup-noodle: "Noodle istantanei"
|
|
||||||
holo-display: "Visualizzazione olografica"
|
|
||||||
energy-drink: "Bevanda energetica"
|
|
||||||
doll-ai: "Bambola Ai"
|
|
||||||
banknote: "Mazzetta di banconote"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "Crea pagina"
|
newPage: "Crea pagina"
|
||||||
editPage: "Modifica pagina"
|
editPage: "Modifica pagina"
|
||||||
@ -1379,6 +1403,10 @@ _pages:
|
|||||||
string: "Testo"
|
string: "Testo"
|
||||||
array: "Liste"
|
array: "Liste"
|
||||||
stringArray: "Lista di testo"
|
stringArray: "Lista di testo"
|
||||||
|
_relayStatus:
|
||||||
|
requesting: "In attesa di approvazione"
|
||||||
|
accepted: "Approvato"
|
||||||
|
rejected: "Respinto"
|
||||||
_notification:
|
_notification:
|
||||||
fileUploaded: "File caricato correttamente"
|
fileUploaded: "File caricato correttamente"
|
||||||
youGotMention: "{name} ti ha menzionato"
|
youGotMention: "{name} ti ha menzionato"
|
||||||
|
@ -81,6 +81,8 @@ somethingHappened: "なんかアカンことが起こったで"
|
|||||||
retry: "もっぺんやる?"
|
retry: "もっぺんやる?"
|
||||||
pageLoadError: "ページの読み込みに失敗してしもうたで…"
|
pageLoadError: "ページの読み込みに失敗してしもうたで…"
|
||||||
pageLoadErrorDescription: "これは普通、ネットワークかブラウザキャッシュが原因やからね。キャッシュをクリアするか、もうちっとだけ待ってくれへんか?"
|
pageLoadErrorDescription: "これは普通、ネットワークかブラウザキャッシュが原因やからね。キャッシュをクリアするか、もうちっとだけ待ってくれへんか?"
|
||||||
|
serverIsDead: "The server is not responding. Please wait for a while before trying again."
|
||||||
|
youShouldUpgradeClient: "To display this page, please reload and use a new version client. "
|
||||||
enterListName: "リスト名を入れてや"
|
enterListName: "リスト名を入れてや"
|
||||||
privacy: "プライバシー"
|
privacy: "プライバシー"
|
||||||
makeFollowManuallyApprove: "自分が認めた人だけがこのアカウントをフォローできるようにする"
|
makeFollowManuallyApprove: "自分が認めた人だけがこのアカウントをフォローできるようにする"
|
||||||
@ -104,6 +106,7 @@ clickToShow: "押したら見えるで"
|
|||||||
sensitive: "ちょっとアカンやつやで"
|
sensitive: "ちょっとアカンやつやで"
|
||||||
add: "増やす"
|
add: "増やす"
|
||||||
reaction: "リアクション"
|
reaction: "リアクション"
|
||||||
|
reactionSetting: "Reaction that will be displayed in Picker. "
|
||||||
reactionSettingDescription2: "ドラッグで並び替え、クリックで削除、+を押して追加やで。"
|
reactionSettingDescription2: "ドラッグで並び替え、クリックで削除、+を押して追加やで。"
|
||||||
rememberNoteVisibility: "公開範囲覚えといて"
|
rememberNoteVisibility: "公開範囲覚えといて"
|
||||||
attachCancel: "のっけるのやめる"
|
attachCancel: "のっけるのやめる"
|
||||||
@ -138,6 +141,8 @@ flagAsBot: "Botやで"
|
|||||||
flagAsBotDescription: "もしこのアカウントがプログラムによって運用されるんやったら、このフラグをオンにしてたのむで。オンにすると、反応の連鎖を防ぐためのフラグとして他の開発者に役立ったり、Misskeyのシステム上での扱いがBotに合ったもんになるんやで。"
|
flagAsBotDescription: "もしこのアカウントがプログラムによって運用されるんやったら、このフラグをオンにしてたのむで。オンにすると、反応の連鎖を防ぐためのフラグとして他の開発者に役立ったり、Misskeyのシステム上での扱いがBotに合ったもんになるんやで。"
|
||||||
flagAsCat: "Catやで"
|
flagAsCat: "Catやで"
|
||||||
flagAsCatDescription: "ワレ、猫ちゃんならこのフラグをつけてみ?"
|
flagAsCatDescription: "ワレ、猫ちゃんならこのフラグをつけてみ?"
|
||||||
|
flagShowTimelineReplies: "It will display the reply to the note in the timeline. "
|
||||||
|
flagShowTimelineRepliesDescription: "It will display the reply to notes other than the user notes in the timeline when you turn it on. "
|
||||||
autoAcceptFollowed: "フォローしとるユーザーからのフォローリクエストを勝手に許可しとく"
|
autoAcceptFollowed: "フォローしとるユーザーからのフォローリクエストを勝手に許可しとく"
|
||||||
addAccount: "アカウントを追加"
|
addAccount: "アカウントを追加"
|
||||||
loginFailed: "ログインに失敗してしもうた…"
|
loginFailed: "ログインに失敗してしもうた…"
|
||||||
@ -232,6 +237,8 @@ resetAreYouSure: "リセットしてええん?"
|
|||||||
saved: "保存したで!"
|
saved: "保存したで!"
|
||||||
messaging: "チャット"
|
messaging: "チャット"
|
||||||
upload: "アップロード"
|
upload: "アップロード"
|
||||||
|
keepOriginalUploading: "Retain the original image. "
|
||||||
|
keepOriginalUploadingDescription: "When uploading the clip, the original version will be retained. Turning it of then uploading will produce images for public use. "
|
||||||
fromDrive: "ドライブから"
|
fromDrive: "ドライブから"
|
||||||
fromUrl: "URLから"
|
fromUrl: "URLから"
|
||||||
uploadFromUrl: "URLアップロード"
|
uploadFromUrl: "URLアップロード"
|
||||||
@ -239,7 +246,6 @@ uploadFromUrlDescription: "このURLのファイルをアップロードした
|
|||||||
uploadFromUrlRequested: "アップロードしたい言うといたで"
|
uploadFromUrlRequested: "アップロードしたい言うといたで"
|
||||||
uploadFromUrlMayTakeTime: "アップロード終わるんにちょい時間かかるかもしれへんわ。"
|
uploadFromUrlMayTakeTime: "アップロード終わるんにちょい時間かかるかもしれへんわ。"
|
||||||
explore: "みつける"
|
explore: "みつける"
|
||||||
games: "Misskey Games"
|
|
||||||
messageRead: "もう読んだ"
|
messageRead: "もう読んだ"
|
||||||
noMoreHistory: "これより過去の履歴はあらへんで"
|
noMoreHistory: "これより過去の履歴はあらへんで"
|
||||||
startMessaging: "チャットやるで"
|
startMessaging: "チャットやるで"
|
||||||
@ -317,8 +323,6 @@ disablingTimelinesInfo: "ここらへんのタイムラインを使えんよう
|
|||||||
registration: "登録"
|
registration: "登録"
|
||||||
enableRegistration: "一見さんでも誰でもいらっしゃ~い"
|
enableRegistration: "一見さんでも誰でもいらっしゃ~い"
|
||||||
invite: "来てや"
|
invite: "来てや"
|
||||||
proxyRemoteFiles: "リモートのファイルをプロキシする"
|
|
||||||
proxyRemoteFilesDescription: "この設定を有効にしたら、保存してなかったり容量が足らんくて消されたリモートファイルをローカルでプロキシして、サムネイルを作るようになるで。サーバーの容量には関係ないで。"
|
|
||||||
driveCapacityPerLocalAccount: "ローカルユーザーひとりあたりのドライブ容量"
|
driveCapacityPerLocalAccount: "ローカルユーザーひとりあたりのドライブ容量"
|
||||||
driveCapacityPerRemoteAccount: "リモートユーザーひとりあたりのドライブ容量"
|
driveCapacityPerRemoteAccount: "リモートユーザーひとりあたりのドライブ容量"
|
||||||
inMb: "メガバイト単位"
|
inMb: "メガバイト単位"
|
||||||
@ -411,7 +415,6 @@ next: "次"
|
|||||||
retype: "もっかい入力"
|
retype: "もっかい入力"
|
||||||
noteOf: "{user}のノート"
|
noteOf: "{user}のノート"
|
||||||
inviteToGroup: "グループに招く"
|
inviteToGroup: "グループに招く"
|
||||||
maxNoteTextLength: "ノートの文字数制限"
|
|
||||||
quoteAttached: "引用付いとるで"
|
quoteAttached: "引用付いとるで"
|
||||||
quoteQuestion: "引用として添付してもええか?"
|
quoteQuestion: "引用として添付してもええか?"
|
||||||
noMessagesYet: "まだチャットはあらへんで"
|
noMessagesYet: "まだチャットはあらへんで"
|
||||||
@ -515,7 +518,6 @@ removeAllFollowingDescription: "{host}からのフォローをすべて解除す
|
|||||||
userSuspended: "このユーザーは...凍結されとる。"
|
userSuspended: "このユーザーは...凍結されとる。"
|
||||||
userSilenced: "このユーザーは...サイレンスされとる。"
|
userSilenced: "このユーザーは...サイレンスされとる。"
|
||||||
divider: "分割線"
|
divider: "分割線"
|
||||||
rooms: "ルーム"
|
|
||||||
relays: "リレー"
|
relays: "リレー"
|
||||||
addRelay: "リレーの追加"
|
addRelay: "リレーの追加"
|
||||||
inboxUrl: "inboxのURL"
|
inboxUrl: "inboxのURL"
|
||||||
@ -653,6 +655,8 @@ global: "グローバル"
|
|||||||
sent: "送信"
|
sent: "送信"
|
||||||
hashtags: "ハッシュタグ"
|
hashtags: "ハッシュタグ"
|
||||||
hide: "隠す"
|
hide: "隠す"
|
||||||
|
searchByGoogle: "探す"
|
||||||
|
indefinitely: "無期限"
|
||||||
_ad:
|
_ad:
|
||||||
back: "戻る"
|
back: "戻る"
|
||||||
_gallery:
|
_gallery:
|
||||||
@ -701,29 +705,6 @@ _mfm:
|
|||||||
blur: "ぼかし"
|
blur: "ぼかし"
|
||||||
font: "フォント"
|
font: "フォント"
|
||||||
rotate: "回転"
|
rotate: "回転"
|
||||||
_reversi:
|
|
||||||
reversi: "リバーシ"
|
|
||||||
gameSettings: "対局の設定"
|
|
||||||
chooseBoard: "ボードを選択"
|
|
||||||
blackOrWhite: "先行/後攻"
|
|
||||||
blackIs: "{name}が黒(先行)"
|
|
||||||
rules: "ルール"
|
|
||||||
botSettings: "Botのオプション"
|
|
||||||
pastTurnOf: "{name}のターン"
|
|
||||||
surrender: "投了"
|
|
||||||
surrendered: "投了により"
|
|
||||||
drawn: "引き分け"
|
|
||||||
won: "{name}の勝ち"
|
|
||||||
black: "黒"
|
|
||||||
white: "白"
|
|
||||||
total: "合計"
|
|
||||||
turnCount: "{count}ターン目"
|
|
||||||
myGames: "自分の対局"
|
|
||||||
allGames: "みんなの対局"
|
|
||||||
ended: "終了"
|
|
||||||
playing: "対局中"
|
|
||||||
isLlotheo: "石の少ない方が勝ち(ロセオ)"
|
|
||||||
loopedMap: "ループマップ"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "表示せん"
|
none: "表示せん"
|
||||||
remote: "リモートユーザーに表示"
|
remote: "リモートユーザーに表示"
|
||||||
@ -909,6 +890,8 @@ _exportOrImport:
|
|||||||
blockingList: "ブロック"
|
blockingList: "ブロック"
|
||||||
userLists: "リスト"
|
userLists: "リスト"
|
||||||
_charts:
|
_charts:
|
||||||
|
federation: "連合"
|
||||||
|
apRequest: "リクエスト"
|
||||||
usersTotal: "ユーザーの合計"
|
usersTotal: "ユーザーの合計"
|
||||||
activeUsers: "アクティブユーザー数"
|
activeUsers: "アクティブユーザー数"
|
||||||
notesIncDec: "ノートの増減"
|
notesIncDec: "ノートの増減"
|
||||||
@ -936,68 +919,6 @@ _timelines:
|
|||||||
local: "ローカル"
|
local: "ローカル"
|
||||||
social: "ソーシャル"
|
social: "ソーシャル"
|
||||||
global: "グローバル"
|
global: "グローバル"
|
||||||
_rooms:
|
|
||||||
roomOf: "{user}のルーム"
|
|
||||||
addFurniture: "家具を置く"
|
|
||||||
translate: "移動"
|
|
||||||
rotate: "回転"
|
|
||||||
exit: "戻る"
|
|
||||||
remove: "しまう"
|
|
||||||
clear: "片付け"
|
|
||||||
clearConfirm: "家具ぜんぶしまうけど、ホンマにええん?"
|
|
||||||
leaveConfirm: "未保存の変更があるけど、移動してええか?"
|
|
||||||
chooseImage: "画像を選ぶ"
|
|
||||||
roomType: "部屋のタイプ"
|
|
||||||
carpetColor: "床の色"
|
|
||||||
_roomType:
|
|
||||||
default: "デフォルト"
|
|
||||||
washitsu: "和室"
|
|
||||||
_furnitures:
|
|
||||||
milk: "牛乳パック"
|
|
||||||
bed: "ベッド"
|
|
||||||
low-table: "ローテーブル"
|
|
||||||
desk: "デスク"
|
|
||||||
chair: "チェア"
|
|
||||||
chair2: "チェア2"
|
|
||||||
fan: "換気扇"
|
|
||||||
pc: "パソコン"
|
|
||||||
plant: "観葉植物"
|
|
||||||
plant2: "観葉植物2"
|
|
||||||
eraser: "消しゴム"
|
|
||||||
pencil: "鉛筆"
|
|
||||||
pudding: "プリン"
|
|
||||||
cardboard-box: "段ボール箱"
|
|
||||||
cardboard-box2: "段ボール箱2"
|
|
||||||
cardboard-box3: "段ボール箱3"
|
|
||||||
book: "本"
|
|
||||||
book2: "本2"
|
|
||||||
piano: "ピアノ"
|
|
||||||
facial-tissue: "ティッシュボックス"
|
|
||||||
server: "サーバー"
|
|
||||||
moon: "月"
|
|
||||||
corkboard: "コルクボード"
|
|
||||||
mousepad: "マウスパッド"
|
|
||||||
monitor: "モニター"
|
|
||||||
keyboard: "キーボード"
|
|
||||||
carpet-stripe: "カーペット(縞)"
|
|
||||||
mat: "マット"
|
|
||||||
color-box: "カラーボックス"
|
|
||||||
wall-clock: "壁掛け時計"
|
|
||||||
photoframe: "額縁"
|
|
||||||
cube: "キューブ"
|
|
||||||
tv: "テレビ"
|
|
||||||
pinguin: "ピンギン"
|
|
||||||
rubik-cube: "ルービックキューブ"
|
|
||||||
poster-h: "ルービックキューブ"
|
|
||||||
poster-v: "ポスター(縦長)"
|
|
||||||
sofa: "ソファ"
|
|
||||||
spiral: "螺旋階段"
|
|
||||||
bin: "ゴミ箱"
|
|
||||||
cup-noodle: "カップ麺"
|
|
||||||
holo-display: "ホログラフィックディスプレイ"
|
|
||||||
energy-drink: "エナジードリンク"
|
|
||||||
doll-ai: "藍ちゃん人形"
|
|
||||||
banknote: "札束"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "ページを作る"
|
newPage: "ページを作る"
|
||||||
editPage: "ページの編集"
|
editPage: "ページの編集"
|
||||||
|
@ -55,6 +55,7 @@ accountInfo: "Talɣut n umiḍan"
|
|||||||
emailNotification: "Ilɣa imayl"
|
emailNotification: "Ilɣa imayl"
|
||||||
selectAccount: "Fren amiḍan"
|
selectAccount: "Fren amiḍan"
|
||||||
accounts: "Imiḍan"
|
accounts: "Imiḍan"
|
||||||
|
searchByGoogle: "Nadi"
|
||||||
_email:
|
_email:
|
||||||
_follow:
|
_follow:
|
||||||
title: "Yeṭṭafaṛ-ik·em-id"
|
title: "Yeṭṭafaṛ-ik·em-id"
|
||||||
|
@ -59,6 +59,7 @@ remove: "ಅಳಿಸು"
|
|||||||
smtpUser: "ಬಳಕೆಹೆಸರು"
|
smtpUser: "ಬಳಕೆಹೆಸರು"
|
||||||
smtpPass: "ಗುಪ್ತಪದ"
|
smtpPass: "ಗುಪ್ತಪದ"
|
||||||
user: "ಬಳಕೆದಾರ"
|
user: "ಬಳಕೆದಾರ"
|
||||||
|
searchByGoogle: "ಹುಡುಕು"
|
||||||
_email:
|
_email:
|
||||||
_follow:
|
_follow:
|
||||||
title: "ಹಿಂಬಾಲಿಸಿದರು"
|
title: "ಹಿಂಬಾಲಿಸಿದರು"
|
||||||
|
@ -106,6 +106,7 @@ clickToShow: "클릭하여 보기"
|
|||||||
sensitive: "열람주의"
|
sensitive: "열람주의"
|
||||||
add: "추가"
|
add: "추가"
|
||||||
reaction: "리액션"
|
reaction: "리액션"
|
||||||
|
reactionSetting: "선택기에 표시할 리액션"
|
||||||
reactionSettingDescription2: "끌어서 순서 변경, 클릭해서 삭제, +를 눌러서 추가할 수 있습니다."
|
reactionSettingDescription2: "끌어서 순서 변경, 클릭해서 삭제, +를 눌러서 추가할 수 있습니다."
|
||||||
rememberNoteVisibility: "공개 범위를 기억하기"
|
rememberNoteVisibility: "공개 범위를 기억하기"
|
||||||
attachCancel: "첨부 취소"
|
attachCancel: "첨부 취소"
|
||||||
@ -140,6 +141,8 @@ flagAsBot: "나는 봇입니다"
|
|||||||
flagAsBotDescription: "이 계정을 자동화된 수단으로 운용할 경우에 활성화해 주세요. 이 플래그를 활성화하면, 다른 봇이 이를 참고하여 봇 끼리의 무한 연쇄 반응을 회피하거나, 이 계정의 시스템 상에서의 취급이 Bot 운영에 최적화되는 등의 변화가 생깁니다."
|
flagAsBotDescription: "이 계정을 자동화된 수단으로 운용할 경우에 활성화해 주세요. 이 플래그를 활성화하면, 다른 봇이 이를 참고하여 봇 끼리의 무한 연쇄 반응을 회피하거나, 이 계정의 시스템 상에서의 취급이 Bot 운영에 최적화되는 등의 변화가 생깁니다."
|
||||||
flagAsCat: "나는 고양이다냥"
|
flagAsCat: "나는 고양이다냥"
|
||||||
flagAsCatDescription: "이 계정이 고양이라면 활성화 해주세요."
|
flagAsCatDescription: "이 계정이 고양이라면 활성화 해주세요."
|
||||||
|
flagShowTimelineReplies: "타임라인에 노트의 답글을 표시하기"
|
||||||
|
flagShowTimelineRepliesDescription: "이 설정을 활성화하면 타임라인에 다른 유저 간의 답글을 표시합니다."
|
||||||
autoAcceptFollowed: "팔로우 중인 유저로부터의 팔로우 요청을 자동 수락"
|
autoAcceptFollowed: "팔로우 중인 유저로부터의 팔로우 요청을 자동 수락"
|
||||||
addAccount: "계정 추가"
|
addAccount: "계정 추가"
|
||||||
loginFailed: "로그인에 실패했습니다"
|
loginFailed: "로그인에 실패했습니다"
|
||||||
@ -234,6 +237,8 @@ resetAreYouSure: "초기화 하시겠습니까?"
|
|||||||
saved: "저장하였습니다"
|
saved: "저장하였습니다"
|
||||||
messaging: "대화"
|
messaging: "대화"
|
||||||
upload: "업로드"
|
upload: "업로드"
|
||||||
|
keepOriginalUploading: "원본 이미지를 유지"
|
||||||
|
keepOriginalUploadingDescription: "이미지를 업로드할 때에 원본을 그대로 유지합니다. 비활성화하면 업로드할 때 브라우저에서 웹 공개용 이미지를 생성합니다."
|
||||||
fromDrive: "드라이브에서"
|
fromDrive: "드라이브에서"
|
||||||
fromUrl: "URL로부터"
|
fromUrl: "URL로부터"
|
||||||
uploadFromUrl: "URL 업로드"
|
uploadFromUrl: "URL 업로드"
|
||||||
@ -241,7 +246,6 @@ uploadFromUrlDescription: "업로드하려는 파일의 URL"
|
|||||||
uploadFromUrlRequested: "업로드를 요청했습니다"
|
uploadFromUrlRequested: "업로드를 요청했습니다"
|
||||||
uploadFromUrlMayTakeTime: "업로드가 완료될 때까지 시간이 소요될 수 있습니다."
|
uploadFromUrlMayTakeTime: "업로드가 완료될 때까지 시간이 소요될 수 있습니다."
|
||||||
explore: "발견하기"
|
explore: "발견하기"
|
||||||
games: "Misskey Games"
|
|
||||||
messageRead: "읽음"
|
messageRead: "읽음"
|
||||||
noMoreHistory: "이것보다 과거의 기록이 없습니다"
|
noMoreHistory: "이것보다 과거의 기록이 없습니다"
|
||||||
startMessaging: "대화 시작하기"
|
startMessaging: "대화 시작하기"
|
||||||
@ -321,8 +325,6 @@ disablingTimelinesInfo: "특정 타임라인을 비활성화하더라도 관리
|
|||||||
registration: "등록"
|
registration: "등록"
|
||||||
enableRegistration: "신규 회원가입을 활성화"
|
enableRegistration: "신규 회원가입을 활성화"
|
||||||
invite: "초대"
|
invite: "초대"
|
||||||
proxyRemoteFiles: "리모트 파일 프록시"
|
|
||||||
proxyRemoteFilesDescription: "이 설정을 활성화할 경우, 저장되지 않았거나 저장용량 초과로 삭제된 리모트 파일을 로컬에서 프록시하여 썸네일을 생성하게 됩니다. 서버의 스토리지에는 영향을 주지 않습니다."
|
|
||||||
driveCapacityPerLocalAccount: "로컬 유저 한 명당 드라이브 용량"
|
driveCapacityPerLocalAccount: "로컬 유저 한 명당 드라이브 용량"
|
||||||
driveCapacityPerRemoteAccount: "리모트 유저 한 명당 드라이브 용량"
|
driveCapacityPerRemoteAccount: "리모트 유저 한 명당 드라이브 용량"
|
||||||
inMb: "메가바이트 단위"
|
inMb: "메가바이트 단위"
|
||||||
@ -418,7 +420,6 @@ next: "다음"
|
|||||||
retype: "다시 입력"
|
retype: "다시 입력"
|
||||||
noteOf: "{user}의 노트"
|
noteOf: "{user}의 노트"
|
||||||
inviteToGroup: "그룹에 초대하기"
|
inviteToGroup: "그룹에 초대하기"
|
||||||
maxNoteTextLength: "노트의 문자 수 제한"
|
|
||||||
quoteAttached: "인용함"
|
quoteAttached: "인용함"
|
||||||
quoteQuestion: "인용해서 작성하시겠습니까?"
|
quoteQuestion: "인용해서 작성하시겠습니까?"
|
||||||
noMessagesYet: "아직 대화가 없습니다"
|
noMessagesYet: "아직 대화가 없습니다"
|
||||||
@ -447,6 +448,7 @@ uiLanguage: "UI 표시 언어"
|
|||||||
groupInvited: "그룹에 초대되었습니다"
|
groupInvited: "그룹에 초대되었습니다"
|
||||||
aboutX: "{x}에 대하여"
|
aboutX: "{x}에 대하여"
|
||||||
useOsNativeEmojis: "OS 기본 이모지를 사용"
|
useOsNativeEmojis: "OS 기본 이모지를 사용"
|
||||||
|
disableDrawer: "드로어 메뉴를 사용하지 않기"
|
||||||
youHaveNoGroups: "그룹이 없습니다"
|
youHaveNoGroups: "그룹이 없습니다"
|
||||||
joinOrCreateGroup: "다른 그룹의 초대를 받거나, 직접 새 그룹을 만들어 보세요."
|
joinOrCreateGroup: "다른 그룹의 초대를 받거나, 직접 새 그룹을 만들어 보세요."
|
||||||
noHistory: "기록이 없습니다"
|
noHistory: "기록이 없습니다"
|
||||||
@ -535,7 +537,6 @@ yourAccountSuspendedDescription: "이 계정은 서버의 이용 약관을 위
|
|||||||
menu: "메뉴"
|
menu: "메뉴"
|
||||||
divider: "구분선"
|
divider: "구분선"
|
||||||
addItem: "항목 추가"
|
addItem: "항목 추가"
|
||||||
rooms: "방"
|
|
||||||
relays: "릴레이"
|
relays: "릴레이"
|
||||||
addRelay: "릴레이 추가"
|
addRelay: "릴레이 추가"
|
||||||
inboxUrl: "Inbox 주소"
|
inboxUrl: "Inbox 주소"
|
||||||
@ -612,7 +613,6 @@ regenerateLoginToken: "로그인 토큰을 재생성"
|
|||||||
regenerateLoginTokenDescription: "로그인할 때 사용되는 내부 토큰을 재생성합니다. 일반적으로 이 작업을 실행할 필요는 없습니다. 이 기능을 사용하면 이 계정으로 로그인한 모든 기기에서 로그아웃됩니다."
|
regenerateLoginTokenDescription: "로그인할 때 사용되는 내부 토큰을 재생성합니다. 일반적으로 이 작업을 실행할 필요는 없습니다. 이 기능을 사용하면 이 계정으로 로그인한 모든 기기에서 로그아웃됩니다."
|
||||||
setMultipleBySeparatingWithSpace: "공백으로 구분하여 여러 개 설정할 수 있습니다."
|
setMultipleBySeparatingWithSpace: "공백으로 구분하여 여러 개 설정할 수 있습니다."
|
||||||
fileIdOrUrl: "파일 ID 또는 URL"
|
fileIdOrUrl: "파일 ID 또는 URL"
|
||||||
chatOpenBehavior: "대화를 열 때의 동작"
|
|
||||||
behavior: "동작"
|
behavior: "동작"
|
||||||
sample: "예시"
|
sample: "예시"
|
||||||
abuseReports: "신고"
|
abuseReports: "신고"
|
||||||
@ -620,8 +620,11 @@ reportAbuse: "신고"
|
|||||||
reportAbuseOf: "{name}을 신고하기"
|
reportAbuseOf: "{name}을 신고하기"
|
||||||
fillAbuseReportDescription: "신고하려는 이유를 자세히 알려주세요. 특정 게시물을 신고할 때에는 게시물의 URL도 포함해 주세요."
|
fillAbuseReportDescription: "신고하려는 이유를 자세히 알려주세요. 특정 게시물을 신고할 때에는 게시물의 URL도 포함해 주세요."
|
||||||
abuseReported: "신고를 보냈습니다. 신고해 주셔서 감사합니다."
|
abuseReported: "신고를 보냈습니다. 신고해 주셔서 감사합니다."
|
||||||
|
reporter: "신고자"
|
||||||
reporteeOrigin: "피신고자"
|
reporteeOrigin: "피신고자"
|
||||||
reporterOrigin: "신고자"
|
reporterOrigin: "신고자"
|
||||||
|
forwardReport: "리모트 인스턴스에도 신고 내용 보내기"
|
||||||
|
forwardReportIsAnonymous: "리모트 인스턴스에서는 나의 정보를 볼 수 없으며, 익명의 시스템 계정으로 표시됩니다."
|
||||||
send: "전송"
|
send: "전송"
|
||||||
abuseMarkAsResolved: "해결됨으로 표시"
|
abuseMarkAsResolved: "해결됨으로 표시"
|
||||||
openInNewTab: "새 탭에서 열기"
|
openInNewTab: "새 탭에서 열기"
|
||||||
@ -669,7 +672,6 @@ emailVerified: "메일 주소가 확인되었습니다."
|
|||||||
noteFavoritesCount: "즐겨찾기한 노트 수"
|
noteFavoritesCount: "즐겨찾기한 노트 수"
|
||||||
pageLikesCount: "좋아요 한 Page 수"
|
pageLikesCount: "좋아요 한 Page 수"
|
||||||
pageLikedCount: "Page에 받은 좋아요 수"
|
pageLikedCount: "Page에 받은 좋아요 수"
|
||||||
reversiCount: "리버시 대국 횟수"
|
|
||||||
contact: "연락처"
|
contact: "연락처"
|
||||||
useSystemFont: "시스템 기본 글꼴을 사용"
|
useSystemFont: "시스템 기본 글꼴을 사용"
|
||||||
clips: "클립"
|
clips: "클립"
|
||||||
@ -684,6 +686,7 @@ center: "가운데"
|
|||||||
wide: "넓게"
|
wide: "넓게"
|
||||||
narrow: "좁게"
|
narrow: "좁게"
|
||||||
reloadToApplySetting: "이 설정을 적용하려면 페이지를 새로고침해야 합니다. 바로 새로고침하시겠습니까?"
|
reloadToApplySetting: "이 설정을 적용하려면 페이지를 새로고침해야 합니다. 바로 새로고침하시겠습니까?"
|
||||||
|
needReloadToApply: "변경 사항은 새로고침하면 적용됩니다."
|
||||||
showTitlebar: "타이틀 바를 표시하기"
|
showTitlebar: "타이틀 바를 표시하기"
|
||||||
clearCache: "캐시 비우기"
|
clearCache: "캐시 비우기"
|
||||||
onlineUsersCount: "{n}명이 접속 중"
|
onlineUsersCount: "{n}명이 접속 중"
|
||||||
@ -744,6 +747,7 @@ notRecommended: "추천하지 않음"
|
|||||||
botProtection: "Bot 방어"
|
botProtection: "Bot 방어"
|
||||||
instanceBlocking: "인스턴스 차단"
|
instanceBlocking: "인스턴스 차단"
|
||||||
selectAccount: "계정 선택"
|
selectAccount: "계정 선택"
|
||||||
|
switchAccount: "계정 바꾸기"
|
||||||
enabled: "활성화"
|
enabled: "활성화"
|
||||||
disabled: "비활성화"
|
disabled: "비활성화"
|
||||||
quickAction: "빠른 동작"
|
quickAction: "빠른 동작"
|
||||||
@ -812,6 +816,17 @@ deleteAccountConfirm: "계정이 삭제되고 되돌릴 수 없게 됩니다.
|
|||||||
incorrectPassword: "비밀번호가 올바르지 않습니다."
|
incorrectPassword: "비밀번호가 올바르지 않습니다."
|
||||||
voteConfirm: "\"{choice}\"에 투표하시겠습니까?"
|
voteConfirm: "\"{choice}\"에 투표하시겠습니까?"
|
||||||
hide: "숨기기"
|
hide: "숨기기"
|
||||||
|
leaveGroup: "그룹 나가기"
|
||||||
|
leaveGroupConfirm: "\"{name}\"에서 나갈까요?"
|
||||||
|
useDrawerReactionPickerForMobile: "모바일에서 드로어 메뉴로 표시"
|
||||||
|
welcomeBackWithName: "환영합니다, {name}님"
|
||||||
|
clickToFinishEmailVerification: "[{ok}]를 눌러 이메일 인증을 완료하세요."
|
||||||
|
overridedDeviceKind: "장치 유형"
|
||||||
|
smartphone: "스마트폰"
|
||||||
|
tablet: "태블릿"
|
||||||
|
auto: "자동"
|
||||||
|
searchByGoogle: "검색"
|
||||||
|
indefinitely: "무기한"
|
||||||
_emailUnavailable:
|
_emailUnavailable:
|
||||||
used: "이 메일 주소는 사용중입니다"
|
used: "이 메일 주소는 사용중입니다"
|
||||||
format: "형식이 올바르지 않습니다"
|
format: "형식이 올바르지 않습니다"
|
||||||
@ -937,39 +952,6 @@ _mfm:
|
|||||||
sparkleDescription: "반짝이는 파티클 효과를 추가합니다."
|
sparkleDescription: "반짝이는 파티클 효과를 추가합니다."
|
||||||
rotate: "회전"
|
rotate: "회전"
|
||||||
rotateDescription: "지정한 각도로 회전시킵니다."
|
rotateDescription: "지정한 각도로 회전시킵니다."
|
||||||
_reversi:
|
|
||||||
reversi: "리버시"
|
|
||||||
gameSettings: "대국 설정"
|
|
||||||
chooseBoard: "보드 선택"
|
|
||||||
blackOrWhite: "선공/후공"
|
|
||||||
blackIs: "{name}님이 흑(선공)"
|
|
||||||
rules: "규칙"
|
|
||||||
botSettings: "Bot 설정"
|
|
||||||
thisGameIsStartedSoon: "잠시 후에 대국이 시작됩니다"
|
|
||||||
waitingForOther: "상대의 준비가 완료될 때까지 기다리고 있습니다"
|
|
||||||
waitingForMe: "당신의 준비 완료를 기다리고 있습니다"
|
|
||||||
waitingBoth: "준비해 주세요"
|
|
||||||
ready: "준비 완료"
|
|
||||||
cancelReady: "준비 취소"
|
|
||||||
opponentTurn: "상대의 차례입니다"
|
|
||||||
myTurn: "당신의 차례입니다"
|
|
||||||
turnOf: "{name}님의 차례입니다"
|
|
||||||
pastTurnOf: "{name}님의 차례"
|
|
||||||
surrender: "기권"
|
|
||||||
surrendered: "기권에 의해"
|
|
||||||
drawn: "무승부"
|
|
||||||
won: "{name}님의 승리"
|
|
||||||
black: "흑"
|
|
||||||
white: "백"
|
|
||||||
total: "합계"
|
|
||||||
turnCount: "{count}턴 째"
|
|
||||||
myGames: "내 대국"
|
|
||||||
allGames: "모두의 대국"
|
|
||||||
ended: "종료"
|
|
||||||
playing: "지금 대국 중"
|
|
||||||
isLlotheo: "돌이 적은 사람이 승리 (llotheo)"
|
|
||||||
loopedMap: "루프 지도"
|
|
||||||
canPutEverywhere: "어디에나 놓을 수 있음"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "보이지 않음"
|
none: "보이지 않음"
|
||||||
remote: "리모트 유저에게만 보이기"
|
remote: "리모트 유저에게만 보이기"
|
||||||
@ -1089,8 +1071,6 @@ _sfx:
|
|||||||
chatBg: "대화 (백그라운드)"
|
chatBg: "대화 (백그라운드)"
|
||||||
antenna: "안테나 수신"
|
antenna: "안테나 수신"
|
||||||
channel: "채널 알림"
|
channel: "채널 알림"
|
||||||
reversiPutBlack: "리버시: 흑돌을 두었을 때"
|
|
||||||
reversiPutWhite: "리버시: 백돌을 두었을 때"
|
|
||||||
_ago:
|
_ago:
|
||||||
unknown: "알 수 없음"
|
unknown: "알 수 없음"
|
||||||
future: "미래"
|
future: "미래"
|
||||||
@ -1283,8 +1263,8 @@ _exportOrImport:
|
|||||||
excludeMutingUsers: "뮤트한 유저 제외하기"
|
excludeMutingUsers: "뮤트한 유저 제외하기"
|
||||||
excludeInactiveUsers: "휴면 중인 계정 제외하기"
|
excludeInactiveUsers: "휴면 중인 계정 제외하기"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesIncDec: "연합 인스턴스 수 증감"
|
federation: "연합"
|
||||||
federationInstancesTotal: "연합 인스턴스 수 합계"
|
apRequest: "요청"
|
||||||
usersIncDec: "유저 수 증감"
|
usersIncDec: "유저 수 증감"
|
||||||
usersTotal: "유저 수 합계"
|
usersTotal: "유저 수 합계"
|
||||||
activeUsers: "활성 유저 수"
|
activeUsers: "활성 유저 수"
|
||||||
@ -1313,68 +1293,6 @@ _timelines:
|
|||||||
local: "로컬"
|
local: "로컬"
|
||||||
social: "소셜"
|
social: "소셜"
|
||||||
global: "글로벌"
|
global: "글로벌"
|
||||||
_rooms:
|
|
||||||
roomOf: "{user}의 방"
|
|
||||||
addFurniture: "가구를 배치"
|
|
||||||
translate: "이동"
|
|
||||||
rotate: "회전"
|
|
||||||
exit: "뒤로"
|
|
||||||
remove: "치우기"
|
|
||||||
clear: "모두 치우기"
|
|
||||||
clearConfirm: "정말 방 안의 모든 가구를 치우시겠습니까?"
|
|
||||||
leaveConfirm: "저장되지 않은 변경 사항이 있습니다. 정말 나가시겠습니까?"
|
|
||||||
chooseImage: "이미지 선택"
|
|
||||||
roomType: "방 스타일"
|
|
||||||
carpetColor: "바닥 색상"
|
|
||||||
_roomType:
|
|
||||||
default: "기본값"
|
|
||||||
washitsu: "일본식"
|
|
||||||
_furnitures:
|
|
||||||
milk: "우유 팩"
|
|
||||||
bed: "침대"
|
|
||||||
low-table: "낮은 테이블"
|
|
||||||
desk: "책상"
|
|
||||||
chair: "의자"
|
|
||||||
chair2: "의자 2"
|
|
||||||
fan: "환기구"
|
|
||||||
pc: "컴퓨터"
|
|
||||||
plant: "관엽식물"
|
|
||||||
plant2: "관엽식물 2"
|
|
||||||
eraser: "지우개"
|
|
||||||
pencil: "연필"
|
|
||||||
pudding: "푸딩"
|
|
||||||
cardboard-box: "골판지 상자"
|
|
||||||
cardboard-box2: "골판지 상자 2"
|
|
||||||
cardboard-box3: "골판지 상자 3"
|
|
||||||
book: "책"
|
|
||||||
book2: "책 2"
|
|
||||||
piano: "피아노"
|
|
||||||
facial-tissue: "휴지 상자"
|
|
||||||
server: "서버"
|
|
||||||
moon: "달"
|
|
||||||
corkboard: "게시판"
|
|
||||||
mousepad: "마우스 패드"
|
|
||||||
monitor: "모니터"
|
|
||||||
keyboard: "키보드"
|
|
||||||
carpet-stripe: "카페트 (줄무늬)"
|
|
||||||
mat: "매트"
|
|
||||||
color-box: "책장"
|
|
||||||
wall-clock: "벽걸이 시계"
|
|
||||||
photoframe: "액자"
|
|
||||||
cube: "큐브"
|
|
||||||
tv: "TV"
|
|
||||||
pinguin: "펭귄"
|
|
||||||
rubik-cube: "루빅스 큐브"
|
|
||||||
poster-h: "포스터 (가로)"
|
|
||||||
poster-v: "포스터 (세로)"
|
|
||||||
sofa: "소파"
|
|
||||||
spiral: "나선형 계단"
|
|
||||||
bin: "휴지통"
|
|
||||||
cup-noodle: "컵라면"
|
|
||||||
holo-display: "홀로그램"
|
|
||||||
energy-drink: "에너지 드링크"
|
|
||||||
doll-ai: "아이쨩 인형"
|
|
||||||
banknote: "지폐뭉치"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "페이지 만들기"
|
newPage: "페이지 만들기"
|
||||||
editPage: "페이지 수정"
|
editPage: "페이지 수정"
|
||||||
|
@ -119,6 +119,23 @@ unblock: "Deblokkeren"
|
|||||||
suspend: "Opschorten"
|
suspend: "Opschorten"
|
||||||
unsuspend: "Heractiveren"
|
unsuspend: "Heractiveren"
|
||||||
blockConfirm: "Weet je zeker dat je dit account wil blokkeren?"
|
blockConfirm: "Weet je zeker dat je dit account wil blokkeren?"
|
||||||
|
unblockConfirm: "Ben je zeker dat je deze account wil blokkeren?"
|
||||||
|
suspendConfirm: "Ben je zeker dat je deze account wil suspenderen?"
|
||||||
|
unsuspendConfirm: "Ben je zeker dat je deze account wil opnieuw aanstellen?"
|
||||||
|
flagAsBot: "Markeer dit account als een robot."
|
||||||
|
flagAsBotDescription: "Als dit account van een programma wordt beheerd, zet deze vlag aan. Het aanzetten helpt andere ontwikkelaars om bijvoorbeeld onbedoelde feedback loops te doorbreken of om Misskey meer geschikt te maken."
|
||||||
|
flagAsCat: "Markeer dit account als een kat."
|
||||||
|
flagAsCatDescription: "Zet deze vlag aan als je wilt aangeven dat dit account een kat is."
|
||||||
|
flagShowTimelineReplies: "Toon antwoorden op de tijdlijn."
|
||||||
|
flagShowTimelineRepliesDescription: "Als je dit vlag aanzet, toont de tijdlijn ook antwoorden op andere en niet alleen jouw eigen notities."
|
||||||
|
autoAcceptFollowed: "Accepteer verzoeken om jezelf te volgen vanzelf als je de verzoeker al volgt."
|
||||||
|
addAccount: "Account toevoegen"
|
||||||
|
loginFailed: "Aanmelding mislukt."
|
||||||
|
showOnRemote: "Toon op de externe instantie."
|
||||||
|
general: "Algemeen"
|
||||||
|
wallpaper: "Achtergrond"
|
||||||
|
setWallpaper: "Achtergrond instellen"
|
||||||
|
removeWallpaper: "Achtergrond verwijderen"
|
||||||
searchWith: "Zoeken: {q}"
|
searchWith: "Zoeken: {q}"
|
||||||
youHaveNoLists: "Je hebt geen lijsten"
|
youHaveNoLists: "Je hebt geen lijsten"
|
||||||
followConfirm: "Weet je zeker dat je {name} wilt volgen?"
|
followConfirm: "Weet je zeker dat je {name} wilt volgen?"
|
||||||
@ -205,6 +222,8 @@ resetAreYouSure: "Resetten?"
|
|||||||
saved: "Opgeslagen"
|
saved: "Opgeslagen"
|
||||||
messaging: "Chat"
|
messaging: "Chat"
|
||||||
upload: "Uploaden"
|
upload: "Uploaden"
|
||||||
|
keepOriginalUploading: "Origineel beeld behouden."
|
||||||
|
keepOriginalUploadingDescription: "Bewaar de originele versie bij het uploaden van afbeeldingen. Indien uitgeschakeld, wordt bij het uploaden een alternatieve versie voor webpublicatie genereert."
|
||||||
fromDrive: "Van schijf"
|
fromDrive: "Van schijf"
|
||||||
fromUrl: "Van URL"
|
fromUrl: "Van URL"
|
||||||
uploadFromUrl: "Uploaden vanaf een URL"
|
uploadFromUrl: "Uploaden vanaf een URL"
|
||||||
@ -212,7 +231,6 @@ uploadFromUrlDescription: "URL van het bestand dat je wil uploaden"
|
|||||||
uploadFromUrlRequested: "Uploadverzoek"
|
uploadFromUrlRequested: "Uploadverzoek"
|
||||||
uploadFromUrlMayTakeTime: "Het kan even duren voordat het uploaden voltooid is."
|
uploadFromUrlMayTakeTime: "Het kan even duren voordat het uploaden voltooid is."
|
||||||
explore: "Verkennen"
|
explore: "Verkennen"
|
||||||
games: "Misskey spellen"
|
|
||||||
messageRead: "Lezen"
|
messageRead: "Lezen"
|
||||||
noMoreHistory: "Er is geen verdere geschiedenis"
|
noMoreHistory: "Er is geen verdere geschiedenis"
|
||||||
startMessaging: "Start een gesprek"
|
startMessaging: "Start een gesprek"
|
||||||
@ -246,9 +264,36 @@ renameFile: "Wijzig bestandsnaam"
|
|||||||
folderName: "Mapnaam"
|
folderName: "Mapnaam"
|
||||||
createFolder: "Map aanmaken"
|
createFolder: "Map aanmaken"
|
||||||
renameFolder: "Map hernoemen"
|
renameFolder: "Map hernoemen"
|
||||||
|
deleteFolder: "Map verwijderen"
|
||||||
|
addFile: "Bestand toevoegen"
|
||||||
|
emptyDrive: "Jouw Drive is leeg."
|
||||||
|
emptyFolder: "Deze map is leeg"
|
||||||
|
unableToDelete: "Kan niet worden verwijderd"
|
||||||
|
inputNewFileName: "Voer een nieuwe naam in"
|
||||||
|
copyUrl: "URL kopiëren"
|
||||||
|
rename: "Hernoemen"
|
||||||
|
avatar: "Avatar"
|
||||||
|
banner: "Banner"
|
||||||
nsfw: "NSFW"
|
nsfw: "NSFW"
|
||||||
|
whenServerDisconnected: "Wanneer de verbinding met de server wordt onderbroken"
|
||||||
|
disconnectedFromServer: "Verbinding met de server onderbroken."
|
||||||
|
inMb: "in megabytes"
|
||||||
pinnedNotes: "Vastgemaakte notitie"
|
pinnedNotes: "Vastgemaakte notitie"
|
||||||
userList: "Lijsten"
|
userList: "Lijsten"
|
||||||
|
aboutMisskey: "Over Misskey"
|
||||||
|
administrator: "Beheerder"
|
||||||
|
token: "Token"
|
||||||
|
securityKeyName: "Sleutelnaam"
|
||||||
|
registerSecurityKey: "Zekerheids-Sleutel registreren"
|
||||||
|
lastUsed: "Laatst gebruikt"
|
||||||
|
unregister: "Uitschrijven"
|
||||||
|
passwordLessLogin: "Inloggen zonder wachtwoord"
|
||||||
|
resetPassword: "Wachtwoord terugzetten"
|
||||||
|
newPasswordIs: "Het nieuwe wachtwoord is „{password}”."
|
||||||
|
reduceUiAnimation: "Verminder beweging in de UI"
|
||||||
|
share: "Delen"
|
||||||
|
notFound: "Niet gevonden"
|
||||||
|
cacheClear: "Cache verwijderen"
|
||||||
smtpHost: "Server"
|
smtpHost: "Server"
|
||||||
smtpUser: "Gebruikersnaam"
|
smtpUser: "Gebruikersnaam"
|
||||||
smtpPass: "Wachtwoord"
|
smtpPass: "Wachtwoord"
|
||||||
@ -257,6 +302,7 @@ user: "Gebruikers"
|
|||||||
muteThread: "Discussies dempen "
|
muteThread: "Discussies dempen "
|
||||||
unmuteThread: "Dempen van discussie ongedaan maken"
|
unmuteThread: "Dempen van discussie ongedaan maken"
|
||||||
hide: "Verbergen"
|
hide: "Verbergen"
|
||||||
|
searchByGoogle: "Zoeken"
|
||||||
_email:
|
_email:
|
||||||
_follow:
|
_follow:
|
||||||
title: "volgde jou"
|
title: "volgde jou"
|
||||||
@ -292,13 +338,10 @@ _exportOrImport:
|
|||||||
userLists: "Lijsten"
|
userLists: "Lijsten"
|
||||||
excludeMutingUsers: "Negeer gedempte gebruikers"
|
excludeMutingUsers: "Negeer gedempte gebruikers"
|
||||||
excludeInactiveUsers: "Negeer inactieve gebruikers"
|
excludeInactiveUsers: "Negeer inactieve gebruikers"
|
||||||
|
_charts:
|
||||||
|
federation: "Federatie"
|
||||||
_timelines:
|
_timelines:
|
||||||
home: "Startpagina"
|
home: "Startpagina"
|
||||||
_rooms:
|
|
||||||
_roomType:
|
|
||||||
default: "Standaard"
|
|
||||||
_furnitures:
|
|
||||||
monitor: "Monitor"
|
|
||||||
_pages:
|
_pages:
|
||||||
blocks:
|
blocks:
|
||||||
image: "Afbeeldingen"
|
image: "Afbeeldingen"
|
||||||
|
@ -81,6 +81,8 @@ somethingHappened: "Coś poszło nie tak"
|
|||||||
retry: "Spróbuj ponownie"
|
retry: "Spróbuj ponownie"
|
||||||
pageLoadError: "Nie udało się załadować strony"
|
pageLoadError: "Nie udało się załadować strony"
|
||||||
pageLoadErrorDescription: "Zwykle jest to spowodowane problemem z siecią lub cache przeglądarki. Spróbuj wyczyścić cache i sprawdź jeszcze raz za chwilę."
|
pageLoadErrorDescription: "Zwykle jest to spowodowane problemem z siecią lub cache przeglądarki. Spróbuj wyczyścić cache i sprawdź jeszcze raz za chwilę."
|
||||||
|
serverIsDead: "Serwer nie odpowiada. Zaczekaj chwilę i spróbuj ponownie."
|
||||||
|
youShouldUpgradeClient: "Odśwież stronę, by zaaktualizować klienta."
|
||||||
enterListName: "Nazwa listy"
|
enterListName: "Nazwa listy"
|
||||||
privacy: "Prywatność"
|
privacy: "Prywatność"
|
||||||
makeFollowManuallyApprove: "Prośby o możliwość obserwacji wymagają zatwierdzenia"
|
makeFollowManuallyApprove: "Prośby o możliwość obserwacji wymagają zatwierdzenia"
|
||||||
@ -104,6 +106,7 @@ clickToShow: "Kliknij, aby wyświetlić"
|
|||||||
sensitive: "NSFW"
|
sensitive: "NSFW"
|
||||||
add: "Dodaj"
|
add: "Dodaj"
|
||||||
reaction: "Reakcja"
|
reaction: "Reakcja"
|
||||||
|
reactionSetting: "Reakcje do pokazania w wyborniku reakcji"
|
||||||
reactionSettingDescription2: "Przeciągnij aby zmienić kolejność, naciśnij aby usunąć, naciśnij „+” aby dodać"
|
reactionSettingDescription2: "Przeciągnij aby zmienić kolejność, naciśnij aby usunąć, naciśnij „+” aby dodać"
|
||||||
rememberNoteVisibility: "Zapamiętuj ustawienia widoczności wpisu"
|
rememberNoteVisibility: "Zapamiętuj ustawienia widoczności wpisu"
|
||||||
attachCancel: "Usuń załącznik"
|
attachCancel: "Usuń załącznik"
|
||||||
@ -180,6 +183,7 @@ instanceInfo: "Informacje o instancji"
|
|||||||
statistics: "Statystyki"
|
statistics: "Statystyki"
|
||||||
clearQueue: "Wyczyść kolejkę"
|
clearQueue: "Wyczyść kolejkę"
|
||||||
clearQueueConfirmTitle: "Czy na pewno chcesz wyczyścić kolejkę?"
|
clearQueueConfirmTitle: "Czy na pewno chcesz wyczyścić kolejkę?"
|
||||||
|
clearQueueConfirmText: "Wszystkie niewysłane wpisy z kolejki nie zostaną wysłane. Zwykle to nie jest konieczne."
|
||||||
clearCachedFiles: "Wyczyść pamięć podręczną"
|
clearCachedFiles: "Wyczyść pamięć podręczną"
|
||||||
clearCachedFilesConfirm: "Czy na pewno chcesz usunąć wszystkie zdalne pliki z pamięci podręcznej?"
|
clearCachedFilesConfirm: "Czy na pewno chcesz usunąć wszystkie zdalne pliki z pamięci podręcznej?"
|
||||||
blockedInstances: "Zablokowane instancje"
|
blockedInstances: "Zablokowane instancje"
|
||||||
@ -219,6 +223,7 @@ more: "Więcej!"
|
|||||||
featured: "Wyróżnione"
|
featured: "Wyróżnione"
|
||||||
usernameOrUserId: "Nazwa lub id użytkownika"
|
usernameOrUserId: "Nazwa lub id użytkownika"
|
||||||
noSuchUser: "Nie znaleziono użytkownika"
|
noSuchUser: "Nie znaleziono użytkownika"
|
||||||
|
lookup: "Zapytania"
|
||||||
announcements: "Ogłoszenia"
|
announcements: "Ogłoszenia"
|
||||||
imageUrl: "Adres URL obrazka"
|
imageUrl: "Adres URL obrazka"
|
||||||
remove: "Usuń"
|
remove: "Usuń"
|
||||||
@ -236,7 +241,6 @@ uploadFromUrlDescription: "Adres URL pliku, który chcesz wysłać"
|
|||||||
uploadFromUrlRequested: "Zażądano wysłania"
|
uploadFromUrlRequested: "Zażądano wysłania"
|
||||||
uploadFromUrlMayTakeTime: "Wysyłanie może chwilę potrwać."
|
uploadFromUrlMayTakeTime: "Wysyłanie może chwilę potrwać."
|
||||||
explore: "Eksploruj"
|
explore: "Eksploruj"
|
||||||
games: "Gry Misskey"
|
|
||||||
messageRead: "Przeczytano"
|
messageRead: "Przeczytano"
|
||||||
noMoreHistory: "Nie ma dalszej historii"
|
noMoreHistory: "Nie ma dalszej historii"
|
||||||
startMessaging: "Rozpocznij czat"
|
startMessaging: "Rozpocznij czat"
|
||||||
@ -308,6 +312,8 @@ monthX: "{month}"
|
|||||||
yearX: "{year}"
|
yearX: "{year}"
|
||||||
pages: "Strony"
|
pages: "Strony"
|
||||||
integration: "Integracja"
|
integration: "Integracja"
|
||||||
|
connectService: "Połącz"
|
||||||
|
disconnectService: "Rozłącz"
|
||||||
enableLocalTimeline: "Włącz lokalną oś czasu"
|
enableLocalTimeline: "Włącz lokalną oś czasu"
|
||||||
enableGlobalTimeline: "Włącz globalną oś czasu"
|
enableGlobalTimeline: "Włącz globalną oś czasu"
|
||||||
disablingTimelinesInfo: "Administratorzy i moderatorzy będą zawsze mieć dostęp do wszystkich osi czasu, nawet gdy są one wyłączone."
|
disablingTimelinesInfo: "Administratorzy i moderatorzy będą zawsze mieć dostęp do wszystkich osi czasu, nawet gdy są one wyłączone."
|
||||||
@ -319,11 +325,13 @@ driveCapacityPerRemoteAccount: "Powierzchnia dyskowa na zdalnego użytkownika"
|
|||||||
inMb: "W megabajtach"
|
inMb: "W megabajtach"
|
||||||
iconUrl: "Adres URL ikony"
|
iconUrl: "Adres URL ikony"
|
||||||
bannerUrl: "Adres URL banera"
|
bannerUrl: "Adres URL banera"
|
||||||
|
backgroundImageUrl: "Adres URL tła"
|
||||||
basicInfo: "Podstawowe informacje"
|
basicInfo: "Podstawowe informacje"
|
||||||
pinnedUsers: "Przypięty użytkownik"
|
pinnedUsers: "Przypięty użytkownik"
|
||||||
pinnedUsersDescription: "Wypisz po jednej nazwie użytkownika w wierszu. Podani użytkownicy zostaną przypięci pod kartą „Eksploruj”."
|
pinnedUsersDescription: "Wypisz po jednej nazwie użytkownika w wierszu. Podani użytkownicy zostaną przypięci pod kartą „Eksploruj”."
|
||||||
pinnedPages: "Przypięte strony"
|
pinnedPages: "Przypięte strony"
|
||||||
pinnedPagesDescription: "Wprowadź ścieżki stron które chcesz przypiąć na głównej stronie instancji, oddzielone znakiem nowego wiersza."
|
pinnedPagesDescription: "Wprowadź ścieżki stron które chcesz przypiąć na głównej stronie instancji, oddzielone znakiem nowego wiersza."
|
||||||
|
pinnedClipId: "ID przypiętego klipu"
|
||||||
pinnedNotes: "Przypięty wpis"
|
pinnedNotes: "Przypięty wpis"
|
||||||
hcaptcha: "hCaptcha"
|
hcaptcha: "hCaptcha"
|
||||||
enableHcaptcha: "Włącz hCaptcha"
|
enableHcaptcha: "Włącz hCaptcha"
|
||||||
@ -338,7 +346,9 @@ antennas: "Anteny"
|
|||||||
manageAntennas: "Zarządzaj Antenami"
|
manageAntennas: "Zarządzaj Antenami"
|
||||||
name: "Nazwa"
|
name: "Nazwa"
|
||||||
antennaSource: "Źródło Anteny"
|
antennaSource: "Źródło Anteny"
|
||||||
|
antennaKeywords: "Słowa kluczowe do obserwacji"
|
||||||
antennaExcludeKeywords: "Wykluczone słowa kluczowe"
|
antennaExcludeKeywords: "Wykluczone słowa kluczowe"
|
||||||
|
antennaKeywordsDescription: "Oddziel spacjami dla warunku AND, albo wymuś koniec linii dla warunku OR"
|
||||||
notifyAntenna: "Powiadamiaj o nowych wpisach"
|
notifyAntenna: "Powiadamiaj o nowych wpisach"
|
||||||
withFileAntenna: "Filtruj tylko wpisy z załączonym plikiem"
|
withFileAntenna: "Filtruj tylko wpisy z załączonym plikiem"
|
||||||
enableServiceworker: "Włącz ServiceWorker"
|
enableServiceworker: "Włącz ServiceWorker"
|
||||||
@ -405,7 +415,6 @@ next: "Dalej"
|
|||||||
retype: "Wprowadź ponownie"
|
retype: "Wprowadź ponownie"
|
||||||
noteOf: "Wpisy {user}"
|
noteOf: "Wpisy {user}"
|
||||||
inviteToGroup: "Zaproś do grupy"
|
inviteToGroup: "Zaproś do grupy"
|
||||||
maxNoteTextLength: "Limit znaków dla wpisów"
|
|
||||||
quoteAttached: "Zacytowano"
|
quoteAttached: "Zacytowano"
|
||||||
quoteQuestion: "Czy na pewno chcesz umieścić cytat?"
|
quoteQuestion: "Czy na pewno chcesz umieścić cytat?"
|
||||||
noMessagesYet: "Nie napisano jeszcze wiadomości"
|
noMessagesYet: "Nie napisano jeszcze wiadomości"
|
||||||
@ -515,7 +524,6 @@ userSuspended: "To konto zostało zawieszone."
|
|||||||
userSilenced: "Ten użytkownik został wyciszony."
|
userSilenced: "Ten użytkownik został wyciszony."
|
||||||
divider: "Rozdzielacz"
|
divider: "Rozdzielacz"
|
||||||
addItem: "Dodaj element"
|
addItem: "Dodaj element"
|
||||||
rooms: "Pokój"
|
|
||||||
relays: "Przekaźniki"
|
relays: "Przekaźniki"
|
||||||
addRelay: "Dodaj przekaźnik"
|
addRelay: "Dodaj przekaźnik"
|
||||||
inboxUrl: "Adres URL skrzynki nadawczej"
|
inboxUrl: "Adres URL skrzynki nadawczej"
|
||||||
@ -586,8 +594,9 @@ useGlobalSetting: "Użyj globalnych ustawień"
|
|||||||
useGlobalSettingDesc: "Jeżeli włączone, zostaną wykorzystane ustawienia powiadomień Twojego konta. Jeżeli wyłączone, mogą zostać wykonane oddzielne konfiguracje."
|
useGlobalSettingDesc: "Jeżeli włączone, zostaną wykorzystane ustawienia powiadomień Twojego konta. Jeżeli wyłączone, mogą zostać wykonane oddzielne konfiguracje."
|
||||||
other: "Inne"
|
other: "Inne"
|
||||||
regenerateLoginToken: "Generuj token logowania ponownie"
|
regenerateLoginToken: "Generuj token logowania ponownie"
|
||||||
|
regenerateLoginTokenDescription: "Regeneruje token używany wewnętrznie podczas logowania. Zazwyczaj nie jest to konieczne. Po regeneracji wszystkie urządzenia zostaną wylogowane."
|
||||||
setMultipleBySeparatingWithSpace: "Możesz ustawić wiele, oddzielając je spacjami."
|
setMultipleBySeparatingWithSpace: "Możesz ustawić wiele, oddzielając je spacjami."
|
||||||
chatOpenBehavior: "Zachowanie okna czatu po otwarciu"
|
fileIdOrUrl: "ID pliku albo URL"
|
||||||
behavior: "Zachowanie"
|
behavior: "Zachowanie"
|
||||||
sample: "Przykład"
|
sample: "Przykład"
|
||||||
abuseReports: "Zgłoszenia"
|
abuseReports: "Zgłoszenia"
|
||||||
@ -595,6 +604,8 @@ reportAbuse: "Zgłoś"
|
|||||||
reportAbuseOf: "Zgłoś {name}"
|
reportAbuseOf: "Zgłoś {name}"
|
||||||
fillAbuseReportDescription: "Wypełnij szczegóły zgłoszenia. Jeżeli dotyczy ono określonego wpisu, uwzględnij jego adres URL."
|
fillAbuseReportDescription: "Wypełnij szczegóły zgłoszenia. Jeżeli dotyczy ono określonego wpisu, uwzględnij jego adres URL."
|
||||||
abuseReported: "Twoje zgłoszenie zostało wysłane. Dziękujemy."
|
abuseReported: "Twoje zgłoszenie zostało wysłane. Dziękujemy."
|
||||||
|
reporteeOrigin: "Pochodzenie zgłoszonego"
|
||||||
|
reporterOrigin: "Pochodzenie zgłaszającego"
|
||||||
send: "Wyślij"
|
send: "Wyślij"
|
||||||
abuseMarkAsResolved: "Oznacz zgłoszenie jako rozwiązane"
|
abuseMarkAsResolved: "Oznacz zgłoszenie jako rozwiązane"
|
||||||
openInNewTab: "Otwórz w nowej karcie"
|
openInNewTab: "Otwórz w nowej karcie"
|
||||||
@ -607,7 +618,7 @@ random: "Losowe"
|
|||||||
system: "System"
|
system: "System"
|
||||||
switchUi: "Przełącz interfejs użytkownika"
|
switchUi: "Przełącz interfejs użytkownika"
|
||||||
desktop: "Pulpit"
|
desktop: "Pulpit"
|
||||||
createNew: "Utworzy nowy"
|
createNew: "Utwórz nowy"
|
||||||
optional: "Nieobowiązkowe"
|
optional: "Nieobowiązkowe"
|
||||||
public: "Publiczny"
|
public: "Publiczny"
|
||||||
i18nInfo: "Misskey jest tłumaczone na wiele języków przez wolontariuszy. Możesz pomóc na {link}."
|
i18nInfo: "Misskey jest tłumaczone na wiele języków przez wolontariuszy. Możesz pomóc na {link}."
|
||||||
@ -630,6 +641,7 @@ driveFilesCount: "Liczba plików na dysku"
|
|||||||
driveUsage: "Użycie przestrzeni dyskowej"
|
driveUsage: "Użycie przestrzeni dyskowej"
|
||||||
noCrawle: "Odrzuć indeksowanie przez crawlery"
|
noCrawle: "Odrzuć indeksowanie przez crawlery"
|
||||||
noCrawleDescription: "Proś wyszukiwarki internetowe, aby nie indeksowały Twojego profilu, wpisów, stron itd."
|
noCrawleDescription: "Proś wyszukiwarki internetowe, aby nie indeksowały Twojego profilu, wpisów, stron itd."
|
||||||
|
lockedAccountInfo: "Dopóki nie ustawisz widoczności wpisu na \"Obserwujący\", twoje wpisy będą mogli widzieć wszyscy, nawet jeśli ustawisz manualne zatwierdzanie obserwujących."
|
||||||
alwaysMarkSensitive: "Oznacz domyślnie jako NSFW"
|
alwaysMarkSensitive: "Oznacz domyślnie jako NSFW"
|
||||||
loadRawImages: "Wyświetlaj zdjęcia w załącznikach w całości zamiast miniatur"
|
loadRawImages: "Wyświetlaj zdjęcia w załącznikach w całości zamiast miniatur"
|
||||||
disableShowingAnimatedImages: "Nie odtwarzaj animowanych obrazów"
|
disableShowingAnimatedImages: "Nie odtwarzaj animowanych obrazów"
|
||||||
@ -639,7 +651,6 @@ emailVerified: "Adres e-mail został potwierdzony"
|
|||||||
noteFavoritesCount: "Liczba polubionych wpisów"
|
noteFavoritesCount: "Liczba polubionych wpisów"
|
||||||
pageLikesCount: "Liczba otrzymanych polubień stron"
|
pageLikesCount: "Liczba otrzymanych polubień stron"
|
||||||
pageLikedCount: "Liczba polubionych stron"
|
pageLikedCount: "Liczba polubionych stron"
|
||||||
reversiCount: "Liczba rozgrywek Reversi"
|
|
||||||
contact: "Kontakt"
|
contact: "Kontakt"
|
||||||
useSystemFont: "Używaj domyślnej czcionki systemu"
|
useSystemFont: "Używaj domyślnej czcionki systemu"
|
||||||
experimentalFeatures: "Eksperymentalne funkcje"
|
experimentalFeatures: "Eksperymentalne funkcje"
|
||||||
@ -653,6 +664,7 @@ center: "Wyśsrodkuj"
|
|||||||
wide: "Szerokie"
|
wide: "Szerokie"
|
||||||
narrow: "Wąskie"
|
narrow: "Wąskie"
|
||||||
reloadToApplySetting: "To ustawienie zostanie zastosowane po odświeżeniu strony. Chcesz odświeżyć?"
|
reloadToApplySetting: "To ustawienie zostanie zastosowane po odświeżeniu strony. Chcesz odświeżyć?"
|
||||||
|
needReloadToApply: "To ustawienie zostanie zastosowane po odświeżeniu strony"
|
||||||
showTitlebar: "Pokazuj pasek tytułowy"
|
showTitlebar: "Pokazuj pasek tytułowy"
|
||||||
clearCache: "Wyczyść pamięć podręczną"
|
clearCache: "Wyczyść pamięć podręczną"
|
||||||
onlineUsersCount: "{n} osób jest online"
|
onlineUsersCount: "{n} osób jest online"
|
||||||
@ -697,6 +709,8 @@ unlikeConfirm: "Na pewno chcesz usunąć polubienie?"
|
|||||||
fullView: "Pełny widok"
|
fullView: "Pełny widok"
|
||||||
quitFullView: "Opuść pełny widok"
|
quitFullView: "Opuść pełny widok"
|
||||||
addDescription: "Dodaj opis"
|
addDescription: "Dodaj opis"
|
||||||
|
userPagePinTip: "Możesz wyświetlać wpisy w tym miejscu po wybraniu \"Przypnij do profilu\" z menu pojedyńczego wpisu"
|
||||||
|
notSpecifiedMentionWarning: "Ten wpis zawiera wzmianki o użytkownikach niezawartych jako odbiorcy"
|
||||||
info: "Informacje"
|
info: "Informacje"
|
||||||
userInfo: "Informacje o użykowniku"
|
userInfo: "Informacje o użykowniku"
|
||||||
unknown: "Nieznane"
|
unknown: "Nieznane"
|
||||||
@ -734,10 +748,18 @@ middle: "Średnie"
|
|||||||
low: "Niski"
|
low: "Niski"
|
||||||
emailNotConfiguredWarning: "Nie podano adresu e-mail"
|
emailNotConfiguredWarning: "Nie podano adresu e-mail"
|
||||||
ratio: "Stosunek"
|
ratio: "Stosunek"
|
||||||
|
previewNoteText: "Pokaż podgląd"
|
||||||
|
customCss: "Własny CSS"
|
||||||
|
customCssWarn: "Używaj tego ustawienia tylko wtedy, gdy wiesz co ono robi. Nieprawidłowe wpisy mogą spowodować, że klient przestanie działać poprawnie."
|
||||||
global: "Globalna"
|
global: "Globalna"
|
||||||
|
squareAvatars: "Wyświetlaj kwadratowe awatary"
|
||||||
sent: "Wyślij"
|
sent: "Wyślij"
|
||||||
|
received: "Otrzymane"
|
||||||
hashtags: "Hashtag"
|
hashtags: "Hashtag"
|
||||||
|
pubSub: "Konta Pub/Sub"
|
||||||
hide: "Ukryj"
|
hide: "Ukryj"
|
||||||
|
searchByGoogle: "Szukaj"
|
||||||
|
indefinitely: "Nigdy"
|
||||||
_ffVisibility:
|
_ffVisibility:
|
||||||
public: "Publikuj"
|
public: "Publikuj"
|
||||||
_ad:
|
_ad:
|
||||||
@ -816,36 +838,6 @@ _mfm:
|
|||||||
font: "Czcionka"
|
font: "Czcionka"
|
||||||
fontDescription: "Wybiera czcionkę do wyświetlania treści."
|
fontDescription: "Wybiera czcionkę do wyświetlania treści."
|
||||||
rotate: "Obróć"
|
rotate: "Obróć"
|
||||||
_reversi:
|
|
||||||
reversi: "Reversi"
|
|
||||||
gameSettings: "Ustawienia gry"
|
|
||||||
chooseBoard: "Wybierz tablicę"
|
|
||||||
blackOrWhite: "Czarne/białe"
|
|
||||||
blackIs: "{name} gra czarnymi"
|
|
||||||
rules: "Zasady"
|
|
||||||
botSettings: "Opcje bota"
|
|
||||||
thisGameIsStartedSoon: "Gra rozpocznie się za kilka sekund"
|
|
||||||
waitingForOther: "Oczekiwanie na ruch przeciwnika"
|
|
||||||
waitingForMe: "Oczekiwanie na Twój ruch"
|
|
||||||
waitingBoth: "Przygotuj się"
|
|
||||||
ready: "Gotowy(-a)"
|
|
||||||
cancelReady: "Anuluj gotowość"
|
|
||||||
opponentTurn: "Kolej przeciwnika"
|
|
||||||
myTurn: "Twoja kolej"
|
|
||||||
turnOf: "Kolej {name}"
|
|
||||||
pastTurnOf: "Kolej {name}"
|
|
||||||
surrender: "Poddaj się"
|
|
||||||
surrendered: "Przez poddanie się"
|
|
||||||
drawn: "Remis"
|
|
||||||
won: "{name} wygrał(a)"
|
|
||||||
black: "Czarny"
|
|
||||||
white: "Biały"
|
|
||||||
total: "Łącznie"
|
|
||||||
turnCount: "Ruch {count}"
|
|
||||||
myGames: "Moje gry"
|
|
||||||
allGames: "Wszystkie gry"
|
|
||||||
ended: "Zakończono"
|
|
||||||
playing: "W trakcie gry"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "Nigdy nie pokazuj"
|
none: "Nigdy nie pokazuj"
|
||||||
remote: "Pokaż dla zdalnych użytkowników"
|
remote: "Pokaż dla zdalnych użytkowników"
|
||||||
@ -953,8 +945,6 @@ _sfx:
|
|||||||
chat: "Wiadomości"
|
chat: "Wiadomości"
|
||||||
chatBg: "Rozmowy (tło)"
|
chatBg: "Rozmowy (tło)"
|
||||||
channel: "Powiadomienia kanału"
|
channel: "Powiadomienia kanału"
|
||||||
reversiPutBlack: "Reversi: Czarny wykonuje ruch"
|
|
||||||
reversiPutWhite: "Reversi: Biały wykonuje ruch"
|
|
||||||
_ago:
|
_ago:
|
||||||
unknown: "Nieznane"
|
unknown: "Nieznane"
|
||||||
future: "W przyszłości"
|
future: "W przyszłości"
|
||||||
@ -977,6 +967,7 @@ _tutorial:
|
|||||||
step1_3: "Twoja oś czasu jest jeszcze pusta, ponieważ nie opublikowałeś(-aś) jeszcze żadnych wpisów i nie obserwujesz jeszcze nikogo."
|
step1_3: "Twoja oś czasu jest jeszcze pusta, ponieważ nie opublikowałeś(-aś) jeszcze żadnych wpisów i nie obserwujesz jeszcze nikogo."
|
||||||
step2_1: "Ukończmy konfigurację profilu zanim utworzymy wpis lub zaczniemy kogoś obserwować."
|
step2_1: "Ukończmy konfigurację profilu zanim utworzymy wpis lub zaczniemy kogoś obserwować."
|
||||||
step3_1: "Zakończyłeś(-aś) konfigurację profilu?"
|
step3_1: "Zakończyłeś(-aś) konfigurację profilu?"
|
||||||
|
step3_3: "Wypełnij pole i kliknij przycisk w prawym górnym rogu by wysłać post."
|
||||||
_2fa:
|
_2fa:
|
||||||
registerDevice: "Zarejestruj nowe urządzenie"
|
registerDevice: "Zarejestruj nowe urządzenie"
|
||||||
step1: "Najpierw, zainstaluj aplikację uwierzytelniającą (taką jak {a} lub {b}) na swoim urządzeniu."
|
step1: "Najpierw, zainstaluj aplikację uwierzytelniającą (taką jak {a} lub {b}) na swoim urządzeniu."
|
||||||
@ -1048,7 +1039,7 @@ _poll:
|
|||||||
deadlineDate: "Data zakończenia"
|
deadlineDate: "Data zakończenia"
|
||||||
deadlineTime: "godz."
|
deadlineTime: "godz."
|
||||||
duration: "Czas trwania"
|
duration: "Czas trwania"
|
||||||
votesCount: "{} głosów"
|
votesCount: "{n} głosów"
|
||||||
totalVotes: "Łącznie {n} głosów"
|
totalVotes: "Łącznie {n} głosów"
|
||||||
vote: "Głosowanie w ankiecie"
|
vote: "Głosowanie w ankiecie"
|
||||||
showResult: "Pokaż wyniki"
|
showResult: "Pokaż wyniki"
|
||||||
@ -1092,7 +1083,8 @@ _exportOrImport:
|
|||||||
blockingList: "Zablokuj"
|
blockingList: "Zablokuj"
|
||||||
userLists: "Listy"
|
userLists: "Listy"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesTotal: "Łącznie sfederowanych instancji"
|
federation: "Federacja"
|
||||||
|
apRequest: "Żądania"
|
||||||
usersTotal: "Łącznie # użytkowników"
|
usersTotal: "Łącznie # użytkowników"
|
||||||
activeUsers: "Aktywni użytkownicy"
|
activeUsers: "Aktywni użytkownicy"
|
||||||
_instanceCharts:
|
_instanceCharts:
|
||||||
@ -1109,65 +1101,6 @@ _timelines:
|
|||||||
local: "Lokalne"
|
local: "Lokalne"
|
||||||
social: "Społeczność"
|
social: "Społeczność"
|
||||||
global: "Globalna"
|
global: "Globalna"
|
||||||
_rooms:
|
|
||||||
roomOf: "Pokój {user}"
|
|
||||||
addFurniture: "Umieść meble"
|
|
||||||
translate: "Przenieś"
|
|
||||||
rotate: "Obróć"
|
|
||||||
exit: "Wróć"
|
|
||||||
remove: "Usuń"
|
|
||||||
clear: "Usuń wszystkie"
|
|
||||||
clearConfirm: "Czy na pewno chcesz usunąć wszystkie meble ze swojego pokoju?"
|
|
||||||
leaveConfirm: "Masz niezapisane zmiany. Czy na pewno chcesz wyjść?"
|
|
||||||
chooseImage: "Wybierz obraz"
|
|
||||||
roomType: "Typ pokoju"
|
|
||||||
carpetColor: "Kolor dywanu"
|
|
||||||
_roomType:
|
|
||||||
default: "Domyślne"
|
|
||||||
washitsu: "W japońskim stylu"
|
|
||||||
_furnitures:
|
|
||||||
milk: "Karton mleka"
|
|
||||||
bed: "Łóżko"
|
|
||||||
low-table: "Niski stolik"
|
|
||||||
desk: "Biurko"
|
|
||||||
chair: "Krzesło"
|
|
||||||
chair2: "Krzesło 2"
|
|
||||||
fan: "Chłodzenie"
|
|
||||||
pc: "Komputer"
|
|
||||||
plant: "Roślina domowa"
|
|
||||||
plant2: "Roślina domowa 2"
|
|
||||||
eraser: "Gumka"
|
|
||||||
pencil: "Ołówek"
|
|
||||||
pudding: "Budyń"
|
|
||||||
cardboard-box: "Pudło tekturowe"
|
|
||||||
cardboard-box2: "Pudło tekturowe 2"
|
|
||||||
cardboard-box3: "Pudło tekturowe 3"
|
|
||||||
book: "Książka"
|
|
||||||
book2: "Książka 2"
|
|
||||||
piano: "Fortepian"
|
|
||||||
server: "Serwery"
|
|
||||||
moon: "Księżyc"
|
|
||||||
corkboard: "Tablica korkowa"
|
|
||||||
mousepad: "Podkładka pod mysz"
|
|
||||||
monitor: "Monitor"
|
|
||||||
keyboard: "Klawiatura"
|
|
||||||
carpet-stripe: "Dywan (w paski)"
|
|
||||||
color-box: "Biblioteczka"
|
|
||||||
wall-clock: "Zegar ścienny"
|
|
||||||
photoframe: "Ramka do zdjęć"
|
|
||||||
cube: "Kostka"
|
|
||||||
tv: "Telewizor"
|
|
||||||
pinguin: "Pingwin"
|
|
||||||
rubik-cube: "Kostka Rubika"
|
|
||||||
poster-h: "Plakat (poziomy)"
|
|
||||||
poster-v: "Plakat (pionowy)"
|
|
||||||
sofa: "Kanapa"
|
|
||||||
spiral: "Schody spiralne"
|
|
||||||
bin: "Kosz"
|
|
||||||
holo-display: "Wyświetlacz holograficzny"
|
|
||||||
energy-drink: "Napój energetyczny"
|
|
||||||
doll-ai: "Lalka AI"
|
|
||||||
banknote: "Banknot"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "Utwórz stronę"
|
newPage: "Utwórz stronę"
|
||||||
editPage: "Edytuj tę stronę"
|
editPage: "Edytuj tę stronę"
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
_lang_: "Português"
|
_lang_: "Português"
|
||||||
headlineMisskey: "Rede conectada por notas"
|
headlineMisskey: "Rede conectada por notas"
|
||||||
|
introMisskey: "Bem-vindo! Misskey é um serviço de microblogue descentralizado de código aberto.\nCria \"notas\" e partilha o que te ocorre com todos à tua volta. 📡\nCom \"reações\" podes também expressar logo o que sentes às notas de todos. 👍\nExploremos um novo mundo! 🚀"
|
||||||
monthAndDay: "{day}/{month}"
|
monthAndDay: "{day}/{month}"
|
||||||
search: "Pesquisar"
|
search: "Pesquisar"
|
||||||
notifications: "Notificações"
|
notifications: "Notificações"
|
||||||
@ -22,6 +23,7 @@ otherSettings: "Outras configurações"
|
|||||||
openInWindow: "Abrir numa janela"
|
openInWindow: "Abrir numa janela"
|
||||||
profile: "Perfil"
|
profile: "Perfil"
|
||||||
timeline: "Timeline"
|
timeline: "Timeline"
|
||||||
|
noAccountDescription: "Este usuário não tem uma descrição."
|
||||||
login: "Iniciar sessão"
|
login: "Iniciar sessão"
|
||||||
loggingIn: "Iniciando sessão…"
|
loggingIn: "Iniciando sessão…"
|
||||||
logout: "Sair"
|
logout: "Sair"
|
||||||
@ -29,8 +31,12 @@ signup: "Registrar-se"
|
|||||||
uploading: "Enviando…"
|
uploading: "Enviando…"
|
||||||
save: "Guardar"
|
save: "Guardar"
|
||||||
users: "Usuários"
|
users: "Usuários"
|
||||||
|
addUser: "Adicionar usuário"
|
||||||
favorite: "Favoritar"
|
favorite: "Favoritar"
|
||||||
favorites: "Favoritar"
|
favorites: "Favoritar"
|
||||||
|
unfavorite: "Remover dos favoritos"
|
||||||
|
favorited: "Adicionado aos favoritos."
|
||||||
|
alreadyFavorited: "Já adicionado aos favoritos."
|
||||||
showMore: "Ver mais"
|
showMore: "Ver mais"
|
||||||
youGotNewFollower: "Você tem um novo seguidor"
|
youGotNewFollower: "Você tem um novo seguidor"
|
||||||
followRequestAccepted: "Pedido de seguir aceito"
|
followRequestAccepted: "Pedido de seguir aceito"
|
||||||
@ -61,6 +67,7 @@ pinnedNotes: "Post fixado"
|
|||||||
smtpUser: "Nome de usuário"
|
smtpUser: "Nome de usuário"
|
||||||
smtpPass: "Senha"
|
smtpPass: "Senha"
|
||||||
user: "Usuários"
|
user: "Usuários"
|
||||||
|
searchByGoogle: "Pesquisar"
|
||||||
_email:
|
_email:
|
||||||
_follow:
|
_follow:
|
||||||
title: "Você tem um novo seguidor"
|
title: "Você tem um novo seguidor"
|
||||||
|
650
locales/ro-RO.yml
Normal file
@ -0,0 +1,650 @@
|
|||||||
|
---
|
||||||
|
_lang_: "Română"
|
||||||
|
headlineMisskey: "O rețea conectată prin note"
|
||||||
|
introMisskey: "Bine ai venit! Misskey este un serviciu de microblogging open source și decentralizat.\nCreează \"note\" cu care să îți poți împărți gândurile cu oricine din jurul tău. 📡\nCu \"reacții\" îți poți expirma rapid părerea despre notele oricui. 👍\nHai să explorăm o lume nouă! 🚀"
|
||||||
|
monthAndDay: "{day}/{month}"
|
||||||
|
search: "Caută"
|
||||||
|
notifications: "Notificări"
|
||||||
|
username: "Nume de utilizator"
|
||||||
|
password: "Parolă"
|
||||||
|
forgotPassword: "Am uitat parola"
|
||||||
|
fetchingAsApObject: "Se aduce din Fediverse..."
|
||||||
|
ok: "OK"
|
||||||
|
gotIt: "Am înțeles!"
|
||||||
|
cancel: "Anulează"
|
||||||
|
enterUsername: "Introdu numele de utilizator"
|
||||||
|
renotedBy: "Re-notat de {user}"
|
||||||
|
noNotes: "Nicio notă"
|
||||||
|
noNotifications: "Nicio notificare"
|
||||||
|
instance: "Instanță"
|
||||||
|
settings: "Setări"
|
||||||
|
basicSettings: "Setări generale"
|
||||||
|
otherSettings: "Alte Setări"
|
||||||
|
openInWindow: "Deschide într-o fereastră"
|
||||||
|
profile: "Profil"
|
||||||
|
timeline: "Cronologie"
|
||||||
|
noAccountDescription: "Acest utilizator încă nu a scris un bio."
|
||||||
|
login: "Autentifică-te"
|
||||||
|
loggingIn: "Se autentifică"
|
||||||
|
logout: "Deconectează-te"
|
||||||
|
signup: "Înregistrează-te"
|
||||||
|
uploading: "Se încarcă"
|
||||||
|
save: "Salvează"
|
||||||
|
users: "Utilizatori"
|
||||||
|
addUser: "Adăugă utilizator"
|
||||||
|
favorite: "Adaugă la favorite"
|
||||||
|
favorites: "Favorite"
|
||||||
|
unfavorite: "Elimină din favorite"
|
||||||
|
favorited: "Adăugat la favorite."
|
||||||
|
alreadyFavorited: "Deja adăugat la favorite."
|
||||||
|
cantFavorite: "Nu se poate adăuga la favorite."
|
||||||
|
pin: "Fixează pe profil"
|
||||||
|
unpin: "Anulati fixare"
|
||||||
|
copyContent: "Copiază conținutul"
|
||||||
|
copyLink: "Copiază link-ul"
|
||||||
|
delete: "Şterge"
|
||||||
|
deleteAndEdit: "Șterge și editează"
|
||||||
|
deleteAndEditConfirm: "Ești sigur că vrei să ștergi această notă și să o editezi? Vei pierde reacțiile, re-notele și răspunsurile acesteia."
|
||||||
|
addToList: "Adaugă în listă"
|
||||||
|
sendMessage: "Trimite un mesaj"
|
||||||
|
copyUsername: "Copiază numele de utilizator"
|
||||||
|
searchUser: "Caută un utilizator"
|
||||||
|
reply: "Răspunde"
|
||||||
|
loadMore: "Incarcă mai mult"
|
||||||
|
showMore: "Arată mai mult"
|
||||||
|
youGotNewFollower: "te-a urmărit"
|
||||||
|
receiveFollowRequest: "Cerere de urmărire primită"
|
||||||
|
followRequestAccepted: "Cerere de urmărire acceptată"
|
||||||
|
mention: "Mențiune"
|
||||||
|
mentions: "Mențiuni"
|
||||||
|
directNotes: "Note directe"
|
||||||
|
importAndExport: "Importă / Exportă"
|
||||||
|
import: "Importă"
|
||||||
|
export: "Exportă"
|
||||||
|
files: "Fișiere"
|
||||||
|
download: "Descarcă"
|
||||||
|
driveFileDeleteConfirm: "Ești sigur ca vrei să ștergi fișierul \"{name}\"? Notele atașate fișierului vor fi șterse și ele."
|
||||||
|
unfollowConfirm: "Ești sigur ca vrei să nu mai urmărești pe {name}?"
|
||||||
|
exportRequested: "Ai cerut un export. S-ar putea să ia un pic. Va fi adăugat in Drive-ul tău odată completat."
|
||||||
|
importRequested: "Ai cerut un import. S-ar putea să ia un pic."
|
||||||
|
lists: "Liste"
|
||||||
|
noLists: "Nu ai nici o listă"
|
||||||
|
note: "Notă"
|
||||||
|
notes: "Note"
|
||||||
|
following: "Urmărești"
|
||||||
|
followers: "Urmăritori"
|
||||||
|
followsYou: "Te urmărește"
|
||||||
|
createList: "Creează listă"
|
||||||
|
manageLists: "Gestionează listele"
|
||||||
|
error: "Eroare"
|
||||||
|
somethingHappened: "A survenit o eroare"
|
||||||
|
retry: "Reîncearcă"
|
||||||
|
pageLoadError: "A apărut o eroare la încărcarea paginii."
|
||||||
|
pageLoadErrorDescription: "De obicei asta este cauzat de o eroare de rețea sau cache-ul browser-ului. Încearcă să cureți cache-ul și apoi să încerci din nou puțin mai târziu."
|
||||||
|
serverIsDead: "Serverul nu răspunde. Te rugăm să aștepți o perioadă și să încerci din nou."
|
||||||
|
youShouldUpgradeClient: "Pentru a vedea această pagină, te rugăm să îți actualizezi clientul."
|
||||||
|
enterListName: "Introdu un nume pentru listă"
|
||||||
|
privacy: "Confidenţialitate"
|
||||||
|
makeFollowManuallyApprove: "Fă cererile de urmărire să necesite aprobare"
|
||||||
|
defaultNoteVisibility: "Vizibilitate implicită"
|
||||||
|
follow: "Urmărești"
|
||||||
|
followRequest: "Trimite cerere de urmărire"
|
||||||
|
followRequests: "Cereri de urmărire"
|
||||||
|
unfollow: "Nu mai urmări"
|
||||||
|
followRequestPending: "Cerere de urmărire în așteptare"
|
||||||
|
enterEmoji: "Introdu un emoji"
|
||||||
|
renote: "Re-notează"
|
||||||
|
unrenote: "Ia înapoi re-nota"
|
||||||
|
renoted: "Re-notat."
|
||||||
|
cantRenote: "Această postare nu poate fi re-notată."
|
||||||
|
cantReRenote: "O re-notă nu poate fi re-notată."
|
||||||
|
quote: "Citează"
|
||||||
|
pinnedNote: "Notă fixată"
|
||||||
|
pinned: "Fixat pe profil"
|
||||||
|
you: "Tu"
|
||||||
|
clickToShow: "Click pentru a afișa"
|
||||||
|
sensitive: "NSFW"
|
||||||
|
add: "Adaugă"
|
||||||
|
reaction: "Reacție"
|
||||||
|
reactionSetting: "Reacții care să apară in selectorul de reacții"
|
||||||
|
reactionSettingDescription2: "Trage pentru a rearanja, apasă pe \"+\" pentru a adăuga."
|
||||||
|
rememberNoteVisibility: "Amintește setarea de vizibilitate a notelor"
|
||||||
|
attachCancel: "Înlătură atașament"
|
||||||
|
markAsSensitive: "Marchează ca NSFW"
|
||||||
|
unmarkAsSensitive: "Demarchează ca NSFW"
|
||||||
|
enterFileName: "Introduceţi numele fişierului"
|
||||||
|
mute: "Amuțește"
|
||||||
|
unmute: "Înlătură amuțirea"
|
||||||
|
block: "Blochează"
|
||||||
|
unblock: "Deblochează"
|
||||||
|
suspend: "Suspendă"
|
||||||
|
unsuspend: "Anulează suspendare"
|
||||||
|
blockConfirm: "Ești sigur că vrei să blochezi acest cont?"
|
||||||
|
unblockConfirm: "Ești sigur ca vrei să deblochezi acest cont?"
|
||||||
|
suspendConfirm: "Ești sigur ca vrei să suspendezi acest cont?"
|
||||||
|
unsuspendConfirm: "Ești sigur ca vrei să nu mai suspendezi acest cont?"
|
||||||
|
selectList: "Selectează o listă"
|
||||||
|
selectAntenna: "Selectează o antenă"
|
||||||
|
selectWidget: "Selectați un widget"
|
||||||
|
editWidgets: "Editează widget-urile"
|
||||||
|
editWidgetsExit: "Terminat"
|
||||||
|
customEmojis: "Emoji personalizat"
|
||||||
|
emoji: "Emoji"
|
||||||
|
emojis: "Emoji-uri"
|
||||||
|
emojiName: "Numele emoji-ului"
|
||||||
|
emojiUrl: "URL-ul emoji-ului"
|
||||||
|
addEmoji: "Adaugă un emoji"
|
||||||
|
settingGuide: "Setări recomandate"
|
||||||
|
cacheRemoteFiles: "Ține fișierele externe in cache"
|
||||||
|
cacheRemoteFilesDescription: "Când această setare este dezactivată, fișierele externe sunt încărcate direct din instanța externă. Dezactivarea va scădea utilizarea spațiului de stocare, dar va crește traficul, deoarece thumbnail-urile nu vor fi generate."
|
||||||
|
flagAsBot: "Marchează acest cont ca bot"
|
||||||
|
flagAsBotDescription: "Activează această opțiune dacă acest cont este controlat de un program. Daca e activată, aceasta va juca rolul unui indicator pentru dezvoltatori pentru a preveni interacțiunea în lanțuri infinite cu ceilalți boți și ajustează sistemele interne al Misskey pentru a trata acest cont drept un bot."
|
||||||
|
flagAsCat: "Marchează acest cont ca pisică"
|
||||||
|
flagAsCatDescription: "Activează această opțiune dacă acest cont este o pisică."
|
||||||
|
flagShowTimelineReplies: "Arată răspunsurile în cronologie"
|
||||||
|
flagShowTimelineRepliesDescription: "Dacă e activată vor fi arătate în cronologie răspunsurile utilizatorilor către alte notele altor utilizatori."
|
||||||
|
autoAcceptFollowed: "Aprobă automat cererile de urmărire de la utilizatorii pe care îi urmărești"
|
||||||
|
addAccount: "Adaugă un cont"
|
||||||
|
loginFailed: "Autentificare eșuată"
|
||||||
|
showOnRemote: "Vezi mai multe pe instanța externă"
|
||||||
|
general: "General"
|
||||||
|
wallpaper: "Imagine de fundal"
|
||||||
|
setWallpaper: "Setați imaginea de fundal"
|
||||||
|
removeWallpaper: "Șterge imagine de fundal"
|
||||||
|
searchWith: "Caută: {q}"
|
||||||
|
youHaveNoLists: "Nu ai nici o listă"
|
||||||
|
followConfirm: "Ești sigur ca vrei să urmărești pe {name}?"
|
||||||
|
proxyAccount: "Cont proxy"
|
||||||
|
proxyAccountDescription: "Un cont proxy este un cont care se comportă ca un urmăritor extern pentru utilizatorii puși sub anumite condiții. De exemplu, când un cineva adaugă un utilizator extern intr-o listă, activitatea utilizatorului extern nu va fi adusă în instanță daca nici un utilizator local nu urmărește acel utilizator, așa că în schimb contul proxy îl va urmări."
|
||||||
|
host: "Gazdă"
|
||||||
|
selectUser: "Selectează un utilizator"
|
||||||
|
recipient: "Destinatar"
|
||||||
|
annotation: "Adnotări"
|
||||||
|
federation: "Federație"
|
||||||
|
instances: "Instanțe"
|
||||||
|
registeredAt: "Înregistrat în"
|
||||||
|
latestRequestSentAt: "Ultima cerere trimisă"
|
||||||
|
latestRequestReceivedAt: "Ultima cerere primită"
|
||||||
|
latestStatus: "Ultimul status"
|
||||||
|
storageUsage: "Utilizare stocare"
|
||||||
|
charts: "Diagrame"
|
||||||
|
perHour: "Pe oră"
|
||||||
|
perDay: "Pe zi"
|
||||||
|
stopActivityDelivery: "Nu mai trimite activități"
|
||||||
|
blockThisInstance: "Blochează această instanță"
|
||||||
|
operations: "Operațiuni"
|
||||||
|
software: "Software"
|
||||||
|
version: "Versiune"
|
||||||
|
metadata: "Metadata"
|
||||||
|
withNFiles: "{n} fișier(e)"
|
||||||
|
monitor: "Monitor"
|
||||||
|
jobQueue: "coada de job-uri"
|
||||||
|
cpuAndMemory: "CPU și memorie"
|
||||||
|
network: "Rețea"
|
||||||
|
disk: "Disk"
|
||||||
|
instanceInfo: "Informații despre instanță"
|
||||||
|
statistics: "Statistici"
|
||||||
|
clearQueue: "Șterge coada"
|
||||||
|
clearQueueConfirmTitle: "Ești sigur că vrei să cureți coada?"
|
||||||
|
clearQueueConfirmText: "Orice notă rămasă în coadă nu va fi federată. De obicei această operație nu este necesară."
|
||||||
|
clearCachedFiles: "Golește cache-ul"
|
||||||
|
clearCachedFilesConfirm: "Ești sigur că vrei să ștergi toate fișierele externe din cache?"
|
||||||
|
blockedInstances: "Instanțe blocate"
|
||||||
|
blockedInstancesDescription: "Scrie hostname-urile instanțelor pe care dorești să le blochezi. Instanțele listate nu vor mai putea să comunice cu această instanță."
|
||||||
|
muteAndBlock: "Amuțiri și Blocări"
|
||||||
|
mutedUsers: "Utilizatori amuțiți"
|
||||||
|
blockedUsers: "Utilizatori blocați"
|
||||||
|
noUsers: "Niciun utilizator"
|
||||||
|
editProfile: "Editează profilul"
|
||||||
|
noteDeleteConfirm: "Ești sigur că vrei să ștergi această notă?"
|
||||||
|
pinLimitExceeded: "Nu poți mai fixa mai multe note"
|
||||||
|
intro: "Misskey s-a instalat! Te rog crează un utilizator admin."
|
||||||
|
done: "Gata"
|
||||||
|
processing: "Se procesează"
|
||||||
|
preview: "Previzualizare"
|
||||||
|
default: "Prestabilit"
|
||||||
|
noCustomEmojis: "Nu e niciun emoji"
|
||||||
|
noJobs: "Nu e niciun job"
|
||||||
|
federating: "Federație"
|
||||||
|
blocked: "Blocat"
|
||||||
|
suspended: "Suspendat"
|
||||||
|
all: "Tot"
|
||||||
|
subscribing: "Abonare"
|
||||||
|
publishing: "Publicare"
|
||||||
|
notResponding: "Nu răspunde"
|
||||||
|
instanceFollowing: "Urmărind în instanță"
|
||||||
|
instanceFollowers: "Urmăritori ai instanței"
|
||||||
|
instanceUsers: "Utilizatori ai acestei instanțe"
|
||||||
|
changePassword: "Schimbă parolă"
|
||||||
|
security: "Securitate"
|
||||||
|
retypedNotMatch: "Intrările nu corespund"
|
||||||
|
currentPassword: "Parola curentă"
|
||||||
|
newPassword: "Parola nouă"
|
||||||
|
newPasswordRetype: "Rescrie parola nouă"
|
||||||
|
attachFile: "Atașează fișiere"
|
||||||
|
more: "Mai mult!"
|
||||||
|
featured: "Evidențiat"
|
||||||
|
usernameOrUserId: "Nume sau ID de utilizator"
|
||||||
|
noSuchUser: "Utilizatorul nu a fost găsit"
|
||||||
|
lookup: "Privire"
|
||||||
|
announcements: "Anunțuri"
|
||||||
|
imageUrl: "URL-ul imaginii"
|
||||||
|
remove: "Şterge"
|
||||||
|
removed: "Șterș cu succes"
|
||||||
|
removeAreYouSure: "Ești sigur că vrei să înlături {x}?"
|
||||||
|
deleteAreYouSure: "Ești sigur că vrei să ștergi {x}?"
|
||||||
|
resetAreYouSure: "Sigur vrei să resetezi?"
|
||||||
|
saved: "Salvat"
|
||||||
|
messaging: "Chat"
|
||||||
|
upload: "Încarcă"
|
||||||
|
keepOriginalUploading: "Păstrează imaginea originală"
|
||||||
|
keepOriginalUploadingDescription: "Salvează imaginea originala încărcată fără modificări. Dacă e oprită, o versiune pentru afișarea pe web va fi generată la încărcare."
|
||||||
|
fromDrive: "Din Drive"
|
||||||
|
fromUrl: "Din URL"
|
||||||
|
uploadFromUrl: "Încarcă dintr-un URL"
|
||||||
|
uploadFromUrlDescription: "URL-ul fișierului pe care dorești să îl încarci"
|
||||||
|
uploadFromUrlRequested: "Încărcare solicitată"
|
||||||
|
uploadFromUrlMayTakeTime: "S-ar putea să ia puțin până se finalizează încărcarea."
|
||||||
|
explore: "Explorează"
|
||||||
|
messageRead: "Citit"
|
||||||
|
noMoreHistory: "Nu există mai mult istoric"
|
||||||
|
startMessaging: "Începe un chat nou"
|
||||||
|
nUsersRead: "citit de {n}"
|
||||||
|
agreeTo: "Sunt de acord cu {0}"
|
||||||
|
tos: "Termenii de utilizare"
|
||||||
|
start: "Să începem"
|
||||||
|
home: "Acasă"
|
||||||
|
remoteUserCaution: "Deoarece acest utilizator este dintr-o instanță externă, informația afișată poate fi incompletă."
|
||||||
|
activity: "Activitate"
|
||||||
|
images: "Imagini"
|
||||||
|
birthday: "Zi de naștere"
|
||||||
|
yearsOld: "{age} ani"
|
||||||
|
registeredDate: "Data înregistrării"
|
||||||
|
location: "Locație"
|
||||||
|
theme: "Teme"
|
||||||
|
themeForLightMode: "Temă folosită pentru Modul Luminat"
|
||||||
|
themeForDarkMode: "Temă folosită pentru Modul Întunecat"
|
||||||
|
light: "Luminos"
|
||||||
|
dark: "Întunecat"
|
||||||
|
lightThemes: "Teme luminoase"
|
||||||
|
darkThemes: "Teme întunecate"
|
||||||
|
syncDeviceDarkMode: "Sincronizează Modul Întunecat cu setările dispozitivului"
|
||||||
|
drive: "Drive"
|
||||||
|
fileName: "Nume fișier"
|
||||||
|
selectFile: "Alege un fisier"
|
||||||
|
selectFiles: "Alege fișiere"
|
||||||
|
selectFolder: "Selectează un folder"
|
||||||
|
selectFolders: "Selectează folderele"
|
||||||
|
renameFile: "Redenumește fișier"
|
||||||
|
folderName: "Nume folder"
|
||||||
|
createFolder: "Crează folder"
|
||||||
|
renameFolder: "Redenumește acest folder"
|
||||||
|
deleteFolder: "Șterge acest folder"
|
||||||
|
addFile: "Adăugați un fișier"
|
||||||
|
emptyDrive: "Drive-ul tău e gol"
|
||||||
|
emptyFolder: "Folder-ul acesta este gol"
|
||||||
|
unableToDelete: "Nu se poate șterge"
|
||||||
|
inputNewFileName: "Introdu un nou nume de fișier"
|
||||||
|
inputNewDescription: "Introdu o descriere nouă"
|
||||||
|
inputNewFolderName: "Introdu un nume de folder nou"
|
||||||
|
circularReferenceFolder: "Destinația folderului este un subfolder al folderului pe care dorești să îl muți."
|
||||||
|
hasChildFilesOrFolders: "Acest folder nu este gol, așa că nu poate fi șters."
|
||||||
|
copyUrl: "Copiază URL"
|
||||||
|
rename: "Redenumește"
|
||||||
|
avatar: "Avatar"
|
||||||
|
banner: "Banner"
|
||||||
|
nsfw: "NSFW"
|
||||||
|
whenServerDisconnected: "Când pierzi conexiunea cu serverul"
|
||||||
|
disconnectedFromServer: "Conecțiunea cu serverul a fost pierdută"
|
||||||
|
reload: "Reîncarcă"
|
||||||
|
doNothing: "Ignoră"
|
||||||
|
reloadConfirm: "Ai dori să reîmprospătezi cronologia?"
|
||||||
|
watch: "Vezi"
|
||||||
|
unwatch: "Oprește-te din văzut"
|
||||||
|
accept: "Acceptă"
|
||||||
|
reject: "Respinge"
|
||||||
|
normal: "Normal"
|
||||||
|
instanceName: "Numele instanței"
|
||||||
|
instanceDescription: "Descrierea instanței"
|
||||||
|
maintainerName: "Administrator"
|
||||||
|
maintainerEmail: "Email-ul administratorului"
|
||||||
|
tosUrl: "URL-ul Termenilor de utilizare"
|
||||||
|
thisYear: "An"
|
||||||
|
thisMonth: "Lună"
|
||||||
|
today: "Azi"
|
||||||
|
dayX: "{day}"
|
||||||
|
monthX: "{month}"
|
||||||
|
yearX: "{year}"
|
||||||
|
pages: "Pagini"
|
||||||
|
integration: "Integrare"
|
||||||
|
connectService: "Conectează"
|
||||||
|
disconnectService: "Deconectează"
|
||||||
|
enableLocalTimeline: "Activează cronologia locală"
|
||||||
|
enableGlobalTimeline: "Activeaza cronologia globală"
|
||||||
|
disablingTimelinesInfo: "Administratorii și Moderatorii vor avea mereu access la toate cronologiile, chiar dacă nu sunt activate."
|
||||||
|
registration: "Inregistrare"
|
||||||
|
enableRegistration: "Activează înregistrările pentru utilizatori noi"
|
||||||
|
invite: "Invită"
|
||||||
|
driveCapacityPerLocalAccount: "Capacitatea Drive-ului per utilizator local"
|
||||||
|
driveCapacityPerRemoteAccount: "Capacitatea Drive-ului per utilizator extern"
|
||||||
|
inMb: "În megabytes"
|
||||||
|
iconUrl: "URL-ul iconiței"
|
||||||
|
bannerUrl: "URL-ul imaginii de banner"
|
||||||
|
backgroundImageUrl: "URL-ul imaginii de fundal"
|
||||||
|
basicInfo: "Informații de bază"
|
||||||
|
pinnedUsers: "Utilizatori fixați"
|
||||||
|
pinnedUsersDescription: "Scrie utilizatorii, separați prin pauză de rând, care vor fi fixați pe pagina \"Explorează\"."
|
||||||
|
pinnedPages: "Pagini fixate"
|
||||||
|
pinnedPagesDescription: "Introdu linkurile Paginilor pe care le vrei fixate in vâruful paginii acestei instanțe, separate de pauze de rând."
|
||||||
|
pinnedClipId: "ID-ul clip-ului pe care să îl fixezi"
|
||||||
|
pinnedNotes: "Notă fixată"
|
||||||
|
hcaptcha: "hCaptcha"
|
||||||
|
enableHcaptcha: "Activează hCaptcha"
|
||||||
|
hcaptchaSiteKey: "Site key"
|
||||||
|
hcaptchaSecretKey: "Secret key"
|
||||||
|
recaptcha: "reCAPTCHA"
|
||||||
|
enableRecaptcha: "Activează reCAPTCHA"
|
||||||
|
recaptchaSiteKey: "Site key"
|
||||||
|
recaptchaSecretKey: "Secret key"
|
||||||
|
avoidMultiCaptchaConfirm: "Folosirea mai multor sisteme Captcha poate cauza interferență între acestea. Ai dori să dezactivezi alte sisteme Captcha acum active? Dacă preferi să rămână activate, apasă Anulare."
|
||||||
|
antennas: "Antene"
|
||||||
|
manageAntennas: "Gestionează Antenele"
|
||||||
|
name: "Nume"
|
||||||
|
antennaSource: "Sursa antenei"
|
||||||
|
antennaKeywords: "Cuvinte cheie ascultate"
|
||||||
|
antennaExcludeKeywords: "Cuvinte cheie excluse"
|
||||||
|
antennaKeywordsDescription: "Separă cu spații pentru o condiție ȘI sau cu o întrerupere de rând pentru o condiție SAU."
|
||||||
|
notifyAntenna: "Notifică-mă pentru note noi"
|
||||||
|
withFileAntenna: "Doar note cu fișiere"
|
||||||
|
enableServiceworker: "Activează ServiceWorker"
|
||||||
|
antennaUsersDescription: "Scrie un nume de utilizator per linie"
|
||||||
|
caseSensitive: "Sensibil la majuscule și minuscule"
|
||||||
|
withReplies: "Include răspunsuri"
|
||||||
|
connectedTo: "Următoarele conturi sunt conectate"
|
||||||
|
notesAndReplies: "Note și răspunsuri"
|
||||||
|
withFiles: "Incluzând fișiere"
|
||||||
|
silence: "Amuțește"
|
||||||
|
silenceConfirm: "Ești sigur că vrei să amuțești acest utilizator?"
|
||||||
|
unsilence: "Anulează amuțirea"
|
||||||
|
unsilenceConfirm: "Ești sigur că vrei să anulezi amuțirea acestui utilizator?"
|
||||||
|
popularUsers: "Utilizatori populari"
|
||||||
|
recentlyUpdatedUsers: "Utilizatori activi recent"
|
||||||
|
recentlyRegisteredUsers: "Utilizatori ce s-au alăturat recent"
|
||||||
|
recentlyDiscoveredUsers: "Utilizatori descoperiți recent"
|
||||||
|
exploreUsersCount: "Aici sunt {count} utilizatori"
|
||||||
|
exploreFediverse: "Explorează Fediverse-ul"
|
||||||
|
popularTags: "Taguri populare"
|
||||||
|
userList: "Liste"
|
||||||
|
about: "Despre"
|
||||||
|
aboutMisskey: "Despre Misskey"
|
||||||
|
administrator: "Administrator"
|
||||||
|
token: "Token"
|
||||||
|
twoStepAuthentication: "Autentificare în doi pași"
|
||||||
|
moderator: "Moderator"
|
||||||
|
nUsersMentioned: "Menționat de {n} utilizatori"
|
||||||
|
securityKey: "Cheie de securitate"
|
||||||
|
securityKeyName: "Numele cheii"
|
||||||
|
registerSecurityKey: "Înregistrează o cheie de securitate"
|
||||||
|
lastUsed: "Ultima utilizată"
|
||||||
|
unregister: "Dezînregistrează"
|
||||||
|
passwordLessLogin: "Autentificare fără parolă"
|
||||||
|
resetPassword: "Resetează parola"
|
||||||
|
newPasswordIs: "Noua parolă este \"{password}\""
|
||||||
|
reduceUiAnimation: "Redu animațiile interfeței"
|
||||||
|
share: "Distribuie"
|
||||||
|
notFound: "Nu a fost găsit"
|
||||||
|
notFoundDescription: "N-a fost găsită nicio pagină cu acest URL."
|
||||||
|
uploadFolder: "Folder implicit pentru încărcări"
|
||||||
|
cacheClear: "Golește cache-ul"
|
||||||
|
markAsReadAllNotifications: "Marchează toate notificările drept citit"
|
||||||
|
markAsReadAllUnreadNotes: "Marchează toate notele drept citit"
|
||||||
|
markAsReadAllTalkMessages: "Marchează toate mesajele drept citit"
|
||||||
|
help: "Ajutor"
|
||||||
|
inputMessageHere: "Introdu un mesaj aici"
|
||||||
|
close: "Închide"
|
||||||
|
group: "Grup"
|
||||||
|
groups: "Grupuri"
|
||||||
|
createGroup: "Crează un grup"
|
||||||
|
ownedGroups: "Grupuri deținute"
|
||||||
|
joinedGroups: "Grupuri alăturate"
|
||||||
|
invites: "Invită"
|
||||||
|
groupName: "Numele grupului"
|
||||||
|
members: "Membri"
|
||||||
|
transfer: "Transferă"
|
||||||
|
messagingWithUser: "Chat privat"
|
||||||
|
messagingWithGroup: "Chat de grup"
|
||||||
|
title: "Titlu"
|
||||||
|
text: "Text"
|
||||||
|
enable: "Activează"
|
||||||
|
next: "Următorul"
|
||||||
|
retype: "Introdu din nou"
|
||||||
|
noteOf: "Notă de {user}"
|
||||||
|
inviteToGroup: "Invită în grup"
|
||||||
|
quoteAttached: "Citat"
|
||||||
|
quoteQuestion: "Vrei să adaugi ca citat?"
|
||||||
|
noMessagesYet: "Niciun mesaj încă"
|
||||||
|
newMessageExists: "Ai mesaje noi"
|
||||||
|
onlyOneFileCanBeAttached: "Poți atașa un singur fișier la un mesaj"
|
||||||
|
signinRequired: "Te rog autentifică-te"
|
||||||
|
invitations: "Invită"
|
||||||
|
invitationCode: "Cod de invitație"
|
||||||
|
checking: "Se verifică..."
|
||||||
|
available: "Disponibil"
|
||||||
|
unavailable: "Indisponibil"
|
||||||
|
usernameInvalidFormat: "Poți folosi litere mari și mici, numere și underscore-uri."
|
||||||
|
tooShort: "Prea scurt"
|
||||||
|
tooLong: "Prea lung"
|
||||||
|
weakPassword: "Parolă slabă"
|
||||||
|
normalPassword: "Parolă medie"
|
||||||
|
strongPassword: "Parolă puternică"
|
||||||
|
passwordMatched: "Se potrivește!"
|
||||||
|
passwordNotMatched: "Nu se potrivește"
|
||||||
|
signinWith: "Autentifică-te cu {x}"
|
||||||
|
signinFailed: "Nu se poate autentifica. Numele de utilizator sau parola introduse sunt incorecte."
|
||||||
|
tapSecurityKey: "Apasă pe cheia ta de securitate."
|
||||||
|
or: "Sau"
|
||||||
|
language: "Limbă"
|
||||||
|
uiLanguage: "Limba interfeței"
|
||||||
|
groupInvited: "Ai fost invitat într-un grup"
|
||||||
|
aboutX: "Despre {x}"
|
||||||
|
useOsNativeEmojis: "Folosește emojiuri native OS-ului"
|
||||||
|
disableDrawer: "Nu folosi meniuri în stil sertar"
|
||||||
|
youHaveNoGroups: "Nu ai niciun grup"
|
||||||
|
joinOrCreateGroup: "Primește o invitație într-un grup sau creează unul nou."
|
||||||
|
noHistory: "Nu există istoric"
|
||||||
|
signinHistory: "Istoric autentificări"
|
||||||
|
disableAnimatedMfm: "Dezactivează MFM cu animații"
|
||||||
|
doing: "Se procesează..."
|
||||||
|
category: "Categorie"
|
||||||
|
tags: "Etichete"
|
||||||
|
docSource: "Sursa acestui document"
|
||||||
|
createAccount: "Creează un cont"
|
||||||
|
existingAccount: "Cont existent"
|
||||||
|
regenerate: "Regenerează"
|
||||||
|
fontSize: "Mărimea fontului"
|
||||||
|
noFollowRequests: "Nu ai nicio cerere de urmărire în așteptare"
|
||||||
|
openImageInNewTab: "Deschide imaginile în taburi noi"
|
||||||
|
dashboard: "Panou de control"
|
||||||
|
local: "Local"
|
||||||
|
remote: "Extern"
|
||||||
|
total: "Total"
|
||||||
|
weekOverWeekChanges: "Schimbări până săptămâna trecută"
|
||||||
|
dayOverDayChanges: "Schimbări până ieri"
|
||||||
|
appearance: "Aspect"
|
||||||
|
clientSettings: "Setări client"
|
||||||
|
accountSettings: "Setări cont"
|
||||||
|
promotion: "Promovat"
|
||||||
|
promote: "Promovează"
|
||||||
|
numberOfDays: "Numărul zilelor"
|
||||||
|
hideThisNote: "Ascunde această notă"
|
||||||
|
showFeaturedNotesInTimeline: "Arată notele recomandate în cronologii"
|
||||||
|
objectStorage: "Object Storage"
|
||||||
|
useObjectStorage: "Folosește Object Storage"
|
||||||
|
objectStorageBaseUrl: "URL de bază"
|
||||||
|
objectStorageBaseUrlDesc: "URL-ul este folosit pentru referință. Specifică URL-ul CDN-ului sau Proxy-ului tău dacă folosești unul. Pentru S3 folosește 'https://<bucket>.s3.amazonaws.com' și pentru GCS sau servicii echivalente folosește 'https://storage.googleapis.com/<bucket>', etc."
|
||||||
|
objectStorageBucket: "Bucket"
|
||||||
|
objectStorageBucketDesc: "Te rog specifică numele bucket-ului furnizorului tău."
|
||||||
|
objectStoragePrefix: "Prefix"
|
||||||
|
objectStoragePrefixDesc: "Fișierele vor fi stocate sub directoare cu acest prefix."
|
||||||
|
objectStorageEndpoint: "Endpoint"
|
||||||
|
objectStorageEndpointDesc: "Lasă acest câmp gol dacă folosești AWS S3, dacă nu specifică endpoint-ul ca '<host>' sau '<host>:<port>', depinzând de ce serviciu folosești."
|
||||||
|
objectStorageRegion: "Regiune"
|
||||||
|
objectStorageRegionDesc: "Specifică o regiune precum 'xx-east-1'. Dacă serviciul tău nu face distincția între regiuni lasă acest câmp gol sau introdu 'us-east-1'."
|
||||||
|
objectStorageUseSSL: "Folosește SSl"
|
||||||
|
objectStorageUseSSLDesc: "Oprește această opțiune dacă nu vei folosi HTTPS pentru conexiunile API-ului"
|
||||||
|
objectStorageUseProxy: "Conectează-te prin Proxy"
|
||||||
|
objectStorageUseProxyDesc: "Oprește această opțiune dacă vei nu folosi un Proxy pentru conexiunile API-ului"
|
||||||
|
objectStorageSetPublicRead: "Setează \"public-read\" pentru încărcare"
|
||||||
|
serverLogs: "Loguri server"
|
||||||
|
deleteAll: "Șterge tot"
|
||||||
|
showFixedPostForm: "Arată caseta de postare în vârful cronologie"
|
||||||
|
newNoteRecived: "Sunt note noi"
|
||||||
|
sounds: "Sunete"
|
||||||
|
listen: "Ascultă"
|
||||||
|
none: "Nimic"
|
||||||
|
showInPage: "Arată în pagină"
|
||||||
|
popout: "Scoate în afară"
|
||||||
|
volume: "Volum"
|
||||||
|
masterVolume: "Volumul principal"
|
||||||
|
details: "Detalii"
|
||||||
|
chooseEmoji: "Alege un emoji"
|
||||||
|
unableToProcess: "Această operație nu poate fi completată"
|
||||||
|
recentUsed: "Folosit recent"
|
||||||
|
install: "Instalează"
|
||||||
|
uninstall: "Dezinstalează"
|
||||||
|
installedApps: "Aplicații autorizate"
|
||||||
|
nothing: "Nu e nimic de văzut aici"
|
||||||
|
installedDate: "Autorizat la data de"
|
||||||
|
lastUsedDate: "Folosit ultima oara la"
|
||||||
|
state: "Stare"
|
||||||
|
sort: "Sortează"
|
||||||
|
ascendingOrder: "Crescător"
|
||||||
|
descendingOrder: "Descrescător"
|
||||||
|
scratchpad: "Scratchpad"
|
||||||
|
scratchpadDescription: "Scratchpad-ul oferă un mediu de experimentare în AiScript. Poți scrie, executa și verifica rezultatele acestuia interacționând cu Misskey în el."
|
||||||
|
output: "Ieșire"
|
||||||
|
script: "Script"
|
||||||
|
disablePagesScript: "Dezactivează AiScript în Pagini"
|
||||||
|
updateRemoteUser: "Actualizează informațiile utilizatorului extern"
|
||||||
|
deleteAllFiles: "Șterge toate fișierele"
|
||||||
|
deleteAllFilesConfirm: "Ești sigur că vrei să ștergi toate fișierele?"
|
||||||
|
removeAllFollowing: "Dezurmărește toți utilizatorii urmăriți"
|
||||||
|
removeAllFollowingDescription: "Asta va dez-urmări toate conturile din {host}. Te rog execută asta numai dacă instanța, de ex., nu mai există."
|
||||||
|
userSuspended: "Acest utilizator a fost suspendat."
|
||||||
|
userSilenced: "Acest utilizator a fost setat silențios."
|
||||||
|
yourAccountSuspendedTitle: "Acest cont a fost suspendat"
|
||||||
|
yourAccountSuspendedDescription: "Acest cont a fost suspendat din cauza încălcării termenilor de serviciu al serverului sau ceva similar. Contactează administratorul dacă ai dori să afli un motiv mai detaliat. Te rog nu crea un cont nou."
|
||||||
|
menu: "Meniu"
|
||||||
|
divider: "Separator"
|
||||||
|
addItem: "Adaugă element"
|
||||||
|
relays: "Relee"
|
||||||
|
addRelay: "Adaugă Releu"
|
||||||
|
inboxUrl: "URL-ul inbox-ului"
|
||||||
|
addedRelays: "Relee adăugate"
|
||||||
|
serviceworkerInfo: "Trebuie să fie activat pentru notificări push."
|
||||||
|
deletedNote: "Notă ștearsă"
|
||||||
|
invisibleNote: "Note ascunse"
|
||||||
|
enableInfiniteScroll: "Încarcă mai mult automat"
|
||||||
|
visibility: "Vizibilitate"
|
||||||
|
poll: "Sondaj"
|
||||||
|
useCw: "Ascunde conținutul"
|
||||||
|
enablePlayer: "Deschide player-ul video"
|
||||||
|
disablePlayer: "Închide player-ul video"
|
||||||
|
expandTweet: "Expandează tweet"
|
||||||
|
themeEditor: "Editor de teme"
|
||||||
|
description: "Descriere"
|
||||||
|
describeFile: "Adaugă titrări"
|
||||||
|
enterFileDescription: "Introdu titrările"
|
||||||
|
author: "Autor"
|
||||||
|
leaveConfirm: "Ai schimbări nesalvate. Vrei să renunți la ele?"
|
||||||
|
manage: "Gestionare"
|
||||||
|
plugins: "Pluginuri"
|
||||||
|
deck: "Deck"
|
||||||
|
undeck: "Părăsește Deck"
|
||||||
|
useBlurEffectForModal: "Folosește efect de blur pentru modale"
|
||||||
|
smtpHost: "Gazdă"
|
||||||
|
smtpUser: "Nume de utilizator"
|
||||||
|
smtpPass: "Parolă"
|
||||||
|
clearCache: "Golește cache-ul"
|
||||||
|
info: "Despre"
|
||||||
|
user: "Utilizatori"
|
||||||
|
administration: "Gestionare"
|
||||||
|
searchByGoogle: "Caută"
|
||||||
|
_email:
|
||||||
|
_follow:
|
||||||
|
title: "te-a urmărit"
|
||||||
|
_mfm:
|
||||||
|
mention: "Mențiune"
|
||||||
|
quote: "Citează"
|
||||||
|
emoji: "Emoji personalizat"
|
||||||
|
search: "Caută"
|
||||||
|
_theme:
|
||||||
|
description: "Descriere"
|
||||||
|
keys:
|
||||||
|
mention: "Mențiune"
|
||||||
|
renote: "Re-notează"
|
||||||
|
divider: "Separator"
|
||||||
|
_sfx:
|
||||||
|
note: "Note"
|
||||||
|
notification: "Notificări"
|
||||||
|
chat: "Chat"
|
||||||
|
_widgets:
|
||||||
|
notifications: "Notificări"
|
||||||
|
timeline: "Cronologie"
|
||||||
|
activity: "Activitate"
|
||||||
|
federation: "Federație"
|
||||||
|
jobQueue: "coada de job-uri"
|
||||||
|
_cw:
|
||||||
|
show: "Incarcă mai mult"
|
||||||
|
_visibility:
|
||||||
|
home: "Acasă"
|
||||||
|
followers: "Urmăritori"
|
||||||
|
_profile:
|
||||||
|
name: "Nume"
|
||||||
|
username: "Nume de utilizator"
|
||||||
|
_exportOrImport:
|
||||||
|
followingList: "Urmărești"
|
||||||
|
muteList: "Amuțește"
|
||||||
|
blockingList: "Blochează"
|
||||||
|
userLists: "Liste"
|
||||||
|
_charts:
|
||||||
|
federation: "Federație"
|
||||||
|
_timelines:
|
||||||
|
home: "Acasă"
|
||||||
|
_pages:
|
||||||
|
blocks:
|
||||||
|
image: "Imagini"
|
||||||
|
script:
|
||||||
|
categories:
|
||||||
|
list: "Liste"
|
||||||
|
blocks:
|
||||||
|
_join:
|
||||||
|
arg1: "Liste"
|
||||||
|
_randomPick:
|
||||||
|
arg1: "Liste"
|
||||||
|
_dailyRandomPick:
|
||||||
|
arg1: "Liste"
|
||||||
|
_seedRandomPick:
|
||||||
|
arg2: "Liste"
|
||||||
|
_pick:
|
||||||
|
arg1: "Liste"
|
||||||
|
_listLen:
|
||||||
|
arg1: "Liste"
|
||||||
|
types:
|
||||||
|
array: "Liste"
|
||||||
|
_notification:
|
||||||
|
youWereFollowed: "te-a urmărit"
|
||||||
|
youWereInvitedToGroup: "Ai fost invitat într-un grup"
|
||||||
|
_types:
|
||||||
|
follow: "Urmărești"
|
||||||
|
mention: "Mențiune"
|
||||||
|
renote: "Re-notează"
|
||||||
|
quote: "Citează"
|
||||||
|
reaction: "Reacție"
|
||||||
|
_deck:
|
||||||
|
_columns:
|
||||||
|
notifications: "Notificări"
|
||||||
|
tl: "Cronologie"
|
||||||
|
antenna: "Antene"
|
||||||
|
list: "Liste"
|
||||||
|
mentions: "Mențiuni"
|
@ -106,6 +106,7 @@ clickToShow: "Нажмите для просмотра"
|
|||||||
sensitive: "Содержимое не для всех"
|
sensitive: "Содержимое не для всех"
|
||||||
add: "Добавить"
|
add: "Добавить"
|
||||||
reaction: "Реакции"
|
reaction: "Реакции"
|
||||||
|
reactionSetting: "Реакции, отображаемые в палитре"
|
||||||
reactionSettingDescription2: "Расставляйте перетаскиванием, удаляйте нажатием, добавляйте кнопкой «+»."
|
reactionSettingDescription2: "Расставляйте перетаскиванием, удаляйте нажатием, добавляйте кнопкой «+»."
|
||||||
rememberNoteVisibility: "Запоминать видимость заметок"
|
rememberNoteVisibility: "Запоминать видимость заметок"
|
||||||
attachCancel: "Удалить вложение"
|
attachCancel: "Удалить вложение"
|
||||||
@ -127,7 +128,7 @@ selectAntenna: "Выберите антенну"
|
|||||||
selectWidget: "Выберите виджет"
|
selectWidget: "Выберите виджет"
|
||||||
editWidgets: "Редактировать виджеты"
|
editWidgets: "Редактировать виджеты"
|
||||||
editWidgetsExit: "Готово"
|
editWidgetsExit: "Готово"
|
||||||
customEmojis: "Эмодзи пользователя"
|
customEmojis: "Собственные эмодзи"
|
||||||
emoji: "Эмодзи"
|
emoji: "Эмодзи"
|
||||||
emojis: "Эмодзи"
|
emojis: "Эмодзи"
|
||||||
emojiName: "Название эмодзи"
|
emojiName: "Название эмодзи"
|
||||||
@ -200,7 +201,7 @@ done: "Готово"
|
|||||||
processing: "Обработка"
|
processing: "Обработка"
|
||||||
preview: "Предпросмотр"
|
preview: "Предпросмотр"
|
||||||
default: "По умолчанию"
|
default: "По умолчанию"
|
||||||
noCustomEmojis: "Эмодзи пользователя отсутствуют"
|
noCustomEmojis: "Собственные эмодзи отсутствуют"
|
||||||
noJobs: "Нет заданий"
|
noJobs: "Нет заданий"
|
||||||
federating: "Федерируется"
|
federating: "Федерируется"
|
||||||
blocked: "Заблокировано"
|
blocked: "Заблокировано"
|
||||||
@ -234,6 +235,7 @@ resetAreYouSure: "На самом деле сбросить?"
|
|||||||
saved: "Сохранено"
|
saved: "Сохранено"
|
||||||
messaging: "Сообщения"
|
messaging: "Сообщения"
|
||||||
upload: "Загрузить"
|
upload: "Загрузить"
|
||||||
|
keepOriginalUploading: "Сохранить исходное изображение"
|
||||||
fromDrive: "С «диска»"
|
fromDrive: "С «диска»"
|
||||||
fromUrl: "По ссылке"
|
fromUrl: "По ссылке"
|
||||||
uploadFromUrl: "Загрузить по ссылке"
|
uploadFromUrl: "Загрузить по ссылке"
|
||||||
@ -241,7 +243,6 @@ uploadFromUrlDescription: "Ссылка на файл, который хотит
|
|||||||
uploadFromUrlRequested: "Загрузка выбранного"
|
uploadFromUrlRequested: "Загрузка выбранного"
|
||||||
uploadFromUrlMayTakeTime: "Загрузка может занять некоторое время."
|
uploadFromUrlMayTakeTime: "Загрузка может занять некоторое время."
|
||||||
explore: "Обзор"
|
explore: "Обзор"
|
||||||
games: "Игры Misskey"
|
|
||||||
messageRead: "Прочитали"
|
messageRead: "Прочитали"
|
||||||
noMoreHistory: "История закончилась"
|
noMoreHistory: "История закончилась"
|
||||||
startMessaging: "Начать общение"
|
startMessaging: "Начать общение"
|
||||||
@ -321,8 +322,6 @@ disablingTimelinesInfo: "У администраторов и модератор
|
|||||||
registration: "Регистрация"
|
registration: "Регистрация"
|
||||||
enableRegistration: "Разрешить регистрацию"
|
enableRegistration: "Разрешить регистрацию"
|
||||||
invite: "Пригласить"
|
invite: "Пригласить"
|
||||||
proxyRemoteFiles: "Файлы с других сайтов пускать через прокси"
|
|
||||||
proxyRemoteFilesDescription: "Когда эта настройка включена, файлы с других серверов, которые не сохранены или удалены для освобождения места, будут проксироваться локально, а так же для них будут создаваться миниатюры. Эта настройка не затрагивает хранение на сервере."
|
|
||||||
driveCapacityPerLocalAccount: "Объём диска на одного локального пользователя"
|
driveCapacityPerLocalAccount: "Объём диска на одного локального пользователя"
|
||||||
driveCapacityPerRemoteAccount: "Объём диска на одного пользователя с другого сайта"
|
driveCapacityPerRemoteAccount: "Объём диска на одного пользователя с другого сайта"
|
||||||
inMb: "В мегабайтах"
|
inMb: "В мегабайтах"
|
||||||
@ -418,7 +417,6 @@ next: "Дальше"
|
|||||||
retype: "Введите ещё раз"
|
retype: "Введите ещё раз"
|
||||||
noteOf: "Что пишет {user}"
|
noteOf: "Что пишет {user}"
|
||||||
inviteToGroup: "Пригласить в группу"
|
inviteToGroup: "Пригласить в группу"
|
||||||
maxNoteTextLength: "Максимальная длина текста"
|
|
||||||
quoteAttached: "Цитата"
|
quoteAttached: "Цитата"
|
||||||
quoteQuestion: "Хотите добавить цитату?"
|
quoteQuestion: "Хотите добавить цитату?"
|
||||||
noMessagesYet: "Пока ни одного сообщения"
|
noMessagesYet: "Пока ни одного сообщения"
|
||||||
@ -447,6 +445,7 @@ uiLanguage: "Язык интерфейса"
|
|||||||
groupInvited: "Приглашение в группу"
|
groupInvited: "Приглашение в группу"
|
||||||
aboutX: "Описание {x}"
|
aboutX: "Описание {x}"
|
||||||
useOsNativeEmojis: "Использовать эмодзи операционной системы"
|
useOsNativeEmojis: "Использовать эмодзи операционной системы"
|
||||||
|
disableDrawer: "Не использовать выдвижные меню"
|
||||||
youHaveNoGroups: "У вас нет ни одной группы"
|
youHaveNoGroups: "У вас нет ни одной группы"
|
||||||
joinOrCreateGroup: "Получайте приглашения в группы или создавайте свои собственные"
|
joinOrCreateGroup: "Получайте приглашения в группы или создавайте свои собственные"
|
||||||
noHistory: "История пока пуста"
|
noHistory: "История пока пуста"
|
||||||
@ -535,7 +534,6 @@ yourAccountSuspendedDescription: "Эта учетная запись была з
|
|||||||
menu: "Меню"
|
menu: "Меню"
|
||||||
divider: "Линия-разделитель"
|
divider: "Линия-разделитель"
|
||||||
addItem: "Добавить элемент"
|
addItem: "Добавить элемент"
|
||||||
rooms: "Комната"
|
|
||||||
relays: "Ретрансляторы"
|
relays: "Ретрансляторы"
|
||||||
addRelay: "Добавить ретранслятор"
|
addRelay: "Добавить ретранслятор"
|
||||||
inboxUrl: "URL ящика входящих сообщений"
|
inboxUrl: "URL ящика входящих сообщений"
|
||||||
@ -591,6 +589,7 @@ smtpSecure: "Использовать SSL/TLS для SMTP-соединений"
|
|||||||
smtpSecureInfo: "Выключите при использовании STARTTLS."
|
smtpSecureInfo: "Выключите при использовании STARTTLS."
|
||||||
testEmail: "Проверка доставки электронной почты"
|
testEmail: "Проверка доставки электронной почты"
|
||||||
wordMute: "Скрытие слов"
|
wordMute: "Скрытие слов"
|
||||||
|
instanceMute: "Глушение инстансов"
|
||||||
userSaysSomething: "{name} что-то сообщает"
|
userSaysSomething: "{name} что-то сообщает"
|
||||||
makeActive: "Активировать"
|
makeActive: "Активировать"
|
||||||
display: "Отображение"
|
display: "Отображение"
|
||||||
@ -611,7 +610,6 @@ regenerateLoginToken: "Создать новый токен для входа"
|
|||||||
regenerateLoginTokenDescription: "Создаёт новый токен, используемый внутри программы во время входа. Обычно в этом нет необходимости. При создании все устройства будут отключены."
|
regenerateLoginTokenDescription: "Создаёт новый токен, используемый внутри программы во время входа. Обычно в этом нет необходимости. При создании все устройства будут отключены."
|
||||||
setMultipleBySeparatingWithSpace: "Можно написать несколько через пробел"
|
setMultipleBySeparatingWithSpace: "Можно написать несколько через пробел"
|
||||||
fileIdOrUrl: "Идентификатор файла или ссылка"
|
fileIdOrUrl: "Идентификатор файла или ссылка"
|
||||||
chatOpenBehavior: "Поведение окна чата при открытии"
|
|
||||||
behavior: "Поведение"
|
behavior: "Поведение"
|
||||||
sample: "Пример"
|
sample: "Пример"
|
||||||
abuseReports: "Жалобы"
|
abuseReports: "Жалобы"
|
||||||
@ -619,8 +617,8 @@ reportAbuse: "Жалоба"
|
|||||||
reportAbuseOf: "Пожаловаться на пользователя {name}"
|
reportAbuseOf: "Пожаловаться на пользователя {name}"
|
||||||
fillAbuseReportDescription: "Опишите, пожалуйста, причину жалобы подробнее. Если речь о конкретной заметке, будьте добры приложить ссылку на неё."
|
fillAbuseReportDescription: "Опишите, пожалуйста, причину жалобы подробнее. Если речь о конкретной заметке, будьте добры приложить ссылку на неё."
|
||||||
abuseReported: "Жалоба отправлена. Большое спасибо за информацию."
|
abuseReported: "Жалоба отправлена. Большое спасибо за информацию."
|
||||||
reporteeOrigin: "Куда сообщать"
|
reporteeOrigin: "О ком сообщено"
|
||||||
reporterOrigin: "Сообщено"
|
reporterOrigin: "Кто сообщил"
|
||||||
send: "Отправить"
|
send: "Отправить"
|
||||||
abuseMarkAsResolved: "Отметить жалобу как решённую"
|
abuseMarkAsResolved: "Отметить жалобу как решённую"
|
||||||
openInNewTab: "Открыть в новой вкладке"
|
openInNewTab: "Открыть в новой вкладке"
|
||||||
@ -668,7 +666,6 @@ emailVerified: "Адрес электронной почты подтвержд
|
|||||||
noteFavoritesCount: "Количество добавленного в избранное"
|
noteFavoritesCount: "Количество добавленного в избранное"
|
||||||
pageLikesCount: "Количество понравившихся страниц"
|
pageLikesCount: "Количество понравившихся страниц"
|
||||||
pageLikedCount: "Количество страниц, понравившихся другим"
|
pageLikedCount: "Количество страниц, понравившихся другим"
|
||||||
reversiCount: "Количество сыгранных игр в реверси"
|
|
||||||
contact: "Как связаться"
|
contact: "Как связаться"
|
||||||
useSystemFont: "Использовать шрифт, предлагаемый системой"
|
useSystemFont: "Использовать шрифт, предлагаемый системой"
|
||||||
clips: "Подборки"
|
clips: "Подборки"
|
||||||
@ -683,6 +680,7 @@ center: "По центру"
|
|||||||
wide: "Толстый"
|
wide: "Толстый"
|
||||||
narrow: "Тонкий"
|
narrow: "Тонкий"
|
||||||
reloadToApplySetting: "Это настройка вступает в силу при загрузке страницы. Перезагрузить сейчас?"
|
reloadToApplySetting: "Это настройка вступает в силу при загрузке страницы. Перезагрузить сейчас?"
|
||||||
|
needReloadToApply: "Изменения вступят в силу после перезагрузки страницы."
|
||||||
showTitlebar: "Показать заголовок"
|
showTitlebar: "Показать заголовок"
|
||||||
clearCache: "Очистить кэш"
|
clearCache: "Очистить кэш"
|
||||||
onlineUsersCount: "Пользователей сейчас в сети: {n}"
|
onlineUsersCount: "Пользователей сейчас в сети: {n}"
|
||||||
@ -743,6 +741,7 @@ notRecommended: "Не рекомендуется"
|
|||||||
botProtection: "Ботозащита"
|
botProtection: "Ботозащита"
|
||||||
instanceBlocking: "Блокировка инстансов"
|
instanceBlocking: "Блокировка инстансов"
|
||||||
selectAccount: "Выберите учётную запись"
|
selectAccount: "Выберите учётную запись"
|
||||||
|
switchAccount: "Сменить учётную запись"
|
||||||
enabled: "Вкл."
|
enabled: "Вкл."
|
||||||
disabled: "Откл."
|
disabled: "Откл."
|
||||||
quickAction: "Быстрое действие"
|
quickAction: "Быстрое действие"
|
||||||
@ -767,7 +766,7 @@ middle: "Средне"
|
|||||||
low: "Низкий"
|
low: "Низкий"
|
||||||
emailNotConfiguredWarning: "Не указан адрес электронной почты"
|
emailNotConfiguredWarning: "Не указан адрес электронной почты"
|
||||||
ratio: "Соотношение"
|
ratio: "Соотношение"
|
||||||
previewNoteText: "Предварительный просмотр текста"
|
previewNoteText: "Предварительный просмотр"
|
||||||
customCss: "Индивидуальный CSS"
|
customCss: "Индивидуальный CSS"
|
||||||
customCssWarn: "Используйте эту настройку только если знаете, что делаете. Ошибки здесь чреваты тем, что сайт перестанет нормально работать у вас."
|
customCssWarn: "Используйте эту настройку только если знаете, что делаете. Ошибки здесь чреваты тем, что сайт перестанет нормально работать у вас."
|
||||||
global: "Всеобщая"
|
global: "Всеобщая"
|
||||||
@ -782,16 +781,19 @@ learnMore: "Подробнее"
|
|||||||
misskeyUpdated: "Misskey обновился!"
|
misskeyUpdated: "Misskey обновился!"
|
||||||
whatIsNew: "Что новенького?"
|
whatIsNew: "Что новенького?"
|
||||||
translate: "Перевод"
|
translate: "Перевод"
|
||||||
translatedFrom: "{x}Перевод с английского"
|
translatedFrom: "Перевод. Язык оригинала — {x}"
|
||||||
accountDeletionInProgress: "В настоящее время выполняется удаление учетной записи"
|
accountDeletionInProgress: "В настоящее время выполняется удаление учетной записи"
|
||||||
usernameInfo: "Имя, которое отличает вашу учетную запись от других на этом сервере. Вы можете использовать алфавит (a~z, A~Z), цифры (0~9) или символы подчеркивания (_). Имена пользователей не могут быть изменены позже."
|
usernameInfo: "Имя, которое отличает вашу учетную запись от других на этом сервере. Вы можете использовать алфавит (a~z, A~Z), цифры (0~9) или символы подчеркивания (_). Имена пользователей не могут быть изменены позже."
|
||||||
aiChanMode: "ИИ режим"
|
aiChanMode: "ИИ режим"
|
||||||
keepCw: "Сохраняйте Предупреждения о содержимом"
|
keepCw: "Сохраняйте Предупреждения о содержимом"
|
||||||
|
pubSub: "Учётные записи Pub/Sub"
|
||||||
lastCommunication: "Последнее сообщение"
|
lastCommunication: "Последнее сообщение"
|
||||||
resolved: "Решен"
|
resolved: "Решено"
|
||||||
unresolved: "Неразрешенные"
|
unresolved: "Без решения"
|
||||||
itsOff: "Он выключен!"
|
breakFollow: "Отписка"
|
||||||
emailRequiredForSignup: "Требуется адрес электронной почты для регистрации аккаунта"
|
itsOn: "Включено"
|
||||||
|
itsOff: "Выключено"
|
||||||
|
emailRequiredForSignup: "Для регистрации учётной записи нужен адрес электронной почты"
|
||||||
unread: "Непрочитанное"
|
unread: "Непрочитанное"
|
||||||
filter: "Фильтры"
|
filter: "Фильтры"
|
||||||
controlPanel: "Панель управления"
|
controlPanel: "Панель управления"
|
||||||
@ -799,25 +801,40 @@ manageAccounts: "Управление аккаунтом"
|
|||||||
makeReactionsPublic: "Опубликовать список реакций"
|
makeReactionsPublic: "Опубликовать список реакций"
|
||||||
makeReactionsPublicDescription: "Список сделанных вами реакций доступен для просмотра всем желающим."
|
makeReactionsPublicDescription: "Список сделанных вами реакций доступен для просмотра всем желающим."
|
||||||
classic: "Классика"
|
classic: "Классика"
|
||||||
unmuteThread: "Отключить звук"
|
muteThread: "Заглушить цепочку"
|
||||||
ffVisibilityDescription: "Вы можете установить объем вашей следующей/последней информации."
|
unmuteThread: "Отменить глушение цепочки"
|
||||||
|
ffVisibility: "Видимость подписок и подписчиков"
|
||||||
|
ffVisibilityDescription: "Здесь можно настроить, кто будет видеть ваши подписки и подписчиков."
|
||||||
|
continueThread: "Показать следующие ответы"
|
||||||
|
deleteAccountConfirm: "Учётная запись будет безвозвратно удалена. Подтверждаете?"
|
||||||
|
incorrectPassword: "Пароль неверен."
|
||||||
|
voteConfirm: "Отдать голос за «{choice}»?"
|
||||||
hide: "Спрятать"
|
hide: "Спрятать"
|
||||||
leaveGroupConfirm: "Вы хотите оставить \"{name}\"?"
|
leaveGroup: "Покинуть группу"
|
||||||
|
leaveGroupConfirm: "Покинуть группу «{name}»?"
|
||||||
|
useDrawerReactionPickerForMobile: "Выдвижная палитра на мобильном устройстве"
|
||||||
|
welcomeBackWithName: "С возвращением, {name}!"
|
||||||
|
clickToFinishEmailVerification: "Пожалуйста, нажмите [{ok}], чтобы завершить подтверждение адреса электронной почты."
|
||||||
|
searchByGoogle: "Поиск"
|
||||||
|
indefinitely: "вечно"
|
||||||
_emailUnavailable:
|
_emailUnavailable:
|
||||||
used: "Уже используется"
|
used: "Уже используется"
|
||||||
format: "Неправильный формат"
|
format: "Неверный формат"
|
||||||
|
disposable: "Временный адрес электронной почты не принимается"
|
||||||
|
mx: "Неверный почтовый сервер"
|
||||||
smtp: "Почтовый сервер не отвечает"
|
smtp: "Почтовый сервер не отвечает"
|
||||||
_ffVisibility:
|
_ffVisibility:
|
||||||
public: "Опубликовать"
|
public: "Общедоступны"
|
||||||
private: "Частный"
|
followers: "Показываются только подписчикам"
|
||||||
|
private: "Показываются только вам"
|
||||||
_signup:
|
_signup:
|
||||||
almostThere: "Почти готово!"
|
almostThere: "Почти готово!"
|
||||||
emailAddressInfo: "Пожалуйста, введите адрес электронной почты, который вы используете."
|
emailAddressInfo: "Введите ваш адрес электронной почты."
|
||||||
emailSent: "На указанный вами адрес электронной почты ({email}) было отправлено письмо с подтверждением. Перейдите по ссылке в электронном письме, чтобы завершить создание учетной записи."
|
emailSent: "На указанный вами адрес электронной почты ({email}) отправлено письмо. Перейдите по ссылке в письме, чтобы завершить регистрацию."
|
||||||
_accountDelete:
|
_accountDelete:
|
||||||
accountDelete: "Удалить свой аккаунт"
|
accountDelete: "Удалить свою учётную запись"
|
||||||
mayTakeTime: "Удаление учетной записи - это тяжелый процесс, который может занять много времени, если у вас создано много контента или загружено много файлов."
|
mayTakeTime: "Удаление учётной записи — ресурсозатратный процесс. Он может занять много времени, если вы много писали и загружали файлов."
|
||||||
sendEmail: "Мы отправим уведомление на зарегистрированный вами адрес электронной почты, когда ваша учетная запись будет удалена."
|
sendEmail: "Когда ваша учетная запись будет удалена, мы сообщим на указанную вами электронную почту."
|
||||||
requestAccountDelete: "Запросить удаление вашей учетной записи"
|
requestAccountDelete: "Запросить удаление вашей учетной записи"
|
||||||
started: "Процесс удаления начался."
|
started: "Процесс удаления начался."
|
||||||
inProgress: "Удаление в процессе"
|
inProgress: "Удаление в процессе"
|
||||||
@ -889,7 +906,7 @@ _mfm:
|
|||||||
blockMathDescription: "Оформляет математическое выражение (KaTeX) на отдельной строке."
|
blockMathDescription: "Оформляет математическое выражение (KaTeX) на отдельной строке."
|
||||||
quote: "Цитата"
|
quote: "Цитата"
|
||||||
quoteDescription: "Так можно процитировать чей-то текст."
|
quoteDescription: "Так можно процитировать чей-то текст."
|
||||||
emoji: "Эмодзи пользователя"
|
emoji: "Собственные эмодзи"
|
||||||
emojiDescription: "Можно вставить эмодзи в текст, окружив название двоеточиями."
|
emojiDescription: "Можно вставить эмодзи в текст, окружив название двоеточиями."
|
||||||
search: "Поиск"
|
search: "Поиск"
|
||||||
searchDescription: "Можно добавить форму для поиска, сразу задав, что искать."
|
searchDescription: "Можно добавить форму для поиска, сразу задав, что искать."
|
||||||
@ -921,43 +938,10 @@ _mfm:
|
|||||||
fontDescription: "Так можно писать произвольным шрифтом."
|
fontDescription: "Так можно писать произвольным шрифтом."
|
||||||
rainbow: "Радуга"
|
rainbow: "Радуга"
|
||||||
rainbowDescription: "Заставлять содержимое отображаться в цветах радуги."
|
rainbowDescription: "Заставлять содержимое отображаться в цветах радуги."
|
||||||
sparkle: "Блеск"
|
sparkle: "Искры"
|
||||||
sparkleDescription: "Добавьте эффект искрящихся частиц."
|
sparkleDescription: "Добавляет эффект искрящихся частиц."
|
||||||
rotate: "Повернуть"
|
rotate: "Повернуть"
|
||||||
rotateDescription: "Повернуть на указанный угол."
|
rotateDescription: "Поворачивает на заданный угол."
|
||||||
_reversi:
|
|
||||||
reversi: "Реверси"
|
|
||||||
gameSettings: "Настройки игры"
|
|
||||||
chooseBoard: "Выберите доску"
|
|
||||||
blackOrWhite: "Черные/Белые"
|
|
||||||
blackIs: "{name} за чёрных"
|
|
||||||
rules: "Правила"
|
|
||||||
botSettings: "Настройки бота"
|
|
||||||
thisGameIsStartedSoon: "Игра скоро начнётся."
|
|
||||||
waitingForOther: "Ожидание соперника..."
|
|
||||||
waitingForMe: "В ожидании, когда будете готовы."
|
|
||||||
waitingBoth: "Приготовьтесь."
|
|
||||||
ready: "Готово"
|
|
||||||
cancelReady: "Возврат к подготовке"
|
|
||||||
opponentTurn: "Ход соперника"
|
|
||||||
myTurn: "Ваш ход"
|
|
||||||
turnOf: "Ходит {name}."
|
|
||||||
pastTurnOf: "Ходит {name}."
|
|
||||||
surrender: "Сдаться"
|
|
||||||
surrendered: "Противник сдался"
|
|
||||||
drawn: "Ничья"
|
|
||||||
won: "Победитель — {name}"
|
|
||||||
black: "Чёрные"
|
|
||||||
white: "Белые"
|
|
||||||
total: "Всего"
|
|
||||||
turnCount: "Ход {count}"
|
|
||||||
myGames: "Сыгранное вами"
|
|
||||||
allGames: "Все игры"
|
|
||||||
ended: "Завершена"
|
|
||||||
playing: "Идёт игра"
|
|
||||||
isLlotheo: "Выигрывает меньшее число камней (LLoTheO)"
|
|
||||||
loopedMap: "Замкнутая в кольцо доска"
|
|
||||||
canPutEverywhere: "Камни можно ставить везде"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "Не показывать"
|
none: "Не показывать"
|
||||||
remote: "Только для других сайтов"
|
remote: "Только для других сайтов"
|
||||||
@ -990,6 +974,8 @@ _wordMute:
|
|||||||
soft: "Мягкий"
|
soft: "Мягкий"
|
||||||
hard: "Жёсткий"
|
hard: "Жёсткий"
|
||||||
mutedNotes: "Скрытые заметки"
|
mutedNotes: "Скрытые заметки"
|
||||||
|
_instanceMute:
|
||||||
|
heading: "Список заглушенных инстансов"
|
||||||
_theme:
|
_theme:
|
||||||
explore: "Обзор"
|
explore: "Обзор"
|
||||||
install: "Установить тему"
|
install: "Установить тему"
|
||||||
@ -1072,8 +1058,6 @@ _sfx:
|
|||||||
chatBg: "Сообщения (фон)"
|
chatBg: "Сообщения (фон)"
|
||||||
antenna: "Антенна"
|
antenna: "Антенна"
|
||||||
channel: "Канал"
|
channel: "Канал"
|
||||||
reversiPutBlack: "Реверси — ход чёрных"
|
|
||||||
reversiPutWhite: "Реверси — ход белых"
|
|
||||||
_ago:
|
_ago:
|
||||||
unknown: "Когда-то"
|
unknown: "Когда-то"
|
||||||
future: "Из будущего"
|
future: "Из будущего"
|
||||||
@ -1151,10 +1135,10 @@ _permissions:
|
|||||||
"write:user-groups": "Изменять и удалять группы пользователей"
|
"write:user-groups": "Изменять и удалять группы пользователей"
|
||||||
"read:channels": "Смотреть каналы"
|
"read:channels": "Смотреть каналы"
|
||||||
"write:channels": "Изменять каналы"
|
"write:channels": "Изменять каналы"
|
||||||
"read:gallery": "Смотреть галерею"
|
"read:gallery": "Просмотр галереи"
|
||||||
"write:gallery": "Работа с галереей"
|
"write:gallery": "Редактирование галереи"
|
||||||
"read:gallery-likes": "Посмотреть галерею лайков"
|
"read:gallery-likes": "Просмотр списка понравившегося в галерее"
|
||||||
"write:gallery-likes": "Манипулируйте понравившейся галереей"
|
"write:gallery-likes": "Изменение списка понравившегося в галерее"
|
||||||
_auth:
|
_auth:
|
||||||
shareAccess: "Дать доступ для «{name}» к вашей учётной записи?"
|
shareAccess: "Дать доступ для «{name}» к вашей учётной записи?"
|
||||||
shareAccessAsk: "Уверены, что хотите дать приложению доступ к своей учётной записи?"
|
shareAccessAsk: "Уверены, что хотите дать приложению доступ к своей учётной записи?"
|
||||||
@ -1263,9 +1247,11 @@ _exportOrImport:
|
|||||||
muteList: "Скрытые"
|
muteList: "Скрытые"
|
||||||
blockingList: "Заблокированные"
|
blockingList: "Заблокированные"
|
||||||
userLists: "Списки"
|
userLists: "Списки"
|
||||||
|
excludeMutingUsers: "За исключением заглушенных пользователей"
|
||||||
|
excludeInactiveUsers: "Без неактивных учётных записей"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesIncDec: "Изменение внешних связей"
|
federation: "Федерация"
|
||||||
federationInstancesTotal: "Количество внешних связей"
|
apRequest: "Запросы"
|
||||||
usersIncDec: "Изменение числа пользователей"
|
usersIncDec: "Изменение числа пользователей"
|
||||||
usersTotal: "Количество пользователей"
|
usersTotal: "Количество пользователей"
|
||||||
activeUsers: "Активные пользователи"
|
activeUsers: "Активные пользователи"
|
||||||
@ -1294,68 +1280,6 @@ _timelines:
|
|||||||
local: "Местная"
|
local: "Местная"
|
||||||
social: "Социальная"
|
social: "Социальная"
|
||||||
global: "Всеобщая"
|
global: "Всеобщая"
|
||||||
_rooms:
|
|
||||||
roomOf: "Комната {user}"
|
|
||||||
addFurniture: "Добавить обстановку"
|
|
||||||
translate: "Передвинуть"
|
|
||||||
rotate: "Повернуть"
|
|
||||||
exit: "Выход"
|
|
||||||
remove: "Выбросить"
|
|
||||||
clear: "Очистить"
|
|
||||||
clearConfirm: "Уверены что стоит убрать всю обстановку из вашей комнаты?"
|
|
||||||
leaveConfirm: "Изменения не сохранены, правда хотите покинуть комнату?"
|
|
||||||
chooseImage: "Выберите изображение"
|
|
||||||
roomType: "Стиль комнаты"
|
|
||||||
carpetColor: "Цвет ковра"
|
|
||||||
_roomType:
|
|
||||||
default: "По умолчанию"
|
|
||||||
washitsu: "Японская"
|
|
||||||
_furnitures:
|
|
||||||
milk: "Пакет молока"
|
|
||||||
bed: "Кровать"
|
|
||||||
low-table: "Журнальный стол"
|
|
||||||
desk: "Письменный стол"
|
|
||||||
chair: "Стул"
|
|
||||||
chair2: "Стул 2"
|
|
||||||
fan: "Вентилятор"
|
|
||||||
pc: "Системный блок"
|
|
||||||
plant: "Растение в горшке"
|
|
||||||
plant2: "Растение в горшке 2"
|
|
||||||
eraser: "Ластик"
|
|
||||||
pencil: "Карандаш"
|
|
||||||
pudding: "Пудинг"
|
|
||||||
cardboard-box: "Картонная коробка"
|
|
||||||
cardboard-box2: "Картонная коробка 2"
|
|
||||||
cardboard-box3: "Картонная коробка 3"
|
|
||||||
book: "Книга"
|
|
||||||
book2: "Книга про Misskey"
|
|
||||||
piano: "Пианино"
|
|
||||||
facial-tissue: "Салфетки"
|
|
||||||
server: "Сервер"
|
|
||||||
moon: "Луна"
|
|
||||||
corkboard: "Пробковая доска"
|
|
||||||
mousepad: "Коврик для мыши"
|
|
||||||
monitor: "Монитор"
|
|
||||||
keyboard: "Клавиатура"
|
|
||||||
carpet-stripe: "Полосатый ковёр"
|
|
||||||
mat: "Мат"
|
|
||||||
color-box: "Книжная полка"
|
|
||||||
wall-clock: "Настенные часы"
|
|
||||||
photoframe: "Картина в раме"
|
|
||||||
cube: "Куб"
|
|
||||||
tv: "Телевизор"
|
|
||||||
pinguin: "Пингвин"
|
|
||||||
rubik-cube: "Кубик Рубика"
|
|
||||||
poster-h: "Плакат (альбомная ориентация)"
|
|
||||||
poster-v: "Плакат (портретная ориентация)"
|
|
||||||
sofa: "Диван"
|
|
||||||
spiral: "Спиральная лестница"
|
|
||||||
bin: "Мусорное ведро"
|
|
||||||
cup-noodle: "Стакан лапши"
|
|
||||||
holo-display: "Голографический проектор"
|
|
||||||
energy-drink: "Банка энергетического напитка"
|
|
||||||
doll-ai: "Кукла Ай-тян"
|
|
||||||
banknote: "Пачка денег"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "Создать страницу"
|
newPage: "Создать страницу"
|
||||||
editPage: "Править страницу"
|
editPage: "Править страницу"
|
||||||
|
1
locales/si-LK.yml
Normal file
@ -0,0 +1 @@
|
|||||||
|
---
|
1652
locales/sk-SK.yml
Normal file
@ -47,6 +47,7 @@ remove: "Sil"
|
|||||||
smtpUser: "Kullanıcı Adı"
|
smtpUser: "Kullanıcı Adı"
|
||||||
smtpPass: "Şifre"
|
smtpPass: "Şifre"
|
||||||
user: "Kullanıcı"
|
user: "Kullanıcı"
|
||||||
|
searchByGoogle: "Arama"
|
||||||
_mfm:
|
_mfm:
|
||||||
search: "Arama"
|
search: "Arama"
|
||||||
_sfx:
|
_sfx:
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
_lang_: "ياپونچە"
|
_lang_: "ياپونچە"
|
||||||
search: "ئىزدەش"
|
search: "ئىزدەش"
|
||||||
|
searchByGoogle: "ئىزدەش"
|
||||||
_mfm:
|
_mfm:
|
||||||
search: "ئىزدەش"
|
search: "ئىزدەش"
|
||||||
|
@ -236,7 +236,6 @@ uploadFromUrlDescription: "Посилання на файл для завант
|
|||||||
uploadFromUrlRequested: "Завантаження розпочалось"
|
uploadFromUrlRequested: "Завантаження розпочалось"
|
||||||
uploadFromUrlMayTakeTime: "Завантаження може зайняти деякий час."
|
uploadFromUrlMayTakeTime: "Завантаження може зайняти деякий час."
|
||||||
explore: "Огляд"
|
explore: "Огляд"
|
||||||
games: "Ігри Misskey"
|
|
||||||
messageRead: "Прочитано"
|
messageRead: "Прочитано"
|
||||||
noMoreHistory: "Подальшої історії немає"
|
noMoreHistory: "Подальшої історії немає"
|
||||||
startMessaging: "Розпочати діалог"
|
startMessaging: "Розпочати діалог"
|
||||||
@ -313,8 +312,6 @@ disablingTimelinesInfo: "Адміністратори та модератори
|
|||||||
registration: "Реєстрація"
|
registration: "Реєстрація"
|
||||||
enableRegistration: "Дозволити реєстрацію"
|
enableRegistration: "Дозволити реєстрацію"
|
||||||
invite: "Запросити"
|
invite: "Запросити"
|
||||||
proxyRemoteFiles: "Проксувати файли з інших інстансів"
|
|
||||||
proxyRemoteFilesDescription: "При увімкненні віддалені файли, які не зберігаються локально або були видалені через недостатнії обсяг пам'яті, будуть локально проксовані включаючи обкладинки. Це налаштування не впливає на пам'ять серверу. "
|
|
||||||
driveCapacityPerLocalAccount: "Об'єм диска на одного локального користувача"
|
driveCapacityPerLocalAccount: "Об'єм диска на одного локального користувача"
|
||||||
driveCapacityPerRemoteAccount: "Об'єм диска на одного віддаленого користувача"
|
driveCapacityPerRemoteAccount: "Об'єм диска на одного віддаленого користувача"
|
||||||
inMb: "В мегабайтах"
|
inMb: "В мегабайтах"
|
||||||
@ -408,7 +405,6 @@ next: "Далі"
|
|||||||
retype: "Введіть ще раз"
|
retype: "Введіть ще раз"
|
||||||
noteOf: "Нотатка {user}"
|
noteOf: "Нотатка {user}"
|
||||||
inviteToGroup: "Запрошення до групи"
|
inviteToGroup: "Запрошення до групи"
|
||||||
maxNoteTextLength: "Максимальна довжина нотатки"
|
|
||||||
quoteAttached: "Цитата"
|
quoteAttached: "Цитата"
|
||||||
quoteQuestion: "Ви хочете додати цитату?"
|
quoteQuestion: "Ви хочете додати цитату?"
|
||||||
noMessagesYet: "Ще немає повідомлень"
|
noMessagesYet: "Ще немає повідомлень"
|
||||||
@ -519,7 +515,6 @@ userSuspended: "Обліковий запис заблокований."
|
|||||||
userSilenced: "Обліковий запис приглушений."
|
userSilenced: "Обліковий запис приглушений."
|
||||||
divider: "Розділювач"
|
divider: "Розділювач"
|
||||||
addItem: "Додати елемент"
|
addItem: "Додати елемент"
|
||||||
rooms: "Кімнати"
|
|
||||||
relays: "Ретранслятори"
|
relays: "Ретранслятори"
|
||||||
addRelay: "Додати ретранслятор"
|
addRelay: "Додати ретранслятор"
|
||||||
inboxUrl: "Inbox URL"
|
inboxUrl: "Inbox URL"
|
||||||
@ -592,7 +587,6 @@ regenerateLoginToken: "Оновити Login Token"
|
|||||||
regenerateLoginTokenDescription: "Регенерувати внутрішній ключ використовуваний під час входу. Зазвичай цього не потрібно робити. При регенерації всі пристрої вийдуть з системи."
|
regenerateLoginTokenDescription: "Регенерувати внутрішній ключ використовуваний під час входу. Зазвичай цього не потрібно робити. При регенерації всі пристрої вийдуть з системи."
|
||||||
setMultipleBySeparatingWithSpace: "Можна вказати кілька значень, відділивши їх пробілом."
|
setMultipleBySeparatingWithSpace: "Можна вказати кілька значень, відділивши їх пробілом."
|
||||||
fileIdOrUrl: "Ідентифікатор файлу або посилання"
|
fileIdOrUrl: "Ідентифікатор файлу або посилання"
|
||||||
chatOpenBehavior: "Поводження вікна переписки під час відкриття"
|
|
||||||
behavior: "Поведінка"
|
behavior: "Поведінка"
|
||||||
sample: "Приклад"
|
sample: "Приклад"
|
||||||
abuseReports: "Скарги"
|
abuseReports: "Скарги"
|
||||||
@ -647,7 +641,6 @@ emailVerified: "Електронну пошту підтверджено."
|
|||||||
noteFavoritesCount: "Кількість улюблених нотаток"
|
noteFavoritesCount: "Кількість улюблених нотаток"
|
||||||
pageLikesCount: "Кількість отриманих вподобань сторінки"
|
pageLikesCount: "Кількість отриманих вподобань сторінки"
|
||||||
pageLikedCount: "Кількість вподобаних сторінок"
|
pageLikedCount: "Кількість вподобаних сторінок"
|
||||||
reversiCount: "Кількість матчів \"Реверсі\""
|
|
||||||
contact: "Контакт"
|
contact: "Контакт"
|
||||||
useSystemFont: "Використовувати стандартний шрифт системи"
|
useSystemFont: "Використовувати стандартний шрифт системи"
|
||||||
clips: "Добірка"
|
clips: "Добірка"
|
||||||
@ -692,6 +685,8 @@ global: "Глобальна"
|
|||||||
sent: "Відправити"
|
sent: "Відправити"
|
||||||
hashtags: "Хештеґ"
|
hashtags: "Хештеґ"
|
||||||
hide: "Сховати"
|
hide: "Сховати"
|
||||||
|
searchByGoogle: "Пошук"
|
||||||
|
indefinitely: "Ніколи"
|
||||||
_ad:
|
_ad:
|
||||||
back: "Назад"
|
back: "Назад"
|
||||||
_gallery:
|
_gallery:
|
||||||
@ -772,37 +767,6 @@ _mfm:
|
|||||||
font: "Шрифт"
|
font: "Шрифт"
|
||||||
fontDescription: "Встановлює шрифт для контенту."
|
fontDescription: "Встановлює шрифт для контенту."
|
||||||
rotate: "Обертати"
|
rotate: "Обертати"
|
||||||
_reversi:
|
|
||||||
reversi: "Реверсі"
|
|
||||||
gameSettings: "Налаштування гри"
|
|
||||||
chooseBoard: "Вибір дошки"
|
|
||||||
blackOrWhite: "Чорні / Білі"
|
|
||||||
blackIs: "{name} грає чорними"
|
|
||||||
rules: "Правила"
|
|
||||||
botSettings: "Параметри бота"
|
|
||||||
thisGameIsStartedSoon: "Гра розпочнеться через кілька секунд"
|
|
||||||
waitingForOther: "Чекаємо на хід суперника"
|
|
||||||
waitingForMe: "Чекаємо на ваш хід"
|
|
||||||
waitingBoth: "Приготуйтесь"
|
|
||||||
ready: "Готовність"
|
|
||||||
cancelReady: "Скасувати готовність"
|
|
||||||
opponentTurn: "Хід суперника"
|
|
||||||
myTurn: "Ваш хід"
|
|
||||||
turnOf: "Хід {name}"
|
|
||||||
pastTurnOf: "Хід {name}"
|
|
||||||
surrender: "Здатися"
|
|
||||||
drawn: "Нічия"
|
|
||||||
won: "Перемога {name}"
|
|
||||||
black: "Чорні"
|
|
||||||
white: "Білі"
|
|
||||||
total: "Всього"
|
|
||||||
turnCount: "Хід {count}"
|
|
||||||
myGames: "Мої ігри"
|
|
||||||
allGames: "Усі ігри"
|
|
||||||
ended: "Завершено"
|
|
||||||
playing: "В даний момент у процесі гри"
|
|
||||||
isLlotheo: "Гравець з найменшою кількістю фігур виграє (Llotheo)"
|
|
||||||
canPutEverywhere: "Фігури можна ставити в будь якії позиції"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "Не відображати"
|
none: "Не відображати"
|
||||||
remote: "Відображати для віддалених користувачів"
|
remote: "Відображати для віддалених користувачів"
|
||||||
@ -902,8 +866,6 @@ _sfx:
|
|||||||
chatBg: "Чати (фон)"
|
chatBg: "Чати (фон)"
|
||||||
antenna: "Прийом антени"
|
antenna: "Прийом антени"
|
||||||
channel: "Повідомлення каналу"
|
channel: "Повідомлення каналу"
|
||||||
reversiPutBlack: "Реверсі: хід Чорного"
|
|
||||||
reversiPutWhite: "Реверсі: хід Білого"
|
|
||||||
_ago:
|
_ago:
|
||||||
unknown: "Невідомо"
|
unknown: "Невідомо"
|
||||||
future: "Майбутнє"
|
future: "Майбутнє"
|
||||||
@ -1075,7 +1037,8 @@ _exportOrImport:
|
|||||||
blockingList: "Заблокувати"
|
blockingList: "Заблокувати"
|
||||||
userLists: "Списки"
|
userLists: "Списки"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesTotal: "Загальна кількість федеративних інстансів"
|
federation: "Федіверс"
|
||||||
|
apRequest: "Запити"
|
||||||
usersTotal: "Загальна кількість користувачів"
|
usersTotal: "Загальна кількість користувачів"
|
||||||
activeUsers: "Активні користувачі"
|
activeUsers: "Активні користувачі"
|
||||||
notesTotal: "Загальна кількість нотаток"
|
notesTotal: "Загальна кількість нотаток"
|
||||||
@ -1096,68 +1059,6 @@ _timelines:
|
|||||||
local: "Локальна"
|
local: "Локальна"
|
||||||
social: "Соціальна"
|
social: "Соціальна"
|
||||||
global: "Глобальна"
|
global: "Глобальна"
|
||||||
_rooms:
|
|
||||||
roomOf: "Кімната {user}"
|
|
||||||
addFurniture: "Розмістити меблі"
|
|
||||||
translate: "Пересунути"
|
|
||||||
rotate: "Обертати"
|
|
||||||
exit: "Назад"
|
|
||||||
remove: "Видалити"
|
|
||||||
clear: "Видалити все"
|
|
||||||
clearConfirm: "Ви дійсно хочете позбутись усіх речей у вашій кімнаті?"
|
|
||||||
leaveConfirm: "Є незбережені зміни. Ви дійсно хочете вийти?"
|
|
||||||
chooseImage: "Виберіть зображення"
|
|
||||||
roomType: "Тип кімнати"
|
|
||||||
carpetColor: "Колір килима"
|
|
||||||
_roomType:
|
|
||||||
default: "За замовчуванням"
|
|
||||||
washitsu: "В японському стилі"
|
|
||||||
_furnitures:
|
|
||||||
milk: "Пакет молока"
|
|
||||||
bed: "Ліжко"
|
|
||||||
low-table: "Журнальний стіл"
|
|
||||||
desk: "Письмовий стіл"
|
|
||||||
chair: "Стілець"
|
|
||||||
chair2: "Стілець 2"
|
|
||||||
fan: "Вентилятор"
|
|
||||||
pc: "Комп’ютер"
|
|
||||||
plant: "Кімнатна рослина"
|
|
||||||
plant2: "Кімнатна рослина 2"
|
|
||||||
eraser: "Ластик"
|
|
||||||
pencil: "Олівець"
|
|
||||||
pudding: "Пудинг"
|
|
||||||
cardboard-box: "Картонна коробка"
|
|
||||||
cardboard-box2: "Картонна коробка 2"
|
|
||||||
cardboard-box3: "Картонна коробка 3"
|
|
||||||
book: "Книга"
|
|
||||||
book2: "Книга 2"
|
|
||||||
piano: "Піаніно"
|
|
||||||
facial-tissue: "Серветки"
|
|
||||||
server: "Сервер"
|
|
||||||
moon: "Місяць"
|
|
||||||
corkboard: "Коркова дошка"
|
|
||||||
mousepad: "Килимок для миші"
|
|
||||||
monitor: "Монітор"
|
|
||||||
keyboard: "Клавіатура"
|
|
||||||
carpet-stripe: "Смугастий килим"
|
|
||||||
mat: "Мат"
|
|
||||||
color-box: "Книжкова полиця"
|
|
||||||
wall-clock: "Настінний годинник"
|
|
||||||
photoframe: "Фоторамка"
|
|
||||||
cube: "Куб"
|
|
||||||
tv: "Телевізор"
|
|
||||||
pinguin: "Пінгвін"
|
|
||||||
rubik-cube: "Кубик Рубіка"
|
|
||||||
poster-h: "Плакат (горизонтальний)"
|
|
||||||
poster-v: "Плакат (вертикальний)"
|
|
||||||
sofa: "Диван"
|
|
||||||
spiral: "Гвинтові сходи"
|
|
||||||
bin: "Смітник"
|
|
||||||
cup-noodle: "Локшина в чашці"
|
|
||||||
holo-display: "Голографічний дисплей"
|
|
||||||
energy-drink: "Енергетичний напій"
|
|
||||||
doll-ai: "Лялька Аі-тян"
|
|
||||||
banknote: "Пачка грошей"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "Створити сторінку"
|
newPage: "Створити сторінку"
|
||||||
editPage: "Редагувати сторінку"
|
editPage: "Редагувати сторінку"
|
||||||
|
48
locales/vi-VN.yml
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
_lang_: "Tiếng Việt"
|
||||||
|
headlineMisskey: "Mạng xã hội liên hợp"
|
||||||
|
monthAndDay: "{day} tháng {month}"
|
||||||
|
search: "Tìm kiếm"
|
||||||
|
notifications: "Thông báo"
|
||||||
|
username: "Tên người dùng"
|
||||||
|
password: "Mật khẩu"
|
||||||
|
forgotPassword: "Quên mật khẩu"
|
||||||
|
ok: "Đồng ý"
|
||||||
|
renotedBy: "Chia sẻ bởi {user}"
|
||||||
|
flagAsBot: "Đánh dấu đây là tài khoản bot"
|
||||||
|
searchWith: "Tìm kiếm: {q}"
|
||||||
|
followConfirm: "Bạn có chắc muốn theo dõi {name}?"
|
||||||
|
cpuAndMemory: "CPU và Dung lượng"
|
||||||
|
dayX: "{day}"
|
||||||
|
yearX: "{year}"
|
||||||
|
aboutMisskey: "Về Misskey"
|
||||||
|
smtpUser: "Tên người dùng"
|
||||||
|
smtpPass: "Mật khẩu"
|
||||||
|
reportAbuseOf: "Báo cáo {name}"
|
||||||
|
renotedCount: "Lượt chia sẻ"
|
||||||
|
translatedFrom: "Dịch từ {x}"
|
||||||
|
searchByGoogle: "Google"
|
||||||
|
_mfm:
|
||||||
|
search: "Tìm kiếm"
|
||||||
|
_theme:
|
||||||
|
installed: "{name} đã được cài đặt"
|
||||||
|
_sfx:
|
||||||
|
notification: "Thông báo"
|
||||||
|
_ago:
|
||||||
|
unknown: "Không rõ"
|
||||||
|
future: "Tương lai"
|
||||||
|
justNow: "Vừa xong"
|
||||||
|
secondsAgo: "{n}s trước"
|
||||||
|
minutesAgo: "{n} phút trước"
|
||||||
|
hoursAgo: "{n} giờ trước"
|
||||||
|
daysAgo: "{n} ngày trước"
|
||||||
|
weeksAgo: "{n} tuần trước"
|
||||||
|
monthsAgo: "{n} tháng trước"
|
||||||
|
yearsAgo: "{n} năm trước"
|
||||||
|
_widgets:
|
||||||
|
notifications: "Thông báo"
|
||||||
|
_profile:
|
||||||
|
username: "Tên người dùng"
|
||||||
|
_deck:
|
||||||
|
_columns:
|
||||||
|
notifications: "Thông báo"
|
@ -8,12 +8,12 @@ notifications: "通知"
|
|||||||
username: "用户名"
|
username: "用户名"
|
||||||
password: "密码"
|
password: "密码"
|
||||||
forgotPassword: "忘记密码"
|
forgotPassword: "忘记密码"
|
||||||
fetchingAsApObject: "联合查询"
|
fetchingAsApObject: "在联邦宇宙查询中..."
|
||||||
ok: "OK"
|
ok: "OK"
|
||||||
gotIt: "我明白了"
|
gotIt: "我明白了"
|
||||||
cancel: "取消"
|
cancel: "取消"
|
||||||
enterUsername: "输入用户名"
|
enterUsername: "输入用户名"
|
||||||
renotedBy: "由 {user} 转推"
|
renotedBy: "由 {user} 转贴"
|
||||||
noNotes: "没有帖文"
|
noNotes: "没有帖文"
|
||||||
noNotifications: "无通知"
|
noNotifications: "无通知"
|
||||||
instance: "实例"
|
instance: "实例"
|
||||||
@ -69,7 +69,7 @@ exportRequested: "导出请求已提交,这可能需要花一些时间,导
|
|||||||
importRequested: "导入请求已提交,这可能需要花一点时间。"
|
importRequested: "导入请求已提交,这可能需要花一点时间。"
|
||||||
lists: "列表"
|
lists: "列表"
|
||||||
noLists: "列表为空"
|
noLists: "列表为空"
|
||||||
note: "帖子"
|
note: "发帖"
|
||||||
notes: "帖子"
|
notes: "帖子"
|
||||||
following: "关注中"
|
following: "关注中"
|
||||||
followers: "关注者"
|
followers: "关注者"
|
||||||
@ -85,7 +85,7 @@ serverIsDead: "服务器没有响应。 请稍等片刻,然后重试。"
|
|||||||
youShouldUpgradeClient: "请重新加载并使用新版本的客户端查看此页面。"
|
youShouldUpgradeClient: "请重新加载并使用新版本的客户端查看此页面。"
|
||||||
enterListName: "输入列表名称"
|
enterListName: "输入列表名称"
|
||||||
privacy: "隐私"
|
privacy: "隐私"
|
||||||
makeFollowManuallyApprove: "关注者的关注请求需要批准"
|
makeFollowManuallyApprove: "关注请求需要批准"
|
||||||
defaultNoteVisibility: "默认可见性"
|
defaultNoteVisibility: "默认可见性"
|
||||||
follow: "关注"
|
follow: "关注"
|
||||||
followRequest: "关注申请"
|
followRequest: "关注申请"
|
||||||
@ -141,7 +141,9 @@ flagAsBot: "这是一个机器人账号"
|
|||||||
flagAsBotDescription: "如果此帐户由程序控制,请启用此项。启用后,此标志可以帮助其他开发人员防止机器人之间产生无限互动的行为,并让Misskey的内部系统将此帐户识别为机器人。"
|
flagAsBotDescription: "如果此帐户由程序控制,请启用此项。启用后,此标志可以帮助其他开发人员防止机器人之间产生无限互动的行为,并让Misskey的内部系统将此帐户识别为机器人。"
|
||||||
flagAsCat: "将这个账户设定为一只猫"
|
flagAsCat: "将这个账户设定为一只猫"
|
||||||
flagAsCatDescription: "如果您想表明此帐户是一只猫,请打开此标志。"
|
flagAsCatDescription: "如果您想表明此帐户是一只猫,请打开此标志。"
|
||||||
autoAcceptFollowed: "自动允许关注"
|
flagShowTimelineReplies: "在时间线上显示帖子的回复"
|
||||||
|
flagShowTimelineRepliesDescription: "启用时,时间线除了显示用户的帖子外,还会显示其他用户对帖子的回复。"
|
||||||
|
autoAcceptFollowed: "自动允许关注者的关注"
|
||||||
addAccount: "添加账户"
|
addAccount: "添加账户"
|
||||||
loginFailed: "登录失败"
|
loginFailed: "登录失败"
|
||||||
showOnRemote: "转到所在实例显示"
|
showOnRemote: "转到所在实例显示"
|
||||||
@ -160,7 +162,7 @@ recipient: "收件人"
|
|||||||
annotation: "注解"
|
annotation: "注解"
|
||||||
federation: "联合"
|
federation: "联合"
|
||||||
instances: "实例"
|
instances: "实例"
|
||||||
registeredAt: "初次观察"
|
registeredAt: "初次观测"
|
||||||
latestRequestSentAt: "上次发送的请求"
|
latestRequestSentAt: "上次发送的请求"
|
||||||
latestRequestReceivedAt: "上次收到的请求"
|
latestRequestReceivedAt: "上次收到的请求"
|
||||||
latestStatus: "最后状态"
|
latestStatus: "最后状态"
|
||||||
@ -235,6 +237,8 @@ resetAreYouSure: "恢复默认设置?"
|
|||||||
saved: "已保存"
|
saved: "已保存"
|
||||||
messaging: "聊天"
|
messaging: "聊天"
|
||||||
upload: "本地上传"
|
upload: "本地上传"
|
||||||
|
keepOriginalUploading: "保留原图"
|
||||||
|
keepOriginalUploadingDescription: "上传图片时保留原始图片。关闭时,浏览器会在上传时生成一张用于web发布的图片。"
|
||||||
fromDrive: "从网盘中"
|
fromDrive: "从网盘中"
|
||||||
fromUrl: "从 URL"
|
fromUrl: "从 URL"
|
||||||
uploadFromUrl: "从网址上传"
|
uploadFromUrl: "从网址上传"
|
||||||
@ -242,7 +246,6 @@ uploadFromUrlDescription: "输入文件的URL"
|
|||||||
uploadFromUrlRequested: "请求上传"
|
uploadFromUrlRequested: "请求上传"
|
||||||
uploadFromUrlMayTakeTime: "上传可能需要一些时间完成。"
|
uploadFromUrlMayTakeTime: "上传可能需要一些时间完成。"
|
||||||
explore: "发现"
|
explore: "发现"
|
||||||
games: "Misskey游戏"
|
|
||||||
messageRead: "已读"
|
messageRead: "已读"
|
||||||
noMoreHistory: "没有更多的历史记录"
|
noMoreHistory: "没有更多的历史记录"
|
||||||
startMessaging: "添加聊天"
|
startMessaging: "添加聊天"
|
||||||
@ -251,7 +254,7 @@ agreeTo: "{0}人同意"
|
|||||||
tos: "服务条款"
|
tos: "服务条款"
|
||||||
start: "开始"
|
start: "开始"
|
||||||
home: "首页"
|
home: "首页"
|
||||||
remoteUserCaution: "由于是远程用户,信息不完整。"
|
remoteUserCaution: "由于此用户来自其它实例,显示的信息可能不完整。"
|
||||||
activity: "活动"
|
activity: "活动"
|
||||||
images: "图片"
|
images: "图片"
|
||||||
birthday: "生日"
|
birthday: "生日"
|
||||||
@ -322,8 +325,6 @@ disablingTimelinesInfo: "即使时间线功能被禁用,出于便利性的原
|
|||||||
registration: "注册"
|
registration: "注册"
|
||||||
enableRegistration: "允许新用户注册"
|
enableRegistration: "允许新用户注册"
|
||||||
invite: "邀请"
|
invite: "邀请"
|
||||||
proxyRemoteFiles: "代理远程文件"
|
|
||||||
proxyRemoteFilesDescription: "启用此设置后,由于超出存储容量而导致未保存被删除的远程文件将被本地代理,并且会生成缩略图。不会影响服务器的存储。"
|
|
||||||
driveCapacityPerLocalAccount: "每个用户的网盘空间"
|
driveCapacityPerLocalAccount: "每个用户的网盘空间"
|
||||||
driveCapacityPerRemoteAccount: "每个远程用户的网盘容量"
|
driveCapacityPerRemoteAccount: "每个远程用户的网盘容量"
|
||||||
inMb: "以兆字节(MegaByte)为单位"
|
inMb: "以兆字节(MegaByte)为单位"
|
||||||
@ -371,7 +372,7 @@ recentlyUpdatedUsers: "最近投稿的用户"
|
|||||||
recentlyRegisteredUsers: "最近登录的用户"
|
recentlyRegisteredUsers: "最近登录的用户"
|
||||||
recentlyDiscoveredUsers: "最近发现的用户"
|
recentlyDiscoveredUsers: "最近发现的用户"
|
||||||
exploreUsersCount: "有{count}个用户"
|
exploreUsersCount: "有{count}个用户"
|
||||||
exploreFediverse: "探索Fediverse"
|
exploreFediverse: "探索联邦宇宙"
|
||||||
popularTags: "热门标签"
|
popularTags: "热门标签"
|
||||||
userList: "列表"
|
userList: "列表"
|
||||||
about: "关于"
|
about: "关于"
|
||||||
@ -419,7 +420,6 @@ next: "下一个"
|
|||||||
retype: "重新输入"
|
retype: "重新输入"
|
||||||
noteOf: "{user}的帖子"
|
noteOf: "{user}的帖子"
|
||||||
inviteToGroup: "群组邀请"
|
inviteToGroup: "群组邀请"
|
||||||
maxNoteTextLength: "帖子的字数限制"
|
|
||||||
quoteAttached: "已引用"
|
quoteAttached: "已引用"
|
||||||
quoteQuestion: "是否引用此链接内容?"
|
quoteQuestion: "是否引用此链接内容?"
|
||||||
noMessagesYet: "现在没有新的聊天"
|
noMessagesYet: "现在没有新的聊天"
|
||||||
@ -448,6 +448,7 @@ uiLanguage: "显示语言"
|
|||||||
groupInvited: "您有新的群组邀请"
|
groupInvited: "您有新的群组邀请"
|
||||||
aboutX: "关于 {x}"
|
aboutX: "关于 {x}"
|
||||||
useOsNativeEmojis: "使用系统的原生表情符号"
|
useOsNativeEmojis: "使用系统的原生表情符号"
|
||||||
|
disableDrawer: "不显示抽屉菜单"
|
||||||
youHaveNoGroups: "没有群组"
|
youHaveNoGroups: "没有群组"
|
||||||
joinOrCreateGroup: "请加入一个现有的群组,或者创建新群组。"
|
joinOrCreateGroup: "请加入一个现有的群组,或者创建新群组。"
|
||||||
noHistory: "没有历史记录"
|
noHistory: "没有历史记录"
|
||||||
@ -536,7 +537,6 @@ yourAccountSuspendedDescription: "由于违反了服务器的服务条款或其
|
|||||||
menu: "菜单"
|
menu: "菜单"
|
||||||
divider: "分割线"
|
divider: "分割线"
|
||||||
addItem: "添加项目"
|
addItem: "添加项目"
|
||||||
rooms: "房间"
|
|
||||||
relays: "中继"
|
relays: "中继"
|
||||||
addRelay: "添加中继"
|
addRelay: "添加中继"
|
||||||
inboxUrl: "Inbox URL"
|
inboxUrl: "Inbox URL"
|
||||||
@ -561,7 +561,7 @@ manage: "管理"
|
|||||||
plugins: "插件"
|
plugins: "插件"
|
||||||
deck: "Deck"
|
deck: "Deck"
|
||||||
undeck: "取消Deck"
|
undeck: "取消Deck"
|
||||||
useBlurEffectForModal: "模态框使用模糊效果"
|
useBlurEffectForModal: "对话框使用模糊效果"
|
||||||
useFullReactionPicker: "使用全功能的回应工具栏"
|
useFullReactionPicker: "使用全功能的回应工具栏"
|
||||||
width: "宽度"
|
width: "宽度"
|
||||||
height: "高度"
|
height: "高度"
|
||||||
@ -592,6 +592,8 @@ smtpSecure: "在 SMTP 连接中使用隐式 SSL / TLS"
|
|||||||
smtpSecureInfo: "使用STARTTLS时关闭。"
|
smtpSecureInfo: "使用STARTTLS时关闭。"
|
||||||
testEmail: "邮件发送测试"
|
testEmail: "邮件发送测试"
|
||||||
wordMute: "文字屏蔽"
|
wordMute: "文字屏蔽"
|
||||||
|
regexpError: "正则表达式错误"
|
||||||
|
regexpErrorDescription: "{tab} 屏蔽文字的第 {line} 行的正则表达式有错误:"
|
||||||
instanceMute: "实例的屏蔽"
|
instanceMute: "实例的屏蔽"
|
||||||
userSaysSomething: "{name}说了什么"
|
userSaysSomething: "{name}说了什么"
|
||||||
makeActive: "启用"
|
makeActive: "启用"
|
||||||
@ -613,7 +615,6 @@ regenerateLoginToken: "重新生成登录令牌"
|
|||||||
regenerateLoginTokenDescription: "重新生成用于登录的内部令牌。通常您不需要这样做。重新生成后,您将在所有设备上登出。"
|
regenerateLoginTokenDescription: "重新生成用于登录的内部令牌。通常您不需要这样做。重新生成后,您将在所有设备上登出。"
|
||||||
setMultipleBySeparatingWithSpace: "您可以使用空格分隔多个项目。"
|
setMultipleBySeparatingWithSpace: "您可以使用空格分隔多个项目。"
|
||||||
fileIdOrUrl: "文件ID或者URL"
|
fileIdOrUrl: "文件ID或者URL"
|
||||||
chatOpenBehavior: "聊天窗口打开时的行为"
|
|
||||||
behavior: "行为"
|
behavior: "行为"
|
||||||
sample: "示例"
|
sample: "示例"
|
||||||
abuseReports: "举报"
|
abuseReports: "举报"
|
||||||
@ -621,8 +622,11 @@ reportAbuse: "举报"
|
|||||||
reportAbuseOf: "举报{name}"
|
reportAbuseOf: "举报{name}"
|
||||||
fillAbuseReportDescription: "请填写举报的详细原因。如果有对方发的帖子,请同时填写URL地址。"
|
fillAbuseReportDescription: "请填写举报的详细原因。如果有对方发的帖子,请同时填写URL地址。"
|
||||||
abuseReported: "内容已发送。感谢您的报告。"
|
abuseReported: "内容已发送。感谢您的报告。"
|
||||||
|
reporter: "报告者"
|
||||||
reporteeOrigin: "举报来源"
|
reporteeOrigin: "举报来源"
|
||||||
reporterOrigin: "举报者来源"
|
reporterOrigin: "举报者来源"
|
||||||
|
forwardReport: "将报告转发给远程实例"
|
||||||
|
forwardReportIsAnonymous: "在远程实例上显示的报告者是匿名的系统账号,而不是您的账号。"
|
||||||
send: "发送"
|
send: "发送"
|
||||||
abuseMarkAsResolved: "处理完毕"
|
abuseMarkAsResolved: "处理完毕"
|
||||||
openInNewTab: "在新标签页中打开"
|
openInNewTab: "在新标签页中打开"
|
||||||
@ -670,7 +674,6 @@ emailVerified: "电子邮件地址已验证"
|
|||||||
noteFavoritesCount: "收藏的帖子数"
|
noteFavoritesCount: "收藏的帖子数"
|
||||||
pageLikesCount: "页面点赞次数"
|
pageLikesCount: "页面点赞次数"
|
||||||
pageLikedCount: "页面被点赞次数"
|
pageLikedCount: "页面被点赞次数"
|
||||||
reversiCount: "黑白棋对战次数"
|
|
||||||
contact: "联系人"
|
contact: "联系人"
|
||||||
useSystemFont: "使用系统默认字体"
|
useSystemFont: "使用系统默认字体"
|
||||||
clips: "书签"
|
clips: "书签"
|
||||||
@ -685,6 +688,7 @@ center: "中央"
|
|||||||
wide: "宽"
|
wide: "宽"
|
||||||
narrow: "窄"
|
narrow: "窄"
|
||||||
reloadToApplySetting: "页面刷新后设置才会生效。是否现在刷新页面?"
|
reloadToApplySetting: "页面刷新后设置才会生效。是否现在刷新页面?"
|
||||||
|
needReloadToApply: "重启后应用才会生效。"
|
||||||
showTitlebar: "显示标题栏"
|
showTitlebar: "显示标题栏"
|
||||||
clearCache: "清除缓存"
|
clearCache: "清除缓存"
|
||||||
onlineUsersCount: "{n}人在线"
|
onlineUsersCount: "{n}人在线"
|
||||||
@ -745,6 +749,7 @@ notRecommended: "不推荐"
|
|||||||
botProtection: "Bot防御"
|
botProtection: "Bot防御"
|
||||||
instanceBlocking: "被阻拦的实例"
|
instanceBlocking: "被阻拦的实例"
|
||||||
selectAccount: "选择账户"
|
selectAccount: "选择账户"
|
||||||
|
switchAccount: "切换账户"
|
||||||
enabled: "已启用"
|
enabled: "已启用"
|
||||||
disabled: "已禁用 "
|
disabled: "已禁用 "
|
||||||
quickAction: "快捷操作"
|
quickAction: "快捷操作"
|
||||||
@ -816,6 +821,27 @@ hide: "隐藏"
|
|||||||
leaveGroup: "离开群组"
|
leaveGroup: "离开群组"
|
||||||
leaveGroupConfirm: "确定离开「{name}」?"
|
leaveGroupConfirm: "确定离开「{name}」?"
|
||||||
useDrawerReactionPickerForMobile: "在移动设备上使用抽屉显示"
|
useDrawerReactionPickerForMobile: "在移动设备上使用抽屉显示"
|
||||||
|
welcomeBackWithName: "欢迎回来,{name}"
|
||||||
|
clickToFinishEmailVerification: "点击 [{ok}] 完成电子邮件地址认证。"
|
||||||
|
overridedDeviceKind: "设备类型"
|
||||||
|
smartphone: "智能手机"
|
||||||
|
tablet: "平板"
|
||||||
|
auto: "自动"
|
||||||
|
themeColor: "主题颜色"
|
||||||
|
size: "大小"
|
||||||
|
numberOfColumn: "列数"
|
||||||
|
searchByGoogle: "Google"
|
||||||
|
instanceDefaultLightTheme: "实例默认浅色主题"
|
||||||
|
instanceDefaultDarkTheme: "实例默认深色主题"
|
||||||
|
instanceDefaultThemeDescription: "以对象格式键入主题代码"
|
||||||
|
mutePeriod: "屏蔽期限"
|
||||||
|
indefinitely: "永久"
|
||||||
|
tenMinutes: "10分钟"
|
||||||
|
oneHour: "1小时"
|
||||||
|
oneDay: "1天"
|
||||||
|
oneWeek: "1周"
|
||||||
|
reflectMayTakeTime: "可能需要一些时间才能体现出效果。"
|
||||||
|
failedToFetchAccountInformation: "获取账户信息失败"
|
||||||
_emailUnavailable:
|
_emailUnavailable:
|
||||||
used: "已经被使用过"
|
used: "已经被使用过"
|
||||||
format: "无效的格式"
|
format: "无效的格式"
|
||||||
@ -880,7 +906,7 @@ _nsfw:
|
|||||||
_mfm:
|
_mfm:
|
||||||
cheatSheet: "MFM代码速查表"
|
cheatSheet: "MFM代码速查表"
|
||||||
intro: "MFM是一种在Misskey中的各个位置使用的专用标记语言。在这里您可以看到MFM中可用的语法列表。"
|
intro: "MFM是一种在Misskey中的各个位置使用的专用标记语言。在这里您可以看到MFM中可用的语法列表。"
|
||||||
dummy: "通过Misskey扩展Fediverse的世界"
|
dummy: "通过Misskey扩展联邦宇宙的世界"
|
||||||
mention: "提及"
|
mention: "提及"
|
||||||
mentionDescription: "可以使用 @+用户名 来指示特定用户"
|
mentionDescription: "可以使用 @+用户名 来指示特定用户"
|
||||||
hashtag: "话题标签"
|
hashtag: "话题标签"
|
||||||
@ -941,42 +967,9 @@ _mfm:
|
|||||||
sparkleDescription: "添加发光粒子效果。"
|
sparkleDescription: "添加发光粒子效果。"
|
||||||
rotate: "旋转"
|
rotate: "旋转"
|
||||||
rotateDescription: "旋转指定的角度。"
|
rotateDescription: "旋转指定的角度。"
|
||||||
_reversi:
|
|
||||||
reversi: "黑白棋"
|
|
||||||
gameSettings: "对局设置"
|
|
||||||
chooseBoard: "棋盘选择"
|
|
||||||
blackOrWhite: "先手/后手"
|
|
||||||
blackIs: "{name}执黑(先走)"
|
|
||||||
rules: "规则"
|
|
||||||
botSettings: "机器人设置"
|
|
||||||
thisGameIsStartedSoon: "对局在几秒后开始"
|
|
||||||
waitingForOther: "等待对手准备"
|
|
||||||
waitingForMe: "等待您的准备"
|
|
||||||
waitingBoth: "请准备"
|
|
||||||
ready: "准备就绪"
|
|
||||||
cancelReady: "重新准备"
|
|
||||||
opponentTurn: "对手的会合"
|
|
||||||
myTurn: "您的回合"
|
|
||||||
turnOf: "{name}的回合"
|
|
||||||
pastTurnOf: "{name}的回合"
|
|
||||||
surrender: "认输 "
|
|
||||||
surrendered: "对手认输"
|
|
||||||
drawn: "平局"
|
|
||||||
won: "{name}获胜"
|
|
||||||
black: "黑"
|
|
||||||
white: "白"
|
|
||||||
total: "总计"
|
|
||||||
turnCount: "{count}回合"
|
|
||||||
myGames: "我的对局"
|
|
||||||
allGames: "所有对局"
|
|
||||||
ended: "结束"
|
|
||||||
playing: "对局中"
|
|
||||||
isLlotheo: "棋子较少一方获胜(LLoTheO规则)"
|
|
||||||
loopedMap: "循环棋盘"
|
|
||||||
canPutEverywhere: "可以下在任意位置"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "不显示"
|
none: "不显示"
|
||||||
remote: "显示给远程用户"
|
remote: "仅远程用户"
|
||||||
always: "始终显示"
|
always: "始终显示"
|
||||||
_serverDisconnectedBehavior:
|
_serverDisconnectedBehavior:
|
||||||
reload: "自动重载"
|
reload: "自动重载"
|
||||||
@ -1060,7 +1053,7 @@ _theme:
|
|||||||
mention: "提及"
|
mention: "提及"
|
||||||
mentionMe: "提及"
|
mentionMe: "提及"
|
||||||
renote: "转发"
|
renote: "转发"
|
||||||
modalBg: "模态框背景"
|
modalBg: "对话框背景"
|
||||||
divider: "分割线"
|
divider: "分割线"
|
||||||
scrollbarHandle: "滚动条"
|
scrollbarHandle: "滚动条"
|
||||||
scrollbarHandleHover: "滚动条(悬停)"
|
scrollbarHandleHover: "滚动条(悬停)"
|
||||||
@ -1093,8 +1086,6 @@ _sfx:
|
|||||||
chatBg: "聊天背景"
|
chatBg: "聊天背景"
|
||||||
antenna: "天线接收"
|
antenna: "天线接收"
|
||||||
channel: "频道通知"
|
channel: "频道通知"
|
||||||
reversiPutBlack: "黑白棋:黑方下子时"
|
|
||||||
reversiPutWhite: "黑白棋:白方下子时"
|
|
||||||
_ago:
|
_ago:
|
||||||
unknown: "未知"
|
unknown: "未知"
|
||||||
future: "未来"
|
future: "未来"
|
||||||
@ -1228,7 +1219,7 @@ _poll:
|
|||||||
noMore: "无法再添加更多了"
|
noMore: "无法再添加更多了"
|
||||||
canMultipleVote: "允许多个投票"
|
canMultipleVote: "允许多个投票"
|
||||||
expiration: "截止时间"
|
expiration: "截止时间"
|
||||||
infinite: "不限时间"
|
infinite: "永久"
|
||||||
at: "指定日期"
|
at: "指定日期"
|
||||||
after: "指定时间"
|
after: "指定时间"
|
||||||
deadlineDate: "截止日期"
|
deadlineDate: "截止日期"
|
||||||
@ -1249,7 +1240,7 @@ _visibility:
|
|||||||
publicDescription: "您的帖子将出现在全局时间线上"
|
publicDescription: "您的帖子将出现在全局时间线上"
|
||||||
home: "首页"
|
home: "首页"
|
||||||
homeDescription: "仅发送至首页的时间线"
|
homeDescription: "仅发送至首页的时间线"
|
||||||
followers: "关注者"
|
followers: "仅关注者"
|
||||||
followersDescription: "仅发送至关注者"
|
followersDescription: "仅发送至关注者"
|
||||||
specified: "指定用户"
|
specified: "指定用户"
|
||||||
specifiedDescription: "仅发送至指定用户"
|
specifiedDescription: "仅发送至指定用户"
|
||||||
@ -1287,8 +1278,8 @@ _exportOrImport:
|
|||||||
excludeMutingUsers: "排除屏蔽用户"
|
excludeMutingUsers: "排除屏蔽用户"
|
||||||
excludeInactiveUsers: "排除不活跃用户"
|
excludeInactiveUsers: "排除不活跃用户"
|
||||||
_charts:
|
_charts:
|
||||||
federationInstancesIncDec: "联合:增加/减少"
|
federation: "联合"
|
||||||
federationInstancesTotal: "联合总数"
|
apRequest: "请求"
|
||||||
usersIncDec: "用户数量:增加/减少"
|
usersIncDec: "用户数量:增加/减少"
|
||||||
usersTotal: "用户总数"
|
usersTotal: "用户总数"
|
||||||
activeUsers: "活跃用户数"
|
activeUsers: "活跃用户数"
|
||||||
@ -1317,68 +1308,6 @@ _timelines:
|
|||||||
local: "本地"
|
local: "本地"
|
||||||
social: "社交"
|
social: "社交"
|
||||||
global: "全局"
|
global: "全局"
|
||||||
_rooms:
|
|
||||||
roomOf: "{user}的房间"
|
|
||||||
addFurniture: "放置家具"
|
|
||||||
translate: "移动"
|
|
||||||
rotate: "旋转"
|
|
||||||
exit: "返回"
|
|
||||||
remove: "移除"
|
|
||||||
clear: "清理"
|
|
||||||
clearConfirm: "是否清除所有家具?"
|
|
||||||
leaveConfirm: "有尚未保存的修改。是否离开?"
|
|
||||||
chooseImage: "选择图片"
|
|
||||||
roomType: "房间类型"
|
|
||||||
carpetColor: "地板颜色"
|
|
||||||
_roomType:
|
|
||||||
default: "默认"
|
|
||||||
washitsu: "和式房间"
|
|
||||||
_furnitures:
|
|
||||||
milk: "牛奶纸箱"
|
|
||||||
bed: "床"
|
|
||||||
low-table: "矮桌"
|
|
||||||
desk: "书桌"
|
|
||||||
chair: "椅子"
|
|
||||||
chair2: "椅子2"
|
|
||||||
fan: "换气扇"
|
|
||||||
pc: "电脑"
|
|
||||||
plant: "观叶植物"
|
|
||||||
plant2: "观叶植物2"
|
|
||||||
eraser: "橡皮擦"
|
|
||||||
pencil: "铅笔"
|
|
||||||
pudding: "布丁"
|
|
||||||
cardboard-box: "纸箱"
|
|
||||||
cardboard-box2: "纸箱2"
|
|
||||||
cardboard-box3: "纸箱3"
|
|
||||||
book: "书"
|
|
||||||
book2: "书2"
|
|
||||||
piano: "钢琴"
|
|
||||||
facial-tissue: "纸巾盒"
|
|
||||||
server: "服务器"
|
|
||||||
moon: "月亮"
|
|
||||||
corkboard: "软木板"
|
|
||||||
mousepad: "鼠标垫"
|
|
||||||
monitor: "显示器"
|
|
||||||
keyboard: "键盘"
|
|
||||||
carpet-stripe: "地毯(条纹)"
|
|
||||||
mat: "垫子"
|
|
||||||
color-box: "收纳柜"
|
|
||||||
wall-clock: "挂钟"
|
|
||||||
photoframe: "相框"
|
|
||||||
cube: "立方体"
|
|
||||||
tv: "电视"
|
|
||||||
pinguin: "企鹅君"
|
|
||||||
rubik-cube: "魔方"
|
|
||||||
poster-h: "海报(横向)"
|
|
||||||
poster-v: "海报(纵向)"
|
|
||||||
sofa: "沙发"
|
|
||||||
spiral: "螺旋楼梯"
|
|
||||||
bin: "垃圾箱"
|
|
||||||
cup-noodle: "杯面"
|
|
||||||
holo-display: "全息显示器"
|
|
||||||
energy-drink: "能量饮料"
|
|
||||||
doll-ai: "小蓝的玩偶"
|
|
||||||
banknote: "钞票"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "创建页面"
|
newPage: "创建页面"
|
||||||
editPage: "编辑页面"
|
editPage: "编辑页面"
|
||||||
@ -1685,6 +1614,7 @@ _notification:
|
|||||||
youReceivedFollowRequest: "您有新的关注请求"
|
youReceivedFollowRequest: "您有新的关注请求"
|
||||||
yourFollowRequestAccepted: "您的关注请求已通过"
|
yourFollowRequestAccepted: "您的关注请求已通过"
|
||||||
youWereInvitedToGroup: "您有新的群组邀请"
|
youWereInvitedToGroup: "您有新的群组邀请"
|
||||||
|
pollEnded: "问卷调查结果已生成。"
|
||||||
_types:
|
_types:
|
||||||
all: "全部"
|
all: "全部"
|
||||||
follow: "关注中"
|
follow: "关注中"
|
||||||
@ -1694,6 +1624,7 @@ _notification:
|
|||||||
quote: "引用"
|
quote: "引用"
|
||||||
reaction: "回应"
|
reaction: "回应"
|
||||||
pollVote: "问卷调查被投票"
|
pollVote: "问卷调查被投票"
|
||||||
|
pollEnded: "问卷调查结束"
|
||||||
receiveFollowRequest: "收到关注请求"
|
receiveFollowRequest: "收到关注请求"
|
||||||
followRequestAccepted: "关注请求已通过"
|
followRequestAccepted: "关注请求已通过"
|
||||||
groupInvited: "加入群组邀请"
|
groupInvited: "加入群组邀请"
|
||||||
|
@ -81,6 +81,8 @@ somethingHappened: "發生錯誤"
|
|||||||
retry: "重試"
|
retry: "重試"
|
||||||
pageLoadError: "載入頁面失敗"
|
pageLoadError: "載入頁面失敗"
|
||||||
pageLoadErrorDescription: "這通常是因為網路錯誤或是瀏覽器快取殘留的原因。請先清除瀏覽器快取,稍後再重試"
|
pageLoadErrorDescription: "這通常是因為網路錯誤或是瀏覽器快取殘留的原因。請先清除瀏覽器快取,稍後再重試"
|
||||||
|
serverIsDead: "伺服器沒有回應。請稍等片刻,然後重試。"
|
||||||
|
youShouldUpgradeClient: "請重新載入以使用新版本的客戶端顯示此頁面"
|
||||||
enterListName: "輸入清單名稱"
|
enterListName: "輸入清單名稱"
|
||||||
privacy: "隱私"
|
privacy: "隱私"
|
||||||
makeFollowManuallyApprove: "手動審核追隨請求"
|
makeFollowManuallyApprove: "手動審核追隨請求"
|
||||||
@ -104,6 +106,7 @@ clickToShow: "按一下以顯示"
|
|||||||
sensitive: "敏感內容"
|
sensitive: "敏感內容"
|
||||||
add: "新增"
|
add: "新增"
|
||||||
reaction: "情感"
|
reaction: "情感"
|
||||||
|
reactionSetting: "在選擇器中顯示反應"
|
||||||
reactionSettingDescription2: "拖動以重新列序,點擊以刪除,按下 + 添加。"
|
reactionSettingDescription2: "拖動以重新列序,點擊以刪除,按下 + 添加。"
|
||||||
rememberNoteVisibility: "記住貼文可見性"
|
rememberNoteVisibility: "記住貼文可見性"
|
||||||
attachCancel: "移除附件"
|
attachCancel: "移除附件"
|
||||||
@ -138,6 +141,7 @@ flagAsBot: "此使用者是機器人"
|
|||||||
flagAsBotDescription: "如果本帳戶是由程式控制,請啟用此選項。啟用後,會作為標示幫助其他開發者防止機器人之間產生無限互動的行為,並會調整Misskey內部系統將本帳戶識別為機器人"
|
flagAsBotDescription: "如果本帳戶是由程式控制,請啟用此選項。啟用後,會作為標示幫助其他開發者防止機器人之間產生無限互動的行為,並會調整Misskey內部系統將本帳戶識別為機器人"
|
||||||
flagAsCat: "此使用者是貓"
|
flagAsCat: "此使用者是貓"
|
||||||
flagAsCatDescription: "如果想將本帳戶標示為一隻貓,請開啟此標示"
|
flagAsCatDescription: "如果想將本帳戶標示為一隻貓,請開啟此標示"
|
||||||
|
flagShowTimelineReplies: "在時間軸上顯示貼文的回覆"
|
||||||
autoAcceptFollowed: "自動追隨中使用者的追隨請求"
|
autoAcceptFollowed: "自動追隨中使用者的追隨請求"
|
||||||
addAccount: "添加帳戶"
|
addAccount: "添加帳戶"
|
||||||
loginFailed: "登入失敗"
|
loginFailed: "登入失敗"
|
||||||
@ -239,7 +243,6 @@ uploadFromUrlDescription: "您要上傳的文件的URL"
|
|||||||
uploadFromUrlRequested: "已請求上傳"
|
uploadFromUrlRequested: "已請求上傳"
|
||||||
uploadFromUrlMayTakeTime: "還需要一些時間才能完成上傳。"
|
uploadFromUrlMayTakeTime: "還需要一些時間才能完成上傳。"
|
||||||
explore: "探索"
|
explore: "探索"
|
||||||
games: "Misskey 遊戲"
|
|
||||||
messageRead: "已讀"
|
messageRead: "已讀"
|
||||||
noMoreHistory: "沒有更多歷史紀錄"
|
noMoreHistory: "沒有更多歷史紀錄"
|
||||||
startMessaging: "開始傳送訊息"
|
startMessaging: "開始傳送訊息"
|
||||||
@ -319,8 +322,6 @@ disablingTimelinesInfo: "即使您關閉了時間線功能,管理員和協調
|
|||||||
registration: "註冊"
|
registration: "註冊"
|
||||||
enableRegistration: "開啟新使用者註冊"
|
enableRegistration: "開啟新使用者註冊"
|
||||||
invite: "邀請"
|
invite: "邀請"
|
||||||
proxyRemoteFiles: "遠端代理檔案"
|
|
||||||
proxyRemoteFilesDescription: "啟用此設置後,由於超出存儲容量而未保存或刪除的遠程文件將被本地代理,並且將生成預覽圖。這不影響伺服器的存儲。"
|
|
||||||
driveCapacityPerLocalAccount: "每個本地用戶的雲端空間大小"
|
driveCapacityPerLocalAccount: "每個本地用戶的雲端空間大小"
|
||||||
driveCapacityPerRemoteAccount: "每個非本地用戶的雲端容量"
|
driveCapacityPerRemoteAccount: "每個非本地用戶的雲端容量"
|
||||||
inMb: "以Mbps為單位"
|
inMb: "以Mbps為單位"
|
||||||
@ -416,7 +417,6 @@ next: "下一步"
|
|||||||
retype: "重新輸入"
|
retype: "重新輸入"
|
||||||
noteOf: "{user}的貼文"
|
noteOf: "{user}的貼文"
|
||||||
inviteToGroup: "邀請至群組"
|
inviteToGroup: "邀請至群組"
|
||||||
maxNoteTextLength: "貼文的字數限制"
|
|
||||||
quoteAttached: "引用"
|
quoteAttached: "引用"
|
||||||
quoteQuestion: "是否要引用?"
|
quoteQuestion: "是否要引用?"
|
||||||
noMessagesYet: "沒有訊息"
|
noMessagesYet: "沒有訊息"
|
||||||
@ -525,7 +525,6 @@ userSuspended: "該使用者已被停用"
|
|||||||
userSilenced: "該用戶已被禁言。"
|
userSilenced: "該用戶已被禁言。"
|
||||||
divider: "分割線"
|
divider: "分割線"
|
||||||
addItem: "新增項目"
|
addItem: "新增項目"
|
||||||
rooms: "房間"
|
|
||||||
relays: "中繼"
|
relays: "中繼"
|
||||||
addRelay: "新增中繼"
|
addRelay: "新增中繼"
|
||||||
inboxUrl: "收件夾URL"
|
inboxUrl: "收件夾URL"
|
||||||
@ -597,7 +596,6 @@ regenerateLoginToken: "重新產生登入權杖"
|
|||||||
regenerateLoginTokenDescription: "重新產生用於登入的內部權杖。一般情況下是不需要這樣做的。一旦重產,所有裝置將會被登出。"
|
regenerateLoginTokenDescription: "重新產生用於登入的內部權杖。一般情況下是不需要這樣做的。一旦重產,所有裝置將會被登出。"
|
||||||
setMultipleBySeparatingWithSpace: "您可以使用空格分隔多個項目。"
|
setMultipleBySeparatingWithSpace: "您可以使用空格分隔多個項目。"
|
||||||
fileIdOrUrl: "檔案ID或URL"
|
fileIdOrUrl: "檔案ID或URL"
|
||||||
chatOpenBehavior: "開啟聊天窗口時的行為"
|
|
||||||
behavior: "行為"
|
behavior: "行為"
|
||||||
sample: "範例"
|
sample: "範例"
|
||||||
abuseReports: "檢舉"
|
abuseReports: "檢舉"
|
||||||
@ -605,6 +603,9 @@ reportAbuse: "檢舉"
|
|||||||
reportAbuseOf: "檢舉{name}"
|
reportAbuseOf: "檢舉{name}"
|
||||||
fillAbuseReportDescription: "請填寫檢舉的詳細理由。可以的話,請附上針對的URL網址。"
|
fillAbuseReportDescription: "請填寫檢舉的詳細理由。可以的話,請附上針對的URL網址。"
|
||||||
abuseReported: "回報已送出。感謝您的報告。"
|
abuseReported: "回報已送出。感謝您的報告。"
|
||||||
|
reporter: "檢舉者"
|
||||||
|
reporteeOrigin: "檢舉來源"
|
||||||
|
reporterOrigin: "檢舉者來源"
|
||||||
send: "發送"
|
send: "發送"
|
||||||
abuseMarkAsResolved: "處理完畢"
|
abuseMarkAsResolved: "處理完畢"
|
||||||
openInNewTab: "在新分頁中開啟"
|
openInNewTab: "在新分頁中開啟"
|
||||||
@ -652,7 +653,6 @@ emailVerified: "已成功驗證您的電郵"
|
|||||||
noteFavoritesCount: "我的最愛貼文的數目"
|
noteFavoritesCount: "我的最愛貼文的數目"
|
||||||
pageLikesCount: "頁面被按讚次數"
|
pageLikesCount: "頁面被按讚次數"
|
||||||
pageLikedCount: "頁面被按讚次數"
|
pageLikedCount: "頁面被按讚次數"
|
||||||
reversiCount: "黑白棋對戰次數"
|
|
||||||
contact: "聯絡人"
|
contact: "聯絡人"
|
||||||
useSystemFont: "使用系統預設的字型"
|
useSystemFont: "使用系統預設的字型"
|
||||||
clips: "摘錄"
|
clips: "摘錄"
|
||||||
@ -741,6 +741,7 @@ postToGallery: "發佈到相簿"
|
|||||||
gallery: "相簿"
|
gallery: "相簿"
|
||||||
recentPosts: "最新貼文"
|
recentPosts: "最新貼文"
|
||||||
popularPosts: "熱門的貼文"
|
popularPosts: "熱門的貼文"
|
||||||
|
shareWithNote: "在貼文中分享"
|
||||||
ads: "廣告"
|
ads: "廣告"
|
||||||
expiration: "期限"
|
expiration: "期限"
|
||||||
memo: "備忘錄"
|
memo: "備忘錄"
|
||||||
@ -750,12 +751,35 @@ middle: "中"
|
|||||||
low: "低"
|
low: "低"
|
||||||
emailNotConfiguredWarning: "沒有設定電子郵件地址"
|
emailNotConfiguredWarning: "沒有設定電子郵件地址"
|
||||||
ratio: "%"
|
ratio: "%"
|
||||||
|
previewNoteText: "預覽文本"
|
||||||
|
customCss: "自定義 CSS"
|
||||||
global: "公開"
|
global: "公開"
|
||||||
sent: "發送"
|
sent: "發送"
|
||||||
|
received: "收取"
|
||||||
|
searchResult: "搜尋結果"
|
||||||
hashtags: "#tag"
|
hashtags: "#tag"
|
||||||
|
troubleshooting: "故障排除"
|
||||||
|
useBlurEffect: "在 UI 上使用模糊效果"
|
||||||
|
misskeyUpdated: "Misskey 更新完成!"
|
||||||
|
translate: "翻譯"
|
||||||
|
translatedFrom: "從 {x} 翻譯"
|
||||||
|
accountDeletionInProgress: "正在刪除帳戶"
|
||||||
|
pubSub: "Pub/Sub 帳戶"
|
||||||
|
resolved: "已解決"
|
||||||
|
unresolved: "未解決"
|
||||||
|
breakFollow: "移除追蹤者"
|
||||||
hide: "隱藏"
|
hide: "隱藏"
|
||||||
|
leaveGroupConfirm: "確定離開「{name}」?"
|
||||||
|
auto: "自動"
|
||||||
|
searchByGoogle: "搜尋"
|
||||||
|
indefinitely: "無期限"
|
||||||
_ffVisibility:
|
_ffVisibility:
|
||||||
public: "發佈"
|
public: "發佈"
|
||||||
|
private: "私密"
|
||||||
|
_signup:
|
||||||
|
almostThere: "即將完成"
|
||||||
|
_accountDelete:
|
||||||
|
inProgress: "正在刪除"
|
||||||
_ad:
|
_ad:
|
||||||
back: "返回"
|
back: "返回"
|
||||||
reduceFrequencyOfThisAd: "降低此廣告的頻率 "
|
reduceFrequencyOfThisAd: "降低此廣告的頻率 "
|
||||||
@ -841,37 +865,6 @@ _mfm:
|
|||||||
font: "字型"
|
font: "字型"
|
||||||
fontDescription: "您可以設定顯示內容的字型"
|
fontDescription: "您可以設定顯示內容的字型"
|
||||||
rotate: "旋轉"
|
rotate: "旋轉"
|
||||||
_reversi:
|
|
||||||
reversi: "黑白棋"
|
|
||||||
gameSettings: "對弈設定"
|
|
||||||
chooseBoard: "選擇棋盤"
|
|
||||||
blackOrWhite: "黑棋/白棋"
|
|
||||||
blackIs: "{name}在玩黑棋"
|
|
||||||
rules: "規則"
|
|
||||||
botSettings: "機器人設定"
|
|
||||||
thisGameIsStartedSoon: "遊戲即將開始"
|
|
||||||
waitingForOther: "等待對手準備"
|
|
||||||
waitingForMe: "等待您的準備"
|
|
||||||
waitingBoth: "請準備"
|
|
||||||
ready: "已就緒"
|
|
||||||
cancelReady: "重新準備"
|
|
||||||
opponentTurn: "對手回合"
|
|
||||||
myTurn: "你的回合"
|
|
||||||
turnOf: "{name}的回合"
|
|
||||||
pastTurnOf: "{name}的回合"
|
|
||||||
surrender: "認輸"
|
|
||||||
surrendered: "對手認輸"
|
|
||||||
drawn: "平手"
|
|
||||||
won: "{name}獲勝"
|
|
||||||
black: "黑"
|
|
||||||
white: "白"
|
|
||||||
total: "合計"
|
|
||||||
turnCount: "{count}回合"
|
|
||||||
myGames: "我的對弈"
|
|
||||||
allGames: "所有對弈"
|
|
||||||
ended: "已結束"
|
|
||||||
playing: "正在對弈"
|
|
||||||
loopedMap: "循環棋盤"
|
|
||||||
_instanceTicker:
|
_instanceTicker:
|
||||||
none: "隱藏"
|
none: "隱藏"
|
||||||
remote: "向遠端使用者顯示"
|
remote: "向遠端使用者顯示"
|
||||||
@ -1149,6 +1142,8 @@ _exportOrImport:
|
|||||||
blockingList: "封鎖"
|
blockingList: "封鎖"
|
||||||
userLists: "清單"
|
userLists: "清單"
|
||||||
_charts:
|
_charts:
|
||||||
|
federation: "站台聯邦"
|
||||||
|
apRequest: "請求"
|
||||||
usersIncDec: "使用者増減"
|
usersIncDec: "使用者増減"
|
||||||
usersTotal: "使用者合共"
|
usersTotal: "使用者合共"
|
||||||
activeUsers: "活躍使用者"
|
activeUsers: "活躍使用者"
|
||||||
@ -1177,67 +1172,6 @@ _timelines:
|
|||||||
local: "本地"
|
local: "本地"
|
||||||
social: "社群"
|
social: "社群"
|
||||||
global: "公開"
|
global: "公開"
|
||||||
_rooms:
|
|
||||||
roomOf: "{user}的房間"
|
|
||||||
addFurniture: "擺放家具"
|
|
||||||
translate: "移動 "
|
|
||||||
rotate: "旋轉"
|
|
||||||
exit: "返回"
|
|
||||||
remove: "移除"
|
|
||||||
clear: "全部移除"
|
|
||||||
clearConfirm: "確定要移除全部家具嗎?"
|
|
||||||
leaveConfirm: "修改未儲存,是否要離開?"
|
|
||||||
chooseImage: "選擇圖像"
|
|
||||||
roomType: "房間種類"
|
|
||||||
carpetColor: "地板顏色"
|
|
||||||
_roomType:
|
|
||||||
default: "預設"
|
|
||||||
washitsu: "和室"
|
|
||||||
_furnitures:
|
|
||||||
milk: "牛奶盒"
|
|
||||||
bed: "床"
|
|
||||||
low-table: "咖啡桌"
|
|
||||||
desk: "書桌"
|
|
||||||
chair: "椅子"
|
|
||||||
chair2: "椅子2"
|
|
||||||
fan: "通風機"
|
|
||||||
pc: "電腦"
|
|
||||||
plant: "觀葉植物"
|
|
||||||
plant2: "觀葉植物2"
|
|
||||||
eraser: "橡皮擦"
|
|
||||||
pencil: "鉛筆"
|
|
||||||
pudding: "布丁"
|
|
||||||
cardboard-box: "紙板箱"
|
|
||||||
cardboard-box2: "紙板箱2"
|
|
||||||
cardboard-box3: "紙板箱3"
|
|
||||||
book: "讀物"
|
|
||||||
book2: "讀物2"
|
|
||||||
piano: "鋼琴"
|
|
||||||
server: "伺服器"
|
|
||||||
moon: "月亮"
|
|
||||||
corkboard: "木栓板"
|
|
||||||
mousepad: "滑鼠墊"
|
|
||||||
monitor: "監視器"
|
|
||||||
keyboard: "鍵盤"
|
|
||||||
carpet-stripe: "條紋地毯"
|
|
||||||
mat: "地毯"
|
|
||||||
color-box: "層架"
|
|
||||||
wall-clock: "壁鐘"
|
|
||||||
photoframe: "相框"
|
|
||||||
cube: "立方體"
|
|
||||||
tv: "電視"
|
|
||||||
pinguin: "企鵝蠟像"
|
|
||||||
rubik-cube: "魔術方塊"
|
|
||||||
poster-h: "海報(橫向)"
|
|
||||||
poster-v: "海報(直向)"
|
|
||||||
sofa: " 沙發"
|
|
||||||
spiral: "螺旋式樓梯"
|
|
||||||
bin: "垃圾箱"
|
|
||||||
cup-noodle: "杯面"
|
|
||||||
holo-display: "投影機"
|
|
||||||
energy-drink: "能量飲料"
|
|
||||||
doll-ai: "小藍的人偶公仔"
|
|
||||||
banknote: "大疊鈔票"
|
|
||||||
_pages:
|
_pages:
|
||||||
newPage: "建立頁面"
|
newPage: "建立頁面"
|
||||||
editPage: "編輯頁面"
|
editPage: "編輯頁面"
|
||||||
|
13
package.json
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "misskey",
|
"name": "misskey",
|
||||||
"version": "12.100.2",
|
"version": "12.110.1-nca10.net-v1",
|
||||||
"codename": "indigo",
|
"codename": "indigo",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
@ -13,8 +13,7 @@
|
|||||||
"start": "cd packages/backend && node --experimental-json-modules ./built/index.js",
|
"start": "cd packages/backend && node --experimental-json-modules ./built/index.js",
|
||||||
"start:test": "cd packages/backend && cross-env NODE_ENV=test node --experimental-json-modules ./built/index.js",
|
"start:test": "cd packages/backend && cross-env NODE_ENV=test node --experimental-json-modules ./built/index.js",
|
||||||
"init": "npm run migrate",
|
"init": "npm run migrate",
|
||||||
"ormconfig": "node ./packages/backend/ormconfig.js",
|
"migrate": "cd packages/backend && npx typeorm migration:run -d ormconfig.js",
|
||||||
"migrate": "cd packages/backend && npx typeorm migration:run",
|
|
||||||
"migrateandstart": "npm run migrate && npm run start",
|
"migrateandstart": "npm run migrate && npm run start",
|
||||||
"gulp": "gulp build",
|
"gulp": "gulp build",
|
||||||
"watch": "npm run dev",
|
"watch": "npm run dev",
|
||||||
@ -42,12 +41,10 @@
|
|||||||
"js-yaml": "4.1.0"
|
"js-yaml": "4.1.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@redocly/openapi-core": "1.0.0-beta.54",
|
"@typescript-eslint/parser": "5.18.0",
|
||||||
"@types/fluent-ffmpeg": "2.1.17",
|
|
||||||
"@typescript-eslint/parser": "5.4.0",
|
|
||||||
"cross-env": "7.0.3",
|
"cross-env": "7.0.3",
|
||||||
"cypress": "9.1.0",
|
"cypress": "9.5.3",
|
||||||
"start-server-and-test": "1.14.0",
|
"start-server-and-test": "1.14.0",
|
||||||
"typescript": "4.5.2"
|
"typescript": "4.6.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
{
|
{
|
||||||
"extension": ["ts","js","cjs","mjs"],
|
"extension": ["ts","js","cjs","mjs"],
|
||||||
"require": ["ts-node/register", "tsconfig-paths/register"],
|
"node-option": [
|
||||||
|
"experimental-specifier-resolution=node",
|
||||||
|
"loader=./test/loader.js"
|
||||||
|
],
|
||||||
"slow": 1000,
|
"slow": 1000,
|
||||||
"timeout": 35000,
|
"timeout": 35000,
|
||||||
"exit": true
|
"exit": true
|
||||||
|
10
packages/backend/@types/langmap.d.ts
vendored
@ -1,10 +0,0 @@
|
|||||||
declare module 'langmap' {
|
|
||||||
type Lang = {
|
|
||||||
nativeName: string;
|
|
||||||
englishName: string;
|
|
||||||
};
|
|
||||||
|
|
||||||
const langmap: { [lang: string]: Lang };
|
|
||||||
|
|
||||||
export = langmap;
|
|
||||||
}
|
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 9.1 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 60 KiB |
BIN
packages/backend/assets/splash.png
Normal file
After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 74 KiB |
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class Init1000000000000 {
|
export class Init1000000000000 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE TYPE "log_level_enum" AS ENUM('error', 'warning', 'info', 'success', 'debug')`);
|
await queryRunner.query(`CREATE TYPE "log_level_enum" AS ENUM('error', 'warning', 'info', 'success', 'debug')`);
|
||||||
await queryRunner.query(`CREATE TABLE "log" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "domain" character varying(64) array NOT NULL DEFAULT '{}'::varchar[], "level" "log_level_enum" NOT NULL, "worker" character varying(8) NOT NULL, "machine" character varying(128) NOT NULL, "message" character varying(1024) NOT NULL, "data" jsonb NOT NULL DEFAULT '{}', CONSTRAINT "PK_350604cbdf991d5930d9e618fbd" PRIMARY KEY ("id"))`);
|
await queryRunner.query(`CREATE TABLE "log" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "domain" character varying(64) array NOT NULL DEFAULT '{}'::varchar[], "level" "log_level_enum" NOT NULL, "worker" character varying(8) NOT NULL, "machine" character varying(128) NOT NULL, "message" character varying(1024) NOT NULL, "data" jsonb NOT NULL DEFAULT '{}', CONSTRAINT "PK_350604cbdf991d5930d9e618fbd" PRIMARY KEY ("id"))`);
|
||||||
@ -480,4 +480,3 @@ class Init1000000000000 {
|
|||||||
await queryRunner.query(`DROP TYPE "log_level_enum"`);
|
await queryRunner.query(`DROP TYPE "log_level_enum"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.Init1000000000000 = Init1000000000000;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class Pages1556348509290 {
|
export class Pages1556348509290 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE TYPE "page_visibility_enum" AS ENUM('public', 'followers', 'specified')`);
|
await queryRunner.query(`CREATE TYPE "page_visibility_enum" AS ENUM('public', 'followers', 'specified')`);
|
||||||
await queryRunner.query(`CREATE TABLE "page" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, "title" character varying(256) NOT NULL, "name" character varying(256) NOT NULL, "summary" character varying(256), "alignCenter" boolean NOT NULL, "font" character varying(32) NOT NULL, "userId" character varying(32) NOT NULL, "eyeCatchingImageId" character varying(32), "content" jsonb NOT NULL DEFAULT '[]', "variables" jsonb NOT NULL DEFAULT '[]', "visibility" "page_visibility_enum" NOT NULL, "visibleUserIds" character varying(32) array NOT NULL DEFAULT '{}'::varchar[], CONSTRAINT "PK_742f4117e065c5b6ad21b37ba1f" PRIMARY KEY ("id"))`);
|
await queryRunner.query(`CREATE TABLE "page" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "updatedAt" TIMESTAMP WITH TIME ZONE NOT NULL, "title" character varying(256) NOT NULL, "name" character varying(256) NOT NULL, "summary" character varying(256), "alignCenter" boolean NOT NULL, "font" character varying(32) NOT NULL, "userId" character varying(32) NOT NULL, "eyeCatchingImageId" character varying(32), "content" jsonb NOT NULL DEFAULT '[]', "variables" jsonb NOT NULL DEFAULT '[]', "visibility" "page_visibility_enum" NOT NULL, "visibleUserIds" character varying(32) array NOT NULL DEFAULT '{}'::varchar[], CONSTRAINT "PK_742f4117e065c5b6ad21b37ba1f" PRIMARY KEY ("id"))`);
|
||||||
@ -26,4 +26,3 @@ class Pages1556348509290 {
|
|||||||
await queryRunner.query(`DROP TYPE "page_visibility_enum"`);
|
await queryRunner.query(`DROP TYPE "page_visibility_enum"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.Pages1556348509290 = Pages1556348509290;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class UserProfile1556746559567 {
|
export class UserProfile1556746559567 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "user_profile" ALTER COLUMN "githubId" TYPE VARCHAR(64) USING "githubId"::VARCHAR(64)`);
|
await queryRunner.query(`ALTER TABLE "user_profile" ALTER COLUMN "githubId" TYPE VARCHAR(64) USING "githubId"::VARCHAR(64)`);
|
||||||
await queryRunner.query(`ALTER TABLE "user_profile" ALTER COLUMN "discordExpiresDate" TYPE VARCHAR(64) USING "discordExpiresDate"::VARCHAR(64)`);
|
await queryRunner.query(`ALTER TABLE "user_profile" ALTER COLUMN "discordExpiresDate" TYPE VARCHAR(64) USING "discordExpiresDate"::VARCHAR(64)`);
|
||||||
@ -11,4 +11,3 @@ class UserProfile1556746559567 {
|
|||||||
await queryRunner.query(`ALTER TABLE "user_profile" ALTER COLUMN "discordExpiresDate" TYPE INTEGER USING NULL`);
|
await queryRunner.query(`ALTER TABLE "user_profile" ALTER COLUMN "discordExpiresDate" TYPE INTEGER USING NULL`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.UserProfile1556746559567 = UserProfile1556746559567;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class PinnedUsers1557476068003 {
|
export class PinnedUsers1557476068003 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "meta" ADD "pinnedUsers" character varying(256) array NOT NULL DEFAULT '{}'::varchar[]`);
|
await queryRunner.query(`ALTER TABLE "meta" ADD "pinnedUsers" character varying(256) array NOT NULL DEFAULT '{}'::varchar[]`);
|
||||||
}
|
}
|
||||||
@ -8,4 +8,3 @@ class PinnedUsers1557476068003 {
|
|||||||
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "pinnedUsers"`);
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "pinnedUsers"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.PinnedUsers1557476068003 = PinnedUsers1557476068003;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class AddSomeUrls1557761316509 {
|
export class AddSomeUrls1557761316509 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "meta" ADD "ToSUrl" character varying(512)`);
|
await queryRunner.query(`ALTER TABLE "meta" ADD "ToSUrl" character varying(512)`);
|
||||||
await queryRunner.query(`ALTER TABLE "meta" ADD "repositoryUrl" character varying(512) NOT NULL DEFAULT 'https://github.com/misskey-dev/misskey'`);
|
await queryRunner.query(`ALTER TABLE "meta" ADD "repositoryUrl" character varying(512) NOT NULL DEFAULT 'https://github.com/misskey-dev/misskey'`);
|
||||||
@ -12,4 +12,3 @@ class AddSomeUrls1557761316509 {
|
|||||||
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "ToSUrl"`);
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "ToSUrl"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.AddSomeUrls1557761316509 = AddSomeUrls1557761316509;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class ObjectStorageSetting1557932705754 {
|
export class ObjectStorageSetting1557932705754 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "meta" ADD "useObjectStorage" boolean NOT NULL DEFAULT false`);
|
await queryRunner.query(`ALTER TABLE "meta" ADD "useObjectStorage" boolean NOT NULL DEFAULT false`);
|
||||||
await queryRunner.query(`ALTER TABLE "meta" ADD "objectStorageBucket" character varying(512)`);
|
await queryRunner.query(`ALTER TABLE "meta" ADD "objectStorageBucket" character varying(512)`);
|
||||||
@ -26,4 +26,3 @@ class ObjectStorageSetting1557932705754 {
|
|||||||
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "useObjectStorage"`);
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "useObjectStorage"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.ObjectStorageSetting1557932705754 = ObjectStorageSetting1557932705754;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class PageLike1558072954435 {
|
export class PageLike1558072954435 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE TABLE "page_like" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "pageId" character varying(32) NOT NULL, CONSTRAINT "PK_813f034843af992d3ae0f43c64c" PRIMARY KEY ("id"))`);
|
await queryRunner.query(`CREATE TABLE "page_like" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "pageId" character varying(32) NOT NULL, CONSTRAINT "PK_813f034843af992d3ae0f43c64c" PRIMARY KEY ("id"))`);
|
||||||
await queryRunner.query(`CREATE INDEX "IDX_0e61efab7f88dbb79c9166dbb4" ON "page_like" ("userId") `);
|
await queryRunner.query(`CREATE INDEX "IDX_0e61efab7f88dbb79c9166dbb4" ON "page_like" ("userId") `);
|
||||||
@ -18,4 +18,3 @@ class PageLike1558072954435 {
|
|||||||
await queryRunner.query(`DROP TABLE "page_like"`);
|
await queryRunner.query(`DROP TABLE "page_like"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.PageLike1558072954435 = PageLike1558072954435;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class UserGroup1558103093633 {
|
export class UserGroup1558103093633 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE TABLE "user_group" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "name" character varying(256) NOT NULL, "userId" character varying(32) NOT NULL, "isPrivate" boolean NOT NULL DEFAULT false, CONSTRAINT "PK_3c29fba6fe013ec8724378ce7c9" PRIMARY KEY ("id"))`);
|
await queryRunner.query(`CREATE TABLE "user_group" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "name" character varying(256) NOT NULL, "userId" character varying(32) NOT NULL, "isPrivate" boolean NOT NULL DEFAULT false, CONSTRAINT "PK_3c29fba6fe013ec8724378ce7c9" PRIMARY KEY ("id"))`);
|
||||||
await queryRunner.query(`CREATE INDEX "IDX_20e30aa35180e317e133d75316" ON "user_group" ("createdAt") `);
|
await queryRunner.query(`CREATE INDEX "IDX_20e30aa35180e317e133d75316" ON "user_group" ("createdAt") `);
|
||||||
@ -36,4 +36,3 @@ class UserGroup1558103093633 {
|
|||||||
await queryRunner.query(`DROP TABLE "user_group"`);
|
await queryRunner.query(`DROP TABLE "user_group"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.UserGroup1558103093633 = UserGroup1558103093633;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class UserGroupInvite1558257926829 {
|
export class UserGroupInvite1558257926829 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE TABLE "user_group_invite" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "userGroupId" character varying(32) NOT NULL, CONSTRAINT "PK_3893884af0d3a5f4d01e7921a97" PRIMARY KEY ("id"))`);
|
await queryRunner.query(`CREATE TABLE "user_group_invite" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "userGroupId" character varying(32) NOT NULL, CONSTRAINT "PK_3893884af0d3a5f4d01e7921a97" PRIMARY KEY ("id"))`);
|
||||||
await queryRunner.query(`CREATE INDEX "IDX_1039988afa3bf991185b277fe0" ON "user_group_invite" ("userId") `);
|
await queryRunner.query(`CREATE INDEX "IDX_1039988afa3bf991185b277fe0" ON "user_group_invite" ("userId") `);
|
||||||
@ -20,4 +20,3 @@ class UserGroupInvite1558257926829 {
|
|||||||
await queryRunner.query(`DROP TABLE "user_group_invite"`);
|
await queryRunner.query(`DROP TABLE "user_group_invite"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.UserGroupInvite1558257926829 = UserGroupInvite1558257926829;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class UserListJoining1558266512381 {
|
export class UserListJoining1558266512381 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE UNIQUE INDEX "IDX_90f7da835e4c10aca6853621e1" ON "user_list_joining" ("userId", "userListId") `);
|
await queryRunner.query(`CREATE UNIQUE INDEX "IDX_90f7da835e4c10aca6853621e1" ON "user_list_joining" ("userId", "userListId") `);
|
||||||
}
|
}
|
||||||
@ -8,4 +8,3 @@ class UserListJoining1558266512381 {
|
|||||||
await queryRunner.query(`DROP INDEX "IDX_90f7da835e4c10aca6853621e1"`);
|
await queryRunner.query(`DROP INDEX "IDX_90f7da835e4c10aca6853621e1"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.UserListJoining1558266512381 = UserListJoining1558266512381;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class webauthn1561706992953 {
|
export class webauthn1561706992953 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE TABLE "attestation_challenge" ("id" character varying(32) NOT NULL, "userId" character varying(32) NOT NULL, "challenge" character varying(64) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "registrationChallenge" boolean NOT NULL DEFAULT false, CONSTRAINT "PK_d0ba6786e093f1bcb497572a6b5" PRIMARY KEY ("id", "userId"))`);
|
await queryRunner.query(`CREATE TABLE "attestation_challenge" ("id" character varying(32) NOT NULL, "userId" character varying(32) NOT NULL, "challenge" character varying(64) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "registrationChallenge" boolean NOT NULL DEFAULT false, CONSTRAINT "PK_d0ba6786e093f1bcb497572a6b5" PRIMARY KEY ("id", "userId"))`);
|
||||||
await queryRunner.query(`CREATE INDEX "IDX_f1a461a618fa1755692d0e0d59" ON "attestation_challenge" ("userId") `);
|
await queryRunner.query(`CREATE INDEX "IDX_f1a461a618fa1755692d0e0d59" ON "attestation_challenge" ("userId") `);
|
||||||
@ -24,4 +24,3 @@ class webauthn1561706992953 {
|
|||||||
await queryRunner.query(`DROP TABLE "attestation_challenge"`);
|
await queryRunner.query(`DROP TABLE "attestation_challenge"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.webauthn1561706992953 = webauthn1561706992953;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class ChartIndexes1561873850023 {
|
export class ChartIndexes1561873850023 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE INDEX "IDX_0ad37b7ef50f4ddc84363d7ccc" ON "__chart__active_users" ("date") `);
|
await queryRunner.query(`CREATE INDEX "IDX_0ad37b7ef50f4ddc84363d7ccc" ON "__chart__active_users" ("date") `);
|
||||||
await queryRunner.query(`CREATE INDEX "IDX_15e91a03aeeac9dbccdf43fc06" ON "__chart__active_users" ("span") `);
|
await queryRunner.query(`CREATE INDEX "IDX_15e91a03aeeac9dbccdf43fc06" ON "__chart__active_users" ("span") `);
|
||||||
@ -196,4 +196,3 @@ class ChartIndexes1561873850023 {
|
|||||||
await queryRunner.query(`DROP INDEX "IDX_8cb40cfc8f3c28261e6f887b03"`);
|
await queryRunner.query(`DROP INDEX "IDX_8cb40cfc8f3c28261e6f887b03"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.ChartIndexes1561873850023 = ChartIndexes1561873850023;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class PasswordLessLogin1562422242907 {
|
export class PasswordLessLogin1562422242907 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "user_profile" ADD COLUMN "usePasswordLessLogin" boolean DEFAULT false NOT NULL`);
|
await queryRunner.query(`ALTER TABLE "user_profile" ADD COLUMN "usePasswordLessLogin" boolean DEFAULT false NOT NULL`);
|
||||||
}
|
}
|
||||||
@ -8,4 +8,3 @@ class PasswordLessLogin1562422242907 {
|
|||||||
await queryRunner.query(`ALTER TABLE "user_profile" DROP COLUMN "usePasswordLessLogin"`);
|
await queryRunner.query(`ALTER TABLE "user_profile" DROP COLUMN "usePasswordLessLogin"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.PasswordLessLogin1562422242907 = PasswordLessLogin1562422242907;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class PinnedPage1562444565093 {
|
export class PinnedPage1562444565093 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "user_profile" ADD "pinnedPageId" character varying(32)`);
|
await queryRunner.query(`ALTER TABLE "user_profile" ADD "pinnedPageId" character varying(32)`);
|
||||||
await queryRunner.query(`ALTER TABLE "user_profile" ADD CONSTRAINT "UQ_6dc44f1ceb65b1e72bacef2ca27" UNIQUE ("pinnedPageId")`);
|
await queryRunner.query(`ALTER TABLE "user_profile" ADD CONSTRAINT "UQ_6dc44f1ceb65b1e72bacef2ca27" UNIQUE ("pinnedPageId")`);
|
||||||
@ -12,4 +12,3 @@ class PinnedPage1562444565093 {
|
|||||||
await queryRunner.query(`ALTER TABLE "user_profile" DROP COLUMN "pinnedPageId"`);
|
await queryRunner.query(`ALTER TABLE "user_profile" DROP COLUMN "pinnedPageId"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.PinnedPage1562444565093 = PinnedPage1562444565093;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class PageTitleHideOption1562448332510 {
|
export class PageTitleHideOption1562448332510 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "page" ADD "hideTitleWhenPinned" boolean NOT NULL DEFAULT false`);
|
await queryRunner.query(`ALTER TABLE "page" ADD "hideTitleWhenPinned" boolean NOT NULL DEFAULT false`);
|
||||||
}
|
}
|
||||||
@ -8,4 +8,3 @@ class PageTitleHideOption1562448332510 {
|
|||||||
await queryRunner.query(`ALTER TABLE "page" DROP COLUMN "hideTitleWhenPinned"`);
|
await queryRunner.query(`ALTER TABLE "page" DROP COLUMN "hideTitleWhenPinned"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.PageTitleHideOption1562448332510 = PageTitleHideOption1562448332510;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class ModerationLog1562869971568 {
|
export class ModerationLog1562869971568 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE TABLE "moderation_log" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "type" character varying(128) NOT NULL, "info" jsonb NOT NULL, CONSTRAINT "PK_d0adca6ecfd068db83e4526cc26" PRIMARY KEY ("id"))`);
|
await queryRunner.query(`CREATE TABLE "moderation_log" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "userId" character varying(32) NOT NULL, "type" character varying(128) NOT NULL, "info" jsonb NOT NULL, CONSTRAINT "PK_d0adca6ecfd068db83e4526cc26" PRIMARY KEY ("id"))`);
|
||||||
await queryRunner.query(`CREATE INDEX "IDX_a08ad074601d204e0f69da9a95" ON "moderation_log" ("userId") `);
|
await queryRunner.query(`CREATE INDEX "IDX_a08ad074601d204e0f69da9a95" ON "moderation_log" ("userId") `);
|
||||||
@ -12,4 +12,3 @@ class ModerationLog1562869971568 {
|
|||||||
await queryRunner.query(`DROP TABLE "moderation_log"`);
|
await queryRunner.query(`DROP TABLE "moderation_log"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.ModerationLog1562869971568 = ModerationLog1562869971568;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class UsedUsername1563757595828 {
|
export class UsedUsername1563757595828 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`CREATE TABLE "used_username" ("username" character varying(128) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, CONSTRAINT "PK_78fd79d2d24c6ac2f4cc9a31a5d" PRIMARY KEY ("username"))`);
|
await queryRunner.query(`CREATE TABLE "used_username" ("username" character varying(128) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, CONSTRAINT "PK_78fd79d2d24c6ac2f4cc9a31a5d" PRIMARY KEY ("username"))`);
|
||||||
}
|
}
|
||||||
@ -8,4 +8,3 @@ class UsedUsername1563757595828 {
|
|||||||
await queryRunner.query(`DROP TABLE "used_username"`);
|
await queryRunner.query(`DROP TABLE "used_username"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.UsedUsername1563757595828 = UsedUsername1563757595828;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class room1565634203341 {
|
export class room1565634203341 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "user_profile" ADD "room" jsonb NOT NULL DEFAULT '{}'`);
|
await queryRunner.query(`ALTER TABLE "user_profile" ADD "room" jsonb NOT NULL DEFAULT '{}'`);
|
||||||
}
|
}
|
||||||
@ -8,4 +8,3 @@ class room1565634203341 {
|
|||||||
await queryRunner.query(`ALTER TABLE "user_profile" DROP COLUMN "room"`);
|
await queryRunner.query(`ALTER TABLE "user_profile" DROP COLUMN "room"`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.room1565634203341 = room1565634203341;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class CustomEmojiCategory1571220798684 {
|
export class CustomEmojiCategory1571220798684 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "emoji" ADD "category" character varying(128)`, undefined);
|
await queryRunner.query(`ALTER TABLE "emoji" ADD "category" character varying(128)`, undefined);
|
||||||
}
|
}
|
||||||
@ -8,4 +8,3 @@ class CustomEmojiCategory1571220798684 {
|
|||||||
await queryRunner.query(`ALTER TABLE "emoji" DROP COLUMN "category"`, undefined);
|
await queryRunner.query(`ALTER TABLE "emoji" DROP COLUMN "category"`, undefined);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.CustomEmojiCategory1571220798684 = CustomEmojiCategory1571220798684;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class nodeinfo1572760203493 {
|
export class nodeinfo1572760203493 {
|
||||||
async up(queryRunner) {
|
async up(queryRunner) {
|
||||||
await queryRunner.query(`ALTER TABLE "instance" DROP COLUMN "system"`, undefined);
|
await queryRunner.query(`ALTER TABLE "instance" DROP COLUMN "system"`, undefined);
|
||||||
await queryRunner.query(`ALTER TABLE "instance" ADD "softwareName" character varying(64) DEFAULT null`, undefined);
|
await queryRunner.query(`ALTER TABLE "instance" ADD "softwareName" character varying(64) DEFAULT null`, undefined);
|
||||||
@ -24,4 +24,3 @@ class nodeinfo1572760203493 {
|
|||||||
await queryRunner.query(`ALTER TABLE "instance" ADD "system" character varying(64)`, undefined);
|
await queryRunner.query(`ALTER TABLE "instance" ADD "system" character varying(64)`, undefined);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.nodeinfo1572760203493 = nodeinfo1572760203493;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class TalkFederationId1576269851876 {
|
export class TalkFederationId1576269851876 {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.name = 'TalkFederationId1576269851876';
|
this.name = 'TalkFederationId1576269851876';
|
||||||
}
|
}
|
||||||
@ -11,4 +11,3 @@ class TalkFederationId1576269851876 {
|
|||||||
await queryRunner.query(`ALTER TABLE "messaging_message" DROP COLUMN "uri"`, undefined);
|
await queryRunner.query(`ALTER TABLE "messaging_message" DROP COLUMN "uri"`, undefined);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.TalkFederationId1576269851876 = TalkFederationId1576269851876;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class ProxyRemoteFiles1576869585998 {
|
export class ProxyRemoteFiles1576869585998 {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.name = 'ProxyRemoteFiles1576869585998';
|
this.name = 'ProxyRemoteFiles1576869585998';
|
||||||
}
|
}
|
||||||
@ -11,4 +11,3 @@ class ProxyRemoteFiles1576869585998 {
|
|||||||
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "proxyRemoteFiles"`, undefined);
|
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "proxyRemoteFiles"`, undefined);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.ProxyRemoteFiles1576869585998 = ProxyRemoteFiles1576869585998;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class v121579267006611 {
|
export class v121579267006611 {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.name = 'v121579267006611';
|
this.name = 'v121579267006611';
|
||||||
}
|
}
|
||||||
@ -31,4 +31,3 @@ class v121579267006611 {
|
|||||||
await queryRunner.query(`DROP TABLE "announcement"`, undefined);
|
await queryRunner.query(`DROP TABLE "announcement"`, undefined);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.v121579267006611 = v121579267006611;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class v1221579270193251 {
|
export class v1221579270193251 {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.name = 'v1221579270193251';
|
this.name = 'v1221579270193251';
|
||||||
}
|
}
|
||||||
@ -11,4 +11,3 @@ class v1221579270193251 {
|
|||||||
await queryRunner.query(`ALTER TABLE "announcement_read" DROP COLUMN "createdAt"`, undefined);
|
await queryRunner.query(`ALTER TABLE "announcement_read" DROP COLUMN "createdAt"`, undefined);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.v1221579270193251 = v1221579270193251;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class v1231579282808087 {
|
export class v1231579282808087 {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.name = 'v1231579282808087';
|
this.name = 'v1231579282808087';
|
||||||
}
|
}
|
||||||
@ -11,4 +11,3 @@ class v1231579282808087 {
|
|||||||
await queryRunner.query(`ALTER TABLE "announcement" DROP COLUMN "updatedAt"`, undefined);
|
await queryRunner.query(`ALTER TABLE "announcement" DROP COLUMN "updatedAt"`, undefined);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.v1231579282808087 = v1231579282808087;
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
"use strict";
|
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
|
||||||
class v1241579544426412 {
|
export class v1241579544426412 {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.name = 'v1241579544426412';
|
this.name = 'v1241579544426412';
|
||||||
}
|
}
|
||||||
@ -13,4 +13,3 @@ class v1241579544426412 {
|
|||||||
await queryRunner.query(`ALTER TABLE "notification" DROP COLUMN "followRequestId"`, undefined);
|
await queryRunner.query(`ALTER TABLE "notification" DROP COLUMN "followRequestId"`, undefined);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
exports.v1241579544426412 = v1241579544426412;
|
|
||||||
|