mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-20 23:40:38 +01:00
Compare commits
570 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0c093c2aaa | ||
|
|
893efa5f2a | ||
|
|
8c14a59f93 | ||
|
|
4663e0b8be | ||
|
|
1e44ca3a0f | ||
|
|
8506819a7d | ||
|
|
6ddf977166 | ||
|
|
c0e0da0f1d | ||
|
|
8af5e089ff | ||
|
|
ee0f9d2bbe | ||
|
|
55aef372e8 | ||
|
|
15e1b7e571 | ||
|
|
e5727af959 | ||
|
|
d933e81b37 | ||
|
|
734d8f96e8 | ||
|
|
d0d3160fc7 | ||
|
|
8bd6f85478 | ||
|
|
28731e2dbd | ||
|
|
f698166395 | ||
|
|
9d8aff5e63 | ||
|
|
b6b795dbc6 | ||
|
|
a857d4cab0 | ||
|
|
8866de8b30 | ||
|
|
ceffd2e1e0 | ||
|
|
691fde0a27 | ||
|
|
20c95731ae | ||
|
|
bbdcd5d460 | ||
|
|
a909a25393 | ||
|
|
695891ffd7 | ||
|
|
bdc93409a7 | ||
|
|
075c6c01f2 | ||
|
|
fe2e86da81 | ||
|
|
1f8f65308b | ||
|
|
843cb1b35b | ||
|
|
cb012ffa7a | ||
|
|
750ce1f7f8 | ||
|
|
e2c6eca36e | ||
|
|
99a212d141 | ||
|
|
ce4896f2c5 | ||
|
|
3e3250ccde | ||
|
|
9f663411db | ||
|
|
d4bc6904fb | ||
|
|
53af836bdb | ||
|
|
7f4a1cd685 | ||
|
|
1c14bcd1ed | ||
|
|
b912dcb2f0 | ||
|
|
896af72a25 | ||
|
|
ab9ff94713 | ||
|
|
860aabe0d3 | ||
|
|
7b4f098cb4 | ||
|
|
ccfa5bd618 | ||
|
|
a4fd972b2b | ||
|
|
c703dba3dd | ||
|
|
d0100176ef | ||
|
|
7f298c596f | ||
|
|
a106211956 | ||
|
|
bc1df3b10c | ||
|
|
2a41c3a312 | ||
|
|
639ebe9b71 | ||
|
|
475f9bea04 | ||
|
|
dcebb0cc4c | ||
|
|
4c6fb72db0 | ||
|
|
b5d31dd889 | ||
|
|
400af61e12 | ||
|
|
9f1e0187ee | ||
|
|
a813b3639e | ||
|
|
c560f8fb75 | ||
|
|
8456025f28 | ||
|
|
5e0435677b | ||
|
|
a8e5c7d149 | ||
|
|
1b5e44a763 | ||
|
|
521b3f02be | ||
|
|
bb59158bbc | ||
|
|
1861273d45 | ||
|
|
a274a8cc12 | ||
|
|
859ca8dd18 | ||
|
|
d27ba5239e | ||
|
|
ecb1fa928c | ||
|
|
ef9965832a | ||
|
|
53ef9c1b9f | ||
|
|
ad9209ec38 | ||
|
|
225e8c012b | ||
|
|
85d4bc7232 | ||
|
|
8ca3b667c7 | ||
|
|
4ff62f4e30 | ||
|
|
2781153640 | ||
|
|
4f1f812062 | ||
|
|
39ec9e9ecb | ||
|
|
02048e551f | ||
|
|
8dfd8c3bbb | ||
|
|
804997862b | ||
|
|
666cb4c927 | ||
|
|
2c7ec620d0 | ||
|
|
2f84a0a130 | ||
|
|
daa1154797 | ||
|
|
ec21ea5df4 | ||
|
|
a05f17b702 | ||
|
|
11b0f44ae9 | ||
|
|
20dd194171 | ||
|
|
01f7caa3af | ||
|
|
6d1ec8c7fe | ||
|
|
d0452dcc80 | ||
|
|
bc7fd3a724 | ||
|
|
cacde313cd | ||
|
|
fba16fdfce | ||
|
|
55951fec6f | ||
|
|
e8d30da006 | ||
|
|
4429014d2f | ||
|
|
97e52fd169 | ||
|
|
84446e255d | ||
|
|
2f764dcbb5 | ||
|
|
34338c3265 | ||
|
|
b75877d61f | ||
|
|
8e756b5b26 | ||
|
|
242927d702 | ||
|
|
8c2611aeb5 | ||
|
|
83a201acce | ||
|
|
e231a52369 | ||
|
|
f24e6bdace | ||
|
|
55b39f1eff | ||
|
|
d02a1ef40a | ||
|
|
e9852a804c | ||
|
|
5f8bfaa871 | ||
|
|
8f369d9dbc | ||
|
|
37a1fbd9cd | ||
|
|
b6e96541e7 | ||
|
|
93f5f320fe | ||
|
|
02483b34bf | ||
|
|
3bdbd28532 | ||
|
|
5b8585fafb | ||
|
|
92d029f072 | ||
|
|
ff9d7c6c24 | ||
|
|
ca8f86c4ee | ||
|
|
8fad323d80 | ||
|
|
6ab5f42ef0 | ||
|
|
33607e0cd9 | ||
|
|
fdfe796fe3 | ||
|
|
8cd1005a03 | ||
|
|
83b22a357c | ||
|
|
03a30c8583 | ||
|
|
6d8a1eb1f4 | ||
|
|
49254f268e | ||
|
|
654f53f142 | ||
|
|
d063d4eac1 | ||
|
|
59e56f0e28 | ||
|
|
ffe798b494 | ||
|
|
a3bb9f4e3d | ||
|
|
12b52e5320 | ||
|
|
cfaa0b3754 | ||
|
|
5b16223923 | ||
|
|
b0bd015389 | ||
|
|
88fe989fa2 | ||
|
|
e578b76b49 | ||
|
|
c619301735 | ||
|
|
e18d9dc1b4 | ||
|
|
2c18bbddbe | ||
|
|
daa76e821c | ||
|
|
2075049ae0 | ||
|
|
042df13611 | ||
|
|
253c19abeb | ||
|
|
62f1b8b8f4 | ||
|
|
7d736f9352 | ||
|
|
90cd46815a | ||
|
|
7644ae1c21 | ||
|
|
194c404857 | ||
|
|
0719baf8b2 | ||
|
|
cbe13b6069 | ||
|
|
1c058658e6 | ||
|
|
20ec8ca768 | ||
|
|
26849ba2b7 | ||
|
|
e163282995 | ||
|
|
1fc4568333 | ||
|
|
378ccc3cb7 | ||
|
|
94588e15f2 | ||
|
|
0f2e7fa8bd | ||
|
|
b5e8c6aeae | ||
|
|
c78942b7a4 | ||
|
|
2630a72f81 | ||
|
|
64687fef6a | ||
|
|
c219935633 | ||
|
|
5a1046f15f | ||
|
|
7ea379d4f1 | ||
|
|
27381bfc35 | ||
|
|
3b1c26eae6 | ||
|
|
7dd2412655 | ||
|
|
d5938e4024 | ||
|
|
0c4f0dff6f | ||
|
|
917458d48d | ||
|
|
e06a7a343a | ||
|
|
7531d9dd2c | ||
|
|
1d5239b9a5 | ||
|
|
d4c2a47c8e | ||
|
|
e4c92880ea | ||
|
|
b2d3578eac | ||
|
|
0670382992 | ||
|
|
8da065d8fd | ||
|
|
9b147edb36 | ||
|
|
69f90c0766 | ||
|
|
f8ea87b003 | ||
|
|
d6780652ad | ||
|
|
8efea65e87 | ||
|
|
72c35db6fd | ||
|
|
e176abae50 | ||
|
|
d2bed7791c | ||
|
|
a142789c25 | ||
|
|
3c863feac2 | ||
|
|
a1807f3e12 | ||
|
|
11e8fa31ab | ||
|
|
720644b964 | ||
|
|
d360a9bcac | ||
|
|
1bde667245 | ||
|
|
f05dc95aa5 | ||
|
|
a9fbd5be8a | ||
|
|
d9f61385ca | ||
|
|
2c81d1f2d9 | ||
|
|
37affe2489 | ||
|
|
1b1bdd7912 | ||
|
|
1e955b769b | ||
|
|
25a6302c01 | ||
|
|
af805d3ca4 | ||
|
|
d35dc2d89b | ||
|
|
6ffab73784 | ||
|
|
ef1fdbed71 | ||
|
|
cf3f72feb9 | ||
|
|
113e5a381b | ||
|
|
60ec23b200 | ||
|
|
71c64de8bb | ||
|
|
493ea79a0b | ||
|
|
56cdc86a37 | ||
|
|
4e776cad96 | ||
|
|
b7cb0d02f8 | ||
|
|
1e7adda054 | ||
|
|
f3b2771802 | ||
|
|
054fd46924 | ||
|
|
0fd9a88a3e | ||
|
|
f949af70ad | ||
|
|
9fede2cb05 | ||
|
|
dc592853fc | ||
|
|
183f27b167 | ||
|
|
dedf4add53 | ||
|
|
a0195ffa32 | ||
|
|
3e92644104 | ||
|
|
6d866ccc86 | ||
|
|
8ef9d787f5 | ||
|
|
01cb67d1f3 | ||
|
|
a01008cf7d | ||
|
|
d83b45a427 | ||
|
|
388532eedc | ||
|
|
9823ff0960 | ||
|
|
c17b8ae9a1 | ||
|
|
574e981de9 | ||
|
|
3c63b135c7 | ||
|
|
cecd3fe969 | ||
|
|
5c957e8f8b | ||
|
|
c8208f2a3e | ||
|
|
15728e90f6 | ||
|
|
2b9106b5ce | ||
|
|
db00b01c4a | ||
|
|
bd4bce0e3f | ||
|
|
a3cf42c072 | ||
|
|
25b48c43eb | ||
|
|
f7d1738a8e | ||
|
|
de56107c2b | ||
|
|
c7195290c8 | ||
|
|
8ad8a60987 | ||
|
|
d53480015b | ||
|
|
e8dd8db010 | ||
|
|
5bed729682 | ||
|
|
d0592412e6 | ||
|
|
c2652f908a | ||
|
|
8bba4889d2 | ||
|
|
a53c35f071 | ||
|
|
3955ca560f | ||
|
|
3d61a1b15b | ||
|
|
6bd79a2fa0 | ||
|
|
4abeed3802 | ||
|
|
60b13cd2f7 | ||
|
|
d788ad7cdf | ||
|
|
609821029b | ||
|
|
1c1c5da8f2 | ||
|
|
214b74abc9 | ||
|
|
148438f7a0 | ||
|
|
3f0f2bc956 | ||
|
|
ecc1c315cc | ||
|
|
d1eba104d2 | ||
|
|
3d40cb095f | ||
|
|
79af442306 | ||
|
|
0afd4ffdda | ||
|
|
94ae80010b | ||
|
|
ca06a24df2 | ||
|
|
a942f4086c | ||
|
|
53285d70a9 | ||
|
|
29de88456b | ||
|
|
8ac7ccb4f8 | ||
|
|
825c568bc1 | ||
|
|
15479a31c2 | ||
|
|
d9feaf6abc | ||
|
|
0517a63068 | ||
|
|
5aa80619c8 | ||
|
|
0a8db4e4a7 | ||
|
|
23f3111173 | ||
|
|
3c55672f62 | ||
|
|
cb5baec4eb | ||
|
|
d7b44789fc | ||
|
|
cb6116c6cf | ||
|
|
db309ce8a1 | ||
|
|
c0ec0b2800 | ||
|
|
2cdddd2637 | ||
|
|
9e22b7c8fd | ||
|
|
63a3bfd51d | ||
|
|
6c2a74bd38 | ||
|
|
27f0c0c910 | ||
|
|
1eb7ff9ff3 | ||
|
|
2e407b1f78 | ||
|
|
30f90fee31 | ||
|
|
384834328c | ||
|
|
c2746b3bb1 | ||
|
|
252af4e8cc | ||
|
|
feaea6dcea | ||
|
|
52962a7e9b | ||
|
|
b288edfb6b | ||
|
|
9e8addee81 | ||
|
|
700876fe58 | ||
|
|
97e0e48b07 | ||
|
|
c9bb65133a | ||
|
|
37f7d1d08a | ||
|
|
1fa88b9475 | ||
|
|
22bc3e9571 | ||
|
|
7fe5c33048 | ||
|
|
29c6b789a2 | ||
|
|
6fbed193f7 | ||
|
|
aa856e2f5c | ||
|
|
77cacda0fa | ||
|
|
748055ac52 | ||
|
|
c122492470 | ||
|
|
14b2fd050e | ||
|
|
bdd4bb0003 | ||
|
|
59d1a90820 | ||
|
|
1b794f00bd | ||
|
|
5b3862f58e | ||
|
|
4647b88071 | ||
|
|
267e7a3d5b | ||
|
|
c042d4253b | ||
|
|
347d402f48 | ||
|
|
e91ab5c660 | ||
|
|
4d23b46916 | ||
|
|
f95725369a | ||
|
|
c89bc3b9d5 | ||
|
|
b71607ea7d | ||
|
|
bb316bd949 | ||
|
|
eff99ffabe | ||
|
|
63437571b8 | ||
|
|
ec61d62c63 | ||
|
|
3f1582e053 | ||
|
|
a137fb76ed | ||
|
|
a940915e48 | ||
|
|
ab2b0e6560 | ||
|
|
817546c6cf | ||
|
|
a86ddc9934 | ||
|
|
39842b5ea9 | ||
|
|
18051435e5 | ||
|
|
45e2f7f7f5 | ||
|
|
36ae568349 | ||
|
|
e48014ba61 | ||
|
|
0f5b3ae859 | ||
|
|
55b67ed735 | ||
|
|
0376e3d574 | ||
|
|
9fbd5ed596 | ||
|
|
23c711947b | ||
|
|
0cca8e0bcf | ||
|
|
efa45ad907 | ||
|
|
89e554b333 | ||
|
|
112a9cb532 | ||
|
|
68105c6289 | ||
|
|
303a32dce6 | ||
|
|
fa910bac20 | ||
|
|
1291f31f3c | ||
|
|
c253760737 | ||
|
|
9afef92763 | ||
|
|
8607ea9a84 | ||
|
|
c673cf84c2 | ||
|
|
92725ee3df | ||
|
|
a7d9944cc1 | ||
|
|
24d2ac270c | ||
|
|
d8eec5dd2e | ||
|
|
b954668636 | ||
|
|
de751ed623 | ||
|
|
fb2b54b314 | ||
|
|
1a55f9217d | ||
|
|
06ca569554 | ||
|
|
d0702f663b | ||
|
|
3c273f4a66 | ||
|
|
6a78221261 | ||
|
|
fe8156793a | ||
|
|
3f876fec80 | ||
|
|
024cfc17c5 | ||
|
|
95d671281a | ||
|
|
38ee3fd5a3 | ||
|
|
52ee5096af | ||
|
|
4f4fef3832 | ||
|
|
ec72818988 | ||
|
|
8fad39725b | ||
|
|
b3718a1605 | ||
|
|
8784961e1e | ||
|
|
133188f14c | ||
|
|
cccaf642a6 | ||
|
|
38886f6b58 | ||
|
|
ed401de169 | ||
|
|
5759b1b1a2 | ||
|
|
f68b692ce4 | ||
|
|
c06320e28b | ||
|
|
c0184ba350 | ||
|
|
4e659cfeee | ||
|
|
50c4a707e5 | ||
|
|
1cef31e47b | ||
|
|
744b6517bf | ||
|
|
4ae8824faf | ||
|
|
7edf041747 | ||
|
|
db62e10673 | ||
|
|
f51d525d9c | ||
|
|
d924d01677 | ||
|
|
aa81b25fe6 | ||
|
|
2d72956591 | ||
|
|
fac55160fa | ||
|
|
e69f5fff3b | ||
|
|
5482146bc4 | ||
|
|
208fe454bb | ||
|
|
9a876f7003 | ||
|
|
6514504ddd | ||
|
|
98c4b08f15 | ||
|
|
90352cd858 | ||
|
|
71ccd0854d | ||
|
|
f874059fe9 | ||
|
|
9cb232c198 | ||
|
|
8e1137b5dd | ||
|
|
ef39c128c2 | ||
|
|
c18788fbc9 | ||
|
|
31a57cf0dd | ||
|
|
8e4236a3a9 | ||
|
|
e4d60b7a55 | ||
|
|
f8be072b99 | ||
|
|
d54e2fba9e | ||
|
|
4f495e2b46 | ||
|
|
fb8fbb2372 | ||
|
|
c0e818afc6 | ||
|
|
26673d3ada | ||
|
|
7e3c46db61 | ||
|
|
e7eab83d8f | ||
|
|
25c4648e2e | ||
|
|
8770284661 | ||
|
|
8d0b880e5a | ||
|
|
25442a89ca | ||
|
|
6ab08e91a2 | ||
|
|
45a5b88824 | ||
|
|
fac2cd9464 | ||
|
|
da626a4035 | ||
|
|
0c71707fb5 | ||
|
|
0869765e2b | ||
|
|
22354227be | ||
|
|
2560704839 | ||
|
|
c6d48f477c | ||
|
|
96b2a15290 | ||
|
|
d7d4290099 | ||
|
|
14e68bc9e2 | ||
|
|
bd0b5f4cdb | ||
|
|
810095d287 | ||
|
|
2988230b07 | ||
|
|
5fde1eb3e7 | ||
|
|
d42beda3da | ||
|
|
bf81159558 | ||
|
|
dcefad1427 | ||
|
|
1afd7ae332 | ||
|
|
197b7f2a6c | ||
|
|
a240fc81ce | ||
|
|
6628db89af | ||
|
|
b4ea8e58fa | ||
|
|
6ff11c5243 | ||
|
|
75f178636b | ||
|
|
1084523c92 | ||
|
|
869f9e0d86 | ||
|
|
8744013013 | ||
|
|
2e786cc4d1 | ||
|
|
393bb7245c | ||
|
|
d718eca935 | ||
|
|
46e29dfb2b | ||
|
|
d67ae5c2be | ||
|
|
b23960e8d7 | ||
|
|
ef6fd35e85 | ||
|
|
aa73a10fc4 | ||
|
|
0580d0c8a3 | ||
|
|
5f0c6e508d | ||
|
|
606367701f | ||
|
|
1cce38cae6 | ||
|
|
d5534cf545 | ||
|
|
0a749023cb | ||
|
|
8d007e7029 | ||
|
|
cf39c66017 | ||
|
|
e09132350d | ||
|
|
503e59b12b | ||
|
|
26848641cd | ||
|
|
a3fe390810 | ||
|
|
be86f84ef8 | ||
|
|
ab85ef6b7b | ||
|
|
620ff65cbe | ||
|
|
7f23f848fe | ||
|
|
459d5ddccd | ||
|
|
43808c01ec | ||
|
|
b587d7b5ad | ||
|
|
ef450edfea | ||
|
|
dc7cd95f6d | ||
|
|
c91ae0c4c4 | ||
|
|
f3bdc55348 | ||
|
|
1d666bf7f0 | ||
|
|
3ea7d4d217 | ||
|
|
3793ddc2e8 | ||
|
|
3fa9e3f31b | ||
|
|
dcc6ec797e | ||
|
|
b0ef974590 | ||
|
|
f62c82c797 | ||
|
|
6da12d1a39 | ||
|
|
bc1cde38da | ||
|
|
2af14e47b1 | ||
|
|
d380f69310 | ||
|
|
824c5072e8 | ||
|
|
a0e9e52e70 | ||
|
|
47c32738a6 | ||
|
|
f02cd9df82 | ||
|
|
4cfd970d5f | ||
|
|
659817b4f1 | ||
|
|
7e3d8d65f5 | ||
|
|
b717c74a81 | ||
|
|
042174290f | ||
|
|
8aebb7f84d | ||
|
|
b325212182 | ||
|
|
1e99945515 | ||
|
|
f0e47e43bc | ||
|
|
7b150ab407 | ||
|
|
044382047d | ||
|
|
46fb6377ee | ||
|
|
79803d2b3d | ||
|
|
d63ced8a5c | ||
|
|
03d92eb5cd | ||
|
|
da317b5a85 | ||
|
|
c0e2e9d011 | ||
|
|
69b54337bb | ||
|
|
b945dfc71d | ||
|
|
b887b76c29 | ||
|
|
45d2affdfb | ||
|
|
baa74958c5 | ||
|
|
eac6b23811 | ||
|
|
c709fae251 | ||
|
|
d959aad41f | ||
|
|
4c01fc4c0e | ||
|
|
7db231ca54 | ||
|
|
18075b85c7 | ||
|
|
e997c63480 | ||
|
|
9393a39452 | ||
|
|
4c211b7110 | ||
|
|
21f6b10023 | ||
|
|
f9e6fab3ea | ||
|
|
55b0270b34 | ||
|
|
4c36083354 | ||
|
|
a91e464787 | ||
|
|
bac1a5ec3e | ||
|
|
da647d105b | ||
|
|
74f23497dc | ||
|
|
4fad334e18 | ||
|
|
a13c321de8 | ||
|
|
ba85ffb292 | ||
|
|
f74f01ca77 |
335
.tx/config
Normal file
335
.tx/config
Normal file
@@ -0,0 +1,335 @@
|
|||||||
|
[main]
|
||||||
|
host = https://www.transifex.com
|
||||||
|
|
||||||
|
[nodebb.category]
|
||||||
|
file_filter = public/language/<lang>/category.json
|
||||||
|
source_file = public/language/en_GB/category.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/category.json
|
||||||
|
trans.cs = public/language/cs/category.json
|
||||||
|
trans.de = public/language/de/category.json
|
||||||
|
trans.es = public/language/es/category.json
|
||||||
|
trans.fi = public/language/fi/category.json
|
||||||
|
trans.fr = public/language/fr/category.json
|
||||||
|
trans.he = public/language/he/category.json
|
||||||
|
trans.hu = public/language/hu/category.json
|
||||||
|
trans.it = public/language/it/category.json
|
||||||
|
trans.nb = public/language/nb/category.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/category.json
|
||||||
|
trans.ru = public/language/ru/category.json
|
||||||
|
trans.sk = public/language/sk/category.json
|
||||||
|
trans.sv = public/language/sv/category.json
|
||||||
|
trans.tr = public/language/tr/category.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/category.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/category.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.login]
|
||||||
|
file_filter = public/language/<lang>/login.json
|
||||||
|
source_file = public/language/en_GB/login.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/login.json
|
||||||
|
trans.cs = public/language/cs/login.json
|
||||||
|
trans.de = public/language/de/login.json
|
||||||
|
trans.es = public/language/es/login.json
|
||||||
|
trans.fi = public/language/fi/login.json
|
||||||
|
trans.fr = public/language/fr/login.json
|
||||||
|
trans.he = public/language/he/login.json
|
||||||
|
trans.hu = public/language/hu/login.json
|
||||||
|
trans.it = public/language/it/login.json
|
||||||
|
trans.nb = public/language/nb/login.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/login.json
|
||||||
|
trans.ru = public/language/ru/login.json
|
||||||
|
trans.sk = public/language/sk/login.json
|
||||||
|
trans.sv = public/language/sv/login.json
|
||||||
|
trans.tr = public/language/tr/login.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/login.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/login.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.recent]
|
||||||
|
source_file = public/language/en_GB/recent.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/recent.json
|
||||||
|
trans.cs = public/language/cs/recent.json
|
||||||
|
trans.de = public/language/de/recent.json
|
||||||
|
trans.es = public/language/es/recent.json
|
||||||
|
trans.fi = public/language/fi/recent.json
|
||||||
|
trans.fr = public/language/fr/recent.json
|
||||||
|
trans.he = public/language/he/recent.json
|
||||||
|
trans.hu = public/language/hu/recent.json
|
||||||
|
trans.it = public/language/it/recent.json
|
||||||
|
trans.nb = public/language/nb/recent.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/recent.json
|
||||||
|
trans.ru = public/language/ru/recent.json
|
||||||
|
trans.sk = public/language/sk/recent.json
|
||||||
|
trans.sv = public/language/sv/recent.json
|
||||||
|
trans.tr = public/language/tr/recent.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/recent.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/recent.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.unread]
|
||||||
|
source_file = public/language/en_GB/unread.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/unread.json
|
||||||
|
trans.cs = public/language/cs/unread.json
|
||||||
|
trans.de = public/language/de/unread.json
|
||||||
|
trans.es = public/language/es/unread.json
|
||||||
|
trans.fi = public/language/fi/unread.json
|
||||||
|
trans.fr = public/language/fr/unread.json
|
||||||
|
trans.he = public/language/he/unread.json
|
||||||
|
trans.hu = public/language/hu/unread.json
|
||||||
|
trans.it = public/language/it/unread.json
|
||||||
|
trans.nb = public/language/nb/unread.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/unread.json
|
||||||
|
trans.ru = public/language/ru/unread.json
|
||||||
|
trans.sk = public/language/sk/unread.json
|
||||||
|
trans.sv = public/language/sv/unread.json
|
||||||
|
trans.tr = public/language/tr/unread.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/unread.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/unread.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.footer]
|
||||||
|
source_file = public/language/en_GB/footer.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/footer.json
|
||||||
|
trans.cs = public/language/cs/footer.json
|
||||||
|
trans.de = public/language/de/footer.json
|
||||||
|
trans.es = public/language/es/footer.json
|
||||||
|
trans.fi = public/language/fi/footer.json
|
||||||
|
trans.fr = public/language/fr/footer.json
|
||||||
|
trans.he = public/language/he/footer.json
|
||||||
|
trans.hu = public/language/hu/footer.json
|
||||||
|
trans.it = public/language/it/footer.json
|
||||||
|
trans.nb = public/language/nb/footer.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/footer.json
|
||||||
|
trans.ru = public/language/ru/footer.json
|
||||||
|
trans.sk = public/language/sk/footer.json
|
||||||
|
trans.sv = public/language/sv/footer.json
|
||||||
|
trans.tr = public/language/tr/footer.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/footer.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/footer.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.modules]
|
||||||
|
source_file = public/language/en_GB/modules.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/modules.json
|
||||||
|
trans.cs = public/language/cs/modules.json
|
||||||
|
trans.de = public/language/de/modules.json
|
||||||
|
trans.es = public/language/es/modules.json
|
||||||
|
trans.fi = public/language/fi/modules.json
|
||||||
|
trans.fr = public/language/fr/modules.json
|
||||||
|
trans.he = public/language/he/modules.json
|
||||||
|
trans.hu = public/language/hu/modules.json
|
||||||
|
trans.it = public/language/it/modules.json
|
||||||
|
trans.nb = public/language/nb/modules.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/modules.json
|
||||||
|
trans.ru = public/language/ru/modules.json
|
||||||
|
trans.sk = public/language/sk/modules.json
|
||||||
|
trans.sv = public/language/sv/modules.json
|
||||||
|
trans.tr = public/language/tr/modules.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/modules.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/modules.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.register]
|
||||||
|
source_file = public/language/en_GB/register.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/register.json
|
||||||
|
trans.cs = public/language/cs/register.json
|
||||||
|
trans.de = public/language/de/register.json
|
||||||
|
trans.es = public/language/es/register.json
|
||||||
|
trans.fi = public/language/fi/register.json
|
||||||
|
trans.fr = public/language/fr/register.json
|
||||||
|
trans.he = public/language/he/register.json
|
||||||
|
trans.hu = public/language/hu/register.json
|
||||||
|
trans.it = public/language/it/register.json
|
||||||
|
trans.nb = public/language/nb/register.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/register.json
|
||||||
|
trans.ru = public/language/ru/register.json
|
||||||
|
trans.sk = public/language/sk/register.json
|
||||||
|
trans.sv = public/language/sv/register.json
|
||||||
|
trans.tr = public/language/tr/register.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/register.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/register.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.user]
|
||||||
|
source_file = public/language/en_GB/user.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/user.json
|
||||||
|
trans.cs = public/language/cs/user.json
|
||||||
|
trans.de = public/language/de/user.json
|
||||||
|
trans.es = public/language/es/user.json
|
||||||
|
trans.fi = public/language/fi/user.json
|
||||||
|
trans.fr = public/language/fr/user.json
|
||||||
|
trans.he = public/language/he/user.json
|
||||||
|
trans.hu = public/language/hu/user.json
|
||||||
|
trans.it = public/language/it/user.json
|
||||||
|
trans.nb = public/language/nb/user.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/user.json
|
||||||
|
trans.ru = public/language/ru/user.json
|
||||||
|
trans.sk = public/language/sk/user.json
|
||||||
|
trans.sv = public/language/sv/user.json
|
||||||
|
trans.tr = public/language/tr/user.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/user.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/user.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.global]
|
||||||
|
source_file = public/language/en_GB/global.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/global.json
|
||||||
|
trans.cs = public/language/cs/global.json
|
||||||
|
trans.de = public/language/de/global.json
|
||||||
|
trans.es = public/language/es/global.json
|
||||||
|
trans.fi = public/language/fi/global.json
|
||||||
|
trans.fr = public/language/fr/global.json
|
||||||
|
trans.he = public/language/he/global.json
|
||||||
|
trans.hu = public/language/hu/global.json
|
||||||
|
trans.it = public/language/it/global.json
|
||||||
|
trans.nb = public/language/nb/global.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/global.json
|
||||||
|
trans.ru = public/language/ru/global.json
|
||||||
|
trans.sk = public/language/sk/global.json
|
||||||
|
trans.sv = public/language/sv/global.json
|
||||||
|
trans.tr = public/language/tr/global.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/global.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/global.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.notifications]
|
||||||
|
source_file = public/language/en_GB/notifications.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/notifications.json
|
||||||
|
trans.cs = public/language/cs/notifications.json
|
||||||
|
trans.de = public/language/de/notifications.json
|
||||||
|
trans.es = public/language/es/notifications.json
|
||||||
|
trans.fi = public/language/fi/notifications.json
|
||||||
|
trans.fr = public/language/fr/notifications.json
|
||||||
|
trans.he = public/language/he/notifications.json
|
||||||
|
trans.hu = public/language/hu/notifications.json
|
||||||
|
trans.it = public/language/it/notifications.json
|
||||||
|
trans.nb = public/language/nb/notifications.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/notifications.json
|
||||||
|
trans.ru = public/language/ru/notifications.json
|
||||||
|
trans.sk = public/language/sk/notifications.json
|
||||||
|
trans.sv = public/language/sv/notifications.json
|
||||||
|
trans.tr = public/language/tr/notifications.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/notifications.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/notifications.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.reset_password]
|
||||||
|
source_file = public/language/en_GB/reset_password.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/reset_password.json
|
||||||
|
trans.cs = public/language/cs/reset_password.json
|
||||||
|
trans.de = public/language/de/reset_password.json
|
||||||
|
trans.es = public/language/es/reset_password.json
|
||||||
|
trans.fi = public/language/fi/reset_password.json
|
||||||
|
trans.fr = public/language/fr/reset_password.json
|
||||||
|
trans.he = public/language/he/reset_password.json
|
||||||
|
trans.hu = public/language/hu/reset_password.json
|
||||||
|
trans.it = public/language/it/reset_password.json
|
||||||
|
trans.nb = public/language/nb/reset_password.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/reset_password.json
|
||||||
|
trans.ru = public/language/ru/reset_password.json
|
||||||
|
trans.sk = public/language/sk/reset_password.json
|
||||||
|
trans.sv = public/language/sv/reset_password.json
|
||||||
|
trans.tr = public/language/tr/reset_password.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/reset_password.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/reset_password.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.users]
|
||||||
|
source_file = public/language/en_GB/users.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/users.json
|
||||||
|
trans.cs = public/language/cs/users.json
|
||||||
|
trans.de = public/language/de/users.json
|
||||||
|
trans.es = public/language/es/users.json
|
||||||
|
trans.fi = public/language/fi/users.json
|
||||||
|
trans.fr = public/language/fr/users.json
|
||||||
|
trans.he = public/language/he/users.json
|
||||||
|
trans.hu = public/language/hu/users.json
|
||||||
|
trans.it = public/language/it/users.json
|
||||||
|
trans.nb = public/language/nb/users.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/users.json
|
||||||
|
trans.ru = public/language/ru/users.json
|
||||||
|
trans.sk = public/language/sk/users.json
|
||||||
|
trans.sv = public/language/sv/users.json
|
||||||
|
trans.tr = public/language/tr/users.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/users.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/users.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.language]
|
||||||
|
source_file = public/language/en_GB/language.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/language.json
|
||||||
|
trans.cs = public/language/cs/language.json
|
||||||
|
trans.de = public/language/de/language.json
|
||||||
|
trans.es = public/language/es/language.json
|
||||||
|
trans.fi = public/language/fi/language.json
|
||||||
|
trans.fr = public/language/fr/language.json
|
||||||
|
trans.he = public/language/he/language.json
|
||||||
|
trans.hu = public/language/hu/language.json
|
||||||
|
trans.it = public/language/it/language.json
|
||||||
|
trans.nb = public/language/nb/language.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/language.json
|
||||||
|
trans.ru = public/language/ru/language.json
|
||||||
|
trans.sk = public/language/sk/language.json
|
||||||
|
trans.sv = public/language/sv/language.json
|
||||||
|
trans.tr = public/language/tr/language.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/language.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/language.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.pages]
|
||||||
|
source_file = public/language/en_GB/pages.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/pages.json
|
||||||
|
trans.cs = public/language/cs/pages.json
|
||||||
|
trans.de = public/language/de/pages.json
|
||||||
|
trans.es = public/language/es/pages.json
|
||||||
|
trans.fi = public/language/fi/pages.json
|
||||||
|
trans.fr = public/language/fr/pages.json
|
||||||
|
trans.he = public/language/he/pages.json
|
||||||
|
trans.hu = public/language/hu/pages.json
|
||||||
|
trans.it = public/language/it/pages.json
|
||||||
|
trans.nb = public/language/nb/pages.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/pages.json
|
||||||
|
trans.ru = public/language/ru/pages.json
|
||||||
|
trans.sk = public/language/sk/pages.json
|
||||||
|
trans.sv = public/language/sv/pages.json
|
||||||
|
trans.tr = public/language/tr/pages.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/pages.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/pages.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[nodebb.topic]
|
||||||
|
source_file = public/language/en_GB/topic.json
|
||||||
|
source_lang = en_GB
|
||||||
|
trans.ar = public/language/ar/topic.json
|
||||||
|
trans.cs = public/language/cs/topic.json
|
||||||
|
trans.de = public/language/de/topic.json
|
||||||
|
trans.es = public/language/es/topic.json
|
||||||
|
trans.fi = public/language/fi/topic.json
|
||||||
|
trans.fr = public/language/fr/topic.json
|
||||||
|
trans.he = public/language/he/topic.json
|
||||||
|
trans.hu = public/language/hu/topic.json
|
||||||
|
trans.it = public/language/it/topic.json
|
||||||
|
trans.nb = public/language/nb/topic.json
|
||||||
|
trans.pt_BR = public/language/pt_BR/topic.json
|
||||||
|
trans.ru = public/language/ru/topic.json
|
||||||
|
trans.sk = public/language/sk/topic.json
|
||||||
|
trans.sv = public/language/sv/topic.json
|
||||||
|
trans.tr = public/language/tr/topic.json
|
||||||
|
trans.zh_CN = public/language/zh_CN/topic.json
|
||||||
|
trans.zh_TW = public/language/zh_TW/topic.json
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
44
README.md
44
README.md
@@ -1,38 +1,45 @@
|
|||||||
# NodeBB
|
# <img alt="NodeBB" src="http://i.imgur.com/3yj1n6N.png" />
|
||||||
**NodeBB** is a robust Node.js driven forum built on a redis database. It is powered by web sockets, and is compatible down to IE8.
|
**NodeBB Forum Software** is powered by Node.js and built on a Redis database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB is compatible down to IE8 and has many modern features out of the box such as social network integration and streaming discussions.
|
||||||
|
|
||||||
* [NodeBB Homepage](http://www.nodebb.org/ "NodeBB")
|
* [Get NodeBB](http://www.nodebb.org/ "NodeBB")
|
||||||
* [Demo & Meta Discussion](http://try.nodebb.org)
|
* [Demo & Meta Discussion](http://community.nodebb.org)
|
||||||
|
* [NodeBB Blog](http://blog.nodebb.org)
|
||||||
* [Wiki Guides](https://github.com/designcreateplay/NodeBB/wiki) - includes setup for other platforms
|
* [Wiki Guides](https://github.com/designcreateplay/NodeBB/wiki) - includes setup for other platforms
|
||||||
* [Join us on IRC](https://kiwiirc.com/client/irc.freenode.net/nodebb) - #nodebb on Freenode
|
* [Join us on IRC](https://kiwiirc.com/client/irc.freenode.net/nodebb) - #nodebb on Freenode
|
||||||
* [Follow on Twitter](http://www.twitter.com/NodeBB/ "NodeBB Twitter")
|
* [Follow on Twitter](http://www.twitter.com/NodeBB/ "NodeBB Twitter")
|
||||||
* [Like us on Facebook](http://www.facebook.com/NodeBB/ "NodeBB Facebook")
|
* [Like us on Facebook](http://www.facebook.com/NodeBB/ "NodeBB Facebook")
|
||||||
|
* [Get Plugins](http://community.nodebb.org/category/7/nodebb-plugins "NodeBB Plugins")
|
||||||
|
* [Get Themes](http://community.nodebb.org/category/10/nodebb-themes "NodeBB Themes")
|
||||||
|
|
||||||

|
## Screenshots
|
||||||
|
|
||||||
|
[<img src="http://i.imgur.com/FLOUuIqb.png" />](http://i.imgur.com/FLOUuIq.png) [<img src="http://i.imgur.com/Ud1LrfIb.png" />](http://i.imgur.com/Ud1LrfI.png) [<img src="http://i.imgur.com/ZC8W39ab.png" />](http://i.imgur.com/ZC8W39a.png) [<img src="http://i.imgur.com/o90kVPib.png" />](http://i.imgur.com/o90kVPi.png) [<img src="http://i.imgur.com/AaRRrU2b.png" />](http://i.imgur.com/AaRRrU2.png) [<img src="http://i.imgur.com/LmHtPhob.png" />](http://i.imgur.com/LmHtPho.png) [<img src="http://i.imgur.com/paiJPJkb.jpg" />](http://i.imgur.com/paiJPJk.jpg) [<img src="http://i.imgur.com/ZfavPHDb.png" />](http://i.imgur.com/ZfavPHD.png)
|
||||||
|
|
||||||
|
Credit: [Convoe](http://www.convoe.com), [Kano](http://www.kano.me), [Manchester United Forum](http://manutdforums.com/).
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## How can I follow along/contribute?
|
## How can I follow along/contribute?
|
||||||
|
|
||||||
* Our feature roadmap is hosted on the project wiki's [Version History / Roadmap](https://github.com/designcreateplay/NodeBB/wiki/Version-History-%26-Roadmap)
|
* Our feature roadmap is hosted on the project wiki's [Version History / Roadmap](https://github.com/designcreateplay/NodeBB/wiki/Version-History-%26-Roadmap)
|
||||||
* If you are a developer, feel free to check out the source and submit pull requests.
|
* If you are a developer, feel free to check out the source and submit pull requests. We also have a wide array of [plugins](http://community.nodebb.org/category/7/nodebb-plugins) which would be a great starting point for learning the codebase.
|
||||||
* If you are a designer, NodeBB needs themes! NodeBB will accept any LESS or CSS file and use it in place of the default Twitter Bootstrap theme. Consider extending Bootstrap themes by extending the base bootstrap LESS file.
|
* If you are a designer, [NodeBB needs themes](http://community.nodebb.org/category/10/nodebb-themes)! NodeBB's theming system allows extention of the base templates as well as styling via LESS or CSS. NodeBB's base theme utilizes [Bootstrap 3](http://getbootstrap.com/) but themes can choose to use a different framework altogether.
|
||||||
|
* Please don't forget to **like**, **follow**, and **star our repo**! Join our growing [community](http://community.nodebb.org) to keep up to date with the latest NodeBB development.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
NodeBB requires the following software to be installed:
|
NodeBB requires the following software to be installed:
|
||||||
|
|
||||||
* A version of Node.js at least 0.8 or greater
|
* A version of Node.js at least 0.8 or greater
|
||||||
* Redis, version 2.6 or greater or MongoDB, version 2.4 or greater
|
* Redis, version 2.6 or greater **or** MongoDB, version 2.4 or greater
|
||||||
* nginx, version 1.3.13 or greater (**only if** intending to use nginx to proxy requests to a NodeBB)
|
* nginx, version 1.3.13 or greater (**only if** intending to use nginx to proxy requests to a NodeBB)
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
First, we install our base software stack:
|
First, we install our base software stack:
|
||||||
|
|
||||||
# apt-get install git nodejs redis-server npm build-essential imagemagick
|
# apt-get install git nodejs redis-server build-essential imagemagick
|
||||||
|
|
||||||
If you want to use MongoDB instead of Redis install it from http://www.mongodb.org/downloads and remove 'redis-server' from the above command. [MongoDB-Setup](https://github.com/designcreateplay/NodeBB/wiki/MongoDB-Setup)
|
If you want to use MongoDB instead of Redis install it from http://www.mongodb.org/downloads and remove 'redis-server' from the above command. [MongoDB-Setup](https://github.com/designcreateplay/NodeBB/wiki/Installing-NodeBB-With-MongoDB)
|
||||||
|
|
||||||
**If your package manager only installed a version of Node.js that is less than 0.8 (e.g. Ubuntu 12.10, 13.04):**
|
**If your package manager only installed a version of Node.js that is less than 0.8 (e.g. Ubuntu 12.10, 13.04):**
|
||||||
|
|
||||||
@@ -51,19 +58,26 @@ Obtain all of the dependencies required by NodeBB:
|
|||||||
|
|
||||||
Initiate the setup script by running the app with the `--setup` flag:
|
Initiate the setup script by running the app with the `--setup` flag:
|
||||||
|
|
||||||
$ node app --setup
|
$ ./nodebb setup
|
||||||
|
|
||||||
The default settings are for a local server running on the default port, with a redis store on the same machine/port.
|
The default settings are for a local server running on the default port, with a redis store on the same machine/port.
|
||||||
|
|
||||||
Lastly, we run the forum.
|
Lastly, we run the forum.
|
||||||
|
|
||||||
$ node app
|
$ ./nodebb start
|
||||||
|
|
||||||
NodeBB can also be started with helper programs, such as `supervisor` and `forever`. [Take a look at the options here](https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB).
|
NodeBB can also be started with helper programs, such as `supervisor` and `forever`. [Take a look at the options here](https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB).
|
||||||
|
|
||||||
*(Optional)* Some server configurations may install the node binary as `nodejs` instead of `node`. You can re-map it (so as to not break compatibility with `node-supervisor`) by running the following command:
|
## Securing NodeBB
|
||||||
|
|
||||||
# update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
|
It is important to ensure that your NodeBB and database servers are secured. Bear these points in mind:
|
||||||
|
|
||||||
|
1. While some distributions set up Redis with a more restrictive configuration, Redis by default listens to all interfaces, which is especially dangerous when a server is open to the public. Some suggestions:
|
||||||
|
* Set `bind_address` to `127.0.0.1` so as to restrict access to the local machine only
|
||||||
|
* Use `requirepass` to secure Redis behind a password (preferably a long one)
|
||||||
|
* Familiarise yourself with [Redis Security](http://redis.io/topics/security)
|
||||||
|
2. Use `iptables` to secure your server from unintended open ports. In Ubuntu, `ufw` provides a friendlier interface to working with `iptables`.
|
||||||
|
* e.g. If your NodeBB is proxied, no ports should be open except 80 (and possibly 22, for SSH access)
|
||||||
|
|
||||||
## Upgrading NodeBB
|
## Upgrading NodeBB
|
||||||
|
|
||||||
|
|||||||
87
app.js
87
app.js
@@ -16,23 +16,21 @@
|
|||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(function () {
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
// Configuration setup
|
|
||||||
var nconf = require('nconf');
|
var nconf = require('nconf');
|
||||||
nconf.argv().env();
|
nconf.argv().env();
|
||||||
|
|
||||||
var fs = require('fs'),
|
var fs = require('fs'),
|
||||||
async = require('async'),
|
os = require('os'),
|
||||||
semver = require('semver'),
|
semver = require('semver'),
|
||||||
winston = require('winston'),
|
winston = require('winston'),
|
||||||
path = require('path'),
|
path = require('path'),
|
||||||
pkg = require('./package.json'),
|
pkg = require('./package.json'),
|
||||||
utils = require('./public/src/utils.js'),
|
utils = require('./public/src/utils.js');
|
||||||
meta;
|
|
||||||
|
|
||||||
// Runtime environment
|
|
||||||
global.env = process.env.NODE_ENV || 'production';
|
global.env = process.env.NODE_ENV || 'production';
|
||||||
|
|
||||||
winston.remove(winston.transports.Console);
|
winston.remove(winston.transports.Console);
|
||||||
@@ -50,11 +48,13 @@
|
|||||||
winston.error(err.stack);
|
winston.error(err.stack);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if(os.platform() === 'linux') {
|
||||||
require('child_process').exec('/usr/bin/which convert', function(err, stdout, stderr) {
|
require('child_process').exec('/usr/bin/which convert', function(err, stdout, stderr) {
|
||||||
if(err || !stdout) {
|
if(err || !stdout) {
|
||||||
winston.warn('Couldn\'t find convert. Did you install imagemagick?');
|
winston.warn('Couldn\'t find convert. Did you install imagemagick?');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
// Log GNU copyright info along with server info
|
// Log GNU copyright info along with server info
|
||||||
winston.info('NodeBB v' + pkg.version + ' Copyright (C) 2013 DesignCreatePlay Inc.');
|
winston.info('NodeBB v' + pkg.version + ' Copyright (C) 2013 DesignCreatePlay Inc.');
|
||||||
@@ -62,32 +62,51 @@
|
|||||||
winston.info('This is free software, and you are welcome to redistribute it under certain conditions.');
|
winston.info('This is free software, and you are welcome to redistribute it under certain conditions.');
|
||||||
winston.info('');
|
winston.info('');
|
||||||
|
|
||||||
|
// Alternate configuration file support
|
||||||
|
var configFile = __dirname + '/config.json',
|
||||||
|
configExists;
|
||||||
|
if (nconf.get('config')) {
|
||||||
|
configFile = path.join(__dirname, nconf.get('config'));
|
||||||
|
}
|
||||||
|
configExists = fs.existsSync(configFile);
|
||||||
|
|
||||||
if (!nconf.get('help') && !nconf.get('setup') && !nconf.get('install') && !nconf.get('upgrade') && fs.existsSync(__dirname + '/config.json')) {
|
if (!nconf.get('help') && !nconf.get('setup') && !nconf.get('install') && !nconf.get('upgrade') && configExists) {
|
||||||
// Load server-side configs
|
start();
|
||||||
|
} else if (nconf.get('setup') || nconf.get('install') || !configExists) {
|
||||||
|
setup();
|
||||||
|
} else if (nconf.get('upgrade')) {
|
||||||
|
upgrade();
|
||||||
|
} else/* if (nconf.get('help') */{
|
||||||
|
displayHelp();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
function start() {
|
||||||
nconf.file({
|
nconf.file({
|
||||||
file: __dirname + '/config.json'
|
file: __dirname + '/config.json'
|
||||||
});
|
});
|
||||||
meta = require('./src/meta');
|
|
||||||
|
|
||||||
nconf.set('url', nconf.get('base_url') + (nconf.get('use_port') ? ':' + nconf.get('port') : '') + nconf.get('relative_path') + path.sep);
|
nconf.defaults({
|
||||||
|
themes_path: path.join(__dirname, 'node_modules')
|
||||||
|
});
|
||||||
|
|
||||||
|
nconf.set('url', nconf.get('base_url') + (nconf.get('use_port') ? ':' + nconf.get('port') : '') + nconf.get('relative_path'));
|
||||||
nconf.set('upload_url', path.join(path.sep, nconf.get('relative_path'), 'uploads', path.sep));
|
nconf.set('upload_url', path.join(path.sep, nconf.get('relative_path'), 'uploads', path.sep));
|
||||||
nconf.set('base_dir', __dirname);
|
nconf.set('base_dir', __dirname);
|
||||||
|
|
||||||
winston.info('Initializing NodeBB v' + pkg.version + ', on port ' + nconf.get('port') + ', using ' + nconf.get('database') +' store at ' + nconf.get(nconf.get('database') + ':host') + ':' + nconf.get(nconf.get('database') + ':port') + '.');
|
// Ensure themes_path is a full filepath
|
||||||
winston.info('NodeBB instance bound to: ' + ((nconf.get('bind_address') === "0.0.0.0" || !nconf.get('bind_address')) ? 'Any address (0.0.0.0)' : nconf.get('bind_address')));
|
nconf.set('themes_path', path.resolve(__dirname, nconf.get('themes_path')));
|
||||||
|
|
||||||
|
winston.info('Time: ' + new Date());
|
||||||
|
winston.info('Initializing NodeBB v' + pkg.version);
|
||||||
|
winston.info('* using ' + nconf.get('database') +' store at ' + nconf.get(nconf.get('database') + ':host') + ':' + nconf.get(nconf.get('database') + ':port'));
|
||||||
|
winston.info('* using themes stored in: ' + nconf.get('themes_path'));
|
||||||
|
|
||||||
if (process.env.NODE_ENV === 'development') {
|
if (process.env.NODE_ENV === 'development') {
|
||||||
winston.info('Base Configuration OK.');
|
winston.info('Base Configuration OK.');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!semver.satisfies(require('./node_modules/nodebb-theme-cerulean/package.json').version, pkg.dependencies['nodebb-theme-cerulean'])) {
|
var meta = require('./src/meta');
|
||||||
winston.error('nodebb-theme-cerulean is out of date - please run npm install.');
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!semver.satisfies(require('./node_modules/nodebb-theme-vanilla/package.json').version, pkg.dependencies['nodebb-theme-vanilla'])) {
|
|
||||||
winston.error('nodebb-theme-vanilla is out of date - please run npm install.');
|
|
||||||
}
|
|
||||||
|
|
||||||
require('./src/database').init(function(err) {
|
require('./src/database').init(function(err) {
|
||||||
meta.configs.init(function () {
|
meta.configs.init(function () {
|
||||||
@@ -105,16 +124,13 @@
|
|||||||
upgrade.check(function(schema_ok) {
|
upgrade.check(function(schema_ok) {
|
||||||
if (schema_ok || nconf.get('check-schema') === false) {
|
if (schema_ok || nconf.get('check-schema') === false) {
|
||||||
|
|
||||||
sockets.init();
|
sockets.init(webserver.server);
|
||||||
|
|
||||||
plugins.init();
|
plugins.init();
|
||||||
global.templates = {};
|
|
||||||
global.translator = translator;
|
|
||||||
|
|
||||||
translator.loadServer();
|
translator.loadServer();
|
||||||
|
|
||||||
var customTemplates = meta.config['theme:templates'] ? path.join(__dirname, 'node_modules', meta.config['theme:id'], meta.config['theme:templates']) : false;
|
var customTemplates = meta.config['theme:templates'] ? path.join(nconf.get('themes_path'), meta.config['theme:id'], meta.config['theme:templates']) : false;
|
||||||
|
|
||||||
|
|
||||||
utils.walk(path.join(__dirname, 'public/templates'), function (err, tplsToLoad) {
|
utils.walk(path.join(__dirname, 'public/templates'), function (err, tplsToLoad) {
|
||||||
templates.init(tplsToLoad, customTemplates);
|
templates.init(tplsToLoad, customTemplates);
|
||||||
@@ -135,8 +151,9 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
} else if (nconf.get('setup') || nconf.get('install') || !fs.existsSync(__dirname + '/config.json')) {
|
}
|
||||||
// New install, ask setup questions
|
|
||||||
|
function setup() {
|
||||||
if (nconf.get('setup')) {
|
if (nconf.get('setup')) {
|
||||||
winston.info('NodeBB Setup Triggered via Command Line');
|
winston.info('NodeBB Setup Triggered via Command Line');
|
||||||
} else {
|
} else {
|
||||||
@@ -147,8 +164,7 @@
|
|||||||
file: __dirname + '/config.json'
|
file: __dirname + '/config.json'
|
||||||
});
|
});
|
||||||
|
|
||||||
var templates = require('./public/src/templates'),
|
var install = require('./src/install');
|
||||||
install = require('./src/install');
|
|
||||||
|
|
||||||
winston.info('Welcome to NodeBB!');
|
winston.info('Welcome to NodeBB!');
|
||||||
winston.info('This looks like a new installation, so you\'ll have to answer a few questions about your environment before we can proceed.');
|
winston.info('This looks like a new installation, so you\'ll have to answer a few questions about your environment before we can proceed.');
|
||||||
@@ -163,19 +179,23 @@
|
|||||||
|
|
||||||
process.exit();
|
process.exit();
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
} else if (nconf.get('upgrade')) {
|
function upgrade() {
|
||||||
nconf.file({
|
nconf.file({
|
||||||
file: __dirname + '/config.json'
|
file: __dirname + '/config.json'
|
||||||
});
|
});
|
||||||
require('./src/database').init(function(err) {
|
|
||||||
meta = require('./src/meta.js');
|
|
||||||
|
|
||||||
|
var meta = require('./src/meta');
|
||||||
|
|
||||||
|
require('./src/database').init(function(err) {
|
||||||
meta.configs.init(function () {
|
meta.configs.init(function () {
|
||||||
require('./src/upgrade').upgrade();
|
require('./src/upgrade').upgrade();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
} else/* if (nconf.get('help') */{
|
}
|
||||||
|
|
||||||
|
function displayHelp() {
|
||||||
winston.info('Usage: node app [options] [arguments]');
|
winston.info('Usage: node app [options] [arguments]');
|
||||||
winston.info(' [NODE_ENV=development | NODE_ENV=production] node app [--start] [arguments]');
|
winston.info(' [NODE_ENV=development | NODE_ENV=production] node app [--start] [arguments]');
|
||||||
winston.info('');
|
winston.info('');
|
||||||
@@ -184,5 +204,4 @@
|
|||||||
winston.info(' --setup configure your environment and setup NodeBB');
|
winston.info(' --setup configure your environment and setup NodeBB');
|
||||||
winston.info(' --upgrade upgrade NodeBB, first read: github.com/designcreateplay/NodeBB/wiki/Upgrading-NodeBB');
|
winston.info(' --upgrade upgrade NodeBB, first read: github.com/designcreateplay/NodeBB/wiki/Upgrading-NodeBB');
|
||||||
winston.info(' --start manually start NodeBB (default when no options are given)');
|
winston.info(' --start manually start NodeBB (default when no options are given)');
|
||||||
};
|
}
|
||||||
}());
|
|
||||||
|
|||||||
1
feeds/categories/.gitignore
vendored
1
feeds/categories/.gitignore
vendored
@@ -1 +0,0 @@
|
|||||||
*.rss
|
|
||||||
1
feeds/topics/.gitignore
vendored
1
feeds/topics/.gitignore
vendored
@@ -1 +0,0 @@
|
|||||||
*.rss
|
|
||||||
12
nodebb
12
nodebb
@@ -6,28 +6,34 @@
|
|||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
node app
|
node app "$@"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
upgrade)
|
upgrade)
|
||||||
npm install
|
npm install
|
||||||
|
ls -d node_modules/nodebb* | xargs -n1 basename | xargs npm install
|
||||||
ls -d node_modules/nodebb* | xargs -n1 basename | xargs npm update
|
ls -d node_modules/nodebb* | xargs -n1 basename | xargs npm update
|
||||||
node app --upgrade
|
node app --upgrade
|
||||||
|
touch package.json
|
||||||
echo -e "\n\e[00;32mNodeBB Dependencies up-to-date!\e[00;00m";
|
echo -e "\n\e[00;32mNodeBB Dependencies up-to-date!\e[00;00m";
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
setup)
|
||||||
|
node app --setup
|
||||||
|
;;
|
||||||
|
|
||||||
dev)
|
dev)
|
||||||
echo "Launching NodeBB in \"development\" mode."
|
echo "Launching NodeBB in \"development\" mode."
|
||||||
echo "To run the production build of NodeBB, please use \"forever\"."
|
echo "To run the production build of NodeBB, please use \"forever\"."
|
||||||
echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB"
|
echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB"
|
||||||
NODE_ENV=development node app
|
NODE_ENV=development node app "$@"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
watch)
|
watch)
|
||||||
echo "Launching NodeBB in \"development\" mode."
|
echo "Launching NodeBB in \"development\" mode."
|
||||||
echo "To run the production build of NodeBB, please use \"forever\"."
|
echo "To run the production build of NodeBB, please use \"forever\"."
|
||||||
echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB"
|
echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB"
|
||||||
NODE_ENV=development supervisor -q --extensions 'node|js|tpl' -- app $1
|
NODE_ENV=development supervisor -q --extensions 'node|js|tpl' -- app "$@"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
# language)
|
# language)
|
||||||
|
|||||||
11
package.json
11
package.json
@@ -2,7 +2,7 @@
|
|||||||
"name": "nodebb",
|
"name": "nodebb",
|
||||||
"license": "GPLv3 or later",
|
"license": "GPLv3 or later",
|
||||||
"description": "NodeBB Forum",
|
"description": "NodeBB Forum",
|
||||||
"version": "0.3.0",
|
"version": "0.3.1",
|
||||||
"homepage": "http://www.nodebb.org",
|
"homepage": "http://www.nodebb.org",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
@@ -25,7 +25,6 @@
|
|||||||
"passport-facebook": "0.1.5",
|
"passport-facebook": "0.1.5",
|
||||||
"less-middleware": "0.1.12",
|
"less-middleware": "0.1.12",
|
||||||
"marked": "0.2.8",
|
"marked": "0.2.8",
|
||||||
"bcrypt": "0.7.5",
|
|
||||||
"async": "~0.2.8",
|
"async": "~0.2.8",
|
||||||
"node-imagemagick": "0.1.8",
|
"node-imagemagick": "0.1.8",
|
||||||
"gravatar": "1.0.6",
|
"gravatar": "1.0.6",
|
||||||
@@ -47,14 +46,18 @@
|
|||||||
"semver": "~2.2.1",
|
"semver": "~2.2.1",
|
||||||
"string": "~1.7.0",
|
"string": "~1.7.0",
|
||||||
"xregexp": "~2.0.0",
|
"xregexp": "~2.0.0",
|
||||||
"socket.io-wildcard": "~0.1.1"
|
"socket.io-wildcard": "~0.1.1",
|
||||||
|
"bcryptjs": "~0.7.10"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"redis": "0.8.3",
|
"redis": "0.8.3",
|
||||||
"mongodb": "~1.3.19",
|
"mongodb": "~1.3.19",
|
||||||
"connect-redis": "1.4.5",
|
"connect-redis": "1.4.5",
|
||||||
"connect-mongo": "0.4.0",
|
"connect-mongo": "0.4.0",
|
||||||
"hiredis": "~0.1.15"
|
"hiredis": "~0.1.15",
|
||||||
|
"nodebb-plugin-sso-facebook": "~0.1.0",
|
||||||
|
"nodebb-plugin-sso-twitter": "~0.1.0",
|
||||||
|
"nodebb-plugin-sso-google": "~0.1.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"mocha": "~1.13.0"
|
"mocha": "~1.13.0"
|
||||||
|
|||||||
@@ -8,30 +8,45 @@
|
|||||||
"404.message": "يبدو أنك قد تعثرت على صفحة غير موجودة. عودة إلى الصفحة الرئيسية.",
|
"404.message": "يبدو أنك قد تعثرت على صفحة غير موجودة. عودة إلى الصفحة الرئيسية.",
|
||||||
"500.title": "خطأ داخلي.",
|
"500.title": "خطأ داخلي.",
|
||||||
"500.message": "عفوا! يبدو وكأنه شيء ذهب على نحو خاطئ!",
|
"500.message": "عفوا! يبدو وكأنه شيء ذهب على نحو خاطئ!",
|
||||||
|
|
||||||
"register": "تسجيل",
|
"register": "تسجيل",
|
||||||
"login": "دخول",
|
"login": "دخول",
|
||||||
|
|
||||||
"logout": "تسجيل الخروج",
|
"logout": "تسجيل الخروج",
|
||||||
"logout.title": "تم تسجيل الخروج",
|
"logout.title": "تم تسجيل الخروج",
|
||||||
"logout.message": "قمت بتسجيل الخروج بنجاح من NodeBB",
|
"logout.message": "قمت بتسجيل الخروج بنجاح من NodeBB",
|
||||||
|
|
||||||
"save_changes": "حفظ التغييرات",
|
"save_changes": "حفظ التغييرات",
|
||||||
"close": "أغلق",
|
"close": "أغلق",
|
||||||
|
|
||||||
"header.admin": "مشرف",
|
"header.admin": "مشرف",
|
||||||
"header.recent": "حديث",
|
"header.recent": "حديث",
|
||||||
"header.unread": "غير مقروء",
|
"header.unread": "غير مقروء",
|
||||||
|
"header.popular": "Popular",
|
||||||
"header.users": "المستخدمين",
|
"header.users": "المستخدمين",
|
||||||
|
"header.chats": "Chats",
|
||||||
|
"header.notifications": "Notifications",
|
||||||
"header.search": "بحث",
|
"header.search": "بحث",
|
||||||
"header.profile": "ملف",
|
"header.profile": "ملف",
|
||||||
|
|
||||||
"notifications.loading": "تحميل التبليغات",
|
"notifications.loading": "تحميل التبليغات",
|
||||||
"chats.loading": "تحميل الدردشات",
|
"chats.loading": "تحميل الدردشات",
|
||||||
|
|
||||||
"motd.welcome": "مرحبا بكم NodeBB، منصة مناقشة المستقبل",
|
"motd.welcome": "مرحبا بكم NodeBB، منصة مناقشة المستقبل",
|
||||||
"motd.get": "NodeBB إحصل على",
|
"motd.get": "NodeBB إحصل على",
|
||||||
"motd.fork": "فرع",
|
"motd.fork": "فرع",
|
||||||
"motd.like": "ود",
|
"motd.like": "ود",
|
||||||
"motd.follow": "تابع"
|
"motd.follow": "تابع",
|
||||||
|
"previouspage": "Previous Page",
|
||||||
|
"nextpage": "Next Page",
|
||||||
|
"alert.success": "Success",
|
||||||
|
"alert.error": "Error",
|
||||||
|
"alert.banned": "Banned",
|
||||||
|
"alert.banned.message": "You are banned you will be logged out!",
|
||||||
|
"alert.unfollow": "You are no longer following %1!",
|
||||||
|
"alert.follow": "You are now following %1!",
|
||||||
|
"posts": "Posts",
|
||||||
|
"views": "Views",
|
||||||
|
"posted": "posted",
|
||||||
|
"in": "in",
|
||||||
|
"recentposts": "Recent Posts",
|
||||||
|
"online": "Online",
|
||||||
|
"away": "Away",
|
||||||
|
"dnd": "Do not Disturb",
|
||||||
|
"invisible": "Invisible",
|
||||||
|
"offline": "Offline"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "إعلام",
|
"title": "إعلام",
|
||||||
|
"no_notifs": "You have no notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
"back_to_home": "العودة إلى NodeBB",
|
"back_to_home": "العودة إلى NodeBB",
|
||||||
"outgoing_link": "رابط خارجي",
|
"outgoing_link": "رابط خارجي",
|
||||||
"outgoing_link_message": "أنت الأن ترحل",
|
"outgoing_link_message": "أنت الأن ترحل",
|
||||||
|
|||||||
12
public/language/ar/pages.json
Normal file
12
public/language/ar/pages.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"home": "Home",
|
||||||
|
"unread": "Unread Topics",
|
||||||
|
"recent": "Recent Topics",
|
||||||
|
"users": "Registered Users",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"user.edit": "Editing \"%1\"",
|
||||||
|
"user.following": "People %1 Follows",
|
||||||
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.favourites": "%1's Favourite Posts",
|
||||||
|
"user.settings": "User Settings"
|
||||||
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Recent",
|
||||||
"day": "يوم",
|
"day": "يوم",
|
||||||
"week": "أسبوع",
|
"week": "أسبوع",
|
||||||
"month": "شهر"
|
"month": "شهر",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
}
|
}
|
||||||
@@ -12,5 +12,7 @@
|
|||||||
"confirm_password": "تأكيد كلمة السر",
|
"confirm_password": "تأكيد كلمة السر",
|
||||||
"confirm_password_placeholder": "تأكيد كلمة السر",
|
"confirm_password_placeholder": "تأكيد كلمة السر",
|
||||||
"register_now_button": "قم بالتسجيل الآن",
|
"register_now_button": "قم بالتسجيل الآن",
|
||||||
"alternative_registration": "التسجيل البديلة"
|
"alternative_registration": "التسجيل البديلة",
|
||||||
|
"terms_of_use": "Terms of Use",
|
||||||
|
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
||||||
}
|
}
|
||||||
@@ -1,11 +1,10 @@
|
|||||||
{
|
{
|
||||||
"topic": "موضوع",
|
"topic": "موضوع",
|
||||||
"topics": "مواضيع",
|
"topics": "مواضيع",
|
||||||
|
|
||||||
"no_topics_found": "لا توجد مواضيع !",
|
"no_topics_found": "لا توجد مواضيع !",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
"profile": "ملف",
|
"profile": "ملف",
|
||||||
"posted_by": "رد من",
|
"posted_by": "Posted by",
|
||||||
"chat": "دردشة",
|
"chat": "دردشة",
|
||||||
"notify_me": "تنبه من ردود جديدة في هذا الموضوع",
|
"notify_me": "تنبه من ردود جديدة في هذا الموضوع",
|
||||||
"quote": "اقتبس",
|
"quote": "اقتبس",
|
||||||
@@ -18,26 +17,32 @@
|
|||||||
"link": "رابط",
|
"link": "رابط",
|
||||||
"share": "شارك",
|
"share": "شارك",
|
||||||
"tools": "أدوات",
|
"tools": "أدوات",
|
||||||
|
"flag": "Flag",
|
||||||
|
"flag_title": "Flag this post for moderation",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
"thread_tools.title": "أدوات الموضوع",
|
"thread_tools.title": "أدوات الموضوع",
|
||||||
"thread_tools.markAsUnreadForAll": "علم غير مقروء",
|
"thread_tools.markAsUnreadForAll": "علم غير مقروء",
|
||||||
"thread_tools.pin": "علق الموضوع",
|
"thread_tools.pin": "علق الموضوع",
|
||||||
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
"thread_tools.lock": "قفل الموضوع",
|
"thread_tools.lock": "قفل الموضوع",
|
||||||
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
"thread_tools.move": "نقل الموضوع",
|
"thread_tools.move": "نقل الموضوع",
|
||||||
"thread_tools.fork": "تفرع الموضوع",
|
"thread_tools.fork": "تفرع الموضوع",
|
||||||
"thread_tools.delete": "حذف الموضوع",
|
"thread_tools.delete": "حذف الموضوع",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
"load_categories": "تحميل الفئات",
|
"load_categories": "تحميل الفئات",
|
||||||
"disabled_categories_note": "الفئات المجلدة رمادية",
|
"disabled_categories_note": "الفئات المجلدة رمادية",
|
||||||
"confirm_move": "انقل",
|
"confirm_move": "انقل",
|
||||||
"confirm_fork": "فرع",
|
"confirm_fork": "فرع",
|
||||||
|
|
||||||
"favourite": "المفضل",
|
"favourite": "المفضل",
|
||||||
"favourites": "المفضلة",
|
"favourites": "المفضلة",
|
||||||
"favourites.not_logged_in.title": "ليس موجود حالياً",
|
"favourites.not_logged_in.title": "ليس موجود حالياً",
|
||||||
"favourites.not_logged_in.message": "الرجاء تسجيل الدخول لتفضل هذا الرد",
|
"favourites.not_logged_in.message": "الرجاء تسجيل الدخول لتفضل هذا الرد",
|
||||||
"favourites.has_no_favourites": "ليس لديك أي ردود مفضلة. فضل بعد الردود لرؤيتهم هنا",
|
"favourites.has_no_favourites": "ليس لديك أي ردود مفضلة. فضل بعد الردود لرؤيتهم هنا",
|
||||||
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
"loading_more_posts": "تحميل المزيد من المشاركات",
|
"loading_more_posts": "تحميل المزيد من المشاركات",
|
||||||
"move_topic": "نقل الموضوع",
|
"move_topic": "نقل الموضوع",
|
||||||
"move_post": "نقل الرد",
|
"move_post": "نقل الرد",
|
||||||
@@ -46,7 +51,13 @@
|
|||||||
"fork_topic_instruction": "إضغط على الردود لتفريعهم",
|
"fork_topic_instruction": "إضغط على الردود لتفريعهم",
|
||||||
"fork_no_pids": "لم تختار أي رد",
|
"fork_no_pids": "لم تختار أي رد",
|
||||||
"fork_success": "تفريع الموضوع بنجاح!",
|
"fork_success": "تفريع الموضوع بنجاح!",
|
||||||
|
|
||||||
"reputation": "سمعة",
|
"reputation": "سمعة",
|
||||||
"posts": "ردود"
|
"posts": "ردود",
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Unread",
|
||||||
"no_unread_topics": "ليس هناك أي موضوع غير مقروء",
|
"no_unread_topics": "ليس هناك أي موضوع غير مقروء",
|
||||||
"mark_all_read": "إجعل كل المواضيع مقرؤة",
|
"mark_all_read": "إجعل كل المواضيع مقرؤة",
|
||||||
"load_more": "حمل المزيد"
|
"load_more": "حمل المزيد"
|
||||||
|
|||||||
@@ -9,15 +9,16 @@
|
|||||||
"age": "عمر",
|
"age": "عمر",
|
||||||
"joined": "تاريخ التسجيل",
|
"joined": "تاريخ التسجيل",
|
||||||
"lastonline": "تاريخ أخر دخول",
|
"lastonline": "تاريخ أخر دخول",
|
||||||
|
"profile": "Profile",
|
||||||
"profile_views": "مشاهد الملف",
|
"profile_views": "مشاهد الملف",
|
||||||
"reputation": "سمعة",
|
"reputation": "سمعة",
|
||||||
"posts": "ردود",
|
"posts": "ردود",
|
||||||
|
"favourites": "Favourites",
|
||||||
"followers": "أتباع",
|
"followers": "أتباع",
|
||||||
"following": "يتبع",
|
"following": "يتبع",
|
||||||
"signature": "توقيع",
|
"signature": "توقيع",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "عيد ميلاد",
|
"birthday": "عيد ميلاد",
|
||||||
|
|
||||||
"change_picture": "تغيير الصورة",
|
"change_picture": "تغيير الصورة",
|
||||||
"edit": "صحح",
|
"edit": "صحح",
|
||||||
"uploaded_picture": "صورة تم تحميلها",
|
"uploaded_picture": "صورة تم تحميلها",
|
||||||
@@ -25,17 +26,14 @@
|
|||||||
"change_password": "تغيير كلمة السر",
|
"change_password": "تغيير كلمة السر",
|
||||||
"confirm_password": "تأكيد كلمة السر",
|
"confirm_password": "تأكيد كلمة السر",
|
||||||
"password": "كلمة السر",
|
"password": "كلمة السر",
|
||||||
|
|
||||||
"upload_picture": "تحميل الصورة",
|
"upload_picture": "تحميل الصورة",
|
||||||
"upload_a_picture": "تحميل صورة",
|
"upload_a_picture": "تحميل صورة",
|
||||||
"image_spec": "تستطيع تحميل سوى PNG، JPG، GIF تحت 256KB.",
|
"image_spec": "تستطيع تحميل سوى PNG، JPG، GIF تحت 256KB.",
|
||||||
|
"settings": "Settings",
|
||||||
"settings": "إعدادات",
|
|
||||||
"show_email": "أظهر بريدي الإلكتروني",
|
"show_email": "أظهر بريدي الإلكتروني",
|
||||||
|
|
||||||
"has_no_follower": "هذا المستخدم ليس لديه أي أتباع :(",
|
"has_no_follower": "هذا المستخدم ليس لديه أي أتباع :(",
|
||||||
"follows_no_one": "هذا المستخدم لا يتبع أحد :(",
|
"follows_no_one": "هذا المستخدم لا يتبع أحد :(",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
"email_hidden": "البريد الإلكتروني مخفي",
|
"email_hidden": "البريد الإلكتروني مخفي",
|
||||||
"hidden": "مخفي"
|
"hidden": "مخفي"
|
||||||
}
|
}
|
||||||
@@ -8,30 +8,45 @@
|
|||||||
"404.message": "Tato stránka bohužel neexistuje. Vraťte se na <a href='/'>domovskou stránku</a>.",
|
"404.message": "Tato stránka bohužel neexistuje. Vraťte se na <a href='/'>domovskou stránku</a>.",
|
||||||
"500.title": "Neznámá chyba",
|
"500.title": "Neznámá chyba",
|
||||||
"500.message": "Jejda, vypadá to, že se něco pokazilo.",
|
"500.message": "Jejda, vypadá to, že se něco pokazilo.",
|
||||||
|
|
||||||
"register": "Registrovat",
|
"register": "Registrovat",
|
||||||
"login": "Přihlásit se",
|
"login": "Přihlásit se",
|
||||||
|
|
||||||
"logout": "Odhlásit se",
|
"logout": "Odhlásit se",
|
||||||
"logout.title": "Odhlásili jsme Vás.",
|
"logout.title": "Odhlásili jsme Vás.",
|
||||||
"logout.message": "Úspěšně jsme Vás odhlásili z fóra.",
|
"logout.message": "Úspěšně jsme Vás odhlásili z fóra.",
|
||||||
|
|
||||||
"save_changes": "Uložit změny",
|
"save_changes": "Uložit změny",
|
||||||
"close": "Zrušit",
|
"close": "Zrušit",
|
||||||
|
|
||||||
"header.admin": "Administrace",
|
"header.admin": "Administrace",
|
||||||
"header.recent": "Aktuality",
|
"header.recent": "Aktuality",
|
||||||
"header.unread": "Nepřečtené",
|
"header.unread": "Nepřečtené",
|
||||||
|
"header.popular": "Populární",
|
||||||
"header.users": "Uživatelé",
|
"header.users": "Uživatelé",
|
||||||
|
"header.chats": "Chats",
|
||||||
|
"header.notifications": "Notifications",
|
||||||
"header.search": "Hledat",
|
"header.search": "Hledat",
|
||||||
"header.profile": "Můj profil",
|
"header.profile": "Můj profil",
|
||||||
|
|
||||||
"notifications.loading": "Načítání upozornění",
|
"notifications.loading": "Načítání upozornění",
|
||||||
"chats.loading": "Načítání grafů",
|
"chats.loading": "Načítání grafů",
|
||||||
|
|
||||||
"motd.welcome": "Vítejte na NodeBB, diskusní platforma buducnosti.",
|
"motd.welcome": "Vítejte na NodeBB, diskusní platforma buducnosti.",
|
||||||
"motd.get": "Získat NodeBB",
|
"motd.get": "Získat NodeBB",
|
||||||
"motd.fork": "Fork",
|
"motd.fork": "Fork",
|
||||||
"motd.like": "To se mi líbí",
|
"motd.like": "To se mi líbí",
|
||||||
"motd.follow": "Sledovat"
|
"motd.follow": "Sledovat",
|
||||||
|
"previouspage": "Předchozí stránka",
|
||||||
|
"nextpage": "Další stránka",
|
||||||
|
"alert.success": "Success",
|
||||||
|
"alert.error": "Error",
|
||||||
|
"alert.banned": "Banned",
|
||||||
|
"alert.banned.message": "You are banned you will be logged out!",
|
||||||
|
"alert.unfollow": "You are no longer following %1!",
|
||||||
|
"alert.follow": "You are now following %1!",
|
||||||
|
"posts": "Příspěvky",
|
||||||
|
"views": "Zobrazení",
|
||||||
|
"posted": "odesláno",
|
||||||
|
"in": "v",
|
||||||
|
"recentposts": "Nedávné příspěvky",
|
||||||
|
"online": "Online",
|
||||||
|
"away": "Pryč",
|
||||||
|
"dnd": "Nerušit",
|
||||||
|
"invisible": "Neviditelný",
|
||||||
|
"offline": "Offline"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "Czech",
|
"name": "Czech",
|
||||||
"code": "cs"
|
"code": "cs",
|
||||||
|
"dir": "ltr"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "Upozornění",
|
"title": "Upozornění",
|
||||||
|
"no_notifs": "You have no notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
"back_to_home": "Zpět na úvodní stránku",
|
"back_to_home": "Zpět na úvodní stránku",
|
||||||
"outgoing_link": "Odkaz mimo fórum",
|
"outgoing_link": "Odkaz mimo fórum",
|
||||||
"outgoing_link_message": "Nyní opouštíte fórum",
|
"outgoing_link_message": "Nyní opouštíte fórum",
|
||||||
|
|||||||
12
public/language/cs/pages.json
Normal file
12
public/language/cs/pages.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"home": "Home",
|
||||||
|
"unread": "Unread Topics",
|
||||||
|
"recent": "Recent Topics",
|
||||||
|
"users": "Registered Users",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"user.edit": "Editing \"%1\"",
|
||||||
|
"user.following": "People %1 Follows",
|
||||||
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.favourites": "%1's Favourite Posts",
|
||||||
|
"user.settings": "User Settings"
|
||||||
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Nedávné",
|
||||||
"day": "Den",
|
"day": "Den",
|
||||||
"week": "Týden",
|
"week": "Týden",
|
||||||
"month": "Měsíc"
|
"month": "Měsíc",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
}
|
}
|
||||||
@@ -12,5 +12,7 @@
|
|||||||
"confirm_password": "Potvrzení hesla",
|
"confirm_password": "Potvrzení hesla",
|
||||||
"confirm_password_placeholder": "Potvrďte heslo",
|
"confirm_password_placeholder": "Potvrďte heslo",
|
||||||
"register_now_button": "Zaregistrovat se",
|
"register_now_button": "Zaregistrovat se",
|
||||||
"alternative_registration": "Jiný způsob registrace"
|
"alternative_registration": "Jiný způsob registrace",
|
||||||
|
"terms_of_use": "Podmínky",
|
||||||
|
"agree_to_terms_of_use": "Souhlasím s Podmínkami"
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,8 @@
|
|||||||
{
|
{
|
||||||
"topic": "Téma",
|
"topic": "Téma",
|
||||||
"topics": "Témata",
|
"topics": "Témata",
|
||||||
|
|
||||||
"no_topics_found": "Nebyla nalezena žádná témata!",
|
"no_topics_found": "Nebyla nalezena žádná témata!",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"posted_by": "Odeslal",
|
"posted_by": "Odeslal",
|
||||||
"chat": "Chat",
|
"chat": "Chat",
|
||||||
@@ -16,26 +15,34 @@
|
|||||||
"fork": "Rozdělit",
|
"fork": "Rozdělit",
|
||||||
"banned": "banned",
|
"banned": "banned",
|
||||||
"link": "Odkaz",
|
"link": "Odkaz",
|
||||||
|
"share": "Sdílet",
|
||||||
|
"tools": "Nástroje",
|
||||||
|
"flag": "Flag",
|
||||||
|
"flag_title": "Flag this post for moderation",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
"thread_tools.title": "Nástroje",
|
"thread_tools.title": "Nástroje",
|
||||||
"thread_tools.pin": "Zvýraznit vlákno",
|
"thread_tools.markAsUnreadForAll": "Označit jako nepřečtené",
|
||||||
"thread_tools.lock": "Uzamknout vlákno",
|
"thread_tools.pin": "Pin Topic",
|
||||||
"thread_tools.move": "Přesunout vlákno",
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
"thread_tools.fork": "Rozdělit vlákno",
|
"thread_tools.lock": "Lock Topic",
|
||||||
"thread_tools.delete": "Smazat vlákno",
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
|
"thread_tools.move": "Move Topic",
|
||||||
|
"thread_tools.fork": "Fork Topic",
|
||||||
|
"thread_tools.delete": "Delete Topic",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
"load_categories": "Načítání kategorií",
|
"load_categories": "Načítání kategorií",
|
||||||
"disabled_categories_note": "Vypnuté (disabled) kategorie jsou šedé.",
|
"disabled_categories_note": "Vypnuté (disabled) kategorie jsou šedé.",
|
||||||
"confirm_move": "Přesunout",
|
"confirm_move": "Přesunout",
|
||||||
"confirm_fork": "Rozdělit",
|
"confirm_fork": "Rozdělit",
|
||||||
|
|
||||||
"favourite": "Oblíbené",
|
"favourite": "Oblíbené",
|
||||||
"favourites": "Oblíbené",
|
"favourites": "Oblíbené",
|
||||||
"favourites.not_logged_in.title": "Přihlaste se!",
|
"favourites.not_logged_in.title": "Přihlaste se!",
|
||||||
"favourites.not_logged_in.message": "Pro oblíbení příspěvku se musíte přihlásit.",
|
"favourites.not_logged_in.message": "Pro oblíbení příspěvku se musíte přihlásit.",
|
||||||
"favourites.has_no_favourites": "Nemáte žádné oblíbené příspěvky, přidejte některý příspěvek k oblíbeným a uvidíte ho zde!",
|
"favourites.has_no_favourites": "Nemáte žádné oblíbené příspěvky, přidejte některý příspěvek k oblíbeným a uvidíte ho zde!",
|
||||||
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
"posted_by": "odeslal",
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
"loading_more_posts": "Načítání více příspěvků",
|
"loading_more_posts": "Načítání více příspěvků",
|
||||||
"move_topic": "Přesunout téma",
|
"move_topic": "Přesunout téma",
|
||||||
"move_post": "Přesunout příspěvek",
|
"move_post": "Přesunout příspěvek",
|
||||||
@@ -44,7 +51,13 @@
|
|||||||
"fork_topic_instruction": "Vyber příspěvky, které chceš oddělit",
|
"fork_topic_instruction": "Vyber příspěvky, které chceš oddělit",
|
||||||
"fork_no_pids": "Žádné příspěvky nebyly vybrány!",
|
"fork_no_pids": "Žádné příspěvky nebyly vybrány!",
|
||||||
"fork_success": "Téma bylo úspěšně rozděleno!",
|
"fork_success": "Téma bylo úspěšně rozděleno!",
|
||||||
|
|
||||||
"reputation": "Reputace",
|
"reputation": "Reputace",
|
||||||
"posts": "Příspěvky"
|
"posts": "Příspěvky",
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Unread",
|
||||||
"no_unread_topics": "Nejsou zde žádné nepřečtené témata.",
|
"no_unread_topics": "Nejsou zde žádné nepřečtené témata.",
|
||||||
"mark_all_read": "Označit vše jako přečtené",
|
"mark_all_read": "Označit vše jako přečtené",
|
||||||
"load_more": "Načíst další"
|
"load_more": "Načíst další"
|
||||||
|
|||||||
@@ -9,15 +9,16 @@
|
|||||||
"age": "Věk",
|
"age": "Věk",
|
||||||
"joined": "Registrován",
|
"joined": "Registrován",
|
||||||
"lastonline": "Naposledy online",
|
"lastonline": "Naposledy online",
|
||||||
|
"profile": "Profile",
|
||||||
"profile_views": "Zobrazení profilu",
|
"profile_views": "Zobrazení profilu",
|
||||||
"reputation": "Reputace",
|
"reputation": "Reputace",
|
||||||
"posts": "Příspěvky",
|
"posts": "Příspěvky",
|
||||||
|
"favourites": "Oblíbené",
|
||||||
"followers": "Sledují ho",
|
"followers": "Sledují ho",
|
||||||
"following": "Sleduje",
|
"following": "Sleduje",
|
||||||
"signature": "Podpis",
|
"signature": "Podpis",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "Datum narození",
|
"birthday": "Datum narození",
|
||||||
|
|
||||||
"change_picture": "Změnit obrázek",
|
"change_picture": "Změnit obrázek",
|
||||||
"edit": "Upravit",
|
"edit": "Upravit",
|
||||||
"uploaded_picture": "Nahraný obrázek",
|
"uploaded_picture": "Nahraný obrázek",
|
||||||
@@ -25,17 +26,14 @@
|
|||||||
"change_password": "Změnit heslo",
|
"change_password": "Změnit heslo",
|
||||||
"confirm_password": "Potvrzení hesla",
|
"confirm_password": "Potvrzení hesla",
|
||||||
"password": "Heslo",
|
"password": "Heslo",
|
||||||
|
|
||||||
"upload_picture": "Nahrát obrázek",
|
"upload_picture": "Nahrát obrázek",
|
||||||
"upload_a_picture": "Nahrát obrázek",
|
"upload_a_picture": "Nahrát obrázek",
|
||||||
"image_spec": "Můžete nahrávat poze obrázky ve formátu PNG, JPG, nebo GIF o velikosti menší než 256kb.",
|
"image_spec": "Můžete nahrávat poze obrázky ve formátu PNG, JPG, nebo GIF o velikosti menší než 256kb.",
|
||||||
|
"settings": "Nastavení",
|
||||||
"settings": "nastavení",
|
|
||||||
"show_email": "Zobrazovat můj email v profilu",
|
"show_email": "Zobrazovat můj email v profilu",
|
||||||
|
|
||||||
"has_no_follower": "Tohoto uživatele nikdo nesleduje :(",
|
"has_no_follower": "Tohoto uživatele nikdo nesleduje :(",
|
||||||
"follows_no_one": "Tento uživatel nikoho nesleduje :(",
|
"follows_no_one": "Tento uživatel nikoho nesleduje :(",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
"email_hidden": "Skrytý email",
|
"email_hidden": "Skrytý email",
|
||||||
"hidden": "skrytý"
|
"hidden": "skrytý"
|
||||||
}
|
}
|
||||||
@@ -8,30 +8,45 @@
|
|||||||
"404.message": "Die abgefragte Seite wurde nicht gefunden. <a href='/''>Zurück zur Übersicht</a>.",
|
"404.message": "Die abgefragte Seite wurde nicht gefunden. <a href='/''>Zurück zur Übersicht</a>.",
|
||||||
"500.title": "Internal error.",
|
"500.title": "Internal error.",
|
||||||
"500.message": "Ooops! Looks like something went wrong!",
|
"500.message": "Ooops! Looks like something went wrong!",
|
||||||
|
|
||||||
"register": "Registrierung",
|
"register": "Registrierung",
|
||||||
"login": "Login",
|
"login": "Login",
|
||||||
|
|
||||||
"logout": "Logout",
|
"logout": "Logout",
|
||||||
"logout.title": "Du bist ausgeloggt.",
|
"logout.title": "Du bist ausgeloggt.",
|
||||||
"logout.message": "Du hast dich soeben erfolgreich aus dem Forum ausgeloggt.",
|
"logout.message": "Du hast dich soeben erfolgreich aus dem Forum ausgeloggt.",
|
||||||
|
|
||||||
"save_changes": "Speichere Änderungen",
|
"save_changes": "Speichere Änderungen",
|
||||||
"close": "Schließen",
|
"close": "Schließen",
|
||||||
|
|
||||||
"header.admin": "Admin",
|
"header.admin": "Admin",
|
||||||
"header.recent": "Aktuell",
|
"header.recent": "Aktuell",
|
||||||
"header.unread": "Ungelesen",
|
"header.unread": "Ungelesen",
|
||||||
|
"header.popular": "Beliebt",
|
||||||
"header.users": "Benutzer",
|
"header.users": "Benutzer",
|
||||||
|
"header.chats": "Chats",
|
||||||
|
"header.notifications": "Benachrichtigungen",
|
||||||
"header.search": "Suche",
|
"header.search": "Suche",
|
||||||
"header.profile": "Profil",
|
"header.profile": "Profil",
|
||||||
|
|
||||||
"notifications.loading": "Benachrichtigungen laden",
|
"notifications.loading": "Benachrichtigungen laden",
|
||||||
"chats.loading": "Nachrichten werden geladen",
|
"chats.loading": "Nachrichten werden geladen",
|
||||||
|
|
||||||
"motd.welcome": "Willkommen auf NodeBB, der Diskussionsplattform der Zukunft.",
|
"motd.welcome": "Willkommen auf NodeBB, der Diskussionsplattform der Zukunft.",
|
||||||
"motd.get": "Bekommen NodeBB",
|
"motd.get": "Bekommen NodeBB",
|
||||||
"motd.fork": "Fork",
|
"motd.fork": "Fork",
|
||||||
"motd.like": "Gefällt mir",
|
"motd.like": "Gefällt mir",
|
||||||
"motd.follow": "Folgen"
|
"motd.follow": "Folgen",
|
||||||
|
"previouspage": "Vorherige Seite",
|
||||||
|
"nextpage": "Nächste Seite",
|
||||||
|
"alert.success": "Erfolg",
|
||||||
|
"alert.error": "Fehler",
|
||||||
|
"alert.banned": "Gebannt",
|
||||||
|
"alert.banned.message": "Du bist gebannt und wirst nun ausgeloggt.",
|
||||||
|
"alert.unfollow": "Du folgst %1 nicht länger!",
|
||||||
|
"alert.follow": "Du folgst nun %1!",
|
||||||
|
"posts": "Beiträge",
|
||||||
|
"views": "Aufrufe",
|
||||||
|
"posted": "geposted",
|
||||||
|
"in": "in",
|
||||||
|
"recentposts": "Aktuelle Beiträge",
|
||||||
|
"online": "Online",
|
||||||
|
"away": "Abwesend",
|
||||||
|
"dnd": "Nicht stören",
|
||||||
|
"invisible": "Unsichtbar",
|
||||||
|
"offline": "Offline"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "German",
|
"name": "German",
|
||||||
"code": "de"
|
"code": "de",
|
||||||
|
"dir": "ltr"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "Benachrichtigungen",
|
"title": "Benachrichtigungen",
|
||||||
|
"no_notifs": "You have no notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
"back_to_home": "Zurück zur Startseite",
|
"back_to_home": "Zurück zur Startseite",
|
||||||
"outgoing_link": "Externer Link",
|
"outgoing_link": "Externer Link",
|
||||||
"outgoing_link_message": "Du verlässt nun",
|
"outgoing_link_message": "Du verlässt nun",
|
||||||
|
|||||||
12
public/language/de/pages.json
Normal file
12
public/language/de/pages.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"home": "Home",
|
||||||
|
"unread": "Unread Topics",
|
||||||
|
"recent": "Recent Topics",
|
||||||
|
"users": "Registered Users",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"user.edit": "Editing \"%1\"",
|
||||||
|
"user.following": "People %1 Follows",
|
||||||
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.favourites": "%1's Favourite Posts",
|
||||||
|
"user.settings": "User Settings"
|
||||||
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Aktuell",
|
||||||
"day": "Tag",
|
"day": "Tag",
|
||||||
"week": "Woche",
|
"week": "Woche",
|
||||||
"month": "Monat"
|
"month": "Monat",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
}
|
}
|
||||||
@@ -12,5 +12,7 @@
|
|||||||
"confirm_password": "Passwort bestätigen",
|
"confirm_password": "Passwort bestätigen",
|
||||||
"confirm_password_placeholder": "Passwort zur Bestätigung erneut eingeben",
|
"confirm_password_placeholder": "Passwort zur Bestätigung erneut eingeben",
|
||||||
"register_now_button": "Jetzt registrieren",
|
"register_now_button": "Jetzt registrieren",
|
||||||
"alternative_registration": "Alternative Registrierung"
|
"alternative_registration": "Alternative Registrierung",
|
||||||
|
"terms_of_use": "Nutzungsbedingungen",
|
||||||
|
"agree_to_terms_of_use": "Ich stimme den Nutzungsbedingungen zu"
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"reset_password": "Passwort zurücksetzen",
|
"reset_password": "Passwort zurücksetzen",
|
||||||
"update_password": "Ändere Passwort",
|
"update_password": "Ändere Passwort",
|
||||||
"password_change": "Passwort wurde geändert",
|
"password_changed.title": "Passwort geändert",
|
||||||
"password_reset_successful": "<p>Das Passwort wurde erfolgreich zurückgesetzt. <a href=\"/login\">Log dich neu ein</a>.",
|
"password_changed.message": "<p>Passwort erfolgreich zurückgesetzt. Bitte <a href=\"/login\">logge dich erneut ein</a>.",
|
||||||
"wrong_reset_code.title": "Der Reset-Code ist falsch.",
|
"wrong_reset_code.title": "Der Reset-Code ist falsch.",
|
||||||
"wrong_reset_code.message": "Der empfangene Reset-Code war falsch. Bitte versuche es erneut oder <a href=\"/reset\">fordere einen neuen Code an</a>.",
|
"wrong_reset_code.message": "Der empfangene Reset-Code war falsch. Bitte versuche es erneut oder <a href=\"/reset\">fordere einen neuen Code an</a>.",
|
||||||
"new_password": "Neues Passwort",
|
"new_password": "Neues Passwort",
|
||||||
|
|||||||
@@ -1,42 +1,63 @@
|
|||||||
{
|
{
|
||||||
"topic": "Thema",
|
"topic": "Thema",
|
||||||
"topics": "Themen",
|
"topics": "Themen",
|
||||||
|
|
||||||
"no_topics_found": "Keine passende Themen gefunden.",
|
"no_topics_found": "Keine passende Themen gefunden.",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"posted_by": "geschrieben von",
|
"posted_by": "Geposted von",
|
||||||
"chat": "Chat",
|
"chat": "Chat",
|
||||||
"notify_me": "Werde bei neues Antworten auf dieses Thema benachrichtigt.",
|
"notify_me": "Werde bei neues Antworten auf dieses Thema benachrichtigt.",
|
||||||
"quote": "zitieren",
|
"quote": "zitieren",
|
||||||
"reply": "antworten",
|
"reply": "antworten",
|
||||||
"edit": "bearbeiten",
|
"edit": "bearbeiten",
|
||||||
"delete": "löschen",
|
"delete": "löschen",
|
||||||
|
"move": "Verschieben",
|
||||||
|
"fork": "Aufspalten",
|
||||||
"banned": "gesperrt",
|
"banned": "gesperrt",
|
||||||
"link": "Link",
|
"link": "Link",
|
||||||
|
"share": "Teilen",
|
||||||
|
"tools": "Tools",
|
||||||
|
"flag": "Markieren",
|
||||||
|
"flag_title": "Diesen Beitrag zur Moderation markieren",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
"thread_tools.title": "Thread Tools",
|
"thread_tools.title": "Thread Tools",
|
||||||
"thread_tools.pin": "Thread pinnen",
|
"thread_tools.markAsUnreadForAll": "Als ungelesen markieren",
|
||||||
"thread_tools.unpin": "Thread nicht mehr pinnen",
|
"thread_tools.pin": "Pin Topic",
|
||||||
"thread_tools.lock": "Thread sperren",
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
"thread_tools.move": "Thread verschieben",
|
"thread_tools.lock": "Lock Topic",
|
||||||
"thread_tools.delete": "Thread löschen",
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
|
"thread_tools.move": "Move Topic",
|
||||||
|
"thread_tools.fork": "Fork Topic",
|
||||||
|
"thread_tools.delete": "Delete Topic",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
"load_categories": "Kategorien laden",
|
"load_categories": "Kategorien laden",
|
||||||
"disabled_categories_note": "Deaktivierte Kategorien sind ausgegraut.",
|
"disabled_categories_note": "Deaktivierte Kategorien sind ausgegraut.",
|
||||||
"confirm_move": "verschieben",
|
"confirm_move": "verschieben",
|
||||||
|
"confirm_fork": "Aufspalten",
|
||||||
"favourite": "Favorit",
|
"favourite": "Favorit",
|
||||||
"favourites": "Favoriten",
|
"favourites": "Favoriten",
|
||||||
"favourites.not_logged_in.title": "Nicht eingeloggt!",
|
"favourites.not_logged_in.title": "Nicht eingeloggt!",
|
||||||
"favourites.not_logged_in.message": "Bitte logge dich ein, um diesen Beitrag favorisieren zu können.",
|
"favourites.not_logged_in.message": "Bitte logge dich ein, um diesen Beitrag favorisieren zu können.",
|
||||||
"favourites.has_no_favourites": "Du hast noch keine Favoriten.",
|
"favourites.has_no_favourites": "Du hast noch keine Favoriten.",
|
||||||
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
"posted_by": "Geposted von",
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
"loading_more_posts": "Lade Mehr Posts",
|
"loading_more_posts": "Lade Mehr Posts",
|
||||||
"move_topic": "Thema verschieben",
|
"move_topic": "Thema verschieben",
|
||||||
|
"move_post": "Beitrag verschieben",
|
||||||
|
"fork_topic": "Thema aufspalten",
|
||||||
"topic_will_be_moved_to": "Dieses Thema wird verschoben nach",
|
"topic_will_be_moved_to": "Dieses Thema wird verschoben nach",
|
||||||
|
"fork_topic_instruction": "Klicke auf die Posts, die du aufspalten willst",
|
||||||
|
"fork_no_pids": "Keine Beiträge ausgewählt!",
|
||||||
|
"fork_success": "Thema erfolgreich aufgespalten!",
|
||||||
"reputation": "Reputation",
|
"reputation": "Reputation",
|
||||||
"posts": "Posts"
|
"posts": "Beiträge",
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Ungelesen",
|
||||||
"no_unread_topics": "Es gibt keine ungelesenen Themen.",
|
"no_unread_topics": "Es gibt keine ungelesenen Themen.",
|
||||||
"mark_all_read": "alle als gelesen markieren",
|
"mark_all_read": "alle als gelesen markieren",
|
||||||
"load_more": "mehr laden"
|
"load_more": "mehr laden"
|
||||||
|
|||||||
@@ -1,21 +1,24 @@
|
|||||||
{
|
{
|
||||||
"banned": "Gebannt",
|
"banned": "Gebannt",
|
||||||
"offline": "offline",
|
"offline": "offline",
|
||||||
|
"username": "Nutzername",
|
||||||
"email": "E-Mail",
|
"email": "E-Mail",
|
||||||
"fullname": "Kompletter Name",
|
"fullname": "Kompletter Name",
|
||||||
"website": "Homepage",
|
"website": "Homepage",
|
||||||
"location": "Wohnort",
|
"location": "Wohnort",
|
||||||
"age": "Alter",
|
"age": "Alter",
|
||||||
"joined": "Beigetreten",
|
"joined": "Beigetreten",
|
||||||
|
"lastonline": "Zuletzt online",
|
||||||
|
"profile": "Profile",
|
||||||
"profile_views": "Profilaufrufe",
|
"profile_views": "Profilaufrufe",
|
||||||
"reputation": "Reputation",
|
"reputation": "Reputation",
|
||||||
"posts": "Posts",
|
"posts": "Posts",
|
||||||
|
"favourites": "Favoriten",
|
||||||
"followers": "Follower",
|
"followers": "Follower",
|
||||||
"following": "Folgt",
|
"following": "Folgt",
|
||||||
"signature": "Signatur",
|
"signature": "Signatur",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "Geburtstag",
|
"birthday": "Geburtstag",
|
||||||
|
|
||||||
"change_picture": "Ändere Profilbild",
|
"change_picture": "Ändere Profilbild",
|
||||||
"edit": "Ändern",
|
"edit": "Ändern",
|
||||||
"uploaded_picture": "Hochgeladene Bilder",
|
"uploaded_picture": "Hochgeladene Bilder",
|
||||||
@@ -23,16 +26,14 @@
|
|||||||
"change_password": "Ändere Passwort",
|
"change_password": "Ändere Passwort",
|
||||||
"confirm_password": "Passwort wiederholen",
|
"confirm_password": "Passwort wiederholen",
|
||||||
"password": "Passwort",
|
"password": "Passwort",
|
||||||
|
|
||||||
"upload_picture": "Bild hochladen",
|
"upload_picture": "Bild hochladen",
|
||||||
"upload_a_picture": "Ein Bild hochladen",
|
"upload_a_picture": "Ein Bild hochladen",
|
||||||
"image_spec": "Du solltest nur Dateien die PNG, JPG, oder GIF kleiner als 256kb hochladen.",
|
"image_spec": "Du solltest nur Dateien die PNG, JPG, oder GIF kleiner als 256kb hochladen.",
|
||||||
|
|
||||||
"settings": "Einstellungen",
|
"settings": "Einstellungen",
|
||||||
"show_email": "Zeige meine E-Mail Adresse an.",
|
"show_email": "Zeige meine E-Mail Adresse an.",
|
||||||
|
|
||||||
"has_no_follower": "Dieser User hat noch keine Follower.",
|
"has_no_follower": "Dieser User hat noch keine Follower.",
|
||||||
"follows_no_one": "Dieser User folgt noch niemanden."
|
"follows_no_one": "Dieser User folgt noch niemanden.",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
|
"email_hidden": "E-Mail Adresse versteckt",
|
||||||
|
"hidden": "versteckt"
|
||||||
}
|
}
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "English",
|
|
||||||
"code": "en"
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"day": "Day",
|
|
||||||
"week": "Week",
|
|
||||||
"month": "Month"
|
|
||||||
}
|
|
||||||
@@ -22,7 +22,10 @@
|
|||||||
"header.admin": "Admin",
|
"header.admin": "Admin",
|
||||||
"header.recent": "Recent",
|
"header.recent": "Recent",
|
||||||
"header.unread": "Unread",
|
"header.unread": "Unread",
|
||||||
|
"header.popular": "Popular",
|
||||||
"header.users": "Users",
|
"header.users": "Users",
|
||||||
|
"header.chats": "Chats",
|
||||||
|
"header.notifications": "Notifications",
|
||||||
"header.search": "Search",
|
"header.search": "Search",
|
||||||
"header.profile": "Profile",
|
"header.profile": "Profile",
|
||||||
|
|
||||||
@@ -33,5 +36,33 @@
|
|||||||
"motd.get": "Get NodeBB",
|
"motd.get": "Get NodeBB",
|
||||||
"motd.fork": "Fork",
|
"motd.fork": "Fork",
|
||||||
"motd.like": "Like",
|
"motd.like": "Like",
|
||||||
"motd.follow": "Follow"
|
"motd.follow": "Follow",
|
||||||
|
|
||||||
|
"previouspage": "Previous Page",
|
||||||
|
"nextpage": "Next Page",
|
||||||
|
|
||||||
|
"alert.success": "Success",
|
||||||
|
"alert.error": "Error",
|
||||||
|
|
||||||
|
"alert.banned": "Banned",
|
||||||
|
"alert.banned.message": "You are banned you will be logged out!",
|
||||||
|
|
||||||
|
"alert.unfollow": "You are no longer following %1!",
|
||||||
|
"alert.follow": "You are now following %1!",
|
||||||
|
|
||||||
|
"posts": "Posts",
|
||||||
|
"views": "Views",
|
||||||
|
|
||||||
|
"posted": "posted",
|
||||||
|
"in": "in",
|
||||||
|
|
||||||
|
"recentposts": "Recent Posts",
|
||||||
|
|
||||||
|
"online": "Online",
|
||||||
|
"away": "Away",
|
||||||
|
"dnd": "Do not Disturb",
|
||||||
|
"invisible": "Invisible",
|
||||||
|
"offline": "Offline",
|
||||||
|
|
||||||
|
"privacy": "Privacy"
|
||||||
}
|
}
|
||||||
5
public/language/en_GB/language.json
Normal file
5
public/language/en_GB/language.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"name": "English (United Kingdom/Canada)",
|
||||||
|
"code": "en_GB",
|
||||||
|
"dir": "ltr"
|
||||||
|
}
|
||||||
@@ -1,5 +1,8 @@
|
|||||||
{
|
{
|
||||||
"title": "Notifications",
|
"title": "Notifications",
|
||||||
|
"no_notifs": "You have no new notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
|
|
||||||
"back_to_home": "Back to NodeBB",
|
"back_to_home": "Back to NodeBB",
|
||||||
"outgoing_link": "Outgoing Link",
|
"outgoing_link": "Outgoing Link",
|
||||||
"outgoing_link_message": "You are now leaving",
|
"outgoing_link_message": "You are now leaving",
|
||||||
12
public/language/en_GB/pages.json
Normal file
12
public/language/en_GB/pages.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"home": "Home",
|
||||||
|
"unread": "Unread Topics",
|
||||||
|
"recent": "Recent Topics",
|
||||||
|
"users": "Registered Users",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"user.edit": "Editing \"%1\"",
|
||||||
|
"user.following": "People %1 Follows",
|
||||||
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.favourites": "%1's Favourite Posts",
|
||||||
|
"user.settings": "User Settings"
|
||||||
|
}
|
||||||
7
public/language/en_GB/recent.json
Normal file
7
public/language/en_GB/recent.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"title": "Recent",
|
||||||
|
"day": "Day",
|
||||||
|
"week": "Week",
|
||||||
|
"month": "Month",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
|
}
|
||||||
@@ -12,5 +12,7 @@
|
|||||||
"confirm_password": "Confirm Password",
|
"confirm_password": "Confirm Password",
|
||||||
"confirm_password_placeholder": "Confirm Password",
|
"confirm_password_placeholder": "Confirm Password",
|
||||||
"register_now_button": "Register Now",
|
"register_now_button": "Register Now",
|
||||||
"alternative_registration": "Alternative Registration"
|
"alternative_registration": "Alternative Registration",
|
||||||
|
"terms_of_use": "Terms of Use",
|
||||||
|
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
||||||
}
|
}
|
||||||
@@ -3,6 +3,7 @@
|
|||||||
"topics": "Topics",
|
"topics": "Topics",
|
||||||
|
|
||||||
"no_topics_found": "No topics found!",
|
"no_topics_found": "No topics found!",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
|
|
||||||
"profile": "Profile",
|
"profile": "Profile",
|
||||||
"posted_by": "Posted by",
|
"posted_by": "Posted by",
|
||||||
@@ -18,14 +19,21 @@
|
|||||||
"link": "Link",
|
"link": "Link",
|
||||||
"share": "Share",
|
"share": "Share",
|
||||||
"tools": "Tools",
|
"tools": "Tools",
|
||||||
|
"flag": "Flag",
|
||||||
|
|
||||||
|
"flag_title": "Flag this post for moderation",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
|
|
||||||
"thread_tools.title": "Thread Tools",
|
"thread_tools.title": "Thread Tools",
|
||||||
"thread_tools.markAsUnreadForAll": "Mark Unread",
|
"thread_tools.markAsUnreadForAll": "Mark Unread",
|
||||||
"thread_tools.pin": "Pin Thread",
|
"thread_tools.pin": "Pin Topic",
|
||||||
"thread_tools.lock": "Lock Thread",
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
"thread_tools.move": "Move Thread",
|
"thread_tools.lock": "Lock Topic",
|
||||||
"thread_tools.fork": "Fork Thread",
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
"thread_tools.delete": "Delete Thread",
|
"thread_tools.move": "Move Topic",
|
||||||
|
"thread_tools.fork": "Fork Topic",
|
||||||
|
"thread_tools.delete": "Delete Topic",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
|
|
||||||
"load_categories": "Loading Categories",
|
"load_categories": "Loading Categories",
|
||||||
"disabled_categories_note": "Disabled Categories are greyed out",
|
"disabled_categories_note": "Disabled Categories are greyed out",
|
||||||
@@ -38,7 +46,11 @@
|
|||||||
"favourites.not_logged_in.message": "Please log in in order to favourite this post",
|
"favourites.not_logged_in.message": "Please log in in order to favourite this post",
|
||||||
"favourites.has_no_favourites": "You don't have any favourites, favourite some posts to see them here!",
|
"favourites.has_no_favourites": "You don't have any favourites, favourite some posts to see them here!",
|
||||||
|
|
||||||
"posted_by": "posted by",
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
|
|
||||||
"loading_more_posts": "Loading More Posts",
|
"loading_more_posts": "Loading More Posts",
|
||||||
"move_topic": "Move Topic",
|
"move_topic": "Move Topic",
|
||||||
"move_post": "Move Post",
|
"move_post": "Move Post",
|
||||||
@@ -49,5 +61,13 @@
|
|||||||
"fork_success": "Succesfully forked topic!",
|
"fork_success": "Succesfully forked topic!",
|
||||||
|
|
||||||
"reputation": "Reputation",
|
"reputation": "Reputation",
|
||||||
"posts": "Posts"
|
"posts": "Posts",
|
||||||
|
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Unread",
|
||||||
"no_unread_topics": "There are no unread topics.",
|
"no_unread_topics": "There are no unread topics.",
|
||||||
"mark_all_read": "Mark all as Read",
|
"mark_all_read": "Mark all as Read",
|
||||||
"load_more": "Load More"
|
"load_more": "Load More"
|
||||||
@@ -9,9 +9,11 @@
|
|||||||
"age": "Age",
|
"age": "Age",
|
||||||
"joined": "Joined",
|
"joined": "Joined",
|
||||||
"lastonline": "Last Online",
|
"lastonline": "Last Online",
|
||||||
|
"profile": "Profile",
|
||||||
"profile_views": "Profile views",
|
"profile_views": "Profile views",
|
||||||
"reputation": "Reputation",
|
"reputation": "Reputation",
|
||||||
"posts": "Posts",
|
"posts": "Posts",
|
||||||
|
"favourites":"Favourites",
|
||||||
"followers": "Followers",
|
"followers": "Followers",
|
||||||
"following": "Following",
|
"following": "Following",
|
||||||
"signature": "Signature",
|
"signature": "Signature",
|
||||||
@@ -28,14 +30,20 @@
|
|||||||
|
|
||||||
"upload_picture": "Upload picture",
|
"upload_picture": "Upload picture",
|
||||||
"upload_a_picture": "Upload a picture",
|
"upload_a_picture": "Upload a picture",
|
||||||
"image_spec": "You may only upload PNG, JPG, or GIF files under 256kb.",
|
"image_spec": "You may only upload PNG, JPG, or GIF files",
|
||||||
|
"max": "max.",
|
||||||
|
|
||||||
"settings": "settings",
|
"settings": "Settings",
|
||||||
"show_email": "Show My Email",
|
"show_email": "Show My Email",
|
||||||
|
|
||||||
"has_no_follower": "This user doesn't have any followers :(",
|
"has_no_follower": "This user doesn't have any followers :(",
|
||||||
"follows_no_one": "This user isn't following anyone :(",
|
"follows_no_one": "This user isn't following anyone :(",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
|
|
||||||
"email_hidden": "Email Hidden",
|
"email_hidden": "Email Hidden",
|
||||||
"hidden": "hidden"
|
"hidden": "hidden",
|
||||||
|
|
||||||
|
"paginate_description" : "Paginate topics and posts instead of using infinite scroll.",
|
||||||
|
"topics_per_page": "Topics per Page",
|
||||||
|
"posts_per_page": "Posts per Page"
|
||||||
}
|
}
|
||||||
@@ -8,30 +8,45 @@
|
|||||||
"404.message": "Al parecer lo que estas buscando no existe. Te recomendamos que vuelvas al <a href='/''>inicio</a>.",
|
"404.message": "Al parecer lo que estas buscando no existe. Te recomendamos que vuelvas al <a href='/''>inicio</a>.",
|
||||||
"500.title": "Error Interno.",
|
"500.title": "Error Interno.",
|
||||||
"500.message": "Ooops! Algo salio mal!, No te alarmes. Nuestros simios hiperinteligentes lo solucionarán",
|
"500.message": "Ooops! Algo salio mal!, No te alarmes. Nuestros simios hiperinteligentes lo solucionarán",
|
||||||
|
|
||||||
"register": "Registrarse",
|
"register": "Registrarse",
|
||||||
"login": "Conectarse",
|
"login": "Conectarse",
|
||||||
|
|
||||||
"logout": "Salir",
|
"logout": "Salir",
|
||||||
"logout.title": "Te has desconectado.",
|
"logout.title": "Te has desconectado.",
|
||||||
"logout.message": "Haz sido desconectado correctamente",
|
"logout.message": "Haz sido desconectado correctamente",
|
||||||
|
|
||||||
"save_changes": "Guardar Cambios",
|
"save_changes": "Guardar Cambios",
|
||||||
"close": "Cerrar",
|
"close": "Cerrar",
|
||||||
|
|
||||||
"header.admin": "Admin",
|
"header.admin": "Admin",
|
||||||
"header.recent": "Recientes",
|
"header.recent": "Recientes",
|
||||||
"header.unread": "No Leeidos",
|
"header.unread": "No Leeidos",
|
||||||
|
"header.popular": "Popular",
|
||||||
"header.users": "Miembros",
|
"header.users": "Miembros",
|
||||||
|
"header.chats": "Chats",
|
||||||
|
"header.notifications": "Notificaciones",
|
||||||
"header.search": "Buscar",
|
"header.search": "Buscar",
|
||||||
"header.profile": "Perfil",
|
"header.profile": "Perfil",
|
||||||
|
|
||||||
"notifications.loading": "Cargando Notificaciones",
|
"notifications.loading": "Cargando Notificaciones",
|
||||||
"chats.loading": "Cargando Chats",
|
"chats.loading": "Cargando Chats",
|
||||||
|
|
||||||
"motd.welcome": "Bienvenido a NodeBB, la plataforma de debate sobre el futuro.",
|
"motd.welcome": "Bienvenido a NodeBB, la plataforma de debate sobre el futuro.",
|
||||||
"motd.get": "Obtener NodeBB",
|
"motd.get": "Obtener NodeBB",
|
||||||
"motd.fork": "Fork",
|
"motd.fork": "Fork",
|
||||||
"motd.like": "Me gusta",
|
"motd.like": "Me gusta",
|
||||||
"motd.follow": "Seguir"
|
"motd.follow": "Seguir",
|
||||||
|
"previouspage": "Pagina Anterior",
|
||||||
|
"nextpage": "Siguente Pagina",
|
||||||
|
"alert.success": "Exito!",
|
||||||
|
"alert.error": "Error",
|
||||||
|
"alert.banned": "Banneado",
|
||||||
|
"alert.banned.message": "Estas banneado, seras desconectado!",
|
||||||
|
"alert.unfollow": "Ya no estas siguiendo a %1!",
|
||||||
|
"alert.follow": "Estas siguiendo a %1!",
|
||||||
|
"posts": "Posts",
|
||||||
|
"views": "Visitas",
|
||||||
|
"posted": "publicado",
|
||||||
|
"in": "en",
|
||||||
|
"recentposts": "Posteos Recientes",
|
||||||
|
"online": "Conectado",
|
||||||
|
"away": "No disponible",
|
||||||
|
"dnd": "No molestar",
|
||||||
|
"invisible": "Invisible",
|
||||||
|
"offline": "Desconectado"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "Spanish",
|
"name": "Spanish",
|
||||||
"code": "es"
|
"code": "es",
|
||||||
|
"dir": "ltr"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "Notificaciones",
|
"title": "Notificaciones",
|
||||||
|
"no_notifs": "You have no notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
"back_to_home": "Volver al Inicio",
|
"back_to_home": "Volver al Inicio",
|
||||||
"outgoing_link": "Link Externo",
|
"outgoing_link": "Link Externo",
|
||||||
"outgoing_link_message": "Estas saliendo del sitio",
|
"outgoing_link_message": "Estas saliendo del sitio",
|
||||||
|
|||||||
12
public/language/es/pages.json
Normal file
12
public/language/es/pages.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"home": "Home",
|
||||||
|
"unread": "Unread Topics",
|
||||||
|
"recent": "Recent Topics",
|
||||||
|
"users": "Registered Users",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"user.edit": "Editing \"%1\"",
|
||||||
|
"user.following": "People %1 Follows",
|
||||||
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.favourites": "%1's Favourite Posts",
|
||||||
|
"user.settings": "User Settings"
|
||||||
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Reciente",
|
||||||
"day": "Día",
|
"day": "Día",
|
||||||
"week": "Semana",
|
"week": "Semana",
|
||||||
"month": "Mes"
|
"month": "Mes",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
}
|
}
|
||||||
@@ -12,5 +12,7 @@
|
|||||||
"confirm_password": "Confirmar Contraseña",
|
"confirm_password": "Confirmar Contraseña",
|
||||||
"confirm_password_placeholder": "Confirmar Contraseña",
|
"confirm_password_placeholder": "Confirmar Contraseña",
|
||||||
"register_now_button": "Registrarme ahora",
|
"register_now_button": "Registrarme ahora",
|
||||||
"alternative_registration": "Otros metodos interesantes para registrarse"
|
"alternative_registration": "Otros metodos interesantes para registrarse",
|
||||||
|
"terms_of_use": "Términos y Condiciones de uso",
|
||||||
|
"agree_to_terms_of_use": "Acepto los Terminos y condiciones de uso"
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,8 @@
|
|||||||
{
|
{
|
||||||
"topic": "Tema",
|
"topic": "Tema",
|
||||||
"topics": "Temas",
|
"topics": "Temas",
|
||||||
|
|
||||||
"no_topics_found": "No se encontraron temas!",
|
"no_topics_found": "No se encontraron temas!",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
"profile": "Perfil",
|
"profile": "Perfil",
|
||||||
"posted_by": "Publicado por",
|
"posted_by": "Publicado por",
|
||||||
"chat": "Chat",
|
"chat": "Chat",
|
||||||
@@ -12,30 +11,53 @@
|
|||||||
"reply": "Responder",
|
"reply": "Responder",
|
||||||
"edit": "Editar",
|
"edit": "Editar",
|
||||||
"delete": "Borrar",
|
"delete": "Borrar",
|
||||||
|
"move": "Mover",
|
||||||
|
"fork": "Forkear",
|
||||||
"banned": "banneado",
|
"banned": "banneado",
|
||||||
"link": "Link",
|
"link": "Link",
|
||||||
|
"share": "Compartir",
|
||||||
|
"tools": "Herramientas",
|
||||||
|
"flag": "Reportar",
|
||||||
|
"flag_title": "Reportar este post a los moderadores",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
"thread_tools.title": "Herramientas del Tema",
|
"thread_tools.title": "Herramientas del Tema",
|
||||||
"thread_tools.pin": "Poner Sticky",
|
"thread_tools.markAsUnreadForAll": "Marcar como no leido",
|
||||||
"thread_tools.lock": "Cerrar Tema",
|
"thread_tools.pin": "Pin Topic",
|
||||||
"thread_tools.move": "Mover Tema",
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
"thread_tools.delete": "Borrar Tema",
|
"thread_tools.lock": "Lock Topic",
|
||||||
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
|
"thread_tools.move": "Move Topic",
|
||||||
|
"thread_tools.fork": "Fork Topic",
|
||||||
|
"thread_tools.delete": "Delete Topic",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
"load_categories": "Cargando Categorias",
|
"load_categories": "Cargando Categorias",
|
||||||
"disabled_categories_note": "Las categorías deshabilidas estan en gris",
|
"disabled_categories_note": "Las categorías deshabilidas estan en gris",
|
||||||
"confirm_move": "Mover",
|
"confirm_move": "Mover",
|
||||||
|
"confirm_fork": "Forkear",
|
||||||
"favourite": "Favorito",
|
"favourite": "Favorito",
|
||||||
"favourites": "Favoritos",
|
"favourites": "Favoritos",
|
||||||
"favourites.not_logged_in.title": "No estas conectado :(",
|
"favourites.not_logged_in.title": "No estas conectado :(",
|
||||||
"favourites.not_logged_in.message": "Por favor, conectate para agregar a favorito este post.",
|
"favourites.not_logged_in.message": "Por favor, conectate para agregar a favorito este post.",
|
||||||
"favourites.has_no_favourites": "No tienes favoritos, puedes agregar alguno y volver a verlos aqui!",
|
"favourites.has_no_favourites": "No tienes favoritos, puedes agregar alguno y volver a verlos aqui!",
|
||||||
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
"posted_by": "Publicado por",
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
"loading_more_posts": "Cargando más posts",
|
"loading_more_posts": "Cargando más posts",
|
||||||
"move_topic": "Mover Tema",
|
"move_topic": "Mover Tema",
|
||||||
|
"move_post": "Mover post",
|
||||||
|
"fork_topic": "Forkear Tema",
|
||||||
"topic_will_be_moved_to": "Este tema sera movido a la categoría",
|
"topic_will_be_moved_to": "Este tema sera movido a la categoría",
|
||||||
|
"fork_topic_instruction": "Click en los posts que quieres forkear",
|
||||||
|
"fork_no_pids": "No seleccionaste posts!",
|
||||||
|
"fork_success": "Forkeado con exito!",
|
||||||
"reputation": "Reputación",
|
"reputation": "Reputación",
|
||||||
"posts": "Posts"
|
"posts": "Posts",
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"title": "No leeido",
|
||||||
"no_unread_topics": "No hay temas nuevos para leer.",
|
"no_unread_topics": "No hay temas nuevos para leer.",
|
||||||
"mark_all_read": "Marcar todo como leeido",
|
"mark_all_read": "Marcar todo como leeido",
|
||||||
"load_more": "Cargar más"
|
"load_more": "Cargar más"
|
||||||
|
|||||||
@@ -1,21 +1,24 @@
|
|||||||
{
|
{
|
||||||
"banned": "Banneado",
|
"banned": "Banneado",
|
||||||
"offline": "Desconectado",
|
"offline": "Desconectado",
|
||||||
|
"username": "Usuario",
|
||||||
"email": "Email",
|
"email": "Email",
|
||||||
"fullname": "Nombre Completo",
|
"fullname": "Nombre",
|
||||||
"website": "Website",
|
"website": "Website",
|
||||||
"location": "Ubicación",
|
"location": "Ubicación",
|
||||||
"age": "Edad",
|
"age": "Edad",
|
||||||
"joined": "Registro",
|
"joined": "Registro",
|
||||||
|
"lastonline": "Última vez online",
|
||||||
|
"profile": "Profile",
|
||||||
"profile_views": "Visitas en su perfil",
|
"profile_views": "Visitas en su perfil",
|
||||||
"reputation": "Reputación",
|
"reputation": "Reputación",
|
||||||
"posts": "Posts",
|
"posts": "Posts",
|
||||||
|
"favourites": "Favoritos",
|
||||||
"followers": "Seguidores",
|
"followers": "Seguidores",
|
||||||
"following": "Siguiendo",
|
"following": "Siguiendo",
|
||||||
"signature": "Firma",
|
"signature": "Firma",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "Cumpleaños",
|
"birthday": "Cumpleaños",
|
||||||
|
|
||||||
"change_picture": "Cambiar Foto",
|
"change_picture": "Cambiar Foto",
|
||||||
"edit": "Editar",
|
"edit": "Editar",
|
||||||
"uploaded_picture": "Fotos Cargadas",
|
"uploaded_picture": "Fotos Cargadas",
|
||||||
@@ -23,14 +26,14 @@
|
|||||||
"change_password": "Cambiar Contraseña",
|
"change_password": "Cambiar Contraseña",
|
||||||
"confirm_password": "Confirmar Contraseña",
|
"confirm_password": "Confirmar Contraseña",
|
||||||
"password": "Contraseña",
|
"password": "Contraseña",
|
||||||
|
|
||||||
"upload_picture": "Cargar foto",
|
"upload_picture": "Cargar foto",
|
||||||
"upload_a_picture": "Cargar una foto",
|
"upload_a_picture": "Cargar una foto",
|
||||||
"image_spec": "Solo puedes usar PNG, JPG, o GIF hasta 256kb.",
|
"image_spec": "Solo puedes usar PNG, JPG, o GIF hasta 256kb.",
|
||||||
|
|
||||||
"settings": "Opciones",
|
"settings": "Opciones",
|
||||||
"show_email": "Mostrar mi Email",
|
"show_email": "Mostrar mi Email",
|
||||||
|
|
||||||
"has_no_follower": "Este miembro no tiene seguidores :(",
|
"has_no_follower": "Este miembro no tiene seguidores :(",
|
||||||
"follows_no_one": "Este miembro no sigue a nadie, que pena :("
|
"follows_no_one": "Este miembro no sigue a nadie, que pena :(",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
|
"email_hidden": "Email Oculto",
|
||||||
|
"hidden": "oculto"
|
||||||
}
|
}
|
||||||
14
public/language/fi/category.json
Normal file
14
public/language/fi/category.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"new_topic_button": "Aloita uusi keskustelu.",
|
||||||
|
"no_topics": "<strong>Tällä aihealueella ei ole yhtään viestiketjua.</strong><br />Miksi et aloittaisi yhtä?",
|
||||||
|
"sidebar.recent_replies": "Viimeisimmät vastaukset",
|
||||||
|
"sidebar.active_participants": "Aktiiviset keskustelijat",
|
||||||
|
"sidebar.moderators": "Moderaattorit",
|
||||||
|
"posts": "viestit",
|
||||||
|
"views": "katsottu",
|
||||||
|
"posted": "lähetetty",
|
||||||
|
"browsing": "selaamassa",
|
||||||
|
"no_replies": "Kukaan ei ole vastannut",
|
||||||
|
"replied": "vastasi",
|
||||||
|
"last_edited_by": "viimeksi muokannut "
|
||||||
|
}
|
||||||
7
public/language/fi/footer.json
Normal file
7
public/language/fi/footer.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"stats.online": "Online",
|
||||||
|
"stats.users": "Käyttäjää",
|
||||||
|
"stats.topics": "Viestiketjua",
|
||||||
|
"stats.posts": "Viestiä",
|
||||||
|
"success": "onnistunut"
|
||||||
|
}
|
||||||
52
public/language/fi/global.json
Normal file
52
public/language/fi/global.json
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"home": "Etusivu",
|
||||||
|
"search": "Etsi",
|
||||||
|
"buttons.close": "Sulje",
|
||||||
|
"403.title": "Pääsy kielletty",
|
||||||
|
"403.message": "Olet päätynyt sivulle jolle sinulla ei ole tarvittavia oikeuksia. Ehkäpä sinun tulisi <a href='/login'>kirjaudu sisään</a>?",
|
||||||
|
"404.title": "Sivua ei löydy",
|
||||||
|
"404.message": "Olet päätynyt sivulle jota ei ole olemassa. Palaa <a href='/'>etusivulle</a>.",
|
||||||
|
"500.title": "Sisäinen virhe.",
|
||||||
|
"500.message": "Oho! Jotain meni pieleen!",
|
||||||
|
"register": "Rekisteröidy",
|
||||||
|
"login": "Kirjaudu",
|
||||||
|
"logout": "Kirjaudu ulos",
|
||||||
|
"logout.title": "Olet nyt kirjaunut ulos.",
|
||||||
|
"logout.message": "Olet onnistuneesti kirjautunut ulos NodeBB:stä",
|
||||||
|
"save_changes": "Tallenna muutokset",
|
||||||
|
"close": "Sulje",
|
||||||
|
"header.admin": "Admin",
|
||||||
|
"header.recent": "Viimeisimmät",
|
||||||
|
"header.unread": "Lukemattomat",
|
||||||
|
"header.popular": "Popular",
|
||||||
|
"header.users": "Käyttäjät",
|
||||||
|
"header.chats": "Chats",
|
||||||
|
"header.notifications": "Notifications",
|
||||||
|
"header.search": "Etsi",
|
||||||
|
"header.profile": "Profiili",
|
||||||
|
"notifications.loading": "Ladataan ilmoituksia.",
|
||||||
|
"chats.loading": "Ladataan keskusteluja",
|
||||||
|
"motd.welcome": "Tervetuloa NodeBB:n, tulevaisuuden keskustelualustalle.",
|
||||||
|
"motd.get": "Hanki NodeBB",
|
||||||
|
"motd.fork": "Fork",
|
||||||
|
"motd.like": "Tykkää",
|
||||||
|
"motd.follow": "Seuraa",
|
||||||
|
"previouspage": "Previous Page",
|
||||||
|
"nextpage": "Next Page",
|
||||||
|
"alert.success": "Success",
|
||||||
|
"alert.error": "Error",
|
||||||
|
"alert.banned": "Banned",
|
||||||
|
"alert.banned.message": "You are banned you will be logged out!",
|
||||||
|
"alert.unfollow": "You are no longer following %1!",
|
||||||
|
"alert.follow": "You are now following %1!",
|
||||||
|
"posts": "Posts",
|
||||||
|
"views": "Views",
|
||||||
|
"posted": "posted",
|
||||||
|
"in": "in",
|
||||||
|
"recentposts": "Recent Posts",
|
||||||
|
"online": "Online",
|
||||||
|
"away": "Away",
|
||||||
|
"dnd": "Do not Disturb",
|
||||||
|
"invisible": "Invisible",
|
||||||
|
"offline": "Offline"
|
||||||
|
}
|
||||||
5
public/language/fi/language.json
Normal file
5
public/language/fi/language.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"name": "Finnish",
|
||||||
|
"code": "fi",
|
||||||
|
"dir": "ltr"
|
||||||
|
}
|
||||||
10
public/language/fi/login.json
Normal file
10
public/language/fi/login.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"login": "Kirjaudu sisään",
|
||||||
|
"username": "Käyttäjän nimi",
|
||||||
|
"password": "Salasana",
|
||||||
|
"remember_me": "Muista minut?",
|
||||||
|
"forgot_password": "Unohtuiko salasana?",
|
||||||
|
"alternative_logins": "Vaihtoehtoiset sisäänkirjaantumistavat",
|
||||||
|
"failed_login_attempt": "Sisäänkirjaantuminen epäonnistui, ole hyvä ja yritä uudestaan.",
|
||||||
|
"login_successful": "Olet onnistuneesti kirjautunut sisään!"
|
||||||
|
}
|
||||||
6
public/language/fi/modules.json
Normal file
6
public/language/fi/modules.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"chat.chatting_with": "Juttele <span id=\"chat-with-name\"></span> kanssa",
|
||||||
|
"chat.placeholder": "kirjoita viestisi tähän, paina enter lähettääksesi",
|
||||||
|
"chat.send": "Lähetä",
|
||||||
|
"chat.no_active": "Sinulla ei ole aktiivisiä keskusteluita."
|
||||||
|
}
|
||||||
10
public/language/fi/notifications.json
Normal file
10
public/language/fi/notifications.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"title": "Ilmoitukset",
|
||||||
|
"no_notifs": "You have no notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
|
"back_to_home": "Takaisin NodeBB:n",
|
||||||
|
"outgoing_link": "Ulkopuolinen linkki",
|
||||||
|
"outgoing_link_message": "Olet nyt poistumassa",
|
||||||
|
"continue_to": "Jatka",
|
||||||
|
"return_to": "Palaa "
|
||||||
|
}
|
||||||
12
public/language/fi/pages.json
Normal file
12
public/language/fi/pages.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"home": "Home",
|
||||||
|
"unread": "Unread Topics",
|
||||||
|
"recent": "Recent Topics",
|
||||||
|
"users": "Registered Users",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"user.edit": "Editing \"%1\"",
|
||||||
|
"user.following": "People %1 Follows",
|
||||||
|
"user.followers": "People who Follow %1",
|
||||||
|
"user.favourites": "%1's Favourite Posts",
|
||||||
|
"user.settings": "User Settings"
|
||||||
|
}
|
||||||
7
public/language/fi/recent.json
Normal file
7
public/language/fi/recent.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"title": "Recent",
|
||||||
|
"day": "Päivä",
|
||||||
|
"week": "Viikko",
|
||||||
|
"month": "Kuukausi",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
|
}
|
||||||
18
public/language/fi/register.json
Normal file
18
public/language/fi/register.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"register": "Rekisteröidy",
|
||||||
|
"help.email": "Oletuksena sähköposti osoitettasi ei näytetä muille .",
|
||||||
|
"help.username_restrictions": "Yksilöllinen käyttäjänimi, pitää olla %1 - %2 merkkiä pitkä. Toiset voivat mainita sinut @<span id='yourUsername'>käyttäjänimi</span>.",
|
||||||
|
"help.minimum_password_length": "Salasanasi pitää olla vähintään %1 merkin mittainen.",
|
||||||
|
"email_address": "Sähköposti",
|
||||||
|
"email_address_placeholder": "Anna sähköpostiosoitteesi",
|
||||||
|
"username": "Käyttäjänimi",
|
||||||
|
"username_placeholder": "Syötä käyttäjänimesi",
|
||||||
|
"password": "Salasana",
|
||||||
|
"password_placeholder": "Syötä salasanasi",
|
||||||
|
"confirm_password": "Vahvista salasana",
|
||||||
|
"confirm_password_placeholder": "Vahvista salasana",
|
||||||
|
"register_now_button": "Rekisteröidy nyt",
|
||||||
|
"alternative_registration": "Vaihtoehtoiset rekisteröitymistavat",
|
||||||
|
"terms_of_use": "Terms of Use",
|
||||||
|
"agree_to_terms_of_use": "I agree to the Terms of Use"
|
||||||
|
}
|
||||||
13
public/language/fi/reset_password.json
Normal file
13
public/language/fi/reset_password.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"reset_password": "Palauta salasana",
|
||||||
|
"update_password": "Päivitä salasana",
|
||||||
|
"password_changed.title": "Salasana muutettu",
|
||||||
|
"password_changed.message": "<p>Salasana palautettu onnistunesti, ole hyvä ja <a href=\"/login\">kirjaudu sisään uudestaan.</a>.",
|
||||||
|
"wrong_reset_code.title": "Väärä palautuskoodi",
|
||||||
|
"wrong_reset_code.message": "Annettu palautuskoodi oli väärä. Ole hyvä yritä uudelleen, tai <a href=\"/reset\">pyydä uutta palautuskoodia</a>.",
|
||||||
|
"new_password": "Uusi salasana",
|
||||||
|
"repeat_password": "Vahvista salasana",
|
||||||
|
"enter_email": "Syötä <strong>sähköpostiosoitteesi</strong> niin me lähetämänne Sinulle ohjeet kuinka voit palauttaa käyttäjätilisi.",
|
||||||
|
"password_reset_sent": "Salasanan palautus lähetetty",
|
||||||
|
"invalid_email": "Väärä sähköpostiosoite / Sähköpostiosoitetta ei ole!"
|
||||||
|
}
|
||||||
63
public/language/fi/topic.json
Normal file
63
public/language/fi/topic.json
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
{
|
||||||
|
"topic": "Keskustelu",
|
||||||
|
"topics": "Keskustelut",
|
||||||
|
"no_topics_found": "Keskusteluja ei löytynyt!",
|
||||||
|
"no_posts_found": "No posts found!",
|
||||||
|
"profile": "Profiili",
|
||||||
|
"posted_by": "Posted by",
|
||||||
|
"chat": "Juttele",
|
||||||
|
"notify_me": "Ilmoita uusista viesteistä tässä keskustelussa",
|
||||||
|
"quote": "Lainaa",
|
||||||
|
"reply": "Vastaa",
|
||||||
|
"edit": "Muokkaa",
|
||||||
|
"delete": "Poista",
|
||||||
|
"move": "Siirrä",
|
||||||
|
"fork": "Haaroita",
|
||||||
|
"banned": "banned",
|
||||||
|
"link": "Linkkaa",
|
||||||
|
"share": "Jaa",
|
||||||
|
"tools": "Työkalut",
|
||||||
|
"flag": "Flag",
|
||||||
|
"flag_title": "Flag this post for moderation",
|
||||||
|
"deleted_message": "This thread has been deleted. Only users with thread management privileges can see it.",
|
||||||
|
"thread_tools.title": "Ketjun työkalut",
|
||||||
|
"thread_tools.markAsUnreadForAll": "Merkitse luetuiksi",
|
||||||
|
"thread_tools.pin": "Pin Topic",
|
||||||
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
|
"thread_tools.lock": "Lock Topic",
|
||||||
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
|
"thread_tools.move": "Move Topic",
|
||||||
|
"thread_tools.fork": "Fork Topic",
|
||||||
|
"thread_tools.delete": "Delete Topic",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
|
"load_categories": "Ladataan aihealueita",
|
||||||
|
"disabled_categories_note": "Käytöstä poistetut aihealueetta ovat harmaina",
|
||||||
|
"confirm_move": "Siirrä",
|
||||||
|
"confirm_fork": "Haaroita",
|
||||||
|
"favourite": "Suosikki",
|
||||||
|
"favourites": "Suosikit",
|
||||||
|
"favourites.not_logged_in.title": "Ei kirjaantuneena sisään",
|
||||||
|
"favourites.not_logged_in.message": "Kirjaudu sisään jotta voit lisätä tämän viestin suosikkeihisi.",
|
||||||
|
"favourites.has_no_favourites": "Sinulla ei ole yhtään suosikkiviestiä.",
|
||||||
|
"vote.not_logged_in.title": "Not Logged In",
|
||||||
|
"vote.not_logged_in.message": "Please log in in order to vote",
|
||||||
|
"vote.cant_vote_self.title": "Invalid Vote",
|
||||||
|
"vote.cant_vote_self.message": "You cannot vote for your own post",
|
||||||
|
"loading_more_posts": "Ladataan lisää viestejä",
|
||||||
|
"move_topic": "Siirrä keskustelu",
|
||||||
|
"move_post": "Siirrä viesti",
|
||||||
|
"fork_topic": "Haaroita keskustelu",
|
||||||
|
"topic_will_be_moved_to": "Tämä keskustelu siirretään aihealueelle ",
|
||||||
|
"fork_topic_instruction": "Klikkaa viestejä jotka haluat haaroittaa",
|
||||||
|
"fork_no_pids": "Ei valittuja viestejä!",
|
||||||
|
"fork_success": "Keskustelu haaroitettu onnistuneesti!",
|
||||||
|
"reputation": "Maine",
|
||||||
|
"posts": "Viestejä",
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic"
|
||||||
|
}
|
||||||
6
public/language/fi/unread.json
Normal file
6
public/language/fi/unread.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"title": "Unread",
|
||||||
|
"no_unread_topics": "Ei lukemattomia keskusteluja.",
|
||||||
|
"mark_all_read": "Merkitse kaikki luetuiksi",
|
||||||
|
"load_more": "Lataa lisää"
|
||||||
|
}
|
||||||
39
public/language/fi/user.json
Normal file
39
public/language/fi/user.json
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"banned": "Porttikiellossa",
|
||||||
|
"offline": "Offline",
|
||||||
|
"username": "Käyttäjän nimi",
|
||||||
|
"email": "Sähköposti",
|
||||||
|
"fullname": "Kokonimi",
|
||||||
|
"website": "Kotisivu",
|
||||||
|
"location": "Sijainti",
|
||||||
|
"age": "Ikä",
|
||||||
|
"joined": "Liittynyt",
|
||||||
|
"lastonline": "Viimeksi online",
|
||||||
|
"profile": "Profile",
|
||||||
|
"profile_views": "Profiilin katselukerrat",
|
||||||
|
"reputation": "Maine",
|
||||||
|
"posts": "Viestit",
|
||||||
|
"favourites": "Favourites",
|
||||||
|
"followers": "Seuraajat",
|
||||||
|
"following": "Seuraa",
|
||||||
|
"signature": "Allekirjoitus",
|
||||||
|
"gravatar": "Gravatar",
|
||||||
|
"birthday": "Syntymäpäivä",
|
||||||
|
"change_picture": "Vaihda kuvaa",
|
||||||
|
"edit": "Muokkaa",
|
||||||
|
"uploaded_picture": "Siirretty kuva",
|
||||||
|
"upload_new_picture": "Siirrä uusi kuva",
|
||||||
|
"change_password": "Vaihda salasanaa",
|
||||||
|
"confirm_password": "Vahvista salasanaa",
|
||||||
|
"password": "Salasana",
|
||||||
|
"upload_picture": "Siirrä kuva",
|
||||||
|
"upload_a_picture": "Siirrä kuva",
|
||||||
|
"image_spec": "Voit käyttää PNG, JPG, tai GIF tiedostoja joiden koko on korkeintaan 256kb.",
|
||||||
|
"settings": "Settings",
|
||||||
|
"show_email": "Näytä sähköpostiosoitteeni",
|
||||||
|
"has_no_follower": "Tällä käyttäjällä ei ole yhtään seuraaja :(",
|
||||||
|
"follows_no_one": "Tämä käyttäjä ei seuraa ketään :(",
|
||||||
|
"has_no_posts": "This user didn't post anything yet.",
|
||||||
|
"email_hidden": "Sähköposti piilotettu",
|
||||||
|
"hidden": "piilotettu"
|
||||||
|
}
|
||||||
9
public/language/fi/users.json
Normal file
9
public/language/fi/users.json
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"latest_users": "Viimeisimmät Käyttäjät",
|
||||||
|
"top_posters": "Aktiivisimmat viestittelijät",
|
||||||
|
"most_reputation": "Eniten mainetta",
|
||||||
|
"online": "Online",
|
||||||
|
"search": "Etsi",
|
||||||
|
"enter_username": "Syötä käyttäjänimi etsiäksesi",
|
||||||
|
"load_more": "Lataa lisää"
|
||||||
|
}
|
||||||
@@ -8,30 +8,45 @@
|
|||||||
"404.message": "Il semble que vous vous soyez retrouvé sur une page qui n'existe pas. Retourner à <a href='/'>l'accueil</a>.",
|
"404.message": "Il semble que vous vous soyez retrouvé sur une page qui n'existe pas. Retourner à <a href='/'>l'accueil</a>.",
|
||||||
"500.title": "Erreur Interne.",
|
"500.title": "Erreur Interne.",
|
||||||
"500.message": "Oops! Il semblerait que quelque chose se soit mal passé!",
|
"500.message": "Oops! Il semblerait que quelque chose se soit mal passé!",
|
||||||
|
|
||||||
"register": "S'inscrire",
|
"register": "S'inscrire",
|
||||||
"login": "Connecter",
|
"login": "Connecter",
|
||||||
|
|
||||||
"logout": "Déconnection",
|
"logout": "Déconnection",
|
||||||
"logout.title": "Vous êtes maintenant déconnecté.",
|
"logout.title": "Vous êtes maintenant déconnecté.",
|
||||||
"logout.message": "Vous vous êtes déconnecté de NodeBB avec succès",
|
"logout.message": "Vous vous êtes déconnecté de NodeBB avec succès",
|
||||||
|
|
||||||
"save_changes": "Enregistrer les changements",
|
"save_changes": "Enregistrer les changements",
|
||||||
"close": "Fermer",
|
"close": "Fermer",
|
||||||
|
|
||||||
"header.admin": "Admin",
|
"header.admin": "Admin",
|
||||||
"header.recent": "Récent",
|
"header.recent": "Récent",
|
||||||
"header.unread": "Non Lu",
|
"header.unread": "Non Lu",
|
||||||
|
"header.popular": "Populaire",
|
||||||
"header.users": "Utilisateurs",
|
"header.users": "Utilisateurs",
|
||||||
|
"header.chats": "Chat",
|
||||||
|
"header.notifications": "Notifications",
|
||||||
"header.search": "Recherche",
|
"header.search": "Recherche",
|
||||||
"header.profile": "Profile",
|
"header.profile": "Profil",
|
||||||
|
|
||||||
"notifications.loading": "Chargement des Notifications",
|
"notifications.loading": "Chargement des Notifications",
|
||||||
"chats.loading": "Chargement des Chats",
|
"chats.loading": "Chargement des Chats",
|
||||||
|
|
||||||
"motd.welcome": "Bienvenue sur NodeBB, la plate-forme de discussion de l'avenir.",
|
"motd.welcome": "Bienvenue sur NodeBB, la plate-forme de discussion de l'avenir.",
|
||||||
"motd.get": "Obtenir NodeBB",
|
"motd.get": "Obtenir NodeBB",
|
||||||
"motd.fork": "Fork",
|
"motd.fork": "Fork",
|
||||||
"motd.like": "J'aime",
|
"motd.like": "J'aime",
|
||||||
"motd.follow": "Suivre"
|
"motd.follow": "Suivre",
|
||||||
|
"previouspage": "Page Précédente",
|
||||||
|
"nextpage": "Page Suivante",
|
||||||
|
"alert.success": "Succès",
|
||||||
|
"alert.error": "Erreur",
|
||||||
|
"alert.banned": "Bannis",
|
||||||
|
"alert.banned.message": "Vous avez été bannis, vous allez être déconnecté!",
|
||||||
|
"alert.unfollow": "Vous ne suivez plus %1!",
|
||||||
|
"alert.follow": "Vous suivez maintenant %1!",
|
||||||
|
"posts": "Messages",
|
||||||
|
"views": "Vues",
|
||||||
|
"posted": "posté",
|
||||||
|
"in": "dans",
|
||||||
|
"recentposts": "Messages Récents",
|
||||||
|
"online": "En ligne",
|
||||||
|
"away": "Absent",
|
||||||
|
"dnd": "Occupé",
|
||||||
|
"invisible": "Invisible",
|
||||||
|
"offline": "Hors ligne"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "French",
|
"name": "French",
|
||||||
"code": "fr"
|
"code": "fr",
|
||||||
|
"dir": "ltr"
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "Notifications",
|
"title": "Notifications",
|
||||||
|
"no_notifs": "You have no notifications",
|
||||||
|
"see_all": "See all Notifications",
|
||||||
"back_to_home": "Retour à NodeBB",
|
"back_to_home": "Retour à NodeBB",
|
||||||
"outgoing_link": "Lien Sortant",
|
"outgoing_link": "Lien Sortant",
|
||||||
"outgoing_link_message": "Vous quitter NodeBB",
|
"outgoing_link_message": "Vous quitter NodeBB",
|
||||||
|
|||||||
12
public/language/fr/pages.json
Normal file
12
public/language/fr/pages.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"home": "Accueil",
|
||||||
|
"unread": "Sujets non lus",
|
||||||
|
"recent": "Sujets Récents",
|
||||||
|
"users": "Utilisateurs enregistrés",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"user.edit": "Edite \"%1\"",
|
||||||
|
"user.following": "Personnes que %1 suit",
|
||||||
|
"user.followers": "Personnes qui suivent %1",
|
||||||
|
"user.favourites": "Messages favoris de %1",
|
||||||
|
"user.settings": "Préférences Utilisateur"
|
||||||
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Récent",
|
||||||
"day": "Jour",
|
"day": "Jour",
|
||||||
"week": "Semaine",
|
"week": "Semaine",
|
||||||
"month": "Mois"
|
"month": "Mois",
|
||||||
|
"no_recent_topics": "There are no recent topics."
|
||||||
}
|
}
|
||||||
@@ -12,5 +12,7 @@
|
|||||||
"confirm_password": "Confirmer le Mot de passe",
|
"confirm_password": "Confirmer le Mot de passe",
|
||||||
"confirm_password_placeholder": "Confirmer le Mot de passe",
|
"confirm_password_placeholder": "Confirmer le Mot de passe",
|
||||||
"register_now_button": "S'enregistrer Maintenant",
|
"register_now_button": "S'enregistrer Maintenant",
|
||||||
"alternative_registration": "Enregistrement Alternatif"
|
"alternative_registration": "Enregistrement Alternatif",
|
||||||
|
"terms_of_use": "Conditions d'utilisation",
|
||||||
|
"agree_to_terms_of_use": "J'accepte les Conditions d'utilisation"
|
||||||
}
|
}
|
||||||
@@ -1,11 +1,10 @@
|
|||||||
{
|
{
|
||||||
"topic": "Sujet",
|
"topic": "Sujet",
|
||||||
"topics": "Sujets",
|
"topics": "Sujets",
|
||||||
|
|
||||||
"no_topics_found": "Aucun sujet trouvé !",
|
"no_topics_found": "Aucun sujet trouvé !",
|
||||||
|
"no_posts_found": "Aucun message trouvé!",
|
||||||
"profile": "Profile",
|
"profile": "Profil",
|
||||||
"posted_by": "Envoyé par",
|
"posted_by": "Posté par",
|
||||||
"chat": "Chat",
|
"chat": "Chat",
|
||||||
"notify_me": "Être notifié des réponses dans ce sujet",
|
"notify_me": "Être notifié des réponses dans ce sujet",
|
||||||
"quote": "Citer",
|
"quote": "Citer",
|
||||||
@@ -16,36 +15,49 @@
|
|||||||
"fork": "Scinder",
|
"fork": "Scinder",
|
||||||
"banned": "bannis",
|
"banned": "bannis",
|
||||||
"link": "Lien",
|
"link": "Lien",
|
||||||
|
"share": "Partager",
|
||||||
|
"tools": "Outils",
|
||||||
|
"flag": "Signaler",
|
||||||
|
"flag_title": "Signaler ce post pour modération",
|
||||||
|
"deleted_message": "Ce sujet a été supprimé. Seuls les utilsateurs avec les droits d'administration peuvent le voir.",
|
||||||
"thread_tools.title": "Outils du Fil",
|
"thread_tools.title": "Outils du Fil",
|
||||||
"thread_tools.markAsUnreadForAll": "Marqué comme non lu",
|
"thread_tools.markAsUnreadForAll": "Marquer comme non lu",
|
||||||
"thread_tools.pin": "Epingler le fil",
|
"thread_tools.pin": "Epingler le Sujet",
|
||||||
"thread_tools.lock": "Verrouiller le fil",
|
"thread_tools.unpin": "Unpin Topic",
|
||||||
"thread_tools.move": "Déplacer le fil",
|
"thread_tools.lock": "Lock Topic",
|
||||||
"thread_tools.fork": "Scinder le fil",
|
"thread_tools.unlock": "Unlock Topic",
|
||||||
"thread_tools.delete": "Supprimer le fil",
|
"thread_tools.move": "Move Topic",
|
||||||
|
"thread_tools.fork": "Fork Topic",
|
||||||
|
"thread_tools.delete": "Delete Topic",
|
||||||
|
"thread_tools.restore": "Restore Topic",
|
||||||
"load_categories": "Chargement des Categories",
|
"load_categories": "Chargement des Categories",
|
||||||
"disabled_categories_note": "Les Catégories Désactivées sont grisées",
|
"disabled_categories_note": "Les catégories désactivées sont grisées",
|
||||||
"confirm_move": "Déplacer",
|
"confirm_move": "Déplacer",
|
||||||
"confirm_fork": "Scinder",
|
"confirm_fork": "Scinder",
|
||||||
|
|
||||||
"favourite": "Favoris",
|
"favourite": "Favoris",
|
||||||
"favourites": "Favoris",
|
"favourites": "Favoris",
|
||||||
"favourites.not_logged_in.title": "Non Connecté",
|
"favourites.not_logged_in.title": "Non Connecté",
|
||||||
"favourites.not_logged_in.message": "Veuillez vous connecter avant de mettre ce message en Favoris",
|
"favourites.not_logged_in.message": "Veuillez vous connecter avant de mettre ce message en Favoris",
|
||||||
"favourites.has_no_favourites": "Vous n'avez aucun Favoris, mettre en favoris des messages pour les voir apparaître ici!",
|
"favourites.has_no_favourites": "Vous n'avez aucun Favoris, mettre en favoris des messages pour les voir apparaître ici!",
|
||||||
|
"vote.not_logged_in.title": "Hors-ligne",
|
||||||
"posted_by": "posté par",
|
"vote.not_logged_in.message": "Veuillez vous connecter pour voter",
|
||||||
"loading_more_posts": "Chargement d'autres Messages",
|
"vote.cant_vote_self.title": "Vote invalide",
|
||||||
"move_topic": "Déplacer le Sujet",
|
"vote.cant_vote_self.message": "Vous ne pouvez voter pour votre propre message",
|
||||||
"move_post": "Déplacer le Post",
|
"loading_more_posts": "Charger plus de messages",
|
||||||
|
"move_topic": "Déplacer le sujet",
|
||||||
|
"move_post": "Déplacer",
|
||||||
"fork_topic": "Scinder le Topic",
|
"fork_topic": "Scinder le Topic",
|
||||||
"topic_will_be_moved_to": "Ce sujet sera déplacé vers la catégorie",
|
"topic_will_be_moved_to": "Ce sujet sera déplacé vers la catégorie",
|
||||||
"fork_topic_instruction": "Cliquer sur les postes à scinder",
|
"fork_topic_instruction": "Cliquer sur les postes à scinder",
|
||||||
"fork_no_pids": "Aucun poste sélectionné!",
|
"fork_no_pids": "Aucun post sélectionné !",
|
||||||
"fork_success": "Topic scinder!",
|
"fork_success": "Topic scindé !",
|
||||||
|
|
||||||
"reputation": "Réputation",
|
"reputation": "Réputation",
|
||||||
"posts": "Messages"
|
"posts": "Messages",
|
||||||
|
"composer.title_placeholder": "Enter your topic title here...",
|
||||||
|
"composer.write": "Write",
|
||||||
|
"composer.preview": "Preview",
|
||||||
|
"composer.discard": "Discard",
|
||||||
|
"composer.submit": "Submit",
|
||||||
|
"composer.replying_to": "Replying to",
|
||||||
|
"composer.new_topic": "New Topic"
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"title": "Non Lu",
|
||||||
"no_unread_topics": "Aucun sujet non lu.",
|
"no_unread_topics": "Aucun sujet non lu.",
|
||||||
"mark_all_read": "Marquer tout comme lu",
|
"mark_all_read": "Marquer tout comme lu",
|
||||||
"load_more": "Charger la suite"
|
"load_more": "Charger la suite"
|
||||||
|
|||||||
@@ -7,17 +7,18 @@
|
|||||||
"website": "Site Web",
|
"website": "Site Web",
|
||||||
"location": "Emplacement",
|
"location": "Emplacement",
|
||||||
"age": "Age",
|
"age": "Age",
|
||||||
"joined": "Adhésion",
|
"joined": "Inscrit",
|
||||||
"lastonline": "Dernière Connection",
|
"lastonline": "Dernière Connection",
|
||||||
"profil_views": "Vues du profil",
|
"profile": "Profil",
|
||||||
|
"profile_views": "Affichages",
|
||||||
"reputation": "Réputation",
|
"reputation": "Réputation",
|
||||||
"posts": "Messages",
|
"posts": "Messages",
|
||||||
"followers": "Suiveurs",
|
"favourites": "Favoris",
|
||||||
"following": "Suivis",
|
"followers": "Abonnés",
|
||||||
|
"following": "Abonnements",
|
||||||
"signature": "Signature",
|
"signature": "Signature",
|
||||||
"gravatar": "Gravatar",
|
"gravatar": "Gravatar",
|
||||||
"birthday": "Anniversaire",
|
"birthday": "Anniversaire",
|
||||||
|
|
||||||
"change_picture": "Changer d'image",
|
"change_picture": "Changer d'image",
|
||||||
"edit": "Editer",
|
"edit": "Editer",
|
||||||
"uploaded_picture": "Image uploadée",
|
"uploaded_picture": "Image uploadée",
|
||||||
@@ -25,17 +26,14 @@
|
|||||||
"change_password": "Changer le mot de passe",
|
"change_password": "Changer le mot de passe",
|
||||||
"confirm_password": "Confirmer le mot de passe",
|
"confirm_password": "Confirmer le mot de passe",
|
||||||
"password": "Mot de passe",
|
"password": "Mot de passe",
|
||||||
|
|
||||||
"upload_picture": "Uploader une image",
|
"upload_picture": "Uploader une image",
|
||||||
"upload_a_picture": "Uploader une image",
|
"upload_a_picture": "Uploader une image",
|
||||||
"image_spec": "Vous pouvez uploader seulement des fichiers de types PNG, JPG, ou GIF en dessous de 256kb.",
|
"image_spec": "Vous pouvez uploader seulement des fichiers de types PNG, JPG, ou GIF en dessous de 256kb.",
|
||||||
|
"settings": "Paramètres",
|
||||||
"settings": "paramètres",
|
"show_email": "Révéler mon Email",
|
||||||
"show_my_email": "Montrer mon email",
|
|
||||||
|
|
||||||
"has_no_follower": "Cet utilisateur n'a aucun suiveur :(",
|
"has_no_follower": "Cet utilisateur n'a aucun suiveur :(",
|
||||||
"follows_no_one": "Cet utilisateur ne suit personne :(",
|
"follows_no_one": "Cet utilisateur ne suit personne :(",
|
||||||
|
"has_no_posts": "Ce membre n'a rien posté pour le moment",
|
||||||
"email_hidden": "Email masqué",
|
"email_hidden": "Email masqué",
|
||||||
"hidden": "masqué"
|
"hidden": "masqué"
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"latest_users": "Derniers Utilisateurs",
|
"latest_users": "Derniers inscrits",
|
||||||
"top_posters": "Meilleurs Publieurs",
|
"top_posters": "Actifs",
|
||||||
"most_reputation": "Meilleur Réputation",
|
"most_reputation": "Réputés",
|
||||||
"online": "En Ligne",
|
"online": "En Ligne",
|
||||||
"search": "Rechercher",
|
"search": "Rechercher",
|
||||||
"enter_username": "Entrer un nom d'utilisateur pour rechercher",
|
"enter_username": "Entrer un nom d'utilisateur pour rechercher",
|
||||||
|
|||||||
14
public/language/he/category.json
Normal file
14
public/language/he/category.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"new_topic_button": "נושא חדש",
|
||||||
|
"no_topics": "<strong>קטגוריה זו ריקה מנושאים.</strong><br />למה שלא תנסה להוסיף נושא חדש?",
|
||||||
|
"sidebar.recent_replies": "תגובות אחרונות",
|
||||||
|
"sidebar.active_participants": "משתתפים פעילים",
|
||||||
|
"sidebar.moderators": "מנהלי הפורום",
|
||||||
|
"posts": "פוסטים",
|
||||||
|
"views": "צפיות",
|
||||||
|
"posted": "פורסם",
|
||||||
|
"browsing": "צופים בנושא זה כעת",
|
||||||
|
"no_replies": "אין תגובות",
|
||||||
|
"replied": "הגיב",
|
||||||
|
"last_edited_by": "נערך לאחרונה על-ידי"
|
||||||
|
}
|
||||||
7
public/language/he/footer.json
Normal file
7
public/language/he/footer.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"stats.online": "מחוברים",
|
||||||
|
"stats.users": "משתמשים",
|
||||||
|
"stats.topics": "נושאים",
|
||||||
|
"stats.posts": "פוסטים",
|
||||||
|
"success": "הצלחה"
|
||||||
|
}
|
||||||
52
public/language/he/global.json
Normal file
52
public/language/he/global.json
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"home": "דף הבית",
|
||||||
|
"search": "חיפוש",
|
||||||
|
"buttons.close": "סגור",
|
||||||
|
"403.title": "גישה נדחתה",
|
||||||
|
"403.message": "נראה שהגעת לעמוד שאין לך הרשאה לצפות בו. נסה <a href='/login'>להתחבר</a>?",
|
||||||
|
"404.title": "לא נמצא",
|
||||||
|
"404.message": "נראה שהגעת לעמוד שאינו קיים. חזור <a href='/'>לדף הבית</a>.",
|
||||||
|
"500.title": "שגיאה פנימית",
|
||||||
|
"500.message": "אופס! נראה שמשהו השתבש!",
|
||||||
|
"register": "הרשמה",
|
||||||
|
"login": "התחברות",
|
||||||
|
"logout": "יציאה",
|
||||||
|
"logout.title": "אתה מנותק כעת.",
|
||||||
|
"logout.message": "התנתקת בהצלחה מ NodeBB.",
|
||||||
|
"save_changes": "שמור שינויים",
|
||||||
|
"close": "סגור",
|
||||||
|
"header.admin": "ניהול",
|
||||||
|
"header.recent": "פוסטים אחרונים",
|
||||||
|
"header.unread": "לא נקרא",
|
||||||
|
"header.popular": "פופולרי",
|
||||||
|
"header.users": "משתמשים",
|
||||||
|
"header.chats": "צ'אטים",
|
||||||
|
"header.notifications": "התראות",
|
||||||
|
"header.search": "חיפוש",
|
||||||
|
"header.profile": "פרופיל",
|
||||||
|
"notifications.loading": "טוען התראות",
|
||||||
|
"chats.loading": "טוען צ'אטים",
|
||||||
|
"motd.welcome": "ברוכים הבאים ל NodeBB, פלטפורמת הדיון של העתיד",
|
||||||
|
"motd.get": "התקן את NodeBB",
|
||||||
|
"motd.fork": "פורק",
|
||||||
|
"motd.like": "לייק",
|
||||||
|
"motd.follow": "עקוב",
|
||||||
|
"previouspage": "העמוד הקודם",
|
||||||
|
"nextpage": "העמוד הבא",
|
||||||
|
"alert.success": "הצלחה",
|
||||||
|
"alert.error": "שגיאה",
|
||||||
|
"alert.banned": "מורחק",
|
||||||
|
"alert.banned.message": "הורחקת וכעת תנותק מהאתר!",
|
||||||
|
"alert.unfollow": "אתה כבר לא עוקב אחרי %1!",
|
||||||
|
"alert.follow": "אתה עכשיו עוקב אחרי %1",
|
||||||
|
"posts": "פוסטים",
|
||||||
|
"views": "צפיות",
|
||||||
|
"posted": "פורסם",
|
||||||
|
"in": "ב",
|
||||||
|
"recentposts": "פוסטים אחרונים",
|
||||||
|
"online": "מחובר",
|
||||||
|
"away": "לא נמצא",
|
||||||
|
"dnd": "לא להפריע",
|
||||||
|
"invisible": "מוסתר",
|
||||||
|
"offline": "מנותק"
|
||||||
|
}
|
||||||
5
public/language/he/language.json
Normal file
5
public/language/he/language.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"name": "עברית (ישראל)",
|
||||||
|
"code": "he",
|
||||||
|
"dir": "rtl"
|
||||||
|
}
|
||||||
10
public/language/he/login.json
Normal file
10
public/language/he/login.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"login": "התחברות",
|
||||||
|
"username": "שם משתמש",
|
||||||
|
"password": "סיסמה",
|
||||||
|
"remember_me": "זכור אותי?",
|
||||||
|
"forgot_password": "שכחת סיסמתך?",
|
||||||
|
"alternative_logins": "התחבר באמצעות...",
|
||||||
|
"failed_login_attempt": "נסיון התחברות נכשל, נסה שוב.",
|
||||||
|
"login_successful": "התחברת בהצלחה!"
|
||||||
|
}
|
||||||
6
public/language/he/modules.json
Normal file
6
public/language/he/modules.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"chat.chatting_with": "שוחח עם <span id=\"chat-with-name\"></span>",
|
||||||
|
"chat.placeholder": "כתוב את הודעתך כאן, ולחץ על שלח",
|
||||||
|
"chat.send": "שלח",
|
||||||
|
"chat.no_active": "אין לך צ'אטים פעילים"
|
||||||
|
}
|
||||||
10
public/language/he/notifications.json
Normal file
10
public/language/he/notifications.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"title": "התראות",
|
||||||
|
"no_notifs": "אין התראות",
|
||||||
|
"see_all": "צפה בכל ההתראות",
|
||||||
|
"back_to_home": "חזרה ל NodeBB",
|
||||||
|
"outgoing_link": "לינק",
|
||||||
|
"outgoing_link_message": "אתה כעת עוזב",
|
||||||
|
"continue_to": "המשך ל",
|
||||||
|
"return_to": "חזור ל"
|
||||||
|
}
|
||||||
12
public/language/he/pages.json
Normal file
12
public/language/he/pages.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"home": "דף הבית",
|
||||||
|
"unread": "נושאים שלא נקראו",
|
||||||
|
"recent": "נושאים אחרונים",
|
||||||
|
"users": "משתמשים רשומים",
|
||||||
|
"notifications": "התראות",
|
||||||
|
"user.edit": "עורך את %1",
|
||||||
|
"user.following": "אנשים ש%1 עוקב אחריהם",
|
||||||
|
"user.followers": "אנשים שעוקבים אחרי %1",
|
||||||
|
"user.favourites": "הפוסטים המועדפים על %1",
|
||||||
|
"user.settings": "הגדרות משתמש"
|
||||||
|
}
|
||||||
7
public/language/he/recent.json
Normal file
7
public/language/he/recent.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"title": "אחרונים",
|
||||||
|
"day": "יום",
|
||||||
|
"week": "שבוע",
|
||||||
|
"month": "חודש",
|
||||||
|
"no_recent_topics": "אין נושאים חדשים"
|
||||||
|
}
|
||||||
18
public/language/he/register.json
Normal file
18
public/language/he/register.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"register": "הרשם",
|
||||||
|
"help.email": "כברירת מחדל, כתובת האימייל שלך אינה חשופה למשתמשים אחרים",
|
||||||
|
"help.username_restrictions": "שם משתמש ייחודי בין %1 ל %2 תווים. משתמשים אחרים יכולים לציין את שמך באמצעות @<span id='yourUsername'>שם המשתמש שלך</span>.",
|
||||||
|
"help.minimum_password_length": "סיסמתך חייבת להיות לפחות באורך של %1 תווים.",
|
||||||
|
"email_address": "כתובת אימייל",
|
||||||
|
"email_address_placeholder": "הכנס כתובת אימייל",
|
||||||
|
"username": "שם משתמש",
|
||||||
|
"username_placeholder": "הכנס שם משתמש",
|
||||||
|
"password": "סיסמה",
|
||||||
|
"password_placeholder": "הכנס סיסמה",
|
||||||
|
"confirm_password": "אמת סיסמה",
|
||||||
|
"confirm_password_placeholder": "אמת סיסמה",
|
||||||
|
"register_now_button": "הרשם עכשיו",
|
||||||
|
"alternative_registration": "הרשמה אלטרנטיבית",
|
||||||
|
"terms_of_use": "תנאי שימוש",
|
||||||
|
"agree_to_terms_of_use": "אני מסכים לתנאי השימוש"
|
||||||
|
}
|
||||||
13
public/language/he/reset_password.json
Normal file
13
public/language/he/reset_password.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"reset_password": "אפס סיסמה",
|
||||||
|
"update_password": "עדכן סיסמה",
|
||||||
|
"password_changed.title": "סיסמתך שונתה",
|
||||||
|
"password_changed.message": "<p>סיסמתך שונתה בהצלחה, אנא <a href=\"/login\">התחבר שוב</a>.",
|
||||||
|
"wrong_reset_code.title": "קוד איפוס שגוי",
|
||||||
|
"wrong_reset_code.message": "קוד האיפוס שקיבלנו שגוי. אנא נסה שוב, או <a href=\"/reset\">בקש קוד איפוס חדש</a>.",
|
||||||
|
"new_password": "סיסמה חדשה",
|
||||||
|
"repeat_password": "אמת סיסמה",
|
||||||
|
"enter_email": "אנא הקלד את <strong>כתובת האימייל שלך</strong> ואנו נשלח לך הוראות כיצד לאפס את חשבונך",
|
||||||
|
"password_reset_sent": "קוד איפוס סיסמה נשלח",
|
||||||
|
"invalid_email": "מייל שגוי / כתובת מייל לא נמצאה"
|
||||||
|
}
|
||||||
63
public/language/he/topic.json
Normal file
63
public/language/he/topic.json
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
{
|
||||||
|
"topic": "נושא",
|
||||||
|
"topics": "נושאים",
|
||||||
|
"no_topics_found": "לא נמצאו נושאים!",
|
||||||
|
"no_posts_found": "לא נמצאו פוסטים!",
|
||||||
|
"profile": "פרופיל",
|
||||||
|
"posted_by": "פורסם על-ידי",
|
||||||
|
"chat": "צ'אט",
|
||||||
|
"notify_me": "קבל התראה כאשר יש תגובות חדשות בנושא זה",
|
||||||
|
"quote": "ציטוט",
|
||||||
|
"reply": "תגובה",
|
||||||
|
"edit": "עריכה",
|
||||||
|
"delete": "מחק",
|
||||||
|
"move": "הזז",
|
||||||
|
"fork": "פורק",
|
||||||
|
"banned": "מורחק",
|
||||||
|
"link": "לינק",
|
||||||
|
"share": "Share",
|
||||||
|
"tools": "כלים",
|
||||||
|
"flag": "דווח",
|
||||||
|
"flag_title": "דווח על פוסט זה למנהל",
|
||||||
|
"deleted_message": "הנושא הזה נמחק. רק מנהלים מורשים לראות אותו",
|
||||||
|
"thread_tools.title": "כלים",
|
||||||
|
"thread_tools.markAsUnreadForAll": "סמן כלא נקרא",
|
||||||
|
"thread_tools.pin": "נעץ נושא",
|
||||||
|
"thread_tools.unpin": "הסר נעץ",
|
||||||
|
"thread_tools.lock": "נעל נושא",
|
||||||
|
"thread_tools.unlock": "הסר נעילה",
|
||||||
|
"thread_tools.move": "הזז נושא",
|
||||||
|
"thread_tools.fork": "שכפל נושא",
|
||||||
|
"thread_tools.delete": "מחק נושא",
|
||||||
|
"thread_tools.restore": "שחזר נושא",
|
||||||
|
"load_categories": "טוען קטגוריות",
|
||||||
|
"disabled_categories_note": "קטגוריות מבוטלות צבועות באפור",
|
||||||
|
"confirm_move": "הזז",
|
||||||
|
"confirm_fork": "שכפל",
|
||||||
|
"favourite": "מועדף",
|
||||||
|
"favourites": "מועדפים",
|
||||||
|
"favourites.not_logged_in.title": "לא מחובר",
|
||||||
|
"favourites.not_logged_in.message": "אנא התחבר על-מנת להוסיף את הפוסט הזה למועדפים",
|
||||||
|
"favourites.has_no_favourites": "אין לך כרגע פוסטים מועדפים, סמן מספר פוסטים כמועדפים על מנת לראות אותם כאן!",
|
||||||
|
"vote.not_logged_in.title": "לא מחובר",
|
||||||
|
"vote.not_logged_in.message": "אנא התחבר על-מנת להצביע",
|
||||||
|
"vote.cant_vote_self.title": "הצבעה שגויה",
|
||||||
|
"vote.cant_vote_self.message": "אתה לא יכול להצביע עבור פוסטים שלך",
|
||||||
|
"loading_more_posts": "טוען פוסטים נוספים",
|
||||||
|
"move_topic": "הזז נושא",
|
||||||
|
"move_post": "הזז פוסט",
|
||||||
|
"fork_topic": "שכפל נושא",
|
||||||
|
"topic_will_be_moved_to": "נושא זה יועבר לקטגוריה",
|
||||||
|
"fork_topic_instruction": "לחץ על הפוסטים שברצונך לשכפל",
|
||||||
|
"fork_no_pids": "לא בחרת אף פוסט!",
|
||||||
|
"fork_success": "הנושא שוכפל בהצלחה!",
|
||||||
|
"reputation": "מוניטין",
|
||||||
|
"posts": "פוסטים",
|
||||||
|
"composer.title_placeholder": "הכנס את כותרת הנושא כאן...",
|
||||||
|
"composer.write": "כתוב",
|
||||||
|
"composer.preview": "תצוגה מקדימה",
|
||||||
|
"composer.discard": "מחק",
|
||||||
|
"composer.submit": "שלח",
|
||||||
|
"composer.replying_to": "תגובה",
|
||||||
|
"composer.new_topic": "נושא חדש"
|
||||||
|
}
|
||||||
6
public/language/he/unread.json
Normal file
6
public/language/he/unread.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"title": "לא נקרא",
|
||||||
|
"no_unread_topics": "אין נושאים שלא נקראו",
|
||||||
|
"mark_all_read": "סמן הכל כנקרא",
|
||||||
|
"load_more": "טען עוד"
|
||||||
|
}
|
||||||
39
public/language/he/user.json
Normal file
39
public/language/he/user.json
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"banned": "מורחק",
|
||||||
|
"offline": "לא מחובר",
|
||||||
|
"username": "שם משתמש",
|
||||||
|
"email": "כתובת אימייל",
|
||||||
|
"fullname": "שם מלא",
|
||||||
|
"website": "אתר",
|
||||||
|
"location": "מיקום",
|
||||||
|
"age": "גיל",
|
||||||
|
"joined": "הצטרף",
|
||||||
|
"lastonline": "התחבר לאחרונה",
|
||||||
|
"profile": "פרופיל",
|
||||||
|
"profile_views": "צפיות בפרופיל",
|
||||||
|
"reputation": "מוניטין",
|
||||||
|
"posts": "פוסטים",
|
||||||
|
"favourites": "מועדפים",
|
||||||
|
"followers": "עוקבים",
|
||||||
|
"following": "עוקב אחרי",
|
||||||
|
"signature": "חתימה",
|
||||||
|
"gravatar": "אווטר",
|
||||||
|
"birthday": "יום הולדת",
|
||||||
|
"change_picture": "שנה תמונה",
|
||||||
|
"edit": "ערוך",
|
||||||
|
"uploaded_picture": "התמונה הועלתה",
|
||||||
|
"upload_new_picture": "העלה תמונה חדשה",
|
||||||
|
"change_password": "שנה סיסמה",
|
||||||
|
"confirm_password": "אמת סיסמה",
|
||||||
|
"password": "סיסמה",
|
||||||
|
"upload_picture": "העלה תמונה",
|
||||||
|
"upload_a_picture": "העלה תמונה",
|
||||||
|
"image_spec": "ניתן להעלות תמונות בפורמט PNG, JPG או GIF בגודל של עד 256KB",
|
||||||
|
"settings": "הגדרות",
|
||||||
|
"show_email": "פרסם את כתובת האימייל שלי",
|
||||||
|
"has_no_follower": "למשתמש זה אין עוקבים :(",
|
||||||
|
"follows_no_one": "משתמש זה אינו עוקב אחרי אחרים :(",
|
||||||
|
"has_no_posts": "המשתמש הזה עוד לא פרסם כלום.",
|
||||||
|
"email_hidden": "כתובת אימייל מוסתרת",
|
||||||
|
"hidden": "מוסתר"
|
||||||
|
}
|
||||||
9
public/language/he/users.json
Normal file
9
public/language/he/users.json
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"latest_users": "משתמשים אחרונים",
|
||||||
|
"top_posters": "מפרסמים הכי הרבה",
|
||||||
|
"most_reputation": "המוניטין הגבוה ביותר",
|
||||||
|
"online": "מחוברים",
|
||||||
|
"search": "חיפוש",
|
||||||
|
"enter_username": "הכנס שם משתמש לחיפוש",
|
||||||
|
"load_more": "טען עוד"
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user