Compare commits
1646 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c9330a02f | ||
|
|
ca99468970 | ||
|
|
8a5c6240b4 | ||
|
|
fca820c90c | ||
|
|
becc4d2e54 | ||
|
|
c645f9f99f | ||
|
|
a5341cbd7d | ||
|
|
3dd363a6c5 | ||
|
|
e630803922 | ||
|
|
cb3b167d61 | ||
|
|
774b7fed1f | ||
|
|
cbf526b043 | ||
|
|
48331bc851 | ||
|
|
bda3d69539 | ||
|
|
71900e0231 | ||
|
|
694f08c79b | ||
|
|
c328584bb6 | ||
|
|
4c01198811 | ||
|
|
7781497b42 | ||
|
|
cde0eb621d | ||
|
|
474b8789a7 | ||
|
|
2189acdde1 | ||
|
|
c174f23389 | ||
|
|
4e23500732 | ||
|
|
b965f5e4a9 | ||
|
|
d1a69abf81 | ||
|
|
d2ef0efbff | ||
|
|
ce5c78d0d2 | ||
|
|
28bea88da0 | ||
|
|
a2e6f459e7 | ||
|
|
0026c45fe0 | ||
|
|
424292f335 | ||
|
|
8ca2f24df6 | ||
|
|
fb7e5a3fac | ||
|
|
5dd24e44d1 | ||
|
|
f7c6ea93d7 | ||
|
|
7658351041 | ||
|
|
833e2869e7 | ||
|
|
5b3a07ee9e | ||
|
|
3dfe3aa9a4 | ||
|
|
f68e13d905 | ||
|
|
3157d81e95 | ||
|
|
bd13ea3d2c | ||
|
|
f0cb587c89 | ||
|
|
84e2ee220b | ||
|
|
a7977c6642 | ||
|
|
1dfcd45704 | ||
|
|
8013cd2e79 | ||
|
|
9c69501404 | ||
|
|
0c8d874e3a | ||
|
|
0fb9c372dd | ||
|
|
3bb7afe544 | ||
|
|
29399e1ddc | ||
|
|
dfc1410bb0 | ||
|
|
9b72e02da3 | ||
|
|
5ec07ede7c | ||
|
|
72d4ad4c45 | ||
|
|
a6fb6150a3 | ||
|
|
b9ee14fe5b | ||
|
|
6e68a78d6a | ||
|
|
870f7608be | ||
|
|
69869307bf | ||
|
|
b161f38710 | ||
|
|
a7f464147d | ||
|
|
8eb87c8e4d | ||
|
|
7925b130e8 | ||
|
|
16e3cb01ca | ||
|
|
543ba2b3b7 | ||
|
|
beb9cd5710 | ||
|
|
b5fa8767da | ||
|
|
f846b207b6 | ||
|
|
c6b07acdcc | ||
|
|
b055f516c0 | ||
|
|
716ffcace6 | ||
|
|
980bf1306e | ||
|
|
ea92254b73 | ||
|
|
16ba1b3708 | ||
|
|
47b6f466ec | ||
|
|
2e76fcdf6f | ||
|
|
7ce0f79f7f | ||
|
|
0c59dd3da7 | ||
|
|
2aa73fdf6c | ||
|
|
cd5615d354 | ||
|
|
8c883653c9 | ||
|
|
36170a11f5 | ||
|
|
0f546b47d1 | ||
|
|
60df819c60 | ||
|
|
0e1b5d6f14 | ||
|
|
bde22208fe | ||
|
|
d4eb1def61 | ||
|
|
14cff15c89 | ||
|
|
e8c5307f66 | ||
|
|
dd52be3a01 | ||
|
|
8f9ce23e52 | ||
|
|
7c5fc2c423 | ||
|
|
63df2c851e | ||
|
|
4db787c4ee | ||
|
|
839a626716 | ||
|
|
ef7ad05c0b | ||
|
|
e24b0ceb80 | ||
|
|
71c42bef9b | ||
|
|
8caf288ac1 | ||
|
|
8f2049bcd2 | ||
|
|
d0aba46ee3 | ||
|
|
57c94a5cf0 | ||
|
|
c1f1e0ee7c | ||
|
|
192ea9738d | ||
|
|
37b849ad1f | ||
|
|
4e68126c06 | ||
|
|
c7fbf5637f | ||
|
|
5cf5b66696 | ||
|
|
7436a58ea1 | ||
|
|
b7b8fd4b59 | ||
|
|
55d4d3418e | ||
|
|
1c8419cea0 | ||
|
|
e8d4f3eac3 | ||
|
|
1b21bad202 | ||
|
|
30f600e03e | ||
|
|
f34f9f6ea5 | ||
|
|
8d4c5deb8d | ||
|
|
2f41f12aea | ||
|
|
9f0e0dc8ce | ||
|
|
a71682f6f0 | ||
|
|
5d3d5cd59c | ||
|
|
451bc0b444 | ||
|
|
d7a2d59f41 | ||
|
|
7deb4691fb | ||
|
|
9965bc8f94 | ||
|
|
317770fb23 | ||
|
|
19c204ea03 | ||
|
|
b9feacab85 | ||
|
|
56c7359a0c | ||
|
|
a7c1afffc6 | ||
|
|
fdb745b4a8 | ||
|
|
b3d8134c7a | ||
|
|
0879ab50b8 | ||
|
|
c5ef6bf38a | ||
|
|
b427bf70a8 | ||
|
|
c75fc266e9 | ||
|
|
e98740c285 | ||
|
|
56b23a64a3 | ||
|
|
ee5b417354 | ||
|
|
2f48d109dd | ||
|
|
784fc7b3f5 | ||
|
|
b55d26387b | ||
|
|
9ddf62d8b7 | ||
|
|
a8feed1eff | ||
|
|
f5bfc6f0c1 | ||
|
|
ee03ab8d2c | ||
|
|
3c7e1ff92e | ||
|
|
ac7e2ecb59 | ||
|
|
f28aea9e30 | ||
|
|
1ac7c154d7 | ||
|
|
ef860a8f84 | ||
|
|
f6f269194f | ||
|
|
e1d41063cd | ||
|
|
5d02405a98 | ||
|
|
998c2b692a | ||
|
|
19c0027605 | ||
|
|
9349f72227 | ||
|
|
5af8b77d28 | ||
|
|
f74d9c7ed0 | ||
|
|
7d9c273dac | ||
|
|
f2da79ad43 | ||
|
|
73a1372940 | ||
|
|
0138c3b00e | ||
|
|
6f33be6c75 | ||
|
|
3004fe573d | ||
|
|
040f9927dd | ||
|
|
abc1bdf218 | ||
|
|
e73e56be8f | ||
|
|
b0616b52ea | ||
|
|
6b6b767199 | ||
|
|
e1bdecb9c1 | ||
|
|
a32c6267be | ||
|
|
54df243b90 | ||
|
|
b44597d5d8 | ||
|
|
7b70b6c3cd | ||
|
|
5cc0219ff2 | ||
|
|
4a0b0b135a | ||
|
|
8bd2d6328a | ||
|
|
9351fb9617 | ||
|
|
7b29e36d64 | ||
|
|
9cc36ef32d | ||
|
|
000f876084 | ||
|
|
2d11c558fa | ||
|
|
ac6b02af40 | ||
|
|
7d91912cfd | ||
|
|
3c504b4b08 | ||
|
|
adad4bcfe3 | ||
|
|
b3e8671dd9 | ||
|
|
0f8c890761 | ||
|
|
512e451f24 | ||
|
|
ca0d53ec5d | ||
|
|
686a709e87 | ||
|
|
83fb629f0b | ||
|
|
35eeeb25e3 | ||
|
|
19035c676c | ||
|
|
61ffe7417c | ||
|
|
7651353f39 | ||
|
|
3f5b81060f | ||
|
|
63dc66769f | ||
|
|
e0fc8cbf8f | ||
|
|
f9d1bc340e | ||
|
|
0b269e79fd | ||
|
|
6159cfd138 | ||
|
|
6a5bbd335b | ||
|
|
39e269db8c | ||
|
|
70fe23a3ce | ||
|
|
a6a8a7fb85 | ||
|
|
6641b13b4c | ||
|
|
5136b05c9b | ||
|
|
803c2144f4 | ||
|
|
b69a079514 | ||
|
|
2aa800cd55 | ||
|
|
6e61a36d05 | ||
|
|
f80bf1fb1c | ||
|
|
d465e85239 | ||
|
|
deed25a2ff | ||
|
|
a486716520 | ||
|
|
2361e11e98 | ||
|
|
cd1f2adca7 | ||
|
|
a558767b7a | ||
|
|
399ce9b999 | ||
|
|
a94a0b5b0b | ||
|
|
76faec2115 | ||
|
|
33c4e57994 | ||
|
|
bc23496998 | ||
|
|
d35ad95c18 | ||
|
|
5facd11592 | ||
|
|
e1e885d6b2 | ||
|
|
5b6695114f | ||
|
|
71dd7f89e9 | ||
|
|
21331e53fe | ||
|
|
7afee5977f | ||
|
|
d195b0dec7 | ||
|
|
8a95e850ad | ||
|
|
a4d74d7d7e | ||
|
|
256e0db36d | ||
|
|
d593c1358a | ||
|
|
1ff14d81c1 | ||
|
|
4369d12eec | ||
|
|
91cc033eb5 | ||
|
|
57543e6b44 | ||
|
|
a1b8cd15c4 | ||
|
|
73f06e591a | ||
|
|
6f7cfa82b5 | ||
|
|
ff97a003d1 | ||
|
|
53c92e3e23 | ||
|
|
13d13bc2f6 | ||
|
|
03744a25ed | ||
|
|
eac3bf8bff | ||
|
|
2e1fbb5b16 | ||
|
|
98b3517d36 | ||
|
|
dee662705e | ||
|
|
0da0cc80b9 | ||
|
|
650187deaf | ||
|
|
2e565cac2c | ||
|
|
ac7537278c | ||
|
|
f9a2e98831 | ||
|
|
54f789bd55 | ||
|
|
5ac9d13516 | ||
|
|
2be1a39d13 | ||
|
|
f3c5edc852 | ||
|
|
30704e6de8 | ||
|
|
41932ac409 | ||
|
|
9843c596d8 | ||
|
|
baf65bfa69 | ||
|
|
6501f80fc7 | ||
|
|
b037f6566b | ||
|
|
0ec8ebeba3 | ||
|
|
af1c9251fc | ||
|
|
4ad399c593 | ||
|
|
55a9646f23 | ||
|
|
46017f5725 | ||
|
|
c20ce12f86 | ||
|
|
1e28db2396 | ||
|
|
5f3640c7fd | ||
|
|
d65e5f6794 | ||
|
|
e67d7bc0ea | ||
|
|
1139632f95 | ||
|
|
b51a8c3f82 | ||
|
|
0d7256678e | ||
|
|
eea33d07fd | ||
|
|
f599337320 | ||
|
|
7df019db0e | ||
|
|
04f92bd688 | ||
|
|
505ecf6c1f | ||
|
|
c9ec08704e | ||
|
|
6a3039f7b7 | ||
|
|
868c8fffb3 | ||
|
|
faed3b438e | ||
|
|
6c982629ea | ||
|
|
110bbbc7dc | ||
|
|
4ad0345f20 | ||
|
|
9d84214462 | ||
|
|
3f199c7113 | ||
|
|
e9417fb741 | ||
|
|
ee74df6823 | ||
|
|
26630bae81 | ||
|
|
9bde9edcf6 | ||
|
|
a12f07c42b | ||
|
|
e7334c4fb0 | ||
|
|
38f9d1e764 | ||
|
|
2dfed75402 | ||
|
|
0c12e80106 | ||
|
|
b7522f69e7 | ||
|
|
24705a7e39 | ||
|
|
8add8025a0 | ||
|
|
32fa79d928 | ||
|
|
534be6ff25 | ||
|
|
f684c07567 | ||
|
|
788ae2f6ca | ||
|
|
572000f868 | ||
|
|
57f5df2d22 | ||
|
|
b2a67ba5ca | ||
|
|
d78e15cc1a | ||
|
|
ceab34f5f3 | ||
|
|
3a62625bbc | ||
|
|
ad6844ac4a | ||
|
|
a8c252a613 | ||
|
|
1d39f785f1 | ||
|
|
4b8b29b862 | ||
|
|
0d148bd23b | ||
|
|
ebedb81e3f | ||
|
|
d195406fdc | ||
|
|
5173ed37f9 | ||
|
|
825551d64f | ||
|
|
449761bada | ||
|
|
5859df389f | ||
|
|
562b02310f | ||
|
|
65ed702d87 | ||
|
|
c559a9843f | ||
|
|
88c3957085 | ||
|
|
01778e11dc | ||
|
|
9d9e8a3c4e | ||
|
|
ed3e035ad6 | ||
|
|
07f885fea8 | ||
|
|
2cc98226ca | ||
|
|
8a6f73c5ff | ||
|
|
00e3453ce1 | ||
|
|
16646dd77a | ||
|
|
1f39d1fe26 | ||
|
|
e8f3c587c9 | ||
|
|
4b43745e7c | ||
|
|
9db2f60053 | ||
|
|
4610d8dfe3 | ||
|
|
fa296efdf6 | ||
|
|
d9d98f84bf | ||
|
|
7c3143b8e5 | ||
|
|
387fcd5c5d | ||
|
|
ebc6437977 | ||
|
|
dbc23b5d20 | ||
|
|
843f1aed4f | ||
|
|
e42938cad6 | ||
|
|
2a41f6c383 | ||
|
|
671d21a2c1 | ||
|
|
515692d7a6 | ||
|
|
00d28826b9 | ||
|
|
5b38f76254 | ||
|
|
ca7dbd6010 | ||
|
|
133644e5a9 | ||
|
|
04d60426c7 | ||
|
|
8282bbd07c | ||
|
|
7190bd00c9 | ||
|
|
44b9539818 | ||
|
|
b2ed4c9508 | ||
|
|
c7b5c8b19e | ||
|
|
f4bee24ccf | ||
|
|
e9cb18c5aa | ||
|
|
d8f33bc0af | ||
|
|
663999556f | ||
|
|
c5a12ca2c7 | ||
|
|
7af0e38dd3 | ||
|
|
7d9d1ae7c2 | ||
|
|
cef448f0f2 | ||
|
|
67d64c9365 | ||
|
|
269af9d6b9 | ||
|
|
d37a734379 | ||
|
|
7cb13cf839 | ||
|
|
d7dda8f6e3 | ||
|
|
6670c72f8b | ||
|
|
b21064ffa4 | ||
|
|
1959cb462b | ||
|
|
1d6767ef0c | ||
|
|
4735ae6451 | ||
|
|
452bd6db25 | ||
|
|
f5d6b84381 | ||
|
|
34f5d81d1f | ||
|
|
aa8adc07aa | ||
|
|
d87bb807c3 | ||
|
|
7646d6ed47 | ||
|
|
41a6ed0de0 | ||
|
|
ec8074cd49 | ||
|
|
7131eb1827 | ||
|
|
605b0f27e4 | ||
|
|
80d2e157f6 | ||
|
|
1e3447bccb | ||
|
|
5ffa106cc1 | ||
|
|
fc641c9b96 | ||
|
|
5f49ac1b11 | ||
|
|
9ffecf25dc | ||
|
|
35fd523edf | ||
|
|
6721d4216c | ||
|
|
e3275e916b | ||
|
|
3ba5541a66 | ||
|
|
945c50db1f | ||
|
|
30dce42e03 | ||
|
|
d4fb201d05 | ||
|
|
2a2e8d0cf6 | ||
|
|
520ed8cb4d | ||
|
|
8cab16c824 | ||
|
|
ae63a1f494 | ||
|
|
117ac53505 | ||
|
|
2c379732d2 | ||
|
|
9ca1197759 | ||
|
|
8d3283e2a5 | ||
|
|
6589e8a390 | ||
|
|
b62894ff56 | ||
|
|
da274cd458 | ||
|
|
a2268a95be | ||
|
|
9fd1b35d95 | ||
|
|
869854eae7 | ||
|
|
238f923b41 | ||
|
|
a5df2b0293 | ||
|
|
e6eae558d3 | ||
|
|
083fa53d9c | ||
|
|
7b73dd2d62 | ||
|
|
7028b7331b | ||
|
|
eefebab530 | ||
|
|
683ddbef3e | ||
|
|
bd23522c76 | ||
|
|
c1dfbe2623 | ||
|
|
ed9facbb33 | ||
|
|
26fbb3a560 | ||
|
|
93dd0638ad | ||
|
|
0d44129ae3 | ||
|
|
0cffe60abc | ||
|
|
8a6750278e | ||
|
|
d347f0a087 | ||
|
|
226e0c4714 | ||
|
|
0b2f945bb6 | ||
|
|
2f6c45e118 | ||
|
|
a5f54580a9 | ||
|
|
70df8c77fa | ||
|
|
2c52655b17 | ||
|
|
6c4c071ae9 | ||
|
|
b19dba80f4 | ||
|
|
a8b19f4aa8 | ||
|
|
09f4b9e546 | ||
|
|
2e6d8c792b | ||
|
|
e6338a555d | ||
|
|
313a489ba0 | ||
|
|
b906ff3fed | ||
|
|
ede96eca28 | ||
|
|
42f3d9188b | ||
|
|
a35e0e9261 | ||
|
|
80a400a67c | ||
|
|
7a6534f30b | ||
|
|
68a523ec6d | ||
|
|
97d6c1ee86 | ||
|
|
19c93151ce | ||
|
|
039a2af3ab | ||
|
|
945129c371 | ||
|
|
da32be3ef3 | ||
|
|
468ec36830 | ||
|
|
492fb9a115 | ||
|
|
bd8b624bae | ||
|
|
9dacf11702 | ||
|
|
26ae2dfc0f | ||
|
|
a7f43d5312 | ||
|
|
7fdf298bd4 | ||
|
|
7d7167df6d | ||
|
|
aa339be2ab | ||
|
|
1217d6fbb4 | ||
|
|
ccb22539e1 | ||
|
|
957eff0e63 | ||
|
|
363d727c55 | ||
|
|
31dcf713cc | ||
|
|
7800a12e52 | ||
|
|
d6ff50a30b | ||
|
|
ead931211c | ||
|
|
a3aafa03ad | ||
|
|
307a882649 | ||
|
|
3e112da486 | ||
|
|
bd469420fa | ||
|
|
38fde26d60 | ||
|
|
dc4fd3e505 | ||
|
|
4dc00ee72a | ||
|
|
bd3d75df6b | ||
|
|
69bb377cb1 | ||
|
|
80bfa02831 | ||
|
|
8631740ca4 | ||
|
|
4b75c68753 | ||
|
|
3bf775c9a8 | ||
|
|
8dc0e0abbb | ||
|
|
2b377a3dc5 | ||
|
|
9d367882fb | ||
|
|
951ab90b1a | ||
|
|
7e89e70934 | ||
|
|
0b4a7e8166 | ||
|
|
59748f07d1 | ||
|
|
65cd605b73 | ||
|
|
b8afabde2c | ||
|
|
02b6595d76 | ||
|
|
336d8fe785 | ||
|
|
ed9a49687e | ||
|
|
a160b01cff | ||
|
|
d05ffc0a7c | ||
|
|
afc0be6790 | ||
|
|
85f3df4c0e | ||
|
|
eea47ca2e8 | ||
|
|
57b1fe44d4 | ||
|
|
79212bbd37 | ||
|
|
d456308653 | ||
|
|
424919ffd0 | ||
|
|
d75225e23b | ||
|
|
8f0c598772 | ||
|
|
fe4fbafcf0 | ||
|
|
0db2abd56c | ||
|
|
c62a4d6282 | ||
|
|
0de41063da | ||
|
|
d79478c265 | ||
|
|
f8d0902080 | ||
|
|
a69c78e709 | ||
|
|
84b8ffb7d0 | ||
|
|
3feaf39294 | ||
|
|
fe98ad8849 | ||
|
|
65577e43c8 | ||
|
|
890564e1da | ||
|
|
002f98987d | ||
|
|
43956f3ffb | ||
|
|
f2a9194c79 | ||
|
|
4cd70df7f4 | ||
|
|
21e4c3dfe9 | ||
|
|
d56fc41865 | ||
|
|
9d64ac6d6f | ||
|
|
e13434c2f0 | ||
|
|
5416a295c1 | ||
|
|
119c650406 | ||
|
|
57386f46d2 | ||
|
|
77e491f52c | ||
|
|
6f1243f722 | ||
|
|
fe0bb21b37 | ||
|
|
60d9bb0218 | ||
|
|
956375e2e8 | ||
|
|
0fa602a184 | ||
|
|
d600296360 | ||
|
|
c9f5e60f43 | ||
|
|
d513848f65 | ||
|
|
ae6af6aefd | ||
|
|
a0ae9f7593 | ||
|
|
dace5b6940 | ||
|
|
2d8b97287e | ||
|
|
ec63a50de2 | ||
|
|
6e2d7e9792 | ||
|
|
39349dcba5 | ||
|
|
a5b1fe5d16 | ||
|
|
91bbb67e4a | ||
|
|
f368bce9d5 | ||
|
|
fbfe42d6f0 | ||
|
|
f3c5ca6cf4 | ||
|
|
0022267072 | ||
|
|
30fced38c4 | ||
|
|
7e5f3dbf11 | ||
|
|
9f0dfb5517 | ||
|
|
678c7d9502 | ||
|
|
91a3c3943d | ||
|
|
c46b45a467 | ||
|
|
9385767b12 | ||
|
|
7795ff0c95 | ||
|
|
a9acd72eb7 | ||
|
|
67d366c3ca | ||
|
|
1f8f051ee2 | ||
|
|
94004b7a3f | ||
|
|
3e9f88506e | ||
|
|
81f11d8f86 | ||
|
|
518b3e2f73 | ||
|
|
d0157b3bfd | ||
|
|
7fc8d2e6d5 | ||
|
|
fb0f9711ba | ||
|
|
92136272b0 | ||
|
|
e1159e9ef2 | ||
|
|
a2e61c6708 | ||
|
|
726959911c | ||
|
|
d59914b959 | ||
|
|
07025caee9 | ||
|
|
1c0289e490 | ||
|
|
275fcd8bbc | ||
|
|
0c0aa93668 | ||
|
|
bfcd5ea440 | ||
|
|
3ff43cca02 | ||
|
|
6bd536c526 | ||
|
|
7738a36014 | ||
|
|
daddec8362 | ||
|
|
a3832d73fd | ||
|
|
cedb4267ba | ||
|
|
9c6629d582 | ||
|
|
4ee4e70ee0 | ||
|
|
bb7867351c | ||
|
|
fea7460930 | ||
|
|
1bf2bf1773 | ||
|
|
3d668ad10d | ||
|
|
2801338a3c | ||
|
|
b66f4ebba1 | ||
|
|
9ee1b5f30a | ||
|
|
0f31a0548c | ||
|
|
ffc29aa6f5 | ||
|
|
d23aa94b41 | ||
|
|
c1b6378951 | ||
|
|
bb5d2bda51 | ||
|
|
d075471b2d | ||
|
|
199d98bf79 | ||
|
|
3ae798d526 | ||
|
|
e1bd61c70e | ||
|
|
0296f841c3 | ||
|
|
bd1f4b8d98 | ||
|
|
dc19f20153 | ||
|
|
f5cd809f62 | ||
|
|
09d5a7806a | ||
|
|
4606f23ed8 | ||
|
|
8451e08aaa | ||
|
|
2047449294 | ||
|
|
d61eee695f | ||
|
|
73b62797cd | ||
|
|
170cfc6a0e | ||
|
|
6bf1d7e398 | ||
|
|
e46e7f5252 | ||
|
|
5952f1ac24 | ||
|
|
a08369fe36 | ||
|
|
6cb9612943 | ||
|
|
76c049522e | ||
|
|
c41879c542 | ||
|
|
99bdb11d24 | ||
|
|
c2009acb2d | ||
|
|
46d2a8726e | ||
|
|
7df3ca7388 | ||
|
|
51b8d4ae3e | ||
|
|
ab1124abba | ||
|
|
3db84a2e8f | ||
|
|
9a78bbf0f1 | ||
|
|
efbec444e8 | ||
|
|
2f06f2a6da | ||
|
|
b8da51e08c | ||
|
|
af6a578fa6 | ||
|
|
73d735a1f7 | ||
|
|
b8b1899a9f | ||
|
|
d52f0617a1 | ||
|
|
c730973294 | ||
|
|
2c2e064871 | ||
|
|
e3c39d4b52 | ||
|
|
5da74897ae | ||
|
|
4b1009b34e | ||
|
|
203a7ad073 | ||
|
|
34a7b52105 | ||
|
|
30fc166c08 | ||
|
|
c84d86b368 | ||
|
|
1e5d4db0a1 | ||
|
|
5e02f0d325 | ||
|
|
ce5506f331 | ||
|
|
91105845d8 | ||
|
|
2bedc084a3 | ||
|
|
027ef1ea4a | ||
|
|
668aa17eef | ||
|
|
ebf8ef22e4 | ||
|
|
bcb5182e86 | ||
|
|
f45059b7b1 | ||
|
|
d0aee58599 | ||
|
|
68e65ed5df | ||
|
|
367ccb9971 | ||
|
|
4151087d3c | ||
|
|
39c058a4bb | ||
|
|
d1807ee5dc | ||
|
|
e6a76b31be | ||
|
|
98469117bf | ||
|
|
a5becfc042 | ||
|
|
d2204fd5c8 | ||
|
|
519a08f8b5 | ||
|
|
303519a1bd | ||
|
|
161da24841 | ||
|
|
6e40024660 | ||
|
|
73c78d4c38 | ||
|
|
2654936c17 | ||
|
|
23810e3e1e | ||
|
|
d6c89bf003 | ||
|
|
49ab2a5f93 | ||
|
|
bc0b8afb1f | ||
|
|
b250456814 | ||
|
|
0a6e237d09 | ||
|
|
54ff4e53cb | ||
|
|
002ccbb5f0 | ||
|
|
7b7faf1e84 | ||
|
|
9936088200 | ||
|
|
990f4b52bd | ||
|
|
4c21d83639 | ||
|
|
d43a4a2d46 | ||
|
|
8d2c3bb18d | ||
|
|
4e39e690b6 | ||
|
|
6458239a7c | ||
|
|
a5aaa032ca | ||
|
|
71bbef69c7 | ||
|
|
c5c40a73b7 | ||
|
|
74910f8d70 | ||
|
|
e00003edff | ||
|
|
bedb98185e | ||
|
|
da6f955d58 | ||
|
|
6bdccea26b | ||
|
|
b2117ba3a1 | ||
|
|
ba349fc62f | ||
|
|
b2c79a5f2c | ||
|
|
3e415e733d | ||
|
|
a5e84e5de9 | ||
|
|
8673353029 | ||
|
|
4579d02296 | ||
|
|
978a9bbb3b | ||
|
|
2470afaa2e | ||
|
|
60e545b2fd | ||
|
|
6555644b88 | ||
|
|
df56bd6d57 | ||
|
|
e51432a461 | ||
|
|
90e2186872 | ||
|
|
3043b2f619 | ||
|
|
d2fc5a248b | ||
|
|
e6d666e1ee | ||
|
|
c5cfbd99d0 | ||
|
|
33b22a323c | ||
|
|
f032fb628a | ||
|
|
7761eb8897 | ||
|
|
58fa8c4a01 | ||
|
|
789d61d175 | ||
|
|
b52fd72727 | ||
|
|
d79905e141 | ||
|
|
cd6b1290cb | ||
|
|
c382497167 | ||
|
|
a8fb578854 | ||
|
|
ff00c90a88 | ||
|
|
d0755b5ce8 | ||
|
|
17fa5667b8 | ||
|
|
01d5e385ec | ||
|
|
af80fee899 | ||
|
|
6b37c09274 | ||
|
|
1453a0f5cf | ||
|
|
1688083e9a | ||
|
|
616594d3cd | ||
|
|
6783178dc3 | ||
|
|
3f033d6ab7 | ||
|
|
d10e000883 | ||
|
|
ce528ff22e | ||
|
|
5e4e02235a | ||
|
|
e4179336e4 | ||
|
|
7823ba494f | ||
|
|
7bdff90415 | ||
|
|
f3c0af7e23 | ||
|
|
72dfbfcf35 | ||
|
|
9cbe878d0b | ||
|
|
618405c4d3 | ||
|
|
0b08fcac4a | ||
|
|
eac6ebb239 | ||
|
|
194fb14e07 | ||
|
|
c2d05b507a | ||
|
|
4df43a9107 | ||
|
|
0da7fcdbed | ||
|
|
1e50b2688a | ||
|
|
c1cd018626 | ||
|
|
b588e8b60b | ||
|
|
06f55ffb37 | ||
|
|
02df6a28cd | ||
|
|
d64abedf9f | ||
|
|
4d39d1caf6 | ||
|
|
d06f61f23f | ||
|
|
c179d6f735 | ||
|
|
3bc0cdbfb7 | ||
|
|
b04155e7ba | ||
|
|
014c97fa85 | ||
|
|
96ccf550b1 | ||
|
|
8f28ff63f1 | ||
|
|
b7dec6e87d | ||
|
|
1bb2c22493 | ||
|
|
39c3995c74 | ||
|
|
8cc80faf20 | ||
|
|
4d66077f85 | ||
|
|
3ece2dc990 | ||
|
|
6071e962f4 | ||
|
|
ed43369797 | ||
|
|
c65957853b | ||
|
|
6a18360269 | ||
|
|
c438bd2e27 | ||
|
|
462acc9eee | ||
|
|
e4144a17a4 | ||
|
|
3cfd017538 | ||
|
|
403849805a | ||
|
|
402b234d15 | ||
|
|
eba6b326fa | ||
|
|
4c9b93a12f | ||
|
|
dfee79f841 | ||
|
|
962373cf06 | ||
|
|
13aa4b64b4 | ||
|
|
5ce56886a1 | ||
|
|
2817ca03f5 | ||
|
|
e633c3b84b | ||
|
|
8524e9d735 | ||
|
|
91ced90fb2 | ||
|
|
2acb3917ba | ||
|
|
dd78ac089c | ||
|
|
10e526ba56 | ||
|
|
7ed905f76b | ||
|
|
5d13e2744f | ||
|
|
1d7e0293a8 | ||
|
|
8977d87021 | ||
|
|
809400ff23 | ||
|
|
4c8dbcc20d | ||
|
|
416dcf884d | ||
|
|
09d3ce444a | ||
|
|
27c2ca5048 | ||
|
|
fceeb1b108 | ||
|
|
b442c38f41 | ||
|
|
7c2d2676f7 | ||
|
|
1f6a41cea7 | ||
|
|
0d7ee20a77 | ||
|
|
dcca2350dd | ||
|
|
1cfdd4c41a | ||
|
|
25f4ee7030 | ||
|
|
5320f23017 | ||
|
|
4ffbbbe6d8 | ||
|
|
132e45dff4 | ||
|
|
01652b72b3 | ||
|
|
8b1fdb5a3b | ||
|
|
192add376c | ||
|
|
244ea9593a | ||
|
|
f20d7cba74 | ||
|
|
a3e282bc75 | ||
|
|
49a95c34bf | ||
|
|
ecbefce2aa | ||
|
|
91356b1805 | ||
|
|
2e2ed1385f | ||
|
|
49f3090edd | ||
|
|
4594fb11de | ||
|
|
b93e56d2e5 | ||
|
|
c550dafb81 | ||
|
|
8709574f3d | ||
|
|
1b7043fa79 | ||
|
|
55ef2393fb | ||
|
|
7769095efb | ||
|
|
b8248bdd65 | ||
|
|
6f4ad581dc | ||
|
|
aec94920ab | ||
|
|
155ca39063 | ||
|
|
58bfb4dca4 | ||
|
|
49a0b6c48b | ||
|
|
799a653b44 | ||
|
|
d09e1f4925 | ||
|
|
cac784af8a | ||
|
|
d7e0ddcbca | ||
|
|
8c0811a442 | ||
|
|
bab6f75260 | ||
|
|
54e3fccd87 | ||
|
|
6a992b6982 | ||
|
|
ecd6fc1db8 | ||
|
|
d99be6697e | ||
|
|
d2d77b5dc1 | ||
|
|
91503405b4 | ||
|
|
c336201084 | ||
|
|
0f3399753d | ||
|
|
5ec89ea0c3 | ||
|
|
a42b03c154 | ||
|
|
4b181a30da | ||
|
|
70805e00eb | ||
|
|
3551ac328e | ||
|
|
e36e5df635 | ||
|
|
3e7d8b5f17 | ||
|
|
5846198eee | ||
|
|
c14063a921 | ||
|
|
457670e730 | ||
|
|
513cef50a2 | ||
|
|
88c64ece78 | ||
|
|
a11672d0a5 | ||
|
|
46af9515b0 | ||
|
|
c5cb786054 | ||
|
|
4d2d6154a3 | ||
|
|
495d513efd | ||
|
|
3b617fafdd | ||
|
|
82c4f694a0 | ||
|
|
dc5b4a0402 | ||
|
|
6adc0521d8 | ||
|
|
9ac86dacbb | ||
|
|
88f0c10d09 | ||
|
|
4abef6161e | ||
|
|
f6b6f1bc8b | ||
|
|
6b2b403d94 | ||
|
|
e2ca90b0a1 | ||
|
|
9aececc921 | ||
|
|
d25f214a09 | ||
|
|
aefc8fb7b5 | ||
|
|
372a17d7f0 | ||
|
|
bcc3380cfc | ||
|
|
047262ab20 | ||
|
|
58ae2ccbfa | ||
|
|
29f6f5fa5c | ||
|
|
8df7530b54 | ||
|
|
ded8584fdd | ||
|
|
9734ad42a1 | ||
|
|
d890383a00 | ||
|
|
1cae688ccb | ||
|
|
6f9aa94e3a | ||
|
|
df291b00d8 | ||
|
|
5de699e233 | ||
|
|
ebe340d510 | ||
|
|
5d904b05dd | ||
|
|
b1a75177a0 | ||
|
|
f51220a5bf | ||
|
|
e1fe06e597 | ||
|
|
fa04b7a3c3 | ||
|
|
e02183bb1b | ||
|
|
9bec87d9a5 | ||
|
|
d306db4ff8 | ||
|
|
1ed078d7f9 | ||
|
|
5906de5ca0 | ||
|
|
697836c17c | ||
|
|
c89410cab0 | ||
|
|
63d8b7986b | ||
|
|
4903af9598 | ||
|
|
441321c170 | ||
|
|
e44f83fb9c | ||
|
|
db1ca28de3 | ||
|
|
8ee78d97bb | ||
|
|
3500e035cd | ||
|
|
2d4d3417a2 | ||
|
|
fb05e86db7 | ||
|
|
c93f091ba8 | ||
|
|
826e4502cb | ||
|
|
459151c1f2 | ||
|
|
aa0eaf37b6 | ||
|
|
aca445c7c8 | ||
|
|
6c10588e77 | ||
|
|
2184240ef1 | ||
|
|
a0af80f8c5 | ||
|
|
06a3767409 | ||
|
|
4cc71d2443 | ||
|
|
631ffc8cf6 | ||
|
|
4d0859ce7f | ||
|
|
c8bd139713 | ||
|
|
7093573f0c | ||
|
|
771348e887 | ||
|
|
21c1e086f9 | ||
|
|
8a7ed1dc28 | ||
|
|
a9f4217214 | ||
|
|
f598a876eb | ||
|
|
70ce129478 | ||
|
|
43c37dd0db | ||
|
|
fb364ce740 | ||
|
|
605582f5f7 | ||
|
|
5f611a9d9d | ||
|
|
7797e8b8b6 | ||
|
|
c224d44aad | ||
|
|
6e0c39b1d7 | ||
|
|
46c2706b7e | ||
|
|
d98771711f | ||
|
|
f4b012b7b6 | ||
|
|
7a95339296 | ||
|
|
1df23a839a | ||
|
|
9f3b93929d | ||
|
|
d24462295f | ||
|
|
faa25faf92 | ||
|
|
2e3e49e575 | ||
|
|
750160909d | ||
|
|
53afc685f9 | ||
|
|
8bc0aa3e7b | ||
|
|
a4a614e180 | ||
|
|
969e9df889 | ||
|
|
4c4af2ae84 | ||
|
|
c3a36698e5 | ||
|
|
0222165bd9 | ||
|
|
7f37415109 | ||
|
|
e414737179 | ||
|
|
0d34d28c56 | ||
|
|
527fe9046e | ||
|
|
ee6e022b2a | ||
|
|
86e88647fd | ||
|
|
50043047aa | ||
|
|
6f51e7300e | ||
|
|
37ef9b70a3 | ||
|
|
f5b8ec55e4 | ||
|
|
24bfc77350 | ||
|
|
1cc931c74d | ||
|
|
b64daa5a58 | ||
|
|
3e508d7540 | ||
|
|
40dddd8b9b | ||
|
|
c05ad8990a | ||
|
|
aba06b4ef9 | ||
|
|
57037928d5 | ||
|
|
0f1091ee40 | ||
|
|
cb237a0428 | ||
|
|
d52e8cfbc7 | ||
|
|
ced29ceed1 | ||
|
|
6140865252 | ||
|
|
51d8d2abbf | ||
|
|
6f648fc058 | ||
|
|
7157fd663c | ||
|
|
b2d6561bc6 | ||
|
|
fcfcb8da1d | ||
|
|
e1846e2e6a | ||
|
|
1a408db3b1 | ||
|
|
8090850ed6 | ||
|
|
2d89741afb | ||
|
|
c631e14e53 | ||
|
|
3968597a7b | ||
|
|
78a8e918a0 | ||
|
|
c72ee0a6c4 | ||
|
|
d147181a82 | ||
|
|
43fafc8d57 | ||
|
|
4767804bcc | ||
|
|
2244cf2995 | ||
|
|
93d3cc310d | ||
|
|
632c7d2ac6 | ||
|
|
254fede524 | ||
|
|
e023a9b3d8 | ||
|
|
87a0ed8b46 | ||
|
|
f213f30808 | ||
|
|
8b46edeccf | ||
|
|
f227091826 | ||
|
|
dac4f68382 | ||
|
|
ec64a99914 | ||
|
|
f528d174cc | ||
|
|
198123ff5f | ||
|
|
dcfc526453 | ||
|
|
e35e788ebb | ||
|
|
329ef760bf | ||
|
|
09078de36b | ||
|
|
cbbf1a61ac | ||
|
|
0d571f5480 | ||
|
|
352e16be2e | ||
|
|
e6112506df | ||
|
|
666c9be447 | ||
|
|
d031f64b9e | ||
|
|
912791b3ab | ||
|
|
510e6ec7e9 | ||
|
|
d19dab8a66 | ||
|
|
845c202109 | ||
|
|
5739427c7b | ||
|
|
123e490311 | ||
|
|
c4e4ffcc9d | ||
|
|
25c8d7782d | ||
|
|
6e6d9f3029 | ||
|
|
229d185354 | ||
|
|
dc68c39cb1 | ||
|
|
ef6f361fb9 | ||
|
|
6db66ffffc | ||
|
|
8b73f215eb | ||
|
|
2547c8c117 | ||
|
|
4c24bd3933 | ||
|
|
0be42fc3a9 | ||
|
|
a970309b8b | ||
|
|
7d8d5a52a5 | ||
|
|
f6b1f91cfa | ||
|
|
55f923c674 | ||
|
|
3233335abb | ||
|
|
5350548739 | ||
|
|
d002e5ef1d | ||
|
|
3f8558b242 | ||
|
|
13677ff2b0 | ||
|
|
9b595b93f8 | ||
|
|
e584b7f1cf | ||
|
|
af9e742e71 | ||
|
|
13c22b8fb0 | ||
|
|
70908ef337 | ||
|
|
5ade7822ac | ||
|
|
4f15b6f7c2 | ||
|
|
ada04c1932 | ||
|
|
10a659eb99 | ||
|
|
f83cccd7a6 | ||
|
|
262cdb47de | ||
|
|
e3f2845cf8 | ||
|
|
6c4fa1bc8b | ||
|
|
9384f5399d | ||
|
|
db6fff6f26 | ||
|
|
d0331eebbf | ||
|
|
688ec8e847 | ||
|
|
6caf7d7f20 | ||
|
|
88dca1400e | ||
|
|
574c57eda7 | ||
|
|
6c674034fa | ||
|
|
9ea6bced83 | ||
|
|
fdebe97764 | ||
|
|
c213e28ad7 | ||
|
|
2353b5f553 | ||
|
|
5ebcdb4f31 | ||
|
|
3d9f58b188 | ||
|
|
40a16a47de | ||
|
|
1aed1c587e | ||
|
|
eecd937e0a | ||
|
|
4479b36862 | ||
|
|
b4e3d21d62 | ||
|
|
50e3839b60 | ||
|
|
d106fb39ab | ||
|
|
be0d396106 | ||
|
|
e0d207a173 | ||
|
|
0ed42e0ea9 | ||
|
|
6083356a3e | ||
|
|
78ee06985e | ||
|
|
cc23ee76e4 | ||
|
|
f0fe930aae | ||
|
|
6acc10b4ba | ||
|
|
c7350c3839 | ||
|
|
251c5b71bf | ||
|
|
dd4c411d22 | ||
|
|
c801434d11 | ||
|
|
5e6851ce39 | ||
|
|
c95da27019 | ||
|
|
65be649454 | ||
|
|
03ee60f81b | ||
|
|
af649b0480 | ||
|
|
7f4ef18685 | ||
|
|
d4accb48e1 | ||
|
|
cc9149f6b2 | ||
|
|
e6d43c9282 | ||
|
|
c9e8399e0e | ||
|
|
4c8b5abf76 | ||
|
|
decde50c86 | ||
|
|
ef1224118c | ||
|
|
e4374aba77 | ||
|
|
477437282d | ||
|
|
5b2fa1ff5a | ||
|
|
37d137b475 | ||
|
|
47853484a5 | ||
|
|
068ee5a1bf | ||
|
|
fd52a9966e | ||
|
|
5294e815b0 | ||
|
|
4b4cfa4270 | ||
|
|
225dbec8b9 | ||
|
|
ab1a433400 | ||
|
|
b518c35e00 | ||
|
|
94b1c99c86 | ||
|
|
f44a7e2536 | ||
|
|
3e81913b6a | ||
|
|
b11f8b0aae | ||
|
|
ef87a9db7b | ||
|
|
b648c4bc4d | ||
|
|
a47bf48339 | ||
|
|
2512a4d32a | ||
|
|
c7f4fd1215 | ||
|
|
deaea7ce9f | ||
|
|
738593d38c | ||
|
|
bfb9aebe25 | ||
|
|
4ede367c1e | ||
|
|
adbeff3a28 | ||
|
|
b3decf965f | ||
|
|
fabd1f1791 | ||
|
|
8539c7b20f | ||
|
|
49ab2eb07f | ||
|
|
2efd06f4ad | ||
|
|
f9ea2d4ee7 | ||
|
|
024664e2fd | ||
|
|
3cd66f19e2 | ||
|
|
6f8767c08a | ||
|
|
52361579ad | ||
|
|
cd6a8c31a6 | ||
|
|
052e667f03 | ||
|
|
c0fc0b92d3 | ||
|
|
b0e3bc1f03 | ||
|
|
145c15f0d9 | ||
|
|
7119b48cee | ||
|
|
d7f8fd6d1a | ||
|
|
462b917e46 | ||
|
|
aee09f63e1 | ||
|
|
f88c5e3bbd | ||
|
|
1b6473ac27 | ||
|
|
049373de3b | ||
|
|
f1fd1d2585 | ||
|
|
9314ceae36 | ||
|
|
69087f2242 | ||
|
|
aa23dbbb8a | ||
|
|
d970534d92 | ||
|
|
a9a245b461 | ||
|
|
ad4d8b07d3 | ||
|
|
1fd9ba8dcb | ||
|
|
689411c19a | ||
|
|
20fd9db77f | ||
|
|
d5be8ab999 | ||
|
|
adfc713432 | ||
|
|
3402131b7d | ||
|
|
f8f8f5bec5 | ||
|
|
f52bd8a8a3 | ||
|
|
5cac199710 | ||
|
|
b71d26fbca | ||
|
|
60b3d73cc9 | ||
|
|
bb6b97152f | ||
|
|
fe158339da | ||
|
|
bebcaad23b | ||
|
|
c4603c7a96 | ||
|
|
cae4acfbd3 | ||
|
|
76ef3e1607 | ||
|
|
0ac710ec1d | ||
|
|
bbe3c4e50c | ||
|
|
be1a2f142b | ||
|
|
049cd16257 | ||
|
|
6b7a3435a5 | ||
|
|
001b660cbe | ||
|
|
9d7812f436 | ||
|
|
d750f506b9 | ||
|
|
62bc64fea2 | ||
|
|
bc0e600e51 | ||
|
|
b1faaebc93 | ||
|
|
6966049453 | ||
|
|
39bfb456cc | ||
|
|
321ba44b3e | ||
|
|
2fe86fd869 | ||
|
|
b4b9d5d552 | ||
|
|
6b60acc10a | ||
|
|
83c84efb34 | ||
|
|
f90617ab07 | ||
|
|
f52dd7d850 | ||
|
|
8663ce3b96 | ||
|
|
569d380769 | ||
|
|
2fa0f3abbd | ||
|
|
119ee826a0 | ||
|
|
6be8a00faf | ||
|
|
d70b71a6e4 | ||
|
|
f69a65ccb0 | ||
|
|
7037f2d566 | ||
|
|
dd93a07c0f | ||
|
|
66f3de6262 | ||
|
|
917ef465a5 | ||
|
|
e3b8482891 | ||
|
|
c3cb218975 | ||
|
|
72e7909911 | ||
|
|
52cbe07a78 | ||
|
|
f83bd31fd5 | ||
|
|
9e9142a110 | ||
|
|
411b088418 | ||
|
|
8f389b6a73 | ||
|
|
43cc62fd90 | ||
|
|
2c9a3f643c | ||
|
|
5e448deb03 | ||
|
|
ac0a59835e | ||
|
|
8eef88d3c7 | ||
|
|
d8852cdc34 | ||
|
|
88859cf67d | ||
|
|
867e31c9ff | ||
|
|
c5179e8f1c | ||
|
|
a47d172d60 | ||
|
|
b6995f6e4b | ||
|
|
bb3d274db6 | ||
|
|
af9034355c | ||
|
|
4ecc42744c | ||
|
|
96dda253b0 | ||
|
|
9c5dfd2da7 | ||
|
|
ceba976fe8 | ||
|
|
e8a49c9c9e | ||
|
|
f4f293d5f3 | ||
|
|
4b98920f02 | ||
|
|
f30d54fe88 | ||
|
|
051cbec05f | ||
|
|
cfd7cf0f1e | ||
|
|
0294555e2b | ||
|
|
8211893210 | ||
|
|
bae7939d79 | ||
|
|
3a7c1eb921 | ||
|
|
fc44d4c9f9 | ||
|
|
b3ec605ec3 | ||
|
|
eb353c2c59 | ||
|
|
2f9de0c765 | ||
|
|
c5213dddbf | ||
|
|
2067180328 | ||
|
|
b4b742ca89 | ||
|
|
020cd5cc02 | ||
|
|
847f59369b | ||
|
|
187237b35e | ||
|
|
15fa2f7c91 | ||
|
|
e4c2bba89a | ||
|
|
d73cc8f9b8 | ||
|
|
6bb194de54 | ||
|
|
6d46e5cf77 | ||
|
|
2a86942f07 | ||
|
|
f89a163305 | ||
|
|
e81c2962a0 | ||
|
|
bd35d0fb2a | ||
|
|
53fb516179 | ||
|
|
686bea6e2a | ||
|
|
8b4ba370f7 | ||
|
|
54ccacff97 | ||
|
|
214de03301 | ||
|
|
d9541a7db8 | ||
|
|
733515329a | ||
|
|
cd50b9db1d | ||
|
|
7b6cd6187f | ||
|
|
9d14476a6a | ||
|
|
3b7c943440 | ||
|
|
9cda400c80 | ||
|
|
f3e869ddae | ||
|
|
f1855020ad | ||
|
|
4ea1a173a8 | ||
|
|
b4be9d270c | ||
|
|
d8611506cf | ||
|
|
3e493effaf | ||
|
|
5e14f3ff55 | ||
|
|
83e1d53928 | ||
|
|
8b961ba035 | ||
|
|
c0c23b135c | ||
|
|
9ce13d487b | ||
|
|
bbb49457f9 | ||
|
|
e73581f715 | ||
|
|
496639f5b0 | ||
|
|
b29a50eca6 | ||
|
|
2b1a673e32 | ||
|
|
69016735be | ||
|
|
8950114f7d | ||
|
|
22ccb0fa71 | ||
|
|
fcabc99303 | ||
|
|
14221e78b7 | ||
|
|
9a32c6bcf7 | ||
|
|
3a7182bfb5 | ||
|
|
2db9f6efe7 | ||
|
|
fccd9c32e8 | ||
|
|
58a3a0b7d4 | ||
|
|
2037c83541 | ||
|
|
66513b9893 | ||
|
|
5decad9cf1 | ||
|
|
bebbdbde8a | ||
|
|
b7bbf0ec0b | ||
|
|
b0b04b6f24 | ||
|
|
19c50f5d0c | ||
|
|
0f7fff3d0d | ||
|
|
594c329dbd | ||
|
|
dba80a7e8e | ||
|
|
707398b1d9 | ||
|
|
285860f958 | ||
|
|
8b9dc962ae | ||
|
|
11d2654ffc | ||
|
|
c79976f9bc | ||
|
|
cc637015bc | ||
|
|
bdbc448d13 | ||
|
|
1f4a955787 | ||
|
|
e5c50eb8a1 | ||
|
|
be313b8d78 | ||
|
|
aa8693e8df | ||
|
|
764da890b6 | ||
|
|
521f97d03e | ||
|
|
456705a3d5 | ||
|
|
d5aee2ea58 | ||
|
|
746fac0dfe | ||
|
|
fb19456b61 | ||
|
|
831be69cec | ||
|
|
1751bfea5f | ||
|
|
49daa56a64 | ||
|
|
7462a1e816 | ||
|
|
1f3b1e7074 | ||
|
|
8935eaec3b | ||
|
|
2492f4e81e | ||
|
|
24d18a7b19 | ||
|
|
5e21fd2caf | ||
|
|
b19ef59671 | ||
|
|
1309367884 | ||
|
|
166067f746 | ||
|
|
dae82514dc | ||
|
|
56a719f0d4 | ||
|
|
118dedb441 | ||
|
|
df0a90f69f | ||
|
|
7670f364e3 | ||
|
|
fd5976f378 | ||
|
|
3c4b7d3bd0 | ||
|
|
89ef21e3b0 | ||
|
|
da88e3a3b1 | ||
|
|
dabe5bf7e9 | ||
|
|
aa3ca438a2 | ||
|
|
cd6a6738c2 | ||
|
|
349f37bf57 | ||
|
|
0f7cbb5922 | ||
|
|
f4b981cefe | ||
|
|
ab6bbb9e23 | ||
|
|
2c45c5b13e | ||
|
|
6eace8894a | ||
|
|
b1abf47ce7 | ||
|
|
614b11951b | ||
|
|
786f1d8be8 | ||
|
|
c8f6bc0dab | ||
|
|
417f52359d | ||
|
|
174a8b1b3e | ||
|
|
31f2f6616c | ||
|
|
3ae66e2988 | ||
|
|
92bfcb9b60 | ||
|
|
234ced3c26 | ||
|
|
bcbda6940a | ||
|
|
e6077b03c3 | ||
|
|
db2d391b3a | ||
|
|
8e6f1508ed | ||
|
|
2e0075e79c | ||
|
|
8583b96402 | ||
|
|
01d4d55e78 | ||
|
|
18fe773923 | ||
|
|
62bce14709 | ||
|
|
e7cdc53c7b | ||
|
|
3bc6205150 | ||
|
|
dc43fc68ef | ||
|
|
55f8a641a6 | ||
|
|
192a1bd69e | ||
|
|
8fb0cf3064 | ||
|
|
320ee29e2a | ||
|
|
622eb37dfe | ||
|
|
88a6c312e2 | ||
|
|
27b40053c7 | ||
|
|
4a7bec4e57 | ||
|
|
567c550120 | ||
|
|
1ed06e490c | ||
|
|
3010dc207a | ||
|
|
f2663d37e9 | ||
|
|
72253a1029 | ||
|
|
eeca400fae | ||
|
|
0ea15f1c8a | ||
|
|
89174904bc | ||
|
|
a2eac9fff6 | ||
|
|
92c78218bc | ||
|
|
0163cb7bc1 | ||
|
|
6c5a42e745 | ||
|
|
2fbd09a07e | ||
|
|
91d2c954fc | ||
|
|
a66111ac1f | ||
|
|
0abecffa8b | ||
|
|
dd35f2cce6 | ||
|
|
1cb85c5c76 | ||
|
|
6b639f186d | ||
|
|
b69bd0ee7c | ||
|
|
131c05f18c | ||
|
|
c1667dc43c | ||
|
|
b75184ec8e | ||
|
|
d9ab03f086 | ||
|
|
a97fcd9e73 | ||
|
|
4c767f16f6 | ||
|
|
a2a1636c10 | ||
|
|
606d7dbc22 | ||
|
|
e60a6cc621 | ||
|
|
d4b146e77a | ||
|
|
406d088421 | ||
|
|
7c89a27e61 | ||
|
|
20aee2deed | ||
|
|
255f19bd23 | ||
|
|
06aeb49625 | ||
|
|
1b014bc3e5 | ||
|
|
a9e13693a5 | ||
|
|
0b99ffa8f9 | ||
|
|
d4e284c859 | ||
|
|
eff9cdd8a7 | ||
|
|
057d1642c8 | ||
|
|
9db2380c20 | ||
|
|
9132c72545 | ||
|
|
4c3d094a45 | ||
|
|
f337459c6e | ||
|
|
e41810f142 | ||
|
|
25f4c8688a | ||
|
|
d9ff2dd471 | ||
|
|
2c2c7d4966 | ||
|
|
2d8e7b4da7 | ||
|
|
786b150ea7 | ||
|
|
47b2e56967 | ||
|
|
e0dce77678 | ||
|
|
4373019b36 | ||
|
|
0dfb9f8291 | ||
|
|
773139b737 | ||
|
|
806a80a1e5 | ||
|
|
450076cfa4 | ||
|
|
253f005e80 | ||
|
|
dddc076d01 | ||
|
|
c97dc7fe93 | ||
|
|
8a09de6b28 | ||
|
|
46ec0303b7 | ||
|
|
55220a31e8 | ||
|
|
cabbe8c308 | ||
|
|
3b1669fb6b | ||
|
|
395e18e584 | ||
|
|
1c3715a43a | ||
|
|
e3aa39e050 | ||
|
|
c4830dcf3a | ||
|
|
cb35ace047 | ||
|
|
d8767fa87b | ||
|
|
5ec10f9ff7 | ||
|
|
f22c32af05 | ||
|
|
b31f09692a | ||
|
|
3a9da78901 | ||
|
|
dea5e6207e | ||
|
|
2cd70b80a2 | ||
|
|
bdaa35d11f | ||
|
|
b934c738a6 | ||
|
|
f3164c9cf2 | ||
|
|
78f061b9db | ||
|
|
14c2f9e47e | ||
|
|
b5bf4e75a6 | ||
|
|
6dcee5aa5c | ||
|
|
519c8b419b | ||
|
|
b7f4cb6433 | ||
|
|
595bf6fc69 | ||
|
|
36f083c189 | ||
|
|
f835421d70 | ||
|
|
756eeb51f3 | ||
|
|
9f5c8f42e0 | ||
|
|
212b2c738b | ||
|
|
92f9392bcf | ||
|
|
bd8db402e6 | ||
|
|
d93ad43c49 | ||
|
|
ab9fcc863f | ||
|
|
c64b3c9c43 | ||
|
|
3acfeb1680 | ||
|
|
e371120c8b | ||
|
|
43ee600fb3 | ||
|
|
b6556c7ff1 | ||
|
|
9d5901a779 | ||
|
|
59b7b0f832 | ||
|
|
035ec0a874 | ||
|
|
9ed6a9701a | ||
|
|
53d24c2ba1 | ||
|
|
62226b985a | ||
|
|
d72ac908f4 | ||
|
|
00be79ce13 | ||
|
|
8261321dac | ||
|
|
4761ff7444 | ||
|
|
d1f1430b84 | ||
|
|
39ee039fcb | ||
|
|
9606ba0454 | ||
|
|
50e3ca19bc | ||
|
|
9a1f5afde9 | ||
|
|
716cb23acb | ||
|
|
e83dd90e07 | ||
|
|
66f1aaf5f7 | ||
|
|
17afbc3c46 | ||
|
|
09591fa4ae | ||
|
|
b495f6cfff | ||
|
|
c3c74c098d | ||
|
|
4769cd420b | ||
|
|
5b8d960b9f | ||
|
|
7dd381bb5c | ||
|
|
a3c2dbbfb5 | ||
|
|
e35f599b6d | ||
|
|
6fc42629c8 | ||
|
|
a8867a8eea | ||
|
|
264a6cda8e | ||
|
|
a675131b80 | ||
|
|
369660ac79 | ||
|
|
b3b0a960af | ||
|
|
1c21cb4d82 | ||
|
|
85ce00adc0 | ||
|
|
036017a6af | ||
|
|
f095863b61 | ||
|
|
49499f3d7d | ||
|
|
cbd07cdbe9 | ||
|
|
b123cbca58 | ||
|
|
61d8b56eee | ||
|
|
e9a97b4717 | ||
|
|
01d7403dc4 | ||
|
|
8f3ca867d2 | ||
|
|
d7222dd56a | ||
|
|
f25518af91 | ||
|
|
3b69a563f8 | ||
|
|
0331f3c61b | ||
|
|
2dae56fc8f | ||
|
|
bec2d9e3fa | ||
|
|
da92988fb8 | ||
|
|
77d4d6e377 | ||
|
|
b796aacf7f | ||
|
|
a974ab00d7 | ||
|
|
4352331b70 | ||
|
|
e4453e9ca8 | ||
|
|
3811b90150 | ||
|
|
003f592ef6 | ||
|
|
a3f3ef4226 | ||
|
|
fbb0cc686e | ||
|
|
c1c8c9c37c | ||
|
|
ff24811676 | ||
|
|
ab3bc4a982 | ||
|
|
b6e4ec7056 | ||
|
|
5619a3390d | ||
|
|
e9fd064624 | ||
|
|
274bfc965f | ||
|
|
672ceb8687 | ||
|
|
a3a9b7fbd3 | ||
|
|
57e533a5ef | ||
|
|
4f9b03a997 | ||
|
|
01d07edfe3 | ||
|
|
737806a787 | ||
|
|
ac93a1808b | ||
|
|
f33654fb9a | ||
|
|
fa99d9c6fe | ||
|
|
c5048ee993 | ||
|
|
27b48ef96d | ||
|
|
747acd025d | ||
|
|
b3ccfa8671 | ||
|
|
c28758ee17 | ||
|
|
050aed6be6 | ||
|
|
25e8228381 | ||
|
|
36f9fb99ae | ||
|
|
f9bae60357 | ||
|
|
10a23c5555 | ||
|
|
426885bff5 | ||
|
|
3d4c09510b | ||
|
|
532a2f049f | ||
|
|
0da0980f94 | ||
|
|
3f14887d20 | ||
|
|
911d8e9916 | ||
|
|
0f9bc926f5 | ||
|
|
03dac51e95 | ||
|
|
39e4f2c137 | ||
|
|
55c6f5a740 | ||
|
|
fed59b1b71 | ||
|
|
b3818d9c48 | ||
|
|
f4bd147299 | ||
|
|
7314643b8d | ||
|
|
a4de5aa94b | ||
|
|
3db78e367b | ||
|
|
b5a20494f6 | ||
|
|
04bafc5aee | ||
|
|
60ce9aa53c | ||
|
|
4219b4dd62 | ||
|
|
dbd46fbeb5 | ||
|
|
dfa9359555 | ||
|
|
418d936044 | ||
|
|
52840faa85 | ||
|
|
74f1090cb0 | ||
|
|
5bf637b978 | ||
|
|
cb6d38713f | ||
|
|
8804f896b0 | ||
|
|
caee136b6b | ||
|
|
67c627e93f | ||
|
|
8e290ba7f6 | ||
|
|
48a169516c | ||
|
|
24a2fff929 | ||
|
|
e60517f53b | ||
|
|
97696b18a6 | ||
|
|
c1aa60bc40 | ||
|
|
8a3bac9e10 | ||
|
|
2a1258e5d9 | ||
|
|
93e3aede35 | ||
|
|
9e6415e76c | ||
|
|
69057b5787 | ||
|
|
14e74beba1 | ||
|
|
9e6d13ce46 | ||
|
|
019529d76c | ||
|
|
57ee704595 | ||
|
|
a44a43ed0f | ||
|
|
41a7ab5024 | ||
|
|
7b7368b815 | ||
|
|
32eb7503b7 | ||
|
|
7308abc21a | ||
|
|
39b377c06f | ||
|
|
6836c8e98e | ||
|
|
54bf280874 | ||
|
|
40abe3d907 | ||
|
|
f9f64a5e4c | ||
|
|
2012f4a198 | ||
|
|
d77fa3bb08 |
146
.config/docker_example.yml
Normal file
@@ -0,0 +1,146 @@
|
||||
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
# Misskey configuration
|
||||
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
# ┌─────┐
|
||||
#───┘ URL └─────────────────────────────────────────────────────
|
||||
|
||||
# Final accessible URL seen by a user.
|
||||
url: https://example.tld/
|
||||
|
||||
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
|
||||
# URL SETTINGS AFTER THAT!
|
||||
|
||||
# ┌───────────────────────┐
|
||||
#───┘ Port and TLS settings └───────────────────────────────────
|
||||
|
||||
#
|
||||
# Misskey requires a reverse proxy to support HTTPS connections.
|
||||
#
|
||||
# +----- https://example.tld/ ------------+
|
||||
# +------+ |+-------------+ +----------------+|
|
||||
# | User | ---> || Proxy (443) | ---> | Misskey (3000) ||
|
||||
# +------+ |+-------------+ +----------------+|
|
||||
# +---------------------------------------+
|
||||
#
|
||||
# You need to set up a reverse proxy. (e.g. nginx)
|
||||
# An encrypted connection with HTTPS is highly recommended
|
||||
# because tokens may be transferred in GET requests.
|
||||
|
||||
# The port that your Misskey server should listen on.
|
||||
port: 3000
|
||||
|
||||
# ┌──────────────────────────┐
|
||||
#───┘ PostgreSQL configuration └────────────────────────────────
|
||||
|
||||
db:
|
||||
host: db
|
||||
port: 5432
|
||||
|
||||
# Database name
|
||||
db: misskey
|
||||
|
||||
# Auth
|
||||
user: example-misskey-user
|
||||
pass: example-misskey-pass
|
||||
|
||||
# Whether disable Caching queries
|
||||
#disableCache: true
|
||||
|
||||
# Extra Connection options
|
||||
#extra:
|
||||
# ssl: true
|
||||
|
||||
# ┌─────────────────────┐
|
||||
#───┘ Redis configuration └─────────────────────────────────────
|
||||
|
||||
redis:
|
||||
host: redis
|
||||
port: 6379
|
||||
#family: 0 # 0=Both, 4=IPv4, 6=IPv6
|
||||
#pass: example-pass
|
||||
#prefix: example-prefix
|
||||
#db: 1
|
||||
|
||||
# ┌─────────────────────────────┐
|
||||
#───┘ Elasticsearch configuration └─────────────────────────────
|
||||
|
||||
#elasticsearch:
|
||||
# host: localhost
|
||||
# port: 9200
|
||||
# ssl: false
|
||||
# user:
|
||||
# pass:
|
||||
|
||||
# ┌───────────────┐
|
||||
#───┘ ID generation └───────────────────────────────────────────
|
||||
|
||||
# You can select the ID generation method.
|
||||
# You don't usually need to change this setting, but you can
|
||||
# change it according to your preferences.
|
||||
|
||||
# Available methods:
|
||||
# aid ... Short, Millisecond accuracy
|
||||
# meid ... Similar to ObjectID, Millisecond accuracy
|
||||
# ulid ... Millisecond accuracy
|
||||
# objectid ... This is left for backward compatibility
|
||||
|
||||
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
|
||||
# ID SETTINGS AFTER THAT!
|
||||
|
||||
id: 'aid'
|
||||
|
||||
# ┌─────────────────────┐
|
||||
#───┘ Other configuration └─────────────────────────────────────
|
||||
|
||||
# Whether disable HSTS
|
||||
#disableHsts: true
|
||||
|
||||
# Number of worker processes
|
||||
#clusterLimit: 1
|
||||
|
||||
# Job concurrency per worker
|
||||
# deliverJobConcurrency: 128
|
||||
# inboxJobConcurrency: 16
|
||||
|
||||
# Job rate limiter
|
||||
# deliverJobPerSec: 128
|
||||
# inboxJobPerSec: 16
|
||||
|
||||
# Job attempts
|
||||
# deliverJobMaxAttempts: 12
|
||||
# inboxJobMaxAttempts: 8
|
||||
|
||||
# IP address family used for outgoing request (ipv4, ipv6 or dual)
|
||||
#outgoingAddressFamily: ipv4
|
||||
|
||||
# Proxy for HTTP/HTTPS
|
||||
#proxy: http://127.0.0.1:3128
|
||||
|
||||
proxyBypassHosts:
|
||||
- api.deepl.com
|
||||
- api-free.deepl.com
|
||||
- www.recaptcha.net
|
||||
- hcaptcha.com
|
||||
- challenges.cloudflare.com
|
||||
|
||||
# Proxy for SMTP/SMTPS
|
||||
#proxySmtp: http://127.0.0.1:3128 # use HTTP/1.1 CONNECT
|
||||
#proxySmtp: socks4://127.0.0.1:1080 # use SOCKS4
|
||||
#proxySmtp: socks5://127.0.0.1:1080 # use SOCKS5
|
||||
|
||||
# Media Proxy
|
||||
#mediaProxy: https://example.com/proxy
|
||||
|
||||
# Proxy remote files (default: false)
|
||||
#proxyRemoteFiles: true
|
||||
|
||||
# Sign to ActivityPub GET request (default: true)
|
||||
signToActivityPubGet: true
|
||||
|
||||
#allowedPrivateNetworks: [
|
||||
# '127.0.0.1/32'
|
||||
#]
|
||||
|
||||
# Upload or download file size limits (bytes)
|
||||
#maxFileSize: 262144000
|
||||
@@ -114,18 +114,15 @@ id: 'aid'
|
||||
# IP address family used for outgoing request (ipv4, ipv6 or dual)
|
||||
#outgoingAddressFamily: ipv4
|
||||
|
||||
# Syslog option
|
||||
#syslog:
|
||||
# host: localhost
|
||||
# port: 514
|
||||
|
||||
# Proxy for HTTP/HTTPS
|
||||
#proxy: http://127.0.0.1:3128
|
||||
|
||||
#proxyBypassHosts: [
|
||||
# 'example.com',
|
||||
# '192.0.2.8'
|
||||
#]
|
||||
proxyBypassHosts:
|
||||
- api.deepl.com
|
||||
- api-free.deepl.com
|
||||
- www.recaptcha.net
|
||||
- hcaptcha.com
|
||||
- challenges.cloudflare.com
|
||||
|
||||
# Proxy for SMTP/SMTPS
|
||||
#proxySmtp: http://127.0.0.1:3128 # use HTTP/1.1 CONNECT
|
||||
@@ -133,13 +130,23 @@ id: 'aid'
|
||||
#proxySmtp: socks5://127.0.0.1:1080 # use SOCKS5
|
||||
|
||||
# Media Proxy
|
||||
# Reference Implementation: https://github.com/misskey-dev/media-proxy
|
||||
# * Deliver a common cache between instances
|
||||
# * Perform image compression (on a different server resource than the main process)
|
||||
#mediaProxy: https://example.com/proxy
|
||||
|
||||
# Proxy remote files (default: false)
|
||||
# Proxy remote files by this instance or mediaProxy to prevent remote files from running in remote domains.
|
||||
#proxyRemoteFiles: true
|
||||
|
||||
# Sign to ActivityPub GET request (default: false)
|
||||
#signToActivityPubGet: true
|
||||
# Movie Thumbnail Generation URL
|
||||
# There is no reference implementation.
|
||||
# For example, Misskey will point to the following URL:
|
||||
# https://example.com/thumbnail.webp?thumbnail=1&url=https%3A%2F%2Fstorage.example.com%2Fpath%2Fto%2Fvideo.mp4
|
||||
#videoThumbnailGenerator: https://example.com
|
||||
|
||||
# Sign to ActivityPub GET request (default: true)
|
||||
signToActivityPubGet: true
|
||||
|
||||
#allowedPrivateNetworks: [
|
||||
# '127.0.0.1/32'
|
||||
|
||||
1
.devcontainer/Dockerfile
Normal file
@@ -0,0 +1 @@
|
||||
FROM mcr.microsoft.com/devcontainers/javascript-node:0-18
|
||||
11
.devcontainer/devcontainer.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"name": "Misskey",
|
||||
"dockerComposeFile": "docker-compose.yml",
|
||||
"service": "app",
|
||||
"workspaceFolder": "/workspace",
|
||||
"features": {
|
||||
"ghcr.io/devcontainers-contrib/features/pnpm:2": {}
|
||||
},
|
||||
"forwardPorts": [3000],
|
||||
"postCreateCommand": "sudo chmod 755 .devcontainer/init.sh && .devcontainer/init.sh"
|
||||
}
|
||||
146
.devcontainer/devcontainer.yml
Normal file
@@ -0,0 +1,146 @@
|
||||
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
# Misskey configuration
|
||||
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
# ┌─────┐
|
||||
#───┘ URL └─────────────────────────────────────────────────────
|
||||
|
||||
# Final accessible URL seen by a user.
|
||||
url: http://127.0.0.1:3000/
|
||||
|
||||
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
|
||||
# URL SETTINGS AFTER THAT!
|
||||
|
||||
# ┌───────────────────────┐
|
||||
#───┘ Port and TLS settings └───────────────────────────────────
|
||||
|
||||
#
|
||||
# Misskey requires a reverse proxy to support HTTPS connections.
|
||||
#
|
||||
# +----- https://example.tld/ ------------+
|
||||
# +------+ |+-------------+ +----------------+|
|
||||
# | User | ---> || Proxy (443) | ---> | Misskey (3000) ||
|
||||
# +------+ |+-------------+ +----------------+|
|
||||
# +---------------------------------------+
|
||||
#
|
||||
# You need to set up a reverse proxy. (e.g. nginx)
|
||||
# An encrypted connection with HTTPS is highly recommended
|
||||
# because tokens may be transferred in GET requests.
|
||||
|
||||
# The port that your Misskey server should listen on.
|
||||
port: 3000
|
||||
|
||||
# ┌──────────────────────────┐
|
||||
#───┘ PostgreSQL configuration └────────────────────────────────
|
||||
|
||||
db:
|
||||
host: db
|
||||
port: 5432
|
||||
|
||||
# Database name
|
||||
db: misskey
|
||||
|
||||
# Auth
|
||||
user: postgres
|
||||
pass: postgres
|
||||
|
||||
# Whether disable Caching queries
|
||||
#disableCache: true
|
||||
|
||||
# Extra Connection options
|
||||
#extra:
|
||||
# ssl: true
|
||||
|
||||
# ┌─────────────────────┐
|
||||
#───┘ Redis configuration └─────────────────────────────────────
|
||||
|
||||
redis:
|
||||
host: redis
|
||||
port: 6379
|
||||
#family: 0 # 0=Both, 4=IPv4, 6=IPv6
|
||||
#pass: example-pass
|
||||
#prefix: example-prefix
|
||||
#db: 1
|
||||
|
||||
# ┌─────────────────────────────┐
|
||||
#───┘ Elasticsearch configuration └─────────────────────────────
|
||||
|
||||
#elasticsearch:
|
||||
# host: localhost
|
||||
# port: 9200
|
||||
# ssl: false
|
||||
# user:
|
||||
# pass:
|
||||
|
||||
# ┌───────────────┐
|
||||
#───┘ ID generation └───────────────────────────────────────────
|
||||
|
||||
# You can select the ID generation method.
|
||||
# You don't usually need to change this setting, but you can
|
||||
# change it according to your preferences.
|
||||
|
||||
# Available methods:
|
||||
# aid ... Short, Millisecond accuracy
|
||||
# meid ... Similar to ObjectID, Millisecond accuracy
|
||||
# ulid ... Millisecond accuracy
|
||||
# objectid ... This is left for backward compatibility
|
||||
|
||||
# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
|
||||
# ID SETTINGS AFTER THAT!
|
||||
|
||||
id: 'aid'
|
||||
|
||||
# ┌─────────────────────┐
|
||||
#───┘ Other configuration └─────────────────────────────────────
|
||||
|
||||
# Whether disable HSTS
|
||||
#disableHsts: true
|
||||
|
||||
# Number of worker processes
|
||||
#clusterLimit: 1
|
||||
|
||||
# Job concurrency per worker
|
||||
# deliverJobConcurrency: 128
|
||||
# inboxJobConcurrency: 16
|
||||
|
||||
# Job rate limiter
|
||||
# deliverJobPerSec: 128
|
||||
# inboxJobPerSec: 16
|
||||
|
||||
# Job attempts
|
||||
# deliverJobMaxAttempts: 12
|
||||
# inboxJobMaxAttempts: 8
|
||||
|
||||
# IP address family used for outgoing request (ipv4, ipv6 or dual)
|
||||
#outgoingAddressFamily: ipv4
|
||||
|
||||
# Proxy for HTTP/HTTPS
|
||||
#proxy: http://127.0.0.1:3128
|
||||
|
||||
proxyBypassHosts:
|
||||
- api.deepl.com
|
||||
- api-free.deepl.com
|
||||
- www.recaptcha.net
|
||||
- hcaptcha.com
|
||||
- challenges.cloudflare.com
|
||||
|
||||
# Proxy for SMTP/SMTPS
|
||||
#proxySmtp: http://127.0.0.1:3128 # use HTTP/1.1 CONNECT
|
||||
#proxySmtp: socks4://127.0.0.1:1080 # use SOCKS4
|
||||
#proxySmtp: socks5://127.0.0.1:1080 # use SOCKS5
|
||||
|
||||
# Media Proxy
|
||||
#mediaProxy: https://example.com/proxy
|
||||
|
||||
# Proxy remote files (default: false)
|
||||
#proxyRemoteFiles: true
|
||||
|
||||
# Sign to ActivityPub GET request (default: true)
|
||||
signToActivityPubGet: true
|
||||
|
||||
allowedPrivateNetworks: [
|
||||
'127.0.0.1/32'
|
||||
]
|
||||
|
||||
# Upload or download file size limits (bytes)
|
||||
#maxFileSize: 262144000
|
||||
53
.devcontainer/docker-compose.yml
Normal file
@@ -0,0 +1,53 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
app:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
|
||||
volumes:
|
||||
- ../:/workspace:cached
|
||||
|
||||
command: sleep infinity
|
||||
|
||||
networks:
|
||||
- internal_network
|
||||
- external_network
|
||||
|
||||
redis:
|
||||
restart: always
|
||||
image: redis:7-alpine
|
||||
networks:
|
||||
- internal_network
|
||||
volumes:
|
||||
- redis-data:/data
|
||||
healthcheck:
|
||||
test: "redis-cli ping"
|
||||
interval: 5s
|
||||
retries: 20
|
||||
|
||||
db:
|
||||
restart: unless-stopped
|
||||
image: postgres:15-alpine
|
||||
networks:
|
||||
- internal_network
|
||||
environment:
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_PASSWORD: postgres
|
||||
POSTGRES_DB: misskey
|
||||
volumes:
|
||||
- postgres-data:/var/lib/postgresql/data
|
||||
healthcheck:
|
||||
test: "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"
|
||||
interval: 5s
|
||||
retries: 20
|
||||
|
||||
volumes:
|
||||
postgres-data:
|
||||
redis-data:
|
||||
|
||||
networks:
|
||||
internal_network:
|
||||
internal: true
|
||||
external_network:
|
||||
10
.devcontainer/init.sh
Executable file
@@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -xe
|
||||
|
||||
sudo chown -R node /workspace
|
||||
git submodule update --init
|
||||
pnpm install --frozen-lockfile
|
||||
cp .devcontainer/devcontainer.yml .config/default.yml
|
||||
pnpm build
|
||||
pnpm migrate
|
||||
@@ -10,6 +10,21 @@ db/
|
||||
docker-compose.yml
|
||||
elasticsearch/
|
||||
node_modules/
|
||||
packages/*/node_modules
|
||||
redis/
|
||||
files/
|
||||
misskey-assets/
|
||||
fluent-emojis/
|
||||
.pnp.*
|
||||
|
||||
# .yarn関連
|
||||
.yarn/*
|
||||
!.yarn/patches
|
||||
!.yarn/plugins
|
||||
!.yarn/releases
|
||||
!.yarn/sdks
|
||||
!.yarn/versions
|
||||
|
||||
.idea/
|
||||
packages/*/.vscode/
|
||||
packages/backend/test/docker-compose.yml
|
||||
|
||||
3
.dockleignore
Normal file
@@ -0,0 +1,3 @@
|
||||
DKL-DI-0005
|
||||
DKL-DI-0006
|
||||
DKL-LI-0003
|
||||
@@ -5,6 +5,7 @@ indent_style = tab
|
||||
indent_size = 2
|
||||
charset = utf-8
|
||||
insert_final_newline = true
|
||||
end_of_line = lf
|
||||
|
||||
[*.yml]
|
||||
indent_style = space
|
||||
|
||||
1
.gitattributes
vendored
@@ -5,3 +5,4 @@
|
||||
*.glb -diff -text
|
||||
*.blend -diff -text
|
||||
*.afdesign -diff -text
|
||||
* text=auto eol=lf
|
||||
|
||||
1
.github/ISSUE_TEMPLATE/01_bug-report.md
vendored
@@ -10,6 +10,7 @@ assignees: ''
|
||||
<!--
|
||||
Thanks for reporting!
|
||||
First, in order to avoid duplicate Issues, please search to see if the problem you found has already been reported.
|
||||
Also, If you are NOT owner/admin of server, PLEASE DONT REPORT SERVER SPECIFIC ISSUES TO HERE! (e.g. feature XXX is not working in misskey.example) Please try with another misskey servers, and if your issue is only reproducible with specific server, contact your server's owner/admin first.
|
||||
-->
|
||||
|
||||
## 💡 Summary
|
||||
|
||||
12
.github/dependabot.yml
vendored
@@ -5,6 +5,11 @@
|
||||
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: github-actions
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: daily
|
||||
open-pull-requests-limit: 0
|
||||
- package-ecosystem: npm
|
||||
directory: "/"
|
||||
schedule:
|
||||
@@ -16,7 +21,12 @@ updates:
|
||||
interval: daily
|
||||
open-pull-requests-limit: 0
|
||||
- package-ecosystem: npm
|
||||
directory: "/packages/client"
|
||||
directory: "/packages/frontend"
|
||||
schedule:
|
||||
interval: daily
|
||||
open-pull-requests-limit: 0
|
||||
- package-ecosystem: npm
|
||||
directory: "/packages/sw"
|
||||
schedule:
|
||||
interval: daily
|
||||
open-pull-requests-limit: 0
|
||||
|
||||
2
.github/labeler.yml
vendored
@@ -2,7 +2,7 @@
|
||||
- packages/backend/**/*
|
||||
|
||||
'🖥️Client':
|
||||
- packages/client/**/*
|
||||
- packages/frontend/**/*
|
||||
|
||||
'🧪Test':
|
||||
- cypress/**/*
|
||||
|
||||
4
.github/misskey/test.yml
vendored
@@ -4,12 +4,12 @@ url: 'http://misskey.local'
|
||||
port: 61812
|
||||
|
||||
db:
|
||||
host: localhost
|
||||
host: 127.0.0.1
|
||||
port: 54312
|
||||
db: test-misskey
|
||||
user: postgres
|
||||
pass: ''
|
||||
redis:
|
||||
host: localhost
|
||||
host: 127.0.0.1
|
||||
port: 56312
|
||||
id: aid
|
||||
|
||||
18
.github/workflows/check_copyright_year.yml
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
name: Check copyright year
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- develop
|
||||
|
||||
jobs:
|
||||
check_copyright_year:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3.2.0
|
||||
- run: |
|
||||
if [ "$(grep Copyright COPYING | sed -e 's/.*2014-\([0-9]*\) .*/\1/g')" -ne "$(date +%Y)" ]; then
|
||||
echo "Please change copyright year!"
|
||||
exit 1
|
||||
fi
|
||||
20
.github/workflows/docker-develop.yml
vendored
@@ -10,24 +10,34 @@ jobs:
|
||||
push_to_registry:
|
||||
name: Push Docker image to Docker Hub
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
if: github.repository == 'misskey-dev/misskey'
|
||||
steps:
|
||||
- name: Check out the repo
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3.3.0
|
||||
- name: Set up Docker Buildx
|
||||
id: buildx
|
||||
uses: docker/setup-buildx-action@v2.3.0
|
||||
with:
|
||||
platforms: linux/amd64,linux/arm64
|
||||
- name: Docker meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v3
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: misskey/misskey
|
||||
- name: Log in to Docker Hub
|
||||
uses: docker/login-action@v1
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
- name: Build and Push to Docker Hub
|
||||
uses: docker/build-push-action@v2
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
builder: ${{ steps.buildx.outputs.name }}
|
||||
context: .
|
||||
push: true
|
||||
platforms: ${{ steps.buildx.outputs.platforms }}
|
||||
provenance: false
|
||||
tags: misskey/misskey:develop
|
||||
labels: develop
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
|
||||
25
.github/workflows/docker.yml
vendored
@@ -12,21 +12,38 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Check out the repo
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3.3.0
|
||||
- name: Set up Docker Buildx
|
||||
id: buildx
|
||||
uses: docker/setup-buildx-action@v2.3.0
|
||||
with:
|
||||
platforms: linux/amd64,linux/arm64
|
||||
- name: Docker meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v3
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: misskey/misskey
|
||||
tags: |
|
||||
type=edge
|
||||
type=ref,event=pr
|
||||
type=ref,event=branch
|
||||
type=semver,pattern={{version}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
type=semver,pattern={{major}}
|
||||
- name: Log in to Docker Hub
|
||||
uses: docker/login-action@v1
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
- name: Build and Push to Docker Hub
|
||||
uses: docker/build-push-action@v2
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
builder: ${{ steps.buildx.outputs.name }}
|
||||
context: .
|
||||
push: true
|
||||
platforms: ${{ steps.buildx.outputs.platforms }}
|
||||
provenance: false
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
|
||||
30
.github/workflows/dockle.yml
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
---
|
||||
name: Dockle
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- develop
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
dockle:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
DOCKER_CONTENT_TRUST: 1
|
||||
steps:
|
||||
- uses: actions/checkout@v3.2.0
|
||||
- run: |
|
||||
curl -L -o dockle.deb "https://github.com/goodwithtech/dockle/releases/download/v0.4.10/dockle_0.4.10_Linux-64bit.deb"
|
||||
sudo dpkg -i dockle.deb
|
||||
- run: |
|
||||
cp .config/docker_example.env .config/docker.env
|
||||
cp ./docker-compose.yml.example ./docker-compose.yml
|
||||
- run: |
|
||||
docker compose up -d web
|
||||
docker tag "$(docker compose images web | awk 'OFS=":" {print $4}' | tail -n +2)" misskey-web:latest
|
||||
- run: |
|
||||
cmd="dockle --exit-code 1 misskey-web:latest ${image_name}"
|
||||
echo "> ${cmd}"
|
||||
eval "${cmd}"
|
||||
118
.github/workflows/lint.yml
vendored
@@ -1,39 +1,79 @@
|
||||
name: Lint
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- develop
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
backend:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: true
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18.x
|
||||
cache: 'yarn'
|
||||
cache-dependency-path: |
|
||||
packages/backend/yarn.lock
|
||||
- run: yarn install
|
||||
- run: yarn --cwd ./packages/backend lint
|
||||
|
||||
client:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: true
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18.x
|
||||
cache: 'yarn'
|
||||
cache-dependency-path: |
|
||||
packages/client/yarn.lock
|
||||
- run: yarn install
|
||||
- run: yarn --cwd ./packages/client lint
|
||||
name: Lint
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- develop
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
pnpm_install:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3.3.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
submodules: true
|
||||
- uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 7
|
||||
run_install: false
|
||||
- uses: actions/setup-node@v3.6.0
|
||||
with:
|
||||
node-version: 18.x
|
||||
cache: 'pnpm'
|
||||
- run: corepack enable
|
||||
- run: pnpm i --frozen-lockfile
|
||||
|
||||
lint:
|
||||
needs: [pnpm_install]
|
||||
runs-on: ubuntu-latest
|
||||
continue-on-error: true
|
||||
strategy:
|
||||
matrix:
|
||||
workspace:
|
||||
- backend
|
||||
- frontend
|
||||
- sw
|
||||
steps:
|
||||
- uses: actions/checkout@v3.3.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
submodules: true
|
||||
- uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 7
|
||||
run_install: false
|
||||
- uses: actions/setup-node@v3.6.0
|
||||
with:
|
||||
node-version: 18.x
|
||||
cache: 'pnpm'
|
||||
- run: corepack enable
|
||||
- run: pnpm i --frozen-lockfile
|
||||
- run: pnpm --filter ${{ matrix.workspace }} run eslint
|
||||
|
||||
typecheck:
|
||||
needs: [pnpm_install]
|
||||
runs-on: ubuntu-latest
|
||||
continue-on-error: true
|
||||
strategy:
|
||||
matrix:
|
||||
workspace:
|
||||
- backend
|
||||
steps:
|
||||
- uses: actions/checkout@v3.3.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
submodules: true
|
||||
- uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 7
|
||||
run_install: false
|
||||
- uses: actions/setup-node@v3.6.0
|
||||
with:
|
||||
node-version: 18.x
|
||||
cache: 'pnpm'
|
||||
- run: corepack enable
|
||||
- run: pnpm i --frozen-lockfile
|
||||
- run: pnpm --filter ${{ matrix.workspace }} run typecheck
|
||||
|
||||
11
.github/workflows/pr-preview-deploy.yml
vendored
@@ -1,7 +1,5 @@
|
||||
# Run secret-dependent integration tests only after /deploy approval
|
||||
on:
|
||||
pull_request:
|
||||
types: [opened, reopened, synchronize]
|
||||
repository_dispatch:
|
||||
types: [deploy-command]
|
||||
|
||||
@@ -12,11 +10,10 @@ jobs:
|
||||
deploy-preview-environment:
|
||||
runs-on: ubuntu-latest
|
||||
if:
|
||||
github.event_name == 'repository_dispatch' &&
|
||||
github.event.client_payload.slash_command.sha != '' &&
|
||||
contains(github.event.client_payload.pull_request.head.sha, github.event.client_payload.slash_command.sha)
|
||||
steps:
|
||||
- uses: actions/github-script@v5
|
||||
- uses: actions/github-script@v6.3.3
|
||||
id: check-id
|
||||
env:
|
||||
number: ${{ github.event.client_payload.pull_request.number }}
|
||||
@@ -40,7 +37,7 @@ jobs:
|
||||
|
||||
return check[0].id;
|
||||
|
||||
- uses: actions/github-script@v5
|
||||
- uses: actions/github-script@v6.3.3
|
||||
env:
|
||||
check_id: ${{ steps.check-id.outputs.result }}
|
||||
details_url: ${{ github.server_url }}/${{ github.repository }}/runs/${{ github.run_id }}
|
||||
@@ -56,7 +53,7 @@ jobs:
|
||||
|
||||
# Check out merge commit
|
||||
- name: Fork based /deploy checkout
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3.3.0
|
||||
with:
|
||||
ref: 'refs/pull/${{ github.event.client_payload.pull_request.number }}/merge'
|
||||
|
||||
@@ -75,7 +72,7 @@ jobs:
|
||||
timeout: 15m
|
||||
|
||||
# Update check run called "integration-fork"
|
||||
- uses: actions/github-script@v5
|
||||
- uses: actions/github-script@v6.3.3
|
||||
id: update-check-run
|
||||
if: ${{ always() }}
|
||||
env:
|
||||
|
||||
1
.github/workflows/pr-preview-destroy.yml
vendored
@@ -9,6 +9,7 @@ name: Destroy preview environment
|
||||
jobs:
|
||||
destroy-preview-environment:
|
||||
runs-on: ubuntu-latest
|
||||
if: github.repository == github.event.pull_request.head.repo.full_name
|
||||
steps:
|
||||
- name: Context
|
||||
uses: okteto/context@latest
|
||||
|
||||
63
.github/workflows/test.yml
vendored
@@ -8,7 +8,7 @@ on:
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
mocha:
|
||||
jest:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
@@ -29,27 +29,34 @@ jobs:
|
||||
- 56312:6379
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3.3.0
|
||||
with:
|
||||
submodules: true
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 7
|
||||
run_install: false
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v3
|
||||
uses: actions/setup-node@v3.6.0
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
cache: 'yarn'
|
||||
cache-dependency-path: |
|
||||
packages/backend/yarn.lock
|
||||
packages/client/yarn.lock
|
||||
- name: Install dependencies
|
||||
run: yarn install
|
||||
- name: Check yarn.lock
|
||||
run: git diff --exit-code yarn.lock
|
||||
cache: 'pnpm'
|
||||
- run: corepack enable
|
||||
- run: pnpm i --frozen-lockfile
|
||||
- name: Check pnpm-lock.yaml
|
||||
run: git diff --exit-code pnpm-lock.yaml
|
||||
- name: Copy Configure
|
||||
run: cp .github/misskey/test.yml .config
|
||||
- name: Build
|
||||
run: yarn build
|
||||
run: pnpm build
|
||||
- name: Test
|
||||
run: yarn mocha
|
||||
run: pnpm jest-and-coverage
|
||||
- name: Upload Coverage
|
||||
uses: codecov/codecov-action@v3
|
||||
with:
|
||||
token: ${{ secrets.CODECOV_TOKEN }}
|
||||
files: ./packages/backend/coverage/coverage-final.json
|
||||
|
||||
e2e:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -74,7 +81,7 @@ jobs:
|
||||
- 56312:6379
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3.3.0
|
||||
with:
|
||||
submodules: true
|
||||
# https://github.com/cypress-io/cypress-docker-images/issues/150
|
||||
@@ -83,30 +90,34 @@ jobs:
|
||||
# if: ${{ matrix.browser == 'firefox' }}
|
||||
#- uses: browser-actions/setup-firefox@latest
|
||||
# if: ${{ matrix.browser == 'firefox' }}
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 7
|
||||
run_install: false
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v3
|
||||
uses: actions/setup-node@v3.6.0
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
cache: 'yarn'
|
||||
cache-dependency-path: |
|
||||
packages/backend/yarn.lock
|
||||
packages/client/yarn.lock
|
||||
- name: Install dependencies
|
||||
run: yarn install
|
||||
- name: Check yarn.lock
|
||||
run: git diff --exit-code yarn.lock
|
||||
cache: 'pnpm'
|
||||
- run: corepack enable
|
||||
- run: pnpm i --frozen-lockfile
|
||||
- name: Copy Configure
|
||||
run: cp .github/misskey/test.yml .config
|
||||
- name: Build
|
||||
run: yarn build
|
||||
run: pnpm build
|
||||
# https://github.com/cypress-io/cypress/issues/4351#issuecomment-559489091
|
||||
- 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
|
||||
# XXX: This tries reinstalling Cypress if the binary is not cached
|
||||
# Remove this when the cache issue is fixed
|
||||
- name: Cypress install
|
||||
run: pnpm exec cypress install
|
||||
- name: Cypress run
|
||||
uses: cypress-io/github-action@v4
|
||||
uses: cypress-io/github-action@v5
|
||||
with:
|
||||
install: false
|
||||
start: npm run start:test
|
||||
start: pnpm start:test
|
||||
wait-on: 'http://localhost:61812'
|
||||
headless: false
|
||||
browser: ${{ matrix.browser }}
|
||||
|
||||
17
.gitignore
vendored
@@ -9,14 +9,31 @@
|
||||
node_modules
|
||||
report.*.json
|
||||
|
||||
# Yarn
|
||||
.yarn/*
|
||||
!.yarn/patches
|
||||
!.yarn/plugins
|
||||
!.yarn/releases
|
||||
!.yarn/sdks
|
||||
!.yarn/versions
|
||||
packages/frontend/.yarn/cache
|
||||
packages/backend/.yarn/cache
|
||||
packages/sw/.yarn/cache
|
||||
|
||||
# Cypress
|
||||
cypress/screenshots
|
||||
cypress/videos
|
||||
|
||||
# Coverage
|
||||
coverage
|
||||
|
||||
# config
|
||||
/.config/*
|
||||
!/.config/example.yml
|
||||
!/.config/docker_example.yml
|
||||
!/.config/docker_example.env
|
||||
docker-compose.yml
|
||||
!/.devcontainer/docker-compose.yml
|
||||
|
||||
# misskey
|
||||
/build
|
||||
|
||||
3
.gitmodules
vendored
@@ -1,3 +1,6 @@
|
||||
[submodule "misskey-assets"]
|
||||
path = misskey-assets
|
||||
url = https://github.com/misskey-dev/assets.git
|
||||
[submodule "fluent-emojis"]
|
||||
path = fluent-emojis
|
||||
url = https://github.com/misskey-dev/emojis.git
|
||||
|
||||
@@ -1 +1 @@
|
||||
v16.15.0
|
||||
v18.13.0
|
||||
|
||||
6
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"search.exclude": {
|
||||
"**/node_modules": true
|
||||
},
|
||||
"typescript.tsdk": "node_modules/typescript/lib"
|
||||
}
|
||||
530
CHANGELOG.md
@@ -1,14 +1,538 @@
|
||||
<!--
|
||||
## 12.x.x (unreleased)
|
||||
## 13.x.x (unreleased)
|
||||
|
||||
### Improvements
|
||||
|
||||
### Bugfixes
|
||||
-
|
||||
-
|
||||
|
||||
You should also include the user name that made the change.
|
||||
-->
|
||||
|
||||
## 13.7.3 (2023/02/23)
|
||||
|
||||
### Note
|
||||
13.7.0以前から直接このバージョンにアップデートする場合は全ての通知が削除**されません。**
|
||||
|
||||
### Improvements
|
||||
|
||||
### Bugfixes
|
||||
- Client: 「キャッシュを削除」した後、ローカルのカスタム絵文字が表示されなくなるされなくなる問題を修正
|
||||
- Client: 通知設定画面で以前からグループの招待を有効化していた場合、通知の表示に失敗する問題の修正
|
||||
- Client: 通知設定画面に古いトグルが残っていた問題を修正
|
||||
|
||||
## 13.7.2 (2023/02/23)
|
||||
|
||||
### Note
|
||||
13.7.0以前からアップデートする場合は全ての通知が削除されます。
|
||||
|
||||
### Improvements
|
||||
- enhance: make pwa icon maskable
|
||||
- chore(client): tweak custom emoji size
|
||||
|
||||
### Bugfixes
|
||||
- マイグレーションが失敗することがあるのを修正
|
||||
|
||||
## 13.7.1 (2023/02/23)
|
||||
|
||||
### Improvements
|
||||
- pnpm buildではswcを使うように
|
||||
|
||||
### Bugfixes
|
||||
- NODE_ENV=productionでビルドできないのを修正
|
||||
|
||||
## 13.7.0 (2023/02/22)
|
||||
|
||||
### Changes
|
||||
- チャット機能が削除されました
|
||||
|
||||
### Improvements
|
||||
- Server: URLプレビュー(summaly)はプロキシを通すように
|
||||
- Client: 2FA設定のUIをまともにした
|
||||
- セキュリティキーの名前を変更できるように
|
||||
- enhance(client): add quiz preset for play
|
||||
- 広告開始時期を設定できるように
|
||||
- みつけるで公開ロール一覧とそのメンバーを閲覧できるように
|
||||
- enhance(client): MFMのx3, x4が含まれていたらノートをたたむように
|
||||
- enhance(client): make possible to reload page of window
|
||||
|
||||
### Bugfixes
|
||||
- ユーザー検索ダイアログでローカルユーザーを絞って検索できない問題を修正
|
||||
- fix(client): MkHeader及びデッキのカラムでチャンネル一覧を選択したとき、最大5個までしか表示されない
|
||||
- 管理画面の広告を10個以上見えるように
|
||||
- Moderation note が保存できない
|
||||
- ユーザーのハッシュタグ検索が機能していないのを修正
|
||||
|
||||
## 13.6.1 (2023/02/12)
|
||||
|
||||
### Improvements
|
||||
- アニメーションを少なくする設定の時、MkPageHeaderのタブアニメーションを無効化
|
||||
- Backend: activitypub情報がcorsでブロックされないようヘッダーを追加
|
||||
- enhance: レートリミットを0%にできるように
|
||||
- チャンネル内Renoteを行えるように
|
||||
|
||||
### Bugfixes
|
||||
- Client: ユーザーページでアクティビティを見ることができない問題を修正
|
||||
|
||||
## 13.6.0 (2023/02/11)
|
||||
|
||||
### Improvements
|
||||
- MkPageHeaderをごっそり変えた
|
||||
* モバイルではヘッダーは上下に分割され、下段にタブが表示されるように
|
||||
* iconOnlyのタブ項目がアクティブな場合にはタブのタイトルを表示するように
|
||||
* メインタイムラインではタイトルを表示しない
|
||||
* メインタイムラインかつモバイルで表示される左上のアバターを選択するとアカウントメニューが開くように
|
||||
- ユーザーページのノート一覧をタブとして分離
|
||||
- コンディショナルロールもバッジとして表示可能に
|
||||
- enhance(client): ロールをより簡単に付与できるように
|
||||
- enhance(client): 一度見たノートのRenoteは省略して表示するように
|
||||
- enhance(client): 迷惑になる可能性のある投稿を行う前に警告を表示
|
||||
- リアクションの数が多い場合の表示を改善
|
||||
- 一部のMFM構文をopt-outに
|
||||
|
||||
### Bugfixes
|
||||
- Client: ユーザーページでタブがほとんど見れないことがないように
|
||||
|
||||
## 13.5.6 (2023/02/10)
|
||||
|
||||
### Improvements
|
||||
- 非ログイン時にMiAuthを踏んだ際にMiAuthであることを表示する
|
||||
- /auth/のUIをアップデート
|
||||
- 利用規約同意UIの調整
|
||||
- クロップ時の質問を分かりやすく
|
||||
|
||||
### Bugfixes
|
||||
- fix: prevent clipping audio plyr's tooltip
|
||||
|
||||
## 13.5.4 (2023/02/09)
|
||||
|
||||
### Improvements
|
||||
- Server: UIのHTML(ノートなどの特別なページを除く)のキャッシュ時間を15秒から30秒に
|
||||
- i/notificationsのレートリミットを緩和
|
||||
|
||||
### Bugfixes
|
||||
- fix(client): validate url to improve security
|
||||
- fix(client): dateの初期値が正常に入らない時がある
|
||||
|
||||
## 13.5.3 (2023/02/09)
|
||||
|
||||
### Improvements
|
||||
- Client: デッキにチャンネルカラムを追加
|
||||
|
||||
## 13.5.2 (2023/02/08)
|
||||
|
||||
### Changes
|
||||
- Revert: perf(client): do not render custom emojis in user names
|
||||
|
||||
### Bugfixes
|
||||
- Client: register_note_view_interruptor not working
|
||||
- Client: ログイントークンの再生成が出来ない
|
||||
|
||||
## 13.5.0 (2023/02/08)
|
||||
|
||||
### Changes
|
||||
- perf(client): do not render custom emojis in user names
|
||||
|
||||
### Improvements
|
||||
- Client: disableShowingAnimatedImagesのデフォルト値をprefers-reduced-motionにする
|
||||
- enhance(client): tweak medialist style
|
||||
|
||||
### Bugfixes
|
||||
- fix docker health check
|
||||
- Client: MkEmojiPickerでもChromeで検索ダイアログで変換確定するとそのまま検索されてしまうのを修正
|
||||
- fix(mfm): default degree not used in rotate
|
||||
- fix(server): validate urls from ap to improve security
|
||||
|
||||
## 13.4.0 (2023/02/05)
|
||||
|
||||
### Improvements
|
||||
- ロールにアイコンを設定してユーザー名の横に表示できるように
|
||||
- feat: timeline page for non-login users
|
||||
- 実績の単なるラッキーの獲得確立を調整
|
||||
- Add Thai language support
|
||||
|
||||
### Bugfixes
|
||||
- fix(server): 自分のノートをお気に入りに登録しても実績解除される問題を修正
|
||||
- fix(server): clean up file in FileServer
|
||||
- fix(server): Deny UNIX domain socket
|
||||
- fix(server): validate filename and emoji name to improve security
|
||||
- fix(client): validate input response in aiscript
|
||||
- fix(client): add webhook delete button
|
||||
- fix(client): tweak notification style
|
||||
- fix(client): インラインコードを折り返して表示する
|
||||
|
||||
## 13.3.3 (2023/02/04)
|
||||
|
||||
### Bugfixes
|
||||
- Server: improve security
|
||||
|
||||
## 13.3.2 (2023/02/04)
|
||||
|
||||
### Improvements
|
||||
- 外部メディアプロキシへの対応を強化しました
|
||||
外部メディアプロキシのFastify実装を作りました
|
||||
https://github.com/misskey-dev/media-proxy
|
||||
- Server: improve performance
|
||||
|
||||
### Bugfixes
|
||||
- Client: validate urls to improve security
|
||||
|
||||
## 13.3.1 (2023/02/04)
|
||||
|
||||
### Bugfixes
|
||||
- Client: カスタム絵文字にアニメーション画像を再生しない設定が適用されていない問題を修正
|
||||
- Client: オートコンプリートでUnicode絵文字がカスタム絵文字として表示されてしまうのを修正
|
||||
- Client: Fix Vue-plyr CORS issue
|
||||
- Client: validate urls to improve security
|
||||
|
||||
## 13.3.0 (2023/02/03)
|
||||
### Changes
|
||||
- twitter/github/discord連携機能が削除されました
|
||||
- ハッシュタグごとのチャートが削除されました
|
||||
- syslogのサポートが削除されました
|
||||
|
||||
### Improvements
|
||||
- ロールで広告の非表示が有効になっている場合は最初から広告を非表示にするように
|
||||
|
||||
## 13.2.6 (2023/02/01)
|
||||
### Changes
|
||||
- docker-compose.ymlをdocker-compose.yml.exampleにしました。docker-compose.ymlとしてコピーしてから使用してください。
|
||||
|
||||
### Improvements
|
||||
- 絵文字ピッカーのパフォーマンスを改善
|
||||
- AiScriptを0.12.4に更新
|
||||
|
||||
### Bugfixes
|
||||
- Server: リレーと通信できない問題を修正
|
||||
- Client: classicモード使用時にwindowサイズによってdefaultに変更された後に、windowサイズが元に戻ったらclassicに戻すように修正 #9669
|
||||
- Client: Chromeで検索ダイアログで変換確定するとそのまま検索されてしまう問題を修正
|
||||
|
||||
## 13.2.4 (2023/01/27)
|
||||
### Improvements
|
||||
- リモートカスタム絵文字表示時のパフォーマンスを改善
|
||||
- Default to `animation: false` when prefers-reduced-motion is set
|
||||
- リアクション履歴が公開なら、ログインしていなくても表示できるように
|
||||
- tweak blur setting
|
||||
- tweak custom emoji cache
|
||||
|
||||
### Bugfixes
|
||||
- fix aggregation of retention
|
||||
- ダッシュボードでオンラインユーザー数が表示されない問題を修正
|
||||
- フォロー申請・フォローのボタンが、通知から消えている問題を修正
|
||||
|
||||
## 13.2.3 (2023/01/26)
|
||||
### Improvements
|
||||
- カスタム絵文字の更新をリアルタイムで反映するように
|
||||
|
||||
### Bugfixes
|
||||
- turnstile-failed: missing-input-secret
|
||||
|
||||
## 13.2.2 (2023/01/25)
|
||||
### Improvements
|
||||
- サーバーのパフォーマンスを改善
|
||||
|
||||
### Bugfixes
|
||||
- サインイン時に誤ったレートリミットがかかることがある問題を修正
|
||||
- MFMのposition、rotate、scaleで小数が使えない問題を修正
|
||||
|
||||
## 13.2.1 (2023/01/24)
|
||||
### Improvements
|
||||
- デザインの調整
|
||||
- サーバーのパフォーマンスを改善
|
||||
|
||||
## 13.2.0 (2023/01/23)
|
||||
|
||||
### Improvements
|
||||
- onlyServer / onlyQueue オプションを復活
|
||||
- 他人の実績閲覧時は獲得条件を表示しないように
|
||||
- アニメーション減らすオプション有効時はリアクションのアニメーションを無効に
|
||||
- カスタム絵文字一覧のパフォーマンスを改善
|
||||
|
||||
### Bugfixes
|
||||
- Aiscript: button is not defined
|
||||
|
||||
## 13.1.7 (2023/01/22)
|
||||
|
||||
### Improvements
|
||||
- 新たな実績を追加
|
||||
- MFMにscaleタグを追加
|
||||
|
||||
## 13.1.4 (2023/01/22)
|
||||
|
||||
### Improvements
|
||||
- 新たな実績を追加
|
||||
|
||||
### Bugfixes
|
||||
- Client: ローカリゼーション更新時にリロードが繰り返されることがあるのを修正
|
||||
|
||||
## 13.1.3 (2023/01/22)
|
||||
|
||||
### Bugfixes
|
||||
- Client: リアクションのカスタム絵文字の表示の問題を修正
|
||||
|
||||
## 13.1.2 (2023/01/22)
|
||||
|
||||
### Bugfixes
|
||||
- Client: リアクションのカスタム絵文字の表示の問題を修正
|
||||
|
||||
## 13.1.1 (2023/01/22)
|
||||
|
||||
### Improvements
|
||||
- ローカルのカスタム絵文字を表示する際のパフォーマンスを改善
|
||||
- Client: 瞬間的に大量の実績を解除した際の挙動を改善
|
||||
|
||||
### Bugfixes
|
||||
- Client: アップデート時にローカリゼーションデータが更新されないことがあるのを修正
|
||||
|
||||
## 13.1.0 (2023/01/21)
|
||||
|
||||
### Improvements
|
||||
- 実績機能
|
||||
- Playのプリセットを追加
|
||||
- Playのscriptの文字数制限を緩和
|
||||
- AiScript GUIの強化
|
||||
- リアクション一覧詳細ダイアログを表示できるように
|
||||
- 存在しないカスタム絵文字をテキストで表示するように
|
||||
- Alt text in image viewer
|
||||
- ジョブキューのプロセスとWebサーバーのプロセスを分離
|
||||
|
||||
### Bugfixes
|
||||
- playを削除する手段がなかったのを修正
|
||||
- The … button on notes does nothing when not logged in
|
||||
- twitterと連携するときに autwh is not a function になるのを修正
|
||||
|
||||
## 13.0.0 (2023/01/16)
|
||||
|
||||
### TL;DR
|
||||
- New features (Role system, Misskey Play, New widgets, New charts, 🍪👈, etc)
|
||||
- Rewriten backend
|
||||
- Better performance (backend and frontend)
|
||||
- Various usability improvements
|
||||
- Various UI tweaks
|
||||
|
||||
### Notable features
|
||||
- ロール機能
|
||||
- 従来より柔軟にユーザーのポリシーを管理できます。例えば、「インスタンスのパトロンはアンテナを30個まで作れる」「基本的にLTLは見れないが、許可した人だけ見れる」「招待制インスタンスだけどユーザーなら誰でも他者を招待できる」のような運用はもちろん、「ローカルユーザーかつアカウント作成から1日未満のユーザーはパブリックな投稿を行えない」のように複数条件を組み合わせて、自動でロールを付与する設定も可能です。
|
||||
- Misskey Play
|
||||
- 従来の動的なPagesに代わる、新しいプラットフォームです。動的なコンテンツ(アプリケーション)に特化していて、Pagesに比べてはるかに柔軟なアプリケーションを作成可能です。
|
||||
|
||||
### Changes
|
||||
#### For server admins
|
||||
- Node.js 18.x or later is required
|
||||
- PostgreSQL 15.x is required
|
||||
- Misskey not using 15 specific features at 13.0.0, but may do so in the future.
|
||||
- Docker環境でPostgreSQLのアップデートを行う際のガイドはこちら: https://github.com/misskey-dev/misskey/pull/9641#issue-1536336620
|
||||
- Elasticsearchのサポートが削除されました
|
||||
- 代わりに今後任意の検索プロバイダを設定できる仕組みを構想しています。その仕組みを使えば今まで通りElasticsearchも利用できます
|
||||
- Yarnからpnpmに移行されました
|
||||
corepackの有効化を推奨します: `sudo corepack enable`
|
||||
- インスタンスブロックはサブドメインにも適用されるようになります
|
||||
- ロールの導入に伴い、いくつかの機能がロールと統合されました
|
||||
- モデレーターはロールに統合されました。今までのモデレーター情報は失われるため、予めモデレーター一覧を記録しておき、アップデート後にモデレーターロールを作りアサインし直してください。
|
||||
- サイレンスはロールに統合されました。今までのユーザーは恩赦されるため、予めサイレンス一覧を記録しておくのをおすすめします。
|
||||
- ユーザーごとのドライブ容量設定はロールに統合されました。
|
||||
- インスタンスデフォルトのドライブ容量設定はロールに統合されました。アップデート後、ベースロールもしくはコンディショナルロールでドライブ容量を編集してください。
|
||||
- LTL/GTLの解放状態はロールに統合されました。
|
||||
- Dockerの実行をrootで行わないようにしました。Dockerかつオブジェクトストレージを使用していない場合は`chown -hR 991.991 ./files`を実行してください。
|
||||
https://github.com/misskey-dev/misskey/pull/9560
|
||||
|
||||
#### For users
|
||||
- ノートのウォッチ機能が削除されました
|
||||
- アンケートに投票された際に通知が作成されなくなりました
|
||||
- ノートの数式埋め込みが削除されました
|
||||
- 新たに動的なPagesを作ることはできなくなりました
|
||||
- 代わりにAiScriptを用いてより柔軟に動的なコンテンツを作成できるMisskey Play機能が実装されています。
|
||||
- AiScriptが0.12.2にアップデートされました
|
||||
- 0.12.xの変更点についてはこちら https://github.com/syuilo/aiscript/blob/master/CHANGELOG.md#0120
|
||||
- 0.12.x未満のプラグインは読み込むことはできません
|
||||
- iOS15以下のデバイスはサポートされなくなりました
|
||||
- Firefox110以下はサポートされなくなりました
|
||||
- 109でもContainerQueriesのフラグを有効にする事で問題なく使用できます
|
||||
|
||||
#### For app developers
|
||||
- API: metaのレスポンスに`emojis`プロパティが含まれなくなりました
|
||||
- カスタム絵文字一覧情報を取得するには、`emojis`エンドポイントにリクエストします
|
||||
- API: カスタム絵文字エンティティに`url`プロパティが含まれなくなりました
|
||||
- 絵文字画像を表示するには、`<instance host>/emoji/<emoji name>.webp`にリクエストすると画像が返ります。
|
||||
- e.g. `https://p1.a9z.dev/emoji/misskey.webp`
|
||||
- remote: `https://p1.a9z.dev/emoji/syuilo_birth_present@mk.f72u.net.webp`
|
||||
- API: `user`および`note`エンティティに`emojis`プロパティが含まれなくなりました
|
||||
- API: `user`エンティティに`avatarColor`および`bannerColor`プロパティが含まれなくなりました
|
||||
- API: `instance`エンティティに`latestStatus`、`lastCommunicatedAt`、`latestRequestSentAt`プロパティが含まれなくなりました
|
||||
- API: `instance`エンティティの`caughtAt`は`firstRetrievedAt`に名前が変わりました
|
||||
|
||||
### Improvements
|
||||
- Role system @syuilo
|
||||
- Misskey Play @syuilo
|
||||
- Introduce retention-rate aggregation @syuilo
|
||||
- Make possible to export favorited notes @syuilo
|
||||
- Add per user pv chart @syuilo
|
||||
- Push notification of Antenna note @tamaina
|
||||
- AVIF support @tamaina
|
||||
- Add Cloudflare Turnstile CAPTCHA support @CyberRex0
|
||||
- レートリミットをユーザーごとに調整可能に @syuilo
|
||||
- 非モデレーターでも、権限を持つロールをアサインされたユーザーはインスタンスの招待コードを発行できるように @syuilo
|
||||
- 非モデレーターでも、権限を持つロールをアサインされたユーザーはカスタム絵文字の追加、編集、削除を行えるように @syuilo
|
||||
- クリップおよびクリップ内のノートの作成可能数を設定可能に @syuilo
|
||||
- ユーザーリストおよびユーザーリスト内のユーザーの作成可能数を設定可能に @syuilo
|
||||
- ハードワードミュートの最大文字数を設定可能に @syuilo
|
||||
- Webhookの作成可能数を設定可能に @syuilo
|
||||
- ノートをピン留めできる数を設定可能に @syuilo
|
||||
- Server: signToActivityPubGet is set to true by default @syuilo
|
||||
- Server: improve syslog performance @syuilo
|
||||
- Server: Use undici instead of node-fetch and got @tamaina
|
||||
- Server: Judge instance block by endsWith @tamaina
|
||||
- Server: improve note scoring for featured notes @CyberRex0
|
||||
- Server: アンケート選択肢の文字数制限を緩和 @syuilo
|
||||
- Server: プロフィールの文字数制限を緩和 @syuilo
|
||||
- Server: add rate limits for some endpoints @syuilo
|
||||
- Server: improve stats api performance @syuilo
|
||||
- Server: improve nodeinfo performance @syuilo
|
||||
- Server: delete outdated notifications regularly to improve db performance @syuilo
|
||||
- Server: delete outdated hard-mutes regularly to improve db performance @syuilo
|
||||
- Server: delete outdated notes of antenna regularly to improve db performance @syuilo
|
||||
- Server: improve activitypub deliver performance @syuilo
|
||||
- Client: use tabler-icons instead of fontawesome to better design @syuilo
|
||||
- Client: Add new gabber kick sounds (thanks for noizenecio)
|
||||
- Client: Add link to user RSS feed in profile menu @ssmucny
|
||||
- Client: Compress non-animated PNG files @saschanaz
|
||||
- Client: YouTube window player @sim1222
|
||||
- Client: show readable error when rate limit exceeded @syuilo
|
||||
- Client: enhance dashboard of control panel @syuilo
|
||||
- Client: Vite is upgraded to v4 @syuilo, @tamaina
|
||||
- Client: HMR is available while yarn dev @tamaina
|
||||
- Client: Implement the button to subscribe push notification @tamaina
|
||||
- Client: Implement the toggle to or not to close push notifications when notifications or messages are read @tamaina
|
||||
- Client: show Unicode emoji tooltip with its name in MkReactionsViewer.reaction @saschanaz
|
||||
- Client: OpenSearch support @SoniEx2 @chaoticryptidz
|
||||
- Client: Support remote objects in search @SoniEx2
|
||||
- Client: user activity page @syuilo
|
||||
- Client: Make widgets of universal/classic sync between devices @tamaina
|
||||
- Client: add user list widget @syuilo
|
||||
- Client: Add AiScript App widget
|
||||
- Client: add profile widget @syuilo
|
||||
- Client: add instance info widget @syuilo
|
||||
- Client: Improve RSS widget @tamaina
|
||||
- Client: add heatmap of daily active users to about page @syuilo
|
||||
- Client: introduce fluent emoji @syuilo
|
||||
- Client: add new theme @syuilo
|
||||
- Client: add new mfm function (position, fg, bg) @syuilo
|
||||
- Client: show fireworks when visit user who today is birthday @syuilo
|
||||
- Client: show bot warning on screen when logged in as bot account @syuilo
|
||||
- Client: AiScriptからカスタム絵文字一覧を参照できるように @syuilo
|
||||
- Client: improve overall performance of client @syuilo
|
||||
- Client: ui tweaks @syuilo
|
||||
- Client: clicker game @syuilo
|
||||
|
||||
### Bugfixes
|
||||
- Server: Fix @tensorflow/tfjs-core's MODULE_NOT_FOUND error @ikuradon
|
||||
- Server: 引用内の文章がnyaizeされてしまう問題を修正 @kabo2468
|
||||
- Server: Bug fix for Pinned Users lookup on instance @squidicuzz
|
||||
- Server: Fix peers API returning suspended instances @ineffyble
|
||||
- Server: trim long text of note from ap @syuilo
|
||||
- Server: Ap inboxの最大ペイロードサイズを64kbに制限 @syuilo
|
||||
- Server: アンテナの作成数上限を追加 @syuilo
|
||||
- Server: pages/likeのエラーIDが重複しているのを修正 @syuilo
|
||||
- Server: pages/updateのパラメータによってはsummaryの値が更新されないのを修正 @syuilo
|
||||
- Server: Escape SQL LIKE @mei23
|
||||
- Server: 特定のPNG画像のアップロードに失敗する問題を修正 @usbharu
|
||||
- Server: 非公開のクリップのURLでOGPレンダリングされる問題を修正 @syuilo
|
||||
- Server: アンテナタイムライン(ストリーミング)が、フォローしていないユーザーの鍵投稿も拾ってしまう @syuilo
|
||||
- Server: follow request list api pagination @sim1222
|
||||
- Server: ドライブ容量超過時のエラーが適切にレスポンスされない問題を修正 @syuilo
|
||||
- Client: パスワードマネージャーなどでユーザー名がオートコンプリートされない問題を修正 @massongit
|
||||
- Client: 日付形式の文字列などがカスタム絵文字として表示されるのを修正 @syuilo
|
||||
- Client: case insensitive emoji search @saschanaz
|
||||
- Client: 画面の幅が狭いとウィジェットドロワーを閉じる手段がなくなるのを修正 @syuilo
|
||||
- Client: InAppウィンドウが操作できなくなることがあるのを修正 @tamaina
|
||||
- Client: use proxied image for instance icon @syuilo
|
||||
- Client: Webhookの編集画面で、内容を保存することができない問題を修正 @m-hayabusa
|
||||
- Client: Page編集でブロックの移動が行えない問題を修正 @syuilo
|
||||
- Client: update emoji picker immediately on all input @saschanaz
|
||||
- Client: チャートのツールチップが画面に残ることがあるのを修正 @syuilo
|
||||
- Client: fix wrong link in tutorial @syuilo
|
||||
|
||||
### Special thanks
|
||||
- All contributors
|
||||
- All who have created instances for the beta test
|
||||
- All who participated in the beta test
|
||||
|
||||
## 12.119.1 (2022/12/03)
|
||||
### Bugfixes
|
||||
- Server: Mitigate AP reference chain DoS vector @skehmatics
|
||||
|
||||
## 12.119.0 (2022/09/10)
|
||||
|
||||
### Improvements
|
||||
- Client: Add following badge to user preview popup @nvisser
|
||||
- Client: mobile twitter url can be used as widget @caipira113
|
||||
- Client: Improve clock widget @syuilo
|
||||
|
||||
### Bugfixes
|
||||
- マイグレーションに失敗する問題を修正
|
||||
- Server: 他人の通知を既読にできる可能性があるのを修正 @syuilo
|
||||
- Client: アクセストークン管理画面、アカウント管理画面表示できないのを修正 @futchitwo
|
||||
|
||||
## 12.118.1 (2022/08/08)
|
||||
|
||||
### Bugfixes
|
||||
- Client: can not show some setting pages @syuilo
|
||||
|
||||
## 12.118.0 (2022/08/07)
|
||||
|
||||
### Improvements
|
||||
- Client: 設定のバックアップ/リストア機能
|
||||
- Client: Add vi-VN language support
|
||||
- Client: Add unix time widget @syuilo
|
||||
|
||||
### Bugfixes
|
||||
- Server: リモートユーザーを正しくブロックできるように修正する @xianonn
|
||||
- Client: 一度作ったwebhookの設定画面を開こうとするとページがフリーズする @syuilo
|
||||
- Client: MiAuth認証ページが機能していない @syuilo
|
||||
- Client: 一部のアプリからファイルを投稿フォームへドロップできない場合がある問題を修正 @m-hayabusa
|
||||
|
||||
## 12.117.1 (2022/07/19)
|
||||
|
||||
### Improvements
|
||||
- Client: UIのブラッシュアップ @syuilo
|
||||
|
||||
### Bugfixes
|
||||
- Server: ファイルのアップロードに失敗することがある問題を修正 @acid-chicken
|
||||
- Client: リアクションピッカーがアプリ内ウィンドウの後ろに表示されてしまう問題を修正 @syuilo
|
||||
- Client: ユーザー情報の取得の再試行を修正 @xianonn
|
||||
- Client: MFMチートシートの挙動を修正 @syuilo
|
||||
- Client: 「インスタンスからのお知らせを受け取る」の設定を変更できない問題を修正 @syuilo
|
||||
|
||||
## 12.117.0 (2022/07/18)
|
||||
|
||||
### Improvements
|
||||
- Client: ウィンドウを最大化できるように @syuilo
|
||||
- Client: Shiftキーを押した状態でリンクをクリックするとアプリ内ウィンドウで開くように @syuilo
|
||||
- Client: デッキを使用している際、Ctrlキーを押した状態でリンクをクリックするとページ遷移を強制できるように @syuilo
|
||||
- Client: UIのブラッシュアップ @syuilo
|
||||
|
||||
## 12.116.1 (2022/07/17)
|
||||
|
||||
### Bugfixes
|
||||
- Client: デッキUI時に ページで表示 ボタンが機能しない問題を修正 @syuilo
|
||||
- Error During Migration Run to 12.111.x
|
||||
|
||||
## 12.116.0 (2022/07/16)
|
||||
|
||||
### Improvements
|
||||
- Client: registry editor @syuilo
|
||||
- Client: UIのブラッシュアップ @syuilo
|
||||
|
||||
### Bugfixes
|
||||
- Error During Migration Run to 12.111.x
|
||||
- Server: TypeError: Cannot convert undefined or null to object @syuilo
|
||||
|
||||
## 12.115.0 (2022/07/16)
|
||||
|
||||
### Improvements
|
||||
- Client: Deckのプロファイル切り替えを簡単に @syuilo
|
||||
- Client: UIのブラッシュアップ @syuilo
|
||||
|
||||
## 12.114.0 (2022/07/15)
|
||||
|
||||
### Improvements
|
||||
@@ -292,7 +816,7 @@ same as 12.112.0
|
||||
## 12.104.0 (2022/02/09)
|
||||
|
||||
### Note
|
||||
ビルドする前に`npm run clean`を実行してください。
|
||||
ビルドする前に`yarn clean`を実行してください。
|
||||
|
||||
このリリースはマイグレーションの規模が大きいため、インスタンスによってはマイグレーションに時間がかかる可能性があります。
|
||||
マイグレーションが終わらない場合は、チャートの情報はリセットされてしまいますが`__chart__`で始まるテーブルの**レコード**を全て削除(テーブル自体は消さないでください)してから再度試す方法もあります。
|
||||
|
||||
@@ -44,7 +44,7 @@ Thank you for your PR! Before creating a PR, please check the following:
|
||||
- Check if there are any documents that need to be created or updated due to this change.
|
||||
- If you have added a feature or fixed a bug, please add a test case if possible.
|
||||
- Please make sure that tests and Lint are passed in advance.
|
||||
- You can run it with `npm run test` and `npm run lint`. [See more info](#testing)
|
||||
- You can run it with `pnpm test` and `pnpm lint`. [See more info](#testing)
|
||||
- If this PR includes UI changes, please attach a screenshot in the text.
|
||||
|
||||
Thanks for your cooperation 🤗
|
||||
@@ -83,7 +83,7 @@ An actual domain will be assigned so you can test the federation.
|
||||
- The title must be in the format `Release: x.y.z`.
|
||||
- `x.y.z` is the new version you are trying to release.
|
||||
3. Deploy and perform a simple QA check. Also verify that the tests passed.
|
||||
4. Merge it.
|
||||
4. Merge it. (Do not squash commit)
|
||||
5. Create a [release of GitHub](https://github.com/misskey-dev/misskey/releases)
|
||||
- The target branch must be `master`
|
||||
- The tag name must be the version
|
||||
@@ -99,32 +99,60 @@ If your language is not listed in Crowdin, please open an issue.
|
||||

|
||||
|
||||
## Development
|
||||
During development, it is useful to use the `npm run dev` command.
|
||||
This command monitors the server-side and client-side source files and automatically builds them if they are modified.
|
||||
In addition, it will also automatically start the Misskey server process.
|
||||
During development, it is useful to use the
|
||||
|
||||
```
|
||||
pnpm dev
|
||||
```
|
||||
|
||||
command.
|
||||
|
||||
- Server-side source files and automatically builds them if they are modified. Automatically start the server process(es).
|
||||
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
|
||||
- Service Worker is watched by esbuild.
|
||||
|
||||
### Dev Container
|
||||
Instead of running `pnpm` locally, you can use Dev Container to set up your development environment.
|
||||
To use Dev Container, open the project directory on VSCode with Dev Containers installed.
|
||||
**Note:** If you are using Windows, please clone the repository with WSL. Using Git for Windows will result in broken files due to the difference in how newlines are handled.
|
||||
|
||||
It will run the following command automatically inside the container.
|
||||
``` bash
|
||||
git submodule update --init
|
||||
pnpm install --frozen-lockfile
|
||||
cp .devcontainer/devcontainer.yml .config/default.yml
|
||||
pnpm build
|
||||
pnpm migrate
|
||||
```
|
||||
|
||||
After finishing the migration, run the `pnpm dev` command to start the development server.
|
||||
|
||||
``` bash
|
||||
pnpm dev
|
||||
```
|
||||
|
||||
## Testing
|
||||
- Test codes are located in [`/test`](/test).
|
||||
- Test codes are located in [`/packages/backend/test`](/packages/backend/test).
|
||||
|
||||
### Run test
|
||||
Create a config file.
|
||||
```
|
||||
cp test/test.yml .config/
|
||||
cp .github/misskey/test.yml .config/
|
||||
```
|
||||
Prepare DB/Redis for testing.
|
||||
```
|
||||
docker-compose -f test/docker-compose.yml up
|
||||
docker compose -f packages/backend/test/docker-compose.yml up
|
||||
```
|
||||
Alternatively, prepare an empty (data can be erased) DB and edit `.config/test.yml`.
|
||||
|
||||
Run all test.
|
||||
```
|
||||
npm run test
|
||||
pnpm test
|
||||
```
|
||||
|
||||
#### Run specify test
|
||||
```
|
||||
npx cross-env TS_NODE_FILES=true TS_NODE_TRANSPILE_ONLY=true TS_NODE_PROJECT="./test/tsconfig.json" npx mocha test/foo.ts --require ts-node/register
|
||||
pnpm jest -- foo.ts
|
||||
```
|
||||
|
||||
### e2e tests
|
||||
@@ -140,10 +168,38 @@ Misskey uses Vue(v3) as its front-end framework.
|
||||
- **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.
|
||||
|
||||
## Notes
|
||||
### How to resolve conflictions occurred at yarn.lock?
|
||||
## nirax
|
||||
niraxは、Misskeyで使用しているオリジナルのフロントエンドルーティングシステムです。
|
||||
**vue-routerから影響を多大に受けているので、まずはvue-routerについて学ぶことをお勧めします。**
|
||||
|
||||
Just execute `yarn` to fix it.
|
||||
### ルート定義
|
||||
ルート定義は、以下の形式のオブジェクトの配列です。
|
||||
|
||||
``` ts
|
||||
{
|
||||
name?: string;
|
||||
path: string;
|
||||
component: Component;
|
||||
query?: Record<string, string>;
|
||||
loginRequired?: boolean;
|
||||
hash?: string;
|
||||
globalCacheKey?: string;
|
||||
children?: RouteDef[];
|
||||
}
|
||||
```
|
||||
|
||||
> **Warning**
|
||||
> 現状、ルートは定義された順に評価されます。
|
||||
> たとえば、`/foo/:id`ルート定義の次に`/foo/bar`ルート定義がされていた場合、後者がマッチすることはありません。
|
||||
|
||||
### 複数のルーター
|
||||
vue-routerとの最大の違いは、niraxは複数のルーターが存在することを許可している点です。
|
||||
これにより、アプリ内ウィンドウでブラウザとは個別にルーティングすることなどが可能になります。
|
||||
|
||||
## Notes
|
||||
### How to resolve conflictions occurred at pnpm-lock.yaml?
|
||||
|
||||
Just execute `pnpm` to fix it.
|
||||
|
||||
### INSERTするときにはsaveではなくinsertを使用する
|
||||
#6441
|
||||
@@ -222,14 +278,15 @@ SQLでは配列のインデックスは**1始まり**。
|
||||
### null IN
|
||||
nullが含まれる可能性のあるカラムにINするときは、そのままだとおかしくなるのでORなどでnullのハンドリングをしよう。
|
||||
|
||||
### `undefined`にご用心
|
||||
MongoDBの時とは違い、findOneでレコードを取得する時に対象レコードが存在しない場合 **`undefined`** が返ってくるので注意。
|
||||
MongoDBは`null`で返してきてたので、その感覚で`if (x === null)`とか書くとバグる。代わりに`if (x == null)`と書いてください
|
||||
### enumの削除は気をつける
|
||||
enumの列挙の内容の削除は、その値をもつレコードを全て削除しないといけない
|
||||
|
||||
削除が重たかったり不可能だったりする場合は、削除しないでおく
|
||||
|
||||
### Migration作成方法
|
||||
packages/backendで:
|
||||
```sh
|
||||
npx typeorm migration:generate -d ormconfig.js -o <migration name>
|
||||
pnpm dlx typeorm migration:generate -d ormconfig.js -o <migration name>
|
||||
```
|
||||
|
||||
- 生成後、ファイルをmigration下に移してください
|
||||
|
||||
2
COPYING
@@ -1,5 +1,5 @@
|
||||
Unless otherwise stated this repository is
|
||||
Copyright © 2014-2022 syuilo and contributers
|
||||
Copyright © 2014-2023 syuilo and contributers
|
||||
|
||||
And is distributed under The GNU Affero General Public License Version 3, you should have received a copy of the license file as LICENSE.
|
||||
|
||||
|
||||
78
Dockerfile
@@ -1,32 +1,68 @@
|
||||
FROM node:16.15.1-bullseye AS builder
|
||||
# syntax = docker/dockerfile:1.4
|
||||
|
||||
ARG NODE_VERSION=18.13.0-bullseye
|
||||
|
||||
FROM node:${NODE_VERSION} AS builder
|
||||
|
||||
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
|
||||
--mount=type=cache,target=/var/lib/apt,sharing=locked \
|
||||
rm -f /etc/apt/apt.conf.d/docker-clean \
|
||||
; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache \
|
||||
&& apt-get update \
|
||||
&& apt-get install -yqq --no-install-recommends \
|
||||
build-essential
|
||||
|
||||
RUN corepack enable
|
||||
|
||||
WORKDIR /misskey
|
||||
|
||||
COPY --link ["pnpm-lock.yaml", "pnpm-workspace.yaml", "package.json", "./"]
|
||||
COPY --link ["scripts", "./scripts"]
|
||||
COPY --link ["packages/backend/package.json", "./packages/backend/"]
|
||||
COPY --link ["packages/frontend/package.json", "./packages/frontend/"]
|
||||
COPY --link ["packages/sw/package.json", "./packages/sw/"]
|
||||
|
||||
RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \
|
||||
pnpm i --frozen-lockfile --aggregate-output
|
||||
|
||||
COPY --link . ./
|
||||
|
||||
ARG NODE_ENV=production
|
||||
|
||||
WORKDIR /misskey
|
||||
|
||||
COPY . ./
|
||||
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y build-essential
|
||||
RUN git submodule update --init
|
||||
RUN yarn install
|
||||
RUN yarn build
|
||||
RUN rm -rf .git
|
||||
RUN pnpm build
|
||||
RUN rm -rf .git/
|
||||
|
||||
FROM node:16.15.1-bullseye-slim AS runner
|
||||
FROM node:${NODE_VERSION}-slim AS runner
|
||||
|
||||
ARG UID="991"
|
||||
ARG GID="991"
|
||||
|
||||
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
|
||||
--mount=type=cache,target=/var/lib/apt,sharing=locked \
|
||||
rm -f /etc/apt/apt.conf.d/docker-clean \
|
||||
; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache \
|
||||
&& apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
ffmpeg tini curl \
|
||||
&& corepack enable \
|
||||
&& groupadd -g "${GID}" misskey \
|
||||
&& useradd -l -u "${UID}" -g "${GID}" -m -d /misskey misskey \
|
||||
&& find / -type f -perm /u+s -ignore_readdir_race -exec chmod u-s {} \; \
|
||||
&& find / -type f -perm /g+s -ignore_readdir_race -exec chmod g-s {} \;
|
||||
|
||||
USER misskey
|
||||
WORKDIR /misskey
|
||||
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y ffmpeg tini
|
||||
|
||||
COPY --from=builder /misskey/node_modules ./node_modules
|
||||
COPY --from=builder /misskey/built ./built
|
||||
COPY --from=builder /misskey/packages/backend/node_modules ./packages/backend/node_modules
|
||||
COPY --from=builder /misskey/packages/backend/built ./packages/backend/built
|
||||
COPY --from=builder /misskey/packages/client/node_modules ./packages/client/node_modules
|
||||
COPY . ./
|
||||
COPY --chown=misskey:misskey --from=builder /misskey/node_modules ./node_modules
|
||||
COPY --chown=misskey:misskey --from=builder /misskey/built ./built
|
||||
COPY --chown=misskey:misskey --from=builder /misskey/packages/backend/node_modules ./packages/backend/node_modules
|
||||
COPY --chown=misskey:misskey --from=builder /misskey/packages/backend/built ./packages/backend/built
|
||||
COPY --chown=misskey:misskey --from=builder /misskey/packages/frontend/node_modules ./packages/frontend/node_modules
|
||||
COPY --chown=misskey:misskey --from=builder /misskey/fluent-emojis /misskey/fluent-emojis
|
||||
COPY --chown=misskey:misskey . ./
|
||||
|
||||
ENV NODE_ENV=production
|
||||
HEALTHCHECK --interval=5s --retries=20 CMD ["/bin/bash", "/misskey/healthcheck.sh"]
|
||||
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||
CMD ["npm", "run", "migrateandstart"]
|
||||
CMD ["pnpm", "run", "migrateandstart"]
|
||||
|
||||
@@ -24,6 +24,8 @@
|
||||
|
||||
---
|
||||
|
||||
[](https://codecov.io/gh/misskey-dev/misskey)
|
||||
|
||||
</div>
|
||||
|
||||
<div>
|
||||
|
||||
18
ROADMAP.md
@@ -5,16 +5,18 @@ Also, the later tasks are more indefinite and are subject to change as developme
|
||||
## (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
|
||||
- ~~Make the number of type errors zero (backend)~~ → Done ✔️
|
||||
- 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
|
||||
- ~~Fix tests~~ → Done ✔️
|
||||
- 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~~ → Done ✔️
|
||||
- https://github.com/misskey-dev/misskey/pull/9085
|
||||
- ~~Measure coverage~~ → Done ✔️
|
||||
- https://github.com/misskey-dev/misskey/pull/9081
|
||||
- Improve documentation
|
||||
- Refactoring
|
||||
- Extract the logic of each endpoint definition into a service and just call it
|
||||
|
||||
## (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.
|
||||
|
||||
BIN
assets/backend.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
@@ -1,3 +1,4 @@
|
||||
apiVersion: v2
|
||||
name: misskey
|
||||
version: 0.0.0
|
||||
description: This chart is created for the purpose of previewing Pull Requests. Do not use this for production use.
|
||||
|
||||
@@ -133,11 +133,6 @@ id: "aid"
|
||||
# IP address family used for outgoing request (ipv4, ipv6 or dual)
|
||||
#outgoingAddressFamily: ipv4
|
||||
|
||||
# Syslog option
|
||||
#syslog:
|
||||
# host: localhost
|
||||
# port: 514
|
||||
|
||||
# Proxy for HTTP/HTTPS
|
||||
#proxy: http://127.0.0.1:3128
|
||||
|
||||
@@ -154,8 +149,8 @@ id: "aid"
|
||||
# Media Proxy
|
||||
#mediaProxy: https://example.com/proxy
|
||||
|
||||
# Sign to ActivityPub GET request (default: false)
|
||||
#signToActivityPubGet: true
|
||||
# Sign to ActivityPub GET request (default: true)
|
||||
signToActivityPubGet: true
|
||||
|
||||
#allowedPrivateNetworks: [
|
||||
# '127.0.0.1/32'
|
||||
|
||||
5
codecov.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
coverage:
|
||||
status:
|
||||
project:
|
||||
default:
|
||||
only_pulls: true
|
||||
@@ -29,17 +29,17 @@ describe('After user signed in', () => {
|
||||
|
||||
it('first widget should be removed', () => {
|
||||
cy.get('.mk-widget-edit').click();
|
||||
cy.get('.customize-container:first-child .remove._button').click();
|
||||
cy.get('.customize-container').should('have.length', 2);
|
||||
cy.get('.data-cy-customize-container:first-child .data-cy-customize-container-remove._button').click();
|
||||
cy.get('.data-cy-customize-container').should('have.length', 2);
|
||||
});
|
||||
|
||||
function buildWidgetTest(widgetName) {
|
||||
it(`${widgetName} widget should get added`, () => {
|
||||
cy.get('.mk-widget-edit').click();
|
||||
cy.get('.mk-widget-select select').select(widgetName, { force: true });
|
||||
cy.get('.bg._modalBg.transparent').click({ multiple: true, force: true });
|
||||
cy.get('.data-cy-bg._modalBg.data-cy-transparent').click({ multiple: true, force: true });
|
||||
cy.get('.mk-widget-add').click({ force: true });
|
||||
cy.get(`.mkw-${widgetName}`).should('exist');
|
||||
cy.get(`.data-cy-mkw-${widgetName}`).should('exist');
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ Cypress.Commands.add('resetState', () => {
|
||||
cy.window(win => {
|
||||
win.indexedDB.deleteDatabase('keyval-store');
|
||||
});
|
||||
cy.request('POST', '/api/reset-db').as('reset');
|
||||
cy.request('POST', '/api/reset-db', {}).as('reset');
|
||||
cy.get('@reset').its('status').should('equal', 204);
|
||||
cy.reload(true);
|
||||
});
|
||||
|
||||
@@ -8,6 +8,11 @@ services:
|
||||
- db
|
||||
- redis
|
||||
# - es
|
||||
depends_on:
|
||||
db:
|
||||
condition: service_healthy
|
||||
redis:
|
||||
condition: service_healthy
|
||||
ports:
|
||||
- "3000:3000"
|
||||
networks:
|
||||
@@ -19,21 +24,29 @@ services:
|
||||
|
||||
redis:
|
||||
restart: always
|
||||
image: redis:4.0-alpine
|
||||
image: redis:7-alpine
|
||||
networks:
|
||||
- internal_network
|
||||
volumes:
|
||||
- ./redis:/data
|
||||
healthcheck:
|
||||
test: "redis-cli ping"
|
||||
interval: 5s
|
||||
retries: 20
|
||||
|
||||
db:
|
||||
restart: always
|
||||
image: postgres:12.2-alpine
|
||||
image: postgres:15-alpine
|
||||
networks:
|
||||
- internal_network
|
||||
env_file:
|
||||
- .config/docker.env
|
||||
volumes:
|
||||
- ./db:/var/lib/postgresql/data
|
||||
healthcheck:
|
||||
test: "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"
|
||||
interval: 5s
|
||||
retries: 20
|
||||
|
||||
# es:
|
||||
# restart: always
|
||||
1
fluent-emojis
Submodule
16
gulpfile.js
@@ -15,21 +15,21 @@ gulp.task('copy:backend:views', () =>
|
||||
gulp.src('./packages/backend/src/server/web/views/**/*').pipe(gulp.dest('./packages/backend/built/server/web/views'))
|
||||
);
|
||||
|
||||
gulp.task('copy:client:fonts', () =>
|
||||
gulp.src('./packages/client/node_modules/three/examples/fonts/**/*').pipe(gulp.dest('./built/_client_dist_/fonts/'))
|
||||
gulp.task('copy:frontend:fonts', () =>
|
||||
gulp.src('./packages/frontend/node_modules/three/examples/fonts/**/*').pipe(gulp.dest('./built/_frontend_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:frontend:tabler-icons', () =>
|
||||
gulp.src('./packages/frontend/node_modules/@tabler/icons-webfont/**/*').pipe(gulp.dest('./built/_frontend_dist_/tabler-icons/'))
|
||||
);
|
||||
|
||||
gulp.task('copy:client:locales', cb => {
|
||||
fs.mkdirSync('./built/_client_dist_/locales', { recursive: true });
|
||||
gulp.task('copy:frontend:locales', cb => {
|
||||
fs.mkdirSync('./built/_frontend_dist_/locales', { recursive: true });
|
||||
|
||||
const v = { '_version_': meta.version };
|
||||
|
||||
for (const [lang, locale] of Object.entries(locales)) {
|
||||
fs.writeFileSync(`./built/_client_dist_/locales/${lang}.${meta.version}.json`, JSON.stringify({ ...locale, ...v }), 'utf-8');
|
||||
fs.writeFileSync(`./built/_frontend_dist_/locales/${lang}.${meta.version}.json`, JSON.stringify({ ...locale, ...v }), 'utf-8');
|
||||
}
|
||||
|
||||
cb();
|
||||
@@ -53,7 +53,7 @@ gulp.task('build:backend:style', () => {
|
||||
});
|
||||
|
||||
gulp.task('build', gulp.parallel(
|
||||
'copy:client:locales', 'copy:backend:views', 'build:backend:script', 'build:backend:style', 'copy:client:fonts', 'copy:client:fontawesome'
|
||||
'copy:frontend:locales', 'copy:backend:views', 'build:backend:script', 'build:backend:style', 'copy:frontend:fonts', 'copy:frontend:tabler-icons'
|
||||
));
|
||||
|
||||
gulp.task('default', gulp.task('build'));
|
||||
|
||||
4
healthcheck.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
PORT=$(grep '^port:' /misskey/.config/default.yml | awk 'NR==1{print $2; exit}')
|
||||
curl -s -S -o /dev/null "http://localhost:${PORT}"
|
||||
@@ -12,6 +12,7 @@ fetchingAsApObject: "جارٍ جلبه مِن الفديفرس…"
|
||||
ok: " حسناً"
|
||||
gotIt: "فهِمت"
|
||||
cancel: " إلغاء"
|
||||
noThankYou: "ليس اﻵن"
|
||||
enterUsername: "أدخِل إسم مسخدم"
|
||||
renotedBy: "أعاد نشرها {user}"
|
||||
noNotes: "لم يُعثر على أية ملاحظات"
|
||||
@@ -52,6 +53,7 @@ searchUser: "ابحث عن مستخدمين"
|
||||
reply: "رد"
|
||||
loadMore: "عرض المزيد"
|
||||
showMore: "عرض المزيد"
|
||||
showLess: "اغلق"
|
||||
youGotNewFollower: "يتابعك"
|
||||
receiveFollowRequest: "تلقيت طلب متابعة"
|
||||
followRequestAccepted: "قُبل طلب المتابعة"
|
||||
@@ -106,6 +108,7 @@ clickToShow: "اضغط للعرض"
|
||||
sensitive: "محتوى حساس"
|
||||
add: "إضافة"
|
||||
reaction: "التفاعلات"
|
||||
reactions: "التفاعلات"
|
||||
reactionSetting: "التفاعلات المراد عرضها في منتقي التفاعلات."
|
||||
reactionSettingDescription2: "اسحب لترتيب ، انقر للحذف ، استخدم \"+\" للإضافة."
|
||||
rememberNoteVisibility: "تذكر إعدادت مدى رؤية الملاحظات"
|
||||
@@ -162,7 +165,6 @@ annotation: "التعليقات"
|
||||
federation: "الفديرالية"
|
||||
instances: "مثيل الخادم"
|
||||
registeredAt: "مسجل منذ"
|
||||
latestRequestSentAt: "آخر طلب أرسِل في"
|
||||
latestRequestReceivedAt: "آخر طلب تُلقي في"
|
||||
latestStatus: "الحالات الأخيرة"
|
||||
storageUsage: "مساحة التخزين المستخدمة"
|
||||
@@ -201,6 +203,7 @@ done: "تمّ"
|
||||
processing: "المعالجة جارية"
|
||||
preview: "معاينة"
|
||||
default: "افتراضي"
|
||||
defaultValueIs: "الافتراضي: {value}"
|
||||
noCustomEmojis: "ليس هناك إيموجي"
|
||||
noJobs: "لا توجد مهام"
|
||||
federating: "الفديرالية جارية"
|
||||
@@ -342,6 +345,8 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "تمكين reCAPTCHA"
|
||||
recaptchaSiteKey: "مفتاح الموقع"
|
||||
recaptchaSecretKey: "المفتاح السري"
|
||||
turnstileSiteKey: "مفتاح الموقع"
|
||||
turnstileSecretKey: "المفتاح السري"
|
||||
avoidMultiCaptchaConfirm: "يمكن أن يتسبب استخدام عدة خدمات لكلمات التحقق في حدوث تداخل. هل ترغب في إلغاء تنشيط الخدمات الأخرى؟ يمكنك ترك هذه الخدمات نشطة بالضغط على \"ألغ\"."
|
||||
antennas: "الهوائيات"
|
||||
manageAntennas: "إدارة الهوائيات"
|
||||
@@ -376,6 +381,7 @@ administrator: "المدير"
|
||||
token: "الرمز المميز"
|
||||
twoStepAuthentication: "الإستيثاق بعاملَيْن"
|
||||
moderator: "مشرِف"
|
||||
moderation: "الإشراف"
|
||||
nUsersMentioned: "{n} مستخدمين أُشير إليهم"
|
||||
securityKey: "مفتاح الأمان"
|
||||
securityKeyName: "اسم المفتاح"
|
||||
@@ -442,7 +448,6 @@ language: "اللغة"
|
||||
uiLanguage: "لغة واجهة المستخدم"
|
||||
groupInvited: "دُعيت إلى فريقٍ"
|
||||
aboutX: "عن {x}"
|
||||
useOsNativeEmojis: "استخدم الإيموجي الخاصة بنظام التشغيل"
|
||||
youHaveNoGroups: "لا تمتلك أية فِرَق"
|
||||
joinOrCreateGroup: "احصل على دعوة لفريق أو أنشئ واحدًا."
|
||||
noHistory: "السجل فارغ"
|
||||
@@ -485,6 +490,7 @@ deleteAll: "حذف الكل"
|
||||
showFixedPostForm: "أظهر نموذج الكتابة في أعلى الصفحة"
|
||||
newNoteRecived: "هناك ملاحظات جديدة"
|
||||
sounds: "الرنات"
|
||||
sound: "الرنات"
|
||||
listen: "استمع"
|
||||
none: "لا شيء"
|
||||
showInPage: "اعرض في الصفحة"
|
||||
@@ -809,6 +815,16 @@ colored: "ملوّن"
|
||||
label: "التسمية"
|
||||
localOnly: "المحلي فقط"
|
||||
account: "الحسابات"
|
||||
cannotLoad: "تعذر التحميل"
|
||||
like: "أعجبني"
|
||||
show: "المظهر"
|
||||
color: "اللون"
|
||||
_role:
|
||||
priority: "الأولوية"
|
||||
_priority:
|
||||
low: "منخفضة"
|
||||
middle: "متوسط"
|
||||
high: "عالية"
|
||||
_emailUnavailable:
|
||||
used: "هذا البريد الإلكتروني مستخدم"
|
||||
format: "صيغة البريد الإلكتروني غير صالحة"
|
||||
@@ -832,6 +848,7 @@ _accountDelete:
|
||||
_ad:
|
||||
back: "رجوع"
|
||||
reduceFrequencyOfThisAd: "قلل عرض هذا الإعلان"
|
||||
hide: "لا تظهره بتاتًا"
|
||||
_forgotPassword:
|
||||
enterEmail: "أدخل البريد الإلكتروني المرتبط بحسابك لكي يرسل إليك رابط لإعادة تعيين كلمة المرور."
|
||||
ifNoEmail: "إذا لم تربط حسابك ببريد إلكتروني سيتوجب عليك التواصل مع مدير الموقع."
|
||||
@@ -869,56 +886,6 @@ _nsfw:
|
||||
respect: "اخف الوسائط ذات المحتوى الحساس"
|
||||
ignore: "اعرض الوسائط ذات المحتوى الحساس"
|
||||
force: "اخف كل الوسائط"
|
||||
_mfm:
|
||||
cheatSheet: "مرجع ملخص عن MFM"
|
||||
intro: "MFM هي لغة ترميزية مخصصة يمكن استخدامها في عدّة أماكن في ميسكي. يمكنك مراجعة كل تعابيرها مع كيفية استخدامها هنا."
|
||||
mention: "أشر الى"
|
||||
mentionDescription: "يمكنك الإشارة لمستخدم معيّن من خلال كتابة @ متبوعة باسم مستخدم."
|
||||
hashtag: "الوسوم"
|
||||
hashtagDescription: "يمكنك تعيين وسم من خلال كتابة # متبوعة بالنص المطلوب."
|
||||
url: "الرابط"
|
||||
urlDescription: "يمكن عرض الروابط"
|
||||
link: "رابط"
|
||||
bold: "عريض"
|
||||
boldDescription: "جعل الحروف أثخن لإبرازها."
|
||||
small: "صغير"
|
||||
smallDescription: "يعرض المحتوى صغيرًا ورفيعًا."
|
||||
center: "وسط"
|
||||
centerDescription: "يمركز المحتوى في الوَسَط."
|
||||
quote: "اقتبس"
|
||||
quoteDescription: "يعرض المحتوى كاقتباس"
|
||||
emoji: "إيموجي مخصص"
|
||||
emojiDescription: "إحاطة اسم الإيموجي بنقطتي تفسير سيستبدله بصورة الإيموجي."
|
||||
search: "البحث"
|
||||
searchDescription: "يعرض نصًا في صندوق البحث"
|
||||
flip: "اقلب"
|
||||
flipDescription: "يقلب المحتوى عموديًا أو أفقيًا"
|
||||
jelly: "تأثير (هلام)"
|
||||
jellyDescription: "يمنح المحتوى حركة هلامية."
|
||||
tada: "تأثير (تادا)"
|
||||
tadaDescription: "يمنح للمحتوى تأثير تادا"
|
||||
jump: "تأثير (قفز)"
|
||||
jumpDescription: "يمنح للمحتوى حركة قفز."
|
||||
bounce: "تأثير (ارتداد)"
|
||||
bounceDescription: "يمنح للمحتوى حركة ارتدادية"
|
||||
shake: "تأثير (اهتزاز)"
|
||||
shakeDescription: "يمنح المحتوى حركة اهتزازية."
|
||||
spin: "تأثير (دوران)"
|
||||
spinDescription: "يمنح المحتوى حركة دورانية."
|
||||
x2: "كبير"
|
||||
x2Description: "يُكبر المحتوى"
|
||||
x3: "كبير جداً"
|
||||
x3Description: "يُضخم المحتوى"
|
||||
x4: "هائل"
|
||||
x4Description: "يُضخم المحتوى أكثر مما سبق."
|
||||
blur: "طمس"
|
||||
blurDescription: "يطمس المحتوى، لكن بالتمرير فوقه سيظهر بوضوح."
|
||||
font: "الخط"
|
||||
fontDescription: "الخط المستخدم لعرض المحتوى."
|
||||
rainbow: "قوس قزح"
|
||||
rainbowDescription: "اجعل المحتوى يظهر بألوان الطيف"
|
||||
rotate: "تدوير"
|
||||
rotateDescription: "يُدير المحتوى بزاوية معيّنة."
|
||||
_instanceTicker:
|
||||
none: "لا تظهره بتاتًا"
|
||||
remote: "أظهر للمستخدمين البِعاد"
|
||||
@@ -1109,6 +1076,8 @@ _weekday:
|
||||
friday: "الجمعة"
|
||||
saturday: "السبت"
|
||||
_widgets:
|
||||
profile: "الملف التعريفي"
|
||||
instanceInfo: "معلومات مثيل الخادم"
|
||||
memo: "ملاحظة لاصقة"
|
||||
notifications: "الإشعارات"
|
||||
timeline: "الخيط الزمني"
|
||||
@@ -1126,6 +1095,8 @@ _widgets:
|
||||
onlineUsers: "المتّصلون"
|
||||
jobQueue: "قائمة الانتظار"
|
||||
serverMetric: "إحصائيات الخادم"
|
||||
_userList:
|
||||
chooseList: "اختر قائمة"
|
||||
_cw:
|
||||
hide: "إخفاء"
|
||||
show: "عرض المزيد"
|
||||
@@ -1222,6 +1193,11 @@ _timelines:
|
||||
local: "المحلي"
|
||||
social: "الاجتماعي"
|
||||
global: "الشامل"
|
||||
_play:
|
||||
viewSource: "اظهر المصدر"
|
||||
featured: "الأكثر شعبية"
|
||||
title: "العنوان"
|
||||
summary: "الوصف"
|
||||
_pages:
|
||||
newPage: "أنشئ صفحة جديدة"
|
||||
editPage: "عدّل الصفحة"
|
||||
@@ -1255,8 +1231,6 @@ _pages:
|
||||
eyeCatchingImageRemove: "احذف صورة مصغّرة"
|
||||
chooseBlock: "إضافة كتلة"
|
||||
selectType: "اختر النوع"
|
||||
enterVariableName: "أدخل اسم المتغيّر"
|
||||
variableNameIsAlreadyUsed: "هذا الاسم محجوز"
|
||||
contentBlocks: "المحتوى"
|
||||
inputBlocks: "مُدخل"
|
||||
specialBlocks: "خاص"
|
||||
@@ -1266,225 +1240,11 @@ _pages:
|
||||
section: "قسم"
|
||||
image: "الصور"
|
||||
button: "زرّ"
|
||||
_if:
|
||||
variable: "متغيّر"
|
||||
post: "أنشئ ملاحظة"
|
||||
_post:
|
||||
text: "المحتوى"
|
||||
textInput: "مُدخل نصي"
|
||||
_textInput:
|
||||
name: "اسم المتغير"
|
||||
text: "العنوان"
|
||||
default: "القيمة الافتراضية"
|
||||
textareaInput: "مدخل نصي متعدد الأسطر"
|
||||
_textareaInput:
|
||||
name: "اسم المتغير"
|
||||
text: "العنوان"
|
||||
default: "القيمة الافتراضية"
|
||||
numberInput: "مُدخل رقمي"
|
||||
_numberInput:
|
||||
name: "اسم المتغير"
|
||||
text: "العنوان"
|
||||
default: "القيمة الافتراضية"
|
||||
_canvas:
|
||||
width: "العُرض"
|
||||
height: "الإرتفاع"
|
||||
note: "ملاحظة مضمّنة"
|
||||
_note:
|
||||
id: "معرّف الملاحظة"
|
||||
idDescription: "كبديل يمكنك إدخال رابك الملاحظة هنا"
|
||||
detailed: "عرض مفصّل"
|
||||
switch: "بدّل"
|
||||
_switch:
|
||||
name: "اسم المتغير"
|
||||
text: "العنوان"
|
||||
default: "القيمة الافتراضية"
|
||||
counter: "العداد"
|
||||
_counter:
|
||||
name: "اسم المتغير"
|
||||
text: "العنوان"
|
||||
inc: "زِد"
|
||||
_button:
|
||||
text: "العنوان"
|
||||
colored: "ملوّن"
|
||||
action: "الإجراء عند ضغط الزّر"
|
||||
_action:
|
||||
dialog: "أظهر مربع حوار"
|
||||
_dialog:
|
||||
content: "المحتوى"
|
||||
resetRandom: "صفِّر البذرة"
|
||||
pushEvent: "أرسل حدثًا"
|
||||
_pushEvent:
|
||||
event: "اسم الحدث"
|
||||
message: "إظهار رسالة عند التفعيل"
|
||||
variable: "أرسل المتغيّر"
|
||||
no-variable: "لا شيء"
|
||||
_callAiScript:
|
||||
functionName: "اسم الدالة"
|
||||
radioButton: "الخيار "
|
||||
_radioButton:
|
||||
name: "اسم المتغير"
|
||||
title: "العنوان"
|
||||
values: "قائمة الخيارات (كل خيار في سطر لوحده)"
|
||||
default: "القيمة الافتراضية"
|
||||
script:
|
||||
categories:
|
||||
logical: "عمليّة منطقيّة"
|
||||
operation: "حساب"
|
||||
comparison: "مقارنة"
|
||||
random: "عشوائي"
|
||||
value: "القيم"
|
||||
fn: "دوال"
|
||||
text: "إجراءات على النصوص"
|
||||
convert: "تحويل"
|
||||
list: "القوائم"
|
||||
blocks:
|
||||
text: "نص"
|
||||
textList: "قائمة نصية"
|
||||
_textList:
|
||||
info: "اجعل كل مدخل في سطر لوحده"
|
||||
strLen: "طول النص"
|
||||
_strLen:
|
||||
arg1: "نص"
|
||||
strPick: "استخرج محرفًا"
|
||||
_strPick:
|
||||
arg1: "نص"
|
||||
arg2: "موضع المحرف"
|
||||
strReplace: "استبدال النّص"
|
||||
_strReplace:
|
||||
arg1: "نص"
|
||||
arg2: "استُبدِل بـ"
|
||||
arg3: "استُبدِل بـ"
|
||||
strReverse: "اقلب النص"
|
||||
_strReverse:
|
||||
arg1: "نص"
|
||||
_join:
|
||||
arg1: "القوائم"
|
||||
arg2: "فاصل"
|
||||
add: "إضافة"
|
||||
_add:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
subtract: "اطرح"
|
||||
_subtract:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
multiply: "اضرب"
|
||||
_multiply:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
divide: "اقسم"
|
||||
_divide:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
mod: "الباقي"
|
||||
_mod:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
round: "تقريب عدد عشري"
|
||||
_round:
|
||||
arg1: "رقم"
|
||||
eq: "أ و ب متساويان"
|
||||
_eq:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
notEq: "أ و ب مختلفان"
|
||||
_notEq:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
and: "أ و ب"
|
||||
_and:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
or: "أ أو ب"
|
||||
_or:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
lt: "أ أصغر من ب"
|
||||
_lt:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
gt: "أ أكبر من ب"
|
||||
_gt:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
ltEq: "أ أصغر من أو يساوي ب"
|
||||
_ltEq:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
gtEq: "أ أكبر من أو يساوي ب"
|
||||
_gtEq:
|
||||
arg1: "أ"
|
||||
arg2: "ب"
|
||||
if: "فرع"
|
||||
random: "عشوائي"
|
||||
rannum: "رقم عشوائي"
|
||||
_rannum:
|
||||
arg1: "أدنى قيمة"
|
||||
arg2: "أقصى قيمة"
|
||||
randomPick: "اختر عشوائيًا من القائمة"
|
||||
_randomPick:
|
||||
arg1: "القوائم"
|
||||
dailyRandom: "عشوائي (يتغير مرة يوميًا لكل مستخدم)"
|
||||
dailyRannum: "رقم عشوائي (يتغير مرة يوميًا لكل مستخدم)"
|
||||
_dailyRannum:
|
||||
arg1: "أدنى قيمة"
|
||||
arg2: "أقصى قيمة"
|
||||
dailyRandomPick: "اختيار عشوائي من قائمة (يتغير مرة يوميًا لكل مستخدم)"
|
||||
_dailyRandomPick:
|
||||
arg1: "القوائم"
|
||||
seedRandom: "عشوائي (عبر بذرة)"
|
||||
_seedRandom:
|
||||
arg1: "البذرة"
|
||||
seedRannum: "رقم عشوائي (عبر بذرة)"
|
||||
_seedRannum:
|
||||
arg1: "البذرة"
|
||||
arg2: "أدنى قيمة"
|
||||
arg3: "أقصى قيمة"
|
||||
seedRandomPick: "اختيار عشوائي من القائمة (عبر بذرة)"
|
||||
_seedRandomPick:
|
||||
arg1: "البذرة"
|
||||
arg2: "القوائم"
|
||||
DRPWPM: "اختيار عشوائي من قائمة الاحتمالات (تتغير مرة يوميًا لكل مستخدم)"
|
||||
_DRPWPM:
|
||||
arg1: "قائمة نصية"
|
||||
pick: "اختر من القائمة"
|
||||
_pick:
|
||||
arg1: "القوائم"
|
||||
arg2: "الموضع"
|
||||
listLen: "طول القائمة"
|
||||
_listLen:
|
||||
arg1: "القوائم"
|
||||
number: "رقم"
|
||||
stringToNumber: "حوّل نصًا إلى رقم"
|
||||
_stringToNumber:
|
||||
arg1: "نص"
|
||||
numberToString: "حوّل رقمًا إلى نص"
|
||||
_numberToString:
|
||||
arg1: "رقم"
|
||||
_splitStrByLine:
|
||||
arg1: "نص"
|
||||
ref: "متغيّر"
|
||||
aiScriptVar: "متغيّر AiScript"
|
||||
fn: "دالة"
|
||||
_fn:
|
||||
slots: "خانات"
|
||||
arg1: "المُخرج"
|
||||
for: "حلقة تكرار"
|
||||
_for:
|
||||
arg1: "عدد مرات التكرار"
|
||||
arg2: "الإجراء"
|
||||
typeError: "الخانة {slot} تقبل \"{expect}\" لكن القيمة المعطاة هي \"{actual}\"!"
|
||||
thereIsEmptySlot: "الخانة {slot} فارغة!"
|
||||
types:
|
||||
string: "نص"
|
||||
number: "رقم"
|
||||
array: "القوائم"
|
||||
stringArray: "قائمة نصية"
|
||||
emptySlot: "خانة فارغة"
|
||||
enviromentVariables: "متغيرات البيئة"
|
||||
pageVariables: "متغيرات الصفحة"
|
||||
argVariables: "خانة إدخال"
|
||||
_relayStatus:
|
||||
requesting: "مُعلّق"
|
||||
accepted: "مقبول"
|
||||
@@ -1495,7 +1255,6 @@ _notification:
|
||||
youGotReply: "ردّ عليك {name}"
|
||||
youGotQuote: "اقتبس منك {name}"
|
||||
youRenoted: "إعادت نشر من {name}"
|
||||
youGotPoll: "شارك {name} في استطلاع الرأي"
|
||||
youGotMessagingMessageFromUser: "لقد تلقيت رسالة مِن {name}"
|
||||
youGotMessagingMessageFromGroup: "لقد أرسِلَت رسالة إلى الفريق {name}"
|
||||
youWereFollowed: "يتابعك"
|
||||
@@ -1503,6 +1262,7 @@ _notification:
|
||||
yourFollowRequestAccepted: "قُبل طلب المتابعة"
|
||||
youWereInvitedToGroup: "دُعيت إلى فريقٍ"
|
||||
pollEnded: "ظهرت نتائج الاستطلاع"
|
||||
unreadAntennaNote: "هوائي {name}"
|
||||
_types:
|
||||
all: "الكل"
|
||||
follow: "متابِعون جدد"
|
||||
@@ -1511,7 +1271,6 @@ _notification:
|
||||
renote: "أعد النشر"
|
||||
quote: "الاقتباسات"
|
||||
reaction: "التفاعلات"
|
||||
pollVote: "مصوِت شارك في الاستطلاع"
|
||||
receiveFollowRequest: "طلبات المتابعة المتلقاة"
|
||||
followRequestAccepted: "طلبات المتابعة المقبولة"
|
||||
groupInvited: "دعوات الفريق"
|
||||
@@ -1536,5 +1295,6 @@ _deck:
|
||||
tl: "الخيط الزمني"
|
||||
antenna: "الهوائيات"
|
||||
list: "القوائم"
|
||||
channel: "القنوات"
|
||||
mentions: "الإشارات"
|
||||
direct: "مباشرة"
|
||||
|
||||
@@ -52,6 +52,7 @@ searchUser: "ব্যবহারকারী খুঁজুন..."
|
||||
reply: "জবাব"
|
||||
loadMore: "আরও দেখুন"
|
||||
showMore: "আরও দেখুন"
|
||||
showLess: "বন্ধ"
|
||||
youGotNewFollower: "আপনাকে অনুসরণ করছে"
|
||||
receiveFollowRequest: "অনুসরণ করার জন্য অনুরোধ পাওয়া গেছে"
|
||||
followRequestAccepted: "অনুসরণ করার অনুরোধ গৃহীত হয়েছে"
|
||||
@@ -106,6 +107,7 @@ clickToShow: "দেখার জন্য ক্লিক করুন"
|
||||
sensitive: "সংবেদনশীল বিষয়বস্তু"
|
||||
add: "যুক্ত করুন"
|
||||
reaction: "প্রতিক্রিয়া"
|
||||
reactions: "প্রতিক্রিয়া"
|
||||
reactionSetting: "রিঅ্যাকশন পিকারে যেসকল প্রতিক্রিয়া দেখানো হবে"
|
||||
reactionSettingDescription2: "পুনরায় সাজাতে টেনে আনুন, মুছতে ক্লিক করুন, যোগ করতে + টিপুন।"
|
||||
rememberNoteVisibility: "নোটের দৃশ্যমান্যতার সেটিংস মনে রাখুন"
|
||||
@@ -163,7 +165,6 @@ annotation: "মন্তব্য"
|
||||
federation: "ফেডিভার্স"
|
||||
instances: "ইন্সট্যান্স"
|
||||
registeredAt: "যোগ দিয়েছেন"
|
||||
latestRequestSentAt: "শেষ রিকুয়েস্ট পাঠানো হয়েছে"
|
||||
latestRequestReceivedAt: "শেষ রিকুয়েস্ট গৃহীত হয়েছে"
|
||||
latestStatus: "সর্বশেষ অবস্থা"
|
||||
storageUsage: "স্টোরেজের ব্যাবহার"
|
||||
@@ -346,6 +347,8 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "reCAPTCHA চালু করুন"
|
||||
recaptchaSiteKey: "সাইট কী"
|
||||
recaptchaSecretKey: "সিক্রেট কী"
|
||||
turnstileSiteKey: "সাইট কী"
|
||||
turnstileSecretKey: "সিক্রেট কী"
|
||||
avoidMultiCaptchaConfirm: "একাধিক Captcha ব্যবহার করলে তারা পরস্পরের কাজে বাধা দিতে পারে। আপনি কি অন্যান্য Captcha নিষ্ক্রিয় করতে চান? আপনি 'বাতিল' ক্লিক করার মাধ্যমে একাধিক Captcha চালু রাখতে পারেন।"
|
||||
antennas: "অ্যান্টেনা"
|
||||
manageAntennas: "অ্যান্টেনা ব্যবস্থাপনা"
|
||||
@@ -447,13 +450,11 @@ language: "ভাষা"
|
||||
uiLanguage: "UI এর ভাষা"
|
||||
groupInvited: "আপনি একটি গ্রুপে আমন্ত্রিত হয়েছেন"
|
||||
aboutX: "{x} সম্পর্কে"
|
||||
useOsNativeEmojis: "অপারেটিং সিস্টেমের নেটিভ ইমোজি ব্যবহার করুন"
|
||||
disableDrawer: "ড্রয়ার মেনু প্রদর্শন করবেন না"
|
||||
youHaveNoGroups: "আপনার কোন গ্রুপ নেই "
|
||||
joinOrCreateGroup: "একটি বিদ্যমান গ্রুপের আমন্ত্রণ পান বা একটি নতুন গ্রুপ তৈরি করুন৷"
|
||||
noHistory: "কোনো ইতিহাস নেই"
|
||||
signinHistory: "প্রবেশ করার ইতিহাস"
|
||||
disableAnimatedMfm: "অ্যানিমেটেড MFM অক্ষম করুন"
|
||||
doing: "প্রক্রিয়া করছে..."
|
||||
category: "বিভাগ"
|
||||
tags: "ট্যাগসমূহ"
|
||||
@@ -500,6 +501,7 @@ deleteAll: "সব মুছুন"
|
||||
showFixedPostForm: "টাইমলাইনের শীর্ষে পোস্ট করার ফর্মটি দেখান"
|
||||
newNoteRecived: "নতুন নোট আছে"
|
||||
sounds: "শব্দ"
|
||||
sound: "শব্দ"
|
||||
listen: "শুনুন"
|
||||
none: "কিছুই না"
|
||||
showInPage: "পেজে দেখান"
|
||||
@@ -849,6 +851,15 @@ colored: "রঙ্গিন"
|
||||
label: "লেবেল"
|
||||
localOnly: "শুধুমাত্র লোকাল"
|
||||
account: "অ্যাকাউন্টগুলি"
|
||||
like: "পছন্দ করা"
|
||||
show: "প্রদর্শন"
|
||||
color: "রং"
|
||||
_role:
|
||||
priority: "অগ্রাধিকার"
|
||||
_priority:
|
||||
low: "নিম্ন"
|
||||
middle: "মাঝারি"
|
||||
high: "উচ্চ"
|
||||
_emailUnavailable:
|
||||
used: "এই ইমেইল ঠিকানাটি ইতোমধ্যে ব্যবহৃত হয়েছে"
|
||||
format: "এই ইমেল ঠিকানাটি সঠিকভাবে লিখা হয়নি"
|
||||
@@ -873,6 +884,7 @@ _accountDelete:
|
||||
_ad:
|
||||
back: "পিছনে"
|
||||
reduceFrequencyOfThisAd: "এই বিজ্ঞাপনটি কম দেখান"
|
||||
hide: "দেখাবেন না"
|
||||
_forgotPassword:
|
||||
enterEmail: "আপনি আপনার অ্যাকাউন্টের জন্য নিবন্ধিত ইমেল ঠিকানা লিখুন. সেই ঠিকানায় একটি পাসওয়ার্ড রিসেট লিঙ্ক পাঠানো হবে।"
|
||||
ifNoEmail: "আপনি যদি নিবন্ধনের সময় ই-মেইল ঠিকানা না দিয়ে থাকেন, তাহলে অনুগ্রহ করে প্রশাসকের সাথে যোগাযোগ করুন।"
|
||||
@@ -910,70 +922,6 @@ _nsfw:
|
||||
respect: "স্পর্শকাতর মিডিয়া লুকান"
|
||||
ignore: "স্পর্শকাতর মিডিয়া লুকাবেন না"
|
||||
force: "সকল মিডিয়া লুকান"
|
||||
_mfm:
|
||||
cheatSheet: "MFM চিটশিট"
|
||||
intro: "MFM একটি মার্কআপ ভাষা যা Misskey-এর মধ্যে বিভিন্ন জায়গায় ব্যবহার করা যেতে পারে। এখানে আপনি MFM-এর সিনট্যাক্সগুলির একটি তালিকা দেখতে পারবেন।"
|
||||
dummy: "মিসকি ফেডিভার্সের বিশ্বকে প্রসারিত করে"
|
||||
mention: "উল্লেখ"
|
||||
mentionDescription: "@ চিহ্ন + ব্যবহারকারীর নাম একটি নির্দিষ্ট ব্যবহারকারীকে নির্দেশ করতে ব্যবহার করা যায়।"
|
||||
hashtag: "হ্যাশট্যাগ"
|
||||
hashtagDescription: "আপনি একটি # চিহ্ন + ট্যাগ সহ একটি হ্যাশট্যাগ নির্দেশ করতে পারেন।"
|
||||
url: "URL"
|
||||
urlDescription: "URL দেখানো সম্ভব।"
|
||||
link: "লিংক"
|
||||
linkDescription: "আপনি পাঠ্যের একটি নির্দিষ্ট অংশকে URL হিসাবে দেখাতে পারেন৷"
|
||||
bold: "গাঢ়"
|
||||
boldDescription: "অক্ষরগুলিকে মোটাকরে প্রদর্শন করা হবে।"
|
||||
small: "ছোট"
|
||||
smallDescription: "লেখা ছোট এবং পাতলা করে দেখানো হবে।"
|
||||
center: "সেন্টার"
|
||||
centerDescription: "লেখা মাঝ বরাবর দেখানো হবে"
|
||||
inlineCode: "কোড (ইনলাইন)"
|
||||
inlineCodeDescription: " প্রোগ্রামের কোডের জন্য ইনলাইন সিনট্যাক্স হাইলাইটিং করা হবে"
|
||||
blockCode: "কোড (ব্লক)"
|
||||
blockCodeDescription: "মাল্টি-লাইন প্রোগ্রামের কোডের জন্য সিনট্যাক্স হাইলাইট করে।"
|
||||
inlineMath: "গাণিতিক সূত্র (ইনলাইন)"
|
||||
inlineMathDescription: "গাণিতিক সূত্র প্রদর্শন করুন (KaTeX) ইনলাইন।"
|
||||
blockMath: "গাণিতিক সূত্র (ব্লক)"
|
||||
blockMathDescription: "একটি ব্লকে একাধিক লাইনের গাণিতিক সূত্র প্রদর্শন করুন (KaTeX)।"
|
||||
quote: "উদ্ধৃতি"
|
||||
quoteDescription: "বিষয়বস্তুকে একটি উদ্ধৃতি হিসাবে দেখানো হবে।"
|
||||
emoji: "স্বনির্ধারিত ইমোজিগুলি"
|
||||
emojiDescription: "আপনি একটি কাস্টম ইমোজির নাম কোলনে আবদ্ধ করে কাস্টম ইমোজিটি দেখাতে পারেন৷"
|
||||
search: "খুঁজুন"
|
||||
searchDescription: "পূর্ব-টাইপ করা পাঠ্য সহ একটি অনুসন্ধান বাক্স প্রদর্শন করে।"
|
||||
flip: "উল্টান"
|
||||
flipDescription: "বিষয়বস্তু উপরে/নীচে বা বাম/ডানে উল্টান।"
|
||||
jelly: "অ্যানিমেশন (জেলি)"
|
||||
jellyDescription: "জেলির মত অ্যানিমেশন দেখায়।"
|
||||
tada: "অ্যানিমেশন (টাডা)"
|
||||
tadaDescription: "\"টাডা!\" এর মত অ্যানিমেশন দেখায়।"
|
||||
jump: "অ্যানিমেশন (লাফ)"
|
||||
jumpDescription: "বিষয়বস্তুতে লাফ মারার মত অ্যানিমেশন দেখায়।"
|
||||
bounce: "অ্যানিমেশন (তিড়িং বিড়িং)"
|
||||
bounceDescription: "তিড়িং বিড়িং করার মত অ্যানিমেশন দেখায়।"
|
||||
shake: "অ্যানিমেশন (ঝাঁকি)"
|
||||
shakeDescription: "ঝাঁকির মত অ্যানিমেশন দেখায়।"
|
||||
twitch: "অ্যানিমেশন (মোচড়ানো)"
|
||||
twitchDescription: "মোচড়ানোর মত অ্যানিমেশন দেখায়।"
|
||||
spin: "অ্যানিমেশন (ঘুরা)"
|
||||
spinDescription: "ঘুরার মত অ্যানিমেশন দেখায়।"
|
||||
x2: "বড়"
|
||||
x2Description: "বিষয়বস্তু বড় করে দেখায়।"
|
||||
x3: "অনেক বড়"
|
||||
x3Description: "বিষয়বস্তু আরও বড় করে দেখায়।"
|
||||
x4: "অস্বাভাবিক বড়"
|
||||
x4Description: "বিষয়বস্তুকে আগের থেকেও আরও বড় করে দেখায়।"
|
||||
blur: "ব্লার"
|
||||
blurDescription: "বিষয়বস্তুকে ব্লার করতে পারেন। আপনি এর উপর মাউস কার্সার রাখলে, এটি পরিষ্কারভাবে দেখতে পাবেন।"
|
||||
font: "ফন্ট"
|
||||
fontDescription: "বিষয়বস্তুকে কোন ফন্টে দেখানো হবে তা নির্ধারণ করে।"
|
||||
rainbow: "রেইনবো"
|
||||
rainbowDescription: "বিষয়বস্তুকে রংধনুর রং গুলিতে প্রদর্শন করে।"
|
||||
sparkle: "চিক চিক"
|
||||
sparkleDescription: "বিষয়বস্তুকে একটি চিকচিকে কণা প্রভাব দেয়।"
|
||||
rotate: "ঘুরান"
|
||||
rotateDescription: "বিষয়বস্তুকে একটি নির্দিষ্ট কোনে ঘুরায়।"
|
||||
_instanceTicker:
|
||||
none: "দেখাবেন না"
|
||||
remote: "রিমোট ব্যাবহারকারীদের জন্য দেখান"
|
||||
@@ -1196,6 +1144,8 @@ _weekday:
|
||||
friday: "শুক্রবার"
|
||||
saturday: "শনিবার"
|
||||
_widgets:
|
||||
profile: "প্রোফাইল"
|
||||
instanceInfo: "ইন্সট্যান্সের তথ্য"
|
||||
memo: "স্টিকি নোট"
|
||||
notifications: "বিজ্ঞপ্তি"
|
||||
timeline: "টাইমলাইন"
|
||||
@@ -1215,6 +1165,8 @@ _widgets:
|
||||
serverMetric: "সার্ভার মেট্রিক্স"
|
||||
aiscript: "AiScript কনসোল"
|
||||
aichan: "আই চান"
|
||||
_userList:
|
||||
chooseList: "লিস্ট নির্বাচন করুন"
|
||||
_cw:
|
||||
hide: "লুকান"
|
||||
show: "আরও দেখুন"
|
||||
@@ -1315,6 +1267,12 @@ _timelines:
|
||||
local: "স্থানীয়"
|
||||
social: "সামাজিক"
|
||||
global: "গ্লোবাল"
|
||||
_play:
|
||||
viewSource: "উৎস দেখুন"
|
||||
featured: "জনপ্রিয়"
|
||||
title: "শিরোনাম"
|
||||
script: "স্ক্রিপ্ট"
|
||||
summary: "বর্ণনা"
|
||||
_pages:
|
||||
newPage: "নতুন পৃষ্ঠা বানান"
|
||||
editPage: "পৃষ্ঠাটি সম্পাদনা করুন"
|
||||
@@ -1350,8 +1308,6 @@ _pages:
|
||||
eyeCatchingImageRemove: "থাম্বনেইল সরান"
|
||||
chooseBlock: "ব্লক যোগ করুন"
|
||||
selectType: "ধরন নির্বাচন করুন"
|
||||
enterVariableName: "চলকের নাম লিখুন"
|
||||
variableNameIsAlreadyUsed: "চলকের নামটি ইতিপূর্বে ব্যাবহৃত হয়েছে"
|
||||
contentBlocks: "বিষয়বস্তু"
|
||||
inputBlocks: "ইনপুট"
|
||||
specialBlocks: "বিশেষ"
|
||||
@@ -1361,249 +1317,11 @@ _pages:
|
||||
section: "বিভাগ"
|
||||
image: "ছবি"
|
||||
button: "বাটন"
|
||||
if: "যদি"
|
||||
_if:
|
||||
variable: "চলকগুলি"
|
||||
post: "নোট লিখুন"
|
||||
_post:
|
||||
text: "বিষয়বস্তু"
|
||||
attachCanvasImage: "ক্যানভাস ছবিসহ পোস্ট করুন"
|
||||
canvasId: "ক্যানভাস ID"
|
||||
textInput: "টেক্সট ইনপুট"
|
||||
_textInput:
|
||||
name: "চলকের নাম"
|
||||
text: "শিরোনাম"
|
||||
default: "ডিফল্ট মান"
|
||||
textareaInput: "একাধিক লাইনের টেক্সট ইনপুট"
|
||||
_textareaInput:
|
||||
name: "চলকের নাম"
|
||||
text: "শিরোনাম"
|
||||
default: "ডিফল্ট মান"
|
||||
numberInput: "সংখ্যা ইনপুট"
|
||||
_numberInput:
|
||||
name: "চলকের নাম"
|
||||
text: "শিরোনাম"
|
||||
default: "ডিফল্ট মান"
|
||||
canvas: "ক্যানভাস"
|
||||
_canvas:
|
||||
id: "ক্যানভাস ID"
|
||||
width: "প্রস্থ"
|
||||
height: "উচ্চতা"
|
||||
note: "এম্বেড নোট"
|
||||
_note:
|
||||
id: "নোট ID"
|
||||
idDescription: "আপনি এর বদলে নোটের URL পেস্ট করতে পারেন."
|
||||
detailed: "বিস্তারিত দেখুন"
|
||||
switch: "সুইচ"
|
||||
_switch:
|
||||
name: "চলকের নাম"
|
||||
text: "শিরোনাম"
|
||||
default: "ডিফল্ট মান"
|
||||
counter: "কাউন্টার"
|
||||
_counter:
|
||||
name: "চলকের নাম"
|
||||
text: "শিরোনাম"
|
||||
inc: "এভাবে মান বাড়ান"
|
||||
_button:
|
||||
text: "শিরোনাম"
|
||||
colored: "রঙ্গিন"
|
||||
action: "বাটনে ক্লিক করলে যা হবে"
|
||||
_action:
|
||||
dialog: "ডায়ালগ দেখান "
|
||||
_dialog:
|
||||
content: "বিষয়বস্তু"
|
||||
resetRandom: "র্যানডম সিড রিসেট করুন"
|
||||
pushEvent: "ইভেন্ট পাঠান"
|
||||
_pushEvent:
|
||||
event: "ইভেন্টের নাম"
|
||||
message: "চালু হলে প্রদর্শনের জন্য বার্তা"
|
||||
variable: "পাঠানো চলক"
|
||||
no-variable: "কিছুই না"
|
||||
callAiScript: "AiScript চালান"
|
||||
_callAiScript:
|
||||
functionName: "ফাংশনের নাম"
|
||||
radioButton: "বহুনির্বাচনী"
|
||||
_radioButton:
|
||||
name: "চলকের নাম"
|
||||
title: "শিরোনাম"
|
||||
values: "বিকল্পগুলিকে আলাদা লাইনে লিখুন"
|
||||
default: "ডিফল্ট মান"
|
||||
script:
|
||||
categories:
|
||||
flow: "নিয়ন্ত্রণ"
|
||||
logical: "লজিক্যাল অপারেশন"
|
||||
operation: "হিসাব-নিকাশ"
|
||||
comparison: "তুলনা"
|
||||
random: "র্যান্ডম"
|
||||
value: "মান"
|
||||
fn: "ফাংশন"
|
||||
text: "টেক্সট ম্যানিপুলেশন"
|
||||
convert: "রুপান্তর"
|
||||
list: "লিস্ট"
|
||||
blocks:
|
||||
text: "লেখা"
|
||||
multiLineText: "লেখা (একাধিক লাইন)"
|
||||
textList: "লেখার লিস্ট"
|
||||
_textList:
|
||||
info: "প্রতিটি এন্ট্রিকে আলাদা লাইনে লিখুন"
|
||||
strLen: "লেখার দৈর্ঘ্য"
|
||||
_strLen:
|
||||
arg1: "লেখা"
|
||||
strPick: "অক্ষর বের করে আনুন"
|
||||
_strPick:
|
||||
arg1: "লেখা"
|
||||
arg2: "অক্ষরের অবস্থান"
|
||||
strReplace: "লেখা প্রতিস্থাপন"
|
||||
_strReplace:
|
||||
arg1: "লেখা"
|
||||
arg2: "যে লেখা প্রতিস্থাপন করা হবে"
|
||||
arg3: "যা দ্বারা প্রতিস্থাপন করা হবে"
|
||||
strReverse: "লেখা উল্টান"
|
||||
_strReverse:
|
||||
arg1: "লেখা"
|
||||
join: "লেখা যুক্ত করুন"
|
||||
_join:
|
||||
arg1: "লিস্ট"
|
||||
arg2: "বিভাজক"
|
||||
add: "যোগ"
|
||||
_add:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
subtract: "বিয়োগ"
|
||||
_subtract:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
multiply: "গুন"
|
||||
_multiply:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
divide: "ভাগ"
|
||||
_divide:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
mod: "ভাগশেষ"
|
||||
_mod:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
round: "দশমিক রাউন্ড করুন"
|
||||
_round:
|
||||
arg1: "সংখ্যা"
|
||||
eq: "A ও B সমান"
|
||||
_eq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
notEq: "A ও B সমান না"
|
||||
_notEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
and: "A এবং B"
|
||||
_and:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
or: "A অথবা B"
|
||||
_or:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
lt: "< A , B হতে কম"
|
||||
_lt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gt: "> A , B হতে বেশী"
|
||||
_gt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
ltEq: "<= A , B হতে কম বা সমান"
|
||||
_ltEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gtEq: ">= A , B হতে বেশী বা সমান"
|
||||
_gtEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
if: "যদি"
|
||||
_if:
|
||||
arg1: "যদি"
|
||||
arg2: "তাহলে"
|
||||
arg3: "তাছাড়া"
|
||||
not: "না"
|
||||
_not:
|
||||
arg1: "না"
|
||||
random: "র্যান্ডম"
|
||||
_random:
|
||||
arg1: "সম্ভাব্যতা"
|
||||
rannum: "র্যানডম সংখ্যা"
|
||||
_rannum:
|
||||
arg1: "ন্যূনতম মান"
|
||||
arg2: "সর্বোচ্চ মান"
|
||||
randomPick: "তালিকা থেকে দৈবচয়ন করুন"
|
||||
_randomPick:
|
||||
arg1: "লিস্ট"
|
||||
dailyRandom: "র্যান্ডম সংখ্যা (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন পরিবর্তীত হয়)"
|
||||
_dailyRandom:
|
||||
arg1: "সম্ভাব্যতা"
|
||||
dailyRannum: "র্যান্ডম সংখ্যা (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন পরিবর্তীত হয়)"
|
||||
_dailyRannum:
|
||||
arg1: "ন্যূনতম মান"
|
||||
arg2: "সর্বোচ্চ মান"
|
||||
dailyRandomPick: "তালিকা থেকে এলোমেলোভাবে নির্বাচন করুন (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন পরিবর্তীত হয়)"
|
||||
_dailyRandomPick:
|
||||
arg1: "লিস্ট"
|
||||
seedRandom: "র্যানডম (সীড দ্বারা)"
|
||||
_seedRandom:
|
||||
arg1: "সীড"
|
||||
arg2: "সম্ভাব্যতা"
|
||||
seedRannum: "র্যানডম সংখ্যা (সীড দ্বারা)"
|
||||
_seedRannum:
|
||||
arg1: "সীড"
|
||||
arg2: "ন্যূনতম মান"
|
||||
arg3: "সর্বোচ্চ মান"
|
||||
seedRandomPick: "তালিকা থেকে দৈবচয়ন করুন (সীড দ্বারা)"
|
||||
_seedRandomPick:
|
||||
arg1: "সীড"
|
||||
arg2: "লিস্ট"
|
||||
DRPWPM: "সম্ভাব্যতা সহ একটি তালিকা থেকে এলোমেলোভাবে নির্বাচন করুন (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন)"
|
||||
_DRPWPM:
|
||||
arg1: "লেখার লিস্ট"
|
||||
pick: "তালিকা থেকে নির্বাচন করুন"
|
||||
_pick:
|
||||
arg1: "লিস্ট"
|
||||
arg2: "অবস্থান"
|
||||
listLen: "লিস্টের দৈর্ঘ্য পান"
|
||||
_listLen:
|
||||
arg1: "লিস্ট"
|
||||
number: "সংখ্যা"
|
||||
stringToNumber: "পাঠ্য থেকে সংখ্যা"
|
||||
_stringToNumber:
|
||||
arg1: "লেখা"
|
||||
numberToString: "সংখ্যা থেকে পাঠ্য"
|
||||
_numberToString:
|
||||
arg1: "সংখ্যা"
|
||||
splitStrByLine: "পাঠ্যকে লাইনে বিভক্ত করুন"
|
||||
_splitStrByLine:
|
||||
arg1: "লেখা"
|
||||
ref: "চলক"
|
||||
aiScriptVar: "AiScript চলক"
|
||||
fn: "ফাংশন"
|
||||
_fn:
|
||||
slots: "স্লটগুলি"
|
||||
slots-info: "প্রতিটি স্লটকে আলাদা লাইনে লিখুন"
|
||||
arg1: "আউটপুট"
|
||||
for: "for-লুপ"
|
||||
_for:
|
||||
arg1: "কতবার চলবে"
|
||||
arg2: "অ্যাকশন"
|
||||
typeError: "স্লট {slot}, {expect} ধরনের মান গ্রহণ করে, কিন্তু {actual} ধরনের মান দেওয়া হয়েছে!"
|
||||
thereIsEmptySlot: "স্লট {slot} খালি!"
|
||||
types:
|
||||
string: "লেখা"
|
||||
number: "সংখ্যা"
|
||||
boolean: "ফ্ল্যাগ"
|
||||
array: "লিস্ট"
|
||||
stringArray: "লেখার লিস্ট"
|
||||
emptySlot: "খালি স্লট"
|
||||
enviromentVariables: "এনভাইরনমেন্ট ভ্যারিয়েবল"
|
||||
pageVariables: "পেজের চলক"
|
||||
argVariables: "ইনপুটের জায়গা"
|
||||
_relayStatus:
|
||||
requesting: "অপেক্ষমান"
|
||||
accepted: "অনুমোদিত"
|
||||
@@ -1614,7 +1332,6 @@ _notification:
|
||||
youGotReply: "{name} আপনাকে জবাব দিয়েছে"
|
||||
youGotQuote: "{name} আপনাকে উদ্ধৃত করেছে"
|
||||
youRenoted: "{name} এর Renote"
|
||||
youGotPoll: "{name} আপনার পোলে ভোট দিয়েছে"
|
||||
youGotMessagingMessageFromUser: "{name} আপনাকে মেসেজ করেছে"
|
||||
youGotMessagingMessageFromGroup: "{name} গ্রুপে একটি নতুন মেসেজ আছে"
|
||||
youWereFollowed: "আপনাকে অনুসরণ করছে"
|
||||
@@ -1631,7 +1348,6 @@ _notification:
|
||||
renote: "রিনোট"
|
||||
quote: "উদ্ধৃতি"
|
||||
reaction: "প্রতিক্রিয়া"
|
||||
pollVote: "পোলে ভোট আছে"
|
||||
pollEnded: "পোল শেষ"
|
||||
receiveFollowRequest: "প্রাপ্ত অনুসরণের অনুরোধসমূহ"
|
||||
followRequestAccepted: "গৃহীত অনুসরণের অনুরোধসমূহ"
|
||||
@@ -1645,6 +1361,7 @@ _deck:
|
||||
alwaysShowMainColumn: "সর্বদা মেইন কলাম দেখান"
|
||||
columnAlign: "কলাম সাজান"
|
||||
addColumn: "কলাম যুক্ত করুন"
|
||||
configureColumn: "কলাম সেটিংস"
|
||||
swapLeft: "বামে সরান"
|
||||
swapRight: "ডানে সরান"
|
||||
swapUp: "উপরে উঠান"
|
||||
@@ -1659,5 +1376,6 @@ _deck:
|
||||
tl: "টাইমলাইন"
|
||||
antenna: "অ্যান্টেনা"
|
||||
list: "লিস্ট"
|
||||
channel: "চ্যানেলগুলি"
|
||||
mentions: "উল্লেখসমূহ"
|
||||
direct: "ডাইরেক্ট নোটগুলি"
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
_lang_: "Català"
|
||||
headlineMisskey: "Una xarxa connectada per notes"
|
||||
introMisskey: "Benvingut! Misskey és un servei de microblogging descentralitzat de codi obert.\nCrea \"notes\" per compartir els teus pensaments amb tots els que t'envolten. 📡\nAmb \"reaccions\", també pots expressar ràpidament els teus sentiments sobre les notes de tothom. 👍\nExplorem un món nou! 🚀"
|
||||
poweredByMisskeyDescription: "{name} És un del serveis (anomenats instàncies de Misskey) que utilitzen la plataforma de codi obert <b>Misskey</b>."
|
||||
monthAndDay: "{day}/{month}"
|
||||
search: "Cercar"
|
||||
notifications: "Notificacions"
|
||||
@@ -13,10 +14,10 @@ ok: "OK"
|
||||
gotIt: "Ho he entès!"
|
||||
cancel: "Cancel·lar"
|
||||
enterUsername: "Introdueix el teu nom d'usuari"
|
||||
renotedBy: "Resignat per {usuari}"
|
||||
renotedBy: "Impulsat per {usuari}"
|
||||
noNotes: "Cap nota"
|
||||
noNotifications: "Cap notificació"
|
||||
instance: "Instàncies"
|
||||
instance: "Servidor"
|
||||
settings: "Preferències"
|
||||
basicSettings: "Configuració bàsica"
|
||||
otherSettings: "Configuració avançada"
|
||||
@@ -29,7 +30,7 @@ loggingIn: "Identificant-se"
|
||||
logout: "Tancar la sessió"
|
||||
signup: "Registrar-se"
|
||||
uploading: "Pujant..."
|
||||
save: "Desar"
|
||||
save: "Desa"
|
||||
users: "Usuaris"
|
||||
addUser: "Afegir un usuari"
|
||||
favorite: "Afegir a preferits"
|
||||
@@ -42,16 +43,17 @@ pin: "Fixar al perfil"
|
||||
unpin: "Para de fixar del perfil"
|
||||
copyContent: "Copiar el contingut"
|
||||
copyLink: "Copiar l'enllaç"
|
||||
delete: "Eliminar"
|
||||
deleteAndEdit: "Esborrar i editar"
|
||||
deleteAndEditConfirm: "Estàs segur que vols suprimir aquesta nota i editar-la? Perdràs totes les reaccions, notes i respostes."
|
||||
delete: "Elimina"
|
||||
deleteAndEdit: "Elimina i edita"
|
||||
deleteAndEditConfirm: "Segur que vols eliminar aquesta publicació i editar-la? Perdràs totes les reaccions, impulsos i respostes."
|
||||
addToList: "Afegir a una llista"
|
||||
sendMessage: "Enviar un missatge"
|
||||
copyUsername: "Copiar nom d'usuari"
|
||||
searchUser: "Cercar usuaris"
|
||||
searchUser: "Cercar un usuari"
|
||||
reply: "Respondre"
|
||||
loadMore: "Carregar més"
|
||||
showMore: "Veure més"
|
||||
showLess: "Mostra menys"
|
||||
youGotNewFollower: "t'ha seguit"
|
||||
receiveFollowRequest: "Sol·licitud de seguiment rebuda"
|
||||
followRequestAccepted: "Sol·licitud de seguiment acceptada"
|
||||
@@ -60,7 +62,7 @@ mentions: "Mencions"
|
||||
directNotes: "Notes directes"
|
||||
importAndExport: "Importar / Exportar"
|
||||
import: "Importar"
|
||||
export: "Exportar"
|
||||
export: "Exporta"
|
||||
files: "Fitxers"
|
||||
download: "Baixar"
|
||||
driveFileDeleteConfirm: "Estàs segur que vols suprimir el fitxer \"{name}\"? Les notes associades a aquest fitxer adjunt també se suprimiran."
|
||||
@@ -93,12 +95,12 @@ followRequests: "Sol·licituds de seguiment"
|
||||
unfollow: "Deixar de seguir"
|
||||
followRequestPending: "Sol·licituds de seguiment pendents"
|
||||
enterEmoji: "Introduir un emoji"
|
||||
renote: "Renotar"
|
||||
unrenote: "Anul·lar renota"
|
||||
renoted: "Renotat."
|
||||
cantRenote: "Aquesta publicació no pot ser renotada."
|
||||
cantReRenote: "Impossible renotar una renota."
|
||||
quote: "Citar"
|
||||
renote: "Impulsa"
|
||||
unrenote: "Anul·la l'impuls"
|
||||
renoted: "S'ha impulsat"
|
||||
cantRenote: "No es pot impulsar aquesta publicació"
|
||||
cantReRenote: "No es pot impulsar l'impuls."
|
||||
quote: "Cita"
|
||||
pinnedNote: "Nota fixada"
|
||||
pinned: "Fixar al perfil"
|
||||
you: "Tu"
|
||||
@@ -106,6 +108,7 @@ clickToShow: "Fes clic per mostrar"
|
||||
sensitive: "NSFW"
|
||||
add: "Afegir"
|
||||
reaction: "Reaccions"
|
||||
reactions: "Reaccions"
|
||||
reactionSetting: "Reaccions a mostrar al selector de reaccions"
|
||||
reactionSettingDescription2: "Arrossega per reordenar, fes clic per suprimir, prem \"+\" per afegir."
|
||||
rememberNoteVisibility: "Recorda la configuració de visibilitat de les notes"
|
||||
@@ -119,23 +122,261 @@ block: "Bloqueja"
|
||||
unblock: "Desbloqueja"
|
||||
suspend: "Suspèn"
|
||||
unsuspend: "Deixa de suspendre"
|
||||
instances: "Instàncies"
|
||||
blockConfirm: "Vols bloquejar?"
|
||||
unblockConfirm: "Vols desbloquejar-lo?"
|
||||
suspendConfirm: "Estàs segur que vols suspendre aquest compte?"
|
||||
unsuspendConfirm: "Estàs segur que vols treure la suspensió d'aquest compte?"
|
||||
selectList: "Tria una llista"
|
||||
selectAntenna: "Tria una antena"
|
||||
selectWidget: "Triar un giny"
|
||||
editWidgets: "Editar ginys"
|
||||
editWidgetsExit: "Fet"
|
||||
customEmojis: "Emojis personalitzats"
|
||||
emoji: "Emoji"
|
||||
emojis: "Emoji"
|
||||
emojiName: "Nom del emoji"
|
||||
emojiUrl: "URL del emoji"
|
||||
addEmoji: "Afegeix un emoji"
|
||||
settingGuide: "Configuració recomanada"
|
||||
cacheRemoteFiles: "Emmagatzemar fitxers remots"
|
||||
cacheRemoteFilesDescription: "Quan aquesta opció està desactivada, els fitxers remots es carreguen directament des del servidor remot. Si desactiveu això, es reduirà l'ús d'emmagatzematge, però augmentarà el trànsit, ja que no es generaran miniatures."
|
||||
flagAsBot: "Marca aquest compte com a bot"
|
||||
flagAsBotDescription: "Marca aquest compte com a bot"
|
||||
flagAsCat: "Marca aquest compte com a gat"
|
||||
flagAsCatDescription: "Activeu aquesta opció per marcar aquest compte com a gat."
|
||||
flagShowTimelineReplies: "Mostra les respostes a la línia de temps"
|
||||
flagShowTimelineRepliesDescription: "Mostra les respostes a la línia de temps"
|
||||
autoAcceptFollowed: "Aprova automàticament les sol·licituds de seguiment dels usuaris que segueixes"
|
||||
addAccount: "Afegeix un compte"
|
||||
loginFailed: "S'ha produït un error al accedir."
|
||||
showOnRemote: "Navega més en el perfil original"
|
||||
general: "General"
|
||||
wallpaper: "Fons de Pantalla"
|
||||
setWallpaper: "Defineix el fons de pantalla"
|
||||
removeWallpaper: "Elimina el fons de pantalla"
|
||||
searchWith: "Cerca: {q}"
|
||||
youHaveNoLists: "No tens cap llista"
|
||||
followConfirm: "Estàs segur que vols deixar de seguir {name}?"
|
||||
proxyAccount: "Compte de proxy"
|
||||
proxyAccountDescription: "Un compte proxy és un compte que actua com a seguidor remot per als usuaris en determinades condicions. Per exemple, quan un usuari afegeix un usuari remot a la llista, l'activitat de l'usuari remot no es lliurarà al servidor si cap usuari local segueix aquest usuari, de manera que el compte proxy el seguirà."
|
||||
host: "Amfitrió"
|
||||
selectUser: "Selecciona usuari/a"
|
||||
recipient: "Destinatari"
|
||||
annotation: "Comentaris"
|
||||
federation: "Federació"
|
||||
instances: "Servidors"
|
||||
registeredAt: "Registrat a"
|
||||
latestRequestReceivedAt: "Última petició rebuda"
|
||||
latestStatus: "Últim estat"
|
||||
storageUsage: "Emmagatzematge utilitzat"
|
||||
charts: "Gràfics"
|
||||
perHour: "Per hora"
|
||||
perDay: "Per dia"
|
||||
stopActivityDelivery: "Deixa d'enviar activitats"
|
||||
blockThisInstance: "Deixa d'enviar activitats"
|
||||
operations: "Accions"
|
||||
software: "Programari"
|
||||
version: "Versió"
|
||||
metadata: "Metadades"
|
||||
withNFiles: "{n} fitxer(s)"
|
||||
monitor: "Monitor"
|
||||
jobQueue: "Cua de tasques"
|
||||
cpuAndMemory: "CPU i memòria"
|
||||
network: "Xarxa"
|
||||
disk: "Disc"
|
||||
instanceInfo: "Informació del fitxer d'instal·lació"
|
||||
statistics: "Estadístiques"
|
||||
clearQueue: "Esborrar la cua"
|
||||
clearQueueConfirmTitle: "Esteu segur que voleu esborrar la cua?"
|
||||
clearQueueConfirmText: "Les notes no lliurades que quedin a la cua no es federaran. Normalment aquesta operació no és necessària."
|
||||
clearCachedFiles: "Esborra la memòria cau"
|
||||
clearCachedFilesConfirm: "Segur que voleu eliminar tots els fitxers de la memòria cau?"
|
||||
blockedInstances: "Instàncies bloquejades"
|
||||
muteAndBlock: "Silencia i bloca"
|
||||
mutedUsers: "Usuaris silenciats"
|
||||
blockedUsers: "Usuaris bloquejats"
|
||||
noUsers: "No hi ha usuaris"
|
||||
editProfile: "Edita el perfil"
|
||||
noteDeleteConfirm: "Segur que voleu eliminar aquesta publicació?"
|
||||
pinLimitExceeded: "No podeu fixar més publicacions"
|
||||
intro: "La instal·lació de Misskey ha acabat! Crea un usuari d'administrador."
|
||||
done: "Fet"
|
||||
processing: "S'està processant..."
|
||||
preview: "Vista prèvia"
|
||||
default: "Per defecte"
|
||||
defaultValueIs: "Per defecte: {value}"
|
||||
noCustomEmojis: "Cap emoji personalitzat"
|
||||
federating: "Federant"
|
||||
blocked: "Bloquejat"
|
||||
suspended: "Suspés"
|
||||
publishing: "S'està publicant"
|
||||
notResponding: "Sense resposta"
|
||||
instanceFollowing: "Seguits del servidor"
|
||||
instanceFollowers: "Seguidors del servidor"
|
||||
instanceUsers: "Usuaris del servidor"
|
||||
changePassword: "Canvia la contrasenya"
|
||||
security: "Seguretat"
|
||||
currentPassword: "Contrasenya actual"
|
||||
newPassword: "Contrasenya nova"
|
||||
newPasswordRetype: "Contrasenya nou (repeteix-la)"
|
||||
attachFile: "Adjunta fitxers"
|
||||
more: "Més"
|
||||
featured: "Destacat"
|
||||
usernameOrUserId: "Nom o ID d'usuari"
|
||||
noSuchUser: "No s'ha trobat l'usuari"
|
||||
lookup: "Cerca"
|
||||
announcements: "Anuncis"
|
||||
imageUrl: "URL de la imatge"
|
||||
remove: "Eliminar"
|
||||
removed: "Eliminat"
|
||||
removeAreYouSure: "Segur que voleu retirar «{x}»?"
|
||||
deleteAreYouSure: "Segur que voleu retirar «{x}»?"
|
||||
resetAreYouSure: "Segur que voleu restablir-ho?"
|
||||
saved: "S'ha desat"
|
||||
messaging: "Xat"
|
||||
upload: "Puja"
|
||||
start: "Comença"
|
||||
home: "Inici"
|
||||
activity: "Activitat"
|
||||
images: "Imatges"
|
||||
birthday: "Aniversari"
|
||||
yearsOld: "{age} anys"
|
||||
registeredDate: "Data de registre"
|
||||
location: "Ubicació"
|
||||
theme: "Tema"
|
||||
themeForLightMode: "Tema del mode clar"
|
||||
themeForDarkMode: "Tema del mode fosc"
|
||||
light: "Clar"
|
||||
dark: "Fosc"
|
||||
lightThemes: "Temes clars"
|
||||
darkThemes: "Temes foscos"
|
||||
syncDeviceDarkMode: "Sincronitza el mode fosc amb la configuració del dispositiu"
|
||||
renameFile: "Canvia el nom del fitxer"
|
||||
folderName: "Nom de la carpeta"
|
||||
createFolder: "Crea una carpeta"
|
||||
renameFolder: "Canvia el nom de la carpeta"
|
||||
deleteFolder: "Elimina la carpeta"
|
||||
addFile: "Afegeix un fitxer"
|
||||
emptyFolder: "La carpeta està buida"
|
||||
unableToDelete: "No es pot eliminar"
|
||||
copyUrl: "Copia l'URL"
|
||||
rename: "Canvia el nom"
|
||||
nsfw: "NSFW"
|
||||
reload: "Actualitza"
|
||||
doNothing: "Ignora"
|
||||
accept: "Accepta"
|
||||
normal: "Nomal"
|
||||
instanceName: "Nom del servidor"
|
||||
instanceDescription: "Descripció del servidor"
|
||||
maintainerName: "Nom de l'administrador"
|
||||
maintainerEmail: "Correu electrònic de l'administrador"
|
||||
tosUrl: "URL de les Condicions d'ús"
|
||||
thisYear: "Enguany"
|
||||
thisMonth: "Aquest mes"
|
||||
today: "Avui"
|
||||
dayX: "{day}"
|
||||
monthX: "{month}"
|
||||
yearX: "{year}"
|
||||
pages: "Pàgines"
|
||||
integration: "Integració"
|
||||
connectService: "Connecta"
|
||||
disconnectService: "Desconnecta"
|
||||
enableLocalTimeline: "Activa la línia de temps local"
|
||||
enableGlobalTimeline: "Activa la línia de temps global"
|
||||
registration: "Registre"
|
||||
invite: "Convida"
|
||||
basicInfo: "Informació bàsica"
|
||||
pinnedUsers: "Usuaris fixats"
|
||||
pinnedNotes: "Nota fixada"
|
||||
turnstile: "Turnstile"
|
||||
enableTurnstile: "Activar Turnstile"
|
||||
turnstileSiteKey: "Clau del lloc"
|
||||
turnstileSecretKey: "Clau secreta"
|
||||
antennas: "Antena"
|
||||
manageAntennas: "Gestiona les antenes"
|
||||
antennaSource: "Font de l'antena"
|
||||
antennaKeywords: "Paraules clau a seguir"
|
||||
antennaExcludeKeywords: "Paraules clau a excloure"
|
||||
notifyAntenna: "Notifica'm les publicacions noves"
|
||||
withFileAntenna: "Només les publicacions amb fitxers"
|
||||
notesAndReplies: "Amb respostes"
|
||||
silence: "Silencia"
|
||||
silenceConfirm: "Segur que vols silenciar aquest usuari?"
|
||||
unsilence: "Deixa de silenciar"
|
||||
unsilenceConfirm: "Segur que vols deixar de silenciar aquest usuari?"
|
||||
popularUsers: "Usuaris populars"
|
||||
recentlyUpdatedUsers: "Usuaris actius fa poc"
|
||||
recentlyRegisteredUsers: "Usuaris nous"
|
||||
recentlyDiscoveredUsers: "Usuaris descoberts fa poc"
|
||||
exploreUsersCount: "Hi ha {count} usuaris"
|
||||
exploreFediverse: "Explora el fedivers"
|
||||
popularTags: "Etiquetes populars"
|
||||
userList: "Llistes"
|
||||
about: "Informació"
|
||||
aboutMisskey: "Quant a Misskey"
|
||||
administrator: "Administrador/a"
|
||||
twoStepAuthentication: "Verificació en dos passos"
|
||||
moderator: "Moderador/a"
|
||||
moderation: "Moderació"
|
||||
nUsersMentioned: "{n} usuaris mencionats"
|
||||
securityKey: "Clau de seguretat"
|
||||
securityKeyName: "Nom de la clau"
|
||||
registerSecurityKey: "Registra la clau de seguretat"
|
||||
unregister: "Cancel·la el registre"
|
||||
passwordLessLogin: "Inici de sessió sense contrasenya"
|
||||
resetPassword: "Restableix la contrasenya"
|
||||
newPasswordIs: "La contrasenya nova és «{password}»"
|
||||
reduceUiAnimation: "Redueix les animacions de la interfície"
|
||||
share: "Comparteix"
|
||||
notFound: "No s'ha trobat"
|
||||
markAsReadAllUnreadNotes: "Marca-ho tot com a llegit"
|
||||
help: "Ajuda"
|
||||
invites: "Convida"
|
||||
next: "Següent"
|
||||
noteOf: "Publicació de: {user}"
|
||||
inviteToGroup: "Convida'l al grup"
|
||||
invitations: "Convida"
|
||||
tags: "Etiquetes"
|
||||
docSource: "Font del document"
|
||||
createAccount: "Crea un compte"
|
||||
existingAccount: "Compte existent"
|
||||
regenerate: "Regenera"
|
||||
fontSize: "Mida del text"
|
||||
noFollowRequests: "No tens sol·licituds de seguiment"
|
||||
dashboard: "Panell de control"
|
||||
local: "Local"
|
||||
remote: "Remot"
|
||||
total: "Total"
|
||||
appearance: "Aparença"
|
||||
clientSettings: "Configuració del client"
|
||||
accountSettings: "Configuració del compte"
|
||||
hideThisNote: "Amaga la publicació"
|
||||
showFeaturedNotesInTimeline: "Mostra publicacions destacades en la línia de temps"
|
||||
newNoteRecived: "Hi ha publicacions noves"
|
||||
installedDate: "Data d'instal·lació"
|
||||
state: "Estat"
|
||||
sort: "Ordena"
|
||||
ascendingOrder: "Ascendent"
|
||||
descendingOrder: "Descendent"
|
||||
deletedNote: "Publicacions eliminades"
|
||||
invisibleNote: "Publicacions amagades"
|
||||
smtpHost: "Amfitrió"
|
||||
smtpUser: "Nom d'usuari"
|
||||
smtpPass: "Contrasenya"
|
||||
renotesCount: "Impulsos fets"
|
||||
renotedCount: "Impulsos rebuts"
|
||||
clearCache: "Esborra la memòria cau"
|
||||
showingPastTimeline: "Estàs veient una línia de temps antiga"
|
||||
info: "Informació"
|
||||
user: "Usuaris"
|
||||
global: "Global"
|
||||
searchByGoogle: "Cercar"
|
||||
file: "Fitxers"
|
||||
_email:
|
||||
_follow:
|
||||
title: "t'ha seguit"
|
||||
_mfm:
|
||||
mention: "Menció"
|
||||
quote: "Citar"
|
||||
search: "Cercar"
|
||||
_instanceMute:
|
||||
instanceMuteDescription: "Silencia tots els impulsos dels servidors seleccionats, també els usuaris que responen a altres d'un servidor silenciat."
|
||||
_theme:
|
||||
keys:
|
||||
mention: "Menció"
|
||||
@@ -143,55 +384,84 @@ _theme:
|
||||
_sfx:
|
||||
note: "Notes"
|
||||
notification: "Notificacions"
|
||||
chat: "Xat"
|
||||
antenna: "Antenes"
|
||||
_2fa:
|
||||
step2Url: "També pots inserir aquest enllaç i utilitzes una aplicació d'escriptori:"
|
||||
_antennaSources:
|
||||
all: "Totes les publicacions"
|
||||
homeTimeline: "Publicacions dels usuaris seguits"
|
||||
users: "Publicacions d'usuaris específics"
|
||||
userList: "Publicacions d'una llista d'usuaris"
|
||||
userGroup: "Publicacions d'usuaris d'un grup"
|
||||
_widgets:
|
||||
profile: "Perfil"
|
||||
instanceInfo: "Informació del fitxer d'instal·lació"
|
||||
notifications: "Notificacions"
|
||||
timeline: "Línia de temps"
|
||||
activity: "Activitat"
|
||||
federation: "Federació"
|
||||
jobQueue: "Cua de tasques"
|
||||
_userList:
|
||||
chooseList: "Tria una llista"
|
||||
_cw:
|
||||
show: "Carregar més"
|
||||
_visibility:
|
||||
home: "Inici"
|
||||
followers: "Seguidors"
|
||||
_profile:
|
||||
username: "Nom d'usuari"
|
||||
_exportOrImport:
|
||||
allNotes: "Totes les publicacions"
|
||||
followingList: "Seguint"
|
||||
muteList: "Silencia"
|
||||
blockingList: "Bloqueja"
|
||||
userLists: "Llistes"
|
||||
_charts:
|
||||
federation: "Federació"
|
||||
_timelines:
|
||||
home: "Inici"
|
||||
local: "Local"
|
||||
social: "Social"
|
||||
global: "Global"
|
||||
_pages:
|
||||
script:
|
||||
categories:
|
||||
list: "Llistes"
|
||||
blocks:
|
||||
_join:
|
||||
arg1: "Llistes"
|
||||
_randomPick:
|
||||
arg1: "Llistes"
|
||||
_dailyRandomPick:
|
||||
arg1: "Llistes"
|
||||
_seedRandomPick:
|
||||
arg2: "Llistes"
|
||||
_pick:
|
||||
arg1: "Llistes"
|
||||
_listLen:
|
||||
arg1: "Llistes"
|
||||
types:
|
||||
array: "Llistes"
|
||||
contents: "Contingut"
|
||||
blocks:
|
||||
image: "Imatges"
|
||||
_note:
|
||||
id: "ID de la publicació"
|
||||
detailed: "Mostra els detalls"
|
||||
_notification:
|
||||
youRenoted: "Impulsat per {name}"
|
||||
youWereFollowed: "t'ha seguit"
|
||||
_types:
|
||||
all: "Tots"
|
||||
follow: "Seguint"
|
||||
mention: "Menció"
|
||||
renote: "Renotar"
|
||||
quote: "Citar"
|
||||
reaction: "Reaccions"
|
||||
_actions:
|
||||
followBack: "t'ha seguit també"
|
||||
reply: "Respondre"
|
||||
renote: "Renotar"
|
||||
_deck:
|
||||
columnAlign: "Alinea les columnes"
|
||||
addColumn: "Afig una columna"
|
||||
swapLeft: "Mou a l’esquerra"
|
||||
swapRight: "Mou a la dreta"
|
||||
swapUp: "Mou cap amunt"
|
||||
swapDown: "Mou cap avall"
|
||||
popRight: "Col·loca a la dreta"
|
||||
profile: "Perfil"
|
||||
newProfile: "Perfil nou"
|
||||
deleteProfile: "Elimina el perfil"
|
||||
_columns:
|
||||
main: "Principal"
|
||||
widgets: "Ginys"
|
||||
notifications: "Notificacions"
|
||||
tl: "Línia de temps"
|
||||
antenna: "Antena"
|
||||
list: "Llistes"
|
||||
mentions: "Mencions"
|
||||
direct: "Publicacions directes"
|
||||
|
||||
@@ -52,6 +52,7 @@ searchUser: "Vyhledat uživatele"
|
||||
reply: "Odpovědět"
|
||||
loadMore: "Zobrazit více"
|
||||
showMore: "Zobrazit více"
|
||||
showLess: "Zavřít"
|
||||
youGotNewFollower: "Máte nového následovníka"
|
||||
receiveFollowRequest: "Žádost o sledování přijata"
|
||||
followRequestAccepted: "Žádost o sledování přijata"
|
||||
@@ -104,6 +105,7 @@ clickToShow: "Klikněte pro zobrazení"
|
||||
sensitive: "NSFW"
|
||||
add: "Přidat"
|
||||
reaction: "Reakce"
|
||||
reactions: "Reakce"
|
||||
reactionSettingDescription2: "Přetažením změníte pořadí, kliknutím smažete, zmáčkněte \"+\" k přidání"
|
||||
rememberNoteVisibility: "Zapamatovat nastavení zobrazení poznámky"
|
||||
attachCancel: "Odstranit přílohu"
|
||||
@@ -160,7 +162,6 @@ annotation: "Komentáře"
|
||||
federation: "Federace"
|
||||
instances: "Instance"
|
||||
registeredAt: "Registrován"
|
||||
latestRequestSentAt: "Poslední požadavek poslán"
|
||||
latestRequestReceivedAt: "Poslední požadavek přijat"
|
||||
latestStatus: "Poslední status"
|
||||
storageUsage: "Využití úložiště"
|
||||
@@ -205,6 +206,7 @@ instanceFollowers: "Následovníci na instanci"
|
||||
instanceUsers: "Uživatelé této instance"
|
||||
changePassword: "Změnit heslo"
|
||||
security: "Zabezpečení"
|
||||
retypedNotMatch: "Zadané údaje se neshodují."
|
||||
currentPassword: "Současné heslo"
|
||||
newPassword: "Nové heslo"
|
||||
newPasswordRetype: "Nové heslo (znovu)"
|
||||
@@ -267,6 +269,7 @@ addFile: "Přidat soubor"
|
||||
emptyFolder: "Tato složka je prázdná"
|
||||
unableToDelete: "Nelze smazat"
|
||||
inputNewFileName: "Zadejte nový název"
|
||||
inputNewFolderName: "Zadejte název nové složky"
|
||||
copyUrl: "Kopírovat URL"
|
||||
rename: "Přejmenovat"
|
||||
avatar: "Avatar"
|
||||
@@ -309,10 +312,14 @@ pinnedUsers: "Připnutí uživatelé"
|
||||
pinnedNotes: "Připnutá poznámka"
|
||||
hcaptcha: "hCaptcha"
|
||||
enableHcaptcha: "Aktivovat hCaptchu"
|
||||
hcaptchaSiteKey: "Klíč stránky"
|
||||
hcaptchaSecretKey: "Tajný Klíč (Secret Key)"
|
||||
recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "Zapnout ReCAPTCHu"
|
||||
recaptchaSiteKey: "Klíč stránky"
|
||||
recaptchaSecretKey: "Tajný Klíč (Secret Key)"
|
||||
turnstileSiteKey: "Klíč stránky"
|
||||
turnstileSecretKey: "Tajný Klíč (Secret Key)"
|
||||
antennas: "Antény"
|
||||
manageAntennas: "Spravovat Antény"
|
||||
name: "Jméno"
|
||||
@@ -320,6 +327,10 @@ antennaSource: "Zdroj Antény"
|
||||
enableServiceworker: "Povolit ServiceWorker"
|
||||
caseSensitive: "Rozlišuje malá a velká písmena"
|
||||
connectedTo: "Následující účty jsou připojeny"
|
||||
notesAndReplies: "Poznámky a odpovědi"
|
||||
withFiles: "Včetně souborů"
|
||||
popularUsers: "Populární uživatelé"
|
||||
recentlyUpdatedUsers: "Nedávno aktívni uživatelé"
|
||||
popularTags: "Populární tagy"
|
||||
userList: "Seznamy"
|
||||
about: "Informace"
|
||||
@@ -364,10 +375,14 @@ next: "Další"
|
||||
retype: "Zadejte znovu"
|
||||
noteOf: "{user} poznámky"
|
||||
inviteToGroup: "Pozvat do skupiny"
|
||||
quoteAttached: "Citace"
|
||||
quoteQuestion: "Přiložit jako citaci?"
|
||||
noMessagesYet: "Zatím tu nejsou žádné zprávy"
|
||||
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"
|
||||
invitationCode: "Kód pozvánky"
|
||||
checking: "Ověřuji"
|
||||
available: "K dispozici"
|
||||
unavailable: "Není k dispozici"
|
||||
@@ -381,12 +396,12 @@ passwordMatched: "Hesla se schodují"
|
||||
passwordNotMatched: "Hesla se neschodují"
|
||||
signinWith: "Přihlásit se s {x}"
|
||||
signinFailed: "Nelze se přihlásit. Zkontrolujte prosím své uživatelské jméno a heslo."
|
||||
tapSecurityKey: "Ťukněte na bezpečnostní klíč"
|
||||
or: "Nebo"
|
||||
language: "Jazyk"
|
||||
uiLanguage: "Jazyk uživatelského rozhraní"
|
||||
groupInvited: "Pozvat do skupiny"
|
||||
aboutX: "O {x}"
|
||||
useOsNativeEmojis: "Použití nativních emoji operačního systému"
|
||||
youHaveNoGroups: "Nemáte žádné skupiny"
|
||||
joinOrCreateGroup: "Můžete požádat o pozvání do stávající skupiny nebo vytvořit novou."
|
||||
noHistory: "Žádná historie"
|
||||
@@ -410,9 +425,20 @@ accountSettings: "Nastavení účtu"
|
||||
promotion: "Propagace"
|
||||
promote: "Propagovat"
|
||||
numberOfDays: "Počet dní"
|
||||
objectStorageBaseUrl: "Base URL"
|
||||
objectStorageBucket: "Bucket"
|
||||
objectStoragePrefix: "Předpona"
|
||||
objectStorageEndpoint: "Endpoint"
|
||||
objectStorageRegion: "Región"
|
||||
objectStorageUseSSL: "Použít SSL"
|
||||
deleteAll: "Smazat vše"
|
||||
showFixedPostForm: "Zobrazit formulář pro nové příspěvky nad časovou osou"
|
||||
listen: "Poslouchat"
|
||||
showInPage: "Zobrazit na stránce"
|
||||
popout: "Pop-out"
|
||||
volume: "Hlasitost"
|
||||
masterVolume: "Celková hlasitost"
|
||||
details: "Detaily"
|
||||
chooseEmoji: "Vybrat emotikon"
|
||||
unableToProcess: "Operace nebyla dokončena."
|
||||
recentUsed: "Naposledy použité"
|
||||
@@ -433,13 +459,20 @@ deleteAllFiles: "Smazat všechny soubory"
|
||||
deleteAllFilesConfirm: "Jste si jistí že chcete smazat všechny soubory?"
|
||||
userSuspended: "Tomuto uživateli byl pozastaven účet."
|
||||
menu: "Menu"
|
||||
divider: "Dělící čára"
|
||||
addItem: "Přidat položku"
|
||||
relays: "Relay"
|
||||
addRelay: "Přidat Relay"
|
||||
inboxUrl: "Inbox URL"
|
||||
deletedNote: "Odstraněné příspěvky"
|
||||
invisibleNote: "Skryté příspěvky"
|
||||
description: "Popis"
|
||||
author: "Autor"
|
||||
manage: "Administrace"
|
||||
width: "Šířka"
|
||||
height: "Výška"
|
||||
large: "Velké"
|
||||
medium: "Střední"
|
||||
small: "Malé"
|
||||
generateAccessToken: "Vygenerovat přístupový token"
|
||||
permission: "Oprávnění"
|
||||
@@ -457,11 +490,16 @@ smtpPort: "Port"
|
||||
smtpUser: "Uživatelské jméno"
|
||||
smtpPass: "Heslo"
|
||||
smtpSecureInfo: "Toto vypněte pokud používáte STARTTLS"
|
||||
testEmail: "Otestovat doručení emailů"
|
||||
makeActive: "Aktivovat"
|
||||
display: "Zobrazit"
|
||||
copy: "Kopírovat"
|
||||
metrics: "Metriky"
|
||||
overview: "Shrnutí"
|
||||
logs: "Logy"
|
||||
delayed: "Prodleva"
|
||||
database: "Databáze"
|
||||
channel: "Kanály"
|
||||
create: "Vytvořit"
|
||||
notificationSetting: "Nastavení oznámení"
|
||||
useGlobalSetting: "Použít globální nastavení"
|
||||
@@ -469,79 +507,278 @@ other: "Ostatní"
|
||||
fileIdOrUrl: "ID nebo URL souboru"
|
||||
behavior: "Chování"
|
||||
sample: "Ukázka"
|
||||
send: "Odeslat"
|
||||
openInNewTab: "Otevřít v nové kartě"
|
||||
random: "Náhodně"
|
||||
system: "Systém"
|
||||
desktop: "Plocha"
|
||||
clip: "Oříznout"
|
||||
createNew: "Vytvořit nový"
|
||||
optional: "Volitelné"
|
||||
yes: "Ano"
|
||||
no: "Ne"
|
||||
notSet: "Není nastaveno"
|
||||
emailVerified: "Váš e-mail byl ověřen"
|
||||
contact: "Kontakt"
|
||||
useSystemFont: "Použít výchozí font systému"
|
||||
clips: "Oříznout"
|
||||
experimentalFeatures: "Experimentální funkce"
|
||||
developer: "Vývojář"
|
||||
duplicate: "Duplikovat"
|
||||
left: "Vlevo"
|
||||
center: "Uprostřed"
|
||||
wide: "Široké"
|
||||
narrow: "Úzké"
|
||||
clearCache: "Vyprázdnit mezipaměť"
|
||||
nUsers: "{n} užívatelů"
|
||||
nNotes: "{n} poznámek"
|
||||
myTheme: "Moje vzhledy"
|
||||
backgroundColor: "Pozadí"
|
||||
accentColor: "Akcent"
|
||||
textColor: "Barva textu"
|
||||
saveAs: "Uložit jako…"
|
||||
advanced: "Pokročilé"
|
||||
value: "Hodnota"
|
||||
createdAt: "Vytvořeno"
|
||||
updatedAt: "Upraveno"
|
||||
saveConfirm: "Uložit změny?"
|
||||
deleteConfirm: "Opravdu smazat?"
|
||||
invalidValue: "Neplatná hodnota."
|
||||
registry: "Registr"
|
||||
info: "Informace"
|
||||
unknown: "Neznámý"
|
||||
onlineStatus: "Online status"
|
||||
hideOnlineStatus: "Skrýt Váš online status"
|
||||
hideOnlineStatusDescription: "Skrytí vašeho online stavu může snížit funkcionalitu některých funkcí, například vyhledávání."
|
||||
online: "Online"
|
||||
active: "Aktivní"
|
||||
offline: "Offline"
|
||||
notRecommended: "Nedoporučuje se"
|
||||
botProtection: "Bot ochrana"
|
||||
instanceBlocking: "Blokované instance"
|
||||
selectAccount: "Vybrat účet"
|
||||
switchAccount: "Přepnout účet"
|
||||
enabled: "Zapnuto"
|
||||
disabled: "Vypnuto"
|
||||
quickAction: "Rychlé akce"
|
||||
user: "Uživatelé"
|
||||
administration: "Administrace"
|
||||
accounts: "Účty"
|
||||
switch: "Přepnout"
|
||||
configure: "Nastavit"
|
||||
gallery: "Galerie"
|
||||
recentPosts: "Poslední příspěvky"
|
||||
ads: "Reklamy"
|
||||
memo: "Memo"
|
||||
priority: "Priorita"
|
||||
high: "Vysoká"
|
||||
middle: "Střední"
|
||||
low: "Nízká"
|
||||
emailNotConfiguredWarning: "E-mailová adresa není nastavena."
|
||||
ratio: "Poměr"
|
||||
global: "Globální"
|
||||
sent: "Odeslat"
|
||||
hashtags: "Hashtagy"
|
||||
troubleshooting: "Poradce při potížích"
|
||||
whatIsNew: "Zobrazit změny"
|
||||
translate: "Přeložit"
|
||||
hide: "Skrýt"
|
||||
smartphone: "Telefon"
|
||||
tablet: "Tablet"
|
||||
auto: "Auto"
|
||||
size: "Velikost"
|
||||
numberOfColumn: "Počet sloupců"
|
||||
searchByGoogle: "Vyhledávání"
|
||||
indefinitely: "Navždy"
|
||||
tenMinutes: "10 minut"
|
||||
oneHour: "1 hodina"
|
||||
oneDay: "1 den"
|
||||
oneWeek: "1 týden"
|
||||
reflectMayTakeTime: "Může trvat nějakou dobu, než se projeví změny."
|
||||
cropImage: "Oříznout obrázek"
|
||||
file: "Soubor(ů)"
|
||||
recentNHours: "Posledních {n} hodin"
|
||||
recentNDays: "Posledních {n} dnů"
|
||||
recommended: "Doporučeno"
|
||||
deleteAccount: "Odstranit účet"
|
||||
document: "Dokumentace"
|
||||
logoutConfirm: "Opravdu se chcete odhlásit?"
|
||||
pleaseSelect: "Vybrat možnost"
|
||||
reverse: "Otočit"
|
||||
colored: "Barevné"
|
||||
type: "Typ"
|
||||
speed: "Rychlost"
|
||||
slow: "Pomalá"
|
||||
fast: "Rychlá"
|
||||
account: "Účty"
|
||||
show: "Zobrazit"
|
||||
color: "Barva"
|
||||
_role:
|
||||
priority: "Priorita"
|
||||
_priority:
|
||||
low: "Nízká"
|
||||
middle: "Střední"
|
||||
high: "Vysoká"
|
||||
_ad:
|
||||
back: "Zpět"
|
||||
_gallery:
|
||||
my: "Moje galerie"
|
||||
_email:
|
||||
_follow:
|
||||
title: "Máte nového následovníka"
|
||||
_mfm:
|
||||
mention: "Zmínění"
|
||||
quote: "Citovat"
|
||||
emoji: "Vlastní emoji"
|
||||
search: "Vyhledávání"
|
||||
_plugin:
|
||||
install: "Instalovat plugin"
|
||||
manage: "Správce pluginů"
|
||||
_preferencesBackups:
|
||||
list: "Vytvořit backup"
|
||||
loadFile: "Načíst ze souboru"
|
||||
save: "Uložit změny"
|
||||
_registry:
|
||||
scope: "Rozsah"
|
||||
key: "Klíč"
|
||||
keys: "Klíče"
|
||||
domain: "Doména"
|
||||
createKey: "Vytvořit klíč"
|
||||
_aboutMisskey:
|
||||
allContributors: "Všichni přispěvatelé"
|
||||
source: "Zdrojový kód"
|
||||
_channel:
|
||||
featured: "Trendy"
|
||||
_menuDisplay:
|
||||
top: "Nahoru"
|
||||
hide: "Skrýt"
|
||||
_theme:
|
||||
install: "Nainstalovat vzhled"
|
||||
manage: "Správa vzhledů"
|
||||
code: "Kód vzhledu"
|
||||
description: "Popis"
|
||||
installedThemes: "Nainstalované vzhledy"
|
||||
constant: "Konstanta"
|
||||
defaultValue: "Výchozí hodnota"
|
||||
color: "Barva"
|
||||
key: "Klíč"
|
||||
func: "Funkce "
|
||||
keys:
|
||||
shadow: "Stín"
|
||||
header: "Nadpis"
|
||||
link: "Odkaz"
|
||||
hashtag: "Hashtag"
|
||||
mention: "Zmínění"
|
||||
renote: "Přeposlat"
|
||||
divider: "Dělící čára"
|
||||
_sfx:
|
||||
note: "Poznámky"
|
||||
notification: "Oznámení"
|
||||
chat: "Zprávy"
|
||||
_ago:
|
||||
future: "Budoucí"
|
||||
justNow: "Teď"
|
||||
_time:
|
||||
second: "Sekund"
|
||||
minute: "Minut"
|
||||
hour: "Hodin"
|
||||
_2fa:
|
||||
registerDevice: "Přidat zařízení"
|
||||
registerKey: "Přidat bezpečnostní klíč"
|
||||
_weekday:
|
||||
sunday: "Neděle"
|
||||
monday: "Pondělí"
|
||||
tuesday: "Úterý"
|
||||
wednesday: "Středa"
|
||||
thursday: "Čtvrtek"
|
||||
friday: "Pátek"
|
||||
saturday: "Sobota"
|
||||
_widgets:
|
||||
profile: "Váš profil"
|
||||
instanceInfo: "Informace o instanci"
|
||||
notifications: "Oznámení"
|
||||
timeline: "Časová osa"
|
||||
calendar: "Kalendář"
|
||||
trends: "Trendy"
|
||||
clock: "Hodiny"
|
||||
rss: "RSS čtečka"
|
||||
activity: "Aktivita"
|
||||
photos: "Fotky"
|
||||
digitalClock: "Digitální hodiny"
|
||||
federation: "Federace"
|
||||
slideshow: "Prezentace"
|
||||
button: "Tlačítko"
|
||||
onlineUsers: "Online uživatelé"
|
||||
jobQueue: "Fronta úloh"
|
||||
aiscript: "AiScript conzole"
|
||||
aichan: "Ai"
|
||||
_userList:
|
||||
chooseList: "Vybrat seznam"
|
||||
_cw:
|
||||
hide: "Skrýt"
|
||||
show: "Zobrazit více"
|
||||
_poll:
|
||||
noMore: "Více už přidat nemůžete"
|
||||
infinite: "Nikdy"
|
||||
deadlineDate: "Datum ukončení"
|
||||
deadlineTime: "Hodin"
|
||||
duration: "Trvání"
|
||||
_visibility:
|
||||
home: "Domů"
|
||||
followers: "Sledující"
|
||||
_postForm:
|
||||
_placeholders:
|
||||
f: "Čekám, až něco napíšete..."
|
||||
_profile:
|
||||
name: "Jméno"
|
||||
username: "Uživatelské jméno"
|
||||
description: "O mně"
|
||||
youCanIncludeHashtags: "V popisku o Vás můžete použít i hastagy."
|
||||
metadata: "Doplňující informace"
|
||||
metadataContent: "Obsah"
|
||||
_exportOrImport:
|
||||
allNotes: "Všechny poznámky"
|
||||
followingList: "Sledovaní"
|
||||
muteList: "Ztlumit"
|
||||
blockingList: "Zablokovat"
|
||||
userLists: "Seznamy"
|
||||
_charts:
|
||||
federation: "Federace"
|
||||
apRequest: "Požadavek"
|
||||
usersTotal: "Celkem uživatelů"
|
||||
activeUsers: "Aktivní uživatelé"
|
||||
notesTotal: "Celkový počet poznámek"
|
||||
_timelines:
|
||||
home: "Domů"
|
||||
global: "Globální"
|
||||
_play:
|
||||
script: "Skript"
|
||||
summary: "Popis"
|
||||
_pages:
|
||||
newPage: "Vytvořit novou stránku"
|
||||
editPage: "Upravit stránku"
|
||||
created: "Stránka byla úspěšně vytvořena"
|
||||
updated: "Stránka byla úspěšně aktualizována"
|
||||
deleted: "Stránka byla úspěšně smazána"
|
||||
pageSetting: "Nastavení stránky"
|
||||
invalidNameText: "Ujistěte se že jméno stránky je vyplněno"
|
||||
contents: "Obsah"
|
||||
fontSerif: "Serif"
|
||||
fontSansSerif: "Sans Serif"
|
||||
chooseBlock: "Přidat blok"
|
||||
selectType: "Vyberte typ"
|
||||
contentBlocks: "Obsah"
|
||||
inputBlocks: "Vstup"
|
||||
specialBlocks: "Speciální"
|
||||
blocks:
|
||||
text: "Text"
|
||||
textarea: "Textové pole"
|
||||
section: "Sekce"
|
||||
image: "Obrázky"
|
||||
script:
|
||||
categories:
|
||||
list: "Seznamy"
|
||||
blocks:
|
||||
_join:
|
||||
arg1: "Seznamy"
|
||||
_randomPick:
|
||||
arg1: "Seznamy"
|
||||
_dailyRandomPick:
|
||||
arg1: "Seznamy"
|
||||
_seedRandomPick:
|
||||
arg2: "Seznamy"
|
||||
_pick:
|
||||
arg1: "Seznamy"
|
||||
_listLen:
|
||||
arg1: "Seznamy"
|
||||
types:
|
||||
array: "Seznamy"
|
||||
button: "Tlačítko"
|
||||
_notification:
|
||||
youWereFollowed: "Máte nového následovníka"
|
||||
youWereInvitedToGroup: "Pozvat do skupiny"
|
||||
_types:
|
||||
all: "Vše"
|
||||
follow: "Sledovaní"
|
||||
mention: "Zmínění"
|
||||
reply: "Odpovědi"
|
||||
renote: "Přeposlat"
|
||||
quote: "Citovat"
|
||||
reaction: "Reakce"
|
||||
@@ -554,4 +791,5 @@ _deck:
|
||||
tl: "Časová osa"
|
||||
antenna: "Antény"
|
||||
list: "Seznamy"
|
||||
channel: "Kanály"
|
||||
mentions: "Zmínění"
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
_lang_: "Deutsch"
|
||||
headlineMisskey: "Ein durch Notizen verbundenes Netzwerk"
|
||||
introMisskey: "Willkommen! Misskey ist eine dezentralisierte Open-Source Microblogging-Platform.\nVerfasse „Notizen“ um mitzuteilen, was gerade passiert oder um Ereignisse mit anderen zu teilen. 📡\nMit „Reaktionen“ kannst du außerdem schnell deine Gefühle über Notizen anderer Benutzer zum Ausdruck bringen. 👍\nEine neue Welt wartet auf dich! 🚀"
|
||||
poweredByMisskeyDescription: "{name} ist einer der durch die Open-Source-Plattform <b>Misskey</b> betriebenen Dienste (meist als \"Misskey-Instanz\" bezeichnet)."
|
||||
monthAndDay: "{day}.{month}."
|
||||
search: "Suchen"
|
||||
notifications: "Benachrichtigungen"
|
||||
@@ -12,6 +13,7 @@ fetchingAsApObject: "Wird aus dem Fediverse angefragt …"
|
||||
ok: "OK"
|
||||
gotIt: "Verstanden!"
|
||||
cancel: "Abbrechen"
|
||||
noThankYou: "Nein, danke"
|
||||
enterUsername: "Benutzername eingeben"
|
||||
renotedBy: "Renote von {user}"
|
||||
noNotes: "Keine Notizen gefunden"
|
||||
@@ -47,11 +49,13 @@ deleteAndEdit: "Löschen und Bearbeiten"
|
||||
deleteAndEditConfirm: "Möchtest du diese Notiz wirklich löschen und bearbeiten? Alle Reaktionen, Renotes und Antworten dieser Notiz werden verloren gehen."
|
||||
addToList: "Zu Liste hinzufügen"
|
||||
sendMessage: "Nachricht senden"
|
||||
copyRSS: "RSS kopieren"
|
||||
copyUsername: "Benutzernamen kopieren"
|
||||
searchUser: "Nach einem Benutzer suchen"
|
||||
reply: "Antworten"
|
||||
loadMore: "Mehr laden"
|
||||
showMore: "Mehr anzeigen"
|
||||
showLess: "Schließen"
|
||||
youGotNewFollower: "ist dir gefolgt"
|
||||
receiveFollowRequest: "Follow-Anfrage erhalten"
|
||||
followRequestAccepted: "Follow-Anfrage akzeptiert"
|
||||
@@ -64,7 +68,7 @@ export: "Export"
|
||||
files: "Dateien"
|
||||
download: "Herunterladen"
|
||||
driveFileDeleteConfirm: "Möchtest du die Datei „{name}“ wirklich löschen? Notizen mit dieser Datei werden ebenso verschwinden."
|
||||
unfollowConfirm: "Möchtest du {name} nicht mehr folgen?"
|
||||
unfollowConfirm: "Möchtest du {name} wirklich nicht mehr folgen?"
|
||||
exportRequested: "Du hast einen Export angefragt. Dies kann etwas Zeit in Anspruch nehmen. Sobald der Export abgeschlossen ist, wird er deiner Drive hinzugefügt."
|
||||
importRequested: "Du hast einen Import angefragt. Dies kann etwas Zeit in Anspruch nehmen."
|
||||
lists: "Listen"
|
||||
@@ -90,7 +94,7 @@ defaultNoteVisibility: "Standardsichtbarkeit"
|
||||
follow: "Folgen"
|
||||
followRequest: "Follow-Anfrage senden"
|
||||
followRequests: "Follow-Anfragen"
|
||||
unfollow: "Nicht mehr folgen"
|
||||
unfollow: "Entfolgen"
|
||||
followRequestPending: "Follow-Anfrage ausstehend"
|
||||
enterEmoji: "Gib ein Emoji ein"
|
||||
renote: "Renote"
|
||||
@@ -99,6 +103,8 @@ renoted: "Renote getätigt."
|
||||
cantRenote: "Renote dieses Beitrags nicht möglich."
|
||||
cantReRenote: "Renote einer Renote nicht möglich."
|
||||
quote: "Zitieren"
|
||||
inChannelRenote: "Kanal-interner Renote"
|
||||
inChannelQuote: "Kanal-internes Zitat"
|
||||
pinnedNote: "Angeheftete Notiz"
|
||||
pinned: "Angeheftet"
|
||||
you: "Du"
|
||||
@@ -106,6 +112,7 @@ clickToShow: "Zum Anzeigen anklicken"
|
||||
sensitive: "NSFW"
|
||||
add: "Hinzufügen"
|
||||
reaction: "Reaktionen"
|
||||
reactions: "Reaktionen"
|
||||
reactionSetting: "In der Reaktionsauswahl anzuzeigende Reaktionen"
|
||||
reactionSettingDescription2: "Ziehe um Anzuordnen, klicke um zu löschen, drücke „+“ um hinzuzufügen"
|
||||
rememberNoteVisibility: "Notizsichtbarkeit merken"
|
||||
@@ -124,6 +131,7 @@ unblockConfirm: "Möchtest du diese Blockierung wirklich aufheben?"
|
||||
suspendConfirm: "Möchtest du diesen Benutzer wirklich sperren?"
|
||||
unsuspendConfirm: "Möchtest du diesen Benutzer wirklich entsperren?"
|
||||
selectList: "Liste auswählen"
|
||||
selectChannel: "Kanal auswählen"
|
||||
selectAntenna: "Antenne auswählen"
|
||||
selectWidget: "Widget auswählen"
|
||||
editWidgets: "Widgets bearbeiten"
|
||||
@@ -163,7 +171,6 @@ annotation: "Anmerkung"
|
||||
federation: "Föderation"
|
||||
instances: "Instanzen"
|
||||
registeredAt: "Registriert am"
|
||||
latestRequestSentAt: "Letzte Anfrage gesendet"
|
||||
latestRequestReceivedAt: "Letzte Anfrage erhalten"
|
||||
latestStatus: "Neuster Status"
|
||||
storageUsage: "Verbrauchter Speicherplatz"
|
||||
@@ -252,6 +259,8 @@ noMoreHistory: "Kein weiterer Verlauf vorhanden"
|
||||
startMessaging: "Neuen Chat erstellen"
|
||||
nUsersRead: "Von {n} Benutzern gelesen"
|
||||
agreeTo: "Ich stimme {0} zu"
|
||||
agreeBelow: "Ich stimme Untenstehendem zu"
|
||||
basicNotesBeforeCreateAccount: "Wichtige Infos"
|
||||
tos: "Nutzungsbedingungen"
|
||||
start: "Anfangen"
|
||||
home: "Startseite"
|
||||
@@ -347,6 +356,10 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "reCAPTCHA aktivieren"
|
||||
recaptchaSiteKey: "Site key"
|
||||
recaptchaSecretKey: "Secret key"
|
||||
turnstile: "Turnstile"
|
||||
enableTurnstile: "Turnstile aktivieren"
|
||||
turnstileSiteKey: "Site key"
|
||||
turnstileSecretKey: "Secret key"
|
||||
avoidMultiCaptchaConfirm: "Das Verwenden von mehreren Captcha-Systemen kann zu Störungen führen. Sollen die anderen Systeme deaktiviert werden? Durch Abbrechen können mehrere Systeme aktiviert bleiben."
|
||||
antennas: "Antennen"
|
||||
manageAntennas: "Antennen verwalten"
|
||||
@@ -449,13 +462,15 @@ language: "Sprache"
|
||||
uiLanguage: "Sprache der Benutzeroberfläche"
|
||||
groupInvited: "Du wurdest in eine Gruppe eingeladen"
|
||||
aboutX: "Über {x}"
|
||||
useOsNativeEmojis: "Eingebaute Emojis des Betriebssystems benutzen"
|
||||
emojiStyle: "Emoji-Stil"
|
||||
native: "Nativ"
|
||||
disableDrawer: "Keine ausfahrbaren Menüs verwenden"
|
||||
youHaveNoGroups: "Keine Gruppen vorhanden"
|
||||
joinOrCreateGroup: "Lass dich zu einer Gruppe einladen oder erstelle deine eigene."
|
||||
noHistory: "Kein Verlauf gefunden"
|
||||
signinHistory: "Anmeldungsverlauf"
|
||||
disableAnimatedMfm: "MFM, die Animationen enthalten, deaktivieren"
|
||||
enableAdvancedMfm: "Erweitertes MFM aktivieren"
|
||||
enableAnimatedMfm: "Animiertes MFM aktivieren"
|
||||
doing: "In Bearbeitung …"
|
||||
category: "Kategorie"
|
||||
tags: "Schlagwörter"
|
||||
@@ -495,13 +510,14 @@ objectStorageRegionDesc: "Gib eine Region wie z.B. „xx-east-1“ an. Falls dei
|
||||
objectStorageUseSSL: "SSL verwenden"
|
||||
objectStorageUseSSLDesc: "Deaktiviere dies, falls du für API-Verbindungen kein HTTPS verwenden wirst"
|
||||
objectStorageUseProxy: "Über Proxy verbinden"
|
||||
objectStorageUseProxyDesc: "Deaktiviere dies, falls du keinen Proxy für den Objektspeicher verwenden wirst"
|
||||
objectStorageUseProxyDesc: "Deaktiviere dies, falls du für Verbindungen zur API keinen Proxy verwenden wirst"
|
||||
objectStorageSetPublicRead: "Bei Upload auf \"public-read\" stellen"
|
||||
serverLogs: "Serverprotokolle"
|
||||
deleteAll: "Alle löschen"
|
||||
showFixedPostForm: "Bereich zum Schreiben neuer Notizen am Anfang der Chronik anzeigen"
|
||||
newNoteRecived: "Es gibt neue Notizen"
|
||||
sounds: "Töne"
|
||||
sound: "Töne"
|
||||
listen: "Anhören"
|
||||
none: "Nichts"
|
||||
showInPage: "In einer Seite anzeigen"
|
||||
@@ -561,6 +577,7 @@ author: "Autor"
|
||||
leaveConfirm: "Es gibt unspeicherte Änderungen. Möchtest du diese verwerfen?"
|
||||
manage: "Verwaltung"
|
||||
plugins: "Plugins"
|
||||
preferencesBackups: "Einstellungsbackups"
|
||||
deck: "Deck"
|
||||
undeck: "Deck verlassen"
|
||||
useBlurEffectForModal: "Weichzeichnungseffekt für Modals verwenden"
|
||||
@@ -599,7 +616,7 @@ regexpErrorDescription: "Im regulären Ausdruck deiner {tab}en Wortstummschaltun
|
||||
instanceMute: "Instanzstummschaltungen"
|
||||
userSaysSomething: "{name} hat etwas gesagt"
|
||||
makeActive: "Aktivieren"
|
||||
display: "Anzeigeart"
|
||||
display: "Anzeigen"
|
||||
copy: "Kopieren"
|
||||
metrics: "Metriken"
|
||||
overview: "Übersicht"
|
||||
@@ -706,6 +723,7 @@ accentColor: "Akzentfarbe"
|
||||
textColor: "Textfarbe"
|
||||
saveAs: "Speichern als …"
|
||||
advanced: "Fortgeschritten"
|
||||
advancedSettings: "Erweiterte Einstellungen"
|
||||
value: "Wert"
|
||||
createdAt: "Erstellt am"
|
||||
updatedAt: "Zuletzt geändert am"
|
||||
@@ -849,6 +867,8 @@ failedToFetchAccountInformation: "Benutzerkontoinformationen konnten nicht abgef
|
||||
rateLimitExceeded: "Versuchsanzahl überschritten"
|
||||
cropImage: "Bild zuschneiden"
|
||||
cropImageAsk: "Möchtest du das Bild zuschneiden?"
|
||||
cropYes: "Zuschneiden"
|
||||
cropNo: "Unbearbeitet verwenden"
|
||||
file: "Datei"
|
||||
recentNHours: "Letzten {n} Stunden"
|
||||
recentNDays: "Letzten {n} Tage"
|
||||
@@ -862,7 +882,7 @@ requireAdminForView: "Melde dich mit einem Administratorkonto an, um dies einzus
|
||||
isSystemAccount: "Ein Benutzerkonto, dass durch das System erstellt und automatisch kontrolliert wird."
|
||||
typeToConfirm: "Bitte gib zur Bestätigung {x} ein"
|
||||
deleteAccount: "Benutzerkonto löschen"
|
||||
document: "Dokument"
|
||||
document: "Dokumentation"
|
||||
numberOfPageCache: "Seitencachegröße"
|
||||
numberOfPageCacheDescription: "Das Erhöhen dieses Caches führt zu einer angenehmerern Benutzererfahrung, erhöht aber Serverlast und Arbeitsspeicherauslastung."
|
||||
logoutConfirm: "Wirklich abmelden?"
|
||||
@@ -889,7 +909,350 @@ enableAutoSensitiveDescription: "Setzt soweit möglich durch Verwendung von Mach
|
||||
activeEmailValidationDescription: "Aktivert strengere Überprüfung von E-Mail-Adressen, d.h. Testen auf Wegwerfadressen und darauf, ob mit der Adresse tatsächlich kommuniziert werden kann. Ist dies deaktiviert, so wird nur das Format der E-Mail überprüft."
|
||||
navbar: "Navigationsleiste"
|
||||
shuffle: "Mischen"
|
||||
account: "Benutzerkonten"
|
||||
account: "Benutzerkonto"
|
||||
move: "Verschieben"
|
||||
pushNotification: "Push-Benachrichtigungen"
|
||||
subscribePushNotification: "Push-Benachrichtigungen aktivieren"
|
||||
unsubscribePushNotification: "Push-Benachrichtigungen deaktivieren"
|
||||
pushNotificationAlreadySubscribed: "Push-Benachrichtigungen sind bereits aktiviert"
|
||||
pushNotificationNotSupported: "Entweder dein Browser oder deine Instanz unterstützt Push-Benachrichtigungen nicht"
|
||||
sendPushNotificationReadMessage: "Push-Benachrichtigungen löschen, sobald die relevanten Benachrichtigungen oder Nachrichten gelesen wurden"
|
||||
sendPushNotificationReadMessageCaption: "Eine Push-Benachrichtigungen mit dem Inhalt \"{emptyPushNotificationMessage}\" wird kurz eingeblendet. Dies kann gegebenenfalls den Batterieverbrauch deines Gerätes erhöhen."
|
||||
windowMaximize: "Maximieren"
|
||||
windowRestore: "Wiederherstellen"
|
||||
caption: "Beschreibung"
|
||||
loggedInAsBot: "Momentan als Bot angemeldet"
|
||||
tools: "Werkzeuge"
|
||||
cannotLoad: "Kann nicht geladen werden"
|
||||
numberOfProfileView: "Profilaufrufe"
|
||||
like: "Gefällt mir"
|
||||
unlike: "\"Gefällt mir\" entfernen"
|
||||
numberOfLikes: "\"Gefällt mir\"-Anzahl"
|
||||
show: "Anzeigen"
|
||||
neverShow: "Nicht wieder anzeigen"
|
||||
remindMeLater: "Vielleicht später"
|
||||
didYouLikeMisskey: "Gefällt dir Misskey?"
|
||||
pleaseDonate: "Misskey ist die kostenlose Software, die von {host} verwendet wird. Wir würden uns über Spenden freuen, damit dessen Entwicklung weitergeführt werden kann!"
|
||||
roles: "Rollen"
|
||||
role: "Rolle"
|
||||
normalUser: "Standardbenutzer"
|
||||
undefined: "Undefiniert"
|
||||
assign: "Zuweisen"
|
||||
unassign: "Entfernen"
|
||||
color: "Farbe"
|
||||
manageCustomEmojis: "Kann benutzerdefinierte Emojis verwalten"
|
||||
youCannotCreateAnymore: "Du hast das Erstellungslimit erreicht."
|
||||
cannotPerformTemporary: "Vorübergehend nicht verfügbar"
|
||||
cannotPerformTemporaryDescription: "Diese Aktion ist wegen des Überschreitenes des Ausführungslimits temporär nicht verfügbar. Bitte versuche es nach einiger Zeit erneut."
|
||||
preset: "Vorlage"
|
||||
selectFromPresets: "Aus Vorlagen wählen"
|
||||
achievements: "Errungenschaften"
|
||||
gotInvalidResponseError: "Ungültige Antwort des Servers"
|
||||
gotInvalidResponseErrorDescription: "Eventuell ist der Server momentan nicht erreichbar oder untergeht Wartungsarbeiten. Bitte versuche es später noch einmal."
|
||||
thisPostMayBeAnnoying: "Dieser Beitrag stört eventuell andere Benutzer."
|
||||
thisPostMayBeAnnoyingHome: "Zur Startseite schicken"
|
||||
thisPostMayBeAnnoyingCancel: "Abbrechen"
|
||||
thisPostMayBeAnnoyingIgnore: "Trotzdem schicken"
|
||||
collapseRenotes: "Bereits gesehene Renotes verkürzt anzeigen"
|
||||
internalServerError: "Serverinterner Fehler"
|
||||
internalServerErrorDescription: "Im Server ist ein unerwarteter Fehler aufgetreten."
|
||||
copyErrorInfo: "Fehlerdetails kopieren"
|
||||
_achievements:
|
||||
earnedAt: "Freigeschaltet am"
|
||||
_types:
|
||||
_notes1:
|
||||
title: "Hallo Misskey!"
|
||||
description: "Sende deine erste Notiz"
|
||||
flavor: "Hab eine schöne Zeit mit Misskey!"
|
||||
_notes10:
|
||||
title: "Ein paar Notizen"
|
||||
description: "10 Notizen gesendet"
|
||||
_notes100:
|
||||
title: "Viele Notizen"
|
||||
description: "100 Notizen gesendet"
|
||||
_notes500:
|
||||
title: "Überschüttet mit Notizen"
|
||||
description: "500 Notizen gesendet"
|
||||
_notes1000:
|
||||
title: "Berg an Notizen"
|
||||
description: "1.000 Notizen gesendet"
|
||||
_notes5000:
|
||||
title: "Überquellende Notizen"
|
||||
description: "5.000 Notizen gesendet"
|
||||
_notes10000:
|
||||
title: "Supernotiz"
|
||||
description: "10.000 Notizen gesendet"
|
||||
_notes20000:
|
||||
title: "Brauche... mehr... Notizen"
|
||||
description: "20.000 Notizen gesendet"
|
||||
_notes30000:
|
||||
title: "Notizen, Notizen, Notizen"
|
||||
description: "30.000 Notizen gesendet"
|
||||
_notes40000:
|
||||
title: "Notizfabrik"
|
||||
description: "40.000 Notizen gesendet"
|
||||
_notes50000:
|
||||
title: "Planet der Notizen"
|
||||
description: "50.000 Notizen gesendet"
|
||||
_notes60000:
|
||||
title: "Notizquasar"
|
||||
description: "60.000 Notizen gesendet"
|
||||
_notes70000:
|
||||
title: "Schwarzes Notizloch"
|
||||
description: "70.000 Notizen gesendet"
|
||||
_notes80000:
|
||||
title: "Notizgalaxie"
|
||||
description: "80.000 Notizen gesendet"
|
||||
_notes90000:
|
||||
title: "Notizversum"
|
||||
description: "90.000 Notizen gesendet"
|
||||
_notes100000:
|
||||
title: "ALL YOUR NOTE ARE BELONG TO US"
|
||||
description: "100.000 Notizen gesendet"
|
||||
flavor: "Du hast wirklich viel zu sagen."
|
||||
_login3:
|
||||
title: "Anfänger Ⅰ"
|
||||
description: "An 3 Tagen eingeloggt"
|
||||
flavor: "Nenn' mich ab heute Misskist"
|
||||
_login7:
|
||||
title: "Anfänger Ⅱ"
|
||||
description: "An 7 Tagen eingeloggt"
|
||||
flavor: "Na, eingewöht?"
|
||||
_login15:
|
||||
title: "Anfänger Ⅲ"
|
||||
description: "An 15 Tagen eingeloggt"
|
||||
_login30:
|
||||
title: "Misskist Ⅰ"
|
||||
description: "An 30 Tagen eingeloggt"
|
||||
_login60:
|
||||
title: "Misskist Ⅱ"
|
||||
description: "An 60 Tagen eingeloggt"
|
||||
_login100:
|
||||
title: "Misskist Ⅲ"
|
||||
description: "An 100 Tagen eingeloggt"
|
||||
flavor: "Violent Misskist"
|
||||
_login200:
|
||||
title: "Stammbesucher Ⅰ"
|
||||
description: "An 200 Tagen eingeloggt"
|
||||
_login300:
|
||||
title: "Stammbesucher Ⅱ"
|
||||
description: "An 300 Tagen eingeloggt"
|
||||
_login400:
|
||||
title: "Stammbesucher Ⅲ"
|
||||
description: "An 400 Tagen eingeloggt"
|
||||
_login500:
|
||||
title: "Veteran Ⅰ"
|
||||
description: "An 500 Tagen eingeloggt"
|
||||
flavor: "Meine Kameraden, ich liebe sie, die Notizen."
|
||||
_login600:
|
||||
title: "Veteran Ⅱ"
|
||||
description: "An 600 Tagen eingeloggt"
|
||||
_login700:
|
||||
title: "Veteran Ⅲ"
|
||||
description: "An 700 Tagen eingeloggt"
|
||||
_login800:
|
||||
title: "Meister der Notizen Ⅰ"
|
||||
description: "An 800 Tagen eingeloggt"
|
||||
_login900:
|
||||
title: "Meister der Notizen Ⅱ"
|
||||
description: "An 900 Tagen eingeloggt"
|
||||
_login1000:
|
||||
title: "Meister der Notizen Ⅲ"
|
||||
description: "An 1000 Tagen eingeloggt"
|
||||
flavor: "Danke, dass du Misskey nutzt!"
|
||||
_noteClipped1:
|
||||
title: "Muss... clippen..."
|
||||
description: "Die erste Notiz geclippt"
|
||||
_noteFavorited1:
|
||||
title: "Sternengucker"
|
||||
description: "Eine Notiz als Favorit markiert"
|
||||
_myNoteFavorited1:
|
||||
title: "Sternensucher"
|
||||
description: "Ein anderer Benutzer hat eine deiner Notizen als Favoriten markiert"
|
||||
_profileFilled:
|
||||
title: "Perfekte Vorbereitung"
|
||||
description: "Fülle dein Profil aus"
|
||||
_markedAsCat:
|
||||
title: "Ich der Kater"
|
||||
description: "Markiere dein Konto als Katze"
|
||||
flavor: "Einen Namen bekommst du später. "
|
||||
_following1:
|
||||
title: "Das Folgen beginnt"
|
||||
description: "Du folgst deiner ersten Person"
|
||||
_following10:
|
||||
title: "Folge ihnen... folge ihnen..."
|
||||
description: "Du folgst über 10 Leuten"
|
||||
_following50:
|
||||
title: "Viele Freunde"
|
||||
description: "Du folgst über 50 Leuten"
|
||||
_following100:
|
||||
title: "100 Freunde"
|
||||
description: "Du folgst über 100 Leuten"
|
||||
_following300:
|
||||
title: "Freundeüberschuss"
|
||||
description: "Du folgst über 300 Leuten"
|
||||
_followers1:
|
||||
title: "Der erste Follower"
|
||||
description: "Du hast deinen ersten Follower erhalten"
|
||||
_followers10:
|
||||
title: "Mir nach!"
|
||||
description: "Die Anzahl deiner Follower hat 10 überschritten"
|
||||
_followers50:
|
||||
title: "Wirrwarr"
|
||||
description: "Die Anzahl deiner Follower hat 50 überschritten"
|
||||
_followers100:
|
||||
title: "Beliebt"
|
||||
description: "Die Anzahl deiner Follower hat 100 überschritten"
|
||||
_followers300:
|
||||
title: "Stellt euch bitte in einer Reihe auf"
|
||||
description: "Die Anzahl deiner Follower hat 300 überschritten"
|
||||
_followers500:
|
||||
title: "Funkmast"
|
||||
description: "Die Anzahl deiner Follower hat 500 überschritten"
|
||||
_followers1000:
|
||||
title: "Influencer"
|
||||
description: "Die Anzahl deiner Follower hat 1000 überschritten"
|
||||
_collectAchievements30:
|
||||
title: "Sammler der Errungenschaften"
|
||||
description: "Schalte 30 Errungenschaften frei"
|
||||
_viewAchievements3min:
|
||||
title: "Fan von Errungenschaften"
|
||||
description: "Schau dir die Liste deiner Errungenschaften für mindestens 3 Minuten an"
|
||||
_iLoveMisskey:
|
||||
title: "I Love Misskey"
|
||||
description: "Sende \"I ❤ #Misskey\""
|
||||
flavor: "Danke, dass du Misskey verwendest! - vom Entwicklerteam"
|
||||
_foundTreasure:
|
||||
title: "Schatzsuche"
|
||||
description: "Du hast einen verborgenen Schatz gefunden"
|
||||
_client30min:
|
||||
title: "Kurze Pause"
|
||||
description: "Habe Misskey für 30 Minuten geöffnet"
|
||||
_noteDeletedWithin1min:
|
||||
title: "Ups"
|
||||
description: "Lösche eine Notiz innerhalb von 1 Minute nachdem sie gesendet wurde"
|
||||
_postedAtLateNight:
|
||||
title: "Nachtaktiv"
|
||||
description: "Sende mitten in der Nacht eine Notiz"
|
||||
flavor: "Geh bald schlafen."
|
||||
_postedAt0min0sec:
|
||||
title: "Zeitansage"
|
||||
description: "Sende um 00:00 eine Notiz"
|
||||
flavor: "Klick Klick Klick Dooong"
|
||||
_selfQuote:
|
||||
title: "Selbstzitat"
|
||||
description: "Zitiere eine eigene Notiz"
|
||||
_htl20npm:
|
||||
title: "Fließende Chronik"
|
||||
description: "Deine Startseitenchronik erreicht eine Geschwindigkeit von 20 npm (Notizen pro Minute)"
|
||||
_viewInstanceChart:
|
||||
title: "Analyst"
|
||||
description: "Schau dir die Messwerte der Instanz an"
|
||||
_outputHelloWorldOnScratchpad:
|
||||
title: "Hallo Welt!"
|
||||
description: "Gib \"hello world\" in der Testumgebung aus"
|
||||
_open3windows:
|
||||
title: "Splitscreen"
|
||||
description: "Habe zur gleichen Zeit mindestens 3 Fenster offen"
|
||||
_driveFolderCircularReference:
|
||||
title: "Zyklischer Verweis"
|
||||
description: "Versuche, in Drive einen Zirkelbezug von Ordnern herzustellen"
|
||||
_reactWithoutRead:
|
||||
title: "Hast du das wirklich gelesen?"
|
||||
description: "Reagiere auf eine Notiz mit mindestens 100 Zeichen innerhalb von 3 Sekunden der Erstellung der Notiz"
|
||||
_clickedClickHere:
|
||||
title: "Klicke hier"
|
||||
description: "Du hast hier geklickt"
|
||||
_justPlainLucky:
|
||||
title: "Pures Glück"
|
||||
description: "Kann alle 10 Sekunden mit einer Warscheinlichkeit von 0.01% erhalten werden"
|
||||
_setNameToSyuilo:
|
||||
title: "Gottkomplex"
|
||||
description: "Setze deinen Namen auf \"syuilo\""
|
||||
_passedSinceAccountCreated1:
|
||||
title: "Einjahresjubiläum"
|
||||
description: "Seit der Erstellung deines Kontos ist 1 Jahr vergangen"
|
||||
_passedSinceAccountCreated2:
|
||||
title: "Zweijahresjubiläum"
|
||||
description: "Seit der Erstellung deines Kontos sind 2 Jahre vergangen"
|
||||
_passedSinceAccountCreated3:
|
||||
title: "Dreijahresjubiläum"
|
||||
description: "Seit der Erstellung deines Kontos sind 3 Jahre vergangen"
|
||||
_loggedInOnBirthday:
|
||||
title: "Alles Gute Zum Geburtstag"
|
||||
description: "Logge dich an deinem Geburtstag ein"
|
||||
_loggedInOnNewYearsDay:
|
||||
title: "Frohes Neujahr"
|
||||
description: "Logge dich am Neujahrstag ein"
|
||||
flavor: "Auf ein weiteres tolles Jahr in dieser Instanz"
|
||||
_cookieClicked:
|
||||
title: "Ein Spiel, in dem du auf einen Keks klickst"
|
||||
description: "Den Keks geklickt"
|
||||
flavor: "Bist du hier richtig?"
|
||||
_brainDiver:
|
||||
title: "Brain Diver"
|
||||
description: "Sende den Link zu Brain Diver"
|
||||
flavor: "Misskey-Misskey La-Tu-Ma"
|
||||
_role:
|
||||
new: "Rolle erstellen"
|
||||
edit: "Rolle bearbeiten"
|
||||
name: "Rollenname"
|
||||
description: "Rollenbeschreibung"
|
||||
permission: "Rollenberechtigungen"
|
||||
descriptionOfPermission: "<b>Moderatoren</b> können grundlegende Verwaltungsaufgaben erledigen.\n<b>Administratoren</b> können alle Einstellungen der Instanz verwalten."
|
||||
assignTarget: "Zuweisungsart"
|
||||
descriptionOfAssignTarget: "<b>Manuell</b> bedeutet, dass die Liste der Benutzer einer Rolle manuell verwaltet wird.\n<b>Konditional</b> bedeutet, dass die Liste der Benutzer einer Rolle durch eine Bedingung automatisch verwaltet wird."
|
||||
manual: "Manuell"
|
||||
conditional: "Konditional"
|
||||
condition: "Bedingung"
|
||||
isConditionalRole: "Dies ist eine konditionale Rolle."
|
||||
isPublic: "Öffentliche Rolle"
|
||||
descriptionOfIsPublic: "Ist dies aktiviert, so kann jeder die Liste der Benutzer, die dieser Rolle zugewiesen sind, einsehen. Zusätzlich wird diese Rolle im Profil zugewiesener Benutzer angezeigt."
|
||||
options: "Optionen"
|
||||
policies: "Richtlinien"
|
||||
baseRole: "Rollenvorlage"
|
||||
useBaseValue: "Wert der Rollenvorlage verwenden"
|
||||
chooseRoleToAssign: "Zuzuweisende Rolle auswählen"
|
||||
iconUrl: "Icon-URL"
|
||||
asBadge: "Als Abzeichen anzeigen"
|
||||
descriptionOfAsBadge: "Ist dies aktiviert, so wird das Icon dieser Rolle an der Seite der Namen von Benutzern mit dieser Rolle angezeigt."
|
||||
canEditMembersByModerator: "Moderatoren können Benutzern diese Rolle zuweisen"
|
||||
descriptionOfCanEditMembersByModerator: "Wenn aktiviert, so können Moderatoren und Adminstratoren anderen Benutzern diese Rolle zuweisen bzw. diese Zuweisung aufheben. Wenn deaktiviert, so ist es nur Administratoren möglich, Zuweisungen dieser Rolle zu verwalten."
|
||||
priority: "Priorität"
|
||||
_priority:
|
||||
low: "Niedrig"
|
||||
middle: "Mittel"
|
||||
high: "Hoch"
|
||||
_options:
|
||||
gtlAvailable: "Kann auf die globale Chronik zugreifen"
|
||||
ltlAvailable: "Kann auf die lokale Chronik zugreifen"
|
||||
canPublicNote: "Kann öffentliche Notizen erstellen"
|
||||
canInvite: "Kann Einladungscodes für diese Instanz erstellen"
|
||||
canManageCustomEmojis: "Benutzerdefinierte Emojis verwalten"
|
||||
driveCapacity: "Drive-Kapazität"
|
||||
pinMax: "Maximale Anzahl an angehefteten Notizen"
|
||||
antennaMax: "Maximale Anzahl an Antennen"
|
||||
wordMuteMax: "Maximale Zeichenlänge für Wortstummschaltungen"
|
||||
webhookMax: "Maximale Anzahl an Webhooks"
|
||||
clipMax: "Maximale Anzahl an Clips"
|
||||
noteEachClipsMax: "Maximale Anzahl an Notizen innerhalb eines Clips"
|
||||
userListMax: "Maximale Anzahl an Benutzern in einer Benutzerliste"
|
||||
userEachUserListsMax: "Maximale Anzahl an Benutzerlisten"
|
||||
rateLimitFactor: "Versuchsanzahl"
|
||||
descriptionOfRateLimitFactor: "Je niedriger desto weniger restriktiv, je höher destro restriktiver."
|
||||
canHideAds: "Kann Werbung ausblenden"
|
||||
_condition:
|
||||
isLocal: "Lokaler Benutzer"
|
||||
isRemote: "Benutzer fremder Instanz"
|
||||
createdLessThan: "Kontoerstellung liegt weniger als X zurück"
|
||||
createdMoreThan: "Kontoerstellung liegt mehr als X zurück"
|
||||
followersLessThanOrEq: "Hat X oder weniger Follower"
|
||||
followersMoreThanOrEq: "Hat X oder mehr Follower"
|
||||
followingLessThanOrEq: "Folgt X oder weniger Benutzern"
|
||||
followingMoreThanOrEq: "Folgt X oder mehr Benutzern"
|
||||
and: "UND-Bedingung"
|
||||
or: "ODER-Bedingung"
|
||||
not: "NICHT-Bedingung"
|
||||
_sensitiveMediaDetection:
|
||||
description: "Ermöglicht eine Erleichterung der Servermoderation durch die automatische Erkennungen von NSFW-Medien unter Verwendung von Machine Learning. Hierdurch wird die Serverlast etwas erhöht."
|
||||
sensitivity: "Erkennungssensitivität"
|
||||
@@ -922,6 +1285,7 @@ _accountDelete:
|
||||
_ad:
|
||||
back: "Zurück"
|
||||
reduceFrequencyOfThisAd: "Diese Werbung weniger anzeigen"
|
||||
hide: "Ausblenden"
|
||||
_forgotPassword:
|
||||
enterEmail: "Gib die Email-Adresse ein, mit der du dich registriert hast. An diese wird ein Link gesendet, mit dem du dein Passwort zurücksetzen kannst."
|
||||
ifNoEmail: "Solltest du bei der Registrierung keine Email-Adresse angegeben haben, wende dich bitte an den Administrator."
|
||||
@@ -940,6 +1304,24 @@ _plugin:
|
||||
install: "Plugins installieren"
|
||||
installWarn: "Installiere bitte nur vertrauenswürdige Plugins."
|
||||
manage: "Plugins verwalten"
|
||||
_preferencesBackups:
|
||||
list: "Erstellte Backups"
|
||||
saveNew: "Neu erstellen"
|
||||
loadFile: "Von Datei laden"
|
||||
apply: "Auf dieses Gerät anwenden"
|
||||
save: "Speichern"
|
||||
inputName: "Gib einen Namen für dieses Backup ein"
|
||||
cannotSave: "Speichern fehlgeschlagen"
|
||||
nameAlreadyExists: "Es existiert bereits ein Backup unter dem Namen \"{name}\". Bitte gib einen anderen Namen ein."
|
||||
applyConfirm: "Wirklich das Backup \"{name}\" auf dieses Gerät anwenden? Bestehende Einstellungen darauf werden überschrieben."
|
||||
saveConfirm: "Als {name} speichern?"
|
||||
deleteConfirm: "Das Backup {name} löschen?"
|
||||
renameConfirm: "Soll dieses Backup von \"{old}\" zu \"{new}\" umbenannt werden?"
|
||||
noBackups: "Keine Backups existieren. Backups können über \"Neu erstellen\" erstelllt werden."
|
||||
createdAt: "Erstellt am: {date} {time}"
|
||||
updatedAt: "Aktualisiert am: {date} {time}"
|
||||
cannotLoad: "Laden fehlgeschlagen"
|
||||
invalidFile: "Ungültiges Dateiformat."
|
||||
_registry:
|
||||
scope: "Scope"
|
||||
key: "Schlüssel"
|
||||
@@ -959,70 +1341,6 @@ _nsfw:
|
||||
respect: "Als NSFW markierte Bilder verbergen"
|
||||
ignore: "Als NSFW markierte Bilder nicht verbergen"
|
||||
force: "Alle Medien verbergen"
|
||||
_mfm:
|
||||
cheatSheet: "MFM Spickzettel"
|
||||
intro: "MFM ist eine Misskey-exklusive Markup-Sprache, die in Misskey an vielen Stellen verwendet werden kann. Hier kannst du eine Liste von verfügbarer MFM-Syntax einsehen."
|
||||
dummy: "Misskey erweitert die Welt des Fediverse"
|
||||
mention: "Erwähnung"
|
||||
mentionDescription: "Mit At-Zeichen und Benutzername kann ein individueller Nutzer angegeben werden."
|
||||
hashtag: "Hashtag"
|
||||
hashtagDescription: "Mit einer Raute und Text kann ein Hashtag angegeben werden."
|
||||
url: "URL"
|
||||
urlDescription: "Zeigt URLs an."
|
||||
link: "Link"
|
||||
linkDescription: "Zeigt spezifische Textabschnitte als URL an."
|
||||
bold: "Fett"
|
||||
boldDescription: "Zeichen zur Betonung dicker erscheinen lassen."
|
||||
small: "Klein"
|
||||
smallDescription: "Inhalt klein und dünn erscheinen lassen."
|
||||
center: "Zentrieren"
|
||||
centerDescription: "Inhalt zentriert anzeigen."
|
||||
inlineCode: "Code (Eingebettet)"
|
||||
inlineCodeDescription: "Syntax-Hervorhebung für (Programm-)Code eingebettet anzeigen."
|
||||
blockCode: "Code (Block)"
|
||||
blockCodeDescription: "Syntax-Hervorhebung für mehrzeiligen (Programm-)Code als Block anzeigen."
|
||||
inlineMath: "Mathe (Eingebettet)"
|
||||
inlineMathDescription: "Mathematische Formeln (KaTeX) eingebettet anzeigen."
|
||||
blockMath: "Mathe (Block)"
|
||||
blockMathDescription: "Mehrzeilige mathematische Formeln (KaTeX) als Block einbetten."
|
||||
quote: "Zitationen"
|
||||
quoteDescription: "Inhalt als Zitat anzeigen."
|
||||
emoji: "Benutzerdefinierte Emojis"
|
||||
emojiDescription: "Durch das Umschließen von Emoji-Namen durch Doppelpunkte können benutzerdefinierte Emojis angezeigt werden."
|
||||
search: "Suche"
|
||||
searchDescription: "Eine vorgefertige Suchanfragebox anzeigen."
|
||||
flip: "Spiegelung"
|
||||
flipDescription: "Inhalt horizontal oder vertikal gespiegelt anzeigen."
|
||||
jelly: "Animation (Dehnen)"
|
||||
jellyDescription: "Verleiht Inhalt eine sich dehnende Animation."
|
||||
tada: "Animation (Tada)"
|
||||
tadaDescription: "Verleiht Inhalt eine Animation mit \"Tada!\"-Gefühl"
|
||||
jump: "Animation (Sprung)"
|
||||
jumpDescription: "Verleiht Inhalt eine springende Animation."
|
||||
bounce: "Animation (Federn)"
|
||||
bounceDescription: "Verleiht Inhalt eine federnde Animation."
|
||||
shake: "Animation (Zittern)"
|
||||
shakeDescription: "Verleiht Inhalt eine zitternde Animation."
|
||||
twitch: "Animation (Zucken)"
|
||||
twitchDescription: "Verleiht Inhalt eine sehr stark zuckende Animation."
|
||||
spin: "Animation (Rotieren)"
|
||||
spinDescription: "Verleiht Inhalt eine rotierende Animation."
|
||||
x2: "Groß"
|
||||
x2Description: "Inhalte größer anzeigen."
|
||||
x3: "Sehr groß"
|
||||
x3Description: "Inhalte noch größer anzeigen."
|
||||
x4: "Unglaublich groß"
|
||||
x4Description: "Lässt Inhalte noch größer als größer als groß angezeigt werden."
|
||||
blur: "Weichzeichnen"
|
||||
blurDescription: "Inhalte durch Weihzeichnung verschwimmen lassen. Durch das Bewegen des Mauszeigers über den Inhalt wird er klar angezeigt."
|
||||
font: "Schriftart"
|
||||
fontDescription: "Setzt die Schriftart des Inhaltes fest."
|
||||
rainbow: "Regenbogen"
|
||||
rainbowDescription: "Lässt den Inhalt in Regenbogenfarben erscheinen."
|
||||
sparkle: "Glitzer"
|
||||
sparkleDescription: "Verleiht Inhalt einen glitzernden Partikeleffekt."
|
||||
rotate: "Drehen"
|
||||
rotateDescription: "Dreht den Inhalt um einen angegebenen Winkel."
|
||||
_instanceTicker:
|
||||
none: "Nie anzeigen"
|
||||
remote: "Für Benutzer fremder Instanzen anzeigen"
|
||||
@@ -1180,6 +1498,9 @@ _tutorial:
|
||||
step7_1: "Glückwunsch! Du hast die Einführung in die Verwendung von Misskey abgeschlossen."
|
||||
step7_2: "Wenn du mehr über Misskey lernen möchtest, schau dich im {help}-Bereich um."
|
||||
step7_3: "Und nun, viel Spaß mit Misskey! 🚀"
|
||||
step8_1: "Möchtest du abschließend Push-Benachrichtigungen aktivieren?"
|
||||
step8_2: "Push-Benachrichtigungen erlauben es dir, über Reaktionen, Follows oder Erwähnungen usw. zu erfahren, auch wenn Misskey zu dieser Zeit nicht geöffnet ist."
|
||||
step8_3: "Diese Einstellung kannst du jederzeit ändern."
|
||||
_2fa:
|
||||
alreadyRegistered: "Du hast bereits ein Gerät für Zwei-Faktor-Authentifizierung registriert."
|
||||
registerDevice: "Neues Gerät registrieren"
|
||||
@@ -1224,12 +1545,15 @@ _permissions:
|
||||
"read:gallery-likes": "Liste deiner mit \"Gefällt mir\" markierten Galerie-Beiträge lesen"
|
||||
"write:gallery-likes": "Liste deiner mit \"Gefällt mir\" markierten Galerie-Beiträge bearbeiten"
|
||||
_auth:
|
||||
shareAccessTitle: "Verteilung von App-Berechtigungen"
|
||||
shareAccess: "Möchtest du „{name}“ authorisieren, auf dieses Benutzerkonto zugreifen zu können?"
|
||||
shareAccessAsk: "Bist du dir sicher, dass du diese Anwendung authorisieren möchtest, auf dein Benutzerkonto zugreifen zu können?"
|
||||
permission: "{name} fordert folgende Berechtigungen"
|
||||
permissionAsk: "Diese Anwendung fordert folgende Berechtigungen"
|
||||
pleaseGoBack: "Bitte kehre zur Anwendung zurück"
|
||||
callback: "Es wird zur Anwendung zurückgekehrt"
|
||||
denied: "Zugriff verweigert"
|
||||
pleaseLogin: "Bitte logge dich ein, um Apps zu authorisieren."
|
||||
_antennaSources:
|
||||
all: "Alle Notizen"
|
||||
homeTimeline: "Notizen von Benutzern, denen gefolgt wird"
|
||||
@@ -1245,6 +1569,8 @@ _weekday:
|
||||
friday: "Freitag"
|
||||
saturday: "Samstag"
|
||||
_widgets:
|
||||
profile: "Profil"
|
||||
instanceInfo: "Instanzinformationen"
|
||||
memo: "Merkzettel"
|
||||
notifications: "Benachrichtigungen"
|
||||
timeline: "Chronik"
|
||||
@@ -1256,6 +1582,7 @@ _widgets:
|
||||
activity: "Aktivität"
|
||||
photos: "Fotos"
|
||||
digitalClock: "Digitaluhr"
|
||||
unixClock: "UNIX-Uhr"
|
||||
federation: "Föderation"
|
||||
instanceCloud: "Instanzwolke"
|
||||
postForm: "Notizfenster"
|
||||
@@ -1265,7 +1592,12 @@ _widgets:
|
||||
jobQueue: "Job-Warteschlange"
|
||||
serverMetric: "Servermetriken"
|
||||
aiscript: "AiScript-Konsole"
|
||||
aiscriptApp: "AiScript-Anwendung"
|
||||
aichan: "Ai"
|
||||
userList: "Benutzerliste"
|
||||
_userList:
|
||||
chooseList: "Liste auswählen"
|
||||
clicker: "Klickzähler"
|
||||
_cw:
|
||||
hide: "Inhalt verbergen"
|
||||
show: "Inhalt anzeigen"
|
||||
@@ -1329,6 +1661,7 @@ _profile:
|
||||
changeBanner: "Banner ändern"
|
||||
_exportOrImport:
|
||||
allNotes: "Alle Notizen"
|
||||
favoritedNotes: "Als Favorit markierte Notizen"
|
||||
followingList: "Gefolgte Benutzer"
|
||||
muteList: "Stummschaltungen"
|
||||
blockingList: "Blockierungen"
|
||||
@@ -1366,6 +1699,21 @@ _timelines:
|
||||
local: "Lokal"
|
||||
social: "Sozial"
|
||||
global: "Global"
|
||||
_play:
|
||||
new: "Play erstellen"
|
||||
edit: "Play bearbeiten"
|
||||
created: "Play erfolgreich erstellt"
|
||||
updated: "Play erfolgreich aktualisiert"
|
||||
deleted: "Play erfolgreich gelöscht"
|
||||
pageSetting: "Play-Einstellungen"
|
||||
editThisPage: "Dieses Play bearbeiten"
|
||||
viewSource: "Quelltext anzeigen"
|
||||
my: "Meine Plays"
|
||||
liked: "Mit \"Gefällt mir\" markierte Plays"
|
||||
featured: "Beliebt"
|
||||
title: "Titel"
|
||||
script: "Skript"
|
||||
summary: "Beschreibung"
|
||||
_pages:
|
||||
newPage: "Seite erstellen"
|
||||
editPage: "Seite bearbeiten"
|
||||
@@ -1401,8 +1749,6 @@ _pages:
|
||||
eyeCatchingImageRemove: "Vorschaubild entfernen"
|
||||
chooseBlock: "Block hinzufügen"
|
||||
selectType: "Typ auswählen"
|
||||
enterVariableName: "Gib einen Variablennamen ein"
|
||||
variableNameIsAlreadyUsed: "Dieser Name wird bereits von einer anderen Variable verwendet"
|
||||
contentBlocks: "Inhalt"
|
||||
inputBlocks: "Eingabe"
|
||||
specialBlocks: "Spezial"
|
||||
@@ -1412,249 +1758,11 @@ _pages:
|
||||
section: "Abschnitt"
|
||||
image: "Bild"
|
||||
button: "Knopf"
|
||||
if: "Falls"
|
||||
_if:
|
||||
variable: "Variable"
|
||||
post: "Notizfenster"
|
||||
_post:
|
||||
text: "Inhalt"
|
||||
attachCanvasImage: "Leinwandbild anfügen"
|
||||
canvasId: "Leinwand-ID"
|
||||
textInput: "Texteingabe"
|
||||
_textInput:
|
||||
name: "Variablenname"
|
||||
text: "Titel"
|
||||
default: "Standardwert"
|
||||
textareaInput: "Mehrzeiliges Texteingabefeld"
|
||||
_textareaInput:
|
||||
name: "Variablenname"
|
||||
text: "Titel"
|
||||
default: "Standardwert"
|
||||
numberInput: "Zahleneingabe"
|
||||
_numberInput:
|
||||
name: "Variablenname"
|
||||
text: "Titel"
|
||||
default: "Standardwert"
|
||||
canvas: "Leinwand"
|
||||
_canvas:
|
||||
id: "Leinwand-ID"
|
||||
width: "Breite"
|
||||
height: "Höhe"
|
||||
note: "Eingebettete Notiz"
|
||||
_note:
|
||||
id: "Notiz-ID"
|
||||
idDescription: "Du kannst alternativ auch die Notiz-URL angeben."
|
||||
detailed: "Detailierte Ansicht"
|
||||
switch: "Fallunterscheidung"
|
||||
_switch:
|
||||
name: "Variablenname"
|
||||
text: "Titel"
|
||||
default: "Standardwert"
|
||||
counter: "Zähler"
|
||||
_counter:
|
||||
name: "Variablenname"
|
||||
text: "Titel"
|
||||
inc: "Schrittgröße"
|
||||
_button:
|
||||
text: "Titel"
|
||||
colored: "Farbig"
|
||||
action: "Aktion, die bei Knopfdruck ausgeführt wird"
|
||||
_action:
|
||||
dialog: "Dialogfenster anzeigen"
|
||||
_dialog:
|
||||
content: "Inhalt"
|
||||
resetRandom: "Zufallswert zurücksetzen"
|
||||
pushEvent: "Ein Event senden"
|
||||
_pushEvent:
|
||||
event: "Eventname"
|
||||
message: "Nachricht, die bei Auslösung des Events angezeigt werden soll"
|
||||
variable: "Variable, die gesendet werden soll"
|
||||
no-variable: "Keine"
|
||||
callAiScript: "AiScript ausführen"
|
||||
_callAiScript:
|
||||
functionName: "Funktionsname"
|
||||
radioButton: "Optionsfeld"
|
||||
_radioButton:
|
||||
name: "Variablenname"
|
||||
title: "Titel"
|
||||
values: "Durch Zeilenümbrüche getrennte Auswahlmöglichkeiten"
|
||||
default: "Standardwert"
|
||||
script:
|
||||
categories:
|
||||
flow: "Steuerung"
|
||||
logical: "Logische Operationen"
|
||||
operation: "Berechnungen"
|
||||
comparison: "Vergleiche"
|
||||
random: "Zufällig"
|
||||
value: "Werte"
|
||||
fn: "Funktionen"
|
||||
text: "Textoperationen"
|
||||
convert: "Konvertierungen"
|
||||
list: "Listen"
|
||||
blocks:
|
||||
text: "Text"
|
||||
multiLineText: "Text (Mehrzeilig)"
|
||||
textList: "Textliste"
|
||||
_textList:
|
||||
info: "Trenne jeden Eintrag mit einem Zeilenumbruch"
|
||||
strLen: "Textlänge"
|
||||
_strLen:
|
||||
arg1: "Text"
|
||||
strPick: "Text extrahieren"
|
||||
_strPick:
|
||||
arg1: "Text"
|
||||
arg2: "Textposition"
|
||||
strReplace: "Textersetzung"
|
||||
_strReplace:
|
||||
arg1: "Text"
|
||||
arg2: "Zu ersetzender Text"
|
||||
arg3: "Ersetzen mit"
|
||||
strReverse: "Text umkehren"
|
||||
_strReverse:
|
||||
arg1: "Text"
|
||||
join: "Text zusammenfügen"
|
||||
_join:
|
||||
arg1: "Liste"
|
||||
arg2: "Trennzeichen"
|
||||
add: "Addieren"
|
||||
_add:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
subtract: "Subtrahieren"
|
||||
_subtract:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
multiply: "Multiplizieren"
|
||||
_multiply:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
divide: "Teilen"
|
||||
_divide:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
mod: "Rest"
|
||||
_mod:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
round: "Rundung von Dezimalstellen"
|
||||
_round:
|
||||
arg1: "Nummer"
|
||||
eq: "A und B sind gleich"
|
||||
_eq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
notEq: "A und B sind nicht gleich"
|
||||
_notEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
and: "A UND B"
|
||||
_and:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
or: "A ODER B"
|
||||
_or:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
lt: "< A ist kleiner als B"
|
||||
_lt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gt: "> A ist größer als B"
|
||||
_gt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
ltEq: "<= A ist kleiner als oder gleich B"
|
||||
_ltEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gtEq: ">= A ist größer als oder gleich B"
|
||||
_gtEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
if: "Kondition"
|
||||
_if:
|
||||
arg1: "Falls"
|
||||
arg2: "Wenn wahr"
|
||||
arg3: "Sonst"
|
||||
not: "NICHT"
|
||||
_not:
|
||||
arg1: "NICHT"
|
||||
random: "Zufällig"
|
||||
_random:
|
||||
arg1: "Warscheinlichkeit"
|
||||
rannum: "Zufallsnummer"
|
||||
_rannum:
|
||||
arg1: "Minimum"
|
||||
arg2: "Maximum"
|
||||
randomPick: "Zufallswahl aus Liste"
|
||||
_randomPick:
|
||||
arg1: "Liste"
|
||||
dailyRandom: "Zufällig (Pro Nutzer jeden Tag verschieden)"
|
||||
_dailyRandom:
|
||||
arg1: "Warscheinlichkeit"
|
||||
dailyRannum: "Zufallsnummer (Pro Nutzer jeden Tag verschieden)"
|
||||
_dailyRannum:
|
||||
arg1: "Minimum"
|
||||
arg2: "Maximum"
|
||||
dailyRandomPick: "Zufallsauswahl aus einer Liste (Pro Nutzer jeden Tag verschieden)"
|
||||
_dailyRandomPick:
|
||||
arg1: "Liste"
|
||||
seedRandom: "Zufällig (mit Startwert / Seed)"
|
||||
_seedRandom:
|
||||
arg1: "Startwert / Seed"
|
||||
arg2: "Warscheinlichkeit"
|
||||
seedRannum: "Zufallsnummer (mit Startwert / Seed)"
|
||||
_seedRannum:
|
||||
arg1: "Startwert / Seed"
|
||||
arg2: "Minimum"
|
||||
arg3: "Maximum"
|
||||
seedRandomPick: "Zufallsauswahl aus Liste (mit Startwert / Seed)"
|
||||
_seedRandomPick:
|
||||
arg1: "Startwert / Seed"
|
||||
arg2: "Liste"
|
||||
DRPWPM: "Zufallsauswahl aus gewichteter Liste (Pro Nutzer jeden Tag verschieden)"
|
||||
_DRPWPM:
|
||||
arg1: "Textliste"
|
||||
pick: "Aus einer Liste wählen"
|
||||
_pick:
|
||||
arg1: "Liste"
|
||||
arg2: "Position"
|
||||
listLen: "Listenlänge abrufen"
|
||||
_listLen:
|
||||
arg1: "Liste"
|
||||
number: "Nummer"
|
||||
stringToNumber: "Text zu Nummer"
|
||||
_stringToNumber:
|
||||
arg1: "Text"
|
||||
numberToString: "Nummer zu Text"
|
||||
_numberToString:
|
||||
arg1: "Nummer"
|
||||
splitStrByLine: "Text nach Zeilenumbrüchen aufteilen"
|
||||
_splitStrByLine:
|
||||
arg1: "Text"
|
||||
ref: "Variable"
|
||||
aiScriptVar: "AiScript Variable"
|
||||
fn: "Funktion"
|
||||
_fn:
|
||||
slots: "Slots"
|
||||
slots-info: "Trenne jeden Slot mit einem Zeilenumbruch"
|
||||
arg1: "Ausgabe"
|
||||
for: "for-Schleife"
|
||||
_for:
|
||||
arg1: "Anzahl der Schleifendurchläufe"
|
||||
arg2: "Aktion"
|
||||
typeError: "Slot {slot} akzeptiert Werte vom Typ „{expect}“, aber es wurde ein „{actual}“ Wert angegeben!"
|
||||
thereIsEmptySlot: "Slot {slot} ist leer!"
|
||||
types:
|
||||
string: "Text"
|
||||
number: "Nummer"
|
||||
boolean: "Wahrheitswert"
|
||||
array: "Liste"
|
||||
stringArray: "Textliste"
|
||||
emptySlot: "Leerer Slot"
|
||||
enviromentVariables: "Umgebungsvariable"
|
||||
pageVariables: "Seitenelemente"
|
||||
argVariables: "Eingabeslots"
|
||||
_relayStatus:
|
||||
requesting: "Ausstehend"
|
||||
accepted: "Akzeptiert"
|
||||
@@ -1665,7 +1773,6 @@ _notification:
|
||||
youGotReply: "{name} hat dir geantwortet"
|
||||
youGotQuote: "{name} hat dich zitiert"
|
||||
youRenoted: "Renote deiner Notiz von {name}"
|
||||
youGotPoll: "{name} hat in deiner Umfrage abgestimmt"
|
||||
youGotMessagingMessageFromUser: "{name} hat dir eine Chatnachricht gesendet"
|
||||
youGotMessagingMessageFromGroup: "In die Gruppe {name} wurde eine Chatnachricht gesendet"
|
||||
youWereFollowed: "ist dir gefolgt"
|
||||
@@ -1673,7 +1780,9 @@ _notification:
|
||||
yourFollowRequestAccepted: "Deine Follow-Anfrage wurde akzeptiert"
|
||||
youWereInvitedToGroup: "{userName} hat dich in eine Gruppe eingeladen"
|
||||
pollEnded: "Umfrageergebnisse sind verfügbar"
|
||||
unreadAntennaNote: "Antenne {name}"
|
||||
emptyPushNotificationMessage: "Push-Benachrichtigungen wurden aktualisiert"
|
||||
achievementEarned: "Errungenschaft freigeschaltet"
|
||||
_types:
|
||||
all: "Alle"
|
||||
follow: "Neue Follower"
|
||||
@@ -1682,7 +1791,6 @@ _notification:
|
||||
renote: "Renotes"
|
||||
quote: "Zitationen"
|
||||
reaction: "Reaktionen"
|
||||
pollVote: "Antworten auf Umfragen"
|
||||
pollEnded: "Ende von Umfragen"
|
||||
receiveFollowRequest: "Erhaltene Follow-Anfragen"
|
||||
followRequestAccepted: "Akzeptierte Follow-Anfragen"
|
||||
@@ -1696,6 +1804,7 @@ _deck:
|
||||
alwaysShowMainColumn: "Hauptspalte immer zeigen"
|
||||
columnAlign: "Spaltenausrichtung"
|
||||
addColumn: "Spalte hinzufügen"
|
||||
configureColumn: "Spalteneinstellungen"
|
||||
swapLeft: "Mit linker Spalte tauschen"
|
||||
swapRight: "Mit rechter Spalte tauschen"
|
||||
swapUp: "Mit oberer Spalte tauschen"
|
||||
@@ -1703,6 +1812,8 @@ _deck:
|
||||
stackLeft: "Auf linke Spalte stapeln"
|
||||
popRight: "Nach rechts vom Stapel nehmen"
|
||||
profile: "Profil"
|
||||
newProfile: "Neues Profil"
|
||||
deleteProfile: "Profil löschen"
|
||||
introduction: "Erstelle eine auf dich zugeschneiderte Benutzeroberfläche durch das Aneinanderreihen von Spalten!"
|
||||
introduction2: "Klicke auf das + rechts um wann immer du möchtest neue Spalten hinzuzufügen."
|
||||
widgetsIntroduction: "Drücke bitte \"Widgets bearbeiten\" im Spaltenmenü und füge ein Widget hinzu."
|
||||
@@ -1713,5 +1824,6 @@ _deck:
|
||||
tl: "Chronik"
|
||||
antenna: "Antennen"
|
||||
list: "Listen"
|
||||
channel: "Kanal"
|
||||
mentions: "Erwähnungen"
|
||||
direct: "Direktnachrichten"
|
||||
|
||||
404
locales/el-GR.yml
Normal file
@@ -0,0 +1,404 @@
|
||||
---
|
||||
_lang_: "Ελληνικά"
|
||||
monthAndDay: "{day}/{month}"
|
||||
search: "Αναζήτηση"
|
||||
notifications: "Ειδοποιήσεις"
|
||||
username: "Όνομα μέλους"
|
||||
password: "Κωδικός πρόσβασης"
|
||||
forgotPassword: "Ξέχασα τον κωδικό πρόσβασης"
|
||||
fetchingAsApObject: "Μαζεύοντας από το Fediverse..."
|
||||
ok: "Εντάξει"
|
||||
gotIt: "Τό'πιασα!"
|
||||
cancel: "Ακύρωση"
|
||||
enterUsername: "Εισάγετε το όνομα μέλους"
|
||||
renotedBy: "Κοινοποιήθηκε από {user}"
|
||||
noNotes: "Δεν υπάρχουν σημειώματα"
|
||||
noNotifications: "Δεν υπάρχουν ειδοποιήσεις"
|
||||
settings: "Ρυθμίσεις"
|
||||
basicSettings: "Βασικές ρυθμίσεις"
|
||||
otherSettings: "Άλλες ρυθμίσεις"
|
||||
openInWindow: "Άνοιγμα σε παράθυρο"
|
||||
profile: "Προφίλ"
|
||||
timeline: "Χρονολόγιο"
|
||||
noAccountDescription: "Αυτό το μέλος δεν έχει γράψει βιογραφικό ακόμη."
|
||||
login: "Σύνδεση"
|
||||
loggingIn: "Συνδέεστε"
|
||||
logout: "Αποσύνδεση"
|
||||
signup: "Δημιουργία λογαριασμού"
|
||||
uploading: "Ανέβασμα..."
|
||||
save: "Αποθήκευση"
|
||||
users: "Μέλη"
|
||||
addUser: "Προσθήκη μέλους"
|
||||
favorite: "Προσθήκη στα αγαπημένα"
|
||||
favorites: "Αγαπημένα"
|
||||
unfavorite: "Αφαίρεση από αγαπημένα"
|
||||
favorited: "Προστέθηκε στα αγαπημένα."
|
||||
alreadyFavorited: "Έχει ήδη προστεθεί στα αγαπημένα."
|
||||
cantFavorite: "Αδυναμία προσθήκης στα αγαπημένα."
|
||||
pin: "Καρφίτσωμα στο προφίλ"
|
||||
unpin: "Ξεκαρφίτσωμα από το προφίλ"
|
||||
copyContent: "Αντιγραφή περιεχομένων"
|
||||
copyLink: "Αντιγραφή συνδέσμου"
|
||||
delete: "Διαγραφή"
|
||||
deleteAndEdit: "Διαγραφή και επεξεργασία"
|
||||
deleteAndEditConfirm: "Σίγουρα θέλετε να διαγράψετε αυτό το σημείωμα και να το επεξεργαστείτε; Θα χάσετε όλες τις αντιδράσεις, κοινοποιήσεις και απαντήσεις σε αυτό."
|
||||
addToList: "Προσθήκη στη λίστα"
|
||||
sendMessage: "Αποστολή μηνύματος"
|
||||
copyUsername: "Αντιγραφή ονόματος μέλους"
|
||||
searchUser: "Αναζήτηση μέλους"
|
||||
reply: "Απάντηση"
|
||||
loadMore: "Φόρτωσε περισσότερα"
|
||||
showMore: "Δείξε περισσότερα"
|
||||
showLess: "Κλείσιμο"
|
||||
youGotNewFollower: "σε ακολούθησε"
|
||||
receiveFollowRequest: "Λάβατε αίτημα ακολούθησης"
|
||||
followRequestAccepted: "Το αίτημα ακολούθησης έγινε δεκτό"
|
||||
mention: "Επισήμανση"
|
||||
mentions: "Επισημάνσεις"
|
||||
directNotes: "Απευθείας σημειώματα"
|
||||
importAndExport: "Εισαγωγή / Εξαγωγή"
|
||||
import: "Εισαγωγή"
|
||||
export: "Εξαγωγή"
|
||||
files: "Αρχεία"
|
||||
download: "Λήψη"
|
||||
driveFileDeleteConfirm: "Θέλετε σίγουρα να διαγράψετε το αρχείο \"{name}\"; Τα σημειώματα με αυτό το συνημμένο αρχείο επίσης θα διαγραφούν."
|
||||
unfollowConfirm: "Θέλετε σίγουρα να σταματήσετε να ακολουθείτε το μέλος {name};"
|
||||
exportRequested: "Ζητήσατε μία εξαγωγή. Αυτό μπορεί να πάρει κάποιον χρόνο. Επίσης θα προστεθεί στον Δίσκο σας μόλις ολοκληρωθεί."
|
||||
importRequested: "Ζητήσατε μία εισαγωγή. Αυτό μπορεί να πάρει κάποιον χρόνο."
|
||||
lists: "Λίστες"
|
||||
noLists: "Δεν έχετε λίστες"
|
||||
note: "Σημείωμα"
|
||||
notes: "Σημειώματα"
|
||||
following: "Ακολουθεί"
|
||||
followers: "Ακολουθούν"
|
||||
followsYou: "Σε ακολουθεί"
|
||||
createList: "Δημιουργία λίστας"
|
||||
manageLists: "Διαχείριση λιστών"
|
||||
error: "Σφάλμα"
|
||||
somethingHappened: "Προέκυψε ένα σφάλμα"
|
||||
retry: "Προσπάθεια ξανά"
|
||||
pageLoadError: "Ένα σφάλμα προέκυψε φορτώνοντας τη σελίδα."
|
||||
pageLoadErrorDescription: "Αυτό κανονικά προκαλείται από σφάλματα δικτύου ή από την προσωρινή μνήμη του προγράμματος περιήγησης. Δοκιμάστε να σβήσετε την προσωρινή μνήμη (cache) και ξαναδοκιμάστε μετά από λίγο."
|
||||
serverIsDead: "Αυτός ο server δεν αποκρίνεται. Παρακαλώ περιμέντε λίγο και δοκιμάστε ξανά."
|
||||
youShouldUpgradeClient: "Για να δείτε αυτή τη σελίδα, παρακαλώ επαναφορτώστε για να ενημερωθεί το πρόγραμμα."
|
||||
enterListName: "Πληκτρολογήστε ένα όνομα για τη λίστα"
|
||||
privacy: "Ιδιωτικότητα"
|
||||
makeFollowManuallyApprove: "Τα αιτήματα ακολούθησης χρειάζονται έγκριση"
|
||||
defaultNoteVisibility: "Προεπιλεγμένη ορατότητα"
|
||||
follow: "Ακολουθήστε"
|
||||
followRequest: "Στείλτε αίτημα ακολούθησης"
|
||||
followRequests: "Αιτήματα ακολούθησης"
|
||||
unfollow: "Να μην ακολουθώ"
|
||||
followRequestPending: "Το αίτημα ακολούθησης εκκρεμεί"
|
||||
enterEmoji: "Εισάγετε ένα emoji"
|
||||
renote: "Κοινοποίηση σημειώματος"
|
||||
unrenote: "Ακύρωση κοινοποίησης"
|
||||
renoted: "Κοινοποιήθηκε."
|
||||
cantRenote: "Αυτή η δημοσίευση δεν μπορεί να κοινοποιηθεί."
|
||||
cantReRenote: "Μία κοινοποίηση δεν μπορεί να κοινοποιηθεί."
|
||||
quote: "Παράθεση"
|
||||
pinnedNote: "Καρφιτσωμένο σημείωμα"
|
||||
pinned: "Καρφίτσωμα στο προφίλ"
|
||||
you: "Εσύ"
|
||||
clickToShow: "Κάντε κλικ για εμφάνιση"
|
||||
add: "Προσθέστε"
|
||||
reaction: "Αντιδράσεις"
|
||||
reactions: "Αντιδράσεις"
|
||||
reactionSetting: "Αντιδράσεις για εμφάνιση στην επιλογή αντίδρασης"
|
||||
reactionSettingDescription2: "Σύρετε για να αλλάξετε τη σειρά, κάντε κλικ για να διαγράψετε, πατήστε \"+\" για να προσθέσετε."
|
||||
rememberNoteVisibility: "Θυμήσου τις ρυθμίσεις ορατότητας σημειώματος"
|
||||
attachCancel: "Διαγραφή αρχείου"
|
||||
enterFileName: "Πληκτρολογήστε όνομα αρχείου"
|
||||
mute: "Σίγαση"
|
||||
unmute: "Άρση σίγασης"
|
||||
block: "Μπλοκάρισμα"
|
||||
unblock: "Άρση μπλοκαρίσματος"
|
||||
suspend: "Αποβολή"
|
||||
unsuspend: "Άρση αποβολής"
|
||||
blockConfirm: "Θέλετε σίγουρα να μπλοκάρετε αυτόν τον λογαριασμό;"
|
||||
unblockConfirm: "Θέλετε σίγουρα να ξεμπλοκάρετε αυτόν τον λογαριασμό;"
|
||||
suspendConfirm: "Θέλετε σίγουρα να αποβάλλετε αυτόν τον λογαριασμό;"
|
||||
unsuspendConfirm: "Θέλετε σίγουρα να άρετε την αποβολή αυτού του λογαριασμού;"
|
||||
selectList: "Επιλέξτε μία λίστα"
|
||||
selectAntenna: "Επιλέξτε μία αντένα"
|
||||
selectWidget: "Επιλέξτε ένα μαραφέτι"
|
||||
editWidgets: "Επεξεργασία μαραφετίων"
|
||||
editWidgetsExit: "Ολοκληρώθηκε"
|
||||
customEmojis: "Επιπλέον emoji"
|
||||
emojiName: "Όνομα emoji"
|
||||
addEmoji: "Προσθήκη emoji"
|
||||
settingGuide: "Συνιστώμενες ρυθμίσεις"
|
||||
flagAsBot: "Αυτός ο λογαριασμός είναι bot"
|
||||
flagAsCat: "Αυτός ο λογαριασμός είναι γάτα"
|
||||
flagShowTimelineReplies: "Εμφάνιση απαντήσεων στο χρονολόγιο"
|
||||
addAccount: "Προσθήκη λογαριασμού"
|
||||
general: "Γενικές"
|
||||
wallpaper: "Ταπετσαρία"
|
||||
setWallpaper: "Ορισμός ταπετσαρίας"
|
||||
removeWallpaper: "Διαγραφή ταπετσαρίας"
|
||||
searchWith: "Αναζήτηση: {q}"
|
||||
youHaveNoLists: "Δεν έχετε λίστες"
|
||||
followConfirm: "Θέλετε σίγουρα να ακολουθήσετε τον λογαριασμό {name};"
|
||||
host: "Φιλοξενεί"
|
||||
selectUser: "Επιλέξτε ένα μέλος"
|
||||
recipient: "Αποδέκτης-τρια"
|
||||
annotation: "Σχόλια"
|
||||
federation: "Ομοσπονδία"
|
||||
storageUsage: "Χρήση χώρου"
|
||||
version: "Έκδοση"
|
||||
metadata: "Μεταδεδομένα"
|
||||
network: "Δίκτυο"
|
||||
disk: "Δίσκος"
|
||||
instanceInfo: "Πληροφορίες του instance"
|
||||
statistics: "Στατιστικά"
|
||||
clearQueue: "Εκκαθάριση ουράς"
|
||||
clearQueueConfirmTitle: "Θέλετε να διαγράψετε την ουρά;"
|
||||
clearCachedFiles: "Εκκαθάριση προσωρινής μνήμης"
|
||||
done: "Ολοκληρώθηκε"
|
||||
attachFile: "Επισύναψη αρχείων"
|
||||
more: "Περισσότερα!"
|
||||
noSuchUser: "Το μέλος δεν βρέθηκε"
|
||||
announcements: "Ανακοινώσεις"
|
||||
imageUrl: "URL εικόνας"
|
||||
remove: "Διαγραφή"
|
||||
removed: "Η διαγραφή ολοκληρώθηκε επιτυχώς"
|
||||
saved: "Αποθηκεύτηκε"
|
||||
messaging: "Συνομιλία"
|
||||
upload: "Ανεβάστε"
|
||||
fromDrive: "Από τον Αποθηκευτικό Χώρο"
|
||||
fromUrl: "Από URL"
|
||||
uploadFromUrl: "Ανεβάστε από URL"
|
||||
explore: "Εξερευνήστε"
|
||||
messageRead: "Διαβάστηκε"
|
||||
startMessaging: "Ξεκινήστε μία συνομιλία"
|
||||
nUsersRead: "διαβάστηκε από {n}"
|
||||
tos: "Όροι χρήσης"
|
||||
start: "Ας αρχίσουμε"
|
||||
home: "Κεντρικό"
|
||||
activity: "Δραστηριότητα"
|
||||
images: "Εικόνες"
|
||||
birthday: "Γενέθλια"
|
||||
registeredDate: "Έγινε μέλος στις"
|
||||
location: "Τοποθεσία"
|
||||
theme: "Θέματα"
|
||||
light: "Ανοιχτόχρωμο"
|
||||
dark: "Σκούρο"
|
||||
drive: "Αποθηκευτικός Χώρος"
|
||||
fileName: "Όνομα αρχείου"
|
||||
selectFile: "Επιλέξτε ένα αρχείο"
|
||||
selectFiles: "Επιλέξτε αρχεία"
|
||||
selectFolder: "Επιλέξτε φάκελο"
|
||||
selectFolders: "Επιλέξτε φακέλους"
|
||||
renameFile: "Μετονομασία αρχείου"
|
||||
addFile: "Προσθήκη αρχείου"
|
||||
emptyDrive: "Ο Αποθηκευτικός Χώρος σας είναι άδειος"
|
||||
copyUrl: "Αντιγραφή URL"
|
||||
rename: "Αλλαγή ονόματος"
|
||||
avatar: "Εικονίδιο"
|
||||
banner: "Πανό"
|
||||
reload: "Ανανέωση"
|
||||
doNothing: "Αγνόηση"
|
||||
watch: "Παρακολούθηση"
|
||||
unwatch: "Τέλος παρακολούθησης"
|
||||
accept: "Αποδοχή"
|
||||
reject: "Απόρριψη"
|
||||
normal: "Κανονικό"
|
||||
instanceName: "Όνομα instance"
|
||||
thisYear: "Έτος"
|
||||
thisMonth: "Μήνας"
|
||||
today: "Σήμερα"
|
||||
dayX: "{day}"
|
||||
pages: "Σελίδες"
|
||||
connectService: "Σύνδεση"
|
||||
disconnectService: "Αποσύνδεση"
|
||||
registration: "Εγγραφή"
|
||||
pinnedPages: "Καρφιτσωμένες Σελίδες"
|
||||
pinnedNotes: "Καρφιτσωμένα σημειώματα"
|
||||
antennas: "Αντένες"
|
||||
manageAntennas: "Διαχείριση αντενών"
|
||||
name: "Όνομα"
|
||||
antennaSource: "Πηγή αντένας"
|
||||
antennaKeywords: "Λέξεις-κλειδιά για παρακολούθηση"
|
||||
antennaExcludeKeywords: "Λέξεις-κλειδιά για αποκλεισμό"
|
||||
notifyAntenna: "Ειδοποίηση για νέα σημειώματα"
|
||||
withFileAntenna: "Μόνο σημειώματα με αρχεία"
|
||||
caseSensitive: "Διάκριση Πεζών-Κεφαλαίων"
|
||||
popularTags: "Δημοφιλείς ετικέτες"
|
||||
userList: "Λίστες"
|
||||
about: "Πληροφορίες"
|
||||
moderator: "Συντονιστής"
|
||||
moderation: "Συντονισμός"
|
||||
cacheClear: "Εκκαθάριση προσωρινής μνήμης"
|
||||
markAsReadAllNotifications: "Όλες οι ειδοποιήσεις διαβάστηκαν"
|
||||
group: "Ομάδα"
|
||||
groups: "Ομάδες"
|
||||
createGroup: "Δημιουργία ομάδας"
|
||||
ownedGroups: "Οι ομάδες σας"
|
||||
groupName: "Όνομα ομάδας"
|
||||
members: "Μέλη"
|
||||
transfer: "Μεταφορά"
|
||||
messagingWithUser: "Ιδιωτική συνομιλία"
|
||||
messagingWithGroup: "Ομαδική συνομιλία"
|
||||
title: "Τίτλος"
|
||||
text: "Κείμενο"
|
||||
enable: "Ενεργοποίηση"
|
||||
next: "Επόμενο"
|
||||
noteOf: "Σημείωμα από {user}"
|
||||
inviteToGroup: "Πρόσκληση στην ομάδα"
|
||||
quoteAttached: "Παράθεση"
|
||||
signinRequired: "Παρακαλούμε δημιουργήστε λογαριασμό ή συνδεθείτε πριν συνεχίσετε"
|
||||
category: "Κατηγορία"
|
||||
tags: "Ετικέτες"
|
||||
createAccount: "Δημιουργία λογαριασμού"
|
||||
local: "Τοπικό"
|
||||
remote: "Απομακρυσμένo"
|
||||
total: "Σύνολο"
|
||||
appearance: "Εμφάνιση"
|
||||
accountSettings: "Ρυθμίσεις λογαριασμού"
|
||||
sounds: "Ήχοι"
|
||||
sound: "Ήχοι"
|
||||
listen: "Ακρόαση"
|
||||
showInPage: "Εμφάνιση στη σελίδα"
|
||||
volume: "Ένταση"
|
||||
masterVolume: "Κύρια ένταση"
|
||||
details: "Λεπτομέρειες"
|
||||
install: "Εγκατάσταση"
|
||||
uninstall: "Κατάργηση εγκατάστασης"
|
||||
manage: "Διαχείριση"
|
||||
smtpHost: "Φιλοξενεί"
|
||||
smtpUser: "Όνομα μέλους"
|
||||
smtpPass: "Κωδικός πρόσβασης"
|
||||
notificationSetting: "Ρυθμίσεις ειδοποιήσεων"
|
||||
notificationSettingDesc: "Επιλέξτε τους τύπους ειδοποιήσεων που εμφανίζονται"
|
||||
switchUi: "Αλλαγή UI"
|
||||
clip: "Κλιπ"
|
||||
driveFilesCount: "Αριθμός αρχείων Αποθηκευτικού Χώρου"
|
||||
driveUsage: "Χρήση Αποθηκευτικού Χώρου"
|
||||
noteFavoritesCount: "Αριθμός αγαπημένων σημειωμάτων"
|
||||
clips: "Κλιπ"
|
||||
clearCache: "Εκκαθάριση προσωρινής μνήμης"
|
||||
emailNotification: "Ειδοποιήσεις μέσω mail"
|
||||
inChannelSearch: "Αναζήτηση στο κανάλι"
|
||||
info: "Πληροφορίες"
|
||||
notRecommended: "Δεν προτείνεται"
|
||||
switchAccount: "Αλλαγή λογαριασμού"
|
||||
user: "Μέλη"
|
||||
administration: "Διαχείριση"
|
||||
switch: "Εναλλαγή"
|
||||
gallery: "Γκαλερί"
|
||||
global: "Παγκόσμιο"
|
||||
searchResult: "Αποτελέσματα αναζήτησης"
|
||||
learnMore: "Μάθετε περισσότερα"
|
||||
controlPanel: "Πίνακας ελέγχου"
|
||||
manageAccounts: "Διαχείριση Λογαριασμών"
|
||||
searchByGoogle: "Αναζήτηση"
|
||||
file: "Αρχεία"
|
||||
recommended: "Προτεινόμενα"
|
||||
cannotUploadBecauseNoFreeSpace: "Το ανέβασμα απέτυχε λόγω ανεπαρκούς Αποθηκευτικού Χώρου"
|
||||
_email:
|
||||
_follow:
|
||||
title: "Έχετε ένα νέο ακόλουθο"
|
||||
_channel:
|
||||
featured: "Δημοφιλή"
|
||||
_theme:
|
||||
keys:
|
||||
panel: "Πίνακας"
|
||||
mention: "Επισήμανση"
|
||||
renote: "Κοινοποίηση σημειώματος"
|
||||
_sfx:
|
||||
note: "Σημειώματα"
|
||||
notification: "Ειδοποιήσεις"
|
||||
chat: "Συνομιλία"
|
||||
chatBg: "Συνομιλία (Παρασκήνιο)"
|
||||
antenna: "Αντένες"
|
||||
channel: "Ειδοποιήσεις καναλιών"
|
||||
_ago:
|
||||
future: "Μελλοντικό"
|
||||
justNow: "Μόλις τώρα"
|
||||
secondsAgo: "{n} δευτερόλεπτο(α) πριν"
|
||||
minutesAgo: "{n} λεπτό(ά) πριν"
|
||||
hoursAgo: "{n} ώρα(ες) πριν"
|
||||
daysAgo: "{n} μέρα(ες) πριν"
|
||||
weeksAgo: "{n} εβδομάδα(ες) πριν"
|
||||
monthsAgo: "{n} μήνα(ες) πριν"
|
||||
yearsAgo: "{n} έτος(η) πριν"
|
||||
_permissions:
|
||||
"write:drive": "Επεξεργαστείτε ή διαγράψτε τα αρχεία και τους φακέλους του Αποθηκευτικού Χώρου σας"
|
||||
"read:favorites": "Δείτε τη λίστα των αγαπημένων σας"
|
||||
"write:favorites": "Επεξεργαστείτε τη λίστα των αγαπημένων σας"
|
||||
"read:messaging": "Δείτε τις συνομιλίες σας"
|
||||
"write:messaging": "Γράψτε ή διαγράψτε μηνύματα συνομιλίας"
|
||||
"read:notifications": "Δείτε τις ειδοποιήσεις σας"
|
||||
"write:notifications": "Διαχειριστείτε τις ειδοποιήσεις σας"
|
||||
"read:pages": "Δείτε τις Σελίδες σας"
|
||||
"write:pages": "Επεξεργαστείτε ή διαγράψτε τις σελίδες σας"
|
||||
_antennaSources:
|
||||
all: "Όλα τα σημειώματα"
|
||||
homeTimeline: "Σημειώματα από μέλη που ακολουθείτε"
|
||||
users: "Σημειώματα από συγκεκριμένα μέλη"
|
||||
userList: "Σημειώματα από καθορισμένη λίστα μελών"
|
||||
userGroup: "Σημειώματα από μέλη καθορισμένης ομάδας"
|
||||
_widgets:
|
||||
profile: "Προφίλ"
|
||||
instanceInfo: "Πληροφορίες του instance"
|
||||
notifications: "Ειδοποιήσεις"
|
||||
timeline: "Χρονολόγιο"
|
||||
calendar: "Ημερολόγιο"
|
||||
trends: "Δημοφιλή"
|
||||
clock: "Ρολόι"
|
||||
activity: "Δραστηριότητα"
|
||||
photos: "Φωτογραφίες"
|
||||
digitalClock: "Ψηφιακό ρολόι"
|
||||
federation: "Ομοσπονδία"
|
||||
postForm: "Φόρμα δημοσίευσης"
|
||||
button: "Κουμπί"
|
||||
onlineUsers: "Συνδεδεμένα μέλη"
|
||||
_userList:
|
||||
chooseList: "Επιλέξτε μία λίστα"
|
||||
_cw:
|
||||
show: "Δείτε περισσότερα"
|
||||
_visibility:
|
||||
home: "Κεντρικό"
|
||||
homeDescription: "Δημοσίευση στο κεντρικό χρονολόγιο μόνο"
|
||||
followers: "Ακολουθούν"
|
||||
_profile:
|
||||
name: "Όνομα"
|
||||
username: "Όνομα μέλους"
|
||||
_exportOrImport:
|
||||
allNotes: "Όλα τα σημειώματα"
|
||||
followingList: "Ακολουθεί"
|
||||
muteList: "Μέλη σε σίγαση"
|
||||
blockingList: "Μπλοκαρισμένα μέλη"
|
||||
userLists: "Λίστες"
|
||||
_charts:
|
||||
federation: "Ομοσπονδία"
|
||||
_timelines:
|
||||
home: "Κεντρικό"
|
||||
local: "Τοπικό"
|
||||
social: "Κοινωνικό"
|
||||
global: "Παγκόσμιο"
|
||||
_pages:
|
||||
viewPage: "Δείτε τις Σελίδες σας"
|
||||
blocks:
|
||||
image: "Εικόνες"
|
||||
_notification:
|
||||
youGotMessagingMessageFromUser: "{name} σάς έστειλε ένα μήνυμα συνομιλίας"
|
||||
youWereFollowed: "σε ακολούθησε"
|
||||
_types:
|
||||
follow: "Νέοι ακόλουθοι"
|
||||
mention: "Επισήμανση"
|
||||
renote: "Κοινοποίηση σημειώματος"
|
||||
quote: "Παράθεση"
|
||||
reaction: "Αντιδράσεις"
|
||||
_actions:
|
||||
reply: "Απάντηση"
|
||||
renote: "Κοινοποίηση σημειώματος"
|
||||
_deck:
|
||||
widgetsIntroduction: "Παρακαλούμε επιλέξτε \"Επεξεργασία μαραφετίων\" στο μενού και προσθέστε μαραφέτι."
|
||||
_columns:
|
||||
widgets: "Μαραφέτια"
|
||||
notifications: "Ειδοποιήσεις"
|
||||
tl: "Χρονολόγιο"
|
||||
antenna: "Αντένες"
|
||||
list: "Λίστα"
|
||||
mentions: "Επισημάνσεις"
|
||||
@@ -2,6 +2,7 @@
|
||||
_lang_: "Français"
|
||||
headlineMisskey: "Réseau relié par des notes"
|
||||
introMisskey: "Bienvenue ! Misskey est un service de microblogage décentralisé, libre et ouvert.\nÉcrivez des « notes » et partagez ce qui se passe à l’instant présent, autour de vous avec les autres 📡\nLa fonction « réactions », vous permet également d’ajouter une réaction rapide aux notes des autres utilisateur·rice·s 👍\nExplorons un nouveau monde 🚀"
|
||||
poweredByMisskeyDescription: "{nom} est l'un des services propulsés par la plateforme ouverte <b>Misskey</b> (appelée \"instance Misskey\")."
|
||||
monthAndDay: "{day}/{month}"
|
||||
search: "Rechercher"
|
||||
notifications: "Notifications"
|
||||
@@ -12,6 +13,7 @@ fetchingAsApObject: "Récupération depuis le fédiverse …"
|
||||
ok: "OK"
|
||||
gotIt: "J’ai compris !"
|
||||
cancel: "Annuler"
|
||||
noThankYou: "Pas maintenant"
|
||||
enterUsername: "Entrer un nom d’utilisateur·rice"
|
||||
renotedBy: "Renoté par {user}"
|
||||
noNotes: "Aucune note"
|
||||
@@ -47,11 +49,13 @@ deleteAndEdit: "Supprimer et réécrire"
|
||||
deleteAndEditConfirm: "Êtes-vous sûr·e de vouloir supprimer cette note et la reformuler ? Vous perdrez toutes les réactions, renotes et réponses y afférentes."
|
||||
addToList: "Ajouter à une liste"
|
||||
sendMessage: "Envoyer un message"
|
||||
copyRSS: "Copier le RSS"
|
||||
copyUsername: "Copier le nom d’utilisateur·rice"
|
||||
searchUser: "Chercher un·e utilisateur·rice"
|
||||
reply: "Répondre"
|
||||
loadMore: "Afficher plus …"
|
||||
showMore: "Afficher plus …"
|
||||
showLess: "Fermer"
|
||||
youGotNewFollower: "Vous suit"
|
||||
receiveFollowRequest: "Demande d’abonnement reçue"
|
||||
followRequestAccepted: "La demande d’abonnement a été acceptée"
|
||||
@@ -106,6 +110,7 @@ clickToShow: "Cliquer pour afficher"
|
||||
sensitive: "Contenu sensible"
|
||||
add: "Ajouter"
|
||||
reaction: "Réactions"
|
||||
reactions: "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."
|
||||
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."
|
||||
@@ -142,6 +147,7 @@ flagAsBotDescription: "Si ce compte est géré de manière automatisée, choisis
|
||||
flagAsCat: "Ce compte est un chat"
|
||||
flagAsCatDescription: "Activer l'option \" Je suis un chat \" pour ce compte."
|
||||
flagShowTimelineReplies: "Afficher les réponses dans le fil"
|
||||
flagShowTimelineRepliesDescription: "Affiche les réponses des utilisateurs aux notes des autres utilisateurs dans la timeline si cette option est activée."
|
||||
autoAcceptFollowed: "Accepter automatiquement les demandes d’abonnement venant d’utilisateur·rice·s que vous suivez"
|
||||
addAccount: "Ajouter un compte"
|
||||
loginFailed: "Échec de la connexion"
|
||||
@@ -162,7 +168,6 @@ annotation: "Commentaires"
|
||||
federation: "Fédération"
|
||||
instances: "Instance"
|
||||
registeredAt: "Premier contact le"
|
||||
latestRequestSentAt: "Dernière requête envoyée"
|
||||
latestRequestReceivedAt: "Dernière requête reçue"
|
||||
latestStatus: "Dernier statut"
|
||||
storageUsage: "Stockage utilisé"
|
||||
@@ -202,6 +207,7 @@ done: "Terminé"
|
||||
processing: "Traitement en cours"
|
||||
preview: "Aperçu"
|
||||
default: "Par défaut"
|
||||
defaultValueIs: "Par défaut : {value}"
|
||||
noCustomEmojis: "Il n'y a pas d’émoji"
|
||||
noJobs: "Il n’y a aucune tâche planifiée"
|
||||
federating: "En cours de fédération"
|
||||
@@ -237,6 +243,7 @@ saved: "Enregistré"
|
||||
messaging: "Discuter"
|
||||
upload: "Téléverser"
|
||||
keepOriginalUploading: "Garder l’image d’origine"
|
||||
keepOriginalUploadingDescription: "Conserve la version originale lors du téléchargement d'images. S'il est désactivé, le navigateur génère l'image pour la publication web lors du téléchargement."
|
||||
fromDrive: "Depuis le Drive"
|
||||
fromUrl: "Depuis une URL"
|
||||
uploadFromUrl: "Téléverser via une URL"
|
||||
@@ -344,6 +351,10 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "Activer reCAPTCHA"
|
||||
recaptchaSiteKey: "Clé du site"
|
||||
recaptchaSecretKey: "Clé secrète"
|
||||
turnstile: "Tourniquet"
|
||||
enableTurnstile: "Activer le tourniquet"
|
||||
turnstileSiteKey: "Clé du site"
|
||||
turnstileSecretKey: "Clé secrète"
|
||||
avoidMultiCaptchaConfirm: "L’utilisation de plusieurs Captchas peut provoquer des interférences. Souhaitez-vous désactiver l’autre Captcha ? Vous pouvez laisser plusieurs Captcha activés en appuyant sur Annuler."
|
||||
antennas: "Antennes"
|
||||
manageAntennas: "Gestion des antennes"
|
||||
@@ -379,6 +390,7 @@ administrator: "Administrateur"
|
||||
token: "Jeton"
|
||||
twoStepAuthentication: "Authentification à deux facteurs"
|
||||
moderator: "Modérateur·rice·s"
|
||||
moderation: "Modérations"
|
||||
nUsersMentioned: "{n} utilisateur·rice·s mentionné·e·s"
|
||||
securityKey: "Clé de sécurité"
|
||||
securityKeyName: "Nom de la clé"
|
||||
@@ -445,12 +457,13 @@ language: "Langue"
|
||||
uiLanguage: "Langue d’affichage de l’interface"
|
||||
groupInvited: "Invité au groupe"
|
||||
aboutX: "À propos de {x}"
|
||||
useOsNativeEmojis: "Utiliser les émojis natifs du système"
|
||||
emojiStyle: "Style des émojis"
|
||||
native: "Natif"
|
||||
disableDrawer: "Les menus ne s'affichent pas dans le tiroir"
|
||||
youHaveNoGroups: "Vous n’avez aucun groupe"
|
||||
joinOrCreateGroup: "Vous pouvez être invité·e à rejoindre des groupes existants ou créer votre propre nouveau groupe."
|
||||
noHistory: "Pas d'historique"
|
||||
signinHistory: "Historique de connexion"
|
||||
disableAnimatedMfm: "Désactiver MFM ayant des animations"
|
||||
doing: "En cours..."
|
||||
category: "Catégorie"
|
||||
tags: "Étiquettes"
|
||||
@@ -497,6 +510,7 @@ deleteAll: "Supprimer tout"
|
||||
showFixedPostForm: "Afficher le formulaire de publication en haut du fil d'actualité"
|
||||
newNoteRecived: "Voir les nouvelles notes"
|
||||
sounds: "Sons"
|
||||
sound: "Sons"
|
||||
listen: "Écouter"
|
||||
none: "Rien"
|
||||
showInPage: "Afficher dans la page"
|
||||
@@ -556,6 +570,7 @@ author: "Auteur·rice"
|
||||
leaveConfirm: "Vous avez des modifications non-sauvegardées. Voulez-vous les ignorer ?"
|
||||
manage: "Gestion"
|
||||
plugins: "Extensions"
|
||||
preferencesBackups: "Sauvegarder les paramètres"
|
||||
deck: "Deck"
|
||||
undeck: "Quitter le deck"
|
||||
useBlurEffectForModal: "Utiliser un effet de flou pour les modals"
|
||||
@@ -590,6 +605,7 @@ smtpSecureInfo: "Désactiver cette option lorsque STARTTLS est utilisé"
|
||||
testEmail: "Tester la distribution de courriel"
|
||||
wordMute: "Filtre de mots"
|
||||
regexpError: "Erreur d’expression régulière"
|
||||
regexpErrorDescription: "Une erreur s'est produite dans l'expression régulière sur la ligne {ligne} de votre mot muet {tab} :"
|
||||
instanceMute: "Instance en sourdine"
|
||||
userSaysSomething: "{name} a dit quelque chose"
|
||||
makeActive: "Activer"
|
||||
@@ -622,6 +638,7 @@ reporter: "Signalé par"
|
||||
reporteeOrigin: "Origine du signalement"
|
||||
reporterOrigin: "Signalé par"
|
||||
forwardReport: "Transférer le signalement à l’instance distante"
|
||||
forwardReportIsAnonymous: "L'instance distante ne sera pas en mesure de voir vos informations et apparaîtra comme un compte anonyme du système."
|
||||
send: "Envoyer"
|
||||
abuseMarkAsResolved: "Marquer le signalement comme résolu"
|
||||
openInNewTab: "Ouvrir dans un nouvel onglet"
|
||||
@@ -697,6 +714,7 @@ accentColor: "Accentuation"
|
||||
textColor: "Texte"
|
||||
saveAs: "Enregistrer sous ..."
|
||||
advanced: "Avancé"
|
||||
advancedSettings: "Paramètres avancés"
|
||||
value: "Valeur"
|
||||
createdAt: "Date de création"
|
||||
updatedAt: "Mis à jour le"
|
||||
@@ -835,15 +853,83 @@ tenMinutes: "10 minutes"
|
||||
oneHour: "1 heure"
|
||||
oneDay: "1 jour"
|
||||
oneWeek: "1 semaine"
|
||||
reflectMayTakeTime: "Cela peut prendre un certain temps avant que cela ne se termine."
|
||||
failedToFetchAccountInformation: "Impossible de récupérer les informations du compte."
|
||||
rateLimitExceeded: "Limite de taux dépassée"
|
||||
cropImage: "Recadrer l'image"
|
||||
cropImageAsk: "Voulez-vous recadrer cette image ?"
|
||||
file: "Fichiers"
|
||||
recentNHours: "Dernières {n} heures"
|
||||
noEmailServerWarning: "Serveur de courrier non configuré."
|
||||
thereIsUnresolvedAbuseReportWarning: "Il n’y a aucun rapport non résolu."
|
||||
recommended: "Recommandé"
|
||||
check: "Vérifier"
|
||||
driveCapOverrideLabel: "Modifier la capacité de stockage du drive de cet·te utilisateur·rice"
|
||||
driveCapOverrideCaption: "Si une valeur inférieure à 0 est spécifiée, elle est annulée."
|
||||
requireAdminForView: "Vous devez être connecté avec un compte administrateur pour les visualiser."
|
||||
isSystemAccount: "Ces comptes sont automatiquement créés et gérés par le système."
|
||||
typeToConfirm: "Pour effectuer cette opération, tapez {x}"
|
||||
deleteAccount: "Supprimer le compte"
|
||||
document: "Documentation"
|
||||
numberOfPageCache: "Nombre de pages en cache"
|
||||
numberOfPageCacheDescription: "Plus de confort, mais aussi plus de poids et d'utilisation de la mémoire."
|
||||
logoutConfirm: "Se déconnecter ?"
|
||||
lastActiveDate: "Dernière utilisation"
|
||||
statusbar: "Barre d’état"
|
||||
pleaseSelect: "Choisir une option"
|
||||
reverse: "Inverser"
|
||||
colored: "Coloré"
|
||||
refreshInterval: "Intervalle de mise à jour"
|
||||
label: "Étiquette"
|
||||
type: "Type"
|
||||
speed: "Vitesse"
|
||||
slow: "Lente"
|
||||
fast: "Rapide"
|
||||
sensitiveMediaDetection: "Détection des médias sensibles"
|
||||
localOnly: "Local seulement"
|
||||
remoteOnly: "Distant uniquement"
|
||||
failedToUpload: "Échec du transfert"
|
||||
cannotUploadBecauseInappropriate: "Impossible de télécharger le document car il a été déterminé qu'il pouvait contenir un contenu inapproprié."
|
||||
cannotUploadBecauseNoFreeSpace: "Impossible de télécharger en raison d'un manque d'espace libre sur le disque.\n"
|
||||
beta: "Bêta"
|
||||
enableAutoSensitive: "Détermination automatique de NSFW"
|
||||
enableAutoSensitiveDescription: "S'il est disponible, le drapeau NSFW est automatiquement défini sur le média en utilisant l'apprentissage automatique. Même si cette fonction est désactivée, elle peut être réglée automatiquement dans certains cas."
|
||||
activeEmailValidationDescription: "Valide l'adresse électronique d'un utilisateur de manière plus agressive en déterminant s'il s'agit d'une adresse électronique jetable et si l'on peut effectivement communiquer avec elle. Si cette option n'est pas cochée, l'adresse électronique n'est vérifiée que sous forme de chaîne de caractères."
|
||||
navbar: "Barre de navigation"
|
||||
shuffle: "Lecture aléatoire"
|
||||
account: "Comptes"
|
||||
move: "Déplacer"
|
||||
pushNotification: "Notifications push"
|
||||
subscribePushNotification: "Autoriser les notifications push"
|
||||
unsubscribePushNotification: "Désactiver les notifications push"
|
||||
pushNotificationAlreadySubscribed: "Les notifications push sont déjà activées"
|
||||
pushNotificationNotSupported: "Votre navigateur ou votre instance ne prend pas en charge les notifications push"
|
||||
sendPushNotificationReadMessage: "Supprimer les notifications push une fois que les notifications ou messages pertinents ont été lus."
|
||||
windowRestore: "Restaurer"
|
||||
caption: "Libellé"
|
||||
loggedInAsBot: "Connecté actuellement en tant que bot"
|
||||
tools: "Outils"
|
||||
cannotLoad: "Chargement impossible"
|
||||
like: "J'aime"
|
||||
numberOfLikes: "Favoris"
|
||||
show: "Affichage"
|
||||
neverShow: "Ne plus afficher"
|
||||
remindMeLater: "Peut-être plus tard"
|
||||
color: "Couleur"
|
||||
_role:
|
||||
priority: "Priorité"
|
||||
_priority:
|
||||
low: "Basse"
|
||||
middle: "Moyen"
|
||||
high: "Haute"
|
||||
_sensitiveMediaDetection:
|
||||
description: "L'apprentissage automatique peut être utilisé pour détecter automatiquement les médias sensibles à modérer. La sollicitation des serveurs augmente légèrement."
|
||||
sensitivity: "Sensibilité de la détection"
|
||||
sensitivityDescription: "Une sensibilité plus faible réduit les faux positifs. Une sensibilité plus élevée réduit les omissions (faux négatifs)."
|
||||
setSensitiveFlagAutomatically: "Définir le drapeau NSFW."
|
||||
setSensitiveFlagAutomaticallyDescription: "Même si ce paramètre est désactivé, le résultat de la décision est conservé en interne."
|
||||
analyzeVideos: "Activer l’analyse de vidéos"
|
||||
analyzeVideosDescription: "Veillez à ce que les vidéos soient analysées en plus des images fixes. La sollicitation des serveurs augmentera légèrement."
|
||||
_emailUnavailable:
|
||||
used: "Non disponible"
|
||||
format: "Le format de cette adresse de courriel est invalide"
|
||||
@@ -868,6 +954,7 @@ _accountDelete:
|
||||
_ad:
|
||||
back: "Retour"
|
||||
reduceFrequencyOfThisAd: "Voir cette publicité moins souvent"
|
||||
hide: "Cacher "
|
||||
_forgotPassword:
|
||||
enterEmail: "Entrez ici l'adresse e-mail que vous avez enregistrée pour votre compte. Un lien vous permettant de réinitialiser votre mot de passe sera envoyé à cette adresse."
|
||||
ifNoEmail: "Si vous n'avez pas enregistré d'adresse e-mail, merci de contacter l'administrateur·rice de votre instance."
|
||||
@@ -886,6 +973,24 @@ _plugin:
|
||||
install: "Installation de plugin"
|
||||
installWarn: "N’installez que des extensions provenant de sources de confiance."
|
||||
manage: "Gestion des plugins"
|
||||
_preferencesBackups:
|
||||
list: "Sauvegardes créées"
|
||||
saveNew: "Nouvelle sauvegarde"
|
||||
loadFile: "Importer à partir d’un fichier"
|
||||
apply: "Appliquer à cet appareil"
|
||||
save: "Sauvegarder les changements"
|
||||
inputName: "Entrez le nom de la sauvegarde"
|
||||
cannotSave: "Impossible de sauvegarder"
|
||||
nameAlreadyExists: "Le nom de sauvegarde \"{name}\" existe déjà. Veuillez spécifier un autre nom."
|
||||
applyConfirm: "Voulez-vous appliquer la sauvegarde '{name}' au dispositif actuel ? La configuration actuelle de l'appareil sera perdue."
|
||||
saveConfirm: "Voulez-vous écraser {name} ?"
|
||||
deleteConfirm: "Voulez-vous supprimer {name} ?"
|
||||
renameConfirm: "Voulez-vous remplacer \"{old}\" par \"{new}\" ?"
|
||||
noBackups: "Aucune sauvegarde n'est disponible. L'option \"Nouvelle sauvegarde\" vous permet de sauvegarder la configuration actuelle du client sur le serveur."
|
||||
createdAt: "Créé : {date} {time}"
|
||||
updatedAt: "Mis à jour : {date} {time}"
|
||||
cannotLoad: "Échec du chargement"
|
||||
invalidFile: "Format de fichier non valide"
|
||||
_registry:
|
||||
scope: "Portée"
|
||||
key: "Clé "
|
||||
@@ -905,69 +1010,6 @@ _nsfw:
|
||||
respect: "Cacher les médias marqués comme contenu sensible"
|
||||
ignore: "Afficher les médias sensibles"
|
||||
force: "Cacher tous les médias"
|
||||
_mfm:
|
||||
cheatSheet: "Antisèche MFM"
|
||||
intro: "MFM est un langage Markdown spécifique utilisable ici et là dans Misskey. Vous pouvez vérifier ici les structures utilisables avec MFM."
|
||||
dummy: "La Fédiverse s'agrandit avec Misskey"
|
||||
mention: "Mentionner"
|
||||
mentionDescription: "Vous pouvez afficher un utilisateur spécifique en indiquant une arobase suivie d'un nom d'utilisateur"
|
||||
hashtag: "Hashtags"
|
||||
hashtagDescription: "Vous pouvez afficher un mot-dièse en utilisant un croisillon et du texte"
|
||||
url: "URL"
|
||||
urlDescription: "L'adresse web peut être affichée."
|
||||
link: "Lien"
|
||||
linkDescription: "Une partie précise d'une phrase peut être liée à l'adresse web."
|
||||
bold: "Gras"
|
||||
boldDescription: "Il est possible de mettre le texte en exergue en le mettant en gras."
|
||||
small: "Diminuer l'emphase"
|
||||
smallDescription: "Le contenu peut être affiché en petit et fin."
|
||||
center: "Centrer"
|
||||
centerDescription: "Le contenu peut être centré"
|
||||
inlineCode: "Code (inline)"
|
||||
inlineCodeDescription: "Coloration syntaxique des lignes de code."
|
||||
blockCode: "Bloc de code"
|
||||
blockCodeDescription: "Coloration syntaxique des lignes de code pour les blocs multi-lignes."
|
||||
inlineMath: "Formule mathématique (inline)"
|
||||
inlineMathDescription: "Afficher les formules mathématiques (KaTeX)."
|
||||
blockMath: "Formule mathématique (bloc)"
|
||||
blockMathDescription: "Afficher les formules mathématiques (KaTeX) multi-lignes dans un bloc."
|
||||
quote: "Citer"
|
||||
quoteDescription: "Affiche le contenu sous forme de citation."
|
||||
emoji: "Émojis personnalisés"
|
||||
emojiDescription: "Entourez le nom de l'émoji personnalisé de deux points pour l'afficher."
|
||||
search: "Rechercher"
|
||||
searchDescription: "Affiche une boîte de recherche avec du texte pré-saisi."
|
||||
flip: "Inverser"
|
||||
flipDescription: "Rotation verticale ou horizontale du contenu"
|
||||
jelly: "Animation (Gelée)"
|
||||
jellyDescription: "Donne une animation d'étirement."
|
||||
tada: "Animation (Tada)"
|
||||
tadaDescription: "Donne une animation qui donne une impression de \"Tada !\""
|
||||
jump: "Animation (Saut)"
|
||||
jumpDescription: "Donne une animation qui saute."
|
||||
bounce: "Animation (Rebond)"
|
||||
bounceDescription: "Donne une animation de rebondissement."
|
||||
shake: "Animation (Secousse)"
|
||||
shakeDescription: "Donne une animation tremblante."
|
||||
twitch: "Animation (Tremblement)"
|
||||
twitchDescription: "Donne une animation de tremblement intense."
|
||||
spin: "Animation (Rotation)"
|
||||
spinDescription: "Donne une animation de rotation."
|
||||
x2: "Grand"
|
||||
x2Description: "Afficher le contenu en grand."
|
||||
x3: "Très grand"
|
||||
x3Description: "Afficher le contenu en très grand."
|
||||
x4: "Plus grand"
|
||||
x4Description: "Afficher le contenu en plus grand."
|
||||
blur: "Flou"
|
||||
blurDescription: "Le contenu peut être flouté ; il sera visible en le survolant avec le curseur."
|
||||
font: "Police de caractères"
|
||||
fontDescription: "Il est possible de choisir la police."
|
||||
rainbow: "Arc-en-ciel"
|
||||
rainbowDescription: "Permet d'afficher le contenu en couleurs arc-en-ciel."
|
||||
sparkle: "Paillettes"
|
||||
sparkleDescription: "Ajoute un effet scintillant au contenu."
|
||||
rotate: "Pivoter"
|
||||
_instanceTicker:
|
||||
none: "Cacher "
|
||||
remote: "Montrer pour les utilisateur·ice·s distant·e·s"
|
||||
@@ -1001,6 +1043,7 @@ _wordMute:
|
||||
hard: "Strict"
|
||||
mutedNotes: "Notes filtrées"
|
||||
_instanceMute:
|
||||
instanceMuteDescription: "Met en sourdine toutes les notes et renotes de l'instance configurée, y compris les réponses aux utilisateurs de l'instance muette."
|
||||
instanceMuteDescription2: "Séparer avec de nouvelles lignes"
|
||||
title: "Masque les notes venant des instances listées."
|
||||
heading: "Instances à mettre en sourdine"
|
||||
@@ -1124,6 +1167,8 @@ _tutorial:
|
||||
step7_1: "Félicitations ! Vous avez atteint la fin du tutoriel de base pour l’utilisation de Misskey."
|
||||
step7_2: "Si vous désirez en savoir plus sur Misskey, jetez un œil sur la section {help}."
|
||||
step7_3: "Bon courage et amusez-vous bien sur Misskey ! 🚀"
|
||||
step8_1: "Enfin, souhaitez-vous activer les notifications push ?"
|
||||
step8_2: "En les activant, vous recevrez des notifications pour les mentions, les réactions, les suivis, etc., même lorsque Misskey n'est pas ouvert."
|
||||
_2fa:
|
||||
alreadyRegistered: "Configuration déjà achevée."
|
||||
registerDevice: "Ajouter un nouvel appareil"
|
||||
@@ -1189,6 +1234,8 @@ _weekday:
|
||||
friday: "Vendredi"
|
||||
saturday: "Samedi"
|
||||
_widgets:
|
||||
profile: "Profil"
|
||||
instanceInfo: "Informations sur l’instance"
|
||||
memo: "Note collante"
|
||||
notifications: "Notifications"
|
||||
timeline: "Fil"
|
||||
@@ -1196,9 +1243,11 @@ _widgets:
|
||||
trends: "Tendances"
|
||||
clock: "Horloge"
|
||||
rss: "Lecteur de flux RSS"
|
||||
rssTicker: "Filtre RSS"
|
||||
activity: "Activité"
|
||||
photos: "Photos"
|
||||
digitalClock: "Horloge numérique"
|
||||
unixClock: "Horloge UNIX"
|
||||
federation: "Fédération"
|
||||
postForm: "Formulaire de publication"
|
||||
slideshow: "Diaporama"
|
||||
@@ -1208,6 +1257,9 @@ _widgets:
|
||||
serverMetric: "Statistiques du serveur"
|
||||
aiscript: "Console AiScript"
|
||||
aichan: "Ai"
|
||||
userList: "Liste utilisateur"
|
||||
_userList:
|
||||
chooseList: "Sélectionner une liste"
|
||||
_cw:
|
||||
hide: "Masquer"
|
||||
show: "Afficher plus …"
|
||||
@@ -1308,6 +1360,12 @@ _timelines:
|
||||
local: "Local"
|
||||
social: "Social"
|
||||
global: "Global"
|
||||
_play:
|
||||
viewSource: "Afficher la source"
|
||||
featured: "Populaire"
|
||||
title: "Titre"
|
||||
script: "Script"
|
||||
summary: "Description"
|
||||
_pages:
|
||||
newPage: "Créer une page"
|
||||
editPage: "Modifier une page"
|
||||
@@ -1343,8 +1401,6 @@ _pages:
|
||||
eyeCatchingImageRemove: "Supprimer l'image attractive"
|
||||
chooseBlock: "Ajouter un bloc"
|
||||
selectType: "Choisir un type"
|
||||
enterVariableName: "Veuillez entrer un nom pour votre variable"
|
||||
variableNameIsAlreadyUsed: "Ce nom de variable est déjà utilisé"
|
||||
contentBlocks: "Contenu"
|
||||
inputBlocks: "Blocs d'entrée"
|
||||
specialBlocks: "Spécial"
|
||||
@@ -1354,249 +1410,11 @@ _pages:
|
||||
section: "Section"
|
||||
image: "Images"
|
||||
button: "Bouton"
|
||||
if: "Si"
|
||||
_if:
|
||||
variable: "Variables"
|
||||
post: "Formulaire de publication"
|
||||
_post:
|
||||
text: "Contenu"
|
||||
attachCanvasImage: "Publier avec Toile comme image"
|
||||
canvasId: "Toile ID"
|
||||
textInput: "Entrée textuelle"
|
||||
_textInput:
|
||||
name: "Nom de la variable"
|
||||
text: "Titre"
|
||||
default: "Valeur par défaut"
|
||||
textareaInput: "Entrée textuelle multi-ligne"
|
||||
_textareaInput:
|
||||
name: "Nom de la variable"
|
||||
text: "Titre"
|
||||
default: "Valeur par défaut"
|
||||
numberInput: "Entrée numérique"
|
||||
_numberInput:
|
||||
name: "Nom de la variable"
|
||||
text: "Titre"
|
||||
default: "Valeur par défaut"
|
||||
canvas: "Toile"
|
||||
_canvas:
|
||||
id: "Toile ID"
|
||||
width: "Largeur"
|
||||
height: "Hauteur"
|
||||
note: "Note intégrée"
|
||||
_note:
|
||||
id: "Identifiant de la note"
|
||||
idDescription: "Pour configurer la note, vous pouvez aussi coller ici l'URL correspondante."
|
||||
detailed: "Afficher les détails"
|
||||
switch: "Interrupteur"
|
||||
_switch:
|
||||
name: "Nom de la variable"
|
||||
text: "Titre"
|
||||
default: "Valeur par défaut"
|
||||
counter: "Compteur"
|
||||
_counter:
|
||||
name: "Nom de la variable"
|
||||
text: "Titre"
|
||||
inc: "Augmenter de"
|
||||
_button:
|
||||
text: "Titre"
|
||||
colored: "Coloré"
|
||||
action: "Opération à effectuer lorsque le bouton est pressé"
|
||||
_action:
|
||||
dialog: "Afficher une fenêtre de dialogue"
|
||||
_dialog:
|
||||
content: "Contenu"
|
||||
resetRandom: "Réinitialiser un nombre aléatoire"
|
||||
pushEvent: "Envoyer un évènement"
|
||||
_pushEvent:
|
||||
event: "Nom de l’évènement"
|
||||
message: "Message à afficher lorsqu’il est activé"
|
||||
variable: "Variable à envoyer"
|
||||
no-variable: "Rien"
|
||||
callAiScript: "Appeler AiScript"
|
||||
_callAiScript:
|
||||
functionName: "Nom de la fonction"
|
||||
radioButton: "Choix"
|
||||
_radioButton:
|
||||
name: "Nom de la variable"
|
||||
title: "Titre"
|
||||
values: "Liste des choix (un par ligne)"
|
||||
default: "Valeur par défaut"
|
||||
script:
|
||||
categories:
|
||||
flow: "Contrôle"
|
||||
logical: "Opération logique"
|
||||
operation: "Calculer"
|
||||
comparison: "Comparer"
|
||||
random: "Aléatoire"
|
||||
value: "Valeur"
|
||||
fn: "Fonction"
|
||||
text: "Manipulation de texte"
|
||||
convert: "Convertir"
|
||||
list: "Listes"
|
||||
blocks:
|
||||
text: "Texte"
|
||||
multiLineText: "Texte (multi-ligne)"
|
||||
textList: "Liste de texte"
|
||||
_textList:
|
||||
info: "Veuillez séparer chaque entrée avec un saut de ligne"
|
||||
strLen: "Longueur du texte"
|
||||
_strLen:
|
||||
arg1: "Texte"
|
||||
strPick: "Extraire un caractère"
|
||||
_strPick:
|
||||
arg1: "Texte"
|
||||
arg2: "Position du joueur"
|
||||
strReplace: "Remplacement de texte"
|
||||
_strReplace:
|
||||
arg1: "Texte"
|
||||
arg2: "Avant le remplacement"
|
||||
arg3: "Après le remplacement"
|
||||
strReverse: "Inverser le texte"
|
||||
_strReverse:
|
||||
arg1: "Texte"
|
||||
join: "Concaténer du texte"
|
||||
_join:
|
||||
arg1: "Listes"
|
||||
arg2: "Séparateur"
|
||||
add: "Ajouter"
|
||||
_add:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
subtract: "Soustraire"
|
||||
_subtract:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
multiply: "Multiplier par"
|
||||
_multiply:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
divide: "Diviser par"
|
||||
_divide:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
mod: "Reste"
|
||||
_mod:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
round: "Arrondir les décimales"
|
||||
_round:
|
||||
arg1: "Numérique"
|
||||
eq: "A et B sont égaux"
|
||||
_eq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
notEq: "A et B sont différents"
|
||||
_notEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
and: "A et B"
|
||||
_and:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
or: "A ou B"
|
||||
_or:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
lt: "A est inférieur à B"
|
||||
_lt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gt: "A est supérieur à B"
|
||||
_gt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
ltEq: "A est inférieur ou égal à B"
|
||||
_ltEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gtEq: "A est supérieur ou égal à B"
|
||||
_gtEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
if: "Branche"
|
||||
_if:
|
||||
arg1: "Si"
|
||||
arg2: "Si"
|
||||
arg3: "Sinon"
|
||||
not: "Nier"
|
||||
_not:
|
||||
arg1: "Nier"
|
||||
random: "Aléatoire"
|
||||
_random:
|
||||
arg1: "Probabilité"
|
||||
rannum: "Nombre aléatoire"
|
||||
_rannum:
|
||||
arg1: "Minimum"
|
||||
arg2: "Maximum"
|
||||
randomPick: "Sélectionner au hasard dans la liste"
|
||||
_randomPick:
|
||||
arg1: "Listes"
|
||||
dailyRandom: "Aléatoire (Quotidien pour chaque utilisateur)"
|
||||
_dailyRandom:
|
||||
arg1: "Probabilité"
|
||||
dailyRannum: "Numéros aléatoires (Quotidien pour chaque utilisateur)"
|
||||
_dailyRannum:
|
||||
arg1: "Minimum"
|
||||
arg2: "Maximum"
|
||||
dailyRandomPick: "Sélectionné au hasard dans la liste (Quotidien pour chaque utilisateur)"
|
||||
_dailyRandomPick:
|
||||
arg1: "Listes"
|
||||
seedRandom: "Aléatoire (graine)"
|
||||
_seedRandom:
|
||||
arg1: "Graine"
|
||||
arg2: "Probabilité"
|
||||
seedRannum: "Nombre aléatoire (Graine)"
|
||||
_seedRannum:
|
||||
arg1: "Graine"
|
||||
arg2: "Minimum"
|
||||
arg3: "Maximum"
|
||||
seedRandomPick: "Sélectionné au hasard dans la liste (graine)"
|
||||
_seedRandomPick:
|
||||
arg1: "Graine"
|
||||
arg2: "Listes"
|
||||
DRPWPM: "Sélectionné au hasard dans une liste de probabilités (Quotidien pour chaque utilisateur)"
|
||||
_DRPWPM:
|
||||
arg1: "Liste de texte"
|
||||
pick: "Sélectionner dans la liste"
|
||||
_pick:
|
||||
arg1: "Listes"
|
||||
arg2: "Position"
|
||||
listLen: "Longueur de la liste"
|
||||
_listLen:
|
||||
arg1: "Listes"
|
||||
number: "Numérique"
|
||||
stringToNumber: "Convertir du texte en numérique"
|
||||
_stringToNumber:
|
||||
arg1: "Texte"
|
||||
numberToString: "Convertir du numérique en texte"
|
||||
_numberToString:
|
||||
arg1: "Numérique"
|
||||
splitStrByLine: "Séparer le texte par des sauts de lignes"
|
||||
_splitStrByLine:
|
||||
arg1: "Texte"
|
||||
ref: "Variables"
|
||||
aiScriptVar: "Variable d'AiScript"
|
||||
fn: "Fonction"
|
||||
_fn:
|
||||
slots: "Slots"
|
||||
slots-info: "Veuillez insérer un seul slot par ligne"
|
||||
arg1: "Sortie"
|
||||
for: "Répéter"
|
||||
_for:
|
||||
arg1: "Compter"
|
||||
arg2: "Action"
|
||||
typeError: "Le slot {slot} accepte \"{expect}\" mais a \"{actual}\" !"
|
||||
thereIsEmptySlot: "Slot {slot} est vide !"
|
||||
types:
|
||||
string: "Texte"
|
||||
number: "Numérique"
|
||||
boolean: "Marqueur"
|
||||
array: "Listes"
|
||||
stringArray: "Liste de texte"
|
||||
emptySlot: "Slot vide"
|
||||
enviromentVariables: "Variables d'environnement"
|
||||
pageVariables: "Élément de page"
|
||||
argVariables: "Entrée slot"
|
||||
_relayStatus:
|
||||
requesting: "En attente"
|
||||
accepted: "Accepté"
|
||||
@@ -1607,7 +1425,6 @@ _notification:
|
||||
youGotReply: "Réponse de {name}"
|
||||
youGotQuote: "Cité·e par {name}"
|
||||
youRenoted: "{name} vous a Renoté"
|
||||
youGotPoll: "{name} a participé à votre sondage"
|
||||
youGotMessagingMessageFromUser: "{name} vous envoyé un message"
|
||||
youGotMessagingMessageFromGroup: "Un message a été envoyé au groupe {name}"
|
||||
youWereFollowed: "Vous suit"
|
||||
@@ -1615,6 +1432,7 @@ _notification:
|
||||
yourFollowRequestAccepted: "Votre demande d’abonnement a été accepté"
|
||||
youWereInvitedToGroup: "Invité·e au groupe"
|
||||
pollEnded: "Les résultats du sondage sont disponibles"
|
||||
unreadAntennaNote: "Antenne {name}"
|
||||
emptyPushNotificationMessage: "Les notifications push ont été mises à jour"
|
||||
_types:
|
||||
all: "Toutes"
|
||||
@@ -1624,7 +1442,7 @@ _notification:
|
||||
renote: "Renotes"
|
||||
quote: "Citations"
|
||||
reaction: "Réactions"
|
||||
pollVote: "Votes dans des sondages"
|
||||
pollEnded: "Sondages se cloturant"
|
||||
receiveFollowRequest: "Demande d'abonnement reçue"
|
||||
followRequestAccepted: "Demande d'abonnement acceptée"
|
||||
groupInvited: "Invitation à un groupe"
|
||||
@@ -1637,6 +1455,7 @@ _deck:
|
||||
alwaysShowMainColumn: "Toujours afficher la colonne principale"
|
||||
columnAlign: "Aligner les colonnes"
|
||||
addColumn: "Ajouter une colonne"
|
||||
configureColumn: "Configuration de la colonne"
|
||||
swapLeft: "Déplacer à gauche"
|
||||
swapRight: "Déplacer à droite"
|
||||
swapUp: "Déplacer vers le haut"
|
||||
@@ -1644,6 +1463,10 @@ _deck:
|
||||
stackLeft: "Empiler à gauche"
|
||||
popRight: "Extraire à droite"
|
||||
profile: "Profil"
|
||||
newProfile: "Nouveau profil"
|
||||
deleteProfile: "Supprimer le profil"
|
||||
introduction: "Créez l’interface parfaite qui vous sied en arrangeant librement les colonnes !"
|
||||
introduction2: "Cliquez sur le + à droite de l'écran pour ajouter de nouvelles colonnes quand vous le souhaitez."
|
||||
_columns:
|
||||
main: "Principale"
|
||||
widgets: "Widgets"
|
||||
@@ -1651,5 +1474,6 @@ _deck:
|
||||
tl: "Fil"
|
||||
antenna: "Antennes"
|
||||
list: "Listes"
|
||||
channel: "Canaux"
|
||||
mentions: "Mentions"
|
||||
direct: "Direct"
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
_lang_: "Bahasa Indonesia"
|
||||
headlineMisskey: "Jaringan terhubung melalui catatan"
|
||||
introMisskey: "Selamat datang! Misskey adalah perangkat mikroblog tercatu bersifat sumber terbuka.\nMulailah menuliskan catatan, bagikan peristiwa terkini, serta ceritakan segala tentangmu.📡\nTunjukkan juga reaksimu pada catatan pengguna lain.👍\nMari jelajahi dunia baru🚀"
|
||||
poweredByMisskeyDescription: "{name} adalah sebuah layanan (instance) yang menggunakan platform sumber terbuka <b>Misskey</b>."
|
||||
monthAndDay: "{day} {month}"
|
||||
search: "Penelusuran"
|
||||
notifications: "Pemberitahuan"
|
||||
@@ -12,6 +13,7 @@ fetchingAsApObject: "Mengambil data dari Fediverse..."
|
||||
ok: "OK"
|
||||
gotIt: "Saya mengerti"
|
||||
cancel: "Batalkan"
|
||||
noThankYou: "Tidak sekarang."
|
||||
enterUsername: "Masukkan nama pengguna"
|
||||
renotedBy: "direnote oleh {user}"
|
||||
noNotes: "Tidak ada catatan"
|
||||
@@ -47,11 +49,13 @@ deleteAndEdit: "Hapus dan sunting"
|
||||
deleteAndEditConfirm: "Apakah kamu yakin ingin menghapus note ini dan menyuntingnya? Kamu akan kehilangan semua reaksi, renote dan balasan di note ini."
|
||||
addToList: "Tambahkan ke daftar"
|
||||
sendMessage: "Kirim pesan"
|
||||
copyRSS: "Salin RSS"
|
||||
copyUsername: "Salin nama pengguna"
|
||||
searchUser: "Cari pengguna"
|
||||
reply: "Balas"
|
||||
loadMore: "Selebihnya"
|
||||
showMore: "Selebihnya"
|
||||
showLess: "Tutup"
|
||||
youGotNewFollower: "Mengikuti kamu"
|
||||
receiveFollowRequest: "Ingin mengikuti kamu"
|
||||
followRequestAccepted: "Permintaan mengikuti telah disetujui"
|
||||
@@ -106,6 +110,7 @@ clickToShow: "Klik untuk melihat"
|
||||
sensitive: "Konten sensitif"
|
||||
add: "Tambahkan"
|
||||
reaction: "Reaksi"
|
||||
reactions: "Reaksi"
|
||||
reactionSetting: "Reaksi untuk dimunculkan di bilah reaksi"
|
||||
reactionSettingDescription2: "Geser untuk memindah urutkan, klik untuk menghapus, tekan \"+\" untuk menambahkan"
|
||||
rememberNoteVisibility: "Ingat pengaturan visibilitas catatan"
|
||||
@@ -163,7 +168,6 @@ annotation: "Keterangan konten"
|
||||
federation: "Federasi"
|
||||
instances: "Instansi"
|
||||
registeredAt: "Terdaftar"
|
||||
latestRequestSentAt: "Permintaan terakhir dikirim pada"
|
||||
latestRequestReceivedAt: "Permintaan terakhir diterima pada"
|
||||
latestStatus: "Status terakhir"
|
||||
storageUsage: "Penggunaan penyimpanan"
|
||||
@@ -203,6 +207,7 @@ done: "Selesai"
|
||||
processing: "Memproses"
|
||||
preview: "Pratinjau"
|
||||
default: "Bawaan"
|
||||
defaultValueIs: "Bawaan: {value}"
|
||||
noCustomEmojis: "Tidak ada emoji kustom"
|
||||
noJobs: "Tidak ada kerja"
|
||||
federating: "memfederasi"
|
||||
@@ -346,6 +351,10 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "Nyalakan reCAPTCHA"
|
||||
recaptchaSiteKey: "Site key"
|
||||
recaptchaSecretKey: "Secret Key"
|
||||
turnstile: "Turnstile"
|
||||
enableTurnstile: "Nyalakan Turnstile"
|
||||
turnstileSiteKey: "Site key"
|
||||
turnstileSecretKey: "Secret Key"
|
||||
avoidMultiCaptchaConfirm: "Menggunakan banyak Captcha dapat menyebabkan gangguan. Apakah kamu ingin untuk menonaktifkan Captcha yang lain? Kamu dapat membiarkan fitur ini tetap aktif dengan menekan tombol batal."
|
||||
antennas: "Antena"
|
||||
manageAntennas: "Pengelola Antena"
|
||||
@@ -381,6 +390,7 @@ administrator: "Admin"
|
||||
token: "Token"
|
||||
twoStepAuthentication: "Otentikasi dua faktor"
|
||||
moderator: "Moderator"
|
||||
moderation: "Moderasi"
|
||||
nUsersMentioned: "{n} pengguna disebut"
|
||||
securityKey: "Kunci keamanan"
|
||||
securityKeyName: "Nama kunci"
|
||||
@@ -447,13 +457,13 @@ language: "Bahasa"
|
||||
uiLanguage: "Bahasa antarmuka pengguna"
|
||||
groupInvited: "Telah diundang ke grup"
|
||||
aboutX: "Tentang {x}"
|
||||
useOsNativeEmojis: "Gunakan Emoji bawaan sistem operasi"
|
||||
emojiStyle: "Gaya emoji"
|
||||
native: "Native"
|
||||
disableDrawer: "Jangan gunakan menu bergaya laci"
|
||||
youHaveNoGroups: "Kamu tidak memiliki grup"
|
||||
joinOrCreateGroup: "Bergabunglah dengan grup atau kamu dapat membuat grupmu sendiri."
|
||||
noHistory: "Tidak ada riwayat"
|
||||
signinHistory: "Riwayat masuk"
|
||||
disableAnimatedMfm: "Nonaktifkan MFM dengan animasi"
|
||||
doing: "Sedang berkerja..."
|
||||
category: "Kategori"
|
||||
tags: "Tandai"
|
||||
@@ -500,6 +510,7 @@ deleteAll: "Hapus semua"
|
||||
showFixedPostForm: "Tampilkan form posting di atas linimasa."
|
||||
newNoteRecived: "Kamu mendapat catatan baru"
|
||||
sounds: "Bunyi"
|
||||
sound: "Bunyi"
|
||||
listen: "Dengarkan"
|
||||
none: "Tidak ada"
|
||||
showInPage: "Tampilkan di halaman"
|
||||
@@ -559,6 +570,7 @@ author: "Pembuat"
|
||||
leaveConfirm: "Ada perubahan yang belum disimpan. Apakah kamu ingin membuangnya?"
|
||||
manage: "Manajemen"
|
||||
plugins: "Plugin"
|
||||
preferencesBackups: "Aturan pencadangan"
|
||||
deck: "Dek"
|
||||
undeck: "Keluar dari dek"
|
||||
useBlurEffectForModal: "Gunakan efek buram untuk modal"
|
||||
@@ -704,6 +716,7 @@ accentColor: "Aksen"
|
||||
textColor: "Teks"
|
||||
saveAs: "Simpan sebagai…"
|
||||
advanced: "Tingkat lanjut"
|
||||
advancedSettings: "Pengaturan Lanjut"
|
||||
value: "Nilai"
|
||||
createdAt: "Dibuat pada"
|
||||
updatedAt: "Diperbarui pada"
|
||||
@@ -848,11 +861,213 @@ rateLimitExceeded: "Batas sudah terlampaui"
|
||||
cropImage: "potong gambar"
|
||||
cropImageAsk: "Ingin memotong gambar?"
|
||||
file: "Berkas"
|
||||
recentNHours: "{n} jam terakhir"
|
||||
recentNDays: "{n} hari terakhir"
|
||||
noEmailServerWarning: "Mail Server tidak disetel."
|
||||
thereIsUnresolvedAbuseReportWarning: "Ada laporan yang belum diselesaikan."
|
||||
recommended: "Disarankan"
|
||||
check: "Cek"
|
||||
driveCapOverrideLabel: "Ubah kapasitas drive untuk user ini"
|
||||
driveCapOverrideCaption: "Setel ulang kapasitas ke bawaan dengan memasukkan nilai 0 atau lebih rendah."
|
||||
requireAdminForView: "Kamu harus login dengan akun administrator untuk melihat ini."
|
||||
isSystemAccount: "Akun yang dibuat dan otomatis dioperasikan oleh sistem."
|
||||
typeToConfirm: "Mohon masukkan {x} untuk mengonfirmasi"
|
||||
deleteAccount: "Hapus Akun"
|
||||
document: "Dokumen"
|
||||
numberOfPageCache: "Jumlah halaman ditembolokkan"
|
||||
numberOfPageCacheDescription: "Menaikkan jumlah ini akan meningkatkan kenyamanan untuk pengguna, namun dapat menyebabkan lonjakan beban pada peladen dan juga memori yang digunakan."
|
||||
logoutConfirm: "Anda yakin ingin keluar?"
|
||||
lastActiveDate: "Terakhir digunakan"
|
||||
statusbar: "Bilah status"
|
||||
pleaseSelect: "Pilih opsi..."
|
||||
reverse: "Balik"
|
||||
colored: "Diwarnai"
|
||||
refreshInterval: "Jeda pembaharuan"
|
||||
label: "Label"
|
||||
type: "Tipe"
|
||||
speed: "Kecepatan"
|
||||
slow: "Lambat"
|
||||
fast: "Cepat"
|
||||
sensitiveMediaDetection: "Deteksi media NSFW"
|
||||
localOnly: "Hanya lokal"
|
||||
remoteOnly: "Hanya remot"
|
||||
failedToUpload: "Gagal mengunggah"
|
||||
cannotUploadBecauseInappropriate: "Berkas ini tidak dapat diunggah karena sebagian dari berkas terdeteksi berpotensi NSFW."
|
||||
cannotUploadBecauseNoFreeSpace: "Gagal mengunggah karena kekurangan kapasitas Drive."
|
||||
beta: "Beta"
|
||||
enableAutoSensitive: "Penandaan NSFW otomatis"
|
||||
enableAutoSensitiveDescription: "Mendeteksi otomatis dan menandai media NSFW menggunakan Machine Learning jika memungkinkan. Meskipun opsi ini dimatikan, ada kemungkinan dinyalakan secara menyeluruh pada instansi peladen."
|
||||
activeEmailValidationDescription: "Membolehkan validasi alamat surel ketat dengan mengecek apakah alamat surel tersebut temporer dan bisa berkomunikasi dengan surel tersebut. Ketidak tidak dicentang, hanya format surel yang divalidasi."
|
||||
navbar: "Bilah navigasi"
|
||||
shuffle: "Acak"
|
||||
account: "Akun"
|
||||
move: "Pindah"
|
||||
pushNotification: "Pemberitahuan push"
|
||||
subscribePushNotification: "Nyalakan pemberitahuan push"
|
||||
unsubscribePushNotification: "Matikan pemberitahuan push"
|
||||
pushNotificationAlreadySubscribed: "Pemberitahuan push telah dinyalakan"
|
||||
pushNotificationNotSupported: "Browser atau instansi kamu tidak mendukung pemberitahuan push"
|
||||
sendPushNotificationReadMessage: "Hapus pemberitahuan push ketika pemberitahuan relevan atau pesan telah dibaca"
|
||||
sendPushNotificationReadMessageCaption: "Pemberitahuan berisi teks「{emptyPushNotificationMessage}」akan ditampilkan dalam waktu pendek. Ini mungkin dapat menambah pemakaian baterai pada perangkat kamu."
|
||||
windowMaximize: "Maksimalkan"
|
||||
windowRestore: "Kembalikan"
|
||||
caption: "Keterangan"
|
||||
loggedInAsBot: "Sedang login sebagai bot"
|
||||
tools: "Alat"
|
||||
cannotLoad: "Tidak dapat memuat"
|
||||
numberOfProfileView: "tayang profil"
|
||||
like: "Suka"
|
||||
unlike: "Tidak Suka"
|
||||
numberOfLikes: "Jumlah yang disukai"
|
||||
show: "Tampilkan"
|
||||
neverShow: "Jangan tampilkan lagi"
|
||||
remindMeLater: "Mungkin nanti"
|
||||
didYouLikeMisskey: "Apakah kamu mulai menyukai Misskey?"
|
||||
pleaseDonate: "{host} menggunakan perangkat lunak bebas yaitu Misskey. Kami sangat mengapresiasi sekali donasi dari kamu agar pengembangan Misskey tetap dapat berlanjut!"
|
||||
roles: "Peran"
|
||||
role: "Peran"
|
||||
color: "Warna"
|
||||
_achievements:
|
||||
_types:
|
||||
_login7:
|
||||
description: "Login selama 7 hari"
|
||||
flavor: "Sudah mulai terbiasa?"
|
||||
_login15:
|
||||
title: "Pemula III"
|
||||
description: "Login selama 15 hari"
|
||||
_login30:
|
||||
title: "Misskist I"
|
||||
description: "Login selama 30 hari"
|
||||
_login60:
|
||||
title: "Misskist II"
|
||||
description: "Login selama 60 hari"
|
||||
_login100:
|
||||
title: "Misskist III"
|
||||
description: "Login selama 100 hari"
|
||||
flavor: "Violent Misskist"
|
||||
_login200:
|
||||
title: "Reguler I"
|
||||
description: "Login selama 200 hari"
|
||||
_login300:
|
||||
title: "Reguler II"
|
||||
description: "Login selama 300 hari"
|
||||
_login400:
|
||||
title: "Reguler III"
|
||||
description: "Login selama 400 hari"
|
||||
_login500:
|
||||
title: "Veteran I"
|
||||
description: "Login selama 500 hari"
|
||||
flavor: "Kawanku, aku suka catatan."
|
||||
_login600:
|
||||
title: "Veteran II"
|
||||
description: "Login selama 600 hari"
|
||||
_login700:
|
||||
title: "Veteran III"
|
||||
description: "Login selama 700 hari"
|
||||
_login800:
|
||||
title: "Sepuh Catatan I"
|
||||
description: "Login selama 800 hari"
|
||||
_login900:
|
||||
title: "Sepuh Catatan II"
|
||||
description: "Login selama 900 hari"
|
||||
_login1000:
|
||||
title: "Sepuh Catatan III"
|
||||
description: "Login selama 1000 hari"
|
||||
flavor: "Terima kasih telah menggunakan Misskey!"
|
||||
_noteClipped1:
|
||||
title: "Harus... Ngeklip..."
|
||||
description: "Klip catatan pertamamu"
|
||||
_noteFavorited1:
|
||||
title: "Pengamat Bintang"
|
||||
description: "Favoritkan catatan pertamamu"
|
||||
_myNoteFavorited1:
|
||||
title: "Pencari Bintang"
|
||||
description: "Minta orang lain memfavoritkan salah satu catatanmu"
|
||||
_profileFilled:
|
||||
title: "Siap Sedia"
|
||||
description: "Atur profil kamu"
|
||||
_markedAsCat:
|
||||
title: "Aku Seekor Kucing"
|
||||
description: "Tandai akunmu sebagai kucing"
|
||||
flavor: "Aku beri kamu nama nanti"
|
||||
_following1:
|
||||
title: "Ikuti pengguna lain pertamamu"
|
||||
description: "Ikuti pengguna"
|
||||
_following10:
|
||||
title: "Terusin... terusin..."
|
||||
description: "Ikuti 10 pengguna lain"
|
||||
_following50:
|
||||
title: "Banyak teman"
|
||||
description: "Ikuti 50 pengguna lain"
|
||||
_following100:
|
||||
title: "100 Teman"
|
||||
description: "Ikuti 100 pengguna lain"
|
||||
_clickedClickHere:
|
||||
description: "Kamu telah mengeklik disini"
|
||||
_justPlainLucky:
|
||||
title: "Lagi Beruntung"
|
||||
description: "Mendapatkan kesempatan dengan kemungkinan 0.01% setiap 10 detik"
|
||||
_setNameToSyuilo:
|
||||
title: "God Complex"
|
||||
description: "Atur namamu jadi \"syuilo\""
|
||||
_passedSinceAccountCreated1:
|
||||
title: "Perayaan Satu Tahun"
|
||||
description: "Satu tahun telah lewat sejak akunmu dibuat"
|
||||
_passedSinceAccountCreated2:
|
||||
title: "Perayaan Dua Tahun"
|
||||
description: "Dua tahun telah lewat sejak akunmu dibuat"
|
||||
_passedSinceAccountCreated3:
|
||||
title: "Perayaan Tiga Tahun"
|
||||
description: "Tiga tahun telah lewat sejak akunmu dibuat"
|
||||
_loggedInOnBirthday:
|
||||
title: "Selamat Ulang Tahun"
|
||||
description: "Login di hari ulang tahunmu"
|
||||
_loggedInOnNewYearsDay:
|
||||
title: "Selamat Tahun Baru!"
|
||||
description: "Login di hari pertama tahun baru"
|
||||
_cookieClicked:
|
||||
title: "Permainan dimana kamu mengeklik kue"
|
||||
description: "Mengeklik kue"
|
||||
flavor: "Tunggu, apakah kamu sedang berada di website yang benar?"
|
||||
_brainDiver:
|
||||
title: "Brain Diver"
|
||||
description: "Posting tautan mengenai Brain Diver"
|
||||
flavor: "Misskey-Misskey La-Tu-Ma"
|
||||
_role:
|
||||
new: "Buat peran"
|
||||
edit: "Sunting peran"
|
||||
name: "Nama peran"
|
||||
description: "Deskripsi peran"
|
||||
permission: "Perijinan peran"
|
||||
descriptionOfPermission: "<b>Moderator</b> dapat melakukan operasi moderasi dasar.\n<b>Administrator</b> dapat mengubah seluruh pengaturan instansi."
|
||||
assignTarget: "Tipe tugas"
|
||||
descriptionOfAssignTarget: "<b>Manual</b> untuk mengganti secara manual siapa yang mendapatkan peran ini dan siapa yang tidak.\n<b>Kondisional</b> untuk pengguna secara otomatis dimasukkan atau dihapus dari peran berdasarkan kondisi yang ditentukan."
|
||||
manual: "Manual"
|
||||
conditional: "Kondisional"
|
||||
condition: "Kondisi"
|
||||
isConditionalRole: "Ini adalah peran kondisional"
|
||||
isPublic: "Publikkan Peran"
|
||||
descriptionOfIsPublic: "Siapapun dapat melihat daftar pengguna yang ditugaskan pada peran ini. Tambahan juga peran ini akan ditampilkan ke dalam profil pengguna tentang peran yang ditugaskan."
|
||||
options: "Opsi peran"
|
||||
policies: "Kebijakan"
|
||||
baseRole: "Templat peran"
|
||||
useBaseValue: "Gunakan nilai templat peran"
|
||||
chooseRoleToAssign: "Pilih peran yang ditugaskan"
|
||||
canEditMembersByModerator: "Perbolehkan moderator untuk menyunting daftar anggota untuk peran ini"
|
||||
descriptionOfCanEditMembersByModerator: "Ketika dinyalakan, moderator beserta administrator dapat menugaskan ataupun mencabut pengguna ke peran ini. Ketika dimatikan, hanya administrator saja yang dapat menugaskan pengguna ke peran ini."
|
||||
priority: "Prioritas"
|
||||
_priority:
|
||||
low: "Rendah"
|
||||
middle: "Sedang"
|
||||
high: "Tinggi"
|
||||
_options:
|
||||
gtlAvailable: "Dapat melihat linimasa global"
|
||||
ltlAvailable: "Dapat melihat linimasa lokal"
|
||||
canPublicNote: "Dapat mengirim catatan publik"
|
||||
canInvite: "Dapat membuat kode undangan instansi"
|
||||
canManageCustomEmojis: "Dapat mengelola Emoji kustom"
|
||||
driveCapacity: "Kapasitas Drive"
|
||||
pinMax: "Jumlah maksimal catatan yang disematkan"
|
||||
_emailUnavailable:
|
||||
used: "Alamat surel ini telah digunakan"
|
||||
format: "Format tidak valid."
|
||||
@@ -877,6 +1092,7 @@ _accountDelete:
|
||||
_ad:
|
||||
back: "Kembali"
|
||||
reduceFrequencyOfThisAd: "Tampilkan iklan ini lebih sedikit"
|
||||
hide: "Jangan tampilkan"
|
||||
_forgotPassword:
|
||||
enterEmail: "Masukkan alamat surel yang kamu gunakan pada saat mendaftar. Sebuah tautan untuk mengatur ulang kata sandi kamu akan dikirimkan ke alamat surel tersebut."
|
||||
ifNoEmail: "Apabila kamu tidak menggunakan surel pada saat pendaftaran, mohon hubungi admin segera."
|
||||
@@ -914,70 +1130,6 @@ _nsfw:
|
||||
respect: "Sembunyikan media NSFW"
|
||||
ignore: "Jangan sembunyikan media NSFW"
|
||||
force: "Sembunyikan semua media"
|
||||
_mfm:
|
||||
cheatSheet: "Contekan MFM"
|
||||
intro: "MFM adalah Misskey-exclusive Markup Language yang dapat digunakan di banyak tempat. Berikut kamu bisa melihat daftar dari syntax MFM yang ada."
|
||||
dummy: "Misskey membentangkan dunia Fediverse"
|
||||
mention: "Sebut"
|
||||
mentionDescription: "Kamu dapat menentukan pengguna tertentu dengan menggunakan simbol-At dan nama engguna mereka."
|
||||
hashtag: "Tagar"
|
||||
hashtagDescription: "Kamu dapat menentukan tagar dengan menggunakan angka dan teks."
|
||||
url: "URL"
|
||||
urlDescription: "URL dapat ditampilkan."
|
||||
link: "Tautan"
|
||||
linkDescription: "Bagian tertentu dari teks dapat ditampilka sebagai URL."
|
||||
bold: "Tebal"
|
||||
boldDescription: "Sorot tulisan dengan membuatnya tebal."
|
||||
small: "Kecil"
|
||||
smallDescription: "Tampilkan konten kecil dan tipis."
|
||||
center: "Tengah"
|
||||
centerDescription: "Tampilkan konten di tengah."
|
||||
inlineCode: "Kode (Dalam baris)"
|
||||
inlineCodeDescription: "Menampilkan sorotan sintaks dalam baris untuk kode(program-)."
|
||||
blockCode: "Kode (Blok)"
|
||||
blockCodeDescription: "Menampilkan sorotan sintaks untuk kode(program-) multi baris dalam sebuah blok."
|
||||
inlineMath: "Matematika (Dalam baris)"
|
||||
inlineMathDescription: "Menampilkan formula matematika (KaTeX) dalam baris."
|
||||
blockMath: "Matematika (Blok)"
|
||||
blockMathDescription: "Menampilkan formula matematika (KaTeX) multibaris dalam sebuah blok."
|
||||
quote: "Kutip"
|
||||
quoteDescription: "Menampilkan konten sebagai kutipan."
|
||||
emoji: "Emoji kustom"
|
||||
emojiDescription: "Emoji kustom dapat ditampilkan dengan mengurung nama emoji kustom menggunakan tanda titik dua."
|
||||
search: "Penelusuran"
|
||||
searchDescription: "Menampilkan kotak pencarian dengan teks yang sudah dimasukkan."
|
||||
flip: "Balik"
|
||||
flipDescription: "Balikkan konten secara horizontal atau vertikal."
|
||||
jelly: "Animasi (Jelly)"
|
||||
jellyDescription: "Menerapkan animasi seperti jelly"
|
||||
tada: "Animasi (Tada)"
|
||||
tadaDescription: "Menerapkan animasi seperti \"Kejutan!\"."
|
||||
jump: "Animasi (Loncat)"
|
||||
jumpDescription: "Menerapkan animasi melompat."
|
||||
bounce: "Animasi (Melambung)"
|
||||
bounceDescription: "Menerapkan animasi melambung."
|
||||
shake: "Animasi (Goyang)"
|
||||
shakeDescription: "Menerapkan animasi bergoyang."
|
||||
twitch: "Animasi (Cubit)"
|
||||
twitchDescription: "Terapkan animasi cubit yang kuat."
|
||||
spin: "Animasi (Putar)"
|
||||
spinDescription: "Terapkan animasi putar."
|
||||
x2: "Besar"
|
||||
x2Description: "Tampilkan konten menjadi besar."
|
||||
x3: "Lebih besar"
|
||||
x3Description: "Tampilkan konten menjadi lebih besar."
|
||||
x4: "Sangat besar"
|
||||
x4Description: "Tampilka konten menjadi sangat besar."
|
||||
blur: "Buram"
|
||||
blurDescription: "Konten dapat diburamkan dengan efek ini. Konten dapat ditampilkan dengan jelas dengan melayangkan kursor tetikus di atasnya."
|
||||
font: "Font"
|
||||
fontDescription: "Setel font yang ditampilkan untuk konten."
|
||||
rainbow: "Pelangi"
|
||||
rainbowDescription: "Membuat konten muncul dalam warna pelangi."
|
||||
sparkle: "Kelap-kelip"
|
||||
sparkleDescription: "Memberikan konten efek partikel kelap-kelip."
|
||||
rotate: "Putar"
|
||||
rotateDescription: "Putar konten sesuai sudut yang ditentukan."
|
||||
_instanceTicker:
|
||||
none: "Jangan tampilkan"
|
||||
remote: "Tampilkan untuk pengguna luar"
|
||||
@@ -1135,6 +1287,7 @@ _tutorial:
|
||||
step7_1: "Yay, Selamat! Kamu sudah menyelesaikan tutorial dasar Misskey."
|
||||
step7_2: "Jika kamu ingin mempelajari lebih lanjut tentang Misskey, cobalah berkunjung ke bagian {help}."
|
||||
step7_3: "Semoga berhasil dan bersenang-senanglah! 🚀"
|
||||
step8_3: "Kamu dapat mengganti pengaturan ini nanti."
|
||||
_2fa:
|
||||
alreadyRegistered: "Kamu telah mendaftarkan perangkat otentikasi dua faktor."
|
||||
registerDevice: "Daftarkan perangkat baru"
|
||||
@@ -1200,6 +1353,8 @@ _weekday:
|
||||
friday: "Jumat"
|
||||
saturday: "Sabtu"
|
||||
_widgets:
|
||||
profile: "Profil"
|
||||
instanceInfo: "Informasi Instansi"
|
||||
memo: "Catatan memo"
|
||||
notifications: "Pemberitahuan"
|
||||
timeline: "Linimasa"
|
||||
@@ -1207,10 +1362,13 @@ _widgets:
|
||||
trends: "Tren"
|
||||
clock: "Jam"
|
||||
rss: "Pembaca RSS"
|
||||
rssTicker: "RSS-Ticker"
|
||||
activity: "Aktivitas"
|
||||
photos: "Foto"
|
||||
digitalClock: "Jam digital"
|
||||
unixClock: "Jam UNIX"
|
||||
federation: "Federasi"
|
||||
instanceCloud: "Instansi awan"
|
||||
postForm: "Buat catatan"
|
||||
slideshow: "Slideshow"
|
||||
button: "Tombol"
|
||||
@@ -1218,7 +1376,12 @@ _widgets:
|
||||
jobQueue: "Antrian kerja"
|
||||
serverMetric: "Statistik peladen"
|
||||
aiscript: "Konsol AiScript"
|
||||
aiscriptApp: "Aplikasi AiScript"
|
||||
aichan: "Ai"
|
||||
userList: "Daftar pengguna"
|
||||
_userList:
|
||||
chooseList: "Pilih daftar"
|
||||
clicker: "Pengeklik"
|
||||
_cw:
|
||||
hide: "Sembunyikan"
|
||||
show: "Lihat konten"
|
||||
@@ -1282,6 +1445,7 @@ _profile:
|
||||
changeBanner: "Ubah header"
|
||||
_exportOrImport:
|
||||
allNotes: "Semua catatan"
|
||||
favoritedNotes: "Catatan favorit"
|
||||
followingList: "Ikuti"
|
||||
muteList: "Bisukan"
|
||||
blockingList: "Blokir"
|
||||
@@ -1319,6 +1483,21 @@ _timelines:
|
||||
local: "Lokal"
|
||||
social: "Sosial"
|
||||
global: "Global"
|
||||
_play:
|
||||
new: "Membuat Permainan"
|
||||
edit: "Menyunting Permainan"
|
||||
created: "Permainan sudah dibuat"
|
||||
updated: "Permainan sudah diperbaharui"
|
||||
deleted: "Hapus permainan"
|
||||
pageSetting: "Pengaturan permainan"
|
||||
editThisPage: "Sunting Permainan ini"
|
||||
viewSource: "Lihat sumber"
|
||||
my: "Permainan saya"
|
||||
liked: "Permainan Disukai"
|
||||
featured: "Populer"
|
||||
title: "Judul"
|
||||
script: "Script"
|
||||
summary: "Deskripsi"
|
||||
_pages:
|
||||
newPage: "Buat halaman baru"
|
||||
editPage: "Sunting halaman"
|
||||
@@ -1354,8 +1533,6 @@ _pages:
|
||||
eyeCatchingImageRemove: "Hapus gambar yang menarik"
|
||||
chooseBlock: "Tambahkan blokir"
|
||||
selectType: "Pilih jenis"
|
||||
enterVariableName: "Mohon masukkan nama untuk variabel kamu"
|
||||
variableNameIsAlreadyUsed: "Nama ini sudah digunakan oleh variabel lain"
|
||||
contentBlocks: "Konten"
|
||||
inputBlocks: "Masukan"
|
||||
specialBlocks: "Khusus"
|
||||
@@ -1365,249 +1542,11 @@ _pages:
|
||||
section: "Bagian"
|
||||
image: "Gambar"
|
||||
button: "Tombol"
|
||||
if: "Jika"
|
||||
_if:
|
||||
variable: "Variabel"
|
||||
post: "Buat catatan"
|
||||
_post:
|
||||
text: "Isi"
|
||||
attachCanvasImage: "Posting dengan kanvas sebagai gambar"
|
||||
canvasId: "ID Kanvas"
|
||||
textInput: "Masukan teks"
|
||||
_textInput:
|
||||
name: "Nama variabel"
|
||||
text: "Judul"
|
||||
default: "Nilai bawaan"
|
||||
textareaInput: "Masukan teks multibaris"
|
||||
_textareaInput:
|
||||
name: "Nama variabel"
|
||||
text: "Judul"
|
||||
default: "Nilai bawaan"
|
||||
numberInput: "Masukan angka"
|
||||
_numberInput:
|
||||
name: "Nama variabel"
|
||||
text: "Judul"
|
||||
default: "Nilai bawaan"
|
||||
canvas: "Kanvas"
|
||||
_canvas:
|
||||
id: "ID Kanvas"
|
||||
width: "Lebar"
|
||||
height: "Tinggi"
|
||||
note: "Catatan yang ditanam"
|
||||
_note:
|
||||
id: "ID Catatan"
|
||||
idDescription: "Kamu dapat menyetel ini dengan menempelkan tautan URL Catatan."
|
||||
detailed: "Tampilan rincian"
|
||||
switch: "Beralih"
|
||||
_switch:
|
||||
name: "Nama variabel"
|
||||
text: "Judul"
|
||||
default: "Nilai bawaan"
|
||||
counter: "Penghitung"
|
||||
_counter:
|
||||
name: "Nama variabel"
|
||||
text: "Judul"
|
||||
inc: "Meningkat dengan"
|
||||
_button:
|
||||
text: "Judul"
|
||||
colored: "Diwarnai"
|
||||
action: "Operasi akan dimulai ketika tombol ditekan"
|
||||
_action:
|
||||
dialog: "Tampilkan dialog"
|
||||
_dialog:
|
||||
content: "Isi"
|
||||
resetRandom: "Atur ulang benih acak"
|
||||
pushEvent: "Kirim event"
|
||||
_pushEvent:
|
||||
event: "Nama event"
|
||||
message: "Pesan yang tampil ketika diaktifkan"
|
||||
variable: "Variable untuk kirim"
|
||||
no-variable: "Tidak ada"
|
||||
callAiScript: "Panggil AiScript"
|
||||
_callAiScript:
|
||||
functionName: "Nama fungsi"
|
||||
radioButton: "Pilihan"
|
||||
_radioButton:
|
||||
name: "Nama variabel"
|
||||
title: "Judul"
|
||||
values: "Daftar pilihan (dipisahkan dengan garis baru)"
|
||||
default: "Nilai bawaan"
|
||||
script:
|
||||
categories:
|
||||
flow: "Arus kendali"
|
||||
logical: "Operasi logis"
|
||||
operation: "Menghitung"
|
||||
comparison: "Membandingkan"
|
||||
random: "Acak"
|
||||
value: "Nilai"
|
||||
fn: "Fungsi"
|
||||
text: "Operasi teks"
|
||||
convert: "Mengubah"
|
||||
list: "Daftar"
|
||||
blocks:
|
||||
text: "Teks"
|
||||
multiLineText: "Teks (multibaris)"
|
||||
textList: "Daftar teks"
|
||||
_textList:
|
||||
info: "Pisahkan setiap entri dengan baris baru"
|
||||
strLen: "Panjang teks"
|
||||
_strLen:
|
||||
arg1: "Teks"
|
||||
strPick: "Ekstrak karakter"
|
||||
_strPick:
|
||||
arg1: "Teks"
|
||||
arg2: "Lokasi karakter"
|
||||
strReplace: "Penggantian teks"
|
||||
_strReplace:
|
||||
arg1: "Teks"
|
||||
arg2: "Teks yang akan diganti"
|
||||
arg3: "Diganti dengan"
|
||||
strReverse: "Balikkan teks"
|
||||
_strReverse:
|
||||
arg1: "Teks"
|
||||
join: "Rangkaian teks"
|
||||
_join:
|
||||
arg1: "Daftar"
|
||||
arg2: "Pemisah"
|
||||
add: "Tambah"
|
||||
_add:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
subtract: "Kurangi"
|
||||
_subtract:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
multiply: "Kali"
|
||||
_multiply:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
divide: "Bagi"
|
||||
_divide:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
mod: "Sisa"
|
||||
_mod:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
round: "Bulat desimal"
|
||||
_round:
|
||||
arg1: "Angka"
|
||||
eq: "A dan B adalah sama"
|
||||
_eq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
notEq: "A dan B adalah berbeda"
|
||||
_notEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
and: "A DAN B"
|
||||
_and:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
or: "A ATAU B"
|
||||
_or:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
lt: "< A ikurang dari B"
|
||||
_lt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gt: "> A lebih dari B"
|
||||
_gt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
ltEq: "<= A kurang dari sama dengan B"
|
||||
_ltEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gtEq: ">= A lebih dari sama dengan B"
|
||||
_gtEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
if: "Cabang"
|
||||
_if:
|
||||
arg1: "Jika"
|
||||
arg2: "Jika benar"
|
||||
arg3: "Jika salah"
|
||||
not: "BUKAN"
|
||||
_not:
|
||||
arg1: "NOT"
|
||||
random: "Acak"
|
||||
_random:
|
||||
arg1: "Probabilitas"
|
||||
rannum: "Angka acak"
|
||||
_rannum:
|
||||
arg1: "Nilai minimum"
|
||||
arg2: "Nilai maksimum"
|
||||
randomPick: "Pilih secara acak dari daftar"
|
||||
_randomPick:
|
||||
arg1: "Daftar"
|
||||
dailyRandom: "Acak (bertahan sehari)"
|
||||
_dailyRandom:
|
||||
arg1: "Probabilitas"
|
||||
dailyRannum: "Angka acak (bertahan sehari)"
|
||||
_dailyRannum:
|
||||
arg1: "Nilai minimum"
|
||||
arg2: "Nilai maksimum"
|
||||
dailyRandomPick: "Pilih secara acak dari daftar (bertahan sehari)"
|
||||
_dailyRandomPick:
|
||||
arg1: "Daftar"
|
||||
seedRandom: "Acak (dengan seed)"
|
||||
_seedRandom:
|
||||
arg1: "Seed"
|
||||
arg2: "Probabilitas"
|
||||
seedRannum: "Angka acak (dengan seed)"
|
||||
_seedRannum:
|
||||
arg1: "Seed"
|
||||
arg2: "Nilai minimum"
|
||||
arg3: "Nilai maksimum"
|
||||
seedRandomPick: "Pilih secara acak dari daftar (dengan seed)"
|
||||
_seedRandomPick:
|
||||
arg1: "Seed"
|
||||
arg2: "Daftar"
|
||||
DRPWPM: "Pilih secara acak dari daftar berbobot (bertahan sehari)"
|
||||
_DRPWPM:
|
||||
arg1: "Daftar teks"
|
||||
pick: "Pilih dari daftar"
|
||||
_pick:
|
||||
arg1: "Daftar"
|
||||
arg2: "Posisi"
|
||||
listLen: "Dapatkan panjangnya dari daftar"
|
||||
_listLen:
|
||||
arg1: "Daftar"
|
||||
number: "Angka"
|
||||
stringToNumber: "Teks ke angka"
|
||||
_stringToNumber:
|
||||
arg1: "Teks"
|
||||
numberToString: "Angka ke teks"
|
||||
_numberToString:
|
||||
arg1: "Angka"
|
||||
splitStrByLine: "Pisahkan teks dengan baris baru"
|
||||
_splitStrByLine:
|
||||
arg1: "Teks"
|
||||
ref: "Variabel"
|
||||
aiScriptVar: "Variabel AiScript"
|
||||
fn: "Fungsi"
|
||||
_fn:
|
||||
slots: "Slot"
|
||||
slots-info: "Pisahkan setiap slot dengan baris baru"
|
||||
arg1: "Keluaran"
|
||||
for: "Ulangi"
|
||||
_for:
|
||||
arg1: "Jumlah angka untuk diulangi"
|
||||
arg2: "Aksi"
|
||||
typeError: "Slot {slot} menerima tipe \"{expect}\", sayangnya nilai yang disediakan adalah \"{actual}\"!"
|
||||
thereIsEmptySlot: "Slot {slot} kosong!"
|
||||
types:
|
||||
string: "Teks"
|
||||
number: "Angka"
|
||||
boolean: "Markah"
|
||||
array: "Daftar"
|
||||
stringArray: "Daftar teks"
|
||||
emptySlot: "Slot kosong"
|
||||
enviromentVariables: "Variabel Lingkungan"
|
||||
pageVariables: "Elemen halaman"
|
||||
argVariables: "Masukan slot"
|
||||
_relayStatus:
|
||||
requesting: "Menunggu"
|
||||
accepted: "Disetujui"
|
||||
@@ -1618,7 +1557,6 @@ _notification:
|
||||
youGotReply: "{name} membalas kamu"
|
||||
youGotQuote: "{name} mengutip kamu"
|
||||
youRenoted: "{name} me-renote kamu"
|
||||
youGotPoll: "{name} memilih di angket kamu"
|
||||
youGotMessagingMessageFromUser: "{name} mengirimi kamu pesan"
|
||||
youGotMessagingMessageFromGroup: "Sebuah pesan telah dikirim ke grup {name}"
|
||||
youWereFollowed: "Mengikuti kamu"
|
||||
@@ -1626,7 +1564,9 @@ _notification:
|
||||
yourFollowRequestAccepted: "Permintaan mengikuti kamu telah diterima"
|
||||
youWereInvitedToGroup: "Telah diundang ke grup"
|
||||
pollEnded: "Hasil Kuesioner telah keluar"
|
||||
unreadAntennaNote: "Antena {name}"
|
||||
emptyPushNotificationMessage: "Pembaruan notifikasi dorong"
|
||||
achievementEarned: "Pencapaian didapatkan"
|
||||
_types:
|
||||
all: "Semua"
|
||||
follow: "Ikuti"
|
||||
@@ -1635,7 +1575,6 @@ _notification:
|
||||
renote: "Renote"
|
||||
quote: "Kutip"
|
||||
reaction: "Reaksi"
|
||||
pollVote: "Memilih di angket"
|
||||
pollEnded: "Jajak pendapat berakhir"
|
||||
receiveFollowRequest: "Permintaan mengikuti diterima"
|
||||
followRequestAccepted: "Permintaan mengikuti disetujui"
|
||||
@@ -1649,6 +1588,7 @@ _deck:
|
||||
alwaysShowMainColumn: "Selalu tampilkan kolom utama"
|
||||
columnAlign: "Luruskan kolom"
|
||||
addColumn: "Tambahkan kolom"
|
||||
configureColumn: "Atur kolom"
|
||||
swapLeft: "Pindah ke kiri"
|
||||
swapRight: "Pindah ke kanan"
|
||||
swapUp: "Pindah ke atas"
|
||||
@@ -1656,6 +1596,11 @@ _deck:
|
||||
stackLeft: "Tumpukkan di kolom kiri"
|
||||
popRight: "Keluarkan di kanan"
|
||||
profile: "Profil"
|
||||
newProfile: "Profil baru"
|
||||
deleteProfile: "Hapus profil"
|
||||
introduction: "Buat antarmuka sempurna untukmu dengan menata kolom secara bebas!"
|
||||
introduction2: "Klik \"+\" pada kanan layar untuk menambahkan kolom baru kapanpun yang kamu mau."
|
||||
widgetsIntroduction: "Mohon pilih \"Sunting gawit\" pada menu kolom dan tambahkan gawit."
|
||||
_columns:
|
||||
main: "Utama"
|
||||
widgets: "Widget"
|
||||
@@ -1663,5 +1608,6 @@ _deck:
|
||||
tl: "Linimasa"
|
||||
antenna: "Antena"
|
||||
list: "Daftar"
|
||||
channel: "Kanal"
|
||||
mentions: "Sebutan"
|
||||
direct: "Langsung"
|
||||
|
||||
@@ -34,8 +34,10 @@ const languages = [
|
||||
'pt-PT',
|
||||
'ru-RU',
|
||||
'sk-SK',
|
||||
'th-TH',
|
||||
'ug-CN',
|
||||
'uk-UA',
|
||||
'vi-VN',
|
||||
'zh-CN',
|
||||
'zh-TW',
|
||||
];
|
||||
|
||||
1011
locales/it-IT.yml
1052
locales/ja-KS.yml
@@ -61,10 +61,6 @@ account: "Imiḍan"
|
||||
_email:
|
||||
_follow:
|
||||
title: "Yeṭṭafaṛ-ik·em-id"
|
||||
_mfm:
|
||||
mention: "Bder"
|
||||
search: "Nadi"
|
||||
font: "Tasefsit"
|
||||
_theme:
|
||||
keys:
|
||||
mention: "Bder"
|
||||
@@ -73,7 +69,10 @@ _sfx:
|
||||
_permissions:
|
||||
"write:account": "Ẓreg talɣut n umiḍan-ik·im"
|
||||
_widgets:
|
||||
profile: "Amaɣnu"
|
||||
notifications: "Ilɣuyen"
|
||||
_userList:
|
||||
chooseList: "Fren tabdart"
|
||||
_cw:
|
||||
show: "Wali ugar"
|
||||
_visibility:
|
||||
@@ -95,24 +94,6 @@ _pages:
|
||||
contentBlocks: "Agbur"
|
||||
inputBlocks: "Anekcum"
|
||||
specialBlocks: "Uzzig"
|
||||
script:
|
||||
categories:
|
||||
list: "Tibdarin"
|
||||
blocks:
|
||||
_join:
|
||||
arg1: "Tibdarin"
|
||||
_randomPick:
|
||||
arg1: "Tibdarin"
|
||||
_dailyRandomPick:
|
||||
arg1: "Tibdarin"
|
||||
_seedRandomPick:
|
||||
arg2: "Tibdarin"
|
||||
_pick:
|
||||
arg1: "Tibdarin"
|
||||
_listLen:
|
||||
arg1: "Tibdarin"
|
||||
types:
|
||||
array: "Tibdarin"
|
||||
_notification:
|
||||
youWereFollowed: "Yeṭṭafaṛ-ik·em-id"
|
||||
_types:
|
||||
|
||||
@@ -64,11 +64,10 @@ file: "ಕಡತಗಳು"
|
||||
_email:
|
||||
_follow:
|
||||
title: "ಹಿಂಬಾಲಿಸಿದರು"
|
||||
_mfm:
|
||||
search: "ಹುಡುಕು"
|
||||
_sfx:
|
||||
notification: "ಅಧಿಸೂಚನೆಗಳು"
|
||||
_widgets:
|
||||
profile: "ಪ್ರೊಫೈಲು"
|
||||
notifications: "ಅಧಿಸೂಚನೆಗಳು"
|
||||
timeline: "ಸಮಯಸಾಲು"
|
||||
_cw:
|
||||
|
||||
239
locales/lo-LA.yml
Normal file
@@ -0,0 +1,239 @@
|
||||
---
|
||||
_lang_: "ພາສາລາວ"
|
||||
headlineMisskey: "ເຊື່ອມຕໍ່ເຄືອຂ່າຍໂດຍຫມາຍເຫດ"
|
||||
introMisskey: "ຍິນດີຕ້ອນຮັບ! Misskey ເປັນແຫຼ່ງເປີດ, ການບໍລິການ microblogging ກະຈາຍ\nສ້າງ \"ບັນທຶກ\" ເພື່ອແບ່ງປັນຄວາມຄິດຂອງທ່ານກັບທຸກໆຄົນທີ່ຢູ່ອ້ອມຮອບທ່ານ 📡\nດ້ວຍ \"ປະຕິກິລິຍາ\", ທ່ານຍັງສາມາດສະແດງຄວາມຮູ້ສຶກຂອງທ່ານຢ່າງໄວວາກ່ຽວກັບບັນທຶກຂອງທຸກໆຄົນ 👍\nມາສຳຫຼວດໂລກໃໝ່! 🚀"
|
||||
poweredByMisskeyDescription: "{name} ແມ່ນສ່ວນໜຶ່ງຂອງການບໍລິການທີ່ຂັບເຄື່ອນໂດຍແພລດຟອມ open source. <b>Misskey</b> (ເອີ້ນວ່າ \"Misskey instance\")"
|
||||
monthAndDay: "{ເດືອນ}/{ມື້}"
|
||||
search: "ຄົ້ນຫາ"
|
||||
notifications: "ການແຈ້ງເຕືອນ"
|
||||
username: "ຊື່ຜູ້ໃຊ້"
|
||||
password: "ລະຫັດຜ່ານ"
|
||||
forgotPassword: "ລືມລະຫັດຜ່ານ"
|
||||
fetchingAsApObject: "ກຳລັງດຶງຂໍ້ມູນຈາກ fediverse..."
|
||||
ok: "ຕົກລົງ"
|
||||
gotIt: "ເຂົ້າໃຈແລ້ວ!"
|
||||
cancel: "ຍົກເລີກ"
|
||||
noThankYou: "ບໍ່ແມ່ນຕອນນີ້"
|
||||
enterUsername: "ປ້ອນຊື່ຜູ້ໃຊ້"
|
||||
renotedBy: "Renoted ໂດຍ {ຜູ້ໃຊ້}"
|
||||
noNotes: "ບໍ່ມີຫມາຍເຫດ"
|
||||
noNotifications: "ບໍ່ມີການແຈ້ງເຕືອນ"
|
||||
instance: "ອີນສະແຕນ"
|
||||
settings: "ກຳນົດຄ່າ"
|
||||
basicSettings: "ການຕັ້ງຄ່າພື້ນຖານ"
|
||||
otherSettings: "ການຕັ້ງຄ່າອື່ນໆ"
|
||||
openInWindow: "ເປີດຢູ່ໃນປ່ອງຢ້ຽມ"
|
||||
profile: "ໂພຼຟາຍ"
|
||||
timeline: "ເສັ້ນກຳນົດເວລາ"
|
||||
noAccountDescription: "ຜູ້ໃຊ້ນີ້ຍັງບໍ່ໄດ້ຂຽນໃນຊີວະປະຫວັດຂອງເຂົາເຈົ້າເທື່ອ"
|
||||
login: "ເຂົ້າສູ່ລະບົບ"
|
||||
loggingIn: "ກຳລັງເຂົ້າສູ່ລະບົບ..."
|
||||
logout: "ອອກຈາກລະບົບ"
|
||||
signup: "ລົງທະບຽນ"
|
||||
uploading: "ການອັບໂຫຼດ..."
|
||||
save: "ບັນທຶກ"
|
||||
users: "ຜູ້ໃຊ້ຕ່າງໆ"
|
||||
addUser: "ເພີ່ມຜູ້ໃຊ້"
|
||||
favorite: "ເພີ່ມໃສ່ລາຍການທີ່ມັກ"
|
||||
favorites: "ລາຍການທີ່ມັກ"
|
||||
unfavorite: "ລຶບອອກຈາກລາຍການທີ່ມັກ"
|
||||
favorited: "ເພີ່ມໃສ່ລາຍການທີ່ມັກແລ້ວ"
|
||||
alreadyFavorited: "ເພີ່ມເຂົ້າໃນລາຍການທີ່ມັກແລ້ວ."
|
||||
cantFavorite: "ບໍ່ສາມາດເພີ່ມໃສ່ລາຍການທີ່ມັກໄດ້."
|
||||
pin: "ປັກໝຸດໄປຫາໂປຣໄຟລ໌"
|
||||
unpin: "ຖອດປັກໝຸດອອກຈາກໂປຣໄຟລ໌"
|
||||
copyContent: "ຄັດລອກເນື້ອຫາ"
|
||||
copyLink: "ສຳເນົາລິ້ງ"
|
||||
delete: "ລຶບ"
|
||||
deleteAndEdit: "ລົບແລະແກ້ໄຂ"
|
||||
deleteAndEditConfirm: "ເຈົ້າແນ່ໃຈບໍ່? ທີ່ທ່ານຕ້ອງການທີ່ຈະລຶບບັນທຶກນີ້ແລະແກ້ໄຂມັນ ທ່ານອາດຈະສູນເສຍການໂຕ້ຕອບ, ບັນທຶກ, ແລະການຕອບກັບທັງໝົດ"
|
||||
addToList: "ເພີ່ມໃສ່ລາຍຊື່"
|
||||
sendMessage: "ສົ່ງຂໍ້ຄວາມ"
|
||||
copyRSS: "ສຳເນົາ RSS"
|
||||
copyUsername: "ສຳເນົາຊື່ຜູ້ໃຊ້"
|
||||
searchUser: "ຄົ້ນຫາຜູ້ໃຊ້"
|
||||
reply: "ຕອບໄປທີ"
|
||||
loadMore: "ໂຫຼດເພີ່ມເຕີມ"
|
||||
showMore: "ໂຫຼດເພີ່ມເຕີມ"
|
||||
showLess: "ປິດ"
|
||||
youGotNewFollower: "ໄດ້ຕິດຕາມທ່ານ"
|
||||
receiveFollowRequest: "ປະຕິບັດຕາມຄໍາຮ້ອງຂໍທີ່ໄດ້ຮັບ"
|
||||
followRequestAccepted: "ຜູ້ຕິດຕາມໄດ້ຍອມຮັບຄໍາຮ້ອງຂໍຂອງທ່ານ"
|
||||
mention: "ໄດ້ກ່າວມາ"
|
||||
mentions: "ກ່າວເຖິງ"
|
||||
directNotes: "ໂດຍກົງຫມາຍເຫດ"
|
||||
importAndExport: "ນໍາເຂົ້າ / ສົ່ງອອກ"
|
||||
import: "ນຳເຂົ້າ"
|
||||
export: "ນຳອອກ"
|
||||
files: "ໄຟລ໌"
|
||||
download: "ດາວໂຫລດ"
|
||||
driveFileDeleteConfirm: "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການລຶບໄຟລ໌ \"{name}\"? ບັນທຶກທີ່ມີໄຟລ໌ແນບນີ້ຈະຖືກລຶບຖິ້ມ"
|
||||
unfollowConfirm: "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການເຊົາຕິດຕາມ {name}?"
|
||||
exportRequested: "ໃນເວລາທີ່ທ່ານໄດ້ຮ້ອງຂໍການສົ່ງອອກ ມັນອາດຈະໃຊ້ເວລາບາງເວລາ ແລະມັນຈະຖືກເພີ່ມໃສ່ drive ຂອງທ່ານເມື່ອມັນສຳເລັດແລ້ວ"
|
||||
importRequested: "ໃນເວລາທີ່ທ່ານໄດ້ຮ້ອງຂໍການນໍາເຂົ້າ ມັນອາດຈະໃຊ້ເວລາບາງເວລາ"
|
||||
lists: "ລາຍການ"
|
||||
noLists: "ທ່ານບໍ່ມີລາຍການໃດໆ"
|
||||
note: "ບັນທຶກ"
|
||||
notes: "ບັນທຶກ"
|
||||
following: "ກຳລັງຕິດຕາມ"
|
||||
followers: "ຜູ້ຕິດຕາມ"
|
||||
followsYou: "ຕິດຕາມເຈົ້າ"
|
||||
createList: "ສ້າງລາຍຊື່"
|
||||
manageLists: "ການບໍລິຫານບັນຊີລາຍການ"
|
||||
error: "ຂໍ້ຜິດພາດ"
|
||||
somethingHappened: "ອຸຍ, ມີບາງຢ່າງຜິດພາດ"
|
||||
retry: "ລອງໃຫມ່"
|
||||
pageLoadError: "ເກີດຄວາມຜິດພາດໃນການໂຫລດໜ້ານີ້"
|
||||
pageLoadErrorDescription: "ປົກກະຕິແລ້ວມັນເກີດຈາກຄວາມຜິດພາດເຄືອຂ່າຍ ຫຼື cache ຂອງຕົວທ່ອງເວັບ ລອງລຶບລ້າງແຄດແລ້ວລອງໃໝ່ພາຍຫຼັງສອງສາມນາທີ"
|
||||
serverIsDead: "ເຊີບເວີນີ້ບໍ່ຕອບສະໜອງ ກະລຸນາລໍຖ້າຈັກໜ່ອຍແລ້ວລອງໃໝ່ອີກຄັ້ງ"
|
||||
youShouldUpgradeClient: "ເພື່ອເບິ່ງໜ້ານີ້, ກະລຸນາໂຫຼດຂໍ້ມູນຄືນໃໝ່ເພື່ອອັບເດດລູກຄ້າຂອງທ່ານ"
|
||||
enterListName: "ໃສ່ຊື່ສຳລັບລາຍຊື່"
|
||||
privacy: "ຄວາມເປັນສ່ວນຕົວ"
|
||||
makeFollowManuallyApprove: "ປະຕິບັດຕາມການຮ້ອງຂໍຮຽກຮ້ອງໃຫ້ມີການອະນຸມັດ"
|
||||
defaultNoteVisibility: "ເປັນຄ່າເລີ່ມຕົ້ນ"
|
||||
follow: "ກຳລັງຕິດຕາມ"
|
||||
followRequest: "ສົ່ງການຮ້ອງຂໍປະຕິບຕາມ"
|
||||
followRequests: "ປະຕິບັດຕາມຄໍາຮ້ອງຂໍ"
|
||||
unfollow: "ເຊົາຕິດຕາມ"
|
||||
followRequestPending: "ປະຕິບັດຕາມຄໍາຮ້ອງຂໍທີ່ລໍຖ້າຢູ່"
|
||||
enterEmoji: "ປ້ອນອີໂມຈິ"
|
||||
renote: "Renote"
|
||||
unrenote: "ເລີກ Renote"
|
||||
renoted: "ເກັບບັນທຶກໄວ້"
|
||||
quote: "ລວມຂໍ້ຄວາມອ້າງອີງ"
|
||||
pinnedNote: "ບັນທຶກທີ່ປັກໝຸດໄວ້"
|
||||
pinned: "ປັກໝຸດໄປຫາໂປຣໄຟລ໌"
|
||||
you: "ເຈົ້າ"
|
||||
clickToShow: "ກົດເພື່ອສະແດງໃຫ້ເຫັນ"
|
||||
sensitive: "NSFW"
|
||||
add: "ເພີ່ມ"
|
||||
reaction: "ປະຕິກິລິຍາ"
|
||||
reactions: "ປະຕິກິລິຍາ"
|
||||
mute: "ປີດສຽງ"
|
||||
unmute: "ເປີດສຽງ"
|
||||
block: "ບ໋ອກ"
|
||||
unblock: "ຍົກເລີກກາຮົບລັອກ"
|
||||
suspend: "ລະງັບ"
|
||||
unsuspend: "ເຊົາລະງັບ"
|
||||
selectList: "ເລືອກບັນຊີລາຍການ"
|
||||
selectWidget: "ເລືອກວິກເຈັດ"
|
||||
editWidgets: "ແກ້ໄຂ Widget"
|
||||
editWidgetsExit: "ສຳເລັດແລ້ວ"
|
||||
customEmojis: "ອີໂມຈິແບບກຳນົດເອງ"
|
||||
emoji: "ອີໂມຈິ"
|
||||
emojis: "ອີໂມຈິ"
|
||||
emojiName: "ຊື່ Emoji"
|
||||
emojiUrl: "URL ອີໂມຈິ"
|
||||
addEmoji: "ຕື່ມອີໂມຈິ"
|
||||
flagAsBot: "ໝາຍບັນຊີນີ້ເປັນບັອດ"
|
||||
flagAsCat: "ໝາຍບັນຊີນີ້ເປັນແມວ"
|
||||
flagAsCatDescription: "ເປີດໃຊ້ຕົວເລືອກນີ້ເພື່ອໝາຍບັນຊີນີ້ເປັນແມວ"
|
||||
flagShowTimelineReplies: "ສະແດງການຕອບກັບໃນທາມລາຍ"
|
||||
flagShowTimelineRepliesDescription: "ສະແດງການຕອບກັບຂອງຜູ້ໃຊ້ຕໍ່ກັບບັນທຶກຂອງຜູ້ໃຊ້ອື່ນໃນທາມລາຍຖ້າເປີດໃຊ້ງານ"
|
||||
autoAcceptFollowed: "ອະນຸມັດອັດຕະໂນມັດຕາມຄຳຮ້ອງຂໍຈາກຜູ້ໃຊ້ທີ່ທ່ານກຳລັງຕິດຕາມຢູ່"
|
||||
addAccount: "ເພີ່ມບັນຊີ"
|
||||
loginFailed: "ການເຂົ້າສູ່ລະບົບບໍ່ສຳເລັດ"
|
||||
general: "ທົ່ວໄປ"
|
||||
wallpaper: "ພາບພື້ນຫລັງ"
|
||||
setWallpaper: "ຕັ້ງເປັນພາບພື້ນຫຼັງ"
|
||||
instances: "ອີນສະແຕນ"
|
||||
instanceInfo: "ອີນສະແຕນ"
|
||||
statistics: "ສະຖິຕິ"
|
||||
clearQueue: "ລ້າງຄິວ"
|
||||
clearCachedFiles: "ລຶບລ້າງແຄສ"
|
||||
editProfile: "ແກ້ໄຂໂປຣໄຟລ໌"
|
||||
done: "ສຳເລັດ"
|
||||
processing: "ກຳລັງປະມວນຜົນ"
|
||||
preview: "ສະແດງເປັນຕົວຢ່າງ"
|
||||
default: "ຄ່າເລີ່ມຕົ້ນ"
|
||||
blocked: "ບລັອກແລ້ວ "
|
||||
all: "ທັງໝົດ"
|
||||
subscribing: "ສະໝັກສະມາຊິກແລັວ"
|
||||
publishing: "ການພິມເຜີຍແຜ່"
|
||||
notResponding: "ບໍ່ຕອບສະໜອງ"
|
||||
instanceFollowing: "ກຳລັງຕິດຕາມສຸດຕົວຢ່າງ"
|
||||
instanceFollowers: "ຜູ້ຕິດຕາມຕົວຢ່າງ"
|
||||
instanceUsers: "ຜູ້ຊົມໃຊ້ຂອງຕົວຢ່າງນີ້"
|
||||
changePassword: "ປ່ຽນລະຫັດຜ່ານ"
|
||||
featured: "ໄຮໄລທ໌"
|
||||
announcements: "ປະກາດ"
|
||||
remove: "ລຶບ"
|
||||
messaging: "ແຊ໋ດ"
|
||||
tos: "ເງື່ອນໄຂການໃຫ້ບໍລິການ"
|
||||
start: "ເລີ່ມຕົ້ນນຳໃຊ້ເລີຍ"
|
||||
home: "ໜ້າຫຼັກ"
|
||||
images: "ຮູບພາບ"
|
||||
birthday: "ວັນເກີດ"
|
||||
registeredDate: "ວັນທີ່ເປັນສະມາຊິກ"
|
||||
location: "ທີ່ຕັ້ງ"
|
||||
theme: "ແທ໋ມ"
|
||||
light: "ສະຫວ່າງ"
|
||||
dark: "ມືດ"
|
||||
lightThemes: "ຊຸດຮູບແບບສະຫວ່າງ"
|
||||
darkThemes: "ຮູບແບບສີສັນມືດ"
|
||||
fileName: "ຊື່ໄຟລ໌"
|
||||
selectFile: "ເລືອກໄຟລ໌"
|
||||
selectFiles: "ເລືອກໄຟລ໌"
|
||||
nsfw: "NSFW"
|
||||
accept: "ອະນຸຍາດ"
|
||||
pinnedNotes: "ບັນທຶກທີ່ປັກໝຸດໄວ້"
|
||||
userList: "ລາຍການ"
|
||||
smtpUser: "ຊື່ຜູ້ໃຊ້"
|
||||
smtpPass: "ລະຫັດຜ່ານ"
|
||||
clearCache: "ລຶບລ້າງແຄສ"
|
||||
user: "ຜູ້ໃຊ້ຕ່າງໆ"
|
||||
searchByGoogle: "ຄົ້ນຫາ"
|
||||
file: "ໄຟລ໌"
|
||||
_email:
|
||||
_follow:
|
||||
title: "ໄດ້ຕິດຕາມທ່ານ"
|
||||
_theme:
|
||||
keys:
|
||||
mention: "ໄດ້ກ່າວມາ"
|
||||
renote: "Renote"
|
||||
_sfx:
|
||||
note: "ບັນທຶກ"
|
||||
notification: "ການແຈ້ງເຕືອນ"
|
||||
chat: "ແຊ໋ດ"
|
||||
_widgets:
|
||||
profile: "ໂພຼຟາຍ"
|
||||
instanceInfo: "ອີນສະແຕນ"
|
||||
notifications: "ການແຈ້ງເຕືອນ"
|
||||
timeline: "ເສັ້ນກຳນົດເວລາ"
|
||||
_userList:
|
||||
chooseList: "ເລືອກບັນຊີລາຍການ"
|
||||
_cw:
|
||||
show: "ໂຫຼດເພີ່ມເຕີມ"
|
||||
_visibility:
|
||||
home: "ໜ້າຫຼັກ"
|
||||
followers: "ຜູ້ຕິດຕາມ"
|
||||
_profile:
|
||||
username: "ຊື່ຜູ້ໃຊ້"
|
||||
_exportOrImport:
|
||||
followingList: "ກຳລັງຕິດຕາມ"
|
||||
muteList: "ປີດສຽງ"
|
||||
blockingList: "ບ໋ອກ"
|
||||
userLists: "ລາຍການ"
|
||||
_timelines:
|
||||
home: "ໜ້າຫຼັກ"
|
||||
_pages:
|
||||
blocks:
|
||||
image: "ຮູບພາບ"
|
||||
_notification:
|
||||
youWereFollowed: "ໄດ້ຕິດຕາມທ່ານ"
|
||||
_types:
|
||||
follow: "ກຳລັງຕິດຕາມ"
|
||||
mention: "ໄດ້ກ່າວມາ"
|
||||
renote: "Renote"
|
||||
quote: "ລວມຂໍ້ຄວາມອ້າງອີງ"
|
||||
reaction: "ປະຕິກິລິຍາ"
|
||||
_actions:
|
||||
reply: "ຕອບໄປທີ"
|
||||
renote: "Renote"
|
||||
_deck:
|
||||
_columns:
|
||||
notifications: "ການແຈ້ງເຕືອນ"
|
||||
tl: "ເສັ້ນກຳນົດເວລາ"
|
||||
list: "ລາຍການ"
|
||||
channel: "ຊ່ອງ"
|
||||
mentions: "ກ່າວເຖິງ"
|
||||
@@ -2,6 +2,7 @@
|
||||
_lang_: "Nederlands"
|
||||
headlineMisskey: "Netwerk verbonden door notities"
|
||||
introMisskey: "Welkom! Misskey is een open source, gedecentraliseerde microblogdienst.\nMaak \"notities\" om je gedachten te delen met iedereen om je heen. 📡\nMet \"reacties\" kun je ook snel je mening geven over berichten van anderen. 👍\nLaten we een nieuwe wereld verkennen! 🚀"
|
||||
poweredByMisskeyDescription: "{name} is één van de services die door het open source platform <b>Misskey</b> wordt geleverd (het wordt ook wel een \"Misskey server genmoemd\")."
|
||||
monthAndDay: "{day} {month}"
|
||||
search: "Zoeken"
|
||||
notifications: "Meldingen"
|
||||
@@ -12,6 +13,7 @@ fetchingAsApObject: "Ophalen vanuit de Fediverse"
|
||||
ok: "Ok"
|
||||
gotIt: "Begrepen"
|
||||
cancel: "Annuleren"
|
||||
noThankYou: "Nee, bedankt"
|
||||
enterUsername: "Voer een gebruikersnaam in"
|
||||
renotedBy: "Hergedeeld door {user}"
|
||||
noNotes: "Geen notities"
|
||||
@@ -52,6 +54,7 @@ searchUser: "Zoeken een gebruiker"
|
||||
reply: "Antwoord"
|
||||
loadMore: "Laad meer"
|
||||
showMore: "Toon meer"
|
||||
showLess: "Sluiten"
|
||||
youGotNewFollower: "volgde jou"
|
||||
receiveFollowRequest: "Volgverzoek ontvangen"
|
||||
followRequestAccepted: "Volgverzoek geaccepteerd"
|
||||
@@ -106,6 +109,8 @@ clickToShow: "Klik om te bekijken"
|
||||
sensitive: "NSFW"
|
||||
add: "Toevoegen"
|
||||
reaction: "Reacties"
|
||||
reactions: "Reacties"
|
||||
reactionSetting: "Reacties die in de reactie-selector worden getoond"
|
||||
reactionSettingDescription2: "Sleep om opnieuw te ordenen, Klik om te verwijderen, Druk op \"+\" om toe te voegen"
|
||||
rememberNoteVisibility: "Vergeet niet de notitie zichtbaarheidsinstellingen"
|
||||
attachCancel: "Verwijder bijlage"
|
||||
@@ -122,6 +127,19 @@ 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?"
|
||||
selectList: "Kies een lijst."
|
||||
selectAntenna: "Kies een antenne"
|
||||
selectWidget: "Kies een widget"
|
||||
editWidgets: "Bewerk widgets"
|
||||
editWidgetsExit: "Klaar"
|
||||
customEmojis: "Maatwerk emoji"
|
||||
emoji: "Emoji"
|
||||
emojis: "Emoji"
|
||||
emojiName: "Naam emoji"
|
||||
emojiUrl: "URL emoji"
|
||||
addEmoji: "Toevoegen emoji"
|
||||
settingGuide: "Aanbevolen instellingen"
|
||||
cacheRemoteFiles: "Externe bestanden cachen"
|
||||
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."
|
||||
@@ -148,7 +166,6 @@ annotation: "Reacties"
|
||||
federation: "Federatie"
|
||||
instances: "Server"
|
||||
registeredAt: "Geregistreerd op"
|
||||
latestRequestSentAt: "Laatste aanvraag verstuurd"
|
||||
latestRequestReceivedAt: "Laatste aanvraag ontvangen"
|
||||
latestStatus: "Laatste status"
|
||||
storageUsage: "Gebruikte opslagruimte"
|
||||
@@ -188,6 +205,7 @@ done: "Klaar"
|
||||
processing: "Bezig met verwerken"
|
||||
preview: "Voorbeeld"
|
||||
default: "Standaard"
|
||||
defaultValueIs: "Standaard: {value}"
|
||||
noCustomEmojis: "Er zijn geen emojis"
|
||||
noJobs: "Er zijn geen taken"
|
||||
federating: "Federeren"
|
||||
@@ -270,6 +288,10 @@ emptyDrive: "Jouw Drive is leeg."
|
||||
emptyFolder: "Deze map is leeg"
|
||||
unableToDelete: "Kan niet worden verwijderd"
|
||||
inputNewFileName: "Voer een nieuwe naam in"
|
||||
inputNewDescription: "Voer hier het onderschrift in"
|
||||
inputNewFolderName: "Naam invoeren voor nieuwe map"
|
||||
circularReferenceFolder: "De bestemmingsmap is een submap van de map die je wilt verplaatsen."
|
||||
hasChildFilesOrFolders: "Omdat deze map niet leeg is, kan die niet worden verwijderd."
|
||||
copyUrl: "URL kopiëren"
|
||||
rename: "Hernoemen"
|
||||
avatar: "Avatar"
|
||||
@@ -277,12 +299,88 @@ banner: "Banner"
|
||||
nsfw: "NSFW"
|
||||
whenServerDisconnected: "Wanneer de verbinding met de server wordt onderbroken"
|
||||
disconnectedFromServer: "Verbinding met de server onderbroken."
|
||||
reload: "Verversen"
|
||||
doNothing: "Negeren"
|
||||
reloadConfirm: "Weet je zeker dat je je tijdlijn wil verversen?"
|
||||
watch: "Volgen"
|
||||
unwatch: "Niet meer volgen"
|
||||
accept: "Accepteren"
|
||||
reject: "Weigeren"
|
||||
normal: "Normaal"
|
||||
instanceName: "Naam van de server"
|
||||
instanceDescription: "Beschrijving van de server"
|
||||
maintainerName: "Onderhouder"
|
||||
maintainerEmail: "E-mailadres beheerder"
|
||||
tosUrl: "URL gebruiksvoorwaarden"
|
||||
thisYear: "Jaar"
|
||||
thisMonth: "Maand"
|
||||
today: "Vandaag"
|
||||
dayX: "{day}"
|
||||
monthX: "{month}"
|
||||
yearX: "{year}"
|
||||
pages: "Pagina's"
|
||||
integration: "Integraties"
|
||||
connectService: "Verbinden"
|
||||
disconnectService: "Verbinding verbreken"
|
||||
enableLocalTimeline: "Inschakelen lokale tijdlijn"
|
||||
enableGlobalTimeline: "Inschakelen globale tijdlijn "
|
||||
disablingTimelinesInfo: "Beheerders en moderators hebben altijd toegang tot alle tijdlijnen, ook als ze niet actief zijn."
|
||||
registration: "Registreren"
|
||||
enableRegistration: "Inschakelen registratie nieuwe gebruikers "
|
||||
invite: "Uitnodigen"
|
||||
driveCapacityPerLocalAccount: "Opslagruimte per lokale gebruiker"
|
||||
driveCapacityPerRemoteAccount: "Opslagruimte per externe gebruiker"
|
||||
inMb: "in megabytes"
|
||||
iconUrl: "Pictogram URL"
|
||||
bannerUrl: "Banner URL"
|
||||
backgroundImageUrl: "URL afbeelding"
|
||||
basicInfo: "Basisinformatie"
|
||||
pinnedUsers: "Vastgeprikte gebruikers"
|
||||
pinnedPages: "Vastgeprikte pagina's"
|
||||
pinnedNotes: "Vastgemaakte notitie"
|
||||
hcaptcha: "hCaptcha"
|
||||
enableHcaptcha: "Inschakelen hCaptcha"
|
||||
hcaptchaSiteKey: "Site sleutel"
|
||||
hcaptchaSecretKey: "Geheime sleutel"
|
||||
recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "Inschakelen reCAPTCHA"
|
||||
recaptchaSiteKey: "Site sleutel"
|
||||
recaptchaSecretKey: "Geheime sleutel"
|
||||
turnstile: "Tourniquet"
|
||||
enableTurnstile: "Inschakelen tourniquet"
|
||||
turnstileSiteKey: "Site sleutel"
|
||||
turnstileSecretKey: "Geheime sleutel"
|
||||
antennas: "Antennes"
|
||||
manageAntennas: "Antennes beheren"
|
||||
name: "Naam"
|
||||
antennaSource: "Bron antenne"
|
||||
antennaKeywords: "Sleutelwoorden"
|
||||
antennaExcludeKeywords: "Blokkeerwoorden"
|
||||
withReplies: "Antwoorden toevoegen"
|
||||
connectedTo: "De volgende accounts zijn verbonden"
|
||||
notesAndReplies: "Berichten en reacties"
|
||||
withFiles: "Bestanden toevoegen"
|
||||
silence: "Dempen"
|
||||
silenceConfirm: "Weet je zeker dat je deze gebruiker wil dempen?"
|
||||
unsilence: "Dempen uitschakelen"
|
||||
unsilenceConfirm: "Weet je zeker dat je deze gebruiker niet meer wil dempen?"
|
||||
popularUsers: "Populaire gebruikers"
|
||||
recentlyUpdatedUsers: "Recent actieve gebruikers"
|
||||
recentlyRegisteredUsers: "Recent geregistreerde gebruikers"
|
||||
recentlyDiscoveredUsers: "Nieuw ontdekte gebruikers "
|
||||
exploreUsersCount: "Er zijn {count} gebruikers"
|
||||
exploreFediverse: "Ontdek de Fediverse"
|
||||
popularTags: "Populaire tags"
|
||||
userList: "Lijsten"
|
||||
about: "Over"
|
||||
aboutMisskey: "Over Misskey"
|
||||
administrator: "Beheerder"
|
||||
token: "Token"
|
||||
twoStepAuthentication: "Tweestapsverificatie"
|
||||
moderator: "Moderator"
|
||||
moderation: "Moderatie"
|
||||
nUsersMentioned: "Vermeld door {n} gebruikers"
|
||||
securityKey: "Beveiligingssleutel"
|
||||
securityKeyName: "Sleutelnaam"
|
||||
registerSecurityKey: "Zekerheids-Sleutel registreren"
|
||||
lastUsed: "Laatst gebruikt"
|
||||
@@ -293,11 +391,24 @@ newPasswordIs: "Het nieuwe wachtwoord is „{password}”."
|
||||
reduceUiAnimation: "Verminder beweging in de UI"
|
||||
share: "Delen"
|
||||
notFound: "Niet gevonden"
|
||||
uploadFolder: "Standaardmap voor uploaden"
|
||||
cacheClear: "Cache verwijderen"
|
||||
markAsReadAllNotifications: "Markeer alle meldingen als gelezen"
|
||||
markAsReadAllUnreadNotes: "Markeer alle berichten als gelezen"
|
||||
markAsReadAllTalkMessages: "Markeer alle berichten als gelezen"
|
||||
help: "Help"
|
||||
inputMessageHere: "Voer hier je bericht in"
|
||||
close: "Sluiten"
|
||||
group: "Groep"
|
||||
groups: "Groepen"
|
||||
invites: "Uitnodigen"
|
||||
invitations: "Uitnodigen"
|
||||
sound: "Geluid"
|
||||
smtpHost: "Server"
|
||||
smtpUser: "Gebruikersnaam"
|
||||
smtpPass: "Wachtwoord"
|
||||
clearCache: "Cache opschonen"
|
||||
info: "Over"
|
||||
user: "Gebruikers"
|
||||
muteThread: "Discussies dempen "
|
||||
unmuteThread: "Dempen van discussie ongedaan maken"
|
||||
@@ -306,13 +417,16 @@ searchByGoogle: "Zoeken"
|
||||
cropImage: "Afbeelding bijsnijden"
|
||||
cropImageAsk: "Bijsnijdengevraagd"
|
||||
file: "Bestanden"
|
||||
pushNotification: "Pushberichten"
|
||||
subscribePushNotification: "Push meldingen inschakelen"
|
||||
unsubscribePushNotification: "Pushberichten uitschakelen"
|
||||
pushNotificationAlreadySubscribed: "Pushberichtrn al ingeschakeld"
|
||||
windowMaximize: "Maximaliseren"
|
||||
windowRestore: "Herstellen"
|
||||
loggedInAsBot: "Momenteel als bot ingelogd"
|
||||
_email:
|
||||
_follow:
|
||||
title: "volgde jou"
|
||||
_mfm:
|
||||
mention: "Vermelding"
|
||||
quote: "Quote"
|
||||
search: "Zoeken"
|
||||
_theme:
|
||||
keys:
|
||||
mention: "Vermelding"
|
||||
@@ -322,17 +436,22 @@ _sfx:
|
||||
notification: "Meldingen"
|
||||
chat: "Chat"
|
||||
_widgets:
|
||||
profile: "Profiel"
|
||||
instanceInfo: "Serverinformatie"
|
||||
notifications: "Meldingen"
|
||||
timeline: "Tijdlijn"
|
||||
activity: "Activiteit"
|
||||
federation: "Federatie"
|
||||
jobQueue: "Job Queue"
|
||||
_userList:
|
||||
chooseList: "Kies een lijst."
|
||||
_cw:
|
||||
show: "Laad meer"
|
||||
_visibility:
|
||||
home: "Startpagina"
|
||||
followers: "Volgers"
|
||||
_profile:
|
||||
name: "Naam"
|
||||
username: "Gebruikersnaam"
|
||||
_exportOrImport:
|
||||
followingList: "Volgend"
|
||||
@@ -348,26 +467,9 @@ _timelines:
|
||||
_pages:
|
||||
blocks:
|
||||
image: "Afbeeldingen"
|
||||
script:
|
||||
categories:
|
||||
list: "Lijsten"
|
||||
blocks:
|
||||
_join:
|
||||
arg1: "Lijsten"
|
||||
_randomPick:
|
||||
arg1: "Lijsten"
|
||||
_dailyRandomPick:
|
||||
arg1: "Lijsten"
|
||||
_seedRandomPick:
|
||||
arg2: "Lijsten"
|
||||
_pick:
|
||||
arg1: "Lijsten"
|
||||
_listLen:
|
||||
arg1: "Lijsten"
|
||||
types:
|
||||
array: "Lijsten"
|
||||
_notification:
|
||||
youWereFollowed: "volgde jou"
|
||||
unreadAntennaNote: "Antenne {name}"
|
||||
_types:
|
||||
follow: "Volgend"
|
||||
mention: "Vermelding"
|
||||
@@ -381,5 +483,6 @@ _deck:
|
||||
_columns:
|
||||
notifications: "Meldingen"
|
||||
tl: "Tijdlijn"
|
||||
antenna: "Antennes"
|
||||
list: "Lijsten"
|
||||
mentions: "Vermeldingen"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
---
|
||||
_lang_: "język polski"
|
||||
_lang_: "Polski"
|
||||
headlineMisskey: "Sieć połączona wpisami"
|
||||
introMisskey: "Misskey jest serwisem mikroblogowym typu open source.\nMisskey to opensource'owy serwis mikroblogowy, w którym możesz tworzyć \"notatki\", aby dzielić się tym, co się dzieje i opowiadać wszystkim o sobie.\nMożesz również użyć funkcji \"Reakcje\", aby szybko dodać własne reakcje do notatek innych użytkowników👍.\nOdkrywaj nowy świat🚀!"
|
||||
poweredByMisskeyDescription: "{name} jest jedną z usług działającą na otwartoźródłowej platformie <b>Misskey</b> (określana jako \"instancja Misskey\")."
|
||||
monthAndDay: "{month}-{day}"
|
||||
search: "Szukaj"
|
||||
notifications: "Powiadomienia"
|
||||
@@ -12,6 +13,7 @@ fetchingAsApObject: "Pobieranie z Fediwersum…"
|
||||
ok: "OK"
|
||||
gotIt: "Rozumiem!"
|
||||
cancel: "Anuluj"
|
||||
noThankYou: "Nie teraz"
|
||||
enterUsername: "Wprowadź nazwę użytkownika"
|
||||
renotedBy: "Udostępniono przez {user}"
|
||||
noNotes: "Brak wpisów"
|
||||
@@ -47,11 +49,13 @@ deleteAndEdit: "Usuń i edytuj"
|
||||
deleteAndEditConfirm: "Czy na pewno chcesz usunąć ten wpis i zedytować go? Utracisz wszystkie reakcje, udostępnienia i odpowiedzi do tego wpisu."
|
||||
addToList: "Dodaj do listy"
|
||||
sendMessage: "Wyślij wiadomość"
|
||||
copyRSS: "Kopiuj RSS"
|
||||
copyUsername: "Kopiuj nazwę użytkownika"
|
||||
searchUser: "Wyszukiwanie użytkowników"
|
||||
reply: "Odpowiedz"
|
||||
loadMore: "Załaduj więcej"
|
||||
showMore: "Załaduj więcej"
|
||||
showLess: "Zamknij"
|
||||
youGotNewFollower: "Zaobserwował(a) Cię"
|
||||
receiveFollowRequest: "Otrzymano prośbę o możliwość obserwacji"
|
||||
followRequestAccepted: "Zaakceptowano prośbę o możliwość obserwacji"
|
||||
@@ -87,7 +91,7 @@ enterListName: "Nazwa listy"
|
||||
privacy: "Prywatność"
|
||||
makeFollowManuallyApprove: "Prośby o możliwość obserwacji wymagają zatwierdzenia"
|
||||
defaultNoteVisibility: "Domyślna widoczność"
|
||||
follow: "Obserwowani"
|
||||
follow: "Obserwuj"
|
||||
followRequest: "Poproś o możliwość obserwacji"
|
||||
followRequests: "Prośby o możliwość obserwacji"
|
||||
unfollow: "Przestań obserwować"
|
||||
@@ -106,6 +110,7 @@ clickToShow: "Kliknij, aby wyświetlić"
|
||||
sensitive: "NSFW"
|
||||
add: "Dodaj"
|
||||
reaction: "Reakcja"
|
||||
reactions: "Reakcja"
|
||||
reactionSetting: "Reakcje do pokazania w wyborniku reakcji"
|
||||
reactionSettingDescription2: "Przeciągnij aby zmienić kolejność, naciśnij aby usunąć, naciśnij „+” aby dodać"
|
||||
rememberNoteVisibility: "Zapamiętuj ustawienia widoczności wpisu"
|
||||
@@ -126,7 +131,7 @@ unsuspendConfirm: "Czy na pewno chcesz cofnąć zawieszenie tego konta?"
|
||||
selectList: "Wybierz listę"
|
||||
selectAntenna: "Wybierz Antennę"
|
||||
selectWidget: "Wybierz widżet"
|
||||
editWidgets: "Edytuj widżet"
|
||||
editWidgets: "Edytuj widżety"
|
||||
editWidgetsExit: "Gotowe"
|
||||
customEmojis: "Niestandardowe emoji"
|
||||
emoji: "Emoji"
|
||||
@@ -141,6 +146,7 @@ flagAsBot: "To konto jest botem"
|
||||
flagAsBotDescription: "Jeżeli ten kanał jest kontrolowany przez jakiś program, ustaw tę opcję. Jeżeli włączona, będzie działać jako flaga informująca innych programistów, aby zapobiegać nieskończonej interakcji z różnymi botami i dostosowywać wewnętrzne systemy Misskey, traktując konto jako bota."
|
||||
flagAsCat: "To konto jest kotem"
|
||||
flagAsCatDescription: "Przełącz tę opcję, aby konto było oznaczone jako kot."
|
||||
flagShowTimelineReplies: "Pokazuj odpowiedzi na osi czasu"
|
||||
autoAcceptFollowed: "Automatycznie przyjmuj prośby o możliwość obserwacji od użytkowników, których obserwujesz"
|
||||
addAccount: "Dodaj konto"
|
||||
loginFailed: "Nie udało się zalogować"
|
||||
@@ -160,7 +166,6 @@ annotation: "Komentarze"
|
||||
federation: "Federacja"
|
||||
instances: "Instancja"
|
||||
registeredAt: "Zarejestrowano"
|
||||
latestRequestSentAt: "Ostatnie żądanie wysłano o"
|
||||
latestRequestReceivedAt: "Ostatnie żądanie otrzymano o"
|
||||
latestStatus: "Najnowszy status"
|
||||
storageUsage: "Użycie pamięci"
|
||||
@@ -200,6 +205,7 @@ done: "Gotowe"
|
||||
processing: "Przetwarzanie"
|
||||
preview: "Podgląd"
|
||||
default: "Domyślne"
|
||||
defaultValueIs: "Domyślne: {value}"
|
||||
noCustomEmojis: "Brak emoji"
|
||||
noJobs: "Brak zadań"
|
||||
federating: "Federowanie"
|
||||
@@ -234,6 +240,7 @@ resetAreYouSure: "Czy na pewno chcesz zresetować?"
|
||||
saved: "Zapisano"
|
||||
messaging: "Wiadomości"
|
||||
upload: "Wyślij"
|
||||
keepOriginalUploading: "Zachowaj oryginalny obraz"
|
||||
fromDrive: "Z dysku"
|
||||
fromUrl: "Z adresu URL"
|
||||
uploadFromUrl: "Wyślij z adresu URL"
|
||||
@@ -341,6 +348,10 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "Włącz reCAPTCHA"
|
||||
recaptchaSiteKey: "Klucz strony"
|
||||
recaptchaSecretKey: "Tajny klucz"
|
||||
turnstile: "Turnstile"
|
||||
enableTurnstile: "Włącz Turnstile"
|
||||
turnstileSiteKey: "Klucz strony"
|
||||
turnstileSecretKey: "Tajny klucz"
|
||||
avoidMultiCaptchaConfirm: "Używanie wielu Captchy może spowodować zakłócenia. Czy chcesz wyłączyć inną Captchę? Możesz zostawić wiele jednocześnie, klikając Anuluj."
|
||||
antennas: "Anteny"
|
||||
manageAntennas: "Zarządzaj Antenami"
|
||||
@@ -376,6 +387,7 @@ administrator: "Admin"
|
||||
token: "Token"
|
||||
twoStepAuthentication: "Uwierzytelnianie dwuskładnikowe"
|
||||
moderator: "Moderator"
|
||||
moderation: "Moderacja"
|
||||
nUsersMentioned: "{n} wspomnianych użytkowników"
|
||||
securityKey: "Klucz bezpieczeństwa"
|
||||
securityKeyName: "Nazwa klucza"
|
||||
@@ -442,12 +454,14 @@ language: "Język"
|
||||
uiLanguage: "Język wyświetlania UI"
|
||||
groupInvited: "Zaproszony(-a) do grupy"
|
||||
aboutX: "O {x}"
|
||||
useOsNativeEmojis: "Używaj natywnych Emoji systemu"
|
||||
emojiStyle: "Styl emoji"
|
||||
native: "Natywny"
|
||||
disableDrawer: "Nie używaj menu w stylu szuflady"
|
||||
youHaveNoGroups: "Nie masz żadnych grup"
|
||||
joinOrCreateGroup: "Uzyskaj zaproszenie do dołączenia do grupy lub utwórz własną grupę."
|
||||
noHistory: "Brak historii"
|
||||
signinHistory: "Historia logowania"
|
||||
disableAnimatedMfm: "Wyłącz MFM z animacją"
|
||||
doing: "Przetwarzanie..."
|
||||
category: "Kategoria"
|
||||
tags: "Tagi"
|
||||
docSource: "Źródło tego dokumentu"
|
||||
@@ -491,6 +505,7 @@ deleteAll: "Usuń wszystkie"
|
||||
showFixedPostForm: "Wyświetlaj formularz tworzenia wpisu w górnej części osi czasu"
|
||||
newNoteRecived: "Masz nowy wpis"
|
||||
sounds: "Dźwięk"
|
||||
sound: "Dźwięki"
|
||||
listen: "Słuchaj"
|
||||
none: "Brak"
|
||||
showInPage: "Pokaż na stronie"
|
||||
@@ -522,6 +537,9 @@ deleteAllFilesConfirm: "Czy na pewno chcesz usunąć wszystkie pliki?"
|
||||
removeAllFollowingDescription: "Przestań obserwować wszystkie konta z {host}. Wykonaj to, jeżeli instancja już nie istnieje."
|
||||
userSuspended: "To konto zostało zawieszone."
|
||||
userSilenced: "Ten użytkownik został wyciszony."
|
||||
yourAccountSuspendedTitle: "To konto jest zawieszone"
|
||||
yourAccountSuspendedDescription: "To konto zostało zawieszone z powodu złamania regulaminu serwera lub innych podobnych. Skontaktuj się z administratorem, jeśli chciałbyś poznać bardziej szczegółowy powód. Proszę nie zakładać nowego konta."
|
||||
menu: "Menu"
|
||||
divider: "Rozdzielacz"
|
||||
addItem: "Dodaj element"
|
||||
relays: "Przekaźniki"
|
||||
@@ -540,7 +558,7 @@ disablePlayer: "Zamknij odtwarzacz wideo"
|
||||
expandTweet: "Rozwiń tweet"
|
||||
themeEditor: "Edytor motywu"
|
||||
description: "Opis"
|
||||
describeFile: "dodaj podpis"
|
||||
describeFile: "Dodaj podpis"
|
||||
enterFileDescription: "Wprowadź napis"
|
||||
author: "Autor"
|
||||
leaveConfirm: "Są niezapisane zmiany. Czy chcesz je odrzucić?"
|
||||
@@ -577,6 +595,7 @@ emptyToDisableSmtpAuth: "Pozostaw adres e-mail i hasło puste, aby wyłączyć w
|
||||
smtpSecureInfo: "Wyłącz, jeżeli używasz STARTTLS"
|
||||
testEmail: "Przetestuj dostarczanie wiadomości e-mail"
|
||||
wordMute: "Wyciszenie słowa"
|
||||
instanceMute: "Wyciszone instancje"
|
||||
userSaysSomething: "{name} powiedział(-a) coś"
|
||||
makeActive: "Aktywuj"
|
||||
display: "Wyświetlanie"
|
||||
@@ -606,6 +625,7 @@ fillAbuseReportDescription: "Wypełnij szczegóły zgłoszenia. Jeżeli dotyczy
|
||||
abuseReported: "Twoje zgłoszenie zostało wysłane. Dziękujemy."
|
||||
reporteeOrigin: "Pochodzenie zgłoszonego"
|
||||
reporterOrigin: "Pochodzenie zgłaszającego"
|
||||
forwardReport: "Przekaż zgłoszenie do innej instancji"
|
||||
send: "Wyślij"
|
||||
abuseMarkAsResolved: "Oznacz zgłoszenie jako rozwiązane"
|
||||
openInNewTab: "Otwórz w nowej karcie"
|
||||
@@ -618,8 +638,12 @@ random: "Losowe"
|
||||
system: "System"
|
||||
switchUi: "Przełącz interfejs użytkownika"
|
||||
desktop: "Pulpit"
|
||||
clip: "Klip"
|
||||
createNew: "Utwórz nowy"
|
||||
optional: "Nieobowiązkowe"
|
||||
createNewClip: "Utwórz nowy klip"
|
||||
unclip: "Odczep"
|
||||
confirmToUnclipAlreadyClippedNote: "Ten wpis jest już częścią klipu \"{name}\". Czy chcesz ją usunąć z tego klipu?"
|
||||
public: "Publiczny"
|
||||
i18nInfo: "Misskey jest tłumaczone na wiele języków przez wolontariuszy. Możesz pomóc na {link}."
|
||||
manageAccessTokens: "Zarządzaj tokenami dostępu"
|
||||
@@ -653,6 +677,7 @@ pageLikesCount: "Liczba otrzymanych polubień stron"
|
||||
pageLikedCount: "Liczba polubionych stron"
|
||||
contact: "Kontakt"
|
||||
useSystemFont: "Używaj domyślnej czcionki systemu"
|
||||
clips: "Klipy"
|
||||
experimentalFeatures: "Eksperymentalne funkcje"
|
||||
developer: "Programista"
|
||||
makeExplorable: "Pokazuj konto na stronie „Eksploruj”"
|
||||
@@ -724,6 +749,7 @@ notRecommended: "Nie zalecane"
|
||||
botProtection: "Zabezpieczenie przed botami"
|
||||
instanceBlocking: "Zablokowane instancje"
|
||||
selectAccount: "Wybierz konto"
|
||||
switchAccount: "Przełącz konto"
|
||||
enabled: "Właczono"
|
||||
disabled: "Wyłączono"
|
||||
quickAction: "Szybkie działania"
|
||||
@@ -755,22 +781,130 @@ global: "Globalna"
|
||||
squareAvatars: "Wyświetlaj kwadratowe awatary"
|
||||
sent: "Wyślij"
|
||||
received: "Otrzymane"
|
||||
searchResult: "Wyniki wyszukiwania"
|
||||
hashtags: "Hashtag"
|
||||
troubleshooting: "Rozwiązywanie problemów"
|
||||
useBlurEffect: "Użyj efektów rozmycia w UI"
|
||||
learnMore: "Dowiedz się więcej"
|
||||
misskeyUpdated: "Misskey zostało zaktualizowane!"
|
||||
whatIsNew: "Pokaż zmiany"
|
||||
translate: "Przetłumacz"
|
||||
translatedFrom: "Przetłumaczone z {x}"
|
||||
accountDeletionInProgress: "Trwa usuwanie konta"
|
||||
usernameInfo: "Nazwa, która identyfikuje Twoje konto spośród innych na tym serwerze. Możesz użyć alfabetu (a~z, A~Z), cyfr (0~9) lub podkreślników (_). Nazwy użytkownika nie mogą być później zmieniane."
|
||||
aiChanMode: "Tryb Ai"
|
||||
keepCw: "Zostaw ostrzeżenia o zawartości"
|
||||
pubSub: "Konta Pub/Sub"
|
||||
resolved: "Rozwiązane"
|
||||
unresolved: "Nierozwiązane"
|
||||
breakFollow: "Usuń obserwującego"
|
||||
itsOn: "Włączone"
|
||||
itsOff: "Wyłączone"
|
||||
unread: "Nieodczytane"
|
||||
filter: "Filtr"
|
||||
controlPanel: "Panel sterowania"
|
||||
manageAccounts: "Zarządzaj kontami"
|
||||
makeReactionsPublic: "Ustawić historię reakcji jako publiczną"
|
||||
makeReactionsPublicDescription: "To spowoduje, że lista wszystkich Twoich dotychczasowych reakcji będzie publicznie widoczna."
|
||||
classic: "Klasyczny"
|
||||
muteThread: "Wycisz wątek"
|
||||
unmuteThread: "Wyłącz wyciszenie wątku"
|
||||
ffVisibility: "Widoczność obserwowanych/obserwujących"
|
||||
ffVisibilityDescription: "Pozwala skonfigurować, kto może zobaczyć, kogo obserwujesz i kto Cię obserwuje."
|
||||
continueThread: "Pokaż kontynuację wątku"
|
||||
deleteAccountConfirm: "Spowoduje to nieodwracalne usunięcie Twojego konta. Kontynuować?"
|
||||
incorrectPassword: "Nieprawidłowe hasło."
|
||||
voteConfirm: "Potwierdzić swój głos na \"{choice}\"?"
|
||||
hide: "Ukryj"
|
||||
leaveGroup: "Opuść grupę"
|
||||
leaveGroupConfirm: "Czy na pewno chcesz opuścić \"{name}\"?"
|
||||
useDrawerReactionPickerForMobile: "Wyświetlaj wybornik reakcji jako szufladę na urządzeniach mobilnych"
|
||||
welcomeBackWithName: "Witaj z powrotem, {name}"
|
||||
clickToFinishEmailVerification: "Kliknij [{ok}], aby zakończyć weryfikację e-mail."
|
||||
overridedDeviceKind: "Typ urządzenia"
|
||||
smartphone: "Smartfon"
|
||||
tablet: "Tablet"
|
||||
auto: "Automatycznie"
|
||||
size: "Rozmiar"
|
||||
numberOfColumn: "Liczba kolumn"
|
||||
searchByGoogle: "Szukaj"
|
||||
indefinitely: "Nigdy"
|
||||
tenMinutes: "10 minut"
|
||||
oneHour: "1 godzina"
|
||||
oneDay: "1 dzień"
|
||||
oneWeek: "1 tydzień"
|
||||
file: "Pliki"
|
||||
recommended: "Zalecane"
|
||||
check: "Zweryfikuj"
|
||||
deleteAccount: "Usuń konto"
|
||||
document: "Dokumentacja"
|
||||
numberOfPageCache: "Ilość stron w cache"
|
||||
logoutConfirm: "Czy na pewno chcesz się wylogować?"
|
||||
lastActiveDate: "Ostatnio użyte w"
|
||||
statusbar: "Pasek stanu"
|
||||
pleaseSelect: "Wybierz opcję"
|
||||
reverse: "Odwróć"
|
||||
colored: "Kolorowe"
|
||||
label: "Etykieta"
|
||||
type: "Typ"
|
||||
speed: "Prędkość"
|
||||
localOnly: "Lokalne tylko"
|
||||
failedToUpload: "Przesyłanie nie powiodło się"
|
||||
cannotUploadBecauseInappropriate: "Nie można przesłać tego pliku, ponieważ jego części zostały wykryte jako potencjalnie nieodpowiednie."
|
||||
cannotUploadBecauseNoFreeSpace: "Przesyłanie nie powiodło się z powodu braku miejsca na dysku."
|
||||
beta: "Beta"
|
||||
enableAutoSensitive: "Automatyczne oznaczanie NSFW"
|
||||
enableAutoSensitiveDescription: "Umożliwia automatyczne wykrywanie i oznaczanie zawartości NSFW za pomocą uczenia maszynowego. Nawet jeśli ta opcja jest wyłączona, może być włączona w całej instancji."
|
||||
navbar: "Pasek nawigacyjny"
|
||||
account: "Konta"
|
||||
move: "Przenieś"
|
||||
pushNotification: "Powiadomienia"
|
||||
subscribePushNotification: "Włącz powiadomienia"
|
||||
unsubscribePushNotification: "Wyłącz powiadomienia push"
|
||||
pushNotificationAlreadySubscribed: "Powiadomienia push są włączone"
|
||||
pushNotificationNotSupported: "Przeglądarka lub instancja nie obsługuje powiadomień push"
|
||||
sendPushNotificationReadMessage: "Usuń powiadomienia push po przeczytaniu powiadomień i wiadomości."
|
||||
sendPushNotificationReadMessageCaption: "Chwilowo pojawi się powiadomienie \"{emptyPushNotificationMessage}\". Może wzrosnąć zużycie baterii urządzenia."
|
||||
loggedInAsBot: "Jesteś obecnie zalogowany/a jako bot"
|
||||
like: "Polub"
|
||||
show: "Wyświetlanie"
|
||||
color: "Kolor"
|
||||
_role:
|
||||
priority: "Priorytet"
|
||||
_priority:
|
||||
low: "Niski"
|
||||
middle: "Średnie"
|
||||
high: "Wysoki"
|
||||
_sensitiveMediaDetection:
|
||||
description: "Zmniejsza wysiłek związany z moderacją serwera dzięki automatycznemu rozpoznawaniu zawartości NSFW za pomocą uczenia maszynowego. To nieznacznie zwiększy obciążenie serwera."
|
||||
setSensitiveFlagAutomatically: "Oznacz jako NSFW"
|
||||
_emailUnavailable:
|
||||
used: "Ten adres e-mail jest już używany"
|
||||
format: "Format tego adresu e-mail jest nieprawidłowy"
|
||||
disposable: "Nie można używać jednorazowych adresów e-mail"
|
||||
mx: "Ten serwer e-mail jest nieprawidłowy"
|
||||
smtp: "Ten serwer e-mail nie odpowiada"
|
||||
_ffVisibility:
|
||||
public: "Publikuj"
|
||||
public: "Publiczne"
|
||||
followers: "Widoczne tylko dla obserwujących"
|
||||
private: "Prywatne"
|
||||
_signup:
|
||||
almostThere: "Prawie na miejscu"
|
||||
emailAddressInfo: "Podaj swój adres e-mail. Nie zostanie on upubliczniony."
|
||||
emailSent: "E-mail z potwierdzeniem został wysłany na Twój adres e-mail ({email}). Kliknij dołączony link, aby dokończyć tworzenie konta."
|
||||
_accountDelete:
|
||||
accountDelete: "Usuń konto"
|
||||
mayTakeTime: "Ponieważ usuwanie konta jest procesem wymagającym dużej ilości zasobów, jego ukończenie może zająć trochę czasu, w zależności od ilości utworzonej zawartości i liczby przesłanych plików."
|
||||
sendEmail: "Po zakończeniu usuwania konta na adres e-mail zarejestrowany na tym koncie zostanie wysłana wiadomość e-mail."
|
||||
requestAccountDelete: "Poproś o usunięcie konta"
|
||||
started: "Usuwanie się rozpoczęło."
|
||||
inProgress: "Usuwanie jest obecnie w toku"
|
||||
_ad:
|
||||
back: "Wróć"
|
||||
reduceFrequencyOfThisAd: "Pokazuj tę reklamę rzadziej"
|
||||
hide: "Nigdy nie pokazuj"
|
||||
_forgotPassword:
|
||||
enterEmail: "Wpisz adres e-mail użyty do rejestracji. Zostanie do niego wysłany link, za pomocą którego możesz zresetować hasło."
|
||||
ifNoEmail: "Jeżeli nie podano adresu e-mail podczas rejestracji, skontaktuj się z administratorem zamiast tego."
|
||||
contactAdmin: "Jeżeli Twoja instancja nie obsługuje adresów e-mail, skontaktuj się zamiast tego z administratorem, aby zresetować hasło."
|
||||
_gallery:
|
||||
@@ -787,6 +921,23 @@ _plugin:
|
||||
install: "Zainstaluj wtyczki"
|
||||
installWarn: "Nie instaluj niezaufanych wtyczek."
|
||||
manage: "Zarządzanie wtyczkami"
|
||||
_preferencesBackups:
|
||||
list: "Utworzone kopie zapasowe"
|
||||
saveNew: "Zapisz nową kopię zapasową"
|
||||
loadFile: "Załaduj z pliku"
|
||||
apply: "Zastosuj do tego urządzenia"
|
||||
save: "Zapisz zmiany"
|
||||
inputName: "Proszę podać nazwę dla tej kopii zapasowej"
|
||||
cannotSave: "Zapisanie nie powiodło się"
|
||||
nameAlreadyExists: "Kopia zapasowa o nazwie \"{name}\" już istnieje. Proszę podać inną nazwę."
|
||||
applyConfirm: "Czy na pewno chcesz zastosować kopię zapasową \"{name}\" na tym urządzeniu? Istniejące ustawienia tego urządzenia zostaną nadpisane."
|
||||
saveConfirm: "Zapisać kopię zapasową jako {name}?"
|
||||
deleteConfirm: "Usunąć kopię zapasową {name}?"
|
||||
renameConfirm: "Zmienić nazwę kopii zapasowej z \"{old}\" na \"{new}\"?"
|
||||
createdAt: "Utworzony w: {date} {time}"
|
||||
updatedAt: "Zaktualizowano w: {date} {time}"
|
||||
cannotLoad: "Ładowanie nie powiodło się"
|
||||
invalidFile: "Nieprawidłowy format pliku"
|
||||
_registry:
|
||||
scope: "Zakres"
|
||||
key: "Klucz"
|
||||
@@ -806,43 +957,6 @@ _nsfw:
|
||||
respect: "Ukrywaj media NSFW"
|
||||
ignore: "Nie ukrywaj mediów NSFW"
|
||||
force: "Ukrywaj wszystkie media"
|
||||
_mfm:
|
||||
cheatSheet: "Ściąga MFM"
|
||||
intro: "MFM to język składniowy wyjątkowy dla Misskey, który może być użyty w wielu miejscach. Tu znajdziesz listę wszystkich możliwych elementów składni MFM."
|
||||
dummy: "Misskey rozszerza świat Fediwersum"
|
||||
mention: "Wspomnij"
|
||||
mentionDescription: "Używając znaku @ i nazwy użytkownika, możesz określić danego użytkownika."
|
||||
hashtag: "Hashtag"
|
||||
hashtagDescription: "Używając kratki i tekstu, możesz określić hashtag."
|
||||
url: "Adres URL"
|
||||
urlDescription: "Adresy URL mogą być wyświetlane"
|
||||
link: "Odnośnik"
|
||||
linkDescription: "Określone części tekstu mogą być wyświetlane jako adres URL."
|
||||
bold: "Pogrubienie"
|
||||
boldDescription: "Wyróżnia litery pogrubiając je."
|
||||
small: "Małe"
|
||||
center: "Wyśrodkowanie"
|
||||
centerDescription: "Wyśrodkowuje zawartość."
|
||||
blockCode: "Kod (blok)"
|
||||
blockCodeDescription: "Wyświetla kod z podświetlaną składnią składający się z wielu linii."
|
||||
quote: "Cytuj"
|
||||
quoteDescription: "Wyświetla treść jako cytat."
|
||||
emoji: "Niestandardowe emoji"
|
||||
emojiDescription: "Otaczając nazwę niestandardowego emoji dwukropkami, możesz użyć niestandardowego emoji."
|
||||
search: "Szukaj"
|
||||
searchDescription: "Wyświetla pole wyszukiwania z wcześniej wpisanym tekstem."
|
||||
flip: "Odwróć"
|
||||
flipDescription: "Przerzuca treść poziomo lub pionowo."
|
||||
x2: "Duże"
|
||||
x2Description: "Czyni treść większą."
|
||||
x3: "Bardzo duże"
|
||||
x3Description: "Czyni treść jeszcze większą."
|
||||
x4: "Ogromne"
|
||||
x4Description: "Czyni treść jeszcze większą niż jeszcze większa."
|
||||
blur: "Rozmycie"
|
||||
font: "Czcionka"
|
||||
fontDescription: "Wybiera czcionkę do wyświetlania treści."
|
||||
rotate: "Obróć"
|
||||
_instanceTicker:
|
||||
none: "Nigdy nie pokazuj"
|
||||
remote: "Pokaż dla zdalnych użytkowników"
|
||||
@@ -862,6 +976,7 @@ _channel:
|
||||
usersCount: "{n} uczestnicy"
|
||||
notesCount: "{n} wpisy"
|
||||
_menuDisplay:
|
||||
top: "Góra"
|
||||
hide: "Ukryj"
|
||||
_wordMute:
|
||||
muteWords: "Słowo do wyciszenia"
|
||||
@@ -869,6 +984,9 @@ _wordMute:
|
||||
soft: "Łagodny"
|
||||
hard: "Twardy"
|
||||
mutedNotes: "Wyciszone wpisy"
|
||||
_instanceMute:
|
||||
title: "Ukrywa wpisy z wymienionych instancji."
|
||||
heading: "Lista instancji do wyciszenia"
|
||||
_theme:
|
||||
explore: "Przeglądaj motywy"
|
||||
install: "Zainstaluj motyw"
|
||||
@@ -949,6 +1067,7 @@ _sfx:
|
||||
notification: "Powiadomienia"
|
||||
chat: "Wiadomości"
|
||||
chatBg: "Rozmowy (tło)"
|
||||
antenna: "Anteny"
|
||||
channel: "Powiadomienia kanału"
|
||||
_ago:
|
||||
future: "W przyszłości"
|
||||
@@ -968,12 +1087,33 @@ _time:
|
||||
_tutorial:
|
||||
title: "Jak korzystać z Misskey"
|
||||
step1_1: "Witaj!"
|
||||
step1_2: "Ta strona nazywa się „oś czasu”. Pokazuje chronologicznie uporządkowane wpisy osób, które „śledzisz”."
|
||||
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_2: "Podanie pewnych informacji o tym, kim jesteś, ułatwi innym określenie, czy chcą widzieć Twoje wpisy lub Cię obserwować."
|
||||
step3_1: "Zakończyłeś(-aś) konfigurację profilu?"
|
||||
step3_2: "Następnie spróbujmy opublikować wpis. Możesz to zrobić, naciskając przycisk z ikoną ołówka na ekranie."
|
||||
step3_3: "Wypełnij pole i kliknij przycisk w prawym górnym rogu by wysłać post."
|
||||
step3_4: "Nie masz nic do powiedzenia? Spróbuj \"ustawiam swój misskey\"!"
|
||||
step4_1: "Zakończyłeś publikowanie pierwszego wpisu?"
|
||||
step4_2: "Hurra! Teraz Twój pierwszy wpis powinien być wyświetlany na Twojej osi czasu."
|
||||
step5_1: "Teraz spróbujmy ożywić Twoją oś czasu, przez zaobserwowanie innych ludzi."
|
||||
step5_2: "{featured} pokaże Ci popularne wpisy na tej instancji. {explore} pozwoli Ci znaleźć popularnych użytkowników. Spróbuj znaleźć tam osoby, które chcesz obserwować!"
|
||||
step5_3: "Aby obserwować innych użytkowników, kliknij ich ikonę i naciśnij przycisk \"Obserwuj\" na ich profilu."
|
||||
step5_4: "Jeśli inny użytkownik ma ikonę kłódki obok swojej nazwy, może minąć trochę czasu, zanim ten użytkownik ręcznie zatwierdzi Twoją prośbę o obserwowanie."
|
||||
step6_1: "Powinieneś teraz widzieć wpisy innych użytkowników na swojej osi czasu."
|
||||
step6_2: "Możesz także umieścić „reakcje” na wpisach innych osób, aby szybko na nie odpowiedzieć."
|
||||
step6_3: "Aby dodać \"reakcję\", naciśnij znak \"+\" na wpisie innego użytkownika i wybierz emotikonę, którą chcesz zareagować."
|
||||
step7_1: "Gratulacje! Ukończyłeś podstawowy samouczek Misskey."
|
||||
step7_2: "Jeśli chcesz dowiedzieć się więcej o Misskey, wypróbuj sekcję {help}."
|
||||
step7_3: "A teraz powodzenia i baw się dobrze z Misskey! 🚀"
|
||||
step8_1: "Na sam koniec, czy nie chciał(a)byś włączyć powiadomień push?"
|
||||
step8_2: "Włączenie tej opcji pozwoli ci otrzymywać powiadomienia o reakcjach, śledzeniach i wzmiankach nawet wtedy, gdy Misskey nie będzie otwarty."
|
||||
step8_3: "Ustawienia powiadomień można zmienić później."
|
||||
_2fa:
|
||||
alreadyRegistered: "Zarejestrowałeś już urządzenie do uwierzytelniania dwuskładnikowego."
|
||||
registerDevice: "Zarejestruj nowe urządzenie"
|
||||
registerKey: "Zarejestruj klucz bezpieczeństwa"
|
||||
step1: "Najpierw, zainstaluj aplikację uwierzytelniającą (taką jak {a} lub {b}) na swoim urządzeniu."
|
||||
step2: "Następnie, zeskanuje kod QR z ekranu."
|
||||
step3: "Wprowadź token podany w aplikacji, aby ukończyć konfigurację."
|
||||
@@ -989,6 +1129,7 @@ _permissions:
|
||||
"write:favorites": "Edycja Twojej listy ulubionych."
|
||||
"read:following": "Wyświetlanie informacji o obserwowanych"
|
||||
"write:following": "Obserwowanie lub cofanie obserwacji innych kont"
|
||||
"read:messaging": "Zobacz swoje czaty"
|
||||
"read:mutes": "Wyświetlanie listy osób, które wyciszyłeś(-aś)"
|
||||
"write:mutes": "Edycja listy osób, które wyciszyłeś(-aś)"
|
||||
"read:notifications": "Wyświetlanie powiadomień"
|
||||
@@ -1002,6 +1143,10 @@ _permissions:
|
||||
"write:page-likes": "Edycja polubień na stronach"
|
||||
"read:user-groups": "Wyświetlanie grup użytkownika"
|
||||
"write:user-groups": "Edycja lub usuwanie grup użytkownika"
|
||||
"read:channels": "Zobacz swoje kanały"
|
||||
"write:channels": "Edytuj swoje kanały"
|
||||
"read:gallery": "Zobacz swoją galerię"
|
||||
"write:gallery": "Edytuj swoją galerię"
|
||||
_auth:
|
||||
shareAccess: "Czy chcesz autoryzować „{name}” do dostępu do tego konta?"
|
||||
permissionAsk: "Ta aplikacja wymaga następujących uprawnień:"
|
||||
@@ -1014,18 +1159,31 @@ _weekday:
|
||||
friday: "Piątek"
|
||||
saturday: "Sobota"
|
||||
_widgets:
|
||||
profile: "Profil"
|
||||
instanceInfo: "Informacje o instancji"
|
||||
memo: "Przypięte notatki"
|
||||
notifications: "Powiadomienia"
|
||||
timeline: "Oś czasu"
|
||||
calendar: "Kalendarz"
|
||||
trends: "Na czasie"
|
||||
clock: "Zegar"
|
||||
rss: "Czytnik RSS"
|
||||
activity: "Aktywność"
|
||||
photos: "Zdjęcia"
|
||||
digitalClock: "Zegar cyfrowy"
|
||||
unixClock: "Zegar UNIX"
|
||||
federation: "Federacja"
|
||||
postForm: "Utwórz wpis"
|
||||
instanceCloud: "Chmura instancji"
|
||||
postForm: "Formularz tworzenia wpisu"
|
||||
slideshow: "Pokaz slajdów"
|
||||
button: "Przycisk"
|
||||
onlineUsers: "Użytkownicy online"
|
||||
jobQueue: "Kolejka zadań"
|
||||
serverMetric: "Metryka serwera"
|
||||
aiscript: "Konsola AiScript"
|
||||
aichan: "Ai"
|
||||
_userList:
|
||||
chooseList: "Wybierz listę"
|
||||
_cw:
|
||||
hide: "Ukryj"
|
||||
show: "Załaduj więcej"
|
||||
@@ -1105,6 +1263,12 @@ _timelines:
|
||||
local: "Lokalne"
|
||||
social: "Społeczność"
|
||||
global: "Globalna"
|
||||
_play:
|
||||
viewSource: "Zobacz źródło"
|
||||
featured: "Wyróżnione"
|
||||
title: "Tytuł"
|
||||
script: "Skrypt"
|
||||
summary: "Opis"
|
||||
_pages:
|
||||
newPage: "Utwórz stronę"
|
||||
editPage: "Edytuj tę stronę"
|
||||
@@ -1140,8 +1304,6 @@ _pages:
|
||||
eyeCatchingImageRemove: "Usuń przyciągające wzrok zdjęcie"
|
||||
chooseBlock: "Dodaj blok"
|
||||
selectType: "Wybierz typ"
|
||||
enterVariableName: "Wprowadź nazwę dla swojej zmiennej"
|
||||
variableNameIsAlreadyUsed: "Ta nazwa jest już używana przez inną zmienną"
|
||||
contentBlocks: "Zawartość"
|
||||
inputBlocks: "Wejście"
|
||||
specialBlocks: "Specjalne"
|
||||
@@ -1151,230 +1313,11 @@ _pages:
|
||||
section: "Sekcja"
|
||||
image: "Zdjęcia"
|
||||
button: "Przycisk"
|
||||
if: "Jeżeli"
|
||||
_if:
|
||||
variable: "Zmienna"
|
||||
post: "Utwórz wpis"
|
||||
_post:
|
||||
text: "Treść"
|
||||
textInput: "Pole tekstowe"
|
||||
_textInput:
|
||||
name: "Nazwa zmiennej"
|
||||
text: "Tytuł"
|
||||
default: "Domyślna wartość"
|
||||
textareaInput: "Pole tekstowe na wiele wierszy"
|
||||
_textareaInput:
|
||||
name: "Nazwa zmiennej"
|
||||
text: "Tytuł"
|
||||
default: "Domyślna wartość"
|
||||
numberInput: "Pole na liczbę"
|
||||
_numberInput:
|
||||
name: "Nazwa zmiennej"
|
||||
text: "Tytuł"
|
||||
default: "Domyślna wartość"
|
||||
_canvas:
|
||||
width: "Szerokość"
|
||||
height: "Wysokość"
|
||||
note: "Osadzony wpis"
|
||||
_note:
|
||||
id: "ID wpisu"
|
||||
idDescription: "Możesz też wkleić adres URL wpisu, aby go ustawić."
|
||||
detailed: "Szczegółowy widok"
|
||||
switch: "Przełącznik"
|
||||
_switch:
|
||||
name: "Nazwa zmiennej"
|
||||
text: "Tytuł"
|
||||
default: "Domyślna wartość"
|
||||
counter: "Licznik"
|
||||
_counter:
|
||||
name: "Nazwa zmiennej"
|
||||
text: "Tytuł"
|
||||
inc: "Zwiększ o"
|
||||
_button:
|
||||
text: "Tytuł"
|
||||
colored: "Kolorowe"
|
||||
action: "Działanie wykonywane przy naciśnięciu przycisku"
|
||||
_action:
|
||||
dialog: "Pokazuj okno dialogowe"
|
||||
_dialog:
|
||||
content: "Treść"
|
||||
resetRandom: "Resetuj losowe ziarno"
|
||||
pushEvent: "Wyślij zdarzenie"
|
||||
_pushEvent:
|
||||
event: "Nazwa zdarzenia"
|
||||
message: "Wiadomość do wyświetlenia po aktywowaniu"
|
||||
variable: "Zmienna do wysłania"
|
||||
no-variable: "Brak"
|
||||
callAiScript: "Wywołaj AiScript"
|
||||
_callAiScript:
|
||||
functionName: "Nazwa funkcji"
|
||||
radioButton: "Wybór"
|
||||
_radioButton:
|
||||
name: "Nazwa zmiennej"
|
||||
title: "Tytuł"
|
||||
values: "Lista wyborów (oddzielonych znakiem nowego wiersza)"
|
||||
default: "Domyślna wartość"
|
||||
script:
|
||||
categories:
|
||||
flow: "Kontrola przepływu"
|
||||
logical: "Operacje logiczne"
|
||||
operation: "Obliczanie"
|
||||
comparison: "Porównanie"
|
||||
random: "Losowe"
|
||||
value: "Wartość"
|
||||
fn: "Funkcje"
|
||||
text: "Działania na tekście"
|
||||
convert: "Transformacja"
|
||||
list: "Listy"
|
||||
blocks:
|
||||
text: "Tekst"
|
||||
multiLineText: "Tekst (w wielu wierszach)"
|
||||
_textList:
|
||||
info: "Oddziel każdy wpis znakiem nowego wiersza"
|
||||
strLen: "Długość tekstu"
|
||||
_strLen:
|
||||
arg1: "Tekst"
|
||||
_strPick:
|
||||
arg1: "Tekst"
|
||||
arg2: "Położenie znaku"
|
||||
strReplace: "Zamiana tekstu"
|
||||
_strReplace:
|
||||
arg1: "Tekst"
|
||||
arg2: "Tekst do zamiany"
|
||||
arg3: "Zamieniono z"
|
||||
_strReverse:
|
||||
arg1: "Tekst"
|
||||
_join:
|
||||
arg1: "Listy"
|
||||
arg2: "Odstęp"
|
||||
add: "Dodaj"
|
||||
_add:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
subtract: "Odejmij"
|
||||
_subtract:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
multiply: "Pomnóż"
|
||||
_multiply:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
divide: "Podziel"
|
||||
_divide:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
mod: "Reszta"
|
||||
_mod:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
_round:
|
||||
arg1: "Liczba"
|
||||
eq: "A i B są sobie równe"
|
||||
_eq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
notEq: "A i B różnią się"
|
||||
_notEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
and: "A I B"
|
||||
_and:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
or: "A LUB B"
|
||||
_or:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
lt: "< A jest mniejsze niż B"
|
||||
_lt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gt: "> A jest większe od B"
|
||||
_gt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
ltEq: "<= A jest mniejsze lub równe B"
|
||||
_ltEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gtEq: ">= A jest większe lub równe B"
|
||||
_gtEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
if: "Warunek"
|
||||
_if:
|
||||
arg1: "Jeżeli"
|
||||
arg2: "Jeżeli prawda"
|
||||
not: "NIE"
|
||||
_not:
|
||||
arg1: "NIE"
|
||||
random: "Losowe"
|
||||
_random:
|
||||
arg1: "Prawdopodobieństwo"
|
||||
rannum: "Losowa liczba"
|
||||
_rannum:
|
||||
arg1: "Minimalna wartość"
|
||||
arg2: "Maksymalna wartość"
|
||||
randomPick: "Wybierz losowo z listy"
|
||||
_randomPick:
|
||||
arg1: "Listy"
|
||||
dailyRandom: "Losowo (zostaje na dzień)"
|
||||
_dailyRandom:
|
||||
arg1: "Prawdopodobieństwo"
|
||||
dailyRannum: "Losowa liczba (zostaje na dzień)"
|
||||
_dailyRannum:
|
||||
arg1: "Minimalna wartość"
|
||||
arg2: "Maksymalna wartość"
|
||||
dailyRandomPick: "Wybierz losowo z listy (zostaje na dzień)"
|
||||
_dailyRandomPick:
|
||||
arg1: "Listy"
|
||||
seedRandom: "Losowo (z ziarnem)"
|
||||
_seedRandom:
|
||||
arg1: "Ziarno"
|
||||
arg2: "Prawdopodobieństwo"
|
||||
seedRannum: "Losowa liczba (z ziarnem)"
|
||||
_seedRannum:
|
||||
arg1: "Ziarno"
|
||||
arg2: "Minimalna wartość"
|
||||
arg3: "Maksymalna wartość"
|
||||
seedRandomPick: "Wybierz losowo z listy (z ziarnem)"
|
||||
_seedRandomPick:
|
||||
arg1: "Ziarno"
|
||||
arg2: "Listy"
|
||||
DRPWPM: "Wybierz losowo z ważonej listy (zostaje na dzień)"
|
||||
pick: "Wybierz z listy"
|
||||
_pick:
|
||||
arg1: "Listy"
|
||||
arg2: "Położenie"
|
||||
listLen: "Uzyskaj długość listy"
|
||||
_listLen:
|
||||
arg1: "Listy"
|
||||
number: "Liczba"
|
||||
stringToNumber: "Tekst na liczbę"
|
||||
_stringToNumber:
|
||||
arg1: "Tekst"
|
||||
numberToString: "Liczba na tekst"
|
||||
_numberToString:
|
||||
arg1: "Liczba"
|
||||
splitStrByLine: "Rozdziel tekst znakami nowej linii"
|
||||
_splitStrByLine:
|
||||
arg1: "Tekst"
|
||||
ref: "Zmienne"
|
||||
aiScriptVar: "Zmienna AiScript"
|
||||
fn: "Funkcje"
|
||||
_fn:
|
||||
arg1: "Wyjście"
|
||||
for: "Powtórzenie"
|
||||
_for:
|
||||
arg1: "Liczba powtórzeń"
|
||||
arg2: "Działanie"
|
||||
types:
|
||||
string: "Tekst"
|
||||
number: "Liczba"
|
||||
boolean: "Flaguj"
|
||||
array: "Listy"
|
||||
enviromentVariables: "Zmienna środowiskowa"
|
||||
pageVariables: "Element strony"
|
||||
_relayStatus:
|
||||
requesting: "Oczekujące"
|
||||
accepted: "Zaakceptowano"
|
||||
@@ -1385,33 +1328,36 @@ _notification:
|
||||
youGotReply: "{name} odpowiedział(a) Tobie"
|
||||
youGotQuote: "{name} zacytował(a) Ciebie"
|
||||
youRenoted: "{name} udostępnił(a) Twój wpis"
|
||||
youGotPoll: "{name} zagłosował(a) w Twojej ankiecie"
|
||||
youGotMessagingMessageFromUser: "{name} wysłał(a) Ci wiadomość"
|
||||
youGotMessagingMessageFromGroup: "Została wysłana wiadomość do grupy {name}"
|
||||
youWereFollowed: "Zaobserwował(a) Cię"
|
||||
youReceivedFollowRequest: "Otrzymałeś(-aś) prośbę o możliwość obserwacji"
|
||||
yourFollowRequestAccepted: "Twoja prośba o możliwość obserwacji została przyjęta"
|
||||
youWereInvitedToGroup: "Zaproszony(-a) do grupy"
|
||||
pollEnded: "Wyniki ankiety stały się dostępne"
|
||||
unreadAntennaNote: "Antena {name}"
|
||||
emptyPushNotificationMessage: "Powiadomienia push zostały zaktualizowane"
|
||||
_types:
|
||||
all: "Wszystkie"
|
||||
follow: "Obserwowani"
|
||||
follow: "Nowi obserwujący"
|
||||
mention: "Wspomnij"
|
||||
reply: "Odpowiedzi"
|
||||
renote: "Udostępnij"
|
||||
quote: "Cytuj"
|
||||
reaction: "Reakcja"
|
||||
pollVote: "Głosy w ankietach"
|
||||
receiveFollowRequest: "Otrzymano prośbę o możliwość obserwacji"
|
||||
followRequestAccepted: "Przyjęto prośbę o możliwość obserwacji"
|
||||
groupInvited: "Zaproszono do grup"
|
||||
app: "Powiadomienia z aplikacji"
|
||||
_actions:
|
||||
followBack: "zaobserwował cię z powrotem"
|
||||
reply: "Odpowiedz"
|
||||
renote: "Udostępnij"
|
||||
_deck:
|
||||
alwaysShowMainColumn: "Zawsze pokazuj główną kolumnę"
|
||||
columnAlign: "Wyrównaj kolumny"
|
||||
addColumn: "Dodaj kolumnę"
|
||||
configureColumn: "Ustawienia kolumny"
|
||||
swapLeft: "Przesuń w lewo"
|
||||
swapRight: "Przesuń w prawo"
|
||||
swapUp: "Zamień z powyższym"
|
||||
@@ -1419,6 +1365,9 @@ _deck:
|
||||
stackLeft: "Przypnij do lewej"
|
||||
popRight: "Odepnij w prawo"
|
||||
profile: "Profil"
|
||||
newProfile: "Nowy profil"
|
||||
deleteProfile: "Usuń profil"
|
||||
widgetsIntroduction: "Wybierz \"Edytuj widżety\" w menu kolumny i dodaj widżet."
|
||||
_columns:
|
||||
main: "Główna"
|
||||
widgets: "Widżety"
|
||||
@@ -1426,5 +1375,6 @@ _deck:
|
||||
tl: "Oś czasu"
|
||||
antenna: "Anteny"
|
||||
list: "Listy"
|
||||
channel: "Kanały"
|
||||
mentions: "Wspomnienia"
|
||||
direct: "Bezpośredni"
|
||||
|
||||
@@ -7,7 +7,7 @@ search: "Buscar"
|
||||
notifications: "Notificações"
|
||||
username: "Nome de usuário"
|
||||
password: "Senha"
|
||||
forgotPassword: "Esqueci a senha"
|
||||
forgotPassword: "Esqueci-me da senha"
|
||||
fetchingAsApObject: "Buscando no Fediverso"
|
||||
ok: "OK"
|
||||
gotIt: "Entendi"
|
||||
@@ -52,6 +52,7 @@ searchUser: "Pesquisar utilizador"
|
||||
reply: "Responder"
|
||||
loadMore: "Carregar mais"
|
||||
showMore: "Ver mais"
|
||||
showLess: "Fechar"
|
||||
youGotNewFollower: "Você tem um novo seguidor"
|
||||
receiveFollowRequest: "Pedido de seguimento recebido"
|
||||
followRequestAccepted: "Pedido de seguir aceito"
|
||||
@@ -106,6 +107,7 @@ clickToShow: "Clique para ver"
|
||||
sensitive: "Conteúdo sensível"
|
||||
add: "Adicionar"
|
||||
reaction: "Reações"
|
||||
reactions: "Reações"
|
||||
reactionSetting: "Quais reações a mostrar no selecionador de reações"
|
||||
reactionSettingDescription2: "Arraste para reordenar, clique para excluir, pressione + para adicionar."
|
||||
rememberNoteVisibility: "Lembrar das configurações de visibilidade de notas"
|
||||
@@ -163,7 +165,6 @@ annotation: "Anotação"
|
||||
federation: "União"
|
||||
instances: "Instância"
|
||||
registeredAt: "Registrado em"
|
||||
latestRequestSentAt: "Enviar a solicitação mais recente"
|
||||
latestRequestReceivedAt: "Recebeu a última solicitação"
|
||||
latestStatus: "Status mais recente"
|
||||
storageUsage: "Uso de armazenamento"
|
||||
@@ -346,6 +347,8 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "Habilitar reCAPTCHA"
|
||||
recaptchaSiteKey: "Chave do sítio ‘web’"
|
||||
recaptchaSecretKey: "Chave secreta"
|
||||
turnstileSiteKey: "Chave do sítio ‘web’"
|
||||
turnstileSecretKey: "Chave secreta"
|
||||
avoidMultiCaptchaConfirm: "O uso de vários captchas pode causar interferência. Deseja desativar outros captchas? Você também pode cancelar e deixar vários captchas ativados."
|
||||
antennas: "Antenas"
|
||||
manageAntennas: "Gestão de antena"
|
||||
@@ -452,6 +455,7 @@ deleteAll: "Apagar Tudo"
|
||||
showFixedPostForm: "Exibir o formulário de postagem na parte superior da linha do tempo"
|
||||
newNoteRecived: "Nova nota recebida"
|
||||
sounds: "Sons"
|
||||
sound: "Sons"
|
||||
listen: "Ouvir"
|
||||
none: "Nenhum"
|
||||
showInPage: "Ver na página"
|
||||
@@ -471,11 +475,6 @@ file: "Ficheiros"
|
||||
_email:
|
||||
_follow:
|
||||
title: "Você tem um novo seguidor"
|
||||
_mfm:
|
||||
mention: "Menção"
|
||||
quote: "Citar"
|
||||
emoji: "Emoji personalizado"
|
||||
search: "Buscar"
|
||||
_theme:
|
||||
keys:
|
||||
mention: "Menção"
|
||||
@@ -485,11 +484,15 @@ _sfx:
|
||||
notification: "Notificações"
|
||||
chat: "Chat"
|
||||
_widgets:
|
||||
profile: "Perfil"
|
||||
instanceInfo: "Informações da instância"
|
||||
notifications: "Notificações"
|
||||
timeline: "Timeline"
|
||||
activity: "atividade"
|
||||
federation: "União"
|
||||
jobQueue: "Fila de trabalhos"
|
||||
_userList:
|
||||
chooseList: "Escolhe uma lista"
|
||||
_cw:
|
||||
show: "Carregar mais"
|
||||
_visibility:
|
||||
@@ -510,171 +513,6 @@ _timelines:
|
||||
_pages:
|
||||
blocks:
|
||||
image: "imagem"
|
||||
_button:
|
||||
_action:
|
||||
_pushEvent:
|
||||
event: "Nome do evento"
|
||||
message: "Mostrar mensagem quando ativado"
|
||||
variable: "Variável a mandar"
|
||||
no-variable: "Nenhum"
|
||||
callAiScript: "Invocar AiScript"
|
||||
_callAiScript:
|
||||
functionName: "Nome da função"
|
||||
radioButton: "Escolha"
|
||||
_radioButton:
|
||||
values: "Lista de escolhas separadas por quebras de texto"
|
||||
script:
|
||||
categories:
|
||||
logical: "Operação lógica"
|
||||
operation: "Cálculos"
|
||||
comparison: "Comparação"
|
||||
list: "Listas"
|
||||
blocks:
|
||||
_strReplace:
|
||||
arg2: "Texto que irá ser substituído"
|
||||
arg3: "Substituir com"
|
||||
strReverse: "Virar texto"
|
||||
join: "Sequência de texto"
|
||||
_join:
|
||||
arg1: "Listas"
|
||||
arg2: "Separador"
|
||||
add: "Somar"
|
||||
_add:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
subtract: "Subtrair"
|
||||
_subtract:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
multiply: "Multiplicar"
|
||||
_multiply:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
divide: "Dividir"
|
||||
_divide:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
mod: "O resto de"
|
||||
_mod:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
round: "Arredondar decimal"
|
||||
_round:
|
||||
arg1: "Numérico"
|
||||
eq: "A e B são iguais"
|
||||
_eq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
notEq: "A e B são diferentes"
|
||||
_notEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
and: "A e B"
|
||||
_and:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
or: "A OU B"
|
||||
_or:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
lt: "< A é menor do que B"
|
||||
_lt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gt: "> A é maior do que B"
|
||||
_gt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
ltEq: "<= A é maior ou igual a B"
|
||||
_ltEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gtEq: ">= A é maior ou igual a B"
|
||||
_gtEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
if: "Galho"
|
||||
_if:
|
||||
arg1: "Se"
|
||||
arg2: "Então"
|
||||
arg3: "Se não"
|
||||
not: "NÃO"
|
||||
_not:
|
||||
arg1: "NÃO"
|
||||
random: "Aleatório"
|
||||
_random:
|
||||
arg1: "Probabilidade"
|
||||
rannum: "Numeral aleatório"
|
||||
_rannum:
|
||||
arg1: "Valor mínimo"
|
||||
arg2: "Valor máximo"
|
||||
randomPick: "Escolher aleatoriamente de uma lista"
|
||||
_randomPick:
|
||||
arg1: "Listas"
|
||||
dailyRandom: "Aleatório (Muda uma vez por dia para cada usuário)"
|
||||
_dailyRandom:
|
||||
arg1: "Probabilidade"
|
||||
dailyRannum: "Numeral aleatório (Muda uma vez por dia para cada usuário)"
|
||||
_dailyRannum:
|
||||
arg1: "Valor mínimo"
|
||||
arg2: "Valor máximo"
|
||||
dailyRandomPick: "Escolher aleatoriamente de uma lista (Muda uma vez por dia para cada usuário)"
|
||||
_dailyRandomPick:
|
||||
arg1: "Listas"
|
||||
seedRandom: "Aleatório (com semente)"
|
||||
_seedRandom:
|
||||
arg1: "Semente"
|
||||
arg2: "Probabilidade"
|
||||
seedRannum: "Número aleatório (com semente)"
|
||||
_seedRannum:
|
||||
arg1: "Semente"
|
||||
arg2: "Valor mínimo"
|
||||
arg3: "Valor máximo"
|
||||
seedRandomPick: "Escolher aleatoriamente de uma lista (com uma semente)"
|
||||
_seedRandomPick:
|
||||
arg1: "Semente"
|
||||
arg2: "Listas"
|
||||
DRPWPM: "Escolher aleatoriamente de uma lista ponderada (Muda uma vez por dia para cada usuário)"
|
||||
_DRPWPM:
|
||||
arg1: "Lista de texto"
|
||||
pick: "Escolhe a partir da lista"
|
||||
_pick:
|
||||
arg1: "Listas"
|
||||
arg2: "Posição"
|
||||
listLen: "Pegar comprimento da lista"
|
||||
_listLen:
|
||||
arg1: "Listas"
|
||||
number: "Numérico"
|
||||
stringToNumber: "Texto para numérico"
|
||||
_stringToNumber:
|
||||
arg1: "Texto"
|
||||
numberToString: "Numérico para texto"
|
||||
_numberToString:
|
||||
arg1: "Numérico"
|
||||
splitStrByLine: "Dividir texto por quebras"
|
||||
_splitStrByLine:
|
||||
arg1: "Texto"
|
||||
ref: "Variável"
|
||||
aiScriptVar: "Variável AiScript"
|
||||
fn: "Função"
|
||||
_fn:
|
||||
slots: "Espaços"
|
||||
slots-info: "Separar cada espaço com uma quebra de texto"
|
||||
arg1: "Resultado"
|
||||
for: "Repetição 'for'"
|
||||
_for:
|
||||
arg1: "Número de repetições"
|
||||
arg2: "Ação"
|
||||
typeError: "Espaço {slot} aceita valores de tipo \"{expect}\", mas o valor dado é do tipo \"{actual}\"!"
|
||||
thereIsEmptySlot: "O espaço {slot} está vazio!"
|
||||
types:
|
||||
string: "Texto"
|
||||
number: "Numérico"
|
||||
array: "Listas"
|
||||
stringArray: "Lista de texto"
|
||||
emptySlot: "Espaço vazio"
|
||||
enviromentVariables: "Variáveis de ambiente"
|
||||
pageVariables: "Variáveis de página"
|
||||
_relayStatus:
|
||||
requesting: "Pendente"
|
||||
accepted: "Aprovado"
|
||||
@@ -684,7 +522,6 @@ _notification:
|
||||
youGotMention: "{name} te mencionou"
|
||||
youGotReply: "{name} te respondeu"
|
||||
youGotQuote: "{name} te citou"
|
||||
youGotPoll: "{name} votou em sua enquete"
|
||||
youGotMessagingMessageFromUser: "{name} te mandou uma mensagem de bate-papo"
|
||||
youGotMessagingMessageFromGroup: "Uma mensagem foi mandada para o grupo {name}"
|
||||
youWereFollowed: "Você tem um novo seguidor"
|
||||
@@ -701,7 +538,6 @@ _notification:
|
||||
renote: "Repostar"
|
||||
quote: "Citar"
|
||||
reaction: "Reações"
|
||||
pollVote: "Votações em enquetes"
|
||||
pollEnded: "Enquetes terminando"
|
||||
receiveFollowRequest: "Recebeu pedidos de seguimento"
|
||||
followRequestAccepted: "Aceitou pedidos de seguimento"
|
||||
|
||||
@@ -52,6 +52,7 @@ searchUser: "Caută un utilizator"
|
||||
reply: "Răspunde"
|
||||
loadMore: "Incarcă mai mult"
|
||||
showMore: "Arată mai mult"
|
||||
showLess: "Închide"
|
||||
youGotNewFollower: "te-a urmărit"
|
||||
receiveFollowRequest: "Cerere de urmărire primită"
|
||||
followRequestAccepted: "Cerere de urmărire acceptată"
|
||||
@@ -106,6 +107,7 @@ clickToShow: "Click pentru a afișa"
|
||||
sensitive: "NSFW"
|
||||
add: "Adaugă"
|
||||
reaction: "Reacție"
|
||||
reactions: "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"
|
||||
@@ -163,7 +165,6 @@ 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"
|
||||
@@ -346,6 +347,8 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "Activează reCAPTCHA"
|
||||
recaptchaSiteKey: "Site key"
|
||||
recaptchaSecretKey: "Secret key"
|
||||
turnstileSiteKey: "Site key"
|
||||
turnstileSecretKey: "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"
|
||||
@@ -447,13 +450,11 @@ 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"
|
||||
@@ -500,6 +501,7 @@ deleteAll: "Șterge tot"
|
||||
showFixedPostForm: "Arată caseta de postare în vârful cronologie"
|
||||
newNoteRecived: "Sunt note noi"
|
||||
sounds: "Sunete"
|
||||
sound: "Sunete"
|
||||
listen: "Ascultă"
|
||||
none: "Nimic"
|
||||
showInPage: "Arată în pagină"
|
||||
@@ -645,14 +647,13 @@ middle: "Mediu"
|
||||
sent: "Trimite"
|
||||
searchByGoogle: "Caută"
|
||||
file: "Fișiere"
|
||||
show: "Arată"
|
||||
_role:
|
||||
_priority:
|
||||
middle: "Mediu"
|
||||
_email:
|
||||
_follow:
|
||||
title: "te-a urmărit"
|
||||
_mfm:
|
||||
mention: "Mențiune"
|
||||
quote: "Citează"
|
||||
emoji: "Emoji personalizat"
|
||||
search: "Caută"
|
||||
_theme:
|
||||
description: "Descriere"
|
||||
keys:
|
||||
@@ -664,11 +665,15 @@ _sfx:
|
||||
notification: "Notificări"
|
||||
chat: "Chat"
|
||||
_widgets:
|
||||
profile: "Profil"
|
||||
instanceInfo: "Informații despre instanță"
|
||||
notifications: "Notificări"
|
||||
timeline: "Cronologie"
|
||||
activity: "Activitate"
|
||||
federation: "Federație"
|
||||
jobQueue: "coada de job-uri"
|
||||
_userList:
|
||||
chooseList: "Selectează o listă"
|
||||
_cw:
|
||||
show: "Incarcă mai mult"
|
||||
_visibility:
|
||||
@@ -686,27 +691,12 @@ _charts:
|
||||
federation: "Federație"
|
||||
_timelines:
|
||||
home: "Acasă"
|
||||
_play:
|
||||
script: "Script"
|
||||
summary: "Descriere"
|
||||
_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"
|
||||
@@ -725,4 +715,5 @@ _deck:
|
||||
tl: "Cronologie"
|
||||
antenna: "Antene"
|
||||
list: "Liste"
|
||||
channel: "Canale"
|
||||
mentions: "Mențiuni"
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
_lang_: "Slovenčina"
|
||||
headlineMisskey: "Sieť prepojená poznámkami"
|
||||
introMisskey: "Vitajte! Misskey je otvorená a decentralizovaná mikroblogovacia služba.\n\"Poznámkami\" môžete zdieľať svoje myšlienky so všetkými okolo. 📡\nPomocou \"reakcií\" môžete rýchlo vyjadri svoje pocity o každého poznámkach. 👍\nPoďte objavovať svet! 🚀"
|
||||
poweredByMisskeyDescription: "{name} je jedným zo serverov využívajúcich open source platformu <b>Misskey</b> (nazývaných Misskey inštancia)."
|
||||
monthAndDay: "{day}. {month}."
|
||||
search: "Hľadať"
|
||||
notifications: "Oznámenia"
|
||||
@@ -12,6 +13,7 @@ fetchingAsApObject: "Načítam údaje z Fediverzu"
|
||||
ok: "OK"
|
||||
gotIt: "Rozumiem!"
|
||||
cancel: "Zrušiť"
|
||||
noThankYou: "Nie, ďakujem"
|
||||
enterUsername: "Zadajte meno používateľa"
|
||||
renotedBy: "{user} preposlal/a"
|
||||
noNotes: "Žiadne poznámky"
|
||||
@@ -47,11 +49,13 @@ deleteAndEdit: "Odstrániť a upraviť"
|
||||
deleteAndEditConfirm: "Naozaj chcete odstrániť túto poznámku a upraviť ju? Stratíte tým všetky reakcie a odpovede na ňu."
|
||||
addToList: "Pridať do zoznamu"
|
||||
sendMessage: "Odoslať správu"
|
||||
copyRSS: "Kopírovať RSS"
|
||||
copyUsername: "Kopírovať meno používateľa"
|
||||
searchUser: "Hľadať používateľov"
|
||||
reply: "Odpovedať"
|
||||
loadMore: "Zobraziť viac"
|
||||
showMore: "Zobraziť viac"
|
||||
showLess: "Zavrieť"
|
||||
youGotNewFollower: "Máte nového sledujúceho"
|
||||
receiveFollowRequest: "Žiadosť o sledovanie prijatá"
|
||||
followRequestAccepted: "Žiadosť o sledovanie akceptovaná"
|
||||
@@ -106,6 +110,7 @@ clickToShow: "Kliknutím zobrazíte"
|
||||
sensitive: "NSFW"
|
||||
add: "Pridať"
|
||||
reaction: "Reakcie"
|
||||
reactions: "Reakcie"
|
||||
reactionSetting: "Reakcie zobrazené vo výbere reakcií"
|
||||
reactionSettingDescription2: "Ťahaním preusporiadate, kliknutím odstránite, Stlačením \"+\" pridáte"
|
||||
rememberNoteVisibility: "Zapamätať nastavenia viditeľnosti poznámky"
|
||||
@@ -163,7 +168,6 @@ annotation: "Komentáre"
|
||||
federation: "Federácia"
|
||||
instances: "Inštancia"
|
||||
registeredAt: "Registrácia"
|
||||
latestRequestSentAt: "Posledná odoslaná požiadavka"
|
||||
latestRequestReceivedAt: "Posledná prijatá požiadavka"
|
||||
latestStatus: "Posledný status"
|
||||
storageUsage: "Využité úložisko"
|
||||
@@ -347,6 +351,10 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "Zapnúť ReCAPTCHA"
|
||||
recaptchaSiteKey: "Site key"
|
||||
recaptchaSecretKey: "Secret key"
|
||||
turnstile: "Turnstile"
|
||||
enableTurnstile: "Povoliť turnstile"
|
||||
turnstileSiteKey: "Site key"
|
||||
turnstileSecretKey: "Secret key"
|
||||
avoidMultiCaptchaConfirm: "Použitie viacerých Captcha systémov môže sposobiť problémy. Chcete radšej vypnúť ostatné Captcha systémy? Môžete ich povoliť viaceré stlačení Zrušiť."
|
||||
antennas: "Antény"
|
||||
manageAntennas: "Spravovať antény"
|
||||
@@ -449,13 +457,13 @@ language: "Jazyk"
|
||||
uiLanguage: "Jazyk používateľského prostredia"
|
||||
groupInvited: "Pozvať do skupiny"
|
||||
aboutX: "O {x}"
|
||||
useOsNativeEmojis: "Používať natívne emoji z OS"
|
||||
emojiStyle: "Štýl emoji"
|
||||
native: "Natívne"
|
||||
disableDrawer: "Nepoužívať šuflíkové menu"
|
||||
youHaveNoGroups: "Nemáte žiadne skupiny"
|
||||
joinOrCreateGroup: "Požiadajte o pozvanie do existujúcej skupiny alebo vytvorte novú."
|
||||
noHistory: "Žiadna história"
|
||||
signinHistory: "História prihlásení"
|
||||
disableAnimatedMfm: "Vypnúť MFM s animáciou"
|
||||
doing: "Pracujem..."
|
||||
category: "Kategórie"
|
||||
tags: "Značky"
|
||||
@@ -502,6 +510,7 @@ deleteAll: "Odstrániť všetko"
|
||||
showFixedPostForm: "Zobraziť formulár na nové príspevky nad časovou osou"
|
||||
newNoteRecived: "Sú nové poznámky"
|
||||
sounds: "Zvuky"
|
||||
sound: "Zvuky"
|
||||
listen: "Počúvať"
|
||||
none: "Žiadne"
|
||||
showInPage: "Zobraziť v stránke"
|
||||
@@ -561,6 +570,7 @@ author: "Autor"
|
||||
leaveConfirm: "Máte neuložené zmeny. Chcete ich zahodiť?"
|
||||
manage: "Administrácia"
|
||||
plugins: "Pluginy"
|
||||
preferencesBackups: "Zálohy nastavení"
|
||||
deck: "Deck"
|
||||
useBlurEffectForModal: "Použiť efekt rozmazania na okná"
|
||||
useFullReactionPicker: "Použiť plnú veľkosť výberu reakcií"
|
||||
@@ -705,6 +715,7 @@ accentColor: "Akcent"
|
||||
textColor: "Text"
|
||||
saveAs: "Uložiť ako..."
|
||||
advanced: "Rozšírené"
|
||||
advancedSettings: "Rozšírené nastavenia"
|
||||
value: "Hodnoty"
|
||||
createdAt: "Vytvorené"
|
||||
updatedAt: "Upravené"
|
||||
@@ -856,6 +867,7 @@ thereIsUnresolvedAbuseReportWarning: "Existuje nevyriešené nahlásenie zneuži
|
||||
recommended: "Odporúčané"
|
||||
driveCapOverrideLabel: "Zmena limitu úložiska pre tohoto používateľa"
|
||||
driveCapOverrideCaption: "Ak je zadaná hodnota menšia alebo rovná 0, zruší sa."
|
||||
requireAdminForView: "Na zobrazenie sa musíte prihlásiť pod administrátorským účtom."
|
||||
isSystemAccount: "Tieto účty automaticky vytvoril a spravuje systém."
|
||||
typeToConfirm: "Ak chcete vykonať túto operáciu, napíšte {x}"
|
||||
deleteAccount: "Vymazať účet"
|
||||
@@ -884,7 +896,34 @@ enableAutoSensitive: "Automatická detekcia NSFW"
|
||||
enableAutoSensitiveDescription: "Ak je zapnuté, príznak NSFW sa na médiách automaticky nastaví pomocou strojového učenia. Aj keď je táto funkcia vypnutá, v niektorých prípadoch sa môže nastaviť automaticky."
|
||||
activeEmailValidationDescription: "Dôkladnejšie overí e-mailovú adresu používateľa tým, že zistí, či ide o vyradenú e-mailovú adresu a či sa s ňou dá skutočne komunikovať. Ak nie je začiarknuté, e-mailová adresa sa kontroluje len ako text."
|
||||
navbar: "Navigačný panel"
|
||||
shuffle: "Zamiešať"
|
||||
account: "Účty"
|
||||
move: "Pohyb"
|
||||
pushNotification: "Push notifikácie"
|
||||
subscribePushNotification: "Push notifikácie zapnuté"
|
||||
unsubscribePushNotification: "Vypnúť push notifikácie"
|
||||
pushNotificationAlreadySubscribed: "Push notifikácie sú zapnuté"
|
||||
pushNotificationNotSupported: "Prehliadač alebo server nepodporujú push notifikácie"
|
||||
sendPushNotificationReadMessage: "Odstrániť push notifikácie po ich prečítaní"
|
||||
sendPushNotificationReadMessageCaption: "Na chvíľu sa zobrazí oznámenie \"{emptyPushNotificationMessage}\". Môže to zvýšiť spotrebu batérie zariadenia."
|
||||
windowMaximize: "Maximalizovať"
|
||||
windowRestore: "Obnoviť"
|
||||
caption: "Nadpis"
|
||||
tools: "Nástroje"
|
||||
cannotLoad: "Nedá sa načítať."
|
||||
like: "Páči sa mi"
|
||||
show: "Zobraziť"
|
||||
neverShow: "Nabudúce nezobrazovať"
|
||||
remindMeLater: "Pripomenúť neskôr"
|
||||
didYouLikeMisskey: "Páči sa vám Misskey?"
|
||||
pleaseDonate: "Misskey je bezplatný softvér, ktorý používa {host}. Prosím, prispejte, aby sme ho mohli ďalej rozvíjať!"
|
||||
color: "Farba"
|
||||
_role:
|
||||
priority: "Priorita"
|
||||
_priority:
|
||||
low: "Málo"
|
||||
middle: "Stredné"
|
||||
high: "Vysoká"
|
||||
_sensitiveMediaDetection:
|
||||
description: "Strojové učenie sa použije na automatickú detekciu citlivých médií na účely ich moderovania. Mierne sa zvýši zaťaženie servera."
|
||||
sensitivity: "Citlivosť detekcie"
|
||||
@@ -917,6 +956,7 @@ _accountDelete:
|
||||
_ad:
|
||||
back: "Späť"
|
||||
reduceFrequencyOfThisAd: "Túto reklamu zobrazovať menej"
|
||||
hide: "Nikdy nezobrazovať"
|
||||
_forgotPassword:
|
||||
enterEmail: "Zadajte emailovú adresu, ktorú ste použili pri registrácii. Pošleme vám na ňu odkaz, cez ktorý si môžete obnoviť heslo."
|
||||
ifNoEmail: "Ak ste pri registrácii nepoužili email, prosím kontaktujte administrátora."
|
||||
@@ -935,6 +975,24 @@ _plugin:
|
||||
install: "Inštalova pluginy"
|
||||
installWarn: "Prosím neinštalujte nedôveryhodné pluginy."
|
||||
manage: "Spravovanie pluginov"
|
||||
_preferencesBackups:
|
||||
list: "Vytvorené zálohy"
|
||||
saveNew: "Uložiť novú"
|
||||
loadFile: "Nahrať súbor"
|
||||
apply: "Použiť na toto zariadenie"
|
||||
save: "Uložiť"
|
||||
inputName: "Názov zálohy"
|
||||
cannotSave: "Nedá sa uložiť"
|
||||
nameAlreadyExists: "Záloha s názvom \"{name}\" už existuje. Zadajte iný názov."
|
||||
applyConfirm: "Chcete použiť zálohu '{name}' na aktuálne zariadenie? Aktuálne nastavenia zariadenia sa stratia."
|
||||
saveConfirm: "Chcete prepísať {name}?"
|
||||
deleteConfirm: "Naozaj chcete odstrániť \"{name}\"?"
|
||||
renameConfirm: "Chcete zmeniť \"{old}\" na \"{new}\"?"
|
||||
noBackups: "Nie je k dispozícii žiadna záloha. \"Uložiť novú\" umožňuje uložiť aktuálnu konfiguráciu zariadenia na server."
|
||||
createdAt: "Dátum vytvorenia: {date} {time}"
|
||||
updatedAt: "Dátum úpravy: {date} {time}"
|
||||
cannotLoad: "Nedá sa nahrať"
|
||||
invalidFile: "Neplatný formát súboru"
|
||||
_registry:
|
||||
scope: "Oblasť"
|
||||
key: "Kľúč"
|
||||
@@ -954,70 +1012,6 @@ _nsfw:
|
||||
respect: "Skryť NSFW médiá"
|
||||
ignore: "Neskrývať NSFW médiá"
|
||||
force: "Skryť všetky médiá"
|
||||
_mfm:
|
||||
cheatSheet: "MFM Cheatsheet"
|
||||
intro: "MFM je Misskey exkluzívny značkovací jazyk, ktorý sa dá používať na viacerých miestach. Tu môžete vidieť zoznam všetkej dostupnej MFM syntaxe."
|
||||
dummy: "Misskey rozširuje svet Fediverza"
|
||||
mention: "Zmienka"
|
||||
mentionDescription: "Používateľa spomeniete použítím zavináča a mena používateľa"
|
||||
hashtag: "Hashtag"
|
||||
hashtagDescription: "Môžete zadať hashtag použitím mriežky a textu"
|
||||
url: "URL"
|
||||
urlDescription: "URL sa dajú zobraziť."
|
||||
link: "Odkaz"
|
||||
linkDescription: "Jednotlivé časti texty sa dajú zobraziť ako URL."
|
||||
bold: "Tučné"
|
||||
boldDescription: "Zvýrazní písmená tým, že budú tučnejšie."
|
||||
small: "Malé"
|
||||
smallDescription: "Zobrazí obsah malý a tenký."
|
||||
center: "Vystrediť prvky"
|
||||
centerDescription: "Zobrazí obsah v strede"
|
||||
inlineCode: "Kód (inline)"
|
||||
inlineCodeDescription: "Zobrazí kód so zvýraznením syntaxe."
|
||||
blockCode: "Kód (blok)"
|
||||
blockCodeDescription: "Zobrazí viacriadkový kód so zvýraznením syntaxe v bloku."
|
||||
inlineMath: "Vzorec (inline)"
|
||||
inlineMathDescription: "Zobrazí matematický vzorec (KaTeX) v riadku."
|
||||
blockMath: "Vzorec (blok)"
|
||||
blockMathDescription: "Zobrazí viacriadkový matematický vzorec (KaTeX) v bloku"
|
||||
quote: "Citovať"
|
||||
quoteDescription: "Zobrazí obsah ako citát."
|
||||
emoji: "Vlastné emoji"
|
||||
emojiDescription: "Pridaním dvojbodiek pred a za názov vlastnej emoji, sa dá zobraziť vlastná emoji."
|
||||
search: "Hľadať"
|
||||
searchDescription: "Zobrazí vyhľadávacie pole so zadaným textom."
|
||||
flip: "Preklopiť"
|
||||
flipDescription: "Preklopí obsah horizontálne alebo vertikálne"
|
||||
jelly: "Animácia (želé)"
|
||||
jellyDescription: "Obsah sa bude hýbať ako želé."
|
||||
tada: "Animácia (tadá)"
|
||||
tadaDescription: "Obsah sa bude hýbať ako Tada!"
|
||||
jump: "Animácia (skok)"
|
||||
jumpDescription: "Obsah skočí."
|
||||
bounce: "Animácia (odraz)"
|
||||
bounceDescription: "Obsah sa bude odrážať."
|
||||
shake: "Animácia (trasenie)"
|
||||
shakeDescription: "Obsah sa bude triasť."
|
||||
twitch: "Animácia (myknutie)"
|
||||
twitchDescription: "Obsahu dá animáciu silného trasenia."
|
||||
spin: "Animácia (rotácia)"
|
||||
spinDescription: "Obsahu pridá otáčajúcu animáciu."
|
||||
x2: "Veľký"
|
||||
x2Description: "Zobrazí obsah väčší."
|
||||
x3: "Veľmi veľký"
|
||||
x3Description: "Zobrazí obsah ešte väčší."
|
||||
x4: "Neuveriteľne veľký"
|
||||
x4Description: "Zobrazí obsah ešte viac veľký než veľmi veľký."
|
||||
blur: "Rozmazanie"
|
||||
blurDescription: "Týmto efektom môže byť obsah rozmazaný. Zaostrí sa keď ned neho príde kurzor."
|
||||
font: "Písmo"
|
||||
fontDescription: "Nastaví písmo, ktorým sa zobrazí text."
|
||||
rainbow: "Dúha"
|
||||
rainbowDescription: "Zobrazí obsah vo farbách dúhy."
|
||||
sparkle: "Trblietky"
|
||||
sparkleDescription: "Obsahu dodá trblietajúci efekt."
|
||||
rotate: "Otáčať"
|
||||
rotateDescription: "Otočí obsah o určitý uhol."
|
||||
_instanceTicker:
|
||||
none: "Nikdy nezobrazovať"
|
||||
remote: "Zobraziť pre vzdialených používateľov"
|
||||
@@ -1175,6 +1169,9 @@ _tutorial:
|
||||
step7_1: "Gralujeme! Dokončili ste základného sprievodcu Misskey."
|
||||
step7_2: "Ak sa chcete naučiť viac o Misskey, skúste sekciu {help}."
|
||||
step7_3: "A teraz, veľa šťastia, bavte sa s Misskey! 🚀"
|
||||
step8_1: "A nakoniec, prečo si neaktivovať push oznámenia?"
|
||||
step8_2: "Vďaka push notifikáciám sa dozviete o reakciách, sledovaniach a zmienkach, aj keď Misskey nie je otvorené."
|
||||
step8_3: "Nastavenia notifikácií môžete neskôr zmeniť."
|
||||
_2fa:
|
||||
alreadyRegistered: "Už ste zaregistrovali 2-faktorové autentifikačné zariadenie."
|
||||
registerDevice: "Registrovať nové zariadenie"
|
||||
@@ -1240,6 +1237,8 @@ _weekday:
|
||||
friday: "Piatok"
|
||||
saturday: "Sobota"
|
||||
_widgets:
|
||||
profile: "Profil"
|
||||
instanceInfo: "Informácie o serveri"
|
||||
memo: "Prilepené poznámky"
|
||||
notifications: "Oznámenia"
|
||||
timeline: "Časová os"
|
||||
@@ -1251,6 +1250,7 @@ _widgets:
|
||||
activity: "Aktivita"
|
||||
photos: "Fotky"
|
||||
digitalClock: "Digitálne hodiny"
|
||||
unixClock: "UNIX čas"
|
||||
federation: "Federácia"
|
||||
instanceCloud: "Cloud serverov"
|
||||
postForm: "Napísať poznámku"
|
||||
@@ -1261,6 +1261,8 @@ _widgets:
|
||||
serverMetric: "Metriky servera"
|
||||
aiscript: "Konzola AiScript"
|
||||
aichan: "Ai"
|
||||
_userList:
|
||||
chooseList: "Vyberte zoznam"
|
||||
_cw:
|
||||
hide: "Skryť"
|
||||
show: "Zobraziť viac"
|
||||
@@ -1361,6 +1363,12 @@ _timelines:
|
||||
local: "Lokálne"
|
||||
social: "Sociálne"
|
||||
global: "Globálne"
|
||||
_play:
|
||||
viewSource: "Ukázať zdroj"
|
||||
featured: "Význačné"
|
||||
title: "Nadpis"
|
||||
script: "Skript"
|
||||
summary: "Popis"
|
||||
_pages:
|
||||
newPage: "Vytvoriť novú stránku"
|
||||
editPage: "Upraviť túto stránku"
|
||||
@@ -1396,8 +1404,6 @@ _pages:
|
||||
eyeCatchingImageRemove: "Odstrániť miniatúru"
|
||||
chooseBlock: "Pridať blok"
|
||||
selectType: "Vyberte typ"
|
||||
enterVariableName: "Zadajte meno premennej"
|
||||
variableNameIsAlreadyUsed: "Meno premennej s už používa"
|
||||
contentBlocks: "Obsah"
|
||||
inputBlocks: "Vstup"
|
||||
specialBlocks: "Špeciálne"
|
||||
@@ -1407,249 +1413,11 @@ _pages:
|
||||
section: "Sekcia"
|
||||
image: "Obrázky"
|
||||
button: "Tlačidlo"
|
||||
if: "Ak"
|
||||
_if:
|
||||
variable: "Premenné"
|
||||
post: "Napísať poznámku"
|
||||
_post:
|
||||
text: "Obsah"
|
||||
attachCanvasImage: "Príspevok s obrázkom na plátne"
|
||||
canvasId: "ID plátna"
|
||||
textInput: "Textový vstup"
|
||||
_textInput:
|
||||
name: "Meno premennej"
|
||||
text: "Nadpis"
|
||||
default: "Predvolená hodnota"
|
||||
textareaInput: "Viacriadkový textový vstup"
|
||||
_textareaInput:
|
||||
name: "Meno premennej"
|
||||
text: "Nadpis"
|
||||
default: "Predvolená hodnota"
|
||||
numberInput: "Číselný vstup"
|
||||
_numberInput:
|
||||
name: "Meno premennej"
|
||||
text: "Nadpis"
|
||||
default: "Predvolená hodnota"
|
||||
canvas: "Plátno"
|
||||
_canvas:
|
||||
id: "ID plátna"
|
||||
width: "Šírka"
|
||||
height: "Výška"
|
||||
note: "Vložená poznámka"
|
||||
_note:
|
||||
id: "ID poznámky"
|
||||
idDescription: "Alebo môžete vložiť URL poznámky sem"
|
||||
detailed: "Podrobný pohľad"
|
||||
switch: "Prepnúť"
|
||||
_switch:
|
||||
name: "Meno premennej"
|
||||
text: "Nadpis"
|
||||
default: "Predvolená hodnota"
|
||||
counter: "Počítadlo"
|
||||
_counter:
|
||||
name: "Meno premennej"
|
||||
text: "Nadpis"
|
||||
inc: "Pripočítať"
|
||||
_button:
|
||||
text: "Nadpis"
|
||||
colored: "Farebné"
|
||||
action: "Operácia po stlačení tlačidla"
|
||||
_action:
|
||||
dialog: "Zobraziť dialóg"
|
||||
_dialog:
|
||||
content: "Obsah"
|
||||
resetRandom: "Resetovať zdroj náhodnosti"
|
||||
pushEvent: "Poslať udalosť"
|
||||
_pushEvent:
|
||||
event: "Názov udalosti"
|
||||
message: "Zobrazená správa po aktivácii"
|
||||
variable: "Odoslaná premenná"
|
||||
no-variable: "Žiadne"
|
||||
callAiScript: "Spustiť AiScript"
|
||||
_callAiScript:
|
||||
functionName: "Názov funkcie"
|
||||
radioButton: "Možnosť"
|
||||
_radioButton:
|
||||
name: "Meno premennej"
|
||||
title: "Nadpis"
|
||||
values: "Zoznam možností oddelené novými riadkami"
|
||||
default: "Predvolená hodnota"
|
||||
script:
|
||||
categories:
|
||||
flow: "Riadenie behu"
|
||||
logical: "Logická operácia"
|
||||
operation: "Výpočet"
|
||||
comparison: "Porovnanie"
|
||||
random: "Náhodné"
|
||||
value: "Hodnoty"
|
||||
fn: "Funkcie"
|
||||
text: "Textové operácie"
|
||||
convert: "Transformácie"
|
||||
list: "Zoznamy"
|
||||
blocks:
|
||||
text: "Text"
|
||||
multiLineText: "Text (viacriadkový)"
|
||||
textList: "Zoznam textov"
|
||||
_textList:
|
||||
info: "Oddeľte každú položku novým riadkom"
|
||||
strLen: "Dĺžka textu"
|
||||
_strLen:
|
||||
arg1: "Text"
|
||||
strPick: "Vybrať znak"
|
||||
_strPick:
|
||||
arg1: "Text"
|
||||
arg2: "Pozícia znaku"
|
||||
strReplace: "Náhradný text"
|
||||
_strReplace:
|
||||
arg1: "Text"
|
||||
arg2: "Nahradený text"
|
||||
arg3: "Nahradiť s"
|
||||
strReverse: "Otočiť text"
|
||||
_strReverse:
|
||||
arg1: "Text"
|
||||
join: "Spojiť texty"
|
||||
_join:
|
||||
arg1: "Zoznamy"
|
||||
arg2: "Oddeľovač"
|
||||
add: "Pridať"
|
||||
_add:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
subtract: "Odčítať"
|
||||
_subtract:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
multiply: "Násobiť"
|
||||
_multiply:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
divide: "Deliť"
|
||||
_divide:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
mod: "Zvyšok po delení"
|
||||
_mod:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
round: "Zaokrúhliť"
|
||||
_round:
|
||||
arg1: "Číslo"
|
||||
eq: "A a B sa rovnajú"
|
||||
_eq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
notEq: "A a B sa nerovnajú"
|
||||
_notEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
and: "A a zároveň B"
|
||||
_and:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
or: "A alebo B"
|
||||
_or:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
lt: "< A je menšie ako B"
|
||||
_lt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gt: "> A je väčšie ako B"
|
||||
_gt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
ltEq: "<= A je menšie alebo rovné B"
|
||||
_ltEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gtEq: ">= A je väčšie alebo rovné B"
|
||||
_gtEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
if: "Vetva"
|
||||
_if:
|
||||
arg1: "Ak"
|
||||
arg2: "Potom"
|
||||
arg3: "Inak"
|
||||
not: "Opak"
|
||||
_not:
|
||||
arg1: "Opak"
|
||||
random: "Náhodné"
|
||||
_random:
|
||||
arg1: "Pravdepodobnosť"
|
||||
rannum: "Náhodné číslo"
|
||||
_rannum:
|
||||
arg1: "Minimálna hodnota"
|
||||
arg2: "Maximálna hodnota"
|
||||
randomPick: "Náhodný výber zo zoznamu"
|
||||
_randomPick:
|
||||
arg1: "Zoznam"
|
||||
dailyRandom: "Náhodne (zmení sa raz denne pre každého používateľa)"
|
||||
_dailyRandom:
|
||||
arg1: "Pravdepodobnosť"
|
||||
dailyRannum: "Náhodné číslo (Mení sa denne pre každého používateľa)"
|
||||
_dailyRannum:
|
||||
arg1: "Minimálna hodnota"
|
||||
arg2: "Maximálna hodnota"
|
||||
dailyRandomPick: "Náhodný výber zo zoznamu (Mení sa denne pre každého používateľa)"
|
||||
_dailyRandomPick:
|
||||
arg1: "Zoznam"
|
||||
seedRandom: "Náhodne (so seedom)"
|
||||
_seedRandom:
|
||||
arg1: "Seed"
|
||||
arg2: "Pravdepodobnosť"
|
||||
seedRannum: "Náhodné číslo (so seedom)"
|
||||
_seedRannum:
|
||||
arg1: "Seed"
|
||||
arg2: "Minimálna hodnota"
|
||||
arg3: "Maximálna hodnota"
|
||||
seedRandomPick: "Náhodný výber zo zoznamu (so seedom)"
|
||||
_seedRandomPick:
|
||||
arg1: "Seed"
|
||||
arg2: "Zoznam"
|
||||
DRPWPM: "Náhodný výber z váženého zoznamu (Mení sa denne pre každého používateľa)"
|
||||
_DRPWPM:
|
||||
arg1: "Zoznam textov"
|
||||
pick: "Vybrať zo zoznamu"
|
||||
_pick:
|
||||
arg1: "Zoznam"
|
||||
arg2: "Pozícia"
|
||||
listLen: "Získať dĺžku zoznamu"
|
||||
_listLen:
|
||||
arg1: "Zoznam"
|
||||
number: "Číslo"
|
||||
stringToNumber: "Text na číslo"
|
||||
_stringToNumber:
|
||||
arg1: "Text"
|
||||
numberToString: "Číslo na text"
|
||||
_numberToString:
|
||||
arg1: "Číslo"
|
||||
splitStrByLine: "Rozdelí text po riadkoch"
|
||||
_splitStrByLine:
|
||||
arg1: "Text"
|
||||
ref: "Premenné"
|
||||
aiScriptVar: "AiScript premenná"
|
||||
fn: "Funkcie"
|
||||
_fn:
|
||||
slots: "Sloty"
|
||||
slots-info: "Oddeľte každý slot novým riadkom"
|
||||
arg1: "Výstup"
|
||||
for: "For cyklus"
|
||||
_for:
|
||||
arg1: "Počet opakovaní"
|
||||
arg2: "Akcia"
|
||||
typeError: "Slot {slot} akceptuje hodnoty typu \"{expect}\", ale dodaná hodnota je typu \"{actual}\"!"
|
||||
thereIsEmptySlot: "Slot {slot} je prázdny!"
|
||||
types:
|
||||
string: "Text"
|
||||
number: "Číslo"
|
||||
boolean: "Boolean"
|
||||
array: "Zoznamy"
|
||||
stringArray: "Zoznam textov"
|
||||
emptySlot: "Prázdny slot"
|
||||
enviromentVariables: "Premenné prostredia"
|
||||
pageVariables: "Premenné stránky"
|
||||
argVariables: "Vstupné sloty"
|
||||
_relayStatus:
|
||||
requesting: "Čaká sa"
|
||||
accepted: "Akceptované"
|
||||
@@ -1660,7 +1428,6 @@ _notification:
|
||||
youGotReply: "{name} vám odpovedal/a"
|
||||
youGotQuote: "{name} vás citoval/a"
|
||||
youRenoted: "{name} preposlal/a vašu poznámku"
|
||||
youGotPoll: "{name} hlasoval/a"
|
||||
youGotMessagingMessageFromUser: "{name} vám poslal/a správu"
|
||||
youGotMessagingMessageFromGroup: "Prišla správa do skupiny {name}"
|
||||
youWereFollowed: "Máte nového sledujúceho"
|
||||
@@ -1668,6 +1435,7 @@ _notification:
|
||||
yourFollowRequestAccepted: "Vaša žiadosť o sledovanie bola prijatá"
|
||||
youWereInvitedToGroup: "Pozvať do skupiny"
|
||||
pollEnded: "Výsledky hlasovania sú k dispozícii."
|
||||
unreadAntennaNote: "Anténa {name}"
|
||||
emptyPushNotificationMessage: "Push notifikácie aktualizované"
|
||||
_types:
|
||||
all: "Všetky"
|
||||
@@ -1677,7 +1445,6 @@ _notification:
|
||||
renote: "Preposlať"
|
||||
quote: "Citovať"
|
||||
reaction: "Reakcie"
|
||||
pollVote: "Hlasy v hlasovaniach"
|
||||
pollEnded: "Hlasovanie skončilo"
|
||||
receiveFollowRequest: "Doručené žiadosti o sledovanie"
|
||||
followRequestAccepted: "Schválené žiadosti o sledovanie"
|
||||
@@ -1691,6 +1458,7 @@ _deck:
|
||||
alwaysShowMainColumn: "Vždy zobraziť v hlavnom stĺpci"
|
||||
columnAlign: "Zarovnať stĺpce"
|
||||
addColumn: "Pridať stĺpec"
|
||||
configureColumn: "Nastavenie stĺpcov"
|
||||
swapLeft: "Vymeniť vľavo"
|
||||
swapRight: "Vymeniť vpravo"
|
||||
swapUp: "Vymeniť hore"
|
||||
@@ -1698,6 +1466,8 @@ _deck:
|
||||
stackLeft: "Priložiť do ľavého stĺpca"
|
||||
popRight: "Vybrať napravo"
|
||||
profile: "Profil"
|
||||
newProfile: "Nový profil"
|
||||
deleteProfile: "Odstrániť profil"
|
||||
introduction: "Kombinujte stĺpce a vytvorte si svoje vlastné rozhranie!"
|
||||
introduction2: "Stlačením tlačidla + v pravej časti obrazovky môžete kedykoľvek pridať stĺpce."
|
||||
widgetsIntroduction: "V ponuke stĺpca vyberte možnosť \"Upraviť widget\" a pridajte widget"
|
||||
@@ -1708,5 +1478,6 @@ _deck:
|
||||
tl: "Časová os"
|
||||
antenna: "Antény"
|
||||
list: "Zoznam"
|
||||
channel: "Kanály"
|
||||
mentions: "Zmienky"
|
||||
direct: "Priame poznámky"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
---
|
||||
_lang_: "Svenska"
|
||||
headlineMisskey: "Ett nätverk kopplat av noter"
|
||||
introMisskey: "Välkommen! Misskey är en öppen och decentraliserad mikrobloggningstjänst.\nSkapa en \"not\" och dela dina tankar med alla runtomkring dig. 📡\nMed \"reaktioner\" kan du snabbt uttrycka dina känslor kring andras noter.👍\nLåt oss utforska en nya värld!🚀"
|
||||
introMisskey: "Välkommen! Misskey är en öppen och decentraliserad mikrobloggningstjänst.\nSkapa en \"not\" och dela dina tankar med alla runtomkring dig. 📡\nMed \"reaktioner\" kan du snabbt uttrycka dina känslor kring andras noter. 👍\nLåt oss utforska en ny värld! 🚀"
|
||||
poweredByMisskeyDescription: "{name} är en tjänst driven av den öppna källkodsplatformen <b>Misskey</b> (benämns \"Misskey instans\")."
|
||||
monthAndDay: "{day}/{month}"
|
||||
search: "Sök"
|
||||
notifications: "Notifikationer"
|
||||
@@ -12,10 +13,11 @@ fetchingAsApObject: "Hämtar från Fediversum..."
|
||||
ok: "OK"
|
||||
gotIt: "Uppfattat!"
|
||||
cancel: "Avbryt"
|
||||
noThankYou: "Nej tack"
|
||||
enterUsername: "Ange användarnamn"
|
||||
renotedBy: "Omnoterad av {user}"
|
||||
noNotes: "Inga noteringar"
|
||||
noNotifications: "Inga aviseringar"
|
||||
noNotifications: "Inga notifikationer"
|
||||
instance: "Instanser"
|
||||
settings: "Inställningar"
|
||||
basicSettings: "Basinställningar"
|
||||
@@ -28,13 +30,13 @@ login: "Logga in"
|
||||
loggingIn: "Loggar in"
|
||||
logout: "Logga ut"
|
||||
signup: "Registrera"
|
||||
uploading: "Uppladdning sker..."
|
||||
uploading: "Laddar upp..."
|
||||
save: "Spara"
|
||||
users: "Användare"
|
||||
addUser: "Lägg till användare"
|
||||
favorite: "Lägg till i favoriter"
|
||||
favorites: "Favoriter"
|
||||
unfavorite: "Avfavorisera"
|
||||
unfavorite: "Ta bort från favoriter"
|
||||
favorited: "Tillagd i favoriter."
|
||||
alreadyFavorited: "Redan tillagd i favoriter."
|
||||
cantFavorite: "Gick inte att lägga till i favoriter."
|
||||
@@ -47,11 +49,13 @@ deleteAndEdit: "Radera och ändra"
|
||||
deleteAndEditConfirm: "Är du säker att du vill radera denna not och ändra den? Du kommer förlora alla reaktioner, omnoteringar och svar till den."
|
||||
addToList: "Lägg till i lista"
|
||||
sendMessage: "Skicka ett meddelande"
|
||||
copyRSS: "Kopiera RSS"
|
||||
copyUsername: "Kopiera användarnamn"
|
||||
searchUser: "Sök användare"
|
||||
reply: "Svara"
|
||||
loadMore: "Ladda mer"
|
||||
showMore: "Visa mer"
|
||||
showLess: "Stäng"
|
||||
youGotNewFollower: "följde dig"
|
||||
receiveFollowRequest: "Följarförfrågan mottagen"
|
||||
followRequestAccepted: "Följarförfrågan accepterad"
|
||||
@@ -106,6 +110,7 @@ clickToShow: "Klicka för att visa"
|
||||
sensitive: "Känsligt innehåll"
|
||||
add: "Lägg till"
|
||||
reaction: "Reaktioner"
|
||||
reactions: "Reaktioner"
|
||||
reactionSetting: "Reaktioner som ska visas i reaktionsväljaren"
|
||||
reactionSettingDescription2: "Dra för att omordna, klicka för att radera, tryck \"+\" för att lägga till."
|
||||
rememberNoteVisibility: "Komihåg notvisningsinställningar"
|
||||
@@ -142,7 +147,7 @@ flagAsBotDescription: "Aktivera det här alternativet om kontot är kontrollerat
|
||||
flagAsCat: "Markera konto som katt"
|
||||
flagAsCatDescription: "Aktivera denna inställning för att markera kontot som en katt."
|
||||
flagShowTimelineReplies: "Visa svar i tidslinje"
|
||||
flagShowTimelineRepliesDescription: "Visar användarsvar till andra användares noter i tidslinjen om påslagen."
|
||||
flagShowTimelineRepliesDescription: "Visar användarsvar till andra användares noter i tidslinjen om aktiverad."
|
||||
autoAcceptFollowed: "Godkänn följarförfrågningar från användare du följer automatiskt"
|
||||
addAccount: "Lägg till konto"
|
||||
loginFailed: "Inloggningen misslyckades"
|
||||
@@ -163,7 +168,6 @@ annotation: "Kommentarer"
|
||||
federation: "Federation"
|
||||
instances: "Instanser"
|
||||
registeredAt: "Registrerad på"
|
||||
latestRequestSentAt: "Senaste förfrågan skickad"
|
||||
latestRequestReceivedAt: "Senaste begäran mottagen"
|
||||
latestStatus: "Senaste status"
|
||||
storageUsage: "Använt lagringsutrymme"
|
||||
@@ -203,6 +207,7 @@ done: "Klar"
|
||||
processing: "Bearbetar..."
|
||||
preview: "Förhandsvisning"
|
||||
default: "Standard"
|
||||
defaultValueIs: "Standard: {value}"
|
||||
noCustomEmojis: "Det finns ingen emoji"
|
||||
noJobs: "Det finns inga jobb"
|
||||
federating: "Federerar"
|
||||
@@ -238,24 +243,137 @@ saved: "Sparad"
|
||||
messaging: "Chatt"
|
||||
upload: "Ladda upp"
|
||||
keepOriginalUploading: "Behåll originalbild"
|
||||
keepOriginalUploadingDescription: "Sparar den originellt uppladdade bilden i sitt i befintliga skick. Om avstängd, kommer en webbversion bli genererad vid uppladdning."
|
||||
fromDrive: "Från Drive"
|
||||
fromUrl: "Från en länk"
|
||||
uploadFromUrl: "Ladda upp från länk"
|
||||
uploadFromUrlDescription: "Länken av filen du vill ladda upp"
|
||||
uploadFromUrlRequested: "Uppladdning begärd"
|
||||
uploadFromUrlMayTakeTime: "Det kan ta tid tills att uppladdningen blir klar."
|
||||
explore: "Utforska"
|
||||
messageRead: "Läs"
|
||||
noMoreHistory: "Det finns ingen mer historik"
|
||||
startMessaging: "Starta en chatt"
|
||||
nUsersRead: "läst av {n}"
|
||||
agreeTo: "Jag accepterar {0}"
|
||||
tos: "Användarvillkor"
|
||||
home: "Hem"
|
||||
remoteUserCaution: "Då denna användaren kommer från en fjärrinstans, kan informationen visad vara ofullständig."
|
||||
activity: "Aktivitet"
|
||||
images: "Bilder"
|
||||
birthday: "Födelsedag"
|
||||
yearsOld: "{age} år gammal"
|
||||
registeredDate: "Gick med"
|
||||
location: "Plats"
|
||||
theme: "Teman"
|
||||
themeForLightMode: "Tema att använda i Ljust Läge"
|
||||
themeForDarkMode: "Tema att använda i Mörkt Läge"
|
||||
light: "Ljust"
|
||||
dark: "Mörk"
|
||||
lightThemes: "Ljusa teman"
|
||||
darkThemes: "Mörka teman"
|
||||
syncDeviceDarkMode: "Synka Mörkt Läge med din enhets inställningar"
|
||||
drive: "Drive"
|
||||
fileName: "Filnamn"
|
||||
selectFile: "Välj en fil"
|
||||
selectFiles: "Välj filer"
|
||||
selectFolder: "Välj en mapp"
|
||||
selectFolders: "Välj mappar"
|
||||
renameFile: "Byt namn på filen"
|
||||
folderName: "Mappnamn"
|
||||
createFolder: "Skapa en mapp"
|
||||
renameFolder: "Byt namn på mappen"
|
||||
deleteFolder: "Ta bort mappen"
|
||||
addFile: "Lägg till fil"
|
||||
emptyDrive: "Din Drive är tom"
|
||||
emptyFolder: "Denna mappen är tom"
|
||||
unableToDelete: "Kunde inte ta bort"
|
||||
inputNewFileName: "Ange nytt filnamn"
|
||||
inputNewDescription: "Ange ny bildtext"
|
||||
inputNewFolderName: "Ange nytt mappnamn"
|
||||
circularReferenceFolder: "Destinationsmappen är en undermapp av mappen du vill flytta."
|
||||
hasChildFilesOrFolders: "Då denna mappen inte är tom, kan den inte tas bort."
|
||||
copyUrl: "Kopiera URL"
|
||||
rename: "Byt namn"
|
||||
avatar: "Profilbild"
|
||||
banner: "Banner"
|
||||
nsfw: "Känsligt innehåll"
|
||||
reload: "Ladda om"
|
||||
doNothing: "Ignorera"
|
||||
reloadConfirm: "Vill du ladda om tidslinjen?"
|
||||
accept: "Tillåt"
|
||||
reject: "Neka"
|
||||
normal: "Normal"
|
||||
instanceName: "Instansnamn"
|
||||
instanceDescription: "Instansbeskrivning"
|
||||
maintainerEmail: "Administratörens epost"
|
||||
tosUrl: "URL till användarvillkår"
|
||||
thisYear: "Detta året"
|
||||
thisMonth: "Denna månaden"
|
||||
today: "Idag"
|
||||
dayX: "{day}"
|
||||
monthX: "{month}"
|
||||
yearX: "{year}"
|
||||
pages: "Sidor"
|
||||
integration: "Integrationer"
|
||||
connectService: "Anslut"
|
||||
disconnectService: "Koppla från"
|
||||
enableLocalTimeline: "Aktivera lokal tidslinje"
|
||||
enableGlobalTimeline: "Aktivera global tidslinje"
|
||||
enableRegistration: "Aktivera registrering av nya användare"
|
||||
inMb: "I megabyte"
|
||||
iconUrl: "URL till profilbilden"
|
||||
bannerUrl: "URL till banner-bilden"
|
||||
pinnedNotes: "Fästad not"
|
||||
enableHcaptcha: "Aktivera hCaptcha"
|
||||
enableRecaptcha: "Aktivera reCAPTCHA"
|
||||
enableTurnstile: "Aktivera Turnstile"
|
||||
antennas: "Antenner"
|
||||
manageAntennas: "Hantera Antenner"
|
||||
antennaSource: "Antennkälla"
|
||||
antennaKeywords: "Nyckelord att lyssna efter"
|
||||
antennaExcludeKeywords: "Nyckelord att exkludera"
|
||||
antennaKeywordsDescription: "Separera med mellanslag för en AND kondition, eller med nya linjer för en OR kondition"
|
||||
notifyAntenna: "Notifiera om nya noter"
|
||||
withFileAntenna: "Endast noter med filer"
|
||||
enableServiceworker: "Aktivera pushnotiser i denna webbläsaren"
|
||||
antennaUsersDescription: "Ange ett användarnamn per linje"
|
||||
recentlyUpdatedUsers: "Nyligen aktiva användare"
|
||||
recentlyRegisteredUsers: "Nyligen registrerade användare"
|
||||
userList: "Listor"
|
||||
aboutMisskey: "Om Misskey"
|
||||
administrator: "Administratör"
|
||||
newPasswordIs: "Det nya lösenordet är \"{password}\""
|
||||
share: "Dela"
|
||||
enable: "Aktivera"
|
||||
serviceworkerInfo: "Måste vara aktiverad för pushnotiser."
|
||||
enableInfiniteScroll: "Ladda mer automatiskt"
|
||||
enablePlayer: "Öppna videospelare"
|
||||
enableAll: "Aktivera alla"
|
||||
enableEmail: "Aktivera epost-utskick"
|
||||
smtpHost: "Värd"
|
||||
smtpUser: "Användarnamn"
|
||||
smtpPass: "Lösenord"
|
||||
clearCache: "Rensa cache"
|
||||
enabled: "Aktiverad"
|
||||
user: "Användare"
|
||||
global: "Global"
|
||||
squareAvatars: "Visa fyrkantiga profilbilder"
|
||||
searchByGoogle: "Sök"
|
||||
file: "Filer"
|
||||
enableAutoSensitive: "Automatisk NSFW markering"
|
||||
enableAutoSensitiveDescription: "Tillåter automatiskt detektering och marketing av NSFW media genom Maskininlärning när möjligt. Även om denna inställningen är avaktiverad, kan det vara aktiverat på hela instansen."
|
||||
pushNotification: "Pushnotiser"
|
||||
subscribePushNotification: "Aktivera pushnotiser"
|
||||
unsubscribePushNotification: "Avaktivera pushnotiser"
|
||||
pushNotificationAlreadySubscribed: "Pushnotiser är redan aktiverade"
|
||||
pushNotificationNotSupported: "Din webbläsare eller instans har inte stöd för pushnotiser"
|
||||
_email:
|
||||
_follow:
|
||||
title: "följde dig"
|
||||
_mfm:
|
||||
mention: "Nämn"
|
||||
quote: "Citat"
|
||||
emoji: "Anpassa emoji"
|
||||
search: "Sök"
|
||||
_channel:
|
||||
setBanner: "Välj banner"
|
||||
removeBanner: "Ta bort banner"
|
||||
_theme:
|
||||
keys:
|
||||
mention: "Nämn"
|
||||
@@ -264,45 +382,49 @@ _sfx:
|
||||
note: "Noter"
|
||||
notification: "Notifikationer"
|
||||
chat: "Chatt"
|
||||
antenna: "Antenner"
|
||||
_antennaSources:
|
||||
all: "Alla noter"
|
||||
homeTimeline: "Noter från följda användare"
|
||||
users: "Noter från specifika användare"
|
||||
userList: "Noter från en specificerad lista av användare"
|
||||
userGroup: "Noter från användare i en specificerad grupp"
|
||||
_widgets:
|
||||
profile: "Profil"
|
||||
instanceInfo: "Instansinformation"
|
||||
notifications: "Notifikationer"
|
||||
timeline: "Tidslinje"
|
||||
activity: "Aktivitet"
|
||||
federation: "Federation"
|
||||
jobQueue: "Jobbkö"
|
||||
_userList:
|
||||
chooseList: "Välj lista"
|
||||
_cw:
|
||||
show: "Ladda mer"
|
||||
_visibility:
|
||||
home: "Hem"
|
||||
followers: "Följare"
|
||||
_profile:
|
||||
username: "Användarnamn"
|
||||
changeAvatar: "Ändra profilbild"
|
||||
changeBanner: "Ändra banner"
|
||||
_exportOrImport:
|
||||
allNotes: "Alla noter"
|
||||
followingList: "Följer"
|
||||
muteList: "Tysta"
|
||||
blockingList: "Blockera"
|
||||
userLists: "Listor"
|
||||
_charts:
|
||||
federation: "Federation"
|
||||
_timelines:
|
||||
home: "Hem"
|
||||
global: "Global"
|
||||
_pages:
|
||||
script:
|
||||
categories:
|
||||
list: "Listor"
|
||||
blocks:
|
||||
_join:
|
||||
arg1: "Listor"
|
||||
_randomPick:
|
||||
arg1: "Listor"
|
||||
_dailyRandomPick:
|
||||
arg1: "Listor"
|
||||
_seedRandomPick:
|
||||
arg2: "Listor"
|
||||
_pick:
|
||||
arg1: "Listor"
|
||||
_listLen:
|
||||
arg1: "Listor"
|
||||
types:
|
||||
array: "Listor"
|
||||
blocks:
|
||||
image: "Bilder"
|
||||
_notification:
|
||||
youWereFollowed: "följde dig"
|
||||
unreadAntennaNote: "Antenn {name}"
|
||||
_types:
|
||||
follow: "Följer"
|
||||
mention: "Nämn"
|
||||
@@ -316,5 +438,6 @@ _deck:
|
||||
_columns:
|
||||
notifications: "Notifikationer"
|
||||
tl: "Tidslinje"
|
||||
antenna: "Antenner"
|
||||
list: "Listor"
|
||||
mentions: "Omnämningar"
|
||||
|
||||
@@ -48,11 +48,10 @@ smtpUser: "Kullanıcı Adı"
|
||||
smtpPass: "Şifre"
|
||||
user: "Kullanıcı"
|
||||
searchByGoogle: "Arama"
|
||||
_mfm:
|
||||
search: "Arama"
|
||||
_sfx:
|
||||
notification: "Bildirim"
|
||||
_widgets:
|
||||
profile: "Profil"
|
||||
notifications: "Bildirim"
|
||||
timeline: "Zaman çizelgesi"
|
||||
_profile:
|
||||
|
||||
@@ -2,5 +2,3 @@
|
||||
_lang_: "ياپونچە"
|
||||
search: "ئىزدەش"
|
||||
searchByGoogle: "ئىزدەش"
|
||||
_mfm:
|
||||
search: "ئىزدەش"
|
||||
|
||||
@@ -52,6 +52,7 @@ searchUser: "Tìm kiếm người dùng"
|
||||
reply: "Trả lời"
|
||||
loadMore: "Tải thêm"
|
||||
showMore: "Xem thêm"
|
||||
showLess: "Đóng"
|
||||
youGotNewFollower: "đã theo dõi bạn"
|
||||
receiveFollowRequest: "Đã yêu cầu theo dõi"
|
||||
followRequestAccepted: "Đã chấp nhận yêu cầu theo dõi"
|
||||
@@ -106,6 +107,7 @@ clickToShow: "Nhấn để xem"
|
||||
sensitive: "Nhạy cảm"
|
||||
add: "Thêm"
|
||||
reaction: "Biểu cảm"
|
||||
reactions: "Biểu cảm"
|
||||
reactionSetting: "Chọn những biểu cảm hiển thị"
|
||||
reactionSettingDescription2: "Kéo để sắp xếp, nhấn để xóa, nhấn \"+\" để thêm."
|
||||
rememberNoteVisibility: "Lưu kiểu tút mặc định"
|
||||
@@ -163,7 +165,6 @@ annotation: "Bình luận"
|
||||
federation: "Liên hợp"
|
||||
instances: "Máy chủ"
|
||||
registeredAt: "Đăng ký vào"
|
||||
latestRequestSentAt: "Yêu cầu cuối gửi lúc"
|
||||
latestRequestReceivedAt: "Yêu cầu cuối nhận lúc"
|
||||
latestStatus: "Trạng thái cuối cùng"
|
||||
storageUsage: "Dung lượng lưu trữ"
|
||||
@@ -347,6 +348,8 @@ recaptcha: "reCAPTCHA"
|
||||
enableRecaptcha: "Bật reCAPTCHA"
|
||||
recaptchaSiteKey: "Khóa của trang"
|
||||
recaptchaSecretKey: "Khóa bí mật"
|
||||
turnstileSiteKey: "Khóa của trang"
|
||||
turnstileSecretKey: "Khóa bí mật"
|
||||
avoidMultiCaptchaConfirm: "Dùng nhiều hệ thống Captcha có thể gây nhiễu giữa chúng. Bạn có muốn tắt các hệ thống Captcha khác hiện đang hoạt động không? Nếu bạn muốn chúng tiếp tục được bật, hãy nhấn hủy."
|
||||
antennas: "Trạm phát sóng"
|
||||
manageAntennas: "Quản lý trạm phát sóng"
|
||||
@@ -449,13 +452,11 @@ language: "Ngôn ngữ"
|
||||
uiLanguage: "Ngôn ngữ giao diện"
|
||||
groupInvited: "Bạn đã được mời tham gia nhóm"
|
||||
aboutX: "Giới thiệu {x}"
|
||||
useOsNativeEmojis: "Dùng emoji hệ thống"
|
||||
disableDrawer: "Không dùng menu thanh bên"
|
||||
youHaveNoGroups: "Không có nhóm nào"
|
||||
joinOrCreateGroup: "Tham gia hoặc tạo một nhóm mới."
|
||||
noHistory: "Không có dữ liệu"
|
||||
signinHistory: "Lịch sử đăng nhập"
|
||||
disableAnimatedMfm: "Tắt MFM với chuyển động"
|
||||
doing: "Đang xử lý..."
|
||||
category: "Phân loại"
|
||||
tags: "Thẻ"
|
||||
@@ -502,6 +503,7 @@ deleteAll: "Xóa tất cả"
|
||||
showFixedPostForm: "Hiện khung soạn tút ở phía trên bảng tin"
|
||||
newNoteRecived: "Đã nhận tút mới"
|
||||
sounds: "Âm thanh"
|
||||
sound: "Âm thanh"
|
||||
listen: "Nghe"
|
||||
none: "Không"
|
||||
showInPage: "Hiện trong trang"
|
||||
@@ -561,6 +563,7 @@ author: "Tác giả"
|
||||
leaveConfirm: "Có những thay đổi chưa được lưu. Bạn có muốn bỏ chúng không?"
|
||||
manage: "Quản lý"
|
||||
plugins: "Plugin"
|
||||
preferencesBackups: "Sao lưu thiết lập"
|
||||
deck: "Deck"
|
||||
undeck: "Bỏ Deck"
|
||||
useBlurEffectForModal: "Sử dụng hiệu ứng mờ cho các hộp thoại"
|
||||
@@ -890,6 +893,16 @@ activeEmailValidationDescription: "Cho phép xác minh địa chỉ email chặt
|
||||
navbar: "Thanh điều hướng"
|
||||
shuffle: "Xáo trộn"
|
||||
account: "Tài khoản của bạn"
|
||||
move: "Di chuyển"
|
||||
like: "Thích"
|
||||
show: "Hiển thị"
|
||||
color: "Màu sắc"
|
||||
_role:
|
||||
priority: "Ưu tiên"
|
||||
_priority:
|
||||
low: "Thấp"
|
||||
middle: "Vừa"
|
||||
high: "Cao"
|
||||
_sensitiveMediaDetection:
|
||||
description: "Giảm nỗ lực kiểm duyệt máy chủ thông qua việc tự động nhận dạng media NSFW thông qua học máy. Điều này sẽ làm tăng một chút áp lực trên máy chủ."
|
||||
sensitivity: "Phát hiện nhạy cảm"
|
||||
@@ -922,6 +935,7 @@ _accountDelete:
|
||||
_ad:
|
||||
back: "Quay lại"
|
||||
reduceFrequencyOfThisAd: "Hiện ít lại"
|
||||
hide: "Không hiển thị"
|
||||
_forgotPassword:
|
||||
enterEmail: "Nhập địa chỉ email bạn đã sử dụng để đăng ký. Một liên kết mà bạn có thể đặt lại mật khẩu của mình sau đó sẽ được gửi đến nó."
|
||||
ifNoEmail: "Nếu bạn không sử dụng email lúc đăng ký, vui lòng liên hệ với quản trị viên."
|
||||
@@ -940,6 +954,24 @@ _plugin:
|
||||
install: "Cài đặt tiện ích"
|
||||
installWarn: "Vui lòng không cài đặt những tiện ích đáng ngờ."
|
||||
manage: "Quản lý plugin"
|
||||
_preferencesBackups:
|
||||
list: "Tạo sao lưu"
|
||||
saveNew: "Lưu bản sao lưu"
|
||||
loadFile: "Nhập tập tin"
|
||||
apply: "Áp dụng lên thiết bị này"
|
||||
save: "Lưu thay đổi"
|
||||
inputName: "Nhập tên bản sao lưu"
|
||||
cannotSave: "Không thể lưu"
|
||||
nameAlreadyExists: "Bản sao lưu \"{name}\" đã tồn tại. Xin nhập tên khác."
|
||||
applyConfirm: "Bạn có chắc muốn áp dụng bản sao lưu \"{name}\" cho thiết bị này? Thiết lập hiện tại sẽ bị ghi đè."
|
||||
saveConfirm: "Lưu bản sao lưu {name}?"
|
||||
deleteConfirm: "Xóa bản sao lưu {name}?"
|
||||
renameConfirm: "Đổi tên bản sao lưu \"{old}\" thành \"{new}\"?"
|
||||
noBackups: "Chưa có bản sao lưu. Bạn có thể sao lưu thiết lập trên máy chủ này bằng cách sử dụng \"Tạo sao lưu\"."
|
||||
createdAt: "Tạo vào: {time} {date}"
|
||||
updatedAt: "Cập nhật: {time} {date}"
|
||||
cannotLoad: "Tải thất bại"
|
||||
invalidFile: "Sai định dạng tập tin"
|
||||
_registry:
|
||||
scope: "Phạm vi"
|
||||
key: "Mã"
|
||||
@@ -959,70 +991,6 @@ _nsfw:
|
||||
respect: "Ẩn nội dung NSFW"
|
||||
ignore: "Hiện nội dung NSFW"
|
||||
force: "Ẩn mọi media"
|
||||
_mfm:
|
||||
cheatSheet: "MFM Cheatsheet"
|
||||
intro: "MFM là ngôn ngữ phát triển độc quyền của Misskey có thể được sử dụng ở nhiều nơi. Tại đây bạn có thể xem danh sách tất cả các cú pháp MFM có sẵn."
|
||||
dummy: "Misskey mở rộng thế giới Fediverse"
|
||||
mention: "Nhắc đến"
|
||||
mentionDescription: "Bạn có thể nhắc đến ai đó bằng cách sử dụng @tên người dùng."
|
||||
hashtag: "Hashtag"
|
||||
hashtagDescription: "Bạn có thể tạo một hashtag bằng #chữ hoặc #số."
|
||||
url: "URL"
|
||||
urlDescription: "Những URL có thể hiển thị."
|
||||
link: "Đường dẫn"
|
||||
linkDescription: "Các phần cụ thể của văn bản có thể được hiển thị dưới dạng URL."
|
||||
bold: "In đậm"
|
||||
boldDescription: "Nổi bật các chữ cái bằng cách làm chúng dày hơn."
|
||||
small: "Nhỏ"
|
||||
smallDescription: "Hiển thị nội dung nhỏ và mỏng."
|
||||
center: "Giữa"
|
||||
centerDescription: "Hiển thị nội dung căn giữa."
|
||||
inlineCode: "Mã (Trong dòng)"
|
||||
inlineCodeDescription: "Hiển thị tô sáng cú pháp trong dòng cho mã (chương trình)."
|
||||
blockCode: "Mã (Khối)"
|
||||
blockCodeDescription: "Hiển thị tô sáng cú pháp cho mã nhiều dòng (chương trình) trong một khối."
|
||||
inlineMath: "Toán học (Trong dòng)"
|
||||
inlineMathDescription: "Hiển thị công thức toán (KaTeX) trong dòng"
|
||||
blockMath: "Toán học (Khối)"
|
||||
blockMathDescription: "Hiển thị công thức toán học nhiều dòng (KaTeX) trong một khối"
|
||||
quote: "Trích dẫn"
|
||||
quoteDescription: "Hiển thị nội dung dạng lời trích dạng."
|
||||
emoji: "Tùy chỉnh emoji"
|
||||
emojiDescription: "Hiển thị emoji với cú pháp :tên emoji:"
|
||||
search: "Tìm kiếm"
|
||||
searchDescription: "Hiển thị hộp tìm kiếm với văn bản được nhập trước."
|
||||
flip: "Lật"
|
||||
flipDescription: "Lật nội dung theo chiều ngang hoặc chiều dọc."
|
||||
jelly: "Chuyển động (Thạch rau câu)"
|
||||
jellyDescription: "Cho phép nội dung chuyển động giống như thạch rau câu."
|
||||
tada: "Chuyển động (Tada)"
|
||||
tadaDescription: "Cho phép nội dung chuyển động kiểu \"Tada!\"."
|
||||
jump: "Chuyển động (Nhảy múa)"
|
||||
jumpDescription: "Cho phép nội dung chuyển động nhảy nhót."
|
||||
bounce: "Chuyển động (Cà tưng)"
|
||||
bounceDescription: "Cho phép nội dung chuyển động cà tưng."
|
||||
shake: "Chuyển động (Rung)"
|
||||
shakeDescription: "Cho phép nội dung chuyển động rung lắc."
|
||||
twitch: "Chuyển động (Co rút)"
|
||||
twitchDescription: "Cho phép nội dung chuyển động co rút."
|
||||
spin: "Chuyển động (Xoay tít)"
|
||||
spinDescription: "Cho phép nội dung chuyển động xoay tít."
|
||||
x2: "Lớn"
|
||||
x2Description: "Hiển thị nội dung cỡ lớn hơn."
|
||||
x3: "Rất lớn"
|
||||
x3Description: "Hiển thị nội dung cỡ lớn hơn nữa."
|
||||
x4: "Khổng lồ"
|
||||
x4Description: "Hiển thị nội dung cỡ khổng lồ."
|
||||
blur: "Làm mờ"
|
||||
blurDescription: "Làm mờ nội dung. Nó sẽ được hiển thị rõ ràng khi di chuột qua."
|
||||
font: "Phông chữ"
|
||||
fontDescription: "Chọn phông chữ để hiển thị nội dung."
|
||||
rainbow: "Cầu vồng"
|
||||
rainbowDescription: "Làm cho nội dung hiển thị với màu sắc cầu vồng."
|
||||
sparkle: "Lấp lánh"
|
||||
sparkleDescription: "Làm cho nội dung hiệu ứng hạt lấp lánh."
|
||||
rotate: "Xoay"
|
||||
rotateDescription: "Xoay nội dung theo một góc cụ thể."
|
||||
_instanceTicker:
|
||||
none: "Không hiển thị"
|
||||
remote: "Hiện cho người dùng từ máy chủ khác"
|
||||
@@ -1245,6 +1213,8 @@ _weekday:
|
||||
friday: "Thứ Sáu"
|
||||
saturday: "Thứ Bảy"
|
||||
_widgets:
|
||||
profile: "Trang cá nhân"
|
||||
instanceInfo: "Thông tin máy chủ"
|
||||
memo: "Tút đã ghim"
|
||||
notifications: "Thông báo"
|
||||
timeline: "Bảng tin"
|
||||
@@ -1256,6 +1226,7 @@ _widgets:
|
||||
activity: "Hoạt động"
|
||||
photos: "Kho ảnh"
|
||||
digitalClock: "Đồng hồ số"
|
||||
unixClock: "Đồng hồ UNIX"
|
||||
federation: "Liên hợp"
|
||||
instanceCloud: "Instance cloud"
|
||||
postForm: "Mẫu đăng"
|
||||
@@ -1266,6 +1237,8 @@ _widgets:
|
||||
serverMetric: "Thống kê máy chủ"
|
||||
aiscript: "AiScript console"
|
||||
aichan: "Ai"
|
||||
_userList:
|
||||
chooseList: "Chọn danh sách"
|
||||
_cw:
|
||||
hide: "Ẩn"
|
||||
show: "Tải thêm"
|
||||
@@ -1366,6 +1339,12 @@ _timelines:
|
||||
local: "Máy chủ này"
|
||||
social: "Xã hội"
|
||||
global: "Liên hợp"
|
||||
_play:
|
||||
viewSource: "Xem mã nguồn"
|
||||
featured: "Nổi tiếng"
|
||||
title: "Tựa đề"
|
||||
script: "Kịch bản"
|
||||
summary: "Mô tả"
|
||||
_pages:
|
||||
newPage: "Tạo Trang mới"
|
||||
editPage: "Sửa Trang này"
|
||||
@@ -1401,8 +1380,6 @@ _pages:
|
||||
eyeCatchingImageRemove: "Xóa ảnh thu nhỏ"
|
||||
chooseBlock: "Thêm khối"
|
||||
selectType: "Chọn kiểu"
|
||||
enterVariableName: "Nhập tên một biến thể"
|
||||
variableNameIsAlreadyUsed: "Tên biến thể này đã được sử dụng"
|
||||
contentBlocks: "Nội dung"
|
||||
inputBlocks: "Nhập"
|
||||
specialBlocks: "Đặc biệt"
|
||||
@@ -1412,249 +1389,11 @@ _pages:
|
||||
section: "Mục "
|
||||
image: "Hình ảnh"
|
||||
button: "Nút"
|
||||
if: "Nếu"
|
||||
_if:
|
||||
variable: "Biến thể"
|
||||
post: "Mẫu đăng"
|
||||
_post:
|
||||
text: "Nội dung"
|
||||
attachCanvasImage: "Đính kèm hình canva"
|
||||
canvasId: "ID Canva"
|
||||
textInput: "Văn bản đầu vào"
|
||||
_textInput:
|
||||
name: "Tên biến thể"
|
||||
text: "Tựa đề"
|
||||
default: "Giá trị mặc định"
|
||||
textareaInput: "Văn bản nhiều dòng đầu vào"
|
||||
_textareaInput:
|
||||
name: "Tên biến thể"
|
||||
text: "Tựa đề"
|
||||
default: "Giá trị mặc định"
|
||||
numberInput: "Đầu vào số"
|
||||
_numberInput:
|
||||
name: "Tên biến thể"
|
||||
text: "Tựa đề"
|
||||
default: "Giá trị mặc định"
|
||||
canvas: "Canva"
|
||||
_canvas:
|
||||
id: "ID Canva"
|
||||
width: "Chiều rộng"
|
||||
height: "Chiều cao"
|
||||
note: "Tút đã nhúng"
|
||||
_note:
|
||||
id: "ID tút"
|
||||
idDescription: "Ngoài ra, bạn có thể dán URL tút vào đây."
|
||||
detailed: "Xem chi tiết"
|
||||
switch: "Chuyển đổi"
|
||||
_switch:
|
||||
name: "Tên biến thể"
|
||||
text: "Tựa đề"
|
||||
default: "Giá trị mặc định"
|
||||
counter: "Bộ đếm"
|
||||
_counter:
|
||||
name: "Tên biến thể"
|
||||
text: "Tựa đề"
|
||||
inc: "Bước"
|
||||
_button:
|
||||
text: "Tựa đề"
|
||||
colored: "Với màu"
|
||||
action: "Thao tác khi nhấn nút"
|
||||
_action:
|
||||
dialog: "Hiện hộp thoại"
|
||||
_dialog:
|
||||
content: "Nội dung"
|
||||
resetRandom: "Đặt lại seed ngẫu nhiên"
|
||||
pushEvent: "Gửi một sự kiện"
|
||||
_pushEvent:
|
||||
event: "Tên sự kiện"
|
||||
message: "Tin nhắn hiển thị khi kích hoạt"
|
||||
variable: "Biển thể để gửi"
|
||||
no-variable: "Không"
|
||||
callAiScript: "Gọi AiScript"
|
||||
_callAiScript:
|
||||
functionName: "Tên tính năng"
|
||||
radioButton: "Lựa chọn"
|
||||
_radioButton:
|
||||
name: "Tên biến thể"
|
||||
title: "Tựa đề"
|
||||
values: "Phân tách các mục bằng cách xuống dòng"
|
||||
default: "Giá trị mặc định"
|
||||
script:
|
||||
categories:
|
||||
flow: "Điều khiển"
|
||||
logical: "Hoạt động logic"
|
||||
operation: "Tính toán"
|
||||
comparison: "So sánh"
|
||||
random: "Ngẫu nhiên"
|
||||
value: "Giá trị"
|
||||
fn: "Tính năng"
|
||||
text: "Tác vụ văn bản"
|
||||
convert: "Chuyển đổi"
|
||||
list: "Danh sách"
|
||||
blocks:
|
||||
text: "Văn bản"
|
||||
multiLineText: "Văn bản (nhiều dòng)"
|
||||
textList: "Văn bản liệt kê"
|
||||
_textList:
|
||||
info: "Phân tách mục bằng cách xuống dòng"
|
||||
strLen: "Độ dài văn bản"
|
||||
_strLen:
|
||||
arg1: "Văn bản"
|
||||
strPick: "Trích xuất chuỗi"
|
||||
_strPick:
|
||||
arg1: "Văn bản"
|
||||
arg2: "Vị trí chuỗi"
|
||||
strReplace: "Thay thế chuỗi"
|
||||
_strReplace:
|
||||
arg1: "Nội dung"
|
||||
arg2: "Văn bản thay thế"
|
||||
arg3: "Thay thế bằng"
|
||||
strReverse: "Lật văn bản"
|
||||
_strReverse:
|
||||
arg1: "Văn bản"
|
||||
join: "Nối văn bản"
|
||||
_join:
|
||||
arg1: "Danh sách"
|
||||
arg2: "Phân cách"
|
||||
add: "Cộng"
|
||||
_add:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
subtract: "Trừ"
|
||||
_subtract:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
multiply: "Nhân"
|
||||
_multiply:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
divide: "Chia"
|
||||
_divide:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
mod: "Phần còn lại"
|
||||
_mod:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
round: "Làm tròn thập phân"
|
||||
_round:
|
||||
arg1: "Số"
|
||||
eq: "A và B bằng nhau"
|
||||
_eq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
notEq: "A và B khác nhau"
|
||||
_notEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
and: "A VÀ B"
|
||||
_and:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
or: "A HOẶC B"
|
||||
_or:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
lt: "< A nhỏ hơn B"
|
||||
_lt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gt: "> A lớn hơn B"
|
||||
_gt:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
ltEq: "<= A nhỏ hơn hoặc bằng B"
|
||||
_ltEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
gtEq: ">= A lớn hơn hoặc bằng B"
|
||||
_gtEq:
|
||||
arg1: "A"
|
||||
arg2: "B"
|
||||
if: "Nhánh"
|
||||
_if:
|
||||
arg1: "Nếu"
|
||||
arg2: "Sau đó"
|
||||
arg3: "Khác"
|
||||
not: "KHÔNG"
|
||||
_not:
|
||||
arg1: "KHÔNG"
|
||||
random: "Ngẫu nhiên"
|
||||
_random:
|
||||
arg1: "Xác suất"
|
||||
rannum: "Số ngẫu nhiên"
|
||||
_rannum:
|
||||
arg1: "Giá trị tối thiểu"
|
||||
arg2: "Giá trị tối đa"
|
||||
randomPick: "Chọn ngẫu nhiên từ danh sách"
|
||||
_randomPick:
|
||||
arg1: "Danh sách"
|
||||
dailyRandom: "Ngẫu nhiên (Đổi mỗi người một lần mỗi ngày)"
|
||||
_dailyRandom:
|
||||
arg1: "Xác suất"
|
||||
dailyRannum: "Số ngẫu nhiên (Đổi mỗi người một lần mỗi ngày)"
|
||||
_dailyRannum:
|
||||
arg1: "Giá trị tối thiểu"
|
||||
arg2: "Giá trị tối đa"
|
||||
dailyRandomPick: "Chọn ngẫu nhiên từ một danh sách (Đổi mỗi người một lần mỗi ngày)"
|
||||
_dailyRandomPick:
|
||||
arg1: "Danh sách"
|
||||
seedRandom: "Ngẫu nhiên (với seed)"
|
||||
_seedRandom:
|
||||
arg1: "Seed"
|
||||
arg2: "Xác suất"
|
||||
seedRannum: "Số ngẫu nhiên (với seed)"
|
||||
_seedRannum:
|
||||
arg1: "Seed"
|
||||
arg2: "Giá trị tối thiểu"
|
||||
arg3: "Giá trị tối đa"
|
||||
seedRandomPick: "Chọn ngẫu nhiên từ danh sách (với seed)"
|
||||
_seedRandomPick:
|
||||
arg1: "Seed"
|
||||
arg2: "Danh sách"
|
||||
DRPWPM: "Chọn ngẫu nhiên từ danh sách nặng (Đổi mỗi người một lần mỗi ngày)"
|
||||
_DRPWPM:
|
||||
arg1: "Văn bản liệt kê"
|
||||
pick: "Chọn từ danh sách"
|
||||
_pick:
|
||||
arg1: "Danh sách"
|
||||
arg2: "Vị trí"
|
||||
listLen: "Lấy độ dài danh sách"
|
||||
_listLen:
|
||||
arg1: "Danh sách"
|
||||
number: "Số"
|
||||
stringToNumber: "Chữ thành số"
|
||||
_stringToNumber:
|
||||
arg1: "Văn bản"
|
||||
numberToString: "Số thành chữ"
|
||||
_numberToString:
|
||||
arg1: "Số"
|
||||
splitStrByLine: "Phân cách văn bản bằng cách xuống dòng"
|
||||
_splitStrByLine:
|
||||
arg1: "Văn bản"
|
||||
ref: "Biến thể"
|
||||
aiScriptVar: "Biển thể AiScript"
|
||||
fn: "Tính năng"
|
||||
_fn:
|
||||
slots: "Chỗ"
|
||||
slots-info: "Phân cách chỗ bằng cách xuống dòng"
|
||||
arg1: "Đầu ra"
|
||||
for: "để-Lặp lại"
|
||||
_for:
|
||||
arg1: "Số lần lặp lại"
|
||||
arg2: "Hành động"
|
||||
typeError: "Chỗ {slot} chấp nhận các giá trị thuộc loại \"{expect}\", nhưng giá trị được cung cấp thuộc loại \"{actual}\"!"
|
||||
thereIsEmptySlot: "Chỗ {slot} đang trống!"
|
||||
types:
|
||||
string: "Văn bản"
|
||||
number: "Số"
|
||||
boolean: "Cờ"
|
||||
array: "Danh sách"
|
||||
stringArray: "Văn bản liệt kê"
|
||||
emptySlot: "Chỗ trống"
|
||||
enviromentVariables: "Biến môi trường"
|
||||
pageVariables: "Biến trang"
|
||||
argVariables: "Đầu vào chỗ"
|
||||
_relayStatus:
|
||||
requesting: "Đang chờ"
|
||||
accepted: "Đã duyệt"
|
||||
@@ -1665,7 +1404,6 @@ _notification:
|
||||
youGotReply: "{name} trả lời bạn"
|
||||
youGotQuote: "{name} trích dẫn tút của bạn"
|
||||
youRenoted: "{name} đăng lại tút của bạn"
|
||||
youGotPoll: "{name} bình chọn tút của bạn"
|
||||
youGotMessagingMessageFromUser: "{name} nhắn tin cho bạn"
|
||||
youGotMessagingMessageFromGroup: "Một tin nhắn trong nhóm {name}"
|
||||
youWereFollowed: "đã theo dõi bạn"
|
||||
@@ -1682,7 +1420,6 @@ _notification:
|
||||
renote: "Đăng lại"
|
||||
quote: "Trích dẫn"
|
||||
reaction: "Biểu cảm"
|
||||
pollVote: "Lượt bình chọn"
|
||||
pollEnded: "Bình chọn kết thúc"
|
||||
receiveFollowRequest: "Yêu cầu theo dõi"
|
||||
followRequestAccepted: "Yêu cầu theo dõi được chấp nhận"
|
||||
@@ -1696,6 +1433,7 @@ _deck:
|
||||
alwaysShowMainColumn: "Luôn hiện cột chính"
|
||||
columnAlign: "Căn cột"
|
||||
addColumn: "Thêm cột"
|
||||
configureColumn: "Cài đặt cột"
|
||||
swapLeft: "Hoán đổi với cột bên trái"
|
||||
swapRight: "Hoán đổi với cột bên phải"
|
||||
swapUp: "Hoán đổi với cột trên"
|
||||
@@ -1703,6 +1441,8 @@ _deck:
|
||||
stackLeft: "Xếp chồng với cột bên trái"
|
||||
popRight: "Xếp chồng với cột bên trái"
|
||||
profile: "Hồ sơ"
|
||||
newProfile: "Hồ sơ mới"
|
||||
deleteProfile: "Xóa hồ sơ"
|
||||
introduction: "Kết hợp các cột để tạo giao diện của riêng bạn!"
|
||||
introduction2: "Bạn có thể thêm cột bất kỳ lúc nào bằng cách nhấn + ở bên phải màn hình."
|
||||
widgetsIntroduction: "Chọn \"Sửa widget\" trong menu cột và thêm một widget."
|
||||
@@ -1713,5 +1453,6 @@ _deck:
|
||||
tl: "Bảng tin"
|
||||
antenna: "Trạm phát sóng"
|
||||
list: "Danh sách"
|
||||
channel: "Kênh"
|
||||
mentions: "Lượt nhắc"
|
||||
direct: "Nhắn riêng"
|
||||
|
||||
69
package.json
@@ -1,50 +1,67 @@
|
||||
{
|
||||
"name": "misskey",
|
||||
"version": "12.114.0",
|
||||
"codename": "indigo",
|
||||
"version": "13.7.3",
|
||||
"codename": "nasubi",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/misskey-dev/misskey.git"
|
||||
},
|
||||
"packageManager": "pnpm@7.27.0",
|
||||
"workspaces": [
|
||||
"packages/frontend",
|
||||
"packages/backend",
|
||||
"packages/sw"
|
||||
],
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"postinstall": "node ./scripts/install-packages.js",
|
||||
"build": "node ./scripts/build.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",
|
||||
"init": "npm run migrate",
|
||||
"migrate": "cd packages/backend && npx typeorm migration:run -d ormconfig.js",
|
||||
"migrateandstart": "npm run migrate && npm run start",
|
||||
"gulp": "gulp build",
|
||||
"watch": "npm run dev",
|
||||
"build-pre": "node ./scripts/build-pre.js",
|
||||
"build": "pnpm build-pre && pnpm -r build && pnpm gulp",
|
||||
"start": "cd packages/backend && node ./built/boot/index.js",
|
||||
"start:test": "cd packages/backend && cross-env NODE_ENV=test node ./built/boot/index.js",
|
||||
"init": "pnpm migrate",
|
||||
"migrate": "cd packages/backend && pnpm migrate",
|
||||
"migrateandstart": "pnpm migrate && pnpm start",
|
||||
"gulp": "pnpm exec gulp build",
|
||||
"watch": "pnpm dev",
|
||||
"dev": "node ./scripts/dev.js",
|
||||
"lint": "node ./scripts/lint.js",
|
||||
"cy:open": "cypress open --browser --e2e --config-file=cypress.config.ts",
|
||||
"cy:run": "cypress run",
|
||||
"e2e": "start-server-and-test start:test http://localhost:61812 cy:run",
|
||||
"mocha": "cd packages/backend && cross-env NODE_ENV=test TS_NODE_FILES=true TS_NODE_TRANSPILE_ONLY=true TS_NODE_PROJECT=\"./test/tsconfig.json\" npx mocha",
|
||||
"test": "npm run mocha",
|
||||
"format": "gulp format",
|
||||
"lint": "pnpm -r lint",
|
||||
"cy:open": "pnpm cypress open --browser --e2e --config-file=cypress.config.ts",
|
||||
"cy:run": "pnpm cypress run",
|
||||
"e2e": "pnpm start-server-and-test start:test http://localhost:61812 cy:run",
|
||||
"jest": "cd packages/backend && pnpm jest",
|
||||
"jest-and-coverage": "cd packages/backend && pnpm jest-and-coverage",
|
||||
"test": "pnpm jest",
|
||||
"test-and-coverage": "pnpm jest-and-coverage",
|
||||
"format": "pnpm exec gulp format",
|
||||
"clean": "node ./scripts/clean.js",
|
||||
"clean-all": "node ./scripts/clean-all.js",
|
||||
"cleanall": "npm run clean-all"
|
||||
"cleanall": "pnpm clean-all"
|
||||
},
|
||||
"resolutions": {
|
||||
"chokidar": "3.5.3",
|
||||
"lodash": "4.17.21"
|
||||
},
|
||||
"dependencies": {
|
||||
"execa": "5.1.1",
|
||||
"gulp": "4.0.2",
|
||||
"gulp-cssnano": "2.1.3",
|
||||
"gulp-rename": "2.0.0",
|
||||
"gulp-replace": "1.1.3",
|
||||
"gulp-replace": "1.1.4",
|
||||
"gulp-terser": "2.1.0",
|
||||
"js-yaml": "4.1.0"
|
||||
"js-yaml": "4.1.0",
|
||||
"typescript": "4.9.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/gulp": "4.0.9",
|
||||
"@types/gulp": "4.0.10",
|
||||
"@types/gulp-rename": "2.0.1",
|
||||
"@typescript-eslint/parser": "5.30.6",
|
||||
"@typescript-eslint/eslint-plugin": "5.52.0",
|
||||
"@typescript-eslint/parser": "5.52.0",
|
||||
"cross-env": "7.0.3",
|
||||
"cypress": "10.3.0",
|
||||
"start-server-and-test": "1.14.0",
|
||||
"typescript": "4.7.4"
|
||||
"cypress": "12.6.0",
|
||||
"eslint": "8.34.0",
|
||||
"start-server-and-test": "1.15.4"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@tensorflow/tfjs-core": "4.2.0"
|
||||
}
|
||||
}
|
||||
|
||||
3
packages/backend/.madgerc
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"tsConfig": "./tsconfig.json"
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"extension": ["ts","js","cjs","mjs"],
|
||||
"node-option": [
|
||||
"experimental-specifier-resolution=node",
|
||||
"loader=./test/loader.js"
|
||||
],
|
||||
"slow": 1000,
|
||||
"timeout": 30000,
|
||||
"exit": true
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
save-exact = true
|
||||
package-lock = false
|
||||
23
packages/backend/.swcrc
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"$schema": "https://json.schemastore.org/swcrc",
|
||||
"jsc": {
|
||||
"parser": {
|
||||
"syntax": "typescript",
|
||||
"dynamicImport": true,
|
||||
"decorators": true
|
||||
},
|
||||
"transform": {
|
||||
"legacyDecorator": true,
|
||||
"decoratorMetadata": true
|
||||
},
|
||||
"experimental": {
|
||||
"keepImportAssertions": true
|
||||
},
|
||||
"baseUrl": "src",
|
||||
"paths": {
|
||||
"@/*": ["*"]
|
||||
},
|
||||
"target": "es2021"
|
||||
},
|
||||
"minify": false
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
network-timeout 600000
|
||||
2
packages/backend/README.md
Normal file
@@ -0,0 +1,2 @@
|
||||
# Misskey Backend
|
||||

|
||||
BIN
packages/backend/assets/emoji-unknown.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 162 KiB |
@@ -1,5 +0,0 @@
|
||||
Font Awesome Icons
|
||||
-------------------------
|
||||
|
||||
Ⓒ Font Awesome
|
||||
CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
|
||||
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 577 B |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 844 B |
|
Before Width: | Height: | Size: 507 B |
|
Before Width: | Height: | Size: 689 B |
|
Before Width: | Height: | Size: 772 B |
|
Before Width: | Height: | Size: 930 B |
|
Before Width: | Height: | Size: 798 B |
|
Before Width: | Height: | Size: 991 B |