mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-17 05:50:25 +01:00
Compare commits
1006 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
61404be94b | ||
|
|
c40c64a9c5 | ||
|
|
3390b7d7f6 | ||
|
|
604373b5e4 | ||
|
|
099749e908 | ||
|
|
229326acd6 | ||
|
|
f43be13f87 | ||
|
|
bec688cea0 | ||
|
|
3b1c1d2cfd | ||
|
|
aad64cad35 | ||
|
|
f7ac1d89ff | ||
|
|
31815f7d22 | ||
|
|
006496efe3 | ||
|
|
9860320496 | ||
|
|
e23377580d | ||
|
|
a81285befa | ||
|
|
e481ed21eb | ||
|
|
c89a02bfb9 | ||
|
|
4105565ed1 | ||
|
|
0449e014f6 | ||
|
|
c88ed66312 | ||
|
|
a9f966f23c | ||
|
|
ba44db5b5b | ||
|
|
2e65e8ae7d | ||
|
|
430adc366c | ||
|
|
7bc4ea18f4 | ||
|
|
930c2b7472 | ||
|
|
075df88600 | ||
|
|
5023935baf | ||
|
|
0d0e4fa94f | ||
|
|
bf73c0de5f | ||
|
|
053bbc06fa | ||
|
|
f406119fa1 | ||
|
|
04fb7d5acc | ||
|
|
50ae2305b0 | ||
|
|
b6a10c7729 | ||
|
|
94a505a6bb | ||
|
|
ad16c3db6b | ||
|
|
f91f705f90 | ||
|
|
cdbe535e13 | ||
|
|
5480b45368 | ||
|
|
1aaf65e9be | ||
|
|
06cd4cd406 | ||
|
|
4b88a463fa | ||
|
|
07af4d10e7 | ||
|
|
b948e031f6 | ||
|
|
73c4feec20 | ||
|
|
1783583373 | ||
|
|
a078fd82e7 | ||
|
|
8d86aecc83 | ||
|
|
8baa6f70af | ||
|
|
58cc25e385 | ||
|
|
1385d19f64 | ||
|
|
8ae2afff05 | ||
|
|
12ed4d2af5 | ||
|
|
359b1fbe1a | ||
|
|
e2bc5f241a | ||
|
|
acd24d856f | ||
|
|
e134689324 | ||
|
|
07ddcb03f9 | ||
|
|
fc65b144b1 | ||
|
|
7fe5346fe4 | ||
|
|
81fae681ab | ||
|
|
a978f763e3 | ||
|
|
d92fde9824 | ||
|
|
cb2ea163a0 | ||
|
|
b534ba8cc1 | ||
|
|
3d0db5b397 | ||
|
|
6a74589e31 | ||
|
|
e99d95251d | ||
|
|
b15e5a8d17 | ||
|
|
29b336ad9f | ||
|
|
f12903a3fe | ||
|
|
32c18a1cd8 | ||
|
|
5fa6686112 | ||
|
|
3a27e7b0ea | ||
|
|
ff09789812 | ||
|
|
99ae0eb378 | ||
|
|
879a8ba550 | ||
|
|
5e3a114b17 | ||
|
|
1783a07067 | ||
|
|
31e70ac5a8 | ||
|
|
e0f6b4edf0 | ||
|
|
3b9120cd38 | ||
|
|
6df78f8ad0 | ||
|
|
cc60767eb0 | ||
|
|
add82ba6c9 | ||
|
|
28db642050 | ||
|
|
2caae05f4b | ||
|
|
3e2231d2cb | ||
|
|
5d4f61ec96 | ||
|
|
3b4b832f75 | ||
|
|
5ebf22ca49 | ||
|
|
5705681aa0 | ||
|
|
fa689250e4 | ||
|
|
8013f124da | ||
|
|
97e440f990 | ||
|
|
b68058b093 | ||
|
|
395e71feee | ||
|
|
f4845631c0 | ||
|
|
c50f228acc | ||
|
|
b0f93f8525 | ||
|
|
87bd0c69d7 | ||
|
|
22f73a8f68 | ||
|
|
691802efad | ||
|
|
e1a8c520ba | ||
|
|
ae8c40f8a8 | ||
|
|
f277c66089 | ||
|
|
a9cc12c667 | ||
|
|
52cec92df8 | ||
|
|
0823cd9433 | ||
|
|
bb85d99254 | ||
|
|
000d5b61c7 | ||
|
|
5008e211e2 | ||
|
|
baeed22f20 | ||
|
|
78f4cbc9e4 | ||
|
|
0f959c341b | ||
|
|
382fa265a4 | ||
|
|
e8b8f115b7 | ||
|
|
e49c10d0ea | ||
|
|
485db7a479 | ||
|
|
ae7dc134e3 | ||
|
|
d7b5ede3a7 | ||
|
|
c6c1e2e217 | ||
|
|
76fcc9ec35 | ||
|
|
38c560019f | ||
|
|
21c451c3fe | ||
|
|
5c5a6a08f7 | ||
|
|
d4464f6ab1 | ||
|
|
6aa0f8eb8a | ||
|
|
c5e62f9a58 | ||
|
|
f55b26282a | ||
|
|
0c1376c884 | ||
|
|
493816476e | ||
|
|
09415d435a | ||
|
|
5d77e37a3c | ||
|
|
71cd6b39d2 | ||
|
|
7ab55b0e95 | ||
|
|
91efab3c6d | ||
|
|
46de2ca134 | ||
|
|
56ef1e9869 | ||
|
|
bfd6d1c0d1 | ||
|
|
d79b30ad27 | ||
|
|
ae04d6d6dd | ||
|
|
2059352ca7 | ||
|
|
bb330dd7cf | ||
|
|
c7cfe45d0b | ||
|
|
1d9ff2bc70 | ||
|
|
969e7fdbbe | ||
|
|
89aa06526d | ||
|
|
25f4400569 | ||
|
|
1423b1443d | ||
|
|
931dedf7f1 | ||
|
|
9b1dab8ef9 | ||
|
|
f4dd3d2082 | ||
|
|
e4fb4c0469 | ||
|
|
0bf05a17bf | ||
|
|
4460588e95 | ||
|
|
7d31810df0 | ||
|
|
7e6e3b3a40 | ||
|
|
7d96a1c130 | ||
|
|
f246c5e1ee | ||
|
|
e2f78a9585 | ||
|
|
6644c66f94 | ||
|
|
fd932462f6 | ||
|
|
6f7cc36c21 | ||
|
|
e0f3ac8cb7 | ||
|
|
e694bd8ab5 | ||
|
|
e0155534d5 | ||
|
|
94ea915304 | ||
|
|
be4aa5ac94 | ||
|
|
a2e5e7d9d3 | ||
|
|
fd854b134d | ||
|
|
a68811cad2 | ||
|
|
7e827fd5e7 | ||
|
|
963d13795b | ||
|
|
f40ec978cb | ||
|
|
489bdcced6 | ||
|
|
3e14606226 | ||
|
|
35a7554ec7 | ||
|
|
e3077b0ab0 | ||
|
|
cb8abab5c5 | ||
|
|
301f12d630 | ||
|
|
8075a2f00f | ||
|
|
f665a1e353 | ||
|
|
041531a2e3 | ||
|
|
086289528f | ||
|
|
823880348c | ||
|
|
57ccbd606c | ||
|
|
9cb2f9e05f | ||
|
|
86106971c4 | ||
|
|
67646e2cda | ||
|
|
b81e395a26 | ||
|
|
c12963593d | ||
|
|
294171b072 | ||
|
|
cccc64ef90 | ||
|
|
e9648daf7f | ||
|
|
fd80259768 | ||
|
|
fe7d4999c9 | ||
|
|
4d92ddf634 | ||
|
|
4eb7468dcd | ||
|
|
86180e29e6 | ||
|
|
e5188ee05b | ||
|
|
43ddf008ac | ||
|
|
9c9e49e2f6 | ||
|
|
497592965f | ||
|
|
44431f8410 | ||
|
|
bb88c82ffd | ||
|
|
3c607f2612 | ||
|
|
d654978508 | ||
|
|
3d0012d730 | ||
|
|
e556ae93ea | ||
|
|
b9b8f2320f | ||
|
|
1736b1c015 | ||
|
|
c9f285a883 | ||
|
|
3d815fff72 | ||
|
|
f88b695d4c | ||
|
|
f7e4387748 | ||
|
|
1e651aed35 | ||
|
|
9e44bd3d21 | ||
|
|
d5e875538b | ||
|
|
3f9c838c30 | ||
|
|
6076bbbed4 | ||
|
|
c71ffed69c | ||
|
|
838023f91e | ||
|
|
677b97d8bb | ||
|
|
eb7c2d5872 | ||
|
|
ceb3b6ebe7 | ||
|
|
232cbde877 | ||
|
|
54e36f7c54 | ||
|
|
c8b179e492 | ||
|
|
86bc7e3eff | ||
|
|
cf8f1210cd | ||
|
|
bb25c1b831 | ||
|
|
13210a91e6 | ||
|
|
92b8d66153 | ||
|
|
b1284f900d | ||
|
|
c9cfe5b089 | ||
|
|
b6e22b7723 | ||
|
|
5920697ac0 | ||
|
|
d52a0ad87a | ||
|
|
184a2c4540 | ||
|
|
71c697037d | ||
|
|
1a669cb5fb | ||
|
|
08e50a025d | ||
|
|
50b0bcca0c | ||
|
|
3f998a9081 | ||
|
|
a275aaeaf5 | ||
|
|
ba89cf1164 | ||
|
|
0f917635c6 | ||
|
|
147e36a7a5 | ||
|
|
a402e29f29 | ||
|
|
72940f7bdf | ||
|
|
ffc9da97e3 | ||
|
|
2be3054e94 | ||
|
|
fdf32a6ed4 | ||
|
|
263b09f11a | ||
|
|
d876763846 | ||
|
|
b73af30a2b | ||
|
|
2869b3c068 | ||
|
|
74449dc074 | ||
|
|
50b813ae2f | ||
|
|
fe73a2721c | ||
|
|
944509406a | ||
|
|
a6429af6c7 | ||
|
|
4f84ec31f6 | ||
|
|
e49af50ac8 | ||
|
|
b365c2fd95 | ||
|
|
8b98718685 | ||
|
|
de421d5f8c | ||
|
|
921d297732 | ||
|
|
3981e230c4 | ||
|
|
b0151502c2 | ||
|
|
4b531cb655 | ||
|
|
d67ec1d096 | ||
|
|
05cc3fe4ef | ||
|
|
c156d1cb34 | ||
|
|
e3e41e2c65 | ||
|
|
61256a54a3 | ||
|
|
13fbd5431f | ||
|
|
d6f669ef3f | ||
|
|
b3d3759e35 | ||
|
|
e878b32444 | ||
|
|
96a5d88314 | ||
|
|
2f287f11b1 | ||
|
|
c1c5db4b77 | ||
|
|
237ff37db5 | ||
|
|
16dec24b6c | ||
|
|
596e5676ff | ||
|
|
f1047cfdbc | ||
|
|
e11140b7ef | ||
|
|
19b3069ad0 | ||
|
|
09b93ac6ff | ||
|
|
53249de799 | ||
|
|
e1e92b3c61 | ||
|
|
9cf06917a7 | ||
|
|
bd6d44aeaa | ||
|
|
3f912e2c6a | ||
|
|
3c5a9d5391 | ||
|
|
72a05c1d07 | ||
|
|
de1dd3a5df | ||
|
|
dff947b325 | ||
|
|
d067943773 | ||
|
|
f7aa44d1bf | ||
|
|
00d5303e33 | ||
|
|
104d677271 | ||
|
|
c9ac1a4027 | ||
|
|
2c28e18147 | ||
|
|
5765313b63 | ||
|
|
96a3db6365 | ||
|
|
0b2f01b8bc | ||
|
|
b147f42f0a | ||
|
|
91312a0c5b | ||
|
|
b6ddbc3071 | ||
|
|
3d55eec885 | ||
|
|
c10ec6b810 | ||
|
|
c50d655922 | ||
|
|
37d53db693 | ||
|
|
dc7a861a49 | ||
|
|
7ca7a31a5a | ||
|
|
7441c181b4 | ||
|
|
b1cc1725a9 | ||
|
|
7bf808d0f4 | ||
|
|
ad1ffdfd81 | ||
|
|
f8b494bc1f | ||
|
|
5f76695d5a | ||
|
|
37b1d3c8be | ||
|
|
07c1a822db | ||
|
|
8d9f7d8e19 | ||
|
|
cbbd254d33 | ||
|
|
54d47e1e24 | ||
|
|
88372ed969 | ||
|
|
469dcbea05 | ||
|
|
a7e5f596c8 | ||
|
|
30c48315e3 | ||
|
|
a62e31dc70 | ||
|
|
48db16fba7 | ||
|
|
891e747adb | ||
|
|
cf681721d5 | ||
|
|
41bd65e81a | ||
|
|
8f8fcc8416 | ||
|
|
7180174b91 | ||
|
|
697ac309f8 | ||
|
|
6828d4c239 | ||
|
|
4d87f0276b | ||
|
|
55b43dca23 | ||
|
|
c13aab39e7 | ||
|
|
3abe19ffcf | ||
|
|
4ba667fa61 | ||
|
|
e03bacf032 | ||
|
|
c7ca045d0b | ||
|
|
392814824e | ||
|
|
f3d2ad5f1f | ||
|
|
2936e79740 | ||
|
|
5d01060fbc | ||
|
|
650890ad83 | ||
|
|
018f7ba65a | ||
|
|
b2b104dab3 | ||
|
|
2d4fde5af3 | ||
|
|
1a1d322d9c | ||
|
|
072fa38927 | ||
|
|
49e12e9434 | ||
|
|
4a649be94e | ||
|
|
974fa7b253 | ||
|
|
3bb484b234 | ||
|
|
a67f3d2a15 | ||
|
|
e55168aa11 | ||
|
|
9527ac6255 | ||
|
|
c512fed93a | ||
|
|
80b0815d38 | ||
|
|
65cadaf8be | ||
|
|
0b35c81586 | ||
|
|
aa2af345f9 | ||
|
|
329a7a1e08 | ||
|
|
e8de1b268e | ||
|
|
cc6d4f5d43 | ||
|
|
d9474d5de2 | ||
|
|
92f86eee9c | ||
|
|
45bc387749 | ||
|
|
07266eab9e | ||
|
|
cf00371892 | ||
|
|
7c2041e8d8 | ||
|
|
9614bd30d0 | ||
|
|
9bcecf73fa | ||
|
|
37bca5e40c | ||
|
|
8917ea9f81 | ||
|
|
56125ac2d0 | ||
|
|
effcd20597 | ||
|
|
09e5f053f0 | ||
|
|
66cf13e546 | ||
|
|
c2b428cc95 | ||
|
|
9d0f53fcd6 | ||
|
|
3c7a42c959 | ||
|
|
2b448a0f76 | ||
|
|
4316c9a566 | ||
|
|
314057bec3 | ||
|
|
fd015c2126 | ||
|
|
60fc5c6c5c | ||
|
|
8b0fa2146c | ||
|
|
3d432839c9 | ||
|
|
df8c1abf7d | ||
|
|
f6c60517db | ||
|
|
fb4f1e1315 | ||
|
|
783f570213 | ||
|
|
4b5ec512b9 | ||
|
|
af51500951 | ||
|
|
65dda58e0c | ||
|
|
df9558f1fa | ||
|
|
268aa12cc2 | ||
|
|
441232e71d | ||
|
|
5ed3148fe1 | ||
|
|
571f364922 | ||
|
|
5f3473142e | ||
|
|
4c5ebe4985 | ||
|
|
99e9508131 | ||
|
|
3e46ef8c35 | ||
|
|
13623a620b | ||
|
|
5556c49f74 | ||
|
|
432c3d777d | ||
|
|
7bc9e4439a | ||
|
|
3f2872979f | ||
|
|
44aae7daa5 | ||
|
|
3871f6f191 | ||
|
|
e1323c0295 | ||
|
|
5f7cc00b44 | ||
|
|
7ffbf35bcf | ||
|
|
c8ee1b4c58 | ||
|
|
5997f2f5c4 | ||
|
|
ee6d16c3d8 | ||
|
|
2b10ef97b2 | ||
|
|
6e50a66e05 | ||
|
|
5f6a1a0acd | ||
|
|
dd3f1b9ba8 | ||
|
|
db3446b1ca | ||
|
|
088940d4c7 | ||
|
|
a320ec3efb | ||
|
|
eafa0837f1 | ||
|
|
9e832e006a | ||
|
|
8bc80abde6 | ||
|
|
78bb4776df | ||
|
|
5d9373730a | ||
|
|
ebcd892aee | ||
|
|
3567f2ad55 | ||
|
|
edba2dda21 | ||
|
|
2fdb8fc5e1 | ||
|
|
66c6c47b7c | ||
|
|
f537dfee16 | ||
|
|
ac09036156 | ||
|
|
ffc08facbd | ||
|
|
617edb4fd4 | ||
|
|
fae5fe5c50 | ||
|
|
c6982f7cdb | ||
|
|
211311214e | ||
|
|
c317f85dd0 | ||
|
|
34f68a029a | ||
|
|
1349c4907d | ||
|
|
2b8ecfbb94 | ||
|
|
51b963712e | ||
|
|
5f17e327ce | ||
|
|
9d045e70f5 | ||
|
|
e3db66d29a | ||
|
|
46b1756c97 | ||
|
|
95d6895f13 | ||
|
|
e9c488d489 | ||
|
|
92fba4f396 | ||
|
|
f512cb543f | ||
|
|
878b7b21ee | ||
|
|
e4cae9391c | ||
|
|
eba107cef4 | ||
|
|
e37cbca977 | ||
|
|
e8b1903586 | ||
|
|
afbf7de92a | ||
|
|
f51698804a | ||
|
|
b74022689f | ||
|
|
582b69dbbc | ||
|
|
27d4426e06 | ||
|
|
911892c5b0 | ||
|
|
99719414fe | ||
|
|
e069150625 | ||
|
|
991d85cae2 | ||
|
|
efb6a9fe7e | ||
|
|
b18052210d | ||
|
|
637c20f44d | ||
|
|
946a082eaa | ||
|
|
072089e39c | ||
|
|
b8eb19b991 | ||
|
|
75917e25b3 | ||
|
|
1dba781923 | ||
|
|
92810527ea | ||
|
|
a3530340a9 | ||
|
|
cd0cb5c5f1 | ||
|
|
ff8e1b52e0 | ||
|
|
322d4052b0 | ||
|
|
a0a98e64b7 | ||
|
|
4a12a06745 | ||
|
|
d0862911d3 | ||
|
|
3b76b0343b | ||
|
|
2b90040c31 | ||
|
|
6951dc1fe2 | ||
|
|
58a849f206 | ||
|
|
738b892074 | ||
|
|
4608b8f07b | ||
|
|
46c8101c5c | ||
|
|
6ecc05afd4 | ||
|
|
18bc7713ef | ||
|
|
933115a853 | ||
|
|
2cf42f55f5 | ||
|
|
914fc1543e | ||
|
|
da5494fdf1 | ||
|
|
13dfe6cd51 | ||
|
|
20103b64ce | ||
|
|
fba4e93cfe | ||
|
|
872b33f0cc | ||
|
|
c551e0fd82 | ||
|
|
30d980b01a | ||
|
|
65407cb71f | ||
|
|
60a5a1b422 | ||
|
|
a61fea862b | ||
|
|
f4c0b90bd0 | ||
|
|
f22b218250 | ||
|
|
ca3fa023e8 | ||
|
|
560a9f3867 | ||
|
|
a22d7290ec | ||
|
|
3024d2e661 | ||
|
|
3e75c6f6a3 | ||
|
|
d43a45d0b8 | ||
|
|
f637521105 | ||
|
|
567b01e0bc | ||
|
|
6d35690cbb | ||
|
|
2b7ed63236 | ||
|
|
d826d4d81a | ||
|
|
c80bd0c413 | ||
|
|
e3371eb7ab | ||
|
|
2cf300f0e1 | ||
|
|
9f760f9b55 | ||
|
|
e39fda2b45 | ||
|
|
6a481c1769 | ||
|
|
3b6623ccee | ||
|
|
6b341a844d | ||
|
|
dd050c8177 | ||
|
|
694b9e38b9 | ||
|
|
bd8b32b406 | ||
|
|
42239e119d | ||
|
|
b522864288 | ||
|
|
573840ccbd | ||
|
|
ef48b5d13e | ||
|
|
4906fbf43a | ||
|
|
5840a9db02 | ||
|
|
2fc385f723 | ||
|
|
759b183967 | ||
|
|
e306194065 | ||
|
|
654961ca3b | ||
|
|
58a8c8d205 | ||
|
|
6a98758a01 | ||
|
|
8c3b52ef36 | ||
|
|
3d4e058b6a | ||
|
|
3348d51f69 | ||
|
|
f0cc9120ba | ||
|
|
88ded50115 | ||
|
|
141d1b8ece | ||
|
|
8f25994482 | ||
|
|
88e4591f88 | ||
|
|
82875de32d | ||
|
|
0516418da6 | ||
|
|
d851443ea7 | ||
|
|
10024d7b93 | ||
|
|
30736c0ee9 | ||
|
|
bc9c564650 | ||
|
|
90b89a488e | ||
|
|
8276090d71 | ||
|
|
2fd121dc15 | ||
|
|
414762d382 | ||
|
|
119930131d | ||
|
|
d2df63f9a5 | ||
|
|
d81b6947f6 | ||
|
|
d83b11dde3 | ||
|
|
44d4c2bc7c | ||
|
|
7484389a41 | ||
|
|
93ae5e2a3f | ||
|
|
d7df6c0b06 | ||
|
|
5ac02a59ac | ||
|
|
c62a60029a | ||
|
|
f5a910fea0 | ||
|
|
ebf820d571 | ||
|
|
5b6e8bd167 | ||
|
|
3a6ad52ac8 | ||
|
|
2723800628 | ||
|
|
971c3eb0e1 | ||
|
|
9901438001 | ||
|
|
2ce64726ba | ||
|
|
6963632846 | ||
|
|
247a5aab41 | ||
|
|
2c5e9dc4cf | ||
|
|
4b5d5b4bd9 | ||
|
|
104d470480 | ||
|
|
46cfd03465 | ||
|
|
c8d741a509 | ||
|
|
4b3f09deea | ||
|
|
d4ce9c4f80 | ||
|
|
73633523b2 | ||
|
|
d3087b4e05 | ||
|
|
9b9f4b252f | ||
|
|
9a7ec01e15 | ||
|
|
6b3a244d1e | ||
|
|
d3ad21f81f | ||
|
|
f64a814b94 | ||
|
|
303ac90dc5 | ||
|
|
91ec4c80c2 | ||
|
|
776c60dc00 | ||
|
|
cc3175a33e | ||
|
|
2bcd4e1e3f | ||
|
|
47c61e883a | ||
|
|
b485b412a8 | ||
|
|
eb8b6af7fb | ||
|
|
95fb0075c6 | ||
|
|
87f0d68ba2 | ||
|
|
1ed3b40a1b | ||
|
|
2ce22caa41 | ||
|
|
4d6cb9a26a | ||
|
|
e6cf8ec5cf | ||
|
|
086e99de5c | ||
|
|
0bea912077 | ||
|
|
1b9e18c6fc | ||
|
|
ee47a13556 | ||
|
|
e6e4b5784d | ||
|
|
2560e6345f | ||
|
|
d133ff74bd | ||
|
|
036e958bfe | ||
|
|
b1d6d81992 | ||
|
|
5e86d9f804 | ||
|
|
97c42de2d3 | ||
|
|
821461f802 | ||
|
|
3336365e53 | ||
|
|
19c2ce0e84 | ||
|
|
d82b797f70 | ||
|
|
1e2779d326 | ||
|
|
2b5f9d075b | ||
|
|
6b9a07bbcf | ||
|
|
7542364d31 | ||
|
|
33033e3bc5 | ||
|
|
f09ee86e42 | ||
|
|
b7311dac65 | ||
|
|
159c19e65a | ||
|
|
c7647cfb72 | ||
|
|
c2e1426e57 | ||
|
|
1a87767c2c | ||
|
|
62ea03d2c2 | ||
|
|
3a2b5fefd9 | ||
|
|
ae8837b44a | ||
|
|
add4e6ee5b | ||
|
|
19c7411c38 | ||
|
|
baaad13286 | ||
|
|
60c86400d7 | ||
|
|
4440865ec4 | ||
|
|
0c5712411b | ||
|
|
06cc761a7a | ||
|
|
1c29722ac4 | ||
|
|
8220567b5b | ||
|
|
2e79ce9860 | ||
|
|
49ec2a6ecb | ||
|
|
c624f3ef31 | ||
|
|
3506081b40 | ||
|
|
5de0e74908 | ||
|
|
ff86369fca | ||
|
|
2b800e559b | ||
|
|
8e0347ff05 | ||
|
|
86d70eca74 | ||
|
|
32466d8bb1 | ||
|
|
85b4639015 | ||
|
|
08f52b1e0b | ||
|
|
04aea9ec22 | ||
|
|
a4d0026d93 | ||
|
|
535dd82902 | ||
|
|
bffa2d686c | ||
|
|
cedda11134 | ||
|
|
99315e1c73 | ||
|
|
afbbb33878 | ||
|
|
7eac1a93ae | ||
|
|
ce92caed99 | ||
|
|
1cf2b81f3d | ||
|
|
9c9d805a32 | ||
|
|
767c798b2f | ||
|
|
f1ed3ad659 | ||
|
|
a213daf2e3 | ||
|
|
7010364e7e | ||
|
|
0368280e52 | ||
|
|
d949e485bc | ||
|
|
511a4b7700 | ||
|
|
4d6cb6f523 | ||
|
|
73f19601f7 | ||
|
|
24c56eb80a | ||
|
|
c1d8c32de1 | ||
|
|
dbc04cb4a2 | ||
|
|
07c55ee859 | ||
|
|
d67c0e1b08 | ||
|
|
41d10d18a1 | ||
|
|
cb8fcb80d1 | ||
|
|
e90cba65a8 | ||
|
|
53a88d5d63 | ||
|
|
9122794167 | ||
|
|
53bbc17f32 | ||
|
|
41963bb300 | ||
|
|
89c21a438c | ||
|
|
4c43276fce | ||
|
|
ec6987be1b | ||
|
|
9be321f5c7 | ||
|
|
5450f59f99 | ||
|
|
67d9323b9e | ||
|
|
c9c761d70b | ||
|
|
f0ac0d3b29 | ||
|
|
dbcb6f9796 | ||
|
|
fa136ca021 | ||
|
|
452bb953c9 | ||
|
|
ff8fb0e9ab | ||
|
|
6470f2ef53 | ||
|
|
2cabf7a3d1 | ||
|
|
32ca95319e | ||
|
|
9b02bb8f51 | ||
|
|
8608092bbb | ||
|
|
5c61efd4f1 | ||
|
|
620ff88a69 | ||
|
|
14cc9d0f4c | ||
|
|
089ea75cea | ||
|
|
5a92b1a5cf | ||
|
|
f18382a892 | ||
|
|
46c3e5c126 | ||
|
|
056bc2f382 | ||
|
|
efa98d4858 | ||
|
|
2d48faf5df | ||
|
|
5277a9673f | ||
|
|
e017ad432f | ||
|
|
1853cc3cc1 | ||
|
|
f94cd21f83 | ||
|
|
9430a626f4 | ||
|
|
42c0b973f1 | ||
|
|
5e4ef52911 | ||
|
|
3cc5e1473f | ||
|
|
f17fa3ca11 | ||
|
|
3552e11817 | ||
|
|
1c2518fe22 | ||
|
|
5e22c6dd25 | ||
|
|
45926520cf | ||
|
|
92b339ff1d | ||
|
|
6802a76332 | ||
|
|
cb91587567 | ||
|
|
a60e3c63cf | ||
|
|
aaaab288ef | ||
|
|
0db1caa3f6 | ||
|
|
ed74e590b5 | ||
|
|
0c740293fc | ||
|
|
ee529d92d3 | ||
|
|
a133374c0b | ||
|
|
46f2faaa05 | ||
|
|
ee9d0ac2da | ||
|
|
1a6f9dc3f4 | ||
|
|
15cb39bc3a | ||
|
|
329e32901f | ||
|
|
6ae8bacbab | ||
|
|
818c130339 | ||
|
|
a67c88fbd5 | ||
|
|
694b96ea60 | ||
|
|
b3a98515e9 | ||
|
|
d44834fadf | ||
|
|
836e0e5724 | ||
|
|
4357c2ef4e | ||
|
|
a63c91de3b | ||
|
|
90210350f9 | ||
|
|
5d38b8d687 | ||
|
|
deda23c708 | ||
|
|
8f47a0c653 | ||
|
|
9836b6d464 | ||
|
|
7cc8390265 | ||
|
|
fa3dc76793 | ||
|
|
ab6c84471b | ||
|
|
7568e88800 | ||
|
|
04ef47dfe7 | ||
|
|
92f0e2d86a | ||
|
|
26094778d9 | ||
|
|
ae9606f5ee | ||
|
|
74b23636cb | ||
|
|
55b78827fe | ||
|
|
4b40e1476a | ||
|
|
8b6b449a51 | ||
|
|
89b6a76abe | ||
|
|
e8441b7163 | ||
|
|
83cb916264 | ||
|
|
40ebd66074 | ||
|
|
777b9cb752 | ||
|
|
aff9c35a58 | ||
|
|
d8bcdf4de0 | ||
|
|
da338a1341 | ||
|
|
08fdc02d97 | ||
|
|
222ef14d7f | ||
|
|
1ad4128649 | ||
|
|
d035b1a353 | ||
|
|
5fe2ebf660 | ||
|
|
96fe6d288f | ||
|
|
ab4d4478e3 | ||
|
|
e6711189fd | ||
|
|
2bc4313429 | ||
|
|
d67efa3a5b | ||
|
|
59c350e63c | ||
|
|
11f4e8887e | ||
|
|
20ca1e40aa | ||
|
|
77313800da | ||
|
|
1eaa7cd29b | ||
|
|
c0c5cf54d4 | ||
|
|
4a2a17521d | ||
|
|
67001c453b | ||
|
|
d44d036b67 | ||
|
|
68ee690e48 | ||
|
|
1070fff0e3 | ||
|
|
3ea453e8a0 | ||
|
|
d23e6758ba | ||
|
|
dd0560a4b8 | ||
|
|
24114539d5 | ||
|
|
157f0dbed1 | ||
|
|
fddc6157a3 | ||
|
|
005db18120 | ||
|
|
2ef42e79ec | ||
|
|
af60fbee3d | ||
|
|
18013c5518 | ||
|
|
cbcae33173 | ||
|
|
6b58948533 | ||
|
|
1d42655bb5 | ||
|
|
c41889c678 | ||
|
|
70bbf41dc3 | ||
|
|
8fa2c34fc5 | ||
|
|
aa30973f0a | ||
|
|
dea74aa11e | ||
|
|
a6074da17e | ||
|
|
f91afb5b99 | ||
|
|
57918332e9 | ||
|
|
80cc251741 | ||
|
|
96aa94ee10 | ||
|
|
1a86e68394 | ||
|
|
a830995dda | ||
|
|
27a9ba5928 | ||
|
|
00a22e945d | ||
|
|
c28494724f | ||
|
|
3664c94581 | ||
|
|
fb0ce8f60f | ||
|
|
ebb954b0fa | ||
|
|
eb57276980 | ||
|
|
c10b2fdb60 | ||
|
|
7ad90b4ef6 | ||
|
|
caabbcf9fd | ||
|
|
d9b6a06714 | ||
|
|
e693843314 | ||
|
|
4147e0cb94 | ||
|
|
fcb381f922 | ||
|
|
1660e13aed | ||
|
|
a6d2700823 | ||
|
|
c18d185ce4 | ||
|
|
de34c7d576 | ||
|
|
0b855074d3 | ||
|
|
51154c8726 | ||
|
|
3b1a2d65ab | ||
|
|
990434476b | ||
|
|
c7c503f563 | ||
|
|
e1392fd61b | ||
|
|
e6b7b51956 | ||
|
|
6be8675580 | ||
|
|
99d64db9e0 | ||
|
|
77b9406841 | ||
|
|
f8a114ba5c | ||
|
|
8e5d26ec36 | ||
|
|
6b42b8c9d9 | ||
|
|
9a5b308015 | ||
|
|
cf889b70bd | ||
|
|
29e87ac984 | ||
|
|
7185463d81 | ||
|
|
ac77f78d6b | ||
|
|
300996b0d1 | ||
|
|
687d29a44b | ||
|
|
dffb57ba14 | ||
|
|
478faac945 | ||
|
|
a43eef283c | ||
|
|
b7e492363c | ||
|
|
ad9a1d0f2c | ||
|
|
d9125c215c | ||
|
|
94d8671447 | ||
|
|
ab0797a6d8 | ||
|
|
df605babff | ||
|
|
abed319da2 | ||
|
|
5b1999be10 | ||
|
|
0887105046 | ||
|
|
a38d79e6ec | ||
|
|
4c7647adeb | ||
|
|
b4014ac420 | ||
|
|
85c1683a25 | ||
|
|
f795ddc9cb | ||
|
|
36eed0f22f | ||
|
|
64efe541f5 | ||
|
|
8c84ce9914 | ||
|
|
a3dc427e67 | ||
|
|
382b2bf06d | ||
|
|
738b17cae6 | ||
|
|
3d0e412bfd | ||
|
|
b3f63e0a0d | ||
|
|
4bff714947 | ||
|
|
c8edb6de29 | ||
|
|
1e8409ef83 | ||
|
|
5b530253bb | ||
|
|
099d05e295 | ||
|
|
dff3d7f20e | ||
|
|
80fd0b20bd | ||
|
|
1449d438f5 | ||
|
|
f0b333e8a1 | ||
|
|
b1d530298d | ||
|
|
97dfa81fe6 | ||
|
|
fe5e5ea8ef | ||
|
|
f73e6eb4a1 | ||
|
|
a5385d81fd | ||
|
|
d209daf312 | ||
|
|
5d43da0d1c | ||
|
|
5e9a656709 | ||
|
|
80544119dc | ||
|
|
fe90dd77c1 | ||
|
|
b2049e7acf | ||
|
|
0ded293caf | ||
|
|
04879e6da2 | ||
|
|
668adc5187 | ||
|
|
af55f55b45 | ||
|
|
270f8130da | ||
|
|
351bf6c327 | ||
|
|
26ac05dd5c | ||
|
|
9981555042 | ||
|
|
e067d26ca3 | ||
|
|
a091067175 | ||
|
|
89901b2caa | ||
|
|
339b4c30fc | ||
|
|
ba719148c1 | ||
|
|
0af11c5c0c | ||
|
|
bdeb97e225 | ||
|
|
065bb8ebc4 | ||
|
|
4827ea04fc | ||
|
|
5a26eb1c76 | ||
|
|
3d79e0750b | ||
|
|
992ca0a351 | ||
|
|
d2b54ae0f8 | ||
|
|
f71fd0a3ec | ||
|
|
3ce9d0ac2f | ||
|
|
23c2fb2b52 | ||
|
|
8b04b4fe50 | ||
|
|
f4187fc671 | ||
|
|
f4e502c793 | ||
|
|
40f0076b77 | ||
|
|
9f5815555a | ||
|
|
05df8900db | ||
|
|
9db0f59432 | ||
|
|
33a3a56fd7 | ||
|
|
e602d2ad4d | ||
|
|
002e931a9c | ||
|
|
da5891bcf6 | ||
|
|
832a20e59e | ||
|
|
1bd9b364e4 | ||
|
|
d8810ceae9 | ||
|
|
784ff07907 | ||
|
|
8fab270852 | ||
|
|
f8a6666e1a | ||
|
|
2ac34ba391 | ||
|
|
29d8b9c181 | ||
|
|
d5bccfb292 | ||
|
|
c5d2f61b01 | ||
|
|
43c697a5df | ||
|
|
a1ab50bd2d | ||
|
|
6b12bd2328 | ||
|
|
5d1169e686 | ||
|
|
58d05f7c79 | ||
|
|
e2e547db45 | ||
|
|
8bda497b41 | ||
|
|
55b75ba502 | ||
|
|
ea1b640435 | ||
|
|
530b0dc19e | ||
|
|
8c87ff44d1 | ||
|
|
37b13b4879 | ||
|
|
7e1a84850c | ||
|
|
cc4997aeca | ||
|
|
7b49dc9061 | ||
|
|
a4d8ab9d12 | ||
|
|
c04622506d | ||
|
|
0b735fad17 | ||
|
|
46571ccd77 | ||
|
|
c1460d36f0 | ||
|
|
84a039446c | ||
|
|
1cf2ad339a | ||
|
|
24a302ea1a | ||
|
|
fd215c774f | ||
|
|
518552de64 | ||
|
|
b4c8301596 | ||
|
|
bcbc8608a4 | ||
|
|
3b6b36cfa6 | ||
|
|
4cc4824087 | ||
|
|
2d203d7dca | ||
|
|
d12e8e1116 | ||
|
|
42cce3771b | ||
|
|
8dc9475041 | ||
|
|
60e186c8f3 | ||
|
|
fff5def99b | ||
|
|
dcbf53bae3 | ||
|
|
538c6ab7e7 | ||
|
|
259eb585d6 | ||
|
|
67905667a9 | ||
|
|
af8e649246 | ||
|
|
a3cfcd9a48 |
5
.gitignore
vendored
5
.gitignore
vendored
@@ -22,21 +22,24 @@ pidfile
|
||||
|
||||
# templates
|
||||
/public/templates
|
||||
/public/sounds
|
||||
|
||||
/public/uploads
|
||||
/public/sounds
|
||||
|
||||
# compiled files
|
||||
/public/stylesheet.css
|
||||
/public/admin.css
|
||||
/public/nodebb.min.js
|
||||
/public/nodebb.min.js.map
|
||||
/public/acp.min.js
|
||||
/public/acp.min.js.map
|
||||
|
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio
|
||||
*.iml
|
||||
|
||||
## Directory-based project format:
|
||||
.idea/
|
||||
.vscode/
|
||||
|
||||
## File-based project format:
|
||||
*.ipr
|
||||
|
||||
@@ -19,6 +19,7 @@ addons:
|
||||
packages:
|
||||
- g++-4.8
|
||||
node_js:
|
||||
- "4.2"
|
||||
- "4.1"
|
||||
- "4.0"
|
||||
- "0.11"
|
||||
|
||||
46
.tx/config
46
.tx/config
@@ -919,4 +919,50 @@ trans.tr = public/language/tr/groups.json
|
||||
trans.vi = public/language/vi/groups.json
|
||||
trans.zh_CN = public/language/zh_CN/groups.json
|
||||
trans.zh_TW = public/language/zh_TW/groups.json
|
||||
type = KEYVALUEJSON
|
||||
|
||||
[nodebb.uploads]
|
||||
file_filter = public/language/<lang>/uploads.json
|
||||
source_file = public/language/en_GB/uploads.json
|
||||
source_lang = en_GB
|
||||
trans.ar = public/language/ar/uploads.json
|
||||
trans.bn = public/language/bn/uploads.json
|
||||
trans.bg = public/language/bg/uploads.json
|
||||
trans.cs = public/language/cs/uploads.json
|
||||
trans.da = public/language/da/uploads.json
|
||||
trans.de = public/language/de/uploads.json
|
||||
trans.el = public/language/el/uploads.json
|
||||
trans.en_US = public/language/en_US/uploads.json
|
||||
trans.en@pirate = public/language/en@pirate/uploads.json
|
||||
trans.es = public/language/es/uploads.json
|
||||
trans.et = public/language/et/uploads.json
|
||||
trans.fa_IR = public/language/fa_IR/uploads.json
|
||||
trans.fi = public/language/fi/uploads.json
|
||||
trans.fr = public/language/fr/uploads.json
|
||||
trans.gl = public/language/gl/uploads.json
|
||||
trans.he = public/language/he/uploads.json
|
||||
trans.hu = public/language/hu/uploads.json
|
||||
trans.id = public/language/id/uploads.json
|
||||
trans.it = public/language/it/uploads.json
|
||||
trans.ja = public/language/ja/uploads.json
|
||||
trans.ko = public/language/ko/uploads.json
|
||||
trans.lt = public/language/lt/uploads.json
|
||||
trans.ms = public/language/ms/uploads.json
|
||||
trans.nb = public/language/nb/uploads.json
|
||||
trans.nl = public/language/nl/uploads.json
|
||||
trans.pl = public/language/pl/uploads.json
|
||||
trans.pt_BR = public/language/pt_BR/uploads.json
|
||||
trans.ru = public/language/ru/uploads.json
|
||||
trans.ro = public/language/ro/uploads.json
|
||||
trans.rw = public/language/rw/uploads.json
|
||||
trans.sc = public/language/sc/uploads.json
|
||||
trans.sk = public/language/sk/uploads.json
|
||||
trans.sl = public/language/sl/uploads.json
|
||||
trans.sr = public/language/sr/uploads.json
|
||||
trans.sv = public/language/sv/uploads.json
|
||||
trans.th = public/language/th/uploads.json
|
||||
trans.tr = public/language/tr/uploads.json
|
||||
trans.vi = public/language/vi/uploads.json
|
||||
trans.zh_CN = public/language/zh_CN/uploads.json
|
||||
trans.zh_TW = public/language/zh_TW/uploads.json
|
||||
type = KEYVALUEJSON
|
||||
50
Gruntfile.js
50
Gruntfile.js
@@ -17,17 +17,20 @@ module.exports = function(grunt) {
|
||||
args.push('--log-level=info');
|
||||
}
|
||||
|
||||
if (target === 'lessUpdated') {
|
||||
fromFile = ['js','tpl'];
|
||||
compiling = 'less';
|
||||
if (target === 'lessUpdated_Client') {
|
||||
fromFile = ['js', 'tpl', 'acpLess'];
|
||||
compiling = 'clientLess';
|
||||
} else if (target === 'lessUpdated_Admin') {
|
||||
fromFile = ['js', 'tpl', 'clientLess'];
|
||||
compiling = 'acpLess';
|
||||
} else if (target === 'clientUpdated') {
|
||||
fromFile = ['less','tpl'];
|
||||
fromFile = ['clientLess', 'acpLess', 'tpl'];
|
||||
compiling = 'js';
|
||||
} else if (target === 'templatesUpdated') {
|
||||
fromFile = ['js','less'];
|
||||
fromFile = ['js', 'clientLess', 'acpLess'];
|
||||
compiling = 'tpl';
|
||||
} else if (target === 'serverUpdated') {
|
||||
fromFile = ['less','js','tpl'];
|
||||
fromFile = ['clientLess', 'acpLess', 'js', 'tpl'];
|
||||
}
|
||||
|
||||
fromFile = fromFile.filter(function(ext) {
|
||||
@@ -53,23 +56,48 @@ module.exports = function(grunt) {
|
||||
|
||||
grunt.initConfig({
|
||||
watch: {
|
||||
lessUpdated: {
|
||||
files: ['public/**/*.less', 'node_modules/nodebb-*/*.less', 'node_modules/nodebb-*/*/*.less', 'node_modules/nodebb-*/*/*/*.less', 'node_modules/nodebb-*/*/*/*/*.less']
|
||||
lessUpdated_Client: {
|
||||
files: [
|
||||
'public/*.less',
|
||||
'node_modules/nodebb-*/*.less', 'node_modules/nodebb-*/**/*.less',
|
||||
'!node_modules/nodebb-*/node_modules/**',
|
||||
'!node_modules/nodebb-*/.git/**'
|
||||
]
|
||||
},
|
||||
lessUpdated_Admin: {
|
||||
files: ['public/**/*.less']
|
||||
},
|
||||
clientUpdated: {
|
||||
files: ['public/src/**/*.js', 'node_modules/nodebb-*/*.js', 'node_modules/nodebb-*/*/*.js', 'node_modules/nodebb-*/*/*/*.js', 'node_modules/nodebb-*/*/*/*/*.js', 'node_modules/templates.js/lib/templates.js']
|
||||
files: [
|
||||
'public/src/**/*.js',
|
||||
'node_modules/nodebb-*/*.js', 'node_modules/nodebb-*/**/*.js',
|
||||
'!node_modules/nodebb-*/node_modules/**',
|
||||
'node_modules/templates.js/lib/templates.js',
|
||||
'!node_modules/nodebb-*/.git/**'
|
||||
]
|
||||
},
|
||||
serverUpdated: {
|
||||
files: ['*.js', 'install/*.js', 'src/**/*.js']
|
||||
},
|
||||
templatesUpdated: {
|
||||
files: ['src/views/**/*.tpl', 'node_modules/nodebb-*/*.tpl', 'node_modules/nodebb-*/*/*.tpl', 'node_modules/nodebb-*/*/*/*.tpl', 'node_modules/nodebb-*/*/*/*/*.tpl', 'node_modules/nodebb-*/*/*/*/*/*.tpl']
|
||||
files: [
|
||||
'src/views/**/*.tpl',
|
||||
'node_modules/nodebb-*/*.tpl', 'node_modules/nodebb-*/**/*.tpl',
|
||||
'!node_modules/nodebb-*/node_modules/**',
|
||||
'!node_modules/nodebb-*/.git/**'
|
||||
]
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
grunt.loadNpmTasks('grunt-contrib-watch');
|
||||
grunt.registerTask('default', ['watch']);
|
||||
|
||||
if (grunt.option('skip')) {
|
||||
grunt.registerTask('default', ['watch:serverUpdated']);
|
||||
} else {
|
||||
grunt.registerTask('default', ['watch']);
|
||||
}
|
||||
|
||||
|
||||
env.NODE_ENV = 'development';
|
||||
|
||||
|
||||
13
app.js
13
app.js
@@ -25,13 +25,11 @@ nconf.argv().env('__');
|
||||
|
||||
var url = require('url'),
|
||||
async = require('async'),
|
||||
semver = require('semver'),
|
||||
winston = require('winston'),
|
||||
colors = require('colors'),
|
||||
path = require('path'),
|
||||
pkg = require('./package.json'),
|
||||
file = require('./src/file'),
|
||||
utils = require('./public/src/utils.js');
|
||||
file = require('./src/file');
|
||||
|
||||
global.env = process.env.NODE_ENV || 'production';
|
||||
|
||||
@@ -151,8 +149,7 @@ function start() {
|
||||
meta.reload();
|
||||
break;
|
||||
case 'js-propagate':
|
||||
meta.js.cache = message.cache;
|
||||
meta.js.map = message.map;
|
||||
meta.js.target = message.data;
|
||||
emitter.emit('meta:js.compiled');
|
||||
winston.verbose('[cluster] Client-side javascript and mapping propagated to worker %s', process.pid);
|
||||
break;
|
||||
@@ -210,6 +207,10 @@ function start() {
|
||||
winston.warn('One or more of NodeBB\'s dependent packages are out-of-date. Please run the following command to update them:');
|
||||
winston.warn(' ./nodebb upgrade');
|
||||
break;
|
||||
case 'dependencies-missing':
|
||||
winston.warn('One or more of NodeBB\'s dependent packages are missing. Please run the following command to update them:');
|
||||
winston.warn(' ./nodebb upgrade');
|
||||
break;
|
||||
default:
|
||||
if (err.stacktrace !== false) {
|
||||
winston.error(err.stack);
|
||||
@@ -279,7 +280,7 @@ function upgrade() {
|
||||
|
||||
function activate() {
|
||||
require('./src/database').init(function(err) {
|
||||
var plugin = nconf.get('activate'),
|
||||
var plugin = nconf.get('_')[1] ? nconf.get('_')[1] : nconf.get('activate'),
|
||||
db = require('./src/database');
|
||||
|
||||
winston.info('Activating plugin %s', plugin);
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"maximumCoverImageSize": 2048,
|
||||
"profileImageDimension": 128,
|
||||
"requireEmailConfirmation": 0,
|
||||
"profile:allowProfileImageUploads": 1,
|
||||
"teaserPost": "last"
|
||||
}
|
||||
"allowProfileImageUploads": 1,
|
||||
"teaserPost": "last",
|
||||
"allowPrivateGroups": 1
|
||||
}
|
||||
@@ -79,9 +79,7 @@
|
||||
"textClass": "visible-xs-inline",
|
||||
"text": "\\[\\[global:header.search\\]\\]",
|
||||
"properties": {
|
||||
"installed": {
|
||||
"search": true
|
||||
}
|
||||
"searchInstalled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -1,10 +1,10 @@
|
||||
# Welcome to your brand new NodeBB forum!
|
||||
|
||||
This is what a topic and post looks like. As an administator, you can edit the post\'s title and content.
|
||||
This is what a topic and post looks like. As an administrator, you can edit the post\'s title and content.
|
||||
To customise your forum, go to the [Administrator Control Panel](../../admin). You can modify all aspects of your forum there, including installation of third-party plugins.
|
||||
|
||||
## Additional Resources
|
||||
|
||||
* [NodeBB Documentation](https://docs.nodebb.org)
|
||||
* [Community Support Forum](https://community.nodebb.org)
|
||||
* [Project repository](https://github.com/nodebb/nodebb)
|
||||
* [Project repository](https://github.com/nodebb/nodebb)
|
||||
|
||||
@@ -1,104 +1,82 @@
|
||||
"use strict";
|
||||
|
||||
var async = require('async'),
|
||||
prompt = require('prompt'),
|
||||
nconf = require('nconf'),
|
||||
winston = require('winston'),
|
||||
var async = require('async');
|
||||
var prompt = require('prompt');
|
||||
var winston = require('winston');
|
||||
|
||||
questions = {};
|
||||
var questions = {
|
||||
redis: require('../src/database/redis').questions,
|
||||
mongo: require('../src/database/mongo').questions
|
||||
};
|
||||
|
||||
function success(err, config, callback) {
|
||||
module.exports = function(config, callback) {
|
||||
async.waterfall([
|
||||
function (next) {
|
||||
process.stdout.write('\n');
|
||||
winston.info('Now configuring ' + config.database + ' database:');
|
||||
getDatabaseConfig(config, next);
|
||||
},
|
||||
function (databaseConfig, next) {
|
||||
saveDatabaseConfig(config, databaseConfig, next);
|
||||
}
|
||||
], callback);
|
||||
};
|
||||
|
||||
function getDatabaseConfig(config, callback) {
|
||||
if (!config) {
|
||||
return callback(new Error('aborted'));
|
||||
}
|
||||
|
||||
var database = (config.redis || config.mongo) ? config.secondary_database : config.database;
|
||||
|
||||
function dbQuestionsSuccess(err, databaseConfig) {
|
||||
if (!databaseConfig) {
|
||||
return callback(new Error('aborted'));
|
||||
}
|
||||
|
||||
// Translate redis properties into redis object
|
||||
if(database === 'redis') {
|
||||
config.redis = {
|
||||
host: databaseConfig['redis:host'],
|
||||
port: databaseConfig['redis:port'],
|
||||
password: databaseConfig['redis:password'],
|
||||
database: databaseConfig['redis:database']
|
||||
};
|
||||
|
||||
if (config.redis.host.slice(0, 1) === '/') {
|
||||
delete config.redis.port;
|
||||
}
|
||||
} else if (database === 'mongo') {
|
||||
config.mongo = {
|
||||
host: databaseConfig['mongo:host'],
|
||||
port: databaseConfig['mongo:port'],
|
||||
username: databaseConfig['mongo:username'],
|
||||
password: databaseConfig['mongo:password'],
|
||||
database: databaseConfig['mongo:database']
|
||||
};
|
||||
} else {
|
||||
return callback(new Error('unknown database : ' + database));
|
||||
}
|
||||
|
||||
var allQuestions = questions.redis.concat(questions.mongo);
|
||||
for(var x=0;x<allQuestions.length;x++) {
|
||||
delete config[allQuestions[x].name];
|
||||
}
|
||||
|
||||
callback(err, config);
|
||||
}
|
||||
|
||||
if(database === 'redis') {
|
||||
if (config.database === 'redis') {
|
||||
if (config['redis:host'] && config['redis:port']) {
|
||||
dbQuestionsSuccess(null, config);
|
||||
callback(null, config);
|
||||
} else {
|
||||
prompt.get(questions.redis, dbQuestionsSuccess);
|
||||
prompt.get(questions.redis, callback);
|
||||
}
|
||||
} else if(database === 'mongo') {
|
||||
} else if (config.database === 'mongo') {
|
||||
if (config['mongo:host'] && config['mongo:port']) {
|
||||
dbQuestionsSuccess(null, config);
|
||||
callback(null, config);
|
||||
} else {
|
||||
prompt.get(questions.mongo, dbQuestionsSuccess);
|
||||
prompt.get(questions.mongo, callback);
|
||||
}
|
||||
} else {
|
||||
return callback(new Error('unknown database : ' + database));
|
||||
return callback(new Error('unknown database : ' + config.database));
|
||||
}
|
||||
}
|
||||
|
||||
function getSecondaryDatabaseModules(config, next) {
|
||||
prompt.get({
|
||||
"name": "secondary_db_modules",
|
||||
"description": "Which database modules should " + config.secondary_database + " store?",
|
||||
"default": nconf.get('secondary_db_modules') || "hash, list, sets, sorted"
|
||||
}, function(err, db) {
|
||||
config.secondary_db_modules = db.secondary_db_modules;
|
||||
success(err, config, next);
|
||||
});
|
||||
}
|
||||
function saveDatabaseConfig(config, databaseConfig, callback) {
|
||||
if (!databaseConfig) {
|
||||
return callback(new Error('aborted'));
|
||||
}
|
||||
|
||||
module.exports = function(err, config, databases, callback) {
|
||||
var allowedDBs = Object.keys(databases);
|
||||
// Translate redis properties into redis object
|
||||
if (config.database === 'redis') {
|
||||
config.redis = {
|
||||
host: databaseConfig['redis:host'],
|
||||
port: databaseConfig['redis:port'],
|
||||
password: databaseConfig['redis:password'],
|
||||
database: databaseConfig['redis:database']
|
||||
};
|
||||
|
||||
allowedDBs.forEach(function(db) {
|
||||
questions[db] = require('./../src/database/' + db).questions;
|
||||
});
|
||||
|
||||
async.waterfall([
|
||||
function(next) {
|
||||
process.stdout.write('\n');
|
||||
winston.info('Now configuring ' + config.database + ' database:');
|
||||
success(err, config, next);
|
||||
},
|
||||
function(config, next) {
|
||||
if (config.secondary_database && allowedDBs.indexOf(config.secondary_database) !== -1) {
|
||||
winston.info('Now configuring ' + config.secondary_database + ' database:');
|
||||
getSecondaryDatabaseModules(config, next);
|
||||
} else {
|
||||
next(err, config);
|
||||
}
|
||||
if (config.redis.host.slice(0, 1) === '/') {
|
||||
delete config.redis.port;
|
||||
}
|
||||
], callback);
|
||||
};
|
||||
} else if (config.database === 'mongo') {
|
||||
config.mongo = {
|
||||
host: databaseConfig['mongo:host'],
|
||||
port: databaseConfig['mongo:port'],
|
||||
username: databaseConfig['mongo:username'],
|
||||
password: databaseConfig['mongo:password'],
|
||||
database: databaseConfig['mongo:database']
|
||||
};
|
||||
} else {
|
||||
return callback(new Error('unknown database : ' + config.database));
|
||||
}
|
||||
|
||||
var allQuestions = questions.redis.concat(questions.mongo);
|
||||
for (var x=0; x<allQuestions.length; x++) {
|
||||
delete config[allQuestions[x].name];
|
||||
}
|
||||
|
||||
callback(null, config);
|
||||
}
|
||||
30
loader.js
30
loader.js
@@ -24,8 +24,7 @@ var pidFilePath = __dirname + '/pidfile',
|
||||
Loader = {
|
||||
timesStarted: 0,
|
||||
js: {
|
||||
cache: undefined,
|
||||
map: undefined
|
||||
target: {}
|
||||
},
|
||||
css: {
|
||||
cache: undefined,
|
||||
@@ -35,8 +34,9 @@ var pidFilePath = __dirname + '/pidfile',
|
||||
|
||||
Loader.init = function(callback) {
|
||||
if (silent) {
|
||||
console.log = function(value) {
|
||||
output.write(value + '\n');
|
||||
console.log = function() {
|
||||
var args = Array.prototype.slice.call(arguments);
|
||||
output.write(args.join(' ') + '\n');
|
||||
};
|
||||
}
|
||||
|
||||
@@ -86,11 +86,21 @@ Loader.addWorkerEvents = function(worker) {
|
||||
if (message && typeof message === 'object' && message.action) {
|
||||
switch (message.action) {
|
||||
case 'ready':
|
||||
if (Loader.js.cache && !worker.isPrimary) {
|
||||
if (Loader.js.target['nodebb.min.js'] && Loader.js.target['nodebb.min.js'].cache && !worker.isPrimary) {
|
||||
worker.send({
|
||||
action: 'js-propagate',
|
||||
cache: Loader.js.cache,
|
||||
map: Loader.js.map
|
||||
cache: Loader.js.target['nodebb.min.js'].cache,
|
||||
map: Loader.js.target['nodebb.min.js'].map,
|
||||
target: 'nodebb.min.js'
|
||||
});
|
||||
}
|
||||
|
||||
if (Loader.js.target['acp.min.js'] && Loader.js.target['acp.min.js'].cache && !worker.isPrimary) {
|
||||
worker.send({
|
||||
action: 'js-propagate',
|
||||
cache: Loader.js.target['acp.min.js'].cache,
|
||||
map: Loader.js.target['acp.min.js'].map,
|
||||
target: 'acp.min.js'
|
||||
});
|
||||
}
|
||||
|
||||
@@ -113,13 +123,11 @@ Loader.addWorkerEvents = function(worker) {
|
||||
Loader.reload();
|
||||
break;
|
||||
case 'js-propagate':
|
||||
Loader.js.cache = message.cache;
|
||||
Loader.js.map = message.map;
|
||||
Loader.js.target = message.data;
|
||||
|
||||
Loader.notifyWorkers({
|
||||
action: 'js-propagate',
|
||||
cache: message.cache,
|
||||
map: message.map
|
||||
data: message.data
|
||||
}, worker.pid);
|
||||
break;
|
||||
case 'css-propagate':
|
||||
|
||||
31
minifier.js
31
minifier.js
@@ -1,24 +1,29 @@
|
||||
"use strict";
|
||||
|
||||
var uglifyjs = require('uglify-js'),
|
||||
less = require('less'),
|
||||
async = require('async'),
|
||||
fs = require('fs'),
|
||||
file = require('./src/file'),
|
||||
crypto = require('crypto'),
|
||||
utils = require('./public/src/utils'),
|
||||
var uglifyjs = require('uglify-js');
|
||||
var async = require('async');
|
||||
var fs = require('fs');
|
||||
var file = require('./src/file');
|
||||
|
||||
Minifier = {
|
||||
js: {}
|
||||
};
|
||||
var Minifier = {
|
||||
js: {}
|
||||
};
|
||||
|
||||
/* Javascript */
|
||||
Minifier.js.minify = function (scripts, minify, callback) {
|
||||
|
||||
scripts = scripts.filter(function(file) {
|
||||
return file && file.endsWith('.js');
|
||||
});
|
||||
|
||||
async.filter(scripts, file.exists, function(scripts) {
|
||||
async.filter(scripts, function(script, next) {
|
||||
file.exists(script, function(exists) {
|
||||
if (!exists) {
|
||||
console.warn('[minifier] file not found, ' + script);
|
||||
}
|
||||
next(exists);
|
||||
});
|
||||
}, function(scripts) {
|
||||
if (minify) {
|
||||
minifyScripts(scripts, callback);
|
||||
} else {
|
||||
@@ -54,7 +59,7 @@ function minifyScripts(scripts, callback) {
|
||||
} catch(err) {
|
||||
process.send({
|
||||
type: 'error',
|
||||
payload: err.message
|
||||
message: err.message
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -64,7 +69,7 @@ function concatenateScripts(scripts, callback) {
|
||||
if (err) {
|
||||
process.send({
|
||||
type: 'error',
|
||||
payload: err
|
||||
message: err.message
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
222
nodebb
222
nodebb
@@ -4,6 +4,10 @@ var colors = require('colors'),
|
||||
cproc = require('child_process'),
|
||||
argv = require('minimist')(process.argv.slice(2)),
|
||||
fs = require('fs'),
|
||||
path = require('path'),
|
||||
request = require('request'),
|
||||
semver = require('semver'),
|
||||
prompt = require('prompt'),
|
||||
async = require('async');
|
||||
|
||||
var getRunningPid = function(callback) {
|
||||
@@ -21,14 +25,198 @@ var getRunningPid = function(callback) {
|
||||
callback(e);
|
||||
}
|
||||
});
|
||||
};
|
||||
},
|
||||
getCurrentVersion = function(callback) {
|
||||
fs.readFile(path.join(__dirname, 'package.json'), { encoding: 'utf-8' }, function(err, pkg) {
|
||||
try {
|
||||
pkg = JSON.parse(pkg);
|
||||
return callback(null, pkg.version);
|
||||
} catch(err) {
|
||||
return callback(err);
|
||||
}
|
||||
})
|
||||
},
|
||||
fork = function (args) {
|
||||
cproc.fork('app.js', args, {
|
||||
cwd: __dirname,
|
||||
silent: false
|
||||
});
|
||||
},
|
||||
getInstalledPlugins = function(callback) {
|
||||
async.parallel({
|
||||
files: async.apply(fs.readdir, path.join(__dirname, 'node_modules')),
|
||||
deps: async.apply(fs.readFile, path.join(__dirname, 'package.json'), { encoding: 'utf-8' })
|
||||
}, function(err, payload) {
|
||||
var isNbbModule = /^nodebb-(?:plugin|theme|widget|rewards)-[\w\-]+$/,
|
||||
moduleName, isGitRepo;
|
||||
|
||||
function fork(args) {
|
||||
cproc.fork('app.js', args, {
|
||||
cwd: __dirname,
|
||||
silent: false
|
||||
});
|
||||
}
|
||||
payload.files = payload.files.filter(function(file) {
|
||||
return isNbbModule.test(file);
|
||||
});
|
||||
|
||||
try {
|
||||
payload.deps = JSON.parse(payload.deps).dependencies;
|
||||
payload.bundled = [];
|
||||
payload.installed = [];
|
||||
} catch (err) {
|
||||
return callback(err);
|
||||
}
|
||||
|
||||
for (moduleName in payload.deps) {
|
||||
if (isNbbModule.test(moduleName)) {
|
||||
payload.bundled.push(moduleName);
|
||||
}
|
||||
}
|
||||
|
||||
// Whittle down deps to send back only extraneously installed plugins/themes/etc
|
||||
payload.files.forEach(function(moduleName) {
|
||||
try {
|
||||
fs.accessSync(path.join(__dirname, 'node_modules/' + moduleName, '.git'));
|
||||
isGitRepo = true;
|
||||
} catch(e) {
|
||||
isGitRepo = false;
|
||||
}
|
||||
|
||||
if (
|
||||
payload.files.indexOf(moduleName) !== -1 // found in `node_modules/`
|
||||
&& payload.bundled.indexOf(moduleName) === -1 // not found in `package.json`
|
||||
&& !fs.lstatSync(path.join(__dirname, 'node_modules/' + moduleName)).isSymbolicLink() // is not a symlink
|
||||
&& !isGitRepo // .git/ does not exist, so it is not a git repository
|
||||
) {
|
||||
payload.installed.push(moduleName);
|
||||
}
|
||||
});
|
||||
|
||||
getModuleVersions(payload.installed, callback);
|
||||
});
|
||||
},
|
||||
getModuleVersions = function(modules, callback) {
|
||||
var versionHash = {};
|
||||
|
||||
async.eachLimit(modules, 50, function(module, next) {
|
||||
fs.readFile(path.join(__dirname, 'node_modules/' + module + '/package.json'), { encoding: 'utf-8' }, function(err, pkg) {
|
||||
try {
|
||||
pkg = JSON.parse(pkg);
|
||||
versionHash[module] = pkg.version;
|
||||
next();
|
||||
} catch (err) {
|
||||
next(err);
|
||||
}
|
||||
});
|
||||
}, function(err) {
|
||||
callback(err, versionHash);
|
||||
});
|
||||
},
|
||||
checkPlugins = function(standalone, callback) {
|
||||
if (standalone) {
|
||||
process.stdout.write('Checking installed plugins and themes for updates... ');
|
||||
}
|
||||
|
||||
async.waterfall([
|
||||
async.apply(async.parallel, {
|
||||
plugins: async.apply(getInstalledPlugins),
|
||||
version: async.apply(getCurrentVersion)
|
||||
}),
|
||||
function(payload, next) {
|
||||
var toCheck = Object.keys(payload.plugins);
|
||||
|
||||
if (!toCheck.length) {
|
||||
process.stdout.write('OK'.green + '\n'.reset);
|
||||
return next(null, []); // no extraneous plugins installed
|
||||
}
|
||||
|
||||
request({
|
||||
method: 'GET',
|
||||
url: 'https://packages.nodebb.org/api/v1/suggest?version=' + payload.version + '&package[]=' + toCheck.join('&package[]='),
|
||||
json: true
|
||||
}, function(err, res, body) {
|
||||
if (err) {
|
||||
process.stdout.write('error'.red + '\n'.reset);
|
||||
return next(err);
|
||||
}
|
||||
process.stdout.write('OK'.green + '\n'.reset);
|
||||
|
||||
if (!Array.isArray(body) && toCheck.length === 1) {
|
||||
body = [body];
|
||||
}
|
||||
|
||||
var current, suggested,
|
||||
upgradable = body.map(function(suggestObj) {
|
||||
current = payload.plugins[suggestObj.package];
|
||||
suggested = suggestObj.version;
|
||||
|
||||
if (suggestObj.code === 'match-found' && semver.gt(suggested, current)) {
|
||||
return {
|
||||
name: suggestObj.package,
|
||||
current: current,
|
||||
suggested: suggested
|
||||
}
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}).filter(Boolean);
|
||||
|
||||
next(null, upgradable);
|
||||
})
|
||||
}
|
||||
], callback);
|
||||
},
|
||||
upgradePlugins = function(callback) {
|
||||
var standalone = false;
|
||||
if (typeof callback !== 'function') {
|
||||
callback = function() {};
|
||||
standalone = true;
|
||||
};
|
||||
|
||||
checkPlugins(standalone, function(err, found) {
|
||||
if (err) {
|
||||
process.stdout.write('\Warning'.yellow + ': An unexpected error occured when attempting to verify plugin upgradability\n'.reset);
|
||||
return callback(err);
|
||||
}
|
||||
|
||||
if (found && found.length) {
|
||||
process.stdout.write('\nA total of ' + new String(found.length).bold + ' package(s) can be upgraded:\n');
|
||||
found.forEach(function(suggestObj) {
|
||||
process.stdout.write(' * '.yellow + suggestObj.name.reset + ' (' + suggestObj.current.yellow + ' -> '.reset + suggestObj.suggested.green + ')\n'.reset);
|
||||
});
|
||||
process.stdout.write('\n');
|
||||
} else {
|
||||
if (standalone) {
|
||||
process.stdout.write('\nAll packages up-to-date!'.green + '\n'.reset);
|
||||
}
|
||||
return callback();
|
||||
}
|
||||
|
||||
prompt.message = '';
|
||||
prompt.delimiter = '';
|
||||
|
||||
prompt.start();
|
||||
prompt.get({
|
||||
name: 'upgrade',
|
||||
description: 'Proceed with upgrade (y|n)?'.reset,
|
||||
type: 'string'
|
||||
}, function(err, result) {
|
||||
if (result.upgrade === 'y' || result.upgrade === 'yes') {
|
||||
process.stdout.write('\nUpgrading packages...');
|
||||
var args = ['npm', 'i'];
|
||||
found.forEach(function(suggestObj) {
|
||||
args.push(suggestObj.name + '@' + suggestObj.suggested);
|
||||
});
|
||||
|
||||
require('child_process').execFile('/usr/bin/env', args, { stdio: 'ignore' }, function(err) {
|
||||
if (!err) {
|
||||
process.stdout.write(' OK\n'.green);
|
||||
}
|
||||
|
||||
callback(err);
|
||||
});
|
||||
} else {
|
||||
process.stdout.write('\nPackage upgrades skipped'.yellow + '. Check for upgrades at any time by running "'.reset + './nodebb upgrade-plugins'.green + '".\n'.reset);
|
||||
callback();
|
||||
}
|
||||
})
|
||||
});
|
||||
};
|
||||
|
||||
switch(process.argv[2]) {
|
||||
case 'status':
|
||||
@@ -72,8 +260,9 @@ switch(process.argv[2]) {
|
||||
getRunningPid(function(err, pid) {
|
||||
if (!err) {
|
||||
process.kill(pid, 'SIGHUP');
|
||||
process.stdout.write('\nRestarting NodeBB\n'.bold);
|
||||
} else {
|
||||
process.stdout.write('NodeBB could not be restarted, as a running instance could not be found.');
|
||||
process.stdout.write('NodeBB could not be restarted, as a running instance could not be found.\n');
|
||||
}
|
||||
});
|
||||
break;
|
||||
@@ -83,7 +272,7 @@ switch(process.argv[2]) {
|
||||
if (!err) {
|
||||
process.kill(pid, 'SIGUSR2');
|
||||
} else {
|
||||
process.stdout.write('NodeBB could not be reloaded, as a running instance could not be found.');
|
||||
process.stdout.write('NodeBB could not be reloaded, as a running instance could not be found.\n');
|
||||
}
|
||||
});
|
||||
break;
|
||||
@@ -129,15 +318,23 @@ switch(process.argv[2]) {
|
||||
fork(args);
|
||||
break;
|
||||
|
||||
case 'upgrade-plugins':
|
||||
upgradePlugins();
|
||||
break;
|
||||
|
||||
case 'upgrade':
|
||||
async.series([
|
||||
function(next) {
|
||||
process.stdout.write('1. '.bold + 'Bringing base dependencies up to date... '.yellow);
|
||||
require('child_process').execFile('/usr/bin/env', ['npm', 'i', '--production'], next);
|
||||
require('child_process').execFile('/usr/bin/env', ['npm', 'i', '--production'], { stdio: 'ignore' }, next);
|
||||
},
|
||||
function(next) {
|
||||
process.stdout.write('OK\n'.green);
|
||||
process.stdout.write('2. '.bold + 'Updating NodeBB data store schema.\n'.yellow);
|
||||
process.stdout.write('2. '.bold + 'Checking installed plugins for updates... '.yellow);
|
||||
upgradePlugins(next);
|
||||
},
|
||||
function(next) {
|
||||
process.stdout.write('3. '.bold + 'Updating NodeBB data store schema...\n'.yellow);
|
||||
var upgradeProc = cproc.fork('app.js', ['--upgrade'], {
|
||||
cwd: __dirname,
|
||||
silent: false
|
||||
@@ -174,7 +371,6 @@ switch(process.argv[2]) {
|
||||
process.stdout.write('\t' + 'plugins'.yellow + '\tList all plugins that have been installed.\n');
|
||||
process.stdout.write('\t' + 'upgrade'.yellow + '\tRun NodeBB upgrade scripts, ensure packages are up-to-date\n');
|
||||
process.stdout.write('\t' + 'dev'.yellow + '\tStart NodeBB in interactive development mode\n');
|
||||
process.stdout.write('\t' + 'watch'.yellow + '\tStart NodeBB in development mode and watch for changes\n');
|
||||
process.stdout.write('\n'.reset);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
75
package.json
75
package.json
@@ -2,7 +2,7 @@
|
||||
"name": "nodebb",
|
||||
"license": "GPL-3.0",
|
||||
"description": "NodeBB Forum",
|
||||
"version": "0.9.2",
|
||||
"version": "1.0.3",
|
||||
"homepage": "http://www.nodebb.org",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -15,71 +15,82 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"async": "~1.5.0",
|
||||
"autoprefixer": "^6.2.3",
|
||||
"bcryptjs": "~2.3.0",
|
||||
"body-parser": "^1.9.0",
|
||||
"chart.js": "^1.0.2",
|
||||
"colors": "^1.1.0",
|
||||
"compression": "^1.1.0",
|
||||
"connect-ensure-login": "^0.1.1",
|
||||
"connect-flash": "^0.1.1",
|
||||
"connect-mongo": "~1.1.0",
|
||||
"connect-multiparty": "^2.0.0",
|
||||
"connect-redis": "~3.0.2",
|
||||
"cookie-parser": "^1.3.3",
|
||||
"cron": "^1.0.5",
|
||||
"csurf": "^1.6.1",
|
||||
"daemon": "~1.1.0",
|
||||
"express": "^4.9.5",
|
||||
"express-session": "^1.8.2",
|
||||
"heapdump": "^0.3.0",
|
||||
"html-to-text": "1.5.0",
|
||||
"jimp": "0.2.20",
|
||||
"express-useragent": "0.2.4",
|
||||
"html-to-text": "2.0.0",
|
||||
"ip": "1.1.2",
|
||||
"jimp": "0.2.21",
|
||||
"less": "^2.0.0",
|
||||
"logrotate-stream": "^0.2.3",
|
||||
"lru-cache": "3.2.0",
|
||||
"lru-cache": "4.0.0",
|
||||
"mime": "^1.3.4",
|
||||
"minimist": "^1.1.1",
|
||||
"mkdirp": "~0.5.0",
|
||||
"mongodb": "~2.1.3",
|
||||
"morgan": "^1.3.2",
|
||||
"mousetrap": "^1.5.3",
|
||||
"nconf": "~0.8.2",
|
||||
"nodebb-plugin-composer-default": "1.0.24",
|
||||
"nodebb-plugin-dbsearch": "0.2.18",
|
||||
"nodebb-plugin-emoji-extended": "0.4.17",
|
||||
"nodebb-plugin-markdown": "4.0.8",
|
||||
"nodebb-plugin-mentions": "1.0.12",
|
||||
"nodebb-plugin-soundpack-default": "0.1.5",
|
||||
"nodebb-plugin-spam-be-gone": "0.4.5",
|
||||
"nodebb-rewards-essentials": "0.0.6",
|
||||
"nodebb-theme-lavender": "3.0.2",
|
||||
"nodebb-theme-persona": "4.0.40",
|
||||
"nodebb-theme-vanilla": "5.0.15",
|
||||
"nodebb-widget-essentials": "2.0.5",
|
||||
"nodemailer": "0.7.1",
|
||||
"npm": "^2.1.4",
|
||||
"nodebb-plugin-composer-default": "3.0.22",
|
||||
"nodebb-plugin-dbsearch": "1.0.1",
|
||||
"nodebb-plugin-emoji-one": "1.1.0",
|
||||
"nodebb-plugin-emoji-extended": "1.1.0",
|
||||
"nodebb-plugin-markdown": "5.0.1",
|
||||
"nodebb-plugin-mentions": "1.0.21",
|
||||
"nodebb-plugin-soundpack-default": "0.1.6",
|
||||
"nodebb-plugin-spam-be-gone": "0.4.6",
|
||||
"nodebb-rewards-essentials": "0.0.8",
|
||||
"nodebb-theme-lavender": "3.0.9",
|
||||
"nodebb-theme-persona": "4.0.118",
|
||||
"nodebb-theme-vanilla": "5.0.63",
|
||||
"nodebb-widget-essentials": "2.0.9",
|
||||
"nodemailer": "2.0.0",
|
||||
"nodemailer-sendmail-transport": "1.0.0",
|
||||
"nodemailer-smtp-transport": "^2.4.1",
|
||||
"passport": "^0.3.0",
|
||||
"passport-local": "1.0.0",
|
||||
"prompt": "^0.2.14",
|
||||
"postcss": "^5.0.13",
|
||||
"prompt": "^1.0.0",
|
||||
"redis": "~2.4.2",
|
||||
"request": "^2.44.0",
|
||||
"rimraf": "~2.4.2",
|
||||
"rimraf": "~2.5.0",
|
||||
"rss": "^1.0.0",
|
||||
"semver": "^5.0.1",
|
||||
"semver": "^5.1.0",
|
||||
"serve-favicon": "^2.1.5",
|
||||
"sitemap": "^1.4.0",
|
||||
"socket.io": "^1.2.1",
|
||||
"socket.io-client": "^1.2.1",
|
||||
"socket.io-redis": "^0.2.0",
|
||||
"socketio-wildcard": "~0.2.0",
|
||||
"socket.io": "^1.4.0",
|
||||
"socket.io-client": "^1.4.0",
|
||||
"socket.io-redis": "^1.0.0",
|
||||
"socketio-wildcard": "~0.3.0",
|
||||
"string": "^3.0.0",
|
||||
"templates.js": "0.3.1",
|
||||
"templates.js": "0.3.4",
|
||||
"toobusy-js": "^0.4.2",
|
||||
"uglify-js": "^2.6.0",
|
||||
"underscore": "~1.8.3",
|
||||
"underscore": "^1.8.3",
|
||||
"underscore.deep": "^0.5.1",
|
||||
"validator": "^4.0.5",
|
||||
"validator": "^5.0.0",
|
||||
"winston": "^2.1.0",
|
||||
"xregexp": "~3.0.0"
|
||||
"xregexp": "~3.1.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"mocha": "~1.13.0",
|
||||
"grunt": "~0.4.5",
|
||||
"grunt-contrib-watch": "^0.6.1"
|
||||
"grunt-contrib-watch": "^1.0.0"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/NodeBB/NodeBB/issues"
|
||||
@@ -104,4 +115,4 @@
|
||||
"url": "https://github.com/barisusakli"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
7
public/js-enabled.css
Normal file
7
public/js-enabled.css
Normal file
@@ -0,0 +1,7 @@
|
||||
/*
|
||||
The following stylesheet is only included on pages that can execute javascript
|
||||
*/
|
||||
|
||||
[component="post/content"] img:not(.not-responsive):not([data-state]) {
|
||||
display: none !important;
|
||||
}
|
||||
@@ -21,6 +21,9 @@
|
||||
"digest.cta": "انقر هنا لمشاهدة %1",
|
||||
"digest.unsub.info": "تم إرسال هذا الإشعار بآخر المستجدات وفقا لخيارات تسجيلكم.",
|
||||
"digest.no_topics": "ليس هناك مواضيع نشيطة في %1 الماضي",
|
||||
"digest.day": "day",
|
||||
"digest.week": "week",
|
||||
"digest.month": "month",
|
||||
"notif.chat.subject": "هناك محادثة جديدة من %1",
|
||||
"notif.chat.cta": "انقر هنا لمتابعة المحادثة",
|
||||
"notif.chat.unsub.info": "تم إرسال هذا الإشعار بوجودة محادثة جديدة وفقا لخيارات تسجيلك.",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"invalid-password": "كلمة السر غير مقبولة",
|
||||
"invalid-username-or-password": "المرجود تحديد اسم مستخدم و كلمة مرور",
|
||||
"invalid-search-term": "كلمة البحث غير صحيحة",
|
||||
"invalid-pagination-value": "رقم الصفحة غير موجود",
|
||||
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
|
||||
"username-taken": "اسم المستخدم مأخوذ",
|
||||
"email-taken": "البريد الالكتروني مأخوذ",
|
||||
"email-not-confirmed": "عنوان بريدك الإلكتروني غير مفعل بعد. انقر هنا لتفعيله من فضلك.",
|
||||
@@ -24,8 +24,10 @@
|
||||
"confirm-email-already-sent": "لقد تم ارسال بريد التأكيد، الرجاء اﻹنتظار 1% دقائق لإعادة اﻹرسال",
|
||||
"username-too-short": "اسم المستخدم قصير.",
|
||||
"username-too-long": "اسم المستخدم طويل",
|
||||
"password-too-long": "Password too long",
|
||||
"user-banned": "المستخدم محظور",
|
||||
"user-too-new": "عذرا, يجب أن تنتظر 1% ثواني قبل قيامك بأول مشاركة",
|
||||
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
|
||||
"no-category": "قائمة غير موجودة",
|
||||
"no-topic": "موضوع غير موجود",
|
||||
"no-post": "رد غير موجود",
|
||||
@@ -36,7 +38,6 @@
|
||||
"category-disabled": "قائمة معطلة",
|
||||
"topic-locked": "الموضوع مقفول",
|
||||
"post-edit-duration-expired": "You are only allowed to edit posts for %1 second(s) after posting",
|
||||
"still-uploading": "الرجاء انتظار الرفع",
|
||||
"content-too-short": "Please enter a longer post. Posts should contain at least %1 character(s).",
|
||||
"content-too-long": "Please enter a shorter post. Posts can't be longer than %1 character(s).",
|
||||
"title-too-short": "Please enter a longer title. Titles should contain at least %1 character(s).",
|
||||
@@ -47,9 +48,11 @@
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
"too-many-tags": "Too many tags. Topics can't have more than %1 tag(s)",
|
||||
"still-uploading": "الرجاء انتظار الرفع",
|
||||
"file-too-big": "Maximum allowed file size is %1 kB - please upload a smaller file",
|
||||
"already-favourited": "لقد سبق وأضفت هذا الرد إلى المفضلة",
|
||||
"already-unfavourited": "لقد سبق وحذفت هذا الرد من المفضلة",
|
||||
"guest-upload-disabled": "Guest uploading has been disabled",
|
||||
"already-favourited": "You have already bookmarked this post",
|
||||
"already-unfavourited": "You have already unbookmarked this post",
|
||||
"cant-ban-other-admins": "لايمكن حظر مدبر نظام آخر.",
|
||||
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
|
||||
"invalid-image-type": "Invalid image type. Allowed types are: %1",
|
||||
@@ -75,9 +78,13 @@
|
||||
"about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
|
||||
"cant-chat-with-yourself": "لايمكنك فتح محادثة مع نفسك",
|
||||
"chat-restricted": "هذا المستخدم عطل المحادثات الواردة عليه. يجب أن يتبعك حتى تتمكن من فتح محادثة معه.",
|
||||
"chat-disabled": "Chat system disabled",
|
||||
"too-many-messages": "لقد أرسلت الكثير من الرسائل، الرجاء اﻹنتظار قليلاً",
|
||||
"invalid-chat-message": "Invalid chat message",
|
||||
"chat-message-too-long": "Chat message is too long",
|
||||
"cant-edit-chat-message": "You are not allowed to edit this message",
|
||||
"cant-remove-last-user": "You can't remove the last user",
|
||||
"cant-delete-chat-message": "You are not allowed to delete this message",
|
||||
"reputation-system-disabled": "نظام السمعة معطل",
|
||||
"downvoting-disabled": "التصويتات السلبية معطلة",
|
||||
"not-enough-reputation-to-downvote": "ليس لديك سمعة تكفي لإضافة صوت سلبي لهذا الموضوع",
|
||||
@@ -87,5 +94,10 @@
|
||||
"registration-error": "حدث خطأ أثناء التسجيل",
|
||||
"parse-error": "حدث خطأ ما أثناء تحليل استجابة الخادم",
|
||||
"wrong-login-type-email": "الرجاء استعمال بريدك اﻹلكتروني للدخول",
|
||||
"wrong-login-type-username": "الرجاء استعمال اسم المستخدم الخاص بك للدخول"
|
||||
"wrong-login-type-username": "الرجاء استعمال اسم المستخدم الخاص بك للدخول",
|
||||
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
|
||||
"no-session-found": "No login session found!",
|
||||
"not-in-room": "User not in room",
|
||||
"no-users-in-room": "No users in this room",
|
||||
"cant-kick-self": "You can't kick yourself from the group"
|
||||
}
|
||||
@@ -49,6 +49,9 @@
|
||||
"users": "الأعضاء",
|
||||
"topics": "المواضيع",
|
||||
"posts": "المشاركات",
|
||||
"best": "Best",
|
||||
"upvoted": "Upvoted",
|
||||
"downvoted": "Downvoted",
|
||||
"views": "المشاهدات",
|
||||
"reputation": "السمعة",
|
||||
"read_more": "اقرأ المزيد",
|
||||
@@ -60,11 +63,9 @@
|
||||
"posted_in_by": "posted in %1 by %2",
|
||||
"posted_in_ago": "كتب في %1 %2",
|
||||
"posted_in_ago_by": "كتب في %1 %2 من طرف %3",
|
||||
"posted_in_ago_by_guest": "كتب في %1 %2 من طرف زائر",
|
||||
"replied_ago": "رد %1",
|
||||
"user_posted_ago": "%1 كتب %2",
|
||||
"guest_posted_ago": "كتب زائر %1",
|
||||
"last_edited_by_ago": "آخر تعديل من طرف %1 %2",
|
||||
"last_edited_by": "last edited by %1",
|
||||
"norecentposts": "لاوجود لمشاركات جديدة",
|
||||
"norecenttopics": "لاوجود لمواضيع جديدة",
|
||||
"recentposts": "آخر المشاركات",
|
||||
@@ -83,5 +84,11 @@
|
||||
"follow": "متابعة",
|
||||
"unfollow": "إلغاء المتابعة",
|
||||
"delete_all": "حذف الكل",
|
||||
"map": "Map"
|
||||
"map": "Map",
|
||||
"sessions": "Login Sessions",
|
||||
"ip_address": "IP Address",
|
||||
"enter_page_number": "Enter page number",
|
||||
"upload_file": "Upload file",
|
||||
"upload": "Upload",
|
||||
"allowed-file-types": "Allowed file types are %1"
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"details.has_no_posts": "أعضاء هذه المجموعة لم يضيفوا أية مشاركة",
|
||||
"details.latest_posts": "آخر المشاركات",
|
||||
"details.private": "خاص",
|
||||
"details.disableJoinRequests": "Disable join requests",
|
||||
"details.grant": "منح/سحب المِلكية",
|
||||
"details.kick": "طرد",
|
||||
"details.owner_options": "إدارة المجموعة",
|
||||
@@ -40,6 +41,7 @@
|
||||
"details.hidden": "مخفي",
|
||||
"details.hidden_help": "في حالة تفعيل الخيار، لن تظهر المجموعة للعموم والإنضمام إليها سيتلزم دعوة.",
|
||||
"details.delete_group": "حذف المجموعة",
|
||||
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
|
||||
"event.updated": "تم تحديث بيانات المجموعة",
|
||||
"event.deleted": "تم حذف المجموعة %1",
|
||||
"membership.accept-invitation": "اقبل الدعوة",
|
||||
@@ -47,5 +49,6 @@
|
||||
"membership.join-group": "انظم للمجموعة",
|
||||
"membership.leave-group": "غادر المجموعة",
|
||||
"membership.reject": "رفض",
|
||||
"new-group.group_name": "اسم المجموعة"
|
||||
"new-group.group_name": "اسم المجموعة",
|
||||
"upload-group-cover": "Upload group cover"
|
||||
}
|
||||
@@ -6,7 +6,9 @@
|
||||
"chat.user_typing": "%1 يكتب رسالة...",
|
||||
"chat.user_has_messaged_you": "%1 أرسل لك رسالة.",
|
||||
"chat.see_all": "عرض كل المحادثات",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.no-messages": "المرجو اختيار مرسل إليه لمعاينة تاريخ الدردشات",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "آخر الدردشات",
|
||||
"chat.contacts": "الأصدقاء",
|
||||
"chat.message-history": "تاريخ الرسائل",
|
||||
@@ -15,6 +17,9 @@
|
||||
"chat.seven_days": "7 أيام",
|
||||
"chat.thirty_days": "30 يومًا",
|
||||
"chat.three_months": "3 أشهر",
|
||||
"chat.delete_message_confirm": "Are you sure you wish to delete this message?",
|
||||
"chat.roomname": "Chat Room %1",
|
||||
"chat.add-users-to-room": "Add users to room",
|
||||
"composer.compose": "اكتب",
|
||||
"composer.show_preview": "عرض المعاينة",
|
||||
"composer.hide_preview": "إخفاء المعاينة",
|
||||
|
||||
@@ -5,21 +5,32 @@
|
||||
"mark_all_read": "اجعل كل التنبيهات مقروءة",
|
||||
"back_to_home": "عودة إلى %1",
|
||||
"outgoing_link": "رابط خارجي",
|
||||
"outgoing_link_message": "أنت تغادر %1 حاليا.",
|
||||
"outgoing_link_message": "You are now leaving %1",
|
||||
"continue_to": "استمر إلى %1",
|
||||
"return_to": "عودة إى %1",
|
||||
"new_notification": "تنبيه جديد",
|
||||
"you_have_unread_notifications": "لديك تنبيهات غير مقروءة.",
|
||||
"new_message_from": "رسالة جديدة من <strong>%1</strong>",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> أضاف صوتًا إيجابيا إلى مشاركتك في <strong>%2</strong>.",
|
||||
"upvoted_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have upvoted your post in <strong>%3</strong>.",
|
||||
"upvoted_your_post_in_multiple": "<strong>%1</strong> and %2 others have upvoted your post in <strong>%3</strong>.",
|
||||
"moved_your_post": "<strong>%1</strong> has moved your post to <strong>%2</strong>",
|
||||
"moved_your_topic": "<strong>%1</strong> has moved <strong>%2</strong>",
|
||||
"favourited_your_post_in": "<strong>%1</strong> أضاف مشاركتك في <strong>%2</strong> إلى مفضلته.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has bookmarked your post in <strong>%2</strong>.",
|
||||
"favourited_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have bookmarked your post in <strong>%3</strong>.",
|
||||
"favourited_your_post_in_multiple": "<strong>%1</strong> and %2 others have bookmarked your post in <strong>%3</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> أشعَرَ بمشاركة مخلة في <strong>%2</strong>",
|
||||
"user_flagged_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> flagged a post in <strong>%3</strong>",
|
||||
"user_flagged_post_in_multiple": "<strong>%1</strong> and %2 others flagged a post in <strong>%3</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> أضاف ردا إلى: <strong>%2</strong>",
|
||||
"user_posted_to_dual": "<strong>%1</strong> and <strong>%2</strong> have posted replies to: <strong>%3</strong>",
|
||||
"user_posted_to_multiple": "<strong>%1</strong> and %2 others have posted replies to: <strong>%3</strong>",
|
||||
"user_posted_topic": "<strong>%1</strong> أنشأ موضوعًا جديدًا: <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> صار يتابعك.",
|
||||
"user_started_following_you_dual": "<strong>%1</strong> and <strong>%2</strong> started following you.",
|
||||
"user_started_following_you_multiple": "<strong>%1</strong> and %2 others started following you.",
|
||||
"new_register": "<strong>%1</strong> sent a registration request.",
|
||||
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
|
||||
"email-confirmed": "تم التحقق من عنوان البريد الإلكتروني",
|
||||
"email-confirmed-message": "شكرًا على إثبات صحة عنوان بريدك الإلكتروني. صار حسابك مفعلًا بالكامل.",
|
||||
"email-confirm-error-message": "حدث خطأ أثناء التحقق من عنوان بريدك الإلكتروني. ربما رمز التفعيل خاطئ أو انتهت صلاحيته.",
|
||||
|
||||
@@ -6,11 +6,12 @@
|
||||
"popular-month": "Popular topics this month",
|
||||
"popular-alltime": "All time popular topics",
|
||||
"recent": "المواضيع الحديثة",
|
||||
"flagged-posts": "Flagged Posts",
|
||||
"users/online": "اﻷعضاء المتصلون",
|
||||
"users/latest": "أحدث اﻷعضاء",
|
||||
"users/sort-posts": "Users with the most posts",
|
||||
"users/sort-reputation": "Users with the most reputation",
|
||||
"users/map": "User Map",
|
||||
"users/banned": "Banned Users",
|
||||
"users/search": "User Search",
|
||||
"notifications": "التنبيهات",
|
||||
"tags": "الكلمات الدلالية",
|
||||
@@ -32,9 +33,13 @@
|
||||
"account/posts": "Posts made by %1",
|
||||
"account/topics": "Topics created by %1",
|
||||
"account/groups": "%1's Groups",
|
||||
"account/favourites": "%1's Favourite Posts",
|
||||
"account/favourites": "%1's Bookmarked Posts",
|
||||
"account/settings": "User Settings",
|
||||
"account/watched": "Topics watched by %1",
|
||||
"account/upvoted": "Posts upvoted by %1",
|
||||
"account/downvoted": "Posts downvoted by %1",
|
||||
"account/best": "Best posts made by %1",
|
||||
"confirm": "Email Confirmed",
|
||||
"maintenance.text": "جاري صيانة %1. المرجو العودة لاحقًا.",
|
||||
"maintenance.messageIntro": "بالإضافة إلى ذلك، قام مدبر النظام بترك هذه الرسالة:",
|
||||
"throttled.text": "%1 is currently unavailable due to excessive load. Please come back another time."
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"notify_me": "تلق تنبيهات بالردود الجديدة في هذا الموضوع",
|
||||
"quote": "اقتبس",
|
||||
"reply": "رد",
|
||||
"reply-as-topic": "Reply as topic",
|
||||
"guest-login-reply": "يجب عليك تسجيل الدخول للرد",
|
||||
"edit": "تعديل",
|
||||
"delete": "حذف",
|
||||
@@ -33,6 +34,8 @@
|
||||
"not_following_topic.message": "لن تستلم أي تنبيه بخصوص عذا الموضوع بعد الآن.",
|
||||
"login_to_subscribe": "المرجو إنشاء حساب أو تسجيل الدخول حتى يمكنك متابعة هذا الموضوع.",
|
||||
"markAsUnreadForAll.success": "تم تحديد الموضوع على أنه غير مقروء.",
|
||||
"mark_unread": "Mark unread",
|
||||
"mark_unread.success": "Topic marked as unread.",
|
||||
"watch": "مراقبة",
|
||||
"unwatch": "الغاء المراقبة",
|
||||
"watch.title": "استلم تنبيها بالردود الجديدة في هذا الموضوع",
|
||||
@@ -48,6 +51,7 @@
|
||||
"thread_tools.move_all": "نقل الكل",
|
||||
"thread_tools.fork": "إنشاء فرع الموضوع",
|
||||
"thread_tools.delete": "حذف الموضوع",
|
||||
"thread_tools.delete-posts": "Delete Posts",
|
||||
"thread_tools.delete_confirm": "هل أنت متأكد أنك تريد حذف هذا الموضوع؟",
|
||||
"thread_tools.restore": "استعادة الموضوع",
|
||||
"thread_tools.restore_confirm": "هل أنت متأكد أنك تريد استعادة هذا الموضوع؟",
|
||||
@@ -61,9 +65,9 @@
|
||||
"disabled_categories_note": "الفئات المعطلة رمادية",
|
||||
"confirm_move": "انقل",
|
||||
"confirm_fork": "فرع",
|
||||
"favourite": "إضافة إلى المفضلة",
|
||||
"favourites": "المفضلة",
|
||||
"favourites.has_no_favourites": "ليس لديك أي ردود مفضلة. أضف بعض المشاركات إلى المفضلة لرؤيتهم هنا",
|
||||
"favourite": "Bookmark",
|
||||
"favourites": "Bookmarks",
|
||||
"favourites.has_no_favourites": "You haven't bookmarked any posts yet.",
|
||||
"loading_more_posts": "تحميل المزيد من المشاركات",
|
||||
"move_topic": "نقل الموضوع",
|
||||
"move_topics": "نقل المواضيع",
|
||||
@@ -74,6 +78,7 @@
|
||||
"fork_topic_instruction": "إضغط على المشاركات التي تريد تفريعها",
|
||||
"fork_no_pids": "لم تختر أي مشاركة",
|
||||
"fork_success": "تم إنشاء فرع للموضوع بنجاح! إضغط هنا لمعاينة الفرع.",
|
||||
"delete_posts_instruction": "Click the posts you want to delete/purge",
|
||||
"composer.title_placeholder": "أدخل عنوان موضوعك هنا...",
|
||||
"composer.handle_placeholder": "اﻹسم",
|
||||
"composer.discard": "نبذ التغييرات",
|
||||
@@ -100,7 +105,7 @@
|
||||
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
|
||||
"stale.create": "Create a new topic",
|
||||
"stale.reply_anyway": "Reply to this topic anyway",
|
||||
"stale.link_back": "Re: [%1](%2)",
|
||||
"link_back": "Re: [%1](%2)",
|
||||
"spam": "Spam",
|
||||
"offensive": "Offensive",
|
||||
"custom-flag-reason": "Enter a flagging reason"
|
||||
|
||||
6
public/language/ar/uploads.json
Normal file
6
public/language/ar/uploads.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"uploading-file": "Uploading the file...",
|
||||
"select-file-to-upload": "Select a file to upload!",
|
||||
"upload-success": "File uploaded successfully!",
|
||||
"maximum-file-size": "Maximum %1 kb"
|
||||
}
|
||||
@@ -22,7 +22,7 @@
|
||||
"profile": "الملف الشخصي",
|
||||
"profile_views": "عدد المشاهدات",
|
||||
"reputation": "السمعة",
|
||||
"favourites": "التفضيلات",
|
||||
"favourites": "Bookmarks",
|
||||
"watched": "متابع",
|
||||
"followers": "المتابعون",
|
||||
"following": "يتابع",
|
||||
@@ -39,6 +39,7 @@
|
||||
"change_username": "Change Username",
|
||||
"change_email": "Change Email",
|
||||
"edit": "تعديل",
|
||||
"edit-profile": "Edit Profile",
|
||||
"default_picture": "Default Icon",
|
||||
"uploaded_picture": "الصورة المرفوعة",
|
||||
"upload_new_picture": "رفع صورة جديدة",
|
||||
@@ -55,10 +56,11 @@
|
||||
"password": "كلمة السر",
|
||||
"username_taken_workaround": "اسم المستخدم الذي اخترته سبق أخذه، لذا تم تغييره قليلا. أن الآن مسجل تحت الاسم <strong>%1</strong>",
|
||||
"password_same_as_username": "Your password is the same as your username, please select another password.",
|
||||
"password_same_as_email": "Your password is the same as your email, please select another password.",
|
||||
"upload_picture": "ارفع الصورة",
|
||||
"upload_a_picture": "رفع صورة",
|
||||
"remove_uploaded_picture": "Remove Uploaded Picture",
|
||||
"image_spec": "You may only upload PNG, JPG, or BMP files",
|
||||
"upload_cover_picture": "Upload cover picture",
|
||||
"settings": "خيارات",
|
||||
"show_email": "أظهر بريدي الإلكتروني",
|
||||
"show_fullname": "أظهر اسمي الكامل",
|
||||
@@ -77,6 +79,9 @@
|
||||
"has_no_posts": "This user hasn't posted anything yet.",
|
||||
"has_no_topics": "This user hasn't posted any topics yet.",
|
||||
"has_no_watched_topics": "This user hasn't watched any topics yet.",
|
||||
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
|
||||
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
|
||||
"has_no_voted_posts": "This user has no voted posts",
|
||||
"email_hidden": "البريد الإلكتروني مخفي",
|
||||
"hidden": "مخفي",
|
||||
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
|
||||
@@ -87,6 +92,7 @@
|
||||
"open_links_in_new_tab": "فتح الروابط الخارجية في نافدة جديدة",
|
||||
"enable_topic_searching": "تفعيل خاصية البحث داخل المواضيع",
|
||||
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
|
||||
"scroll_to_my_post": "After posting a reply, show the new post",
|
||||
"follow_topics_you_reply_to": "متابعة المواضيع التي تقوم بالرد فيها",
|
||||
"follow_topics_you_create": "متابعة المواضيع التي تنشئها",
|
||||
"grouptitle": "حدد عنوان المجموعة الذي تريد عرضه",
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
"users-found-search-took": "تم إيجاد %1 مستخدمـ(ين)! استغرق البحث %2 ثانية.",
|
||||
"filter-by": "Filter By",
|
||||
"online-only": "المتصلون فقط",
|
||||
"picture-only": "صورة فقط",
|
||||
"invite": "دعوة",
|
||||
"invitation-email-sent": "An invitation email has been sent to %1",
|
||||
"user_list": "قائمة اﻷعضاء",
|
||||
@@ -17,5 +16,5 @@
|
||||
"unread_topics": "المواضيع الغير مقروءة",
|
||||
"categories": "الفئات",
|
||||
"tags": "الكلمات الدلالية",
|
||||
"map": "Map"
|
||||
"no-users-found": "No users found!"
|
||||
}
|
||||
@@ -21,6 +21,9 @@
|
||||
"digest.cta": "Натиснете тук, за да посетите %1",
|
||||
"digest.unsub.info": "Това резюме беше изпратено до Вас поради настройките Ви за абонаментите.",
|
||||
"digest.no_topics": "Не е имало дейност по темите в последните %1",
|
||||
"digest.day": "ден",
|
||||
"digest.week": "месец",
|
||||
"digest.month": "година",
|
||||
"notif.chat.subject": "Получено е ново съобщение от %1",
|
||||
"notif.chat.cta": "Натиснете тук, за да продължите разговора",
|
||||
"notif.chat.unsub.info": "Това известие за разговор беше изпратено до Вас поради настройките Ви за абонаментите.",
|
||||
|
||||
@@ -3,18 +3,18 @@
|
||||
"not-logged-in": "Изглежда не сте влезли в системата.",
|
||||
"account-locked": "Вашият акаунт беше заключен временно",
|
||||
"search-requires-login": "Търсенето изисква акаунт – моля, влезте или се регистрирайте.",
|
||||
"invalid-cid": "Невалиден идентификатор на категория",
|
||||
"invalid-tid": "Невалиден идентификатор на тема",
|
||||
"invalid-pid": "Невалиден идентификатор на публикация",
|
||||
"invalid-uid": "Невалиден идентификатор на потребител",
|
||||
"invalid-username": "Невалидно потребителско име",
|
||||
"invalid-email": "Невалидна е-поща",
|
||||
"invalid-title": "Невалидно заглавие!",
|
||||
"invalid-user-data": "Невалидни потребителски данни",
|
||||
"invalid-password": "Невалидна парола",
|
||||
"invalid-cid": "Грешен идентификатор на категория",
|
||||
"invalid-tid": "Грешен идентификатор на тема",
|
||||
"invalid-pid": "Грешен идентификатор на публикация",
|
||||
"invalid-uid": "Грешен идентификатор на потребител",
|
||||
"invalid-username": "Грешно потребителско име",
|
||||
"invalid-email": "Грешна е-поща",
|
||||
"invalid-title": "Грешно заглавие!",
|
||||
"invalid-user-data": "Грешни потребителски данни",
|
||||
"invalid-password": "Грешна парола",
|
||||
"invalid-username-or-password": "Моля, посочете потребителско име и парола",
|
||||
"invalid-search-term": "Невалиден текст за търсене",
|
||||
"invalid-pagination-value": "Невалиден номер на страница",
|
||||
"invalid-search-term": "Грешен текст за търсене",
|
||||
"invalid-pagination-value": "Грешен номер на страница, трябва да бъде между %1 и %2",
|
||||
"username-taken": "Потребителското име е заето",
|
||||
"email-taken": "Е-пощата е заета",
|
||||
"email-not-confirmed": "Вашата е-поща все още не е потвърдена. Моля, натиснете тук, за да потвърдите е-пощата си.",
|
||||
@@ -24,8 +24,10 @@
|
||||
"confirm-email-already-sent": "Е-писмото за потвърждение вече е изпратено. Моля, почакайте още %1 минута/и, преди да изпратите ново.",
|
||||
"username-too-short": "Потребителското име е твърде кратко",
|
||||
"username-too-long": "Потребителското име е твърде дълго",
|
||||
"password-too-long": "Паролата е твърде дълга",
|
||||
"user-banned": "Потребителят е блокиран",
|
||||
"user-too-new": "Съжаляваме, но трябва да изчакате поне %1 секунда/и, преди да направите първата си публикация",
|
||||
"blacklisted-ip": "Съжаляваме, но Вашият IP адрес е забранен за ползване в тази общност. Ако смятате, че това е грешка, моля, свържете се с администратор.",
|
||||
"no-category": "Категорията не съществува",
|
||||
"no-topic": "Темата не съществува",
|
||||
"no-post": "Публикацията не съществува",
|
||||
@@ -36,7 +38,6 @@
|
||||
"category-disabled": "Категорията е изключена",
|
||||
"topic-locked": "Темата е заключена",
|
||||
"post-edit-duration-expired": "Можете да редактирате публикациите си до %1 секунда/и, след като ги пуснете",
|
||||
"still-uploading": "Моля, изчакайте качването да приключи.",
|
||||
"content-too-short": "Моля, въведете по-дълъг текст на публикацията. Публикациите трябва да съдържат поне %1 символ(а).",
|
||||
"content-too-long": "Моля, въведете по-кратък текст на публикацията. Публикациите трябва да съдържат не повече от %1 символ(а).",
|
||||
"title-too-short": "Моля, въведете по-дълго заглавие. Заглавията трябва да съдържат поне %1 символ(а).",
|
||||
@@ -47,9 +48,11 @@
|
||||
"tag-too-long": "Моля, въведете по-кратък етикет. Етикетите трябва да съдържат не повече от %1 символ(а)",
|
||||
"not-enough-tags": "Недостатъчно етикети. Темите трябва да имат поне %1 етикет(а)",
|
||||
"too-many-tags": "Твърде много етикети. Темите не могат да имат повече от %1 етикет(а)",
|
||||
"still-uploading": "Моля, изчакайте качването да приключи.",
|
||||
"file-too-big": "Максималният разрешен размер на файл е %1 КБ – моля, качете по-малък файл",
|
||||
"already-favourited": "Вече сте отбелязали тази публикация като любима",
|
||||
"already-unfavourited": "Вече сте премахнали тази публикация от любимите си",
|
||||
"guest-upload-disabled": "Качването не е разрешено за гости",
|
||||
"already-favourited": "Вече имате отметка към тази публикация",
|
||||
"already-unfavourited": "Вече сте премахнали отметката си към тази публикация",
|
||||
"cant-ban-other-admins": "Не можете да блокирате другите администратори!",
|
||||
"cant-remove-last-admin": "Вие сте единственият администратор. Добавете друг потребител като администратор, преди да премахнете себе си като администратор",
|
||||
"invalid-image-type": "Грешен тип на изображение. Позволените типове са: %1",
|
||||
@@ -58,8 +61,8 @@
|
||||
"group-name-too-short": "Името на групата е твърде кратко",
|
||||
"group-already-exists": "Вече съществува такава група",
|
||||
"group-name-change-not-allowed": "Промяната на името на групата не е разрешено",
|
||||
"group-already-member": "Вече членувате в тази група",
|
||||
"group-not-member": "Не членувате в тази група",
|
||||
"group-already-member": "Потребителят вече членува в тази група",
|
||||
"group-not-member": "Потребителят не членува в тази група",
|
||||
"group-needs-owner": "Тази група се нуждае от поне един собственик",
|
||||
"group-already-invited": "Този потребител вече е бил поканен",
|
||||
"group-already-requested": "Вашата заявка за членство вече е била изпратена",
|
||||
@@ -75,9 +78,13 @@
|
||||
"about-me-too-long": "Съжаляваме, но информацията за Вас трябва да съдържа не повече от %1 символ(а).",
|
||||
"cant-chat-with-yourself": "Не можете да пишете съобщение на себе си!",
|
||||
"chat-restricted": "Този потребител е ограничил съобщенията до себе си. Той трябва първо да Ви последва, преди да можете да си пишете с него.",
|
||||
"chat-disabled": "Системата за разговори е изключена",
|
||||
"too-many-messages": "Изпратили сте твърде много съобщения. Моля, изчакайте малко.",
|
||||
"invalid-chat-message": "Невалидно съобщение",
|
||||
"chat-message-too-long": "Съобщението е твърде дълго",
|
||||
"cant-edit-chat-message": "Нямате право да редактирате това съобщение",
|
||||
"cant-remove-last-user": "Не можете да премахнете последния потребител",
|
||||
"cant-delete-chat-message": "Нямате право да изтриете това съобщение",
|
||||
"reputation-system-disabled": "Системата за репутация е изключена.",
|
||||
"downvoting-disabled": "Отрицателното гласуване е изключено",
|
||||
"not-enough-reputation-to-downvote": "Нямате достатъчно репутация, за да гласувате отрицателно за тази публикация",
|
||||
@@ -87,5 +94,10 @@
|
||||
"registration-error": "Грешка при регистрацията",
|
||||
"parse-error": "Нещо се обърка при прочитането на отговора на сървъра",
|
||||
"wrong-login-type-email": "Моля, използвайте е-пощата си, за да влезете",
|
||||
"wrong-login-type-username": "Моля, използвайте потребителското си име, за да влезете"
|
||||
"wrong-login-type-username": "Моля, използвайте потребителското си име, за да влезете",
|
||||
"invite-maximum-met": "Вие сте поканили максимално позволения брой хора (%1 от %2).",
|
||||
"no-session-found": "Не е открита сесия за вход!",
|
||||
"not-in-room": "Потребителят не е в стаята",
|
||||
"no-users-in-room": "Няма потребители в тази стая",
|
||||
"cant-kick-self": "Не можете да изритате себе си от групата"
|
||||
}
|
||||
@@ -49,6 +49,9 @@
|
||||
"users": "Потребители",
|
||||
"topics": "Теми",
|
||||
"posts": "Публ.",
|
||||
"best": "Най-добри",
|
||||
"upvoted": "С положителни гласове",
|
||||
"downvoted": "С отрицателни гласове",
|
||||
"views": "Прегл.",
|
||||
"reputation": "Репутация",
|
||||
"read_more": "още",
|
||||
@@ -60,11 +63,9 @@
|
||||
"posted_in_by": "публикувано в %1 от %2",
|
||||
"posted_in_ago": "публикувано в %1 %2",
|
||||
"posted_in_ago_by": "публикувано в %1 %2 от %3",
|
||||
"posted_in_ago_by_guest": "публикувано в %1 %2 от гост",
|
||||
"replied_ago": "отговори %1",
|
||||
"user_posted_ago": "%1 публикува %2",
|
||||
"guest_posted_ago": "гост публикува %1",
|
||||
"last_edited_by_ago": "последно редактирано от %1 %2",
|
||||
"last_edited_by": "последно редактирано от %1",
|
||||
"norecentposts": "Няма скорошни публикации",
|
||||
"norecenttopics": "Няма скорошни теми",
|
||||
"recentposts": "Скорошни публикации",
|
||||
@@ -83,5 +84,11 @@
|
||||
"follow": "Следване",
|
||||
"unfollow": "Прекратяване на следването",
|
||||
"delete_all": "Изтриване на всичко",
|
||||
"map": "Карта"
|
||||
"map": "Карта",
|
||||
"sessions": "Сесии за вход",
|
||||
"ip_address": "IP адрес",
|
||||
"enter_page_number": "Въведете номер на страница",
|
||||
"upload_file": "Качване на файл",
|
||||
"upload": "Качване",
|
||||
"allowed-file-types": "Разрешените файлови типове са: %1"
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"details.has_no_posts": "Членовете на тази група не са публикували нищо.",
|
||||
"details.latest_posts": "Скорошни публикации",
|
||||
"details.private": "Частна",
|
||||
"details.disableJoinRequests": "Забраняване на заявките за присъединяване",
|
||||
"details.grant": "Даване/отнемане на собственост",
|
||||
"details.kick": "Изгонване",
|
||||
"details.owner_options": "Администрация на групата",
|
||||
@@ -40,6 +41,7 @@
|
||||
"details.hidden": "Скрита",
|
||||
"details.hidden_help": "Ако е включено, тази група няма да бъде извеждана в списъка от групи и потребителите ще трябва да бъдат поканени лично",
|
||||
"details.delete_group": "Изтриване на групата",
|
||||
"details.private_system_help": "Частните групи са забранени на системно ниво; тази възможност не върши нищо",
|
||||
"event.updated": "Подробностите за групата бяха обновени",
|
||||
"event.deleted": "Групата „%1“ беше изтрита",
|
||||
"membership.accept-invitation": "Приемане на поканата",
|
||||
@@ -47,5 +49,6 @@
|
||||
"membership.join-group": "Присъединяване към групата",
|
||||
"membership.leave-group": "Напускане на групата",
|
||||
"membership.reject": "Отхвърляне",
|
||||
"new-group.group_name": "Име на групата:"
|
||||
"new-group.group_name": "Име на групата:",
|
||||
"upload-group-cover": "Качване на снимка за показване на групата"
|
||||
}
|
||||
@@ -6,7 +6,9 @@
|
||||
"chat.user_typing": "%1 пише...",
|
||||
"chat.user_has_messaged_you": "%1 Ви написа съобщение.",
|
||||
"chat.see_all": "Вижте всички разговори",
|
||||
"chat.mark_all_read": "Отбелязване на всички разговори като прочетени",
|
||||
"chat.no-messages": "Моля, изберете получател, за да видите историята на съобщенията",
|
||||
"chat.no-users-in-room": "Няма потребители в тази стая",
|
||||
"chat.recent-chats": "Скорошни разговори",
|
||||
"chat.contacts": "Контакти",
|
||||
"chat.message-history": "История на съобщенията",
|
||||
@@ -15,12 +17,15 @@
|
||||
"chat.seven_days": "7 дни",
|
||||
"chat.thirty_days": "30 дни",
|
||||
"chat.three_months": "3 месеца",
|
||||
"chat.delete_message_confirm": "Сигурен/а ли сте, че искате да изтриете това съобщение?",
|
||||
"chat.roomname": "Стая за разговори %1",
|
||||
"chat.add-users-to-room": "Добавяне на потребители към стаята",
|
||||
"composer.compose": "Писане",
|
||||
"composer.show_preview": "Показване на прегледа",
|
||||
"composer.hide_preview": "Скриване на прегледа",
|
||||
"composer.user_said_in": "%1 каза в %2:",
|
||||
"composer.user_said": "%1 каза:",
|
||||
"composer.discard": "Сигурни ли сте, че искате да отхвърлите тази публикация?",
|
||||
"composer.discard": "Сигурен/а ли сте, че искате да отхвърлите тази публикация?",
|
||||
"composer.submit_and_lock": "Публикуване и заключване",
|
||||
"composer.toggle_dropdown": "Превключване на падащото меню",
|
||||
"composer.uploading": "Качване на %1",
|
||||
|
||||
@@ -5,21 +5,32 @@
|
||||
"mark_all_read": "Отбелязване на всички известия като прочетени",
|
||||
"back_to_home": "Назад към %1",
|
||||
"outgoing_link": "Външна връзка",
|
||||
"outgoing_link_message": "Вие напускате %1.",
|
||||
"outgoing_link_message": "Напускате %1",
|
||||
"continue_to": "Продължаване към %1",
|
||||
"return_to": "Връщане към %1",
|
||||
"new_notification": "Ново известие",
|
||||
"you_have_unread_notifications": "Имате непрочетени известия",
|
||||
"new_message_from": "Ново съобщение от <strong>%1</strong>",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> гласува положително за Ваша публикация в <strong>%2</strong>.",
|
||||
"upvoted_your_post_in_dual": "<strong>%1</strong> и <strong>%2</strong> гласуваха положително за Ваша публикация в <strong>%3</strong>.",
|
||||
"upvoted_your_post_in_multiple": "<strong>%1</strong> и %2 други гласуваха положително за Ваша публикация в <strong>%3</strong>.",
|
||||
"moved_your_post": "<strong>%1</strong> премести публикацията Ви в <strong>%2</strong>",
|
||||
"moved_your_topic": "<strong>%1</strong> премести <strong>%2</strong>",
|
||||
"favourited_your_post_in": "<strong>%1</strong> отбеляза Ваша публикация в <strong>%2</strong> като любима.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> си запази отметка към Ваша публикация в <strong>%2</strong>.",
|
||||
"favourited_your_post_in_dual": "<strong>%1</strong> и <strong>%2</strong> си запазиха отметки към Ваша публикация в <strong>%3</strong>.",
|
||||
"favourited_your_post_in_multiple": "<strong>%1</strong> и %2 други си запазиха отметки към Ваша публикация в <strong>%3</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> докладва Ваша публикация в <strong>%2</strong>",
|
||||
"user_flagged_post_in_dual": "<strong>%1</strong> и <strong>%2</strong> докладваха Ваша публикация в <strong>%3</strong>",
|
||||
"user_flagged_post_in_multiple": "<strong>%1</strong> и %2 други докладваха Ваша публикация в <strong>%3</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> публикува отговор на: <strong>%2</strong>",
|
||||
"user_posted_to_dual": "<strong>%1</strong> и <strong>%2</strong> публикуваха отговори на: <strong>%3</strong>",
|
||||
"user_posted_to_multiple": "<strong>%1</strong> и %2 други публикуваха отговори на: <strong>%3</strong>",
|
||||
"user_posted_topic": "<strong>%1</strong> публикува нова тема: <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> започна да Ви следва.",
|
||||
"user_started_following_you_dual": "<strong>%1</strong> и <strong>%2</strong> започнаха да Ви следват.",
|
||||
"user_started_following_you_multiple": "<strong>%1</strong> и %2 започнаха да Ви следват.",
|
||||
"new_register": "<strong>%1</strong> изпрати заявка за регистрация.",
|
||||
"new_register_multiple": "Има <strong>%1</strong> заявки за регистрация, които очакват да бъдат прегледани.",
|
||||
"email-confirmed": "Е-пощата беше потвърдена",
|
||||
"email-confirmed-message": "Благодарим Ви, че потвърдихте е-пощата си. Акаунтът Ви е вече напълно активиран.",
|
||||
"email-confirm-error-message": "Възникна проблем при потвърждаването на е-пощата Ви. Може кодът да е грешен или давността му да е изтекла.",
|
||||
|
||||
@@ -6,11 +6,12 @@
|
||||
"popular-month": "Популярните теми този месец",
|
||||
"popular-alltime": "Популярните теми за всички времена",
|
||||
"recent": "Скорошни теми",
|
||||
"flagged-posts": "Докладвани публикации",
|
||||
"users/online": "Потребители на линия",
|
||||
"users/latest": "Последни потребители",
|
||||
"users/sort-posts": "Потребители с най-много публикации",
|
||||
"users/sort-reputation": "Потребители с най-висока репутация",
|
||||
"users/map": "Карта на потребителите",
|
||||
"users/banned": "Блокирани потребители",
|
||||
"users/search": "Търсене на потребители",
|
||||
"notifications": "Известия",
|
||||
"tags": "Етикети",
|
||||
@@ -32,9 +33,13 @@
|
||||
"account/posts": "Публикации от %1",
|
||||
"account/topics": "Теми, създадени от %1",
|
||||
"account/groups": "Групите на %1",
|
||||
"account/favourites": "Любимите публикации на %1",
|
||||
"account/favourites": "Отметнатите публикации на %1",
|
||||
"account/settings": "Потребителски настройки",
|
||||
"account/watched": "Теми, следени от %1",
|
||||
"account/upvoted": "Публикации, получили положителен глас от %1",
|
||||
"account/downvoted": "Публикации, получили отрицателен глас от %1",
|
||||
"account/best": "Най-добрите публикации от %1",
|
||||
"confirm": "Е-пощата е потвърдена",
|
||||
"maintenance.text": "%1 в момента е в профилактика. Моля, върнете се по-късно.",
|
||||
"maintenance.messageIntro": "В допълнение, администраторът е оставил това съобщение:",
|
||||
"throttled.text": "%1 в момента е недостъпен, поради прекомерно натоварване. Моля, върнете се отново по-късно."
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"notify_me": "Получавайте известия за новите отговори в тази тема",
|
||||
"quote": "Цитат",
|
||||
"reply": "Отговор",
|
||||
"reply-as-topic": "Отговор в нова тема",
|
||||
"guest-login-reply": "Влезте, за да отговорите",
|
||||
"edit": "Редактиране",
|
||||
"delete": "Изтриване",
|
||||
@@ -33,6 +34,8 @@
|
||||
"not_following_topic.message": "Вече няма да получавате известия за тази тема.",
|
||||
"login_to_subscribe": "Моля, регистрирайте се или влезте, за да се абонирате за тази тема.",
|
||||
"markAsUnreadForAll.success": "Темата е отбелязана като непрочетена за всички.",
|
||||
"mark_unread": "Отбелязване като непрочетена",
|
||||
"mark_unread.success": "Темата е отбелязана като непрочетена.",
|
||||
"watch": "Наблюдаване",
|
||||
"unwatch": "Спиране на наблюдаването",
|
||||
"watch.title": "Получавайте известия за новите отговори в тази тема",
|
||||
@@ -48,22 +51,23 @@
|
||||
"thread_tools.move_all": "Преместване на всички",
|
||||
"thread_tools.fork": "Разделяне на темата",
|
||||
"thread_tools.delete": "Изтриване на темата",
|
||||
"thread_tools.delete_confirm": "Сигурни ли сте, че искате да изтриете тази тема?",
|
||||
"thread_tools.delete-posts": "Изтриване на публикациите",
|
||||
"thread_tools.delete_confirm": "Сигурен/а ли сте, че искате да изтриете тази тема?",
|
||||
"thread_tools.restore": "Възстановяване на темата",
|
||||
"thread_tools.restore_confirm": "Сигурни ли сте, че искате да възстановите тази тема?",
|
||||
"thread_tools.restore_confirm": "Сигурен/а ли сте, че искате да възстановите тази тема?",
|
||||
"thread_tools.purge": "Изчистване на темата",
|
||||
"thread_tools.purge_confirm": "Сигурни ли сте, че искате да изчистите тази тема?",
|
||||
"thread_tools.purge_confirm": "Сигурен/а ли сте, че искате да изчистите тази тема?",
|
||||
"topic_move_success": "Темата беше преместена успешно в %1",
|
||||
"post_delete_confirm": "Сигурни ли сте, че искате да изтриете тази публикация?",
|
||||
"post_restore_confirm": "Сигурни ли сте, че искате да възстановите тази публикация?",
|
||||
"post_purge_confirm": "Сигурни ли сте, че искате да изчистите тази публикация?",
|
||||
"post_delete_confirm": "Сигурен/а ли сте, че искате да изтриете тази публикация?",
|
||||
"post_restore_confirm": "Сигурен/а ли сте, че искате да възстановите тази публикация?",
|
||||
"post_purge_confirm": "Сигурен/а ли сте, че искате да изчистите тази публикация?",
|
||||
"load_categories": "Зареждане на категориите",
|
||||
"disabled_categories_note": "Изключените категории са засивени",
|
||||
"confirm_move": "Преместване",
|
||||
"confirm_fork": "Разделяне",
|
||||
"favourite": "Любима",
|
||||
"favourites": "Любими",
|
||||
"favourites.has_no_favourites": "Нямате любими, отбележете няколко публикации, за да ги видите тук!",
|
||||
"favourite": "Отметка",
|
||||
"favourites": "Отметки",
|
||||
"favourites.has_no_favourites": "Все още не сте си запазвали отметки към никакви публикации.",
|
||||
"loading_more_posts": "Зареждане на още публикации",
|
||||
"move_topic": "Преместване на темата",
|
||||
"move_topics": "Преместване на темите",
|
||||
@@ -74,6 +78,7 @@
|
||||
"fork_topic_instruction": "Натиснете публикациите, които искате да отделите",
|
||||
"fork_no_pids": "Няма избрани публикации!",
|
||||
"fork_success": "Темата е разделена успешно! Натиснете тук, за да преминете към отделената тема.",
|
||||
"delete_posts_instruction": "Натиснете публикациите, които искате да изтриете/изчистите",
|
||||
"composer.title_placeholder": "Въведете заглавието на темата си тук...",
|
||||
"composer.handle_placeholder": "Име",
|
||||
"composer.discard": "Отхвърляне",
|
||||
@@ -100,7 +105,7 @@
|
||||
"stale.warning": "Темата, в която отговаряте, е доста стара. Искате ли вместо това да създадете нова и да направите препратка към тази в отговора си?",
|
||||
"stale.create": "Създаване на нова тема",
|
||||
"stale.reply_anyway": "Отговаряне в тази тема въпреки това",
|
||||
"stale.link_back": "Отговор: [%1](%2)",
|
||||
"link_back": "Отговор: [%1](%2)",
|
||||
"spam": "Спам",
|
||||
"offensive": "Обидно",
|
||||
"custom-flag-reason": "Изберете причина за докладване"
|
||||
|
||||
6
public/language/bg/uploads.json
Normal file
6
public/language/bg/uploads.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"uploading-file": "Качване на файла…",
|
||||
"select-file-to-upload": "Изберете файл за качване!",
|
||||
"upload-success": "Файлът е качен успешно!",
|
||||
"maximum-file-size": "Най-много %1 КБ"
|
||||
}
|
||||
@@ -10,8 +10,8 @@
|
||||
"ban_account_confirm": "Наистина ли искате да блокирате този потребител?",
|
||||
"unban_account": "Отблокиране на акаунта",
|
||||
"delete_account": "Изтриване на акаунта",
|
||||
"delete_account_confirm": "Сигурни ли сте, че искате да изтриете акаунта си? <br /><strong>Това действие е необратимо и няма да можете да възстановите нищо от данните си</strong><br /><br />Въведете потребителското си име, за да потвърдите, че искате да унищожите този акаунт.",
|
||||
"delete_this_account_confirm": "Сигурни ли сте, че искате да изтриете този акаунт? <br /><strong>Това действие е необратимо и няма да можете да възстановите нищо от данните</strong><br /><br />",
|
||||
"delete_account_confirm": "Сигурен/а ли сте, че искате да изтриете акаунта си? <br /><strong>Това действие е необратимо и няма да можете да възстановите нищо от данните си</strong><br /><br />Въведете потребителското си име, за да потвърдите, че искате да унищожите този акаунт.",
|
||||
"delete_this_account_confirm": "Сигурен/а ли сте, че искате да изтриете този акаунт? <br /><strong>Това действие е необратимо и няма да можете да възстановите нищо от данните</strong><br /><br />",
|
||||
"account-deleted": "Акаунтът е изтрит",
|
||||
"fullname": "Цяло име",
|
||||
"website": "Уеб сайт",
|
||||
@@ -22,7 +22,7 @@
|
||||
"profile": "Профил",
|
||||
"profile_views": "Преглеждания на профила",
|
||||
"reputation": "Репутация",
|
||||
"favourites": "Любими",
|
||||
"favourites": "Отметки",
|
||||
"watched": "Наблюдавани",
|
||||
"followers": "Последователи",
|
||||
"following": "Следва",
|
||||
@@ -39,6 +39,7 @@
|
||||
"change_username": "Промяна на потребителското име",
|
||||
"change_email": "Промяна на е-пощата",
|
||||
"edit": "Редактиране",
|
||||
"edit-profile": "Редактиране на профила",
|
||||
"default_picture": "Иконка по подразбиране",
|
||||
"uploaded_picture": "Качена снимка",
|
||||
"upload_new_picture": "Качване на нова снимка",
|
||||
@@ -55,10 +56,11 @@
|
||||
"password": "Парола",
|
||||
"username_taken_workaround": "Потребителското име, което искате, е заето и затова ние го променихме малко. Вие ще се наричате <strong>%1</strong>",
|
||||
"password_same_as_username": "Паролата е същата като потребителското Ви име. Моля, изберете друга парола.",
|
||||
"password_same_as_email": "Паролата е същата като е-пощата Ви. Моля, изберете друга парола.",
|
||||
"upload_picture": "Качване на снимка",
|
||||
"upload_a_picture": "Качване на снимка",
|
||||
"remove_uploaded_picture": "Премахване на качената снимка",
|
||||
"image_spec": "Можете да качвате само файлове във форматите PNG, JPG или BMP",
|
||||
"upload_cover_picture": "Качване на снимка за показване",
|
||||
"settings": "Настройки",
|
||||
"show_email": "Да се показва е-пощата ми",
|
||||
"show_fullname": "Да се показва цялото ми име",
|
||||
@@ -77,6 +79,9 @@
|
||||
"has_no_posts": "Този потребител не е публикувал нищо досега.",
|
||||
"has_no_topics": "Този потребител не е създавал теми досега.",
|
||||
"has_no_watched_topics": "Този потребител не е следил нито една тема досега.",
|
||||
"has_no_upvoted_posts": "Този потребител не е гласувал положително досега.",
|
||||
"has_no_downvoted_posts": "Този потребител не е гласувал отрицателно досега.",
|
||||
"has_no_voted_posts": "Този потребител не е гласувал досега.",
|
||||
"email_hidden": "Е-пощата е скрита",
|
||||
"hidden": "скрито",
|
||||
"paginate_description": "Разделяне на темите и публикациите на страници, вместо да се превърта безкрайно",
|
||||
@@ -87,6 +92,7 @@
|
||||
"open_links_in_new_tab": "Отваряне на външните връзки в нов подпрозорец",
|
||||
"enable_topic_searching": "Включване на търсенето в темите",
|
||||
"topic_search_help": "Ако е включено, търсенето в темата ще замени стандартното поведение на браузъра при търсене в страницата и ще Ви позволи да претърсвате цялата тема, а не само това, което се вижда на екрана",
|
||||
"scroll_to_my_post": "След публикуване на отговор, да се показва новата публикация",
|
||||
"follow_topics_you_reply_to": "Следване на темите, на които отговаряте",
|
||||
"follow_topics_you_create": "Следване на темите, които създавате",
|
||||
"grouptitle": "Изберете заглавието на групата, което искате да се показва",
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
"users-found-search-took": "Намерени са %1 потребител(и)! Търсенето отне %2 секунди.",
|
||||
"filter-by": "Филтриране",
|
||||
"online-only": "Само тези на линия",
|
||||
"picture-only": "Само със снимка",
|
||||
"invite": "Канене",
|
||||
"invitation-email-sent": "Беше изпратено е-писмо за потвърждение до %1",
|
||||
"user_list": "Списък от потребители",
|
||||
@@ -17,5 +16,5 @@
|
||||
"unread_topics": "Непрочетени теми",
|
||||
"categories": "Категории",
|
||||
"tags": "Етикети",
|
||||
"map": "Карта"
|
||||
"no-users-found": "Няма открити потребители!"
|
||||
}
|
||||
@@ -21,6 +21,9 @@
|
||||
"digest.cta": "%1 ভিজিট করতে এখানে ক্লিক করুন",
|
||||
"digest.unsub.info": "আপনার সাবস্ক্রীপশন সেটিংসের কারনে আপনাকে এই ডাইজেষ্টটি পাঠানো হয়েছে।",
|
||||
"digest.no_topics": "%1 এ কোন সক্রিয় টপিক নেই।",
|
||||
"digest.day": "day",
|
||||
"digest.week": "week",
|
||||
"digest.month": "month",
|
||||
"notif.chat.subject": "%1 এর থেকে নতুন মেসেজ এসেছে।",
|
||||
"notif.chat.cta": "কথপোকথন চালিয়ে যেতে এখানে ক্লিক করুন",
|
||||
"notif.chat.unsub.info": "আপনার সাবস্ক্রীপশন সেটিংসের কারনে আপনার এই নোটিফিকেশন পাঠানো হয়েছে",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"invalid-password": "ভুল পাসওয়ার্ড",
|
||||
"invalid-username-or-password": "অনুগ্রহ পূর্বক ইউজারনেম এবং পাসওয়ার্ড উভয়ই প্রদান করুন",
|
||||
"invalid-search-term": "অগ্রহনযোগ্য সার্চ টার্ম",
|
||||
"invalid-pagination-value": "ভুল পৃষ্ঠা নাম্বার",
|
||||
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
|
||||
"username-taken": "ইউজারনেম আগেই ব্যবহৃত",
|
||||
"email-taken": "ইমেইল আগেই ব্যবহৃত",
|
||||
"email-not-confirmed": "আপনার ইমেইল এড্রেস নিশ্চিত করা হয় নি, নিশ্চিত করতে এখানে ক্লিক করুন।",
|
||||
@@ -24,8 +24,10 @@
|
||||
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
|
||||
"username-too-short": "খুব ছোট ইউজারনেম",
|
||||
"username-too-long": "ইউজারনেম বড় হয়ে গিয়েছে",
|
||||
"password-too-long": "Password too long",
|
||||
"user-banned": "ব্যবহারকারী নিষিদ্ধ",
|
||||
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
|
||||
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
|
||||
"no-category": "বিভাগটি খুজে পাওয়া যায় নি",
|
||||
"no-topic": "এই টপিক নেই",
|
||||
"no-post": "এই পোষ্ট নেই",
|
||||
@@ -36,7 +38,6 @@
|
||||
"category-disabled": "বিভাগটি নিষ্ক্রিয়",
|
||||
"topic-locked": "টপিক বন্ধ",
|
||||
"post-edit-duration-expired": "You are only allowed to edit posts for %1 second(s) after posting",
|
||||
"still-uploading": "আপলোড সম্পূর্ণ জন্য অনুগ্রহ করে অপেক্ষা করুন",
|
||||
"content-too-short": "Please enter a longer post. Posts should contain at least %1 character(s).",
|
||||
"content-too-long": "Please enter a shorter post. Posts can't be longer than %1 character(s).",
|
||||
"title-too-short": "Please enter a longer title. Titles should contain at least %1 character(s).",
|
||||
@@ -47,9 +48,11 @@
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
"too-many-tags": "Too many tags. Topics can't have more than %1 tag(s)",
|
||||
"still-uploading": "আপলোড সম্পূর্ণ জন্য অনুগ্রহ করে অপেক্ষা করুন",
|
||||
"file-too-big": "Maximum allowed file size is %1 kB - please upload a smaller file",
|
||||
"already-favourited": "আপনি ইতিমধ্যে এই পোষ্টটি পছন্দের তালিকায় যোগ করেছেন",
|
||||
"already-unfavourited": "আপনি ইতিমধ্যে এই পোষ্টটি আপনার পছন্দের তালিকা থেকে সরিয়ে ফেলেছেন",
|
||||
"guest-upload-disabled": "Guest uploading has been disabled",
|
||||
"already-favourited": "You have already bookmarked this post",
|
||||
"already-unfavourited": "You have already unbookmarked this post",
|
||||
"cant-ban-other-admins": "আপনি অন্য এ্যাডমিনদের নিষিদ্ধ করতে পারেন না!",
|
||||
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
|
||||
"invalid-image-type": "Invalid image type. Allowed types are: %1",
|
||||
@@ -75,9 +78,13 @@
|
||||
"about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
|
||||
"cant-chat-with-yourself": "আপনি নিজের সাথে চ্যাট করতে পারবেন না!",
|
||||
"chat-restricted": "এই সদস্য তার বার্তালাপ সংরক্ষিত রেখেছেন। এই সদস্য আপনাকে ফলো করার পরই কেবলমাত্র আপনি তার সাথে চ্যাট করতে পারবেন",
|
||||
"chat-disabled": "Chat system disabled",
|
||||
"too-many-messages": "You have sent too many messages, please wait awhile.",
|
||||
"invalid-chat-message": "Invalid chat message",
|
||||
"chat-message-too-long": "Chat message is too long",
|
||||
"cant-edit-chat-message": "You are not allowed to edit this message",
|
||||
"cant-remove-last-user": "You can't remove the last user",
|
||||
"cant-delete-chat-message": "You are not allowed to delete this message",
|
||||
"reputation-system-disabled": "সম্মাননা ব্যাবস্থা নিস্ক্রীয় রাখা হয়েছে",
|
||||
"downvoting-disabled": "ঋণাত্মক ভোট নিস্ক্রীয় রাখা হয়েছে।",
|
||||
"not-enough-reputation-to-downvote": "আপনার এই পোস্ট downvote করার জন্য পর্যাপ্ত সম্মাননা নেই",
|
||||
@@ -87,5 +94,10 @@
|
||||
"registration-error": "নিবন্ধন এরর!",
|
||||
"parse-error": "Something went wrong while parsing server response",
|
||||
"wrong-login-type-email": "Please use your email to login",
|
||||
"wrong-login-type-username": "Please use your username to login"
|
||||
"wrong-login-type-username": "Please use your username to login",
|
||||
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
|
||||
"no-session-found": "No login session found!",
|
||||
"not-in-room": "User not in room",
|
||||
"no-users-in-room": "No users in this room",
|
||||
"cant-kick-self": "You can't kick yourself from the group"
|
||||
}
|
||||
@@ -49,6 +49,9 @@
|
||||
"users": "ব্যবহারকারীগণ",
|
||||
"topics": "টপিক",
|
||||
"posts": "পোস্টগুলি",
|
||||
"best": "Best",
|
||||
"upvoted": "Upvoted",
|
||||
"downvoted": "Downvoted",
|
||||
"views": "দেখেছেন",
|
||||
"reputation": "সন্মাননা",
|
||||
"read_more": "আরো পড়ুন",
|
||||
@@ -60,11 +63,9 @@
|
||||
"posted_in_by": "posted in %1 by %2",
|
||||
"posted_in_ago": "%1 বিভাগে পোস্ট করা হয়েছে %2 আগে",
|
||||
"posted_in_ago_by": "%3 %1 বিভাগে পোস্ট করেছেন %2",
|
||||
"posted_in_ago_by_guest": "%1 বিভাগে অতিথি পোস্ট করেছেন %2",
|
||||
"replied_ago": "উত্তর দেয়া হয়েছে %1 ",
|
||||
"user_posted_ago": "%1 পোস্ট করেছেন %2",
|
||||
"guest_posted_ago": "অতিথি পোস্ট করেছেন %1",
|
||||
"last_edited_by_ago": "সর্বশেষ সম্পাদনা করেছেন %1 %2",
|
||||
"last_edited_by": "last edited by %1",
|
||||
"norecentposts": "কোনও সাম্প্রতিক পোস্ট নেই",
|
||||
"norecenttopics": "কোনও সাম্প্রতিক টপিক নেই",
|
||||
"recentposts": "সাম্প্রতিক পোস্ট",
|
||||
@@ -83,5 +84,11 @@
|
||||
"follow": "Follow",
|
||||
"unfollow": "Unfollow",
|
||||
"delete_all": "সব মুছে ফেলুন",
|
||||
"map": "ম্যাপ"
|
||||
"map": "ম্যাপ",
|
||||
"sessions": "Login Sessions",
|
||||
"ip_address": "IP Address",
|
||||
"enter_page_number": "Enter page number",
|
||||
"upload_file": "Upload file",
|
||||
"upload": "Upload",
|
||||
"allowed-file-types": "Allowed file types are %1"
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"details.has_no_posts": "এই গ্রুপের সদস্যরা এখনো কোন পোষ্ট করেন নি",
|
||||
"details.latest_posts": "সর্বশেষ পোষ্টসমূহ",
|
||||
"details.private": "Private",
|
||||
"details.disableJoinRequests": "Disable join requests",
|
||||
"details.grant": "Grant/Rescind Ownership",
|
||||
"details.kick": "Kick",
|
||||
"details.owner_options": "Group Administration",
|
||||
@@ -40,6 +41,7 @@
|
||||
"details.hidden": "Hidden",
|
||||
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
|
||||
"details.delete_group": "Delete Group",
|
||||
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
|
||||
"event.updated": "Group details have been updated",
|
||||
"event.deleted": "The group \"%1\" has been deleted",
|
||||
"membership.accept-invitation": "Accept Invitation",
|
||||
@@ -47,5 +49,6 @@
|
||||
"membership.join-group": "Join Group",
|
||||
"membership.leave-group": "Leave Group",
|
||||
"membership.reject": "Reject",
|
||||
"new-group.group_name": "Group Name:"
|
||||
"new-group.group_name": "Group Name:",
|
||||
"upload-group-cover": "Upload group cover"
|
||||
}
|
||||
@@ -6,7 +6,9 @@
|
||||
"chat.user_typing": "%1 লিখছেন",
|
||||
"chat.user_has_messaged_you": "%1 আপনাকে বার্তা পাঠিয়েছেন",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.no-messages": "মেসেজ হিস্টোরী দেখতে প্রাপক নির্বাচন করুন",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "সাম্প্রতিক চ্যাটসমূহ",
|
||||
"chat.contacts": "কন্টাক্টস",
|
||||
"chat.message-history": "মেসেজ হিস্টোরী",
|
||||
@@ -15,6 +17,9 @@
|
||||
"chat.seven_days": "৭ দিন",
|
||||
"chat.thirty_days": "৩০ দিন",
|
||||
"chat.three_months": "৩ মাস",
|
||||
"chat.delete_message_confirm": "Are you sure you wish to delete this message?",
|
||||
"chat.roomname": "Chat Room %1",
|
||||
"chat.add-users-to-room": "Add users to room",
|
||||
"composer.compose": "Compose",
|
||||
"composer.show_preview": "Show Preview",
|
||||
"composer.hide_preview": "Hide Preview",
|
||||
|
||||
@@ -5,21 +5,32 @@
|
||||
"mark_all_read": "Mark all notifications read",
|
||||
"back_to_home": "ফিরুন %1",
|
||||
"outgoing_link": "বহির্গামী লিঙ্ক",
|
||||
"outgoing_link_message": "আপনি এখন %1 ত্যাগ করছেন",
|
||||
"outgoing_link_message": "You are now leaving %1",
|
||||
"continue_to": "%1 তে আগান",
|
||||
"return_to": "%1 এ ফেরত যান",
|
||||
"new_notification": "নতুন বিজ্ঞপ্তি",
|
||||
"you_have_unread_notifications": "আপনার অপঠিত বিজ্ঞপ্তি আছে।",
|
||||
"new_message_from": "<strong>%1</strong> থেকে নতুন বার্তা",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> , <strong>%2</strong> এ আপানার পোষ্টকে আপভোট করেছেন। ",
|
||||
"upvoted_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have upvoted your post in <strong>%3</strong>.",
|
||||
"upvoted_your_post_in_multiple": "<strong>%1</strong> and %2 others have upvoted your post in <strong>%3</strong>.",
|
||||
"moved_your_post": "<strong>%1</strong> has moved your post to <strong>%2</strong>",
|
||||
"moved_your_topic": "<strong>%1</strong> has moved <strong>%2</strong>",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has bookmarked your post in <strong>%2</strong>.",
|
||||
"favourited_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have bookmarked your post in <strong>%3</strong>.",
|
||||
"favourited_your_post_in_multiple": "<strong>%1</strong> and %2 others have bookmarked your post in <strong>%3</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_flagged_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> flagged a post in <strong>%3</strong>",
|
||||
"user_flagged_post_in_multiple": "<strong>%1</strong> and %2 others flagged a post in <strong>%3</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> একটি উত্তর দিয়েছেন: <strong>%2</strong>",
|
||||
"user_posted_to_dual": "<strong>%1</strong> and <strong>%2</strong> have posted replies to: <strong>%3</strong>",
|
||||
"user_posted_to_multiple": "<strong>%1</strong> and %2 others have posted replies to: <strong>%3</strong>",
|
||||
"user_posted_topic": "<strong>%1</strong> has posted a new topic: <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> আপনাকে অনুসরন করা শুরু করেছেন।",
|
||||
"user_started_following_you_dual": "<strong>%1</strong> and <strong>%2</strong> started following you.",
|
||||
"user_started_following_you_multiple": "<strong>%1</strong> and %2 others started following you.",
|
||||
"new_register": "<strong>%1</strong> sent a registration request.",
|
||||
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
|
||||
"email-confirmed": "ইমেইল নিশ্চিত করা হয়েছে",
|
||||
"email-confirmed-message": "আপনার ইমেইল যাচাই করার জন্য আপনাকে ধন্যবাদ। আপনার অ্যাকাউন্টটি এখন সম্পূর্ণরূপে সক্রিয়।",
|
||||
"email-confirm-error-message": "আপনার ইমেল ঠিকানার বৈধতা যাচাইয়ে একটি সমস্যা হয়েছে। সম্ভবত কোডটি ভুল ছিল অথবা কোডের মেয়াদ শেষ হয়ে গিয়েছে।",
|
||||
|
||||
@@ -6,11 +6,12 @@
|
||||
"popular-month": "Popular topics this month",
|
||||
"popular-alltime": "All time popular topics",
|
||||
"recent": "সাম্প্রতিক টপিক",
|
||||
"flagged-posts": "Flagged Posts",
|
||||
"users/online": "Online Users",
|
||||
"users/latest": "Latest Users",
|
||||
"users/sort-posts": "Users with the most posts",
|
||||
"users/sort-reputation": "Users with the most reputation",
|
||||
"users/map": "User Map",
|
||||
"users/banned": "Banned Users",
|
||||
"users/search": "User Search",
|
||||
"notifications": "বিজ্ঞপ্তি",
|
||||
"tags": "ট্যাগসমূহ",
|
||||
@@ -32,9 +33,13 @@
|
||||
"account/posts": "Posts made by %1",
|
||||
"account/topics": "Topics created by %1",
|
||||
"account/groups": "%1's Groups",
|
||||
"account/favourites": "%1's Favourite Posts",
|
||||
"account/favourites": "%1's Bookmarked Posts",
|
||||
"account/settings": "User Settings",
|
||||
"account/watched": "Topics watched by %1",
|
||||
"account/upvoted": "Posts upvoted by %1",
|
||||
"account/downvoted": "Posts downvoted by %1",
|
||||
"account/best": "Best posts made by %1",
|
||||
"confirm": "Email Confirmed",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
|
||||
"throttled.text": "%1 is currently unavailable due to excessive load. Please come back another time."
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"notify_me": "এই টপিকে নতুন উত্তর আসলে জানুন",
|
||||
"quote": "উদ্ধৃতি",
|
||||
"reply": "উত্তর",
|
||||
"reply-as-topic": "Reply as topic",
|
||||
"guest-login-reply": "Log in to reply",
|
||||
"edit": "সম্পাদণা",
|
||||
"delete": "মুছে ফেলুন",
|
||||
@@ -33,6 +34,8 @@
|
||||
"not_following_topic.message": "এই টপিক থেকে আপনি আর নোটিফিকেশন পাবেন না।",
|
||||
"login_to_subscribe": "এই টপিকে সাবস্ক্রাইব করতে চাইলে অনুগ্রহ করে নিবন্ধণ করুন অথবা প্রবেশ করুন।",
|
||||
"markAsUnreadForAll.success": "টপিকটি সবার জন্য অপঠিত হিসাবে মার্ক করুন।",
|
||||
"mark_unread": "Mark unread",
|
||||
"mark_unread.success": "Topic marked as unread.",
|
||||
"watch": "দেখা",
|
||||
"unwatch": "অদেখা",
|
||||
"watch.title": "এই টপিকে নতুন উত্তর এলে বিজ্ঞাপণের মাধ্যমে জানুন।",
|
||||
@@ -48,6 +51,7 @@
|
||||
"thread_tools.move_all": "সমস্ত টপিক সরান",
|
||||
"thread_tools.fork": "টপিক ফর্ক করুন",
|
||||
"thread_tools.delete": "টপিক মুছে ফেলুন",
|
||||
"thread_tools.delete-posts": "Delete Posts",
|
||||
"thread_tools.delete_confirm": "আপনি নিশ্চিত যে আপনি এই টপিকটি মুছে ফেলতে চান?",
|
||||
"thread_tools.restore": "টপিক পুনরূদ্ধার করুন",
|
||||
"thread_tools.restore_confirm": "আপনি নিশ্চিত যে আপনি টপিকটি পুনরূদ্ধার করতে চান?",
|
||||
@@ -61,9 +65,9 @@
|
||||
"disabled_categories_note": "নিস্ক্রীয় ক্যাটাগরীসমূহ ধূসর কালিতে লেখা রয়েছে। ",
|
||||
"confirm_move": "সরান",
|
||||
"confirm_fork": "ফর্ক",
|
||||
"favourite": "পছন্দ",
|
||||
"favourites": "পছন্দতালিকা",
|
||||
"favourites.has_no_favourites": "আপনার যদি কোন পছন্দের পোষ্ট না থেকে থাকে তাহলে কিছু পোষ্ট ফেভারিট করা হলে সেগুলো এখানে দেখতে পাবেন।",
|
||||
"favourite": "Bookmark",
|
||||
"favourites": "Bookmarks",
|
||||
"favourites.has_no_favourites": "You haven't bookmarked any posts yet.",
|
||||
"loading_more_posts": "আরো পোষ্ট লোড করা হচ্ছে",
|
||||
"move_topic": "টপিক সরান",
|
||||
"move_topics": "টপিক সমূহ সরান",
|
||||
@@ -74,6 +78,7 @@
|
||||
"fork_topic_instruction": "যে পোষ্টটি ফর্ক করতে চান সেটি ক্লিক করুন",
|
||||
"fork_no_pids": "কোন পোষ্ট সিলেক্ট করা হয় নি",
|
||||
"fork_success": "টপিক ফর্ক করা হয়েছে। ফর্ক করা টপিকে যেতে এখানে ক্লিক করুন",
|
||||
"delete_posts_instruction": "Click the posts you want to delete/purge",
|
||||
"composer.title_placeholder": "আপনার টপিকের শিরোনাম দিন",
|
||||
"composer.handle_placeholder": "Name",
|
||||
"composer.discard": "বাতিল",
|
||||
@@ -100,7 +105,7 @@
|
||||
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
|
||||
"stale.create": "Create a new topic",
|
||||
"stale.reply_anyway": "Reply to this topic anyway",
|
||||
"stale.link_back": "Re: [%1](%2)",
|
||||
"link_back": "Re: [%1](%2)",
|
||||
"spam": "Spam",
|
||||
"offensive": "Offensive",
|
||||
"custom-flag-reason": "Enter a flagging reason"
|
||||
|
||||
6
public/language/bn/uploads.json
Normal file
6
public/language/bn/uploads.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"uploading-file": "Uploading the file...",
|
||||
"select-file-to-upload": "Select a file to upload!",
|
||||
"upload-success": "File uploaded successfully!",
|
||||
"maximum-file-size": "Maximum %1 kb"
|
||||
}
|
||||
@@ -22,7 +22,7 @@
|
||||
"profile": "প্রোফাইল",
|
||||
"profile_views": "প্রোফাইল দেখেছেন",
|
||||
"reputation": "সন্মাননা",
|
||||
"favourites": "পছন্দের তালিকা",
|
||||
"favourites": "Bookmarks",
|
||||
"watched": "দেখা হয়েছে",
|
||||
"followers": "যাদের অনুসরণ করছেন",
|
||||
"following": "যারা আপনাকে অনুসরণ করছে",
|
||||
@@ -39,6 +39,7 @@
|
||||
"change_username": "ইউজারনেম পরিবর্তন করুন",
|
||||
"change_email": "ইমেইল পরিবর্তন করুন",
|
||||
"edit": "সম্পাদনা",
|
||||
"edit-profile": "Edit Profile",
|
||||
"default_picture": "ডিফল্ট আইকন",
|
||||
"uploaded_picture": "ছবি আপলোড করুন",
|
||||
"upload_new_picture": "নতুন ছবি আপলোড করুন",
|
||||
@@ -55,10 +56,11 @@
|
||||
"password": "পাসওয়ার্ড",
|
||||
"username_taken_workaround": "আপনি যে ইউজারনেম চাচ্ছিলেন সেটি ইতিমধ্যে নেয়া হয়ে গেছে, কাজেই আমরা এটি কিঞ্চিং পরিবর্তন করেছি। আপনি এখন <strong>%1</strong> হিসেবে পরিচিত",
|
||||
"password_same_as_username": "Your password is the same as your username, please select another password.",
|
||||
"password_same_as_email": "Your password is the same as your email, please select another password.",
|
||||
"upload_picture": "ছবি আপলোড করুন",
|
||||
"upload_a_picture": "ছবি (একটি) আপলোড করুন",
|
||||
"remove_uploaded_picture": "আপলোড করা ছবিটি সরিয়ে নাও",
|
||||
"image_spec": "আপনি শুধুমাত্র PNG, JPG অথবা BMP ফাইল আপলোড করতে পারবেন",
|
||||
"upload_cover_picture": "Upload cover picture",
|
||||
"settings": "সেটিংস",
|
||||
"show_email": "আমার ইমেইল দেখাও",
|
||||
"show_fullname": "আমার সম্পূর্ণ নাম দেখাও",
|
||||
@@ -77,6 +79,9 @@
|
||||
"has_no_posts": "এই সদস্য এখন পর্যন্ত কোন পোস্ট করেন নি",
|
||||
"has_no_topics": "এই সদস্য এখনো কোন টপিক করেন নি",
|
||||
"has_no_watched_topics": "এই সদস্য এখনো কোন টপিক দেখেন নি",
|
||||
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
|
||||
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
|
||||
"has_no_voted_posts": "This user has no voted posts",
|
||||
"email_hidden": "ইমেইল গোপন রাখা হয়েছে",
|
||||
"hidden": "গোপন করা হয়েছে",
|
||||
"paginate_description": "ইনফাইনাইট স্ক্রলের বদলে টপিক ও পোস্টের জন্য পেজিনেশন ব্যাবহার করা হোক",
|
||||
@@ -87,6 +92,7 @@
|
||||
"open_links_in_new_tab": "আউটগোয়িং লিংকগুলো নতুন ট্যাবে খুলুন",
|
||||
"enable_topic_searching": "In-Topic সার্চ সক্রীয় করো",
|
||||
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
|
||||
"scroll_to_my_post": "After posting a reply, show the new post",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to",
|
||||
"follow_topics_you_create": "Follow topics you create",
|
||||
"grouptitle": "Select the group title you would like to display",
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
"users-found-search-took": "%1 জন সদস্য(দের) খুঁজে পাওয়া গেছে। খুঁজতে সময় লেগেছে %2 সেকেন্ড ",
|
||||
"filter-by": "ফিল্টার করার ধরন",
|
||||
"online-only": "শুধুমাত্র অনলাইন",
|
||||
"picture-only": "শুধুমাত্র ছবি",
|
||||
"invite": "ইনভাইট",
|
||||
"invitation-email-sent": "%1 কে একটি ইনভাইটেশন ইমেইল পাঠানো হয়েছে",
|
||||
"user_list": "সদস্য তালিকা",
|
||||
@@ -17,5 +16,5 @@
|
||||
"unread_topics": "অপঠিত টপিক",
|
||||
"categories": "বিভাগ",
|
||||
"tags": "ট্যাগসমূহ",
|
||||
"map": "ম্যাপ"
|
||||
"no-users-found": "No users found!"
|
||||
}
|
||||
@@ -21,6 +21,9 @@
|
||||
"digest.cta": "Kliknutím zde navštívíte %1",
|
||||
"digest.unsub.info": "Tento výtah vám byl odeslán, protože jste si to nastavili ve vašich odběrech.",
|
||||
"digest.no_topics": "Dosud tu nebyly žádné aktivní témata %1",
|
||||
"digest.day": "day",
|
||||
"digest.week": "week",
|
||||
"digest.month": "month",
|
||||
"notif.chat.subject": "Nová zpráva z chatu od %1",
|
||||
"notif.chat.cta": "Chcete-li pokračovat v konverzaci, klikněte zde.",
|
||||
"notif.chat.unsub.info": "Toto oznámení z chatu vám bylo zasláno, protože jste si to nastavili ve vašich odběrech.",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"invalid-password": "Neplatné heslo",
|
||||
"invalid-username-or-password": "Stanovte, prosím, oboje, jak uživatelské jméno, tak heslo",
|
||||
"invalid-search-term": "Neplatný výraz pro vyhledávání",
|
||||
"invalid-pagination-value": "Neplatná hodnota pro stránkování",
|
||||
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
|
||||
"username-taken": "Uživatelské jméno je již použito",
|
||||
"email-taken": "Email je již použit",
|
||||
"email-not-confirmed": "Vaše emailová adresa zatím nebyla potvrzena. Kliknutím zde svůj email potvrdíte.",
|
||||
@@ -24,8 +24,10 @@
|
||||
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
|
||||
"username-too-short": "Uživatelské jméno je příliš krátké",
|
||||
"username-too-long": "Uživatelské jméno je příliš dlouhé",
|
||||
"password-too-long": "Password too long",
|
||||
"user-banned": "Uživatel byl zakázán",
|
||||
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
|
||||
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
|
||||
"no-category": "Kategorie neexistuje",
|
||||
"no-topic": "Téma neexistuje",
|
||||
"no-post": "Příspěvek neexistuje",
|
||||
@@ -36,7 +38,6 @@
|
||||
"category-disabled": "Kategorie zakázána",
|
||||
"topic-locked": "Téma uzamčeno",
|
||||
"post-edit-duration-expired": "You are only allowed to edit posts for %1 second(s) after posting",
|
||||
"still-uploading": "Vyčkejte, prosím, nežli se vše kompletně nahraje.",
|
||||
"content-too-short": "Please enter a longer post. Posts should contain at least %1 character(s).",
|
||||
"content-too-long": "Please enter a shorter post. Posts can't be longer than %1 character(s).",
|
||||
"title-too-short": "Please enter a longer title. Titles should contain at least %1 character(s).",
|
||||
@@ -47,9 +48,11 @@
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
"too-many-tags": "Too many tags. Topics can't have more than %1 tag(s)",
|
||||
"still-uploading": "Vyčkejte, prosím, nežli se vše kompletně nahraje.",
|
||||
"file-too-big": "Maximum allowed file size is %1 kB - please upload a smaller file",
|
||||
"already-favourited": "You have already favourited this post",
|
||||
"already-unfavourited": "You have already unfavourited this post",
|
||||
"guest-upload-disabled": "Guest uploading has been disabled",
|
||||
"already-favourited": "You have already bookmarked this post",
|
||||
"already-unfavourited": "You have already unbookmarked this post",
|
||||
"cant-ban-other-admins": "Nemůžete zakazovat ostatní administrátory!",
|
||||
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
|
||||
"invalid-image-type": "Invalid image type. Allowed types are: %1",
|
||||
@@ -75,9 +78,13 @@
|
||||
"about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
|
||||
"cant-chat-with-yourself": "Nemůžete chatovat sami se sebou!",
|
||||
"chat-restricted": "This user has restricted their chat messages. They must follow you before you can chat with them",
|
||||
"chat-disabled": "Chat system disabled",
|
||||
"too-many-messages": "You have sent too many messages, please wait awhile.",
|
||||
"invalid-chat-message": "Invalid chat message",
|
||||
"chat-message-too-long": "Chat message is too long",
|
||||
"cant-edit-chat-message": "You are not allowed to edit this message",
|
||||
"cant-remove-last-user": "You can't remove the last user",
|
||||
"cant-delete-chat-message": "You are not allowed to delete this message",
|
||||
"reputation-system-disabled": "Systém reputací je zakázán.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",
|
||||
@@ -87,5 +94,10 @@
|
||||
"registration-error": "Chyba při registraci",
|
||||
"parse-error": "Something went wrong while parsing server response",
|
||||
"wrong-login-type-email": "Please use your email to login",
|
||||
"wrong-login-type-username": "Please use your username to login"
|
||||
"wrong-login-type-username": "Please use your username to login",
|
||||
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
|
||||
"no-session-found": "No login session found!",
|
||||
"not-in-room": "User not in room",
|
||||
"no-users-in-room": "No users in this room",
|
||||
"cant-kick-self": "You can't kick yourself from the group"
|
||||
}
|
||||
@@ -49,6 +49,9 @@
|
||||
"users": "Uživatelé",
|
||||
"topics": "Témata",
|
||||
"posts": "Příspěvky",
|
||||
"best": "Best",
|
||||
"upvoted": "Upvoted",
|
||||
"downvoted": "Downvoted",
|
||||
"views": "Zobrazení",
|
||||
"reputation": "Reputation",
|
||||
"read_more": "read more",
|
||||
@@ -60,11 +63,9 @@
|
||||
"posted_in_by": "posted in %1 by %2",
|
||||
"posted_in_ago": "posted in %1 %2",
|
||||
"posted_in_ago_by": "posted in %1 %2 by %3",
|
||||
"posted_in_ago_by_guest": "posted in %1 %2 by Guest",
|
||||
"replied_ago": "replied %1",
|
||||
"user_posted_ago": "%1 posted %2",
|
||||
"guest_posted_ago": "Guest posted %1",
|
||||
"last_edited_by_ago": "last edited by %1 %2",
|
||||
"last_edited_by": "last edited by %1",
|
||||
"norecentposts": "Žádné nedávné příspěvky",
|
||||
"norecenttopics": "Žádné nedávné témata",
|
||||
"recentposts": "Nedávné příspěvky",
|
||||
@@ -83,5 +84,11 @@
|
||||
"follow": "Follow",
|
||||
"unfollow": "Unfollow",
|
||||
"delete_all": "Vymazat vše",
|
||||
"map": "Map"
|
||||
"map": "Map",
|
||||
"sessions": "Login Sessions",
|
||||
"ip_address": "IP Address",
|
||||
"enter_page_number": "Enter page number",
|
||||
"upload_file": "Upload file",
|
||||
"upload": "Upload",
|
||||
"allowed-file-types": "Allowed file types are %1"
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"details.has_no_posts": "Členové této skupiny dosud neodeslali ani jeden příspěvek.",
|
||||
"details.latest_posts": "Nejnovější příspěvky",
|
||||
"details.private": "Private",
|
||||
"details.disableJoinRequests": "Disable join requests",
|
||||
"details.grant": "Grant/Rescind Ownership",
|
||||
"details.kick": "Kick",
|
||||
"details.owner_options": "Group Administration",
|
||||
@@ -40,6 +41,7 @@
|
||||
"details.hidden": "Hidden",
|
||||
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
|
||||
"details.delete_group": "Delete Group",
|
||||
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
|
||||
"event.updated": "Group details have been updated",
|
||||
"event.deleted": "The group \"%1\" has been deleted",
|
||||
"membership.accept-invitation": "Accept Invitation",
|
||||
@@ -47,5 +49,6 @@
|
||||
"membership.join-group": "Join Group",
|
||||
"membership.leave-group": "Leave Group",
|
||||
"membership.reject": "Reject",
|
||||
"new-group.group_name": "Group Name:"
|
||||
"new-group.group_name": "Group Name:",
|
||||
"upload-group-cover": "Upload group cover"
|
||||
}
|
||||
@@ -6,7 +6,9 @@
|
||||
"chat.user_typing": "%1 píše ...",
|
||||
"chat.user_has_messaged_you": "%1 has messaged you.",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.no-messages": "Please select a recipient to view chat message history",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "Recent Chats",
|
||||
"chat.contacts": "Kontakty",
|
||||
"chat.message-history": "Historie zpráv",
|
||||
@@ -15,6 +17,9 @@
|
||||
"chat.seven_days": "7 dní",
|
||||
"chat.thirty_days": "30 dní",
|
||||
"chat.three_months": "3 měsíce",
|
||||
"chat.delete_message_confirm": "Are you sure you wish to delete this message?",
|
||||
"chat.roomname": "Chat Room %1",
|
||||
"chat.add-users-to-room": "Add users to room",
|
||||
"composer.compose": "Compose",
|
||||
"composer.show_preview": "Show Preview",
|
||||
"composer.hide_preview": "Hide Preview",
|
||||
|
||||
@@ -5,21 +5,32 @@
|
||||
"mark_all_read": "Mark all notifications read",
|
||||
"back_to_home": "Back to %1",
|
||||
"outgoing_link": "Odkaz mimo fórum",
|
||||
"outgoing_link_message": "You are now leaving %1.",
|
||||
"outgoing_link_message": "You are now leaving %1",
|
||||
"continue_to": "Continue to %1",
|
||||
"return_to": "Return to %1",
|
||||
"new_notification": "New Notification",
|
||||
"you_have_unread_notifications": "You have unread notifications.",
|
||||
"new_message_from": "New message from <strong>%1</strong>",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> has upvoted your post in <strong>%2</strong>.",
|
||||
"upvoted_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have upvoted your post in <strong>%3</strong>.",
|
||||
"upvoted_your_post_in_multiple": "<strong>%1</strong> and %2 others have upvoted your post in <strong>%3</strong>.",
|
||||
"moved_your_post": "<strong>%1</strong> has moved your post to <strong>%2</strong>",
|
||||
"moved_your_topic": "<strong>%1</strong> has moved <strong>%2</strong>",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has favourited your post in <strong>%2</strong>.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has bookmarked your post in <strong>%2</strong>.",
|
||||
"favourited_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have bookmarked your post in <strong>%3</strong>.",
|
||||
"favourited_your_post_in_multiple": "<strong>%1</strong> and %2 others have bookmarked your post in <strong>%3</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> flagged a post in <strong>%2</strong>",
|
||||
"user_flagged_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> flagged a post in <strong>%3</strong>",
|
||||
"user_flagged_post_in_multiple": "<strong>%1</strong> and %2 others flagged a post in <strong>%3</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> has posted a reply to: <strong>%2</strong>",
|
||||
"user_posted_to_dual": "<strong>%1</strong> and <strong>%2</strong> have posted replies to: <strong>%3</strong>",
|
||||
"user_posted_to_multiple": "<strong>%1</strong> and %2 others have posted replies to: <strong>%3</strong>",
|
||||
"user_posted_topic": "<strong>%1</strong> has posted a new topic: <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> started following you.",
|
||||
"user_started_following_you_dual": "<strong>%1</strong> and <strong>%2</strong> started following you.",
|
||||
"user_started_following_you_multiple": "<strong>%1</strong> and %2 others started following you.",
|
||||
"new_register": "<strong>%1</strong> sent a registration request.",
|
||||
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
|
||||
"email-confirmed": "Email Confirmed",
|
||||
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
|
||||
"email-confirm-error-message": "There was a problem validating your email address. Perhaps the code was invalid or has expired.",
|
||||
|
||||
@@ -6,11 +6,12 @@
|
||||
"popular-month": "Popular topics this month",
|
||||
"popular-alltime": "All time popular topics",
|
||||
"recent": "Recent Topics",
|
||||
"flagged-posts": "Flagged Posts",
|
||||
"users/online": "Online Users",
|
||||
"users/latest": "Latest Users",
|
||||
"users/sort-posts": "Users with the most posts",
|
||||
"users/sort-reputation": "Users with the most reputation",
|
||||
"users/map": "User Map",
|
||||
"users/banned": "Banned Users",
|
||||
"users/search": "User Search",
|
||||
"notifications": "Notifications",
|
||||
"tags": "Tags",
|
||||
@@ -32,9 +33,13 @@
|
||||
"account/posts": "Posts made by %1",
|
||||
"account/topics": "Topics created by %1",
|
||||
"account/groups": "%1's Groups",
|
||||
"account/favourites": "%1's Favourite Posts",
|
||||
"account/favourites": "%1's Bookmarked Posts",
|
||||
"account/settings": "User Settings",
|
||||
"account/watched": "Topics watched by %1",
|
||||
"account/upvoted": "Posts upvoted by %1",
|
||||
"account/downvoted": "Posts downvoted by %1",
|
||||
"account/best": "Best posts made by %1",
|
||||
"confirm": "Email Confirmed",
|
||||
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
|
||||
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
|
||||
"throttled.text": "%1 is currently unavailable due to excessive load. Please come back another time."
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"notify_me": "Sledovat toto téma",
|
||||
"quote": "Citovat",
|
||||
"reply": "Odpovědět",
|
||||
"reply-as-topic": "Reply as topic",
|
||||
"guest-login-reply": "Log in to reply",
|
||||
"edit": "Upravit",
|
||||
"delete": "Smazat",
|
||||
@@ -33,6 +34,8 @@
|
||||
"not_following_topic.message": "You will no longer receive notifications from this topic.",
|
||||
"login_to_subscribe": "Please register or log in in order to subscribe to this topic.",
|
||||
"markAsUnreadForAll.success": "Topic marked as unread for all.",
|
||||
"mark_unread": "Mark unread",
|
||||
"mark_unread.success": "Topic marked as unread.",
|
||||
"watch": "Watch",
|
||||
"unwatch": "Unwatch",
|
||||
"watch.title": "Be notified of new replies in this topic",
|
||||
@@ -48,6 +51,7 @@
|
||||
"thread_tools.move_all": "Move All",
|
||||
"thread_tools.fork": "Fork Topic",
|
||||
"thread_tools.delete": "Delete Topic",
|
||||
"thread_tools.delete-posts": "Delete Posts",
|
||||
"thread_tools.delete_confirm": "Are you sure you want to delete this topic?",
|
||||
"thread_tools.restore": "Restore Topic",
|
||||
"thread_tools.restore_confirm": "Are you sure you want to restore this topic?",
|
||||
@@ -61,9 +65,9 @@
|
||||
"disabled_categories_note": "Vypnuté (disabled) kategorie jsou šedé.",
|
||||
"confirm_move": "Přesunout",
|
||||
"confirm_fork": "Rozdělit",
|
||||
"favourite": "Oblíbené",
|
||||
"favourites": "Oblíbené",
|
||||
"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!",
|
||||
"favourite": "Bookmark",
|
||||
"favourites": "Bookmarks",
|
||||
"favourites.has_no_favourites": "You haven't bookmarked any posts yet.",
|
||||
"loading_more_posts": "Načítání více příspěvků",
|
||||
"move_topic": "Přesunout téma",
|
||||
"move_topics": "Move Topics",
|
||||
@@ -74,6 +78,7 @@
|
||||
"fork_topic_instruction": "Vyber příspěvky, které chceš oddělit",
|
||||
"fork_no_pids": "Žádné příspěvky nebyly vybrány!",
|
||||
"fork_success": "Successfully forked topic! Click here to go to the forked topic.",
|
||||
"delete_posts_instruction": "Click the posts you want to delete/purge",
|
||||
"composer.title_placeholder": "Enter your topic title here...",
|
||||
"composer.handle_placeholder": "Name",
|
||||
"composer.discard": "Discard",
|
||||
@@ -100,7 +105,7 @@
|
||||
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
|
||||
"stale.create": "Create a new topic",
|
||||
"stale.reply_anyway": "Reply to this topic anyway",
|
||||
"stale.link_back": "Re: [%1](%2)",
|
||||
"link_back": "Re: [%1](%2)",
|
||||
"spam": "Spam",
|
||||
"offensive": "Offensive",
|
||||
"custom-flag-reason": "Enter a flagging reason"
|
||||
|
||||
6
public/language/cs/uploads.json
Normal file
6
public/language/cs/uploads.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"uploading-file": "Uploading the file...",
|
||||
"select-file-to-upload": "Select a file to upload!",
|
||||
"upload-success": "File uploaded successfully!",
|
||||
"maximum-file-size": "Maximum %1 kb"
|
||||
}
|
||||
@@ -22,7 +22,7 @@
|
||||
"profile": "Profil",
|
||||
"profile_views": "Zobrazení profilu",
|
||||
"reputation": "Reputace",
|
||||
"favourites": "Oblíbené",
|
||||
"favourites": "Bookmarks",
|
||||
"watched": "Sledován",
|
||||
"followers": "Sledují ho",
|
||||
"following": "Sleduje",
|
||||
@@ -39,6 +39,7 @@
|
||||
"change_username": "Change Username",
|
||||
"change_email": "Change Email",
|
||||
"edit": "Upravit",
|
||||
"edit-profile": "Edit Profile",
|
||||
"default_picture": "Default Icon",
|
||||
"uploaded_picture": "Nahraný obrázek",
|
||||
"upload_new_picture": "Nahrát nový obrázek",
|
||||
@@ -55,10 +56,11 @@
|
||||
"password": "Heslo",
|
||||
"username_taken_workaround": "The username you requested was already taken, so we have altered it slightly. You are now known as <strong>%1</strong>",
|
||||
"password_same_as_username": "Your password is the same as your username, please select another password.",
|
||||
"password_same_as_email": "Your password is the same as your email, please select another password.",
|
||||
"upload_picture": "Nahrát obrázek",
|
||||
"upload_a_picture": "Nahrát obrázek",
|
||||
"remove_uploaded_picture": "Remove Uploaded Picture",
|
||||
"image_spec": "You may only upload PNG, JPG, or BMP files",
|
||||
"upload_cover_picture": "Upload cover picture",
|
||||
"settings": "Nastavení",
|
||||
"show_email": "Zobrazovat můj email v profilu",
|
||||
"show_fullname": "Zobrazovat celé jméno",
|
||||
@@ -77,6 +79,9 @@
|
||||
"has_no_posts": "This user hasn't posted anything yet.",
|
||||
"has_no_topics": "This user hasn't posted any topics yet.",
|
||||
"has_no_watched_topics": "This user hasn't watched any topics yet.",
|
||||
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
|
||||
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
|
||||
"has_no_voted_posts": "This user has no voted posts",
|
||||
"email_hidden": "Skrytý email",
|
||||
"hidden": "skrytý",
|
||||
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
|
||||
@@ -87,6 +92,7 @@
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab",
|
||||
"enable_topic_searching": "Enable In-Topic Searching",
|
||||
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
|
||||
"scroll_to_my_post": "After posting a reply, show the new post",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to",
|
||||
"follow_topics_you_create": "Follow topics you create",
|
||||
"grouptitle": "Select the group title you would like to display",
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
"users-found-search-took": "%1 user(s) found! Search took %2 seconds.",
|
||||
"filter-by": "Filter By",
|
||||
"online-only": "Online only",
|
||||
"picture-only": "Picture only",
|
||||
"invite": "Invite",
|
||||
"invitation-email-sent": "An invitation email has been sent to %1",
|
||||
"user_list": "User List",
|
||||
@@ -17,5 +16,5 @@
|
||||
"unread_topics": "Unread Topics",
|
||||
"categories": "Categories",
|
||||
"tags": "Tags",
|
||||
"map": "Map"
|
||||
"no-users-found": "No users found!"
|
||||
}
|
||||
@@ -21,6 +21,9 @@
|
||||
"digest.cta": "Klik her for at gå til %1",
|
||||
"digest.unsub.info": "Du har fået tilsendt dette sammendrag pga. indstillingerne i dit abonnement.",
|
||||
"digest.no_topics": "Der har ikke været nogen aktive emner de/den sidste %1",
|
||||
"digest.day": "dag",
|
||||
"digest.week": "uge",
|
||||
"digest.month": "måned",
|
||||
"notif.chat.subject": "Ny chat besked modtaget fra %1",
|
||||
"notif.chat.cta": "Klik her for at forsætte med samtalen",
|
||||
"notif.chat.unsub.info": "Denne chat notifikation blev sendt til dig pga. indstillingerne i dit abonnement.",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"invalid-password": "Ugyldig Adgangskode",
|
||||
"invalid-username-or-password": "Venligst angiv både brugernavn og adgangskode",
|
||||
"invalid-search-term": "Ugyldig søgeterm",
|
||||
"invalid-pagination-value": "Ugyldig sidetalsværdi",
|
||||
"invalid-pagination-value": "Ugyldig side værdi, skal mindst være %1 og maks. %2",
|
||||
"username-taken": "Brugernavn optaget",
|
||||
"email-taken": "Emailadresse allerede i brug",
|
||||
"email-not-confirmed": "Din email adresse er ikke blevet bekræftet endnu, venligst klik her for at bekrætige den.",
|
||||
@@ -24,8 +24,10 @@
|
||||
"confirm-email-already-sent": "Bekræftelses email er allerede afsendt, vent venligt %1 minut(ter) for at sende endnu en.",
|
||||
"username-too-short": "Brugernavn er for kort",
|
||||
"username-too-long": "Brugernavn er for langt",
|
||||
"password-too-long": "Kodeord er for langt",
|
||||
"user-banned": "Bruger er bortvist",
|
||||
"user-too-new": "Beklager, du er nødt til at vente %1 sekund(er) før du opretter dit indlæg",
|
||||
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
|
||||
"no-category": "Kategorien eksisterer ikke",
|
||||
"no-topic": "Tråden eksisterer ikke",
|
||||
"no-post": "Indlægget eksisterer ikke",
|
||||
@@ -36,7 +38,6 @@
|
||||
"category-disabled": "Kategorien er deaktiveret",
|
||||
"topic-locked": "Tråden er låst",
|
||||
"post-edit-duration-expired": "Du kan kun redigere indlæg i %1 sekund(er) efter indlæg",
|
||||
"still-uploading": "Venligst vent til overførslen er færdig",
|
||||
"content-too-short": "Venligst indtast et længere indlæg. Indlægget skal mindst indeholde %1 karakter(er).",
|
||||
"content-too-long": "Venligt indtast et kortere indlæg. Indlæg kan ikke være længere end %1 karakter(er).",
|
||||
"title-too-short": "Venligst indtast en længere titel. Titlen skal mindst indeholde %1 karakter(er).",
|
||||
@@ -47,9 +48,11 @@
|
||||
"tag-too-long": "Indtast et længere tag. Tags kan ikke være længere end %1 karakter(er).",
|
||||
"not-enough-tags": "Ikke nok tags. Tråde skal have mindst %1 tag(s)",
|
||||
"too-many-tags": "For mange tags. Tråde kan ikke have mere end %1 tag(s)",
|
||||
"still-uploading": "Venligst vent til overførslen er færdig",
|
||||
"file-too-big": "Maksimum filstørrelse er %1 kB - venligst overfør en mindre fil",
|
||||
"already-favourited": "Du har allerede føjet dette indlæg til dine favoritter",
|
||||
"already-unfavourited": "Du har allerede fjernet dette indlæg fra dine favoritter",
|
||||
"guest-upload-disabled": "Gæsteupload er deaktiveret",
|
||||
"already-favourited": "Du har allerede bogmærket dette indlæg",
|
||||
"already-unfavourited": "Du har allerede fjernet dette indlæg fra bogmærker",
|
||||
"cant-ban-other-admins": "Du kan ikke udlukke andre administatrorer!",
|
||||
"cant-remove-last-admin": "Du er den eneste administrator. Tilføj en anden bruger som administrator før du fjerner dig selv som administrator",
|
||||
"invalid-image-type": "Invalid billed type. De tilladte typer er: %1",
|
||||
@@ -75,9 +78,13 @@
|
||||
"about-me-too-long": "Beklager, men din om mig side kan ikke være længere end %1 karakter(er).",
|
||||
"cant-chat-with-yourself": "Du kan ikke chatte med dig selv!",
|
||||
"chat-restricted": "Denne bruger har spæret adgangen til chat beskeder. Brugeren må følge dig før du kan chatte med ham/hende",
|
||||
"chat-disabled": "Chat system er deaktiveret",
|
||||
"too-many-messages": "Du har sendt for mange beskeder, vent venligt lidt.",
|
||||
"invalid-chat-message": "Ugyldig chat besked",
|
||||
"chat-message-too-long": "Chat beskeden er for lang",
|
||||
"cant-edit-chat-message": "Du har ikke tilladelse til at redigere denne besked",
|
||||
"cant-remove-last-user": "Du kan ikke fjerne den sidste bruger",
|
||||
"cant-delete-chat-message": "Du har ikke tilladelse til at slette denne besked",
|
||||
"reputation-system-disabled": "Vurderingssystem er slået fra.",
|
||||
"downvoting-disabled": "Nedvurdering er slået fra",
|
||||
"not-enough-reputation-to-downvote": "Du har ikke nok omdømme til at nedstemme dette indlæg",
|
||||
@@ -87,5 +94,10 @@
|
||||
"registration-error": "Registeringsfejl",
|
||||
"parse-error": "Noget gik galt under fortolknings er serverens respons",
|
||||
"wrong-login-type-email": "Brug venligt din email til login",
|
||||
"wrong-login-type-username": "Brug venligt dit brugernavn til login"
|
||||
"wrong-login-type-username": "Brug venligt dit brugernavn til login",
|
||||
"invite-maximum-met": "Du har inviteret det maksimale antal personer (%1 ud af %2)",
|
||||
"no-session-found": "Ingen login session kan findes!",
|
||||
"not-in-room": "Bruger er ikke i rummet",
|
||||
"no-users-in-room": "Ingen brugere i rummet",
|
||||
"cant-kick-self": "You can't kick yourself from the group"
|
||||
}
|
||||
@@ -49,6 +49,9 @@
|
||||
"users": "Bruger",
|
||||
"topics": "Emner",
|
||||
"posts": "Indlæg",
|
||||
"best": "Bedste",
|
||||
"upvoted": "Syntes godt om",
|
||||
"downvoted": "Syntes ikke godt om",
|
||||
"views": "Visninger",
|
||||
"reputation": "Omdømme",
|
||||
"read_more": "læs mere",
|
||||
@@ -60,11 +63,9 @@
|
||||
"posted_in_by": "skrevet i %1 af %2",
|
||||
"posted_in_ago": "skrivet i %1 %2",
|
||||
"posted_in_ago_by": "skrevet i %1 %2 af %3",
|
||||
"posted_in_ago_by_guest": "insendt i %1 %2 siden af gæst",
|
||||
"replied_ago": "svaret for %1",
|
||||
"user_posted_ago": "%1 skrev for %2",
|
||||
"guest_posted_ago": "Gæst skrev for %1",
|
||||
"last_edited_by_ago": "sidst redigeret af %1 for %2",
|
||||
"last_edited_by": "sidst redigeret af %1",
|
||||
"norecentposts": "Ingen seneste indlæg",
|
||||
"norecenttopics": "Ingen seneste tråde",
|
||||
"recentposts": "Seneste indlæg",
|
||||
@@ -83,5 +84,11 @@
|
||||
"follow": "Følg",
|
||||
"unfollow": "Følg ikke længere",
|
||||
"delete_all": "Slet alt",
|
||||
"map": "Kort"
|
||||
"map": "Kort",
|
||||
"sessions": "Login Sessioner",
|
||||
"ip_address": "IP-adresse",
|
||||
"enter_page_number": "Indsæt sideantal",
|
||||
"upload_file": "Upload fil",
|
||||
"upload": "Upload",
|
||||
"allowed-file-types": "Tilladte filtyper er %1"
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"details.has_no_posts": "Medlemmer af denne gruppe har ikke oprettet indlæg.",
|
||||
"details.latest_posts": "seneste indlæg",
|
||||
"details.private": "Privat",
|
||||
"details.disableJoinRequests": "Deaktiver Anmodninger",
|
||||
"details.grant": "Giv/ophæv ejerskab",
|
||||
"details.kick": "Spark",
|
||||
"details.owner_options": "Gruppe administration",
|
||||
@@ -40,6 +41,7 @@
|
||||
"details.hidden": "Skjult",
|
||||
"details.hidden_help": "Hvis aktiveret, så vil denne gruppe ikke kunne ses i gruppelisten og bruhere skal inviteres manuelt",
|
||||
"details.delete_group": "Slet Gruppe",
|
||||
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
|
||||
"event.updated": "Gruppe detaljer er blevet opdateret",
|
||||
"event.deleted": "Gruppen \"%1\" er blevet slettet",
|
||||
"membership.accept-invitation": "Acceptér Invitation",
|
||||
@@ -47,5 +49,6 @@
|
||||
"membership.join-group": "Bliv medlem af gruppe",
|
||||
"membership.leave-group": "Forlad Gruppe",
|
||||
"membership.reject": "Afvis",
|
||||
"new-group.group_name": "Gruppe Navn:"
|
||||
"new-group.group_name": "Gruppe Navn:",
|
||||
"upload-group-cover": "Upload Gruppe coverbillede"
|
||||
}
|
||||
@@ -6,7 +6,9 @@
|
||||
"chat.user_typing": "%1 skriver ...",
|
||||
"chat.user_has_messaged_you": "1% har skrevet til dig.",
|
||||
"chat.see_all": "Se alle chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.no-messages": "Vælg en modtager for at se beskedhistorikken",
|
||||
"chat.no-users-in-room": "Ingen brugere i rummet",
|
||||
"chat.recent-chats": "Seneste chats",
|
||||
"chat.contacts": "Kontakter",
|
||||
"chat.message-history": "Beskedhistorik",
|
||||
@@ -15,6 +17,9 @@
|
||||
"chat.seven_days": "7 dage",
|
||||
"chat.thirty_days": "30 dage",
|
||||
"chat.three_months": "3 måneder",
|
||||
"chat.delete_message_confirm": "Er du sikker på at du vil slette denne besked?",
|
||||
"chat.roomname": "Chatrum %1",
|
||||
"chat.add-users-to-room": "Tilføj brugere til chatrum",
|
||||
"composer.compose": "Skriv",
|
||||
"composer.show_preview": "Vis forhåndsvisning",
|
||||
"composer.hide_preview": "Fjern forhåndsvisning",
|
||||
@@ -27,7 +32,7 @@
|
||||
"bootbox.ok": "OK",
|
||||
"bootbox.cancel": "Annuller",
|
||||
"bootbox.confirm": "Bekræft",
|
||||
"cover.dragging_title": "Cover Photo Positioning",
|
||||
"cover.dragging_message": "Drag the cover photo to the desired position and click \"Save\"",
|
||||
"cover.saved": "Cover photo image and position saved"
|
||||
"cover.dragging_title": "Coverbillede positionering ",
|
||||
"cover.dragging_message": "Træk coverbilledet til den ønskede position og klik \"Gem\"",
|
||||
"cover.saved": "Coverbillede og position gemt "
|
||||
}
|
||||
@@ -5,21 +5,32 @@
|
||||
"mark_all_read": "Marker alle notifikationer læst",
|
||||
"back_to_home": "Tilbage til %1",
|
||||
"outgoing_link": "Udgående link",
|
||||
"outgoing_link_message": "Du forlader nu %1.",
|
||||
"outgoing_link_message": "Du forlader nu %1",
|
||||
"continue_to": "Fortsæt til %1",
|
||||
"return_to": "Returnere til %t",
|
||||
"new_notification": "Ny notifikation",
|
||||
"you_have_unread_notifications": "Du har ulæste notifikationer.",
|
||||
"new_message_from": "Ny besked fra <strong>%1</strong>",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> har upvotet dit indlæg i <strong>%2</strong>.",
|
||||
"upvoted_your_post_in_dual": "<strong>%1</strong> og <strong>%2</strong> har syntes godt om dit indlæg i <strong>%3</strong>.",
|
||||
"upvoted_your_post_in_multiple": "<strong>%1</strong> og %2 andre har syntes godt om dit indlæg i<strong>%3</strong>.",
|
||||
"moved_your_post": "<strong>%1</strong> har flyttet dit indlæg til <strong>%2</strong>",
|
||||
"moved_your_topic": "<strong>%1</strong> har flyttet <strong>%2</strong>",
|
||||
"favourited_your_post_in": "<strong>%1</strong> har favoriseret dit indlæg i <strong>%2</strong>.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> har bogmærket dit indlæg i <strong>%2</strong>.",
|
||||
"favourited_your_post_in_dual": "<strong>%1</strong> og <strong>%2</strong> har bogmærket dit indlæg i <strong>%3</strong>.",
|
||||
"favourited_your_post_in_multiple": "<strong>%1</strong> og %2 andre har bogmærket dit indlæg i <strong>%3</strong>.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> har anmeldt et indlæg i <strong>%2</strong>",
|
||||
"user_flagged_post_in_dual": "<strong>%1</strong> og <strong>%2</strong> har anmeldt et indlæg i <strong>%3</strong>",
|
||||
"user_flagged_post_in_multiple": "<strong>%1</strong> og %2 andre har anmeldt et indlæg i <strong>%3</strong>",
|
||||
"user_posted_to": "<strong>%1</strong> har skrevet et svar til: <strong>%2</strong>",
|
||||
"user_posted_to_dual": "<strong>%1</strong> og <strong>%2</strong> har skrevet svar til: <strong>%3</strong>",
|
||||
"user_posted_to_multiple": "<strong>%1</strong> og %2 andre har skrevet svar til: <strong>%3</strong>",
|
||||
"user_posted_topic": "<strong>%1</strong> har oprettet en ny tråd: <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> har valgt at følge dig.",
|
||||
"user_started_following_you_dual": "<strong>%1</strong> og <strong>%2</strong> har valgt at følge dig.",
|
||||
"user_started_following_you_multiple": "<strong>%1</strong> og %2 har valgt at følge dig.",
|
||||
"new_register": "<strong>%1</strong> har sendt en registrerings anmodning.",
|
||||
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
|
||||
"email-confirmed": "Email bekræftet",
|
||||
"email-confirmed-message": "Tak fordi du validerede din email. Din konto er nu fuldt ud aktiveret.",
|
||||
"email-confirm-error-message": "Der var et problem med valideringen af din emailadresse. Bekræftelses koden var muligvis forkert eller udløbet.",
|
||||
|
||||
@@ -6,11 +6,12 @@
|
||||
"popular-month": "Populære tråde denne måned",
|
||||
"popular-alltime": "Top populære tråde",
|
||||
"recent": "Seneste tråde",
|
||||
"flagged-posts": "Anmeldte Indlæg",
|
||||
"users/online": "Online brugere",
|
||||
"users/latest": "Seneste brugere",
|
||||
"users/sort-posts": "Brugere med de fleste indlæg",
|
||||
"users/sort-reputation": "Brugere med mest omdømme",
|
||||
"users/map": "Bruger kort",
|
||||
"users/banned": "Banlyste Brugere",
|
||||
"users/search": "Bruger søgning",
|
||||
"notifications": "Notifikationer",
|
||||
"tags": "Tags",
|
||||
@@ -32,9 +33,13 @@
|
||||
"account/posts": "Indlæg oprettet af %1",
|
||||
"account/topics": "Tråde lavet af %1",
|
||||
"account/groups": "%1s grupper",
|
||||
"account/favourites": "&1s favorit indlæg",
|
||||
"account/favourites": "%1's Bogmærkede Indlæg",
|
||||
"account/settings": "Bruger instillinger",
|
||||
"account/watched": "Tråde fulgt af %1",
|
||||
"account/upvoted": "Indlæg syntes godt om af %1",
|
||||
"account/downvoted": "Indlæg syntes ikke godt om af %1",
|
||||
"account/best": "Bedste indlæg skrevet af %1",
|
||||
"confirm": "Email Bekræftet",
|
||||
"maintenance.text": "%1 er under vedligeholdelse. Kom venligst tilbage senere.",
|
||||
"maintenance.messageIntro": "Administratoren har yderligere vedlagt denne besked:",
|
||||
"throttled.text": "%1 er ikke tilgængelig på grund af overbelastning. Venligst kom tilbage senere."
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"notify_me": "Bliv notificeret ved nye svar i dette emne",
|
||||
"quote": "Citer",
|
||||
"reply": "Svar",
|
||||
"reply-as-topic": "Svar som emne",
|
||||
"guest-login-reply": "Login for at svare",
|
||||
"edit": "Rediger",
|
||||
"delete": "Slet",
|
||||
@@ -33,6 +34,8 @@
|
||||
"not_following_topic.message": "Du vil ikke længere modtage notifikationer fra dette emne.",
|
||||
"login_to_subscribe": "Venligt registrer eller login for at abbonere på dette emne.",
|
||||
"markAsUnreadForAll.success": "Emnet er market ulæst for alle.",
|
||||
"mark_unread": "Marker ulæste",
|
||||
"mark_unread.success": "Emne markeret som ulæst.",
|
||||
"watch": "Overvåg",
|
||||
"unwatch": "Fjern overvågning",
|
||||
"watch.title": "Bliv notificeret ved nye indlæg i dette emne",
|
||||
@@ -48,6 +51,7 @@
|
||||
"thread_tools.move_all": "Flyt alt",
|
||||
"thread_tools.fork": "Fraskil tråd",
|
||||
"thread_tools.delete": "Slet tråd",
|
||||
"thread_tools.delete-posts": "Slet Indlæg",
|
||||
"thread_tools.delete_confirm": "Er du sikker på at du vil slette dette emne?",
|
||||
"thread_tools.restore": "Gendan tråd",
|
||||
"thread_tools.restore_confirm": "Er du sikker på at du ønsker at genoprette denne tråd?",
|
||||
@@ -61,9 +65,9 @@
|
||||
"disabled_categories_note": "Deaktiverede kategorier er nedtonede",
|
||||
"confirm_move": "Flyt",
|
||||
"confirm_fork": "Fraskil",
|
||||
"favourite": "Favoriser",
|
||||
"favourites": "Favoritter",
|
||||
"favourites.has_no_favourites": "Du har ingen favoritter, favoriser nogle indlæg for at se dem her!",
|
||||
"favourite": "Bogmærke",
|
||||
"favourites": "Bogmærker",
|
||||
"favourites.has_no_favourites": "Du har ikke tilføjet nogle indlæg til dine bogmærker endnu.",
|
||||
"loading_more_posts": "Indlæser flere indlæg",
|
||||
"move_topic": "Flyt tråd",
|
||||
"move_topics": "Flyt tråde",
|
||||
@@ -74,6 +78,7 @@
|
||||
"fork_topic_instruction": "Klik på indlæg du ønsker at fraskille",
|
||||
"fork_no_pids": "Ingen indlæg valgt",
|
||||
"fork_success": "Tråden blev fraskilt! Klik her for at gå til den fraskilte tråd.",
|
||||
"delete_posts_instruction": "Klik på de indlæg du vil slette/rense",
|
||||
"composer.title_placeholder": "Angiv din trådtittel her ...",
|
||||
"composer.handle_placeholder": "Navn",
|
||||
"composer.discard": "Fortryd",
|
||||
@@ -96,12 +101,12 @@
|
||||
"newest_to_oldest": "Nyeste til ældste",
|
||||
"most_votes": "Flest stemmer",
|
||||
"most_posts": "Flest indlæg",
|
||||
"stale.title": "Create new topic instead?",
|
||||
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
|
||||
"stale.create": "Create a new topic",
|
||||
"stale.reply_anyway": "Reply to this topic anyway",
|
||||
"stale.link_back": "Re: [%1](%2)",
|
||||
"stale.title": "Opret nyt emne istedet?",
|
||||
"stale.warning": "Emnet du svarer på er ret gammelt. Vil du oprette et nyt emne istedet og referere dette indlæg i dit svar?",
|
||||
"stale.create": "Opret nyt emne",
|
||||
"stale.reply_anyway": "Svar dette emne alligevel",
|
||||
"link_back": "Svar: [%1](%2)",
|
||||
"spam": "Spam",
|
||||
"offensive": "Stødende",
|
||||
"custom-flag-reason": "Enter a flagging reason"
|
||||
"custom-flag-reason": "Indsæt en markeringsgrund"
|
||||
}
|
||||
6
public/language/da/uploads.json
Normal file
6
public/language/da/uploads.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"uploading-file": "Uploading the file...",
|
||||
"select-file-to-upload": "Select a file to upload!",
|
||||
"upload-success": "File uploaded successfully!",
|
||||
"maximum-file-size": "Maximum %1 kb"
|
||||
}
|
||||
@@ -22,7 +22,7 @@
|
||||
"profile": "Profil",
|
||||
"profile_views": "Profil visninger",
|
||||
"reputation": "Omdømme",
|
||||
"favourites": "Favoritter",
|
||||
"favourites": "Bogmærker",
|
||||
"watched": "Set",
|
||||
"followers": "Followers",
|
||||
"following": "Følger",
|
||||
@@ -39,6 +39,7 @@
|
||||
"change_username": "Ændre brugernavn",
|
||||
"change_email": "Ændre email",
|
||||
"edit": "Rediger",
|
||||
"edit-profile": "Edit Profile",
|
||||
"default_picture": "Standard ikon",
|
||||
"uploaded_picture": "Upload billede",
|
||||
"upload_new_picture": "Upload nyt billede",
|
||||
@@ -55,10 +56,11 @@
|
||||
"password": "Kodeord",
|
||||
"username_taken_workaround": "Det valgte brugernavn er allerede taget, så vi har ændret det en smule. Du hedder nu <strong>%1</strong>",
|
||||
"password_same_as_username": "Din adgangskode er det samme som dit brugernavn, vælg venligst en anden adgangskode.",
|
||||
"password_same_as_email": "Dit kodeord er det samme som din email, venligst vælg et andet kodeord",
|
||||
"upload_picture": "Upload billede",
|
||||
"upload_a_picture": "Upload et billede",
|
||||
"remove_uploaded_picture": "Fjern uploaded billede",
|
||||
"image_spec": "You may only upload PNG, JPG, or BMP files",
|
||||
"upload_cover_picture": "Upload coverbillede",
|
||||
"settings": "Indstillinger",
|
||||
"show_email": "Vis min emailaddresse",
|
||||
"show_fullname": "Vis mit fulde navn",
|
||||
@@ -77,6 +79,9 @@
|
||||
"has_no_posts": "Denne bruger har ikke skrevet noget endnu.",
|
||||
"has_no_topics": "Denne bruger har ikke skrævet nogle tråde endnu.",
|
||||
"has_no_watched_topics": "Denne bruger har ikke fulgt nogle tråde endnu.",
|
||||
"has_no_upvoted_posts": "Denne bruger har ikke syntes godt om nogle indlæg endnu.",
|
||||
"has_no_downvoted_posts": "Denne bruger har ikke, syntes ikke godt om nogle indlæg endnu.",
|
||||
"has_no_voted_posts": "Denne bruger har ingen stemte indlæg",
|
||||
"email_hidden": "Email Skjult",
|
||||
"hidden": "skjult",
|
||||
"paginate_description": "Sideinddel emner og indlæg istedet for uendeligt rul",
|
||||
@@ -87,6 +92,7 @@
|
||||
"open_links_in_new_tab": "Åben udgående link i en ny tab",
|
||||
"enable_topic_searching": "Slå In-Topic søgning til",
|
||||
"topic_search_help": "Hvis slået til, så vil in-topic søgning overskrive browserens almindelige søge function og tillade dig at søge hele emnet, istedet for kun det der er vist på skærmen",
|
||||
"scroll_to_my_post": "After posting a reply, show the new post",
|
||||
"follow_topics_you_reply_to": "Følg emner du har skrevet indlæg i",
|
||||
"follow_topics_you_create": "Følg emner du opretter",
|
||||
"grouptitle": "Vælg gruppe titlen du gerne vil fremvise",
|
||||
@@ -95,9 +101,9 @@
|
||||
"select-homepage": "Vælg en hjemmeside",
|
||||
"homepage": "Hjemmeside",
|
||||
"homepage_description": "Vælg en side som forummets hjemmeside, eller 'Ingen' for at bruge standard hjemmesiden.",
|
||||
"custom_route": "Custom Homepage Route",
|
||||
"custom_route_help": "Enter a route name here, without any preceding slash (e.g. \"recent\", or \"popular\")",
|
||||
"sso.title": "Single Sign-on Services",
|
||||
"sso.associated": "Associated with",
|
||||
"sso.not-associated": "Click here to associate with"
|
||||
"custom_route": "Brugerdefinerede hjemme rute",
|
||||
"custom_route_help": "Indtast et rute navn her, uden nogle foregående skråstreg (f.eks. \"nyligt\" eller \"populært\")",
|
||||
"sso.title": "Enkeltgangs Sign-on Servicer",
|
||||
"sso.associated": "Forbundet med",
|
||||
"sso.not-associated": "Klik her for at forbinde med"
|
||||
}
|
||||
@@ -8,7 +8,6 @@
|
||||
"users-found-search-took": "%1 bruger(e) fundet! Søgning tog %2 sekunder.",
|
||||
"filter-by": "Filtre Efter",
|
||||
"online-only": "Kun online",
|
||||
"picture-only": "Kun billeder",
|
||||
"invite": "Invitér",
|
||||
"invitation-email-sent": "En invitations email er blevet sendt til %1",
|
||||
"user_list": "Bruger Liste",
|
||||
@@ -17,5 +16,5 @@
|
||||
"unread_topics": "Ulæste Tråde",
|
||||
"categories": "Kategorier",
|
||||
"tags": "Tags",
|
||||
"map": "Kort"
|
||||
"no-users-found": "Ingen brugere fundet!"
|
||||
}
|
||||
@@ -2,11 +2,11 @@
|
||||
"category": "Kategorie",
|
||||
"subcategories": "Unterkategorien",
|
||||
"new_topic_button": "Neues Thema",
|
||||
"guest-login-post": "Anmelden um einen Beitrag zu erstellen",
|
||||
"guest-login-post": "Anmelden, um einen Beitrag zu erstellen",
|
||||
"no_topics": "<strong>Es gibt noch keine Themen in dieser Kategorie.</strong><br />Warum beginnst du nicht eins?",
|
||||
"browsing": "Aktiv",
|
||||
"no_replies": "Niemand hat geantwortet",
|
||||
"no_new_posts": "Keine neue Beiträge.",
|
||||
"no_new_posts": "Keine neuen Beiträge.",
|
||||
"share_this_category": "Teile diese Kategorie",
|
||||
"watch": "Beobachten",
|
||||
"ignore": "Ignorieren",
|
||||
|
||||
@@ -14,13 +14,16 @@
|
||||
"reset.text2": "Klicke bitte auf den folgenden Link, um mit der Zurücksetzung deines Passworts fortzufahren:",
|
||||
"reset.cta": "Klicke hier, um dein Passwort zurückzusetzen",
|
||||
"reset.notify.subject": "Passwort erfolgreich geändert",
|
||||
"reset.notify.text1": "Wir benachrichtigen dich das am %1, dein Passwort erfolgreich geändert wurde.",
|
||||
"reset.notify.text2": "Wenn du das nicht autorisiert hast, bitte benachrichtige umgehend einen Administrator.",
|
||||
"reset.notify.text1": "Wir benachrichtigen dich, dass dein Passwort am %1 erfolgreich geändert wurde.",
|
||||
"reset.notify.text2": "Bitte benachrichtige umgehend einen Administrator, wenn du dies nicht autorisiert hast.",
|
||||
"digest.notifications": "Du hast ungelesene Benachrichtigungen von %1:",
|
||||
"digest.latest_topics": "Neueste Themen vom %1",
|
||||
"digest.latest_topics": "Neueste Themen auf %1",
|
||||
"digest.cta": "Klicke hier, um %1 zu besuchen",
|
||||
"digest.unsub.info": "Diese Zusammenfassung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.",
|
||||
"digest.no_topics": "Es gab keine aktiven Themen in den letzten %1",
|
||||
"digest.no_topics": "Es gab keine aktiven Themen innerhalb %1",
|
||||
"digest.day": "des letzten Tages",
|
||||
"digest.week": "der letzten Woche",
|
||||
"digest.month": "des letzen Monats",
|
||||
"notif.chat.subject": "Neue Chatnachricht von %1 erhalten",
|
||||
"notif.chat.cta": "Klicke hier, um die Unterhaltung fortzusetzen",
|
||||
"notif.chat.unsub.info": "Diese Chat-Benachrichtigung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"invalid-data": "Daten ungültig",
|
||||
"invalid-data": "Ungültige Daten",
|
||||
"not-logged-in": "Du bist nicht angemeldet.",
|
||||
"account-locked": "Dein Account wurde vorübergehend gesperrt.",
|
||||
"search-requires-login": "Die Suche erfordert ein Konto, bitte einloggen oder registrieren.",
|
||||
@@ -14,18 +14,20 @@
|
||||
"invalid-password": "Ungültiges Passwort",
|
||||
"invalid-username-or-password": "Bitte gebe einen Benutzernamen und ein Passwort an",
|
||||
"invalid-search-term": "Ungültige Suchanfrage",
|
||||
"invalid-pagination-value": "Die Nummerierung ist ungültig",
|
||||
"invalid-pagination-value": "Ungültige Seitennummerierung, muss mindestens %1 und maximal %2 sein",
|
||||
"username-taken": "Der Benutzername ist bereits vergeben",
|
||||
"email-taken": "Die E-Mail-Adresse ist bereits vergeben",
|
||||
"email-not-confirmed": "Deine E-Mail wurde noch nicht bestätigt. Bitte klicke hier, um deine E-Mail zu bestätigen.",
|
||||
"email-not-confirmed-chat": "Deine E-Mail wurde noch nicht bestätigt. Bitte klicke hier, um deine E-Mail zu bestätigen.",
|
||||
"no-email-to-confirm": "Dieses Forum setzt E-Mail-Bestätigung voraus, bitte klick hier um eine E-Mail-Adresse einzugeben",
|
||||
"email-not-confirmed": "Deine E-Mail wurde noch nicht bestätigt, bitte klicke hier, um deine E-Mail zu bestätigen.",
|
||||
"email-not-confirmed-chat": "Du kannst denn Chat erst nutzen wenn deine E-Mail bestätigt wurde, bitte klicke hier, um deine E-Mail zu bestätigen.",
|
||||
"no-email-to-confirm": "Dieses Forum setzt eine E-Mail-Bestätigung voraus, bitte klicke hier um eine E-Mail-Adresse einzugeben.",
|
||||
"email-confirm-failed": "Wir konnten deine E-Mail-Adresse nicht bestätigen, bitte versuch es später noch einmal",
|
||||
"confirm-email-already-sent": "Bestätigungsmail wurde verschickt, bitte warten %1 Minute(n) warten um eine weitere zu verschicken.",
|
||||
"confirm-email-already-sent": "Die Bestätigungsmail wurde verschickt, bitte warte %1 Minute(n) um eine Weitere zu verschicken.",
|
||||
"username-too-short": "Benutzername ist zu kurz",
|
||||
"username-too-long": "Der Benutzername ist zu lang",
|
||||
"user-banned": "Der Benutzer ist gesperrt",
|
||||
"user-too-new": "Entschuldigung, Sie müssen %1 Sekunde(n) warten, bevor Sie ihren ersten Beitrag schreiben können.",
|
||||
"username-too-long": "Benutzername ist zu lang",
|
||||
"password-too-long": "Passwort ist zu lang",
|
||||
"user-banned": "Benutzer ist gesperrt",
|
||||
"user-too-new": "Entschuldigung, du musst %1 Sekunde(n) warten, bevor du deinen ersten Beitrag schreiben kannst.",
|
||||
"blacklisted-ip": "Deine IP-Adresse ist für diese Plattform gesperrt. Sollte dies ein Irrtum sein, dann kontaktiere bitte einen Administrator.",
|
||||
"no-category": "Die Kategorie existiert nicht",
|
||||
"no-topic": "Das Thema existiert nicht",
|
||||
"no-post": "Der Beitrag existiert nicht",
|
||||
@@ -35,21 +37,22 @@
|
||||
"no-privileges": "Du verfügst nicht über ausreichende Berechtigungen, um die Aktion durchzuführen.",
|
||||
"category-disabled": "Kategorie ist deaktiviert",
|
||||
"topic-locked": "Thema ist gesperrt",
|
||||
"post-edit-duration-expired": "Entschuldigung, Sie dürfen Beiträge nur %1 Sekunde(n) nach dem veröffentlichen editieren.",
|
||||
"still-uploading": "Bitte warte bis der Vorgang abgeschlossen ist.",
|
||||
"content-too-short": "Bitte schreiben Sie einen längeren Beitrag. Beiträge sollten mindestens %1 Zeichen enthalten.",
|
||||
"content-too-long": "Bitte schreiben Sie einen kürzeren Beitrag. Beiträge können nicht länger als %1 Zeichen sein.",
|
||||
"title-too-short": "Bitte geben Sie einen längeren Titel ein. Ein Titel muss mindestens %1 Zeichen enthalten.",
|
||||
"title-too-long": "Bitten geben Sie einen kürzeren Titel ein. Ein Titel darf nicht mehr als %1 Zeichen enthalten.",
|
||||
"too-many-posts": "Sie können nur einen Beitrag innerhalb von %1 Sekunden erstellen - Bitte warten Sie bevor Sie erneut einen Beitrag erstellen.",
|
||||
"too-many-posts-newbie": "Als neuer Benutzer können Sie nur einen Beitrag innerhalb von %1 Sekunden erstellen - Bitte warten Sie bevor Sie erneut einen Beitrag erstellen.",
|
||||
"tag-too-short": "Bitte geben Sie ein längeres Schlagwort ein. Tags sollten mindestens %1 Zeichen enthalten.",
|
||||
"tag-too-long": "Bitte geben Sie ein kürzeres Schlagwort ein. Tags können nicht länger als %1 Zeichen sein.",
|
||||
"post-edit-duration-expired": "Entschuldigung, du darfst Beiträge nur %1 Sekunde(n) nach dem Veröffentlichen editieren.",
|
||||
"content-too-short": "Bitte schreibe einen längeren Beitrag. Beiträge sollten mindestens %1 Zeichen enthalten.",
|
||||
"content-too-long": "Bitte schreibe einen kürzeren Beitrag. Beiträge können nicht länger als %1 Zeichen sein.",
|
||||
"title-too-short": "Bitte gebe einen längeren Titel ein. Ein Titel muss mindestens %1 Zeichen enthalten.",
|
||||
"title-too-long": "Bitten gebe einen kürzeren Titel ein. Ein Titel darf nicht mehr als %1 Zeichen enthalten.",
|
||||
"too-many-posts": "Du kannst nur einen Beitrag innerhalb von %1 Sekunden erstellen - Bitte warte bevor Du erneut einen Beitrag erstellst.",
|
||||
"too-many-posts-newbie": "Als neuer Benutzer kannst du nur einen Beitrag innerhalb von %1 Sekunden erstellen bis dein Ansehen %2 erreicht hat - Bitte warte bevor du erneut einen Beitrag erstellst.",
|
||||
"tag-too-short": "Bitte gebe ein längeres Schlagwort ein. Tags sollten mindestens %1 Zeichen enthalten.",
|
||||
"tag-too-long": "Bitte gebe ein kürzeres Schlagwort ein. Tags können nicht länger als %1 Zeichen sein.",
|
||||
"not-enough-tags": "Nicht genügend Tags. Themen müssen mindestens %1 Tag(s) enthalten",
|
||||
"too-many-tags": "Zu viele Tags. Themen dürfen nicht mehr als %1 Tag(s) enthalten",
|
||||
"file-too-big": "Die maximale Dateigröße ist %1 kB, bitte laden Sie eine kleinere Datei hoch.",
|
||||
"already-favourited": "Dieser Beitrag ist bereits in deinen Favoriten enthalten",
|
||||
"already-unfavourited": "Du hast diesen Beitrag bereits aus deinen Favoriten entfernt",
|
||||
"still-uploading": "Bitte warte bis der Vorgang abgeschlossen ist.",
|
||||
"file-too-big": "Die maximale Dateigröße ist %1 kB, bitte lade eine kleinere Datei hoch.",
|
||||
"guest-upload-disabled": "Uploads für Gäste wurden deaktiviert.",
|
||||
"already-favourited": "Du hast diesen Beitrag bereits als Lesezeichen gespeichert",
|
||||
"already-unfavourited": "Du hast diesen Beitrag bereits aus deinen Lesezeichen entfernt",
|
||||
"cant-ban-other-admins": "Du kannst andere Administratoren nicht sperren!",
|
||||
"cant-remove-last-admin": "Du bist der einzige Administrator. Füge zuerst einen anderen Administrator hinzu, bevor du dich selbst als Administrator entfernst",
|
||||
"invalid-image-type": "Falsche Bildart. Erlaubte Arten sind: %1",
|
||||
@@ -58,7 +61,7 @@
|
||||
"group-name-too-short": "Gruppenname zu kurz",
|
||||
"group-already-exists": "Gruppe existiert bereits",
|
||||
"group-name-change-not-allowed": "Du kannst den Namen der Gruppe nicht ändern",
|
||||
"group-already-member": "Du bist bereits Teil dieser Gruppe",
|
||||
"group-already-member": "Bereits Teil dieser Gruppe",
|
||||
"group-not-member": "Du bist kein Mitglied dieser Gruppe",
|
||||
"group-needs-owner": "Diese Gruppe muss mindestens einen Besitzer vorweisen",
|
||||
"group-already-invited": "Dieser Benutzer wurde bereits eingeladen",
|
||||
@@ -69,23 +72,32 @@
|
||||
"topic-already-restored": "Dieses Thema ist bereits wiederhergestellt worden",
|
||||
"cant-purge-main-post": "Du kannst den Hauptbeitrag nicht löschen, bitte lösche stattdessen das Thema",
|
||||
"topic-thumbnails-are-disabled": "Vorschaubilder für Themen sind deaktiviert",
|
||||
"invalid-file": "Datei ungültig",
|
||||
"invalid-file": "Ungültige Datei",
|
||||
"uploads-are-disabled": "Uploads sind deaktiviert",
|
||||
"signature-too-long": "Entschuldigung, Ihre Signatur kann nicht länger als %1 Zeichen sein.",
|
||||
"about-me-too-long": "Entschuldigung, Ihr \"über mich\" kann nicht länger als %1 Zeichen sein.",
|
||||
"signature-too-long": "Entschuldigung, deine Signatur kann nicht länger als %1 Zeichen sein.",
|
||||
"about-me-too-long": "Entschuldigung, dein \"über mich\" kann nicht länger als %1 Zeichen sein.",
|
||||
"cant-chat-with-yourself": "Du kannst nicht mit dir selber chatten!",
|
||||
"chat-restricted": "Dieser Benutzer hat seine Chatfunktion eingeschränkt. Du kannst nur mit diesem Benutzer chatten, wenn er dir folgt.",
|
||||
"chat-disabled": "Das Chatsystem deaktiviert",
|
||||
"too-many-messages": "Du hast zu viele Nachrichten versandt, bitte warte eine Weile.",
|
||||
"invalid-chat-message": "Ungültige Nachricht",
|
||||
"chat-message-too-long": "Die Nachricht ist zu lang",
|
||||
"cant-edit-chat-message": "Du darfst diese Nachricht nicht ändern",
|
||||
"cant-remove-last-user": "Du kannst den letzten Benutzer nicht entfernen",
|
||||
"cant-delete-chat-message": "Du darfst diese Nachricht nicht löschen",
|
||||
"reputation-system-disabled": "Das Reputationssystem ist deaktiviert.",
|
||||
"downvoting-disabled": "Downvotes sind deaktiviert.",
|
||||
"not-enough-reputation-to-downvote": "Deine Reputation ist zu niedrig, um diesen Beitrag negativ zu bewerten.",
|
||||
"not-enough-reputation-to-flag": "Deine Reputation ist nicht gut genug, um diesen Beitrag zu melden",
|
||||
"not-enough-reputation-to-downvote": "Dein Ansehen ist zu niedrig, um diesen Beitrag negativ zu bewerten.",
|
||||
"not-enough-reputation-to-flag": "Dein Ansehen ist zu niedrig, um diesen Beitrag zu melden",
|
||||
"already-flagged": "Du hast diesen Beitrag bereits gemeldet",
|
||||
"reload-failed": "Es ist ein Problem während des Reloads von NodeBB aufgetreten: \"%1\". NodeBB wird weiterhin clientseitige Assets bereitstellen, allerdings solltest du das, was du vor dem Reload gemacht hast, rückgängig machen.",
|
||||
"registration-error": "Registrierungsfehler",
|
||||
"parse-error": "Beim auswerten der Serverantwort ist etwas schiefgegangen",
|
||||
"wrong-login-type-email": "Bitte nutze deine E-Mail-Adresse zum einloggen",
|
||||
"wrong-login-type-username": "Bitte nutze deinen Benutzernamen zum einloggen"
|
||||
"wrong-login-type-username": "Bitte nutze deinen Benutzernamen zum einloggen",
|
||||
"invite-maximum-met": "Du hast bereits die maximale Anzahl an Personen eingeladen (%1 von %2).",
|
||||
"no-session-found": "Keine Login-Sitzung gefunden!",
|
||||
"not-in-room": "Benutzer nicht im Raum",
|
||||
"no-users-in-room": "In diesem Raum befinden sich keine Benutzer.",
|
||||
"cant-kick-self": "Du kannst dich nicht selber aus der Gruppe entfernen."
|
||||
}
|
||||
@@ -49,8 +49,11 @@
|
||||
"users": "Benutzer",
|
||||
"topics": "Themen",
|
||||
"posts": "Beiträge",
|
||||
"best": "Bestbewertet",
|
||||
"upvoted": "Positiv bewertet",
|
||||
"downvoted": "Negativ bewertet",
|
||||
"views": "Aufrufe",
|
||||
"reputation": "Reputation",
|
||||
"reputation": "Ansehen",
|
||||
"read_more": "weiterlesen",
|
||||
"more": "Mehr",
|
||||
"posted_ago_by_guest": "%1 von einem Gast geschrieben",
|
||||
@@ -60,11 +63,9 @@
|
||||
"posted_in_by": "verfasst in %1 von %2",
|
||||
"posted_in_ago": "Verfasst in %1 %2",
|
||||
"posted_in_ago_by": "Verfasst in %1 %2 von %3",
|
||||
"posted_in_ago_by_guest": "verfasst in %1 %2 von einem Gast",
|
||||
"replied_ago": "antwortete %1",
|
||||
"user_posted_ago": "%1 schrieb %2",
|
||||
"guest_posted_ago": "Gast schrieb %1",
|
||||
"last_edited_by_ago": "zuletzt editiert von %1 %2",
|
||||
"last_edited_by": "zuletzt editiert von %1",
|
||||
"norecentposts": "Keine aktuellen Beiträge",
|
||||
"norecenttopics": "Keine aktuellen Themen",
|
||||
"recentposts": "Aktuelle Beiträge",
|
||||
@@ -83,5 +84,11 @@
|
||||
"follow": "Folgen",
|
||||
"unfollow": "Entfolgen",
|
||||
"delete_all": "Alles löschen",
|
||||
"map": "Karte"
|
||||
"map": "Karte",
|
||||
"sessions": "Login-Sitzungen",
|
||||
"ip_address": "IP-Adresse",
|
||||
"enter_page_number": "Seitennummer eingeben",
|
||||
"upload_file": "Datei hochladen",
|
||||
"upload": "Hochladen",
|
||||
"allowed-file-types": "Erlaubte Dateitypen sind %1"
|
||||
}
|
||||
@@ -8,7 +8,7 @@
|
||||
"pending.reject": "Abweisen",
|
||||
"pending.accept_all": "Alle annehmen",
|
||||
"pending.reject_all": "Alle ablehnen",
|
||||
"pending.none": "Es sind zur Zeit keine unvearbeiteten Mitglieder vorhanden",
|
||||
"pending.none": "Es gibt zur Zeit keine ausstehende Mitglieder",
|
||||
"invited.none": "Es sind zur Zeit keine weiteren Mitglieder eingeladen",
|
||||
"invited.uninvite": "Einladung zurücknehmen",
|
||||
"invited.search": "Suche nach einem Benutzer um ihn in diese Gruppe aufzunehmen",
|
||||
@@ -24,6 +24,7 @@
|
||||
"details.has_no_posts": "Die Mitglieder dieser Gruppe haben keine Beiträge verfasst.",
|
||||
"details.latest_posts": "Neueste Beiträge",
|
||||
"details.private": "Privat",
|
||||
"details.disableJoinRequests": "Deaktiviere Beitrittsanfragen",
|
||||
"details.grant": "Gewähre/widerrufe Besitz",
|
||||
"details.kick": "Kick",
|
||||
"details.owner_options": "Gruppenadministration",
|
||||
@@ -40,6 +41,7 @@
|
||||
"details.hidden": "Versteckt",
|
||||
"details.hidden_help": "Wenn aktiviert, wird diese Gruppe in der Gruppenliste nicht zu finden sein, und Benutzer werden manuell eingeladen werden müssen.",
|
||||
"details.delete_group": "Gruppe löschen",
|
||||
"details.private_system_help": "Private Gruppen wurden systemweit deaktiviert. Diese Einstellung hat keine Funktion.",
|
||||
"event.updated": "Gruppendetails wurden aktualisiert",
|
||||
"event.deleted": "Die Gruppe \"%1\" wurde gelöscht.",
|
||||
"membership.accept-invitation": "Einladung akzeptieren",
|
||||
@@ -47,5 +49,6 @@
|
||||
"membership.join-group": "Gruppe beitreten",
|
||||
"membership.leave-group": "Gruppe verlassen",
|
||||
"membership.reject": "Ablehnen",
|
||||
"new-group.group_name": "Gruppenname:"
|
||||
"new-group.group_name": "Gruppenname:",
|
||||
"upload-group-cover": "Gruppentitelbild hochladen"
|
||||
}
|
||||
@@ -7,5 +7,5 @@
|
||||
"alternative_logins": "Alternative Logins",
|
||||
"failed_login_attempt": " Anmeldeversuch fehlgeschlagen, versuche es erneut.",
|
||||
"login_successful": "Du hast dich erfolgreich eingeloggt!",
|
||||
"dont_have_account": "Sie haben noch kein Konto?"
|
||||
"dont_have_account": "Du hast noch kein Konto?"
|
||||
}
|
||||
@@ -5,8 +5,10 @@
|
||||
"chat.no_active": "Du hast keine aktiven Chats.",
|
||||
"chat.user_typing": "%1 tippt gerade ...",
|
||||
"chat.user_has_messaged_you": "%1 hat dir geschrieben.",
|
||||
"chat.see_all": "Alle Chats sehen",
|
||||
"chat.see_all": "Alle Chats anzeigen",
|
||||
"chat.mark_all_read": "Alle als gelesen markieren",
|
||||
"chat.no-messages": "Bitte wähle einen Empfänger, um den jeweiligen Nachrichtenverlauf anzuzeigen.",
|
||||
"chat.no-users-in-room": "In diesem Raum befinden sich keine Benutzer.",
|
||||
"chat.recent-chats": "Aktuelle Chats",
|
||||
"chat.contacts": "Kontakte",
|
||||
"chat.message-history": "Nachrichtenverlauf",
|
||||
@@ -15,6 +17,9 @@
|
||||
"chat.seven_days": "7 Tage",
|
||||
"chat.thirty_days": "30 Tage",
|
||||
"chat.three_months": "3 Monate",
|
||||
"chat.delete_message_confirm": "Bist du sicher, dass du diese Nachricht löschen möchtest?",
|
||||
"chat.roomname": "Raum %1",
|
||||
"chat.add-users-to-room": "Benutzer zum Raum hinzufügen",
|
||||
"composer.compose": "Verfassen",
|
||||
"composer.show_preview": "Vorschau zeigen",
|
||||
"composer.hide_preview": "Vorschau ausblenden",
|
||||
|
||||
@@ -1,25 +1,36 @@
|
||||
{
|
||||
"title": "Benachrichtigungen",
|
||||
"no_notifs": "Keine neuen Benachrichtigungen",
|
||||
"see_all": "Alle Benachrichtigungen zeigen",
|
||||
"mark_all_read": "Alle Benachrichtigungen als gelesen markieren",
|
||||
"see_all": "Alle Benachrichtigungen anzeigen",
|
||||
"mark_all_read": "Alle als gelesen markieren",
|
||||
"back_to_home": "Zurück zu %1",
|
||||
"outgoing_link": "Externer Link",
|
||||
"outgoing_link_message": "Du verlässt nun %1.",
|
||||
"outgoing_link_message": "Du verlässt nun %1",
|
||||
"continue_to": "Fortfahren zu %1",
|
||||
"return_to": "Kehre zurück zu %1",
|
||||
"new_notification": "Neue Benachrichtigung",
|
||||
"you_have_unread_notifications": "Du hast ungelesene Benachrichtigungen.",
|
||||
"new_message_from": "Neue Nachricht von <strong>%1</strong>",
|
||||
"upvoted_your_post_in": "<strong>%1</strong> hat deinen Beitrag in <strong>%2</strong> positiv bewertet.",
|
||||
"upvoted_your_post_in_dual": "<strong>%1</strong> und <strong>%2</strong> haben deinen Beitrag in <strong>%3</strong> positiv bewertet.",
|
||||
"upvoted_your_post_in_multiple": "<strong>%1</strong> und %2 andere Nutzer haben deinen Beitrag in <strong>%3</strong> positiv bewertet.",
|
||||
"moved_your_post": "<strong>%1</strong> hat deinen Beitrag nach <strong>%2</strong> verschoben.",
|
||||
"moved_your_topic": "<strong>%1</strong> hat <strong>%2</strong> verschoben.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> hat deinen Beitrag in <strong>%2</strong> favorisiert.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> hat deinen Beitrag in <strong>%2</strong> als Lesezeichen gespeichert.",
|
||||
"favourited_your_post_in_dual": "<strong>%1</strong> und <strong>%2</strong> haben deinen Beitrag in <strong>%3</strong> als Lesezeichen gespeichert.",
|
||||
"favourited_your_post_in_multiple": "<strong>%1</strong> und %2 andere Nutzer haben deinen Beitrag in <strong>%3</strong> als Lesezeichen gespeichert.",
|
||||
"user_flagged_post_in": "<strong>%1</strong> hat einen Beitrag in </strong>%2</strong> gemeldet",
|
||||
"user_flagged_post_in_dual": "<strong>%1</strong> und <strong>%2</strong> haben einen Beitrag in <strong>%3</strong> gemeldet",
|
||||
"user_flagged_post_in_multiple": "<strong>%1</strong> und %2 andere Nutzer haben einen Beitrag in <strong>%3</strong> gemeldet",
|
||||
"user_posted_to": "<strong>%1</strong> hat auf <strong>%2</strong> geantwortet.",
|
||||
"user_posted_to_dual": "<strong>%1</strong> und <strong>%2</strong> haben auf <strong>%3</strong> geantwortet.",
|
||||
"user_posted_to_multiple": "<strong>%1</strong> und %2 andere Nutzer haben auf <strong>%3</strong> geantwortet.",
|
||||
"user_posted_topic": "<strong>%1</strong> hat ein neues Thema erstellt: <strong>%2</strong>",
|
||||
"user_started_following_you": "<strong>%1</strong> folgt dir jetzt.",
|
||||
"user_started_following_you_dual": "<strong>%1</strong> und <strong>%2</strong> folgen dir jetzt.",
|
||||
"user_started_following_you_multiple": "<strong>%1</strong> und %2 andere Nutzer folgen dir jetzt.",
|
||||
"new_register": "<strong>%1</strong> hat eine Registrationsanfrage geschickt.",
|
||||
"new_register_multiple": "Es erwarten <strong>%1</strong> Registrierungsanfragen eine Überprüfung.",
|
||||
"email-confirmed": "E-Mail bestätigt",
|
||||
"email-confirmed-message": "Vielen Dank für Ihre E-Mail-Validierung. Ihr Konto ist nun vollständig aktiviert.",
|
||||
"email-confirm-error-message": "Es gab ein Problem bei der Validierung Ihrer E-Mail-Adresse. Möglicherweise ist der Code ungültig oder abgelaufen.",
|
||||
|
||||
@@ -6,11 +6,12 @@
|
||||
"popular-month": "Beliebte Themen dieses Monats",
|
||||
"popular-alltime": "Beliebteste Themen",
|
||||
"recent": "Neueste Themen",
|
||||
"flagged-posts": "Gemeldete Beiträge",
|
||||
"users/online": "Benutzer online",
|
||||
"users/latest": "Neuste Benutzer",
|
||||
"users/sort-posts": "Benutzer mit den meisten Beiträgen",
|
||||
"users/sort-reputation": "Benutzer mit der besten Reputation",
|
||||
"users/map": "Benutzer Karte",
|
||||
"users/sort-reputation": "Benutzer mit dem höchsten Ansehen",
|
||||
"users/banned": "Gesperrte Benutzer",
|
||||
"users/search": "Benutzer Suche",
|
||||
"notifications": "Benachrichtigungen",
|
||||
"tags": "Markierungen",
|
||||
@@ -20,7 +21,7 @@
|
||||
"reset": "Passwort zurücksetzen",
|
||||
"categories": "Kategorien",
|
||||
"groups": "Gruppen",
|
||||
"group": "%1's Gruppen",
|
||||
"group": "%1 Gruppe",
|
||||
"chats": "Chats",
|
||||
"chat": "Chatte mit %1",
|
||||
"account/edit": "Bearbeite %1",
|
||||
@@ -30,12 +31,16 @@
|
||||
"account/following": "Nutzer, denen %1 folgt",
|
||||
"account/followers": "Nutzer, die %1 folgen",
|
||||
"account/posts": "Beiträge von %1",
|
||||
"account/topics": "Themen verfasst von %1",
|
||||
"account/groups": "%1's Gruppen",
|
||||
"account/favourites": "Von %1 favorisierte Beiträge",
|
||||
"account/topics": "Von %1 verfasste Themen",
|
||||
"account/groups": "Gruppen von %1",
|
||||
"account/favourites": "Lesezeichen von %1",
|
||||
"account/settings": "Benutzer-Einstellungen",
|
||||
"account/watched": "Themen angeschaut von %1",
|
||||
"maintenance.text": "%1 befindet sich derzeit in der Wartung. Bitte komm später wieder.",
|
||||
"account/watched": "Von %1 beobachtete Themen",
|
||||
"account/upvoted": "Von %1 positiv bewertete Beiträge",
|
||||
"account/downvoted": "Von %1 negativ bewertete Beiträge",
|
||||
"account/best": "Bestbewertete Beiträge von %1",
|
||||
"confirm": "E-Mail bestätigt",
|
||||
"maintenance.text": "%1 befindet sich derzeit in der Wartung. Bitte komme später wieder.",
|
||||
"maintenance.messageIntro": "Zusätzlich hat der Administrator diese Nachricht hinterlassen:",
|
||||
"throttled.text": "%1 ist momentan aufgrund von Überlastung nicht verfügbar. Bitte komm später wieder."
|
||||
}
|
||||
@@ -13,6 +13,7 @@
|
||||
"notify_me": "Erhalte eine Benachrichtigung bei neuen Antworten zu diesem Thema.",
|
||||
"quote": "Zitieren",
|
||||
"reply": "Antworten",
|
||||
"reply-as-topic": "In einem neuen Thema antworten",
|
||||
"guest-login-reply": "Anmelden zum Antworten",
|
||||
"edit": "Bearbeiten",
|
||||
"delete": "Löschen",
|
||||
@@ -33,6 +34,8 @@
|
||||
"not_following_topic.message": "Du erhälst keine weiteren Benachrichtigungen zu diesem Thema mehr.",
|
||||
"login_to_subscribe": "Bitte registrieren oder einloggen um dieses Thema zu abonnieren",
|
||||
"markAsUnreadForAll.success": "Thema für Alle als ungelesen markiert.",
|
||||
"mark_unread": "Als ungelesen markieren",
|
||||
"mark_unread.success": "Thema als ungelesen markiert.",
|
||||
"watch": "Beobachten",
|
||||
"unwatch": "Nicht mehr beobachten",
|
||||
"watch.title": "Bei neuen Antworten benachrichtigen",
|
||||
@@ -48,6 +51,7 @@
|
||||
"thread_tools.move_all": "Alle verschieben",
|
||||
"thread_tools.fork": "Thema aufspalten",
|
||||
"thread_tools.delete": "Thema löschen",
|
||||
"thread_tools.delete-posts": "Beiträge entfernen",
|
||||
"thread_tools.delete_confirm": "Bist du sicher, dass du dieses Thema löschen möchtest?",
|
||||
"thread_tools.restore": "Thema wiederherstellen",
|
||||
"thread_tools.restore_confirm": "Bist du sicher, dass du dieses Thema wiederherstellen möchtest?",
|
||||
@@ -61,9 +65,9 @@
|
||||
"disabled_categories_note": "Deaktivierte Kategorien sind ausgegraut.",
|
||||
"confirm_move": "Verschieben",
|
||||
"confirm_fork": "Aufspalten",
|
||||
"favourite": "Favorisieren",
|
||||
"favourites": "Favoriten",
|
||||
"favourites.has_no_favourites": "Du hast noch keine Favoriten.",
|
||||
"favourite": "Lesezeichen",
|
||||
"favourites": "Lesezeichen",
|
||||
"favourites.has_no_favourites": "Du hast noch keine Beiträge als Lesezeichen gespeichert.",
|
||||
"loading_more_posts": "Lade mehr Beiträge",
|
||||
"move_topic": "Thema verschieben",
|
||||
"move_topics": "Themen verschieben",
|
||||
@@ -74,6 +78,7 @@
|
||||
"fork_topic_instruction": "Klicke auf die Beiträge, die aufgespaltet werden sollen",
|
||||
"fork_no_pids": "Keine Beiträge ausgewählt!",
|
||||
"fork_success": "Thema erfolgreich aufgespalten! Klicke hier, um zum aufgespalteten Thema zu gelangen.",
|
||||
"delete_posts_instruction": "Wähle die zu löschenden Beiträge aus",
|
||||
"composer.title_placeholder": "Hier den Titel des Themas eingeben...",
|
||||
"composer.handle_placeholder": "Name",
|
||||
"composer.discard": "Verwerfen",
|
||||
@@ -100,7 +105,7 @@
|
||||
"stale.warning": "Das Thema auf das du antworten möchtest ist ziemlich alt. Möchtest du stattdessen ein neues Thema erstellen und auf dieses in deiner Antwort hinweisen?",
|
||||
"stale.create": "Ein neues Thema erstellen",
|
||||
"stale.reply_anyway": "Auf dieses Thema trotzdem antworten",
|
||||
"stale.link_back": "Re: [%1](%2)",
|
||||
"link_back": "Re: [%1](%2)",
|
||||
"spam": "Spam",
|
||||
"offensive": "Beleidigend",
|
||||
"custom-flag-reason": "Gib einen Grund für die Markierung ein"
|
||||
|
||||
6
public/language/de/uploads.json
Normal file
6
public/language/de/uploads.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"uploading-file": "Lade Datei hoch...",
|
||||
"select-file-to-upload": "Wähle eine Datei zum Hochladen aus!",
|
||||
"upload-success": "Datei erfolgreich hochgeladen!",
|
||||
"maximum-file-size": "Maximal %1 kb"
|
||||
}
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"banned": "Gesperrt",
|
||||
"offline": "offline",
|
||||
"username": "Nutzername",
|
||||
"username": "Benutzername",
|
||||
"joindate": "Registriert vor",
|
||||
"postcount": "Beiträge",
|
||||
"email": "E-Mail",
|
||||
"confirm_email": "E-Mail bestätigen",
|
||||
"ban_account": "Konto sperren",
|
||||
"ban_account_confirm": "Sind Sie sicher, dass Sie diesen Benutzer sperren möchten?",
|
||||
"ban_account_confirm": "Bist du sicher, dass du diesen Benutzer sperren möchtest?",
|
||||
"unban_account": "Konto entsperren",
|
||||
"delete_account": "Konto löschen",
|
||||
"delete_account_confirm": "Bist du sicher, dass du dein Konto löschen möchtest? <br /><strong>Diese Aktion kann nicht rückgängig gemacht werden und du kannst deine Daten nicht wiederherstellen</strong><br /><br />Gebe deinen Benutzernamen ein, um zu bestätigen, dass du dieses Konto löschen möchtest.",
|
||||
@@ -21,8 +21,8 @@
|
||||
"lastonline": "Zuletzt online",
|
||||
"profile": "Profil",
|
||||
"profile_views": "Profilaufrufe",
|
||||
"reputation": "Reputation",
|
||||
"favourites": "Favoriten",
|
||||
"reputation": "Ansehen",
|
||||
"favourites": "Lesezeichen",
|
||||
"watched": "Beobachtet",
|
||||
"followers": "Follower",
|
||||
"following": "Folge ich",
|
||||
@@ -39,6 +39,7 @@
|
||||
"change_username": "Benutzernamen ändern",
|
||||
"change_email": "E-Mail ändern",
|
||||
"edit": "Ändern",
|
||||
"edit-profile": "Profil ändern",
|
||||
"default_picture": "Standardsymbol",
|
||||
"uploaded_picture": "Hochgeladene Bilder",
|
||||
"upload_new_picture": "Neues Bild hochladen",
|
||||
@@ -55,15 +56,16 @@
|
||||
"password": "Passwort",
|
||||
"username_taken_workaround": "Der gewünschte Benutzername ist bereits vergeben, deshalb haben wir ihn ein wenig verändert. Du bist jetzt unter dem Namen <strong>%1</strong> bekannt.",
|
||||
"password_same_as_username": "Dein Passwort entspricht deinem Benutzernamen, bitte wähle ein anderes Passwort.",
|
||||
"password_same_as_email": "Dein Passwort entspricht deiner E-Mail-Adresse, bitte wähle ein anderes Passwort.",
|
||||
"upload_picture": "Bild hochladen",
|
||||
"upload_a_picture": "Ein Bild hochladen",
|
||||
"remove_uploaded_picture": "Hochgeladenes Bild entfernen",
|
||||
"image_spec": "Du solltest nur PNG-, JPG- oder BMP-Dateien hochladen",
|
||||
"upload_cover_picture": "Titelbild hochladen",
|
||||
"settings": "Einstellungen",
|
||||
"show_email": "Zeige meine E-Mail Adresse an.",
|
||||
"show_fullname": "Zeige meinen kompletten Namen an",
|
||||
"restrict_chats": "Nur Chatnachrichten von Benutzern, denen ich folge, erlauben",
|
||||
"digest_label": "Auszug abonnieren",
|
||||
"digest_label": "Zusammenfassung abonnieren",
|
||||
"digest_description": "Abonniere E-Mail-Benachrichtigungen für dieses Forum (neue Benachrichtigungen und Themen) nach einem festen Zeitplan.",
|
||||
"digest_off": "Aus",
|
||||
"digest_daily": "Täglich",
|
||||
@@ -72,32 +74,36 @@
|
||||
"send_chat_notifications": "Sende eine E-Mail, wenn eine neue Chat-Nachricht eingeht und ich nicht online bin",
|
||||
"send_post_notifications": "Sende eine E-Mail wenn auf Themen die ich abonniert habe geantwortet wird",
|
||||
"settings-require-reload": "Einige Einstellungsänderung benötigen eine Aktualisierung. Hier klicken um die Seite neu zu laden.",
|
||||
"has_no_follower": "Dieser User hat noch keine Follower.",
|
||||
"follows_no_one": "Dieser User folgt noch niemandem :(",
|
||||
"has_no_posts": "Dieser Nutzer hat noch nichts gepostet.",
|
||||
"has_no_topics": "Dieser Nutzer hat noch keine Themen gepostet.",
|
||||
"has_no_watched_topics": "Dieser Nutzer beobachtet keine Themen.",
|
||||
"has_no_follower": "Dieser Benutzer hat noch keine Follower. :(",
|
||||
"follows_no_one": "Dieser Benutzer folgt noch niemandem. :(",
|
||||
"has_no_posts": "Dieser Benutzer hat noch nichts gepostet.",
|
||||
"has_no_topics": "Dieser Benutzer hat noch keine Themen gepostet.",
|
||||
"has_no_watched_topics": "Dieser Benutzer beobachtet keine Themen.",
|
||||
"has_no_upvoted_posts": "Dieser Benutzer hat bisher keine Beiträge positiv bewertet.",
|
||||
"has_no_downvoted_posts": "Dieser Benutzer hat bisher keine Beiträge negativ bewertet.",
|
||||
"has_no_voted_posts": "Dieser Benutzer hat keine bewerteten Beiträge.",
|
||||
"email_hidden": "E-Mail Adresse versteckt",
|
||||
"hidden": "versteckt",
|
||||
"paginate_description": "Themen und Beiträge in Seiten aufteilen, anstelle unendlich zu scrollen",
|
||||
"topics_per_page": "Themen pro Seite",
|
||||
"posts_per_page": "Beiträge pro Seite",
|
||||
"notification_sounds": "Ton abspielen, wenn du eine Benachrichtigung erhältst",
|
||||
"browsing": "Stöbereinstellungen",
|
||||
"browsing": "Browsing",
|
||||
"open_links_in_new_tab": "Ausgehende Links in neuem Tab öffnen",
|
||||
"enable_topic_searching": "Suchen innerhalb von Themen aktivieren",
|
||||
"topic_search_help": "Wenn aktiviert, ersetzt die im-Thema-Suche die Standardsuche des Browsers. Dadurch kannst du im ganzen Thema suchen, nicht nur im sichtbaren Abschnitt.",
|
||||
"scroll_to_my_post": "Zeige eigene Antwort nach dem Erstellen im Thema an",
|
||||
"follow_topics_you_reply_to": "Themen folgen, in denen auf dich geantwortet wird",
|
||||
"follow_topics_you_create": "Themen folgen, die du erstellst",
|
||||
"grouptitle": "Wähle den anzuzeigenden Gruppen Titel aus",
|
||||
"no-group-title": "Kein Gruppentitel",
|
||||
"select-skin": "Einen Skin auswählen",
|
||||
"select-homepage": "Eine Startseite auswählen",
|
||||
"select-homepage": "Startseite",
|
||||
"homepage": "Startseite",
|
||||
"homepage_description": "Wähle eine Seite die als Forumstartseite benutzt werden soll aus oder 'Keine' um die Standardstartseite zu verwenden.",
|
||||
"custom_route": "Eigener Startseitenpfad",
|
||||
"custom_route_help": "Gib hier einen Pfadnamen ohne vorangehenden Slash ein (z.B. \"recent\" oder \"popular\")",
|
||||
"sso.title": "Einmalanmeldungsdienste",
|
||||
"sso.title": "Single Sign-on Dienste",
|
||||
"sso.associated": "Verbunden mit",
|
||||
"sso.not-associated": "Hier klicken um Dich mit %1 zu verbinden"
|
||||
"sso.not-associated": "Verbinde dich mit"
|
||||
}
|
||||
@@ -8,7 +8,6 @@
|
||||
"users-found-search-took": "%1 Benutzer gefunden! Die Suche dauerte %2 ms.",
|
||||
"filter-by": "Filtern nach",
|
||||
"online-only": "Nur Online",
|
||||
"picture-only": "Nur mit Bildern",
|
||||
"invite": "Einladen",
|
||||
"invitation-email-sent": "Eine Einladungsemail wurde an %1 verschickt",
|
||||
"user_list": "Nutzerliste",
|
||||
@@ -17,5 +16,5 @@
|
||||
"unread_topics": "Ungelesen Themen",
|
||||
"categories": "Kategorien",
|
||||
"tags": "Schlagworte",
|
||||
"map": "Karte"
|
||||
"no-users-found": "Keine Benutzer gefunden!"
|
||||
}
|
||||
@@ -21,6 +21,9 @@
|
||||
"digest.cta": "Κάνε κλικ εδώ για να επισκεφτείς το %1",
|
||||
"digest.unsub.info": "Αυτή η σύνοψη σου στάλθηκε λόγω των ρυθμίσεών σου.",
|
||||
"digest.no_topics": "There have been no active topics in the past %1",
|
||||
"digest.day": "day",
|
||||
"digest.week": "week",
|
||||
"digest.month": "month",
|
||||
"notif.chat.subject": "Νέο μήνυμα συνομιλίας από τον/την %1",
|
||||
"notif.chat.cta": "Κάνε κλικ εδώ για να πας στην συνομιλία",
|
||||
"notif.chat.unsub.info": "Αυτή η ειδοποίηση για συνομιλία σου στάλθηκε λόγω των ρυθμίσεών σου. ",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"invalid-password": "Άκυρος Κωδικός",
|
||||
"invalid-username-or-password": "Παρακαλώ γράψε το όνομα χρήστη και τον κωδικό",
|
||||
"invalid-search-term": "Άκυρος όρος αναζήτησης",
|
||||
"invalid-pagination-value": "Άκυρη τιμή σελιδοποίησης",
|
||||
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
|
||||
"username-taken": "Το όνομα χρήστη είναι πιασμένο",
|
||||
"email-taken": "Το email είναι πιασμένο",
|
||||
"email-not-confirmed": "Your email has not been confirmed yet, please click here to confirm your email.",
|
||||
@@ -24,8 +24,10 @@
|
||||
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
|
||||
"username-too-short": "Το όνομα χρήστη είναι πολύ μικρό",
|
||||
"username-too-long": "Το όνομα χρήστη είναι πολύ μεγάλο",
|
||||
"password-too-long": "Password too long",
|
||||
"user-banned": "Ο Χρήστης είναι αποκλεισμένος/η",
|
||||
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
|
||||
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
|
||||
"no-category": "Category does not exist",
|
||||
"no-topic": "Topic does not exist",
|
||||
"no-post": "Post does not exist",
|
||||
@@ -36,7 +38,6 @@
|
||||
"category-disabled": "Η κατηγορία έχει απενεργοποιηθεί",
|
||||
"topic-locked": "Το θέμα έχει κλειδωθεί",
|
||||
"post-edit-duration-expired": "You are only allowed to edit posts for %1 second(s) after posting",
|
||||
"still-uploading": "Παρακαλώ περίμενε να τελειώσει το ανέβασμα των αρχείων.",
|
||||
"content-too-short": "Please enter a longer post. Posts should contain at least %1 character(s).",
|
||||
"content-too-long": "Please enter a shorter post. Posts can't be longer than %1 character(s).",
|
||||
"title-too-short": "Please enter a longer title. Titles should contain at least %1 character(s).",
|
||||
@@ -47,9 +48,11 @@
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
"too-many-tags": "Too many tags. Topics can't have more than %1 tag(s)",
|
||||
"still-uploading": "Παρακαλώ περίμενε να τελειώσει το ανέβασμα των αρχείων.",
|
||||
"file-too-big": "Maximum allowed file size is %1 kB - please upload a smaller file",
|
||||
"already-favourited": "You have already favourited this post",
|
||||
"already-unfavourited": "You have already unfavourited this post",
|
||||
"guest-upload-disabled": "Guest uploading has been disabled",
|
||||
"already-favourited": "You have already bookmarked this post",
|
||||
"already-unfavourited": "You have already unbookmarked this post",
|
||||
"cant-ban-other-admins": "Δεν μπορείς να αποκλείσεις άλλους διαχειριστές!",
|
||||
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
|
||||
"invalid-image-type": "Invalid image type. Allowed types are: %1",
|
||||
@@ -75,9 +78,13 @@
|
||||
"about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
|
||||
"cant-chat-with-yourself": "Δεν μπορείς να συνομιλήσεις με τον εαυτό σου!",
|
||||
"chat-restricted": "This user has restricted their chat messages. They must follow you before you can chat with them",
|
||||
"chat-disabled": "Chat system disabled",
|
||||
"too-many-messages": "You have sent too many messages, please wait awhile.",
|
||||
"invalid-chat-message": "Invalid chat message",
|
||||
"chat-message-too-long": "Chat message is too long",
|
||||
"cant-edit-chat-message": "You are not allowed to edit this message",
|
||||
"cant-remove-last-user": "You can't remove the last user",
|
||||
"cant-delete-chat-message": "You are not allowed to delete this message",
|
||||
"reputation-system-disabled": "Το σύστημα φήμης έχει απενεργοποιηθεί.",
|
||||
"downvoting-disabled": "Η καταψήφιση έχει απενεργοποιηθεί",
|
||||
"not-enough-reputation-to-downvote": "Δεν έχεις αρκετή φήμη για να καταψηφίσεις αυτή την δημοσίευση",
|
||||
@@ -87,5 +94,10 @@
|
||||
"registration-error": "Registration Error",
|
||||
"parse-error": "Something went wrong while parsing server response",
|
||||
"wrong-login-type-email": "Please use your email to login",
|
||||
"wrong-login-type-username": "Please use your username to login"
|
||||
"wrong-login-type-username": "Please use your username to login",
|
||||
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
|
||||
"no-session-found": "No login session found!",
|
||||
"not-in-room": "User not in room",
|
||||
"no-users-in-room": "No users in this room",
|
||||
"cant-kick-self": "You can't kick yourself from the group"
|
||||
}
|
||||
@@ -49,6 +49,9 @@
|
||||
"users": "Χρήστες",
|
||||
"topics": "Θέματα",
|
||||
"posts": "Δημοσιεύσεις",
|
||||
"best": "Best",
|
||||
"upvoted": "Upvoted",
|
||||
"downvoted": "Downvoted",
|
||||
"views": "Εμφανίσεις",
|
||||
"reputation": "Φήμη",
|
||||
"read_more": "διάβασε περισσότερα",
|
||||
@@ -60,11 +63,9 @@
|
||||
"posted_in_by": "posted in %1 by %2",
|
||||
"posted_in_ago": "δημοσιεύτηκε στο %1 πριν από %2",
|
||||
"posted_in_ago_by": "δημοσιεύτηκε στο %1 πριν από %2 από τον/την %3",
|
||||
"posted_in_ago_by_guest": "δημοσιεύτηκε στο %1 πριν από %2 από Επισκέπτη",
|
||||
"replied_ago": "απαντήθηκε πριν από %1",
|
||||
"user_posted_ago": "Ο/Η %1 δημοσίευσε πριν από %2",
|
||||
"guest_posted_ago": "Επισκέπτης δημοσίευσε πριν από %1",
|
||||
"last_edited_by_ago": "επεξεργάστηκε τελευταία φορά από τον/την %1 πριν από %2",
|
||||
"last_edited_by": "last edited by %1",
|
||||
"norecentposts": "Δεν υπάρχουν πρόσφατες δημοσιεύσεις",
|
||||
"norecenttopics": "Δεν υπάρχουν πρόσφατα θέματα",
|
||||
"recentposts": "Πρόσφατες Δημοσιεύσεις",
|
||||
@@ -83,5 +84,11 @@
|
||||
"follow": "Follow",
|
||||
"unfollow": "Unfollow",
|
||||
"delete_all": "Delete All",
|
||||
"map": "Map"
|
||||
"map": "Map",
|
||||
"sessions": "Login Sessions",
|
||||
"ip_address": "IP Address",
|
||||
"enter_page_number": "Enter page number",
|
||||
"upload_file": "Upload file",
|
||||
"upload": "Upload",
|
||||
"allowed-file-types": "Allowed file types are %1"
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"details.has_no_posts": "Τα μέλη αυτής της ομάδας δεν έχουν δημοσιεύσει τίποτα.",
|
||||
"details.latest_posts": "Τελευταίες δημοσιεύσεις.",
|
||||
"details.private": "Private",
|
||||
"details.disableJoinRequests": "Disable join requests",
|
||||
"details.grant": "Grant/Rescind Ownership",
|
||||
"details.kick": "Kick",
|
||||
"details.owner_options": "Group Administration",
|
||||
@@ -40,6 +41,7 @@
|
||||
"details.hidden": "Hidden",
|
||||
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
|
||||
"details.delete_group": "Delete Group",
|
||||
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
|
||||
"event.updated": "Group details have been updated",
|
||||
"event.deleted": "The group \"%1\" has been deleted",
|
||||
"membership.accept-invitation": "Accept Invitation",
|
||||
@@ -47,5 +49,6 @@
|
||||
"membership.join-group": "Join Group",
|
||||
"membership.leave-group": "Leave Group",
|
||||
"membership.reject": "Reject",
|
||||
"new-group.group_name": "Group Name:"
|
||||
"new-group.group_name": "Group Name:",
|
||||
"upload-group-cover": "Upload group cover"
|
||||
}
|
||||
@@ -6,7 +6,9 @@
|
||||
"chat.user_typing": "Ο/Η %1 πληκτρολογεί...",
|
||||
"chat.user_has_messaged_you": "Ο/Η %1 σου έστειλε μήνυμα.",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.no-messages": "Παρακαλώ επέλεξε έναν παραλήπτη για να δείς το ιστορικό της συνομιλίας",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "Πρόσφατες Συνομιλίες",
|
||||
"chat.contacts": "Επαφές",
|
||||
"chat.message-history": "Ιστορικό Συνομιλίας",
|
||||
@@ -15,6 +17,9 @@
|
||||
"chat.seven_days": "7 Ημέρες",
|
||||
"chat.thirty_days": "30 Ημέρες",
|
||||
"chat.three_months": "3 Μήνες",
|
||||
"chat.delete_message_confirm": "Are you sure you wish to delete this message?",
|
||||
"chat.roomname": "Chat Room %1",
|
||||
"chat.add-users-to-room": "Add users to room",
|
||||
"composer.compose": "Compose",
|
||||
"composer.show_preview": "Show Preview",
|
||||
"composer.hide_preview": "Hide Preview",
|
||||
|
||||
@@ -5,21 +5,32 @@
|
||||
"mark_all_read": "Mark all notifications read",
|
||||
"back_to_home": "Πίσω στο %1",
|
||||
"outgoing_link": "Εξερχόμενος Σύνδεσμος",
|
||||
"outgoing_link_message": "Τώρα φεύγεις από το %1.",
|
||||
"outgoing_link_message": "You are now leaving %1",
|
||||
"continue_to": "Συνέχεια στο %1",
|
||||
"return_to": "Επιστροφή στο %1",
|
||||
"new_notification": "Νέα Ειδοποίηση",
|
||||
"you_have_unread_notifications": "Έχεις μη αναγνωσμένες ειδοποιήσεις.",
|
||||
"new_message_from": "Νέο μήνυμα από τον/την <strong>%1</strong>",
|
||||
"upvoted_your_post_in": "Ο/Η <strong>%1</strong> υπερψήφισε την δημοσίευσή σου στο <strong>%2</strong>.",
|
||||
"upvoted_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have upvoted your post in <strong>%3</strong>.",
|
||||
"upvoted_your_post_in_multiple": "<strong>%1</strong> and %2 others have upvoted your post in <strong>%3</strong>.",
|
||||
"moved_your_post": "<strong>%1</strong> has moved your post to <strong>%2</strong>",
|
||||
"moved_your_topic": "<strong>%1</strong> has moved <strong>%2</strong>",
|
||||
"favourited_your_post_in": "Η δημοσίευσή σου στο <strong>%2</strong> αρέσει στον/ην <strong>%1</strong>.",
|
||||
"favourited_your_post_in": "<strong>%1</strong> has bookmarked your post in <strong>%2</strong>.",
|
||||
"favourited_your_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> have bookmarked your post in <strong>%3</strong>.",
|
||||
"favourited_your_post_in_multiple": "<strong>%1</strong> and %2 others have bookmarked your post in <strong>%3</strong>.",
|
||||
"user_flagged_post_in": "Ο/Η <strong>%1</strong> επεσήμανε μια δημοσίευσή σου στο <strong>%2</strong>",
|
||||
"user_flagged_post_in_dual": "<strong>%1</strong> and <strong>%2</strong> flagged a post in <strong>%3</strong>",
|
||||
"user_flagged_post_in_multiple": "<strong>%1</strong> and %2 others flagged a post in <strong>%3</strong>",
|
||||
"user_posted_to": "Ο/Η <strong>%1</strong> έγραψε μια απάντηση στο: <strong>%2</strong>",
|
||||
"user_posted_to_dual": "<strong>%1</strong> and <strong>%2</strong> have posted replies to: <strong>%3</strong>",
|
||||
"user_posted_to_multiple": "<strong>%1</strong> and %2 others have posted replies to: <strong>%3</strong>",
|
||||
"user_posted_topic": "<strong>%1</strong> has posted a new topic: <strong>%2</strong>",
|
||||
"user_started_following_you": "Ο/Η <strong>%1</strong> σε ακολουθεί.",
|
||||
"user_started_following_you_dual": "<strong>%1</strong> and <strong>%2</strong> started following you.",
|
||||
"user_started_following_you_multiple": "<strong>%1</strong> and %2 others started following you.",
|
||||
"new_register": "<strong>%1</strong> sent a registration request.",
|
||||
"new_register_multiple": "There are <strong>%1</strong> registration requests awaiting review.",
|
||||
"email-confirmed": "Το Εmail Επιβεβαιώθηκε",
|
||||
"email-confirmed-message": "Ευχαριστούμε που επιβεβαίωσες το email σου. Ο λογαριασμός σου είναι πλέον πλήρως ενεργοποιημένος.",
|
||||
"email-confirm-error-message": "Υπήρξε κάποιο πρόβλημα με την επιβεβαίωση της διεύθυνσής email σου. Ίσως ο κώδικας να είναι άκυρος ή να έχει λήξει.",
|
||||
|
||||
@@ -6,11 +6,12 @@
|
||||
"popular-month": "Popular topics this month",
|
||||
"popular-alltime": "All time popular topics",
|
||||
"recent": "Πρόσφατα Θέματα",
|
||||
"flagged-posts": "Flagged Posts",
|
||||
"users/online": "Online Users",
|
||||
"users/latest": "Latest Users",
|
||||
"users/sort-posts": "Users with the most posts",
|
||||
"users/sort-reputation": "Users with the most reputation",
|
||||
"users/map": "User Map",
|
||||
"users/banned": "Banned Users",
|
||||
"users/search": "User Search",
|
||||
"notifications": "Ειδοποιήσεις",
|
||||
"tags": "Tags",
|
||||
@@ -32,9 +33,13 @@
|
||||
"account/posts": "Posts made by %1",
|
||||
"account/topics": "Topics created by %1",
|
||||
"account/groups": "%1's Groups",
|
||||
"account/favourites": "%1's Favourite Posts",
|
||||
"account/favourites": "%1's Bookmarked Posts",
|
||||
"account/settings": "User Settings",
|
||||
"account/watched": "Topics watched by %1",
|
||||
"account/upvoted": "Posts upvoted by %1",
|
||||
"account/downvoted": "Posts downvoted by %1",
|
||||
"account/best": "Best posts made by %1",
|
||||
"confirm": "Email Confirmed",
|
||||
"maintenance.text": "Το %1 αυτή την στιγμή συντηρείται. Παρακαλώ έλα αργότερα.",
|
||||
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
|
||||
"throttled.text": "%1 is currently unavailable due to excessive load. Please come back another time."
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"notify_me": "Να ειδοποιούμαι για νέες απαντήσεις σε αυτό το θέμα",
|
||||
"quote": "Παράθεση",
|
||||
"reply": "Απάντηση",
|
||||
"reply-as-topic": "Reply as topic",
|
||||
"guest-login-reply": "Log in to reply",
|
||||
"edit": "Επεξεργασία",
|
||||
"delete": "Διαγραφή",
|
||||
@@ -33,6 +34,8 @@
|
||||
"not_following_topic.message": "Δεν θα λαμβάνεις άλλες ειδοποιήσεις από αυτό το θέμα.",
|
||||
"login_to_subscribe": "Παρακαλώ εγγράψου ή συνδέσου για για γραφτείς σε αυτό το θέμα.",
|
||||
"markAsUnreadForAll.success": "Το θέμα σημειώθηκε ως μη αναγνωσμένο για όλους.",
|
||||
"mark_unread": "Mark unread",
|
||||
"mark_unread.success": "Topic marked as unread.",
|
||||
"watch": "Παρακολούθηση",
|
||||
"unwatch": "Ξεπαρακολούθηση",
|
||||
"watch.title": "Να ειδοποιούμαι για νέες απαντήσεις σε αυτό το θέμα",
|
||||
@@ -48,6 +51,7 @@
|
||||
"thread_tools.move_all": "Μετακίνηση Όλων",
|
||||
"thread_tools.fork": "Διαχωρισμός Θέματος",
|
||||
"thread_tools.delete": "Διαγραφή Θέματος",
|
||||
"thread_tools.delete-posts": "Delete Posts",
|
||||
"thread_tools.delete_confirm": "Είσαι σίγουρος/η πως θέλεις να διαγράψεις αυτό το θέμα;",
|
||||
"thread_tools.restore": "Επαναφορά Θέματος",
|
||||
"thread_tools.restore_confirm": "Είσαι σίγουρος/η πως θέλεις να επαναφέρεις αυτό το θέμα;",
|
||||
@@ -61,9 +65,9 @@
|
||||
"disabled_categories_note": "Οι απενεργοποιημένες κατηγορίες είναι γκριζαρισμένες",
|
||||
"confirm_move": "Μετακίνηση",
|
||||
"confirm_fork": "Διαχωρισμός",
|
||||
"favourite": "Αγαπημένο",
|
||||
"favourites": "Αγαπημένα",
|
||||
"favourites.has_no_favourites": "Δεν έχεις καθόλου αγαπημένα, βάλε μερικές δημοσιεύσεις στα αγαπημένα σου για να τις βλέπεις εδώ!",
|
||||
"favourite": "Bookmark",
|
||||
"favourites": "Bookmarks",
|
||||
"favourites.has_no_favourites": "You haven't bookmarked any posts yet.",
|
||||
"loading_more_posts": "Φόρτωση περισσότερων δημοσιεύσεων",
|
||||
"move_topic": "Μετακίνηση Θέματος",
|
||||
"move_topics": "Μετακίνηση Θεμάτων",
|
||||
@@ -74,6 +78,7 @@
|
||||
"fork_topic_instruction": "Κάνε κλικ στις δημοσιεύσεις που θέλεις να διαχωρίσεις",
|
||||
"fork_no_pids": "Δεν έχουν επιλεχθεί δημοσιεύσεις!",
|
||||
"fork_success": "Successfully forked topic! Click here to go to the forked topic.",
|
||||
"delete_posts_instruction": "Click the posts you want to delete/purge",
|
||||
"composer.title_placeholder": "Εισαγωγή του τίτλου του θέματος εδώ...",
|
||||
"composer.handle_placeholder": "Name",
|
||||
"composer.discard": "Πέταγμα",
|
||||
@@ -100,7 +105,7 @@
|
||||
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
|
||||
"stale.create": "Create a new topic",
|
||||
"stale.reply_anyway": "Reply to this topic anyway",
|
||||
"stale.link_back": "Re: [%1](%2)",
|
||||
"link_back": "Re: [%1](%2)",
|
||||
"spam": "Spam",
|
||||
"offensive": "Offensive",
|
||||
"custom-flag-reason": "Enter a flagging reason"
|
||||
|
||||
6
public/language/el/uploads.json
Normal file
6
public/language/el/uploads.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"uploading-file": "Uploading the file...",
|
||||
"select-file-to-upload": "Select a file to upload!",
|
||||
"upload-success": "File uploaded successfully!",
|
||||
"maximum-file-size": "Maximum %1 kb"
|
||||
}
|
||||
@@ -22,7 +22,7 @@
|
||||
"profile": "Προφίλ",
|
||||
"profile_views": "Views του προφίλ",
|
||||
"reputation": "Φήμη",
|
||||
"favourites": "Αγαπημένα",
|
||||
"favourites": "Bookmarks",
|
||||
"watched": "Watched",
|
||||
"followers": "Ακόλουθοι",
|
||||
"following": "Ακολουθά",
|
||||
@@ -39,6 +39,7 @@
|
||||
"change_username": "Change Username",
|
||||
"change_email": "Change Email",
|
||||
"edit": "Επεξεργασία",
|
||||
"edit-profile": "Edit Profile",
|
||||
"default_picture": "Default Icon",
|
||||
"uploaded_picture": "Ανεβασμένη Φωτογραφία",
|
||||
"upload_new_picture": "Ανέβασμα Νέας Φωτογραφίας",
|
||||
@@ -55,10 +56,11 @@
|
||||
"password": "Κωδικός",
|
||||
"username_taken_workaround": "Το όνομα χρήστη που ζήτησες χρησιμοποιείται ήδη, οπότε το τροποποιήσαμε λίγο. Πλέον είσαι γνωστός/ή ώς <strong>%1</strong>",
|
||||
"password_same_as_username": "Your password is the same as your username, please select another password.",
|
||||
"password_same_as_email": "Your password is the same as your email, please select another password.",
|
||||
"upload_picture": "Ανέβασμα φωτογραφίας",
|
||||
"upload_a_picture": "Ανέβασε μια φωτογραφία",
|
||||
"remove_uploaded_picture": "Remove Uploaded Picture",
|
||||
"image_spec": "You may only upload PNG, JPG, or BMP files",
|
||||
"upload_cover_picture": "Upload cover picture",
|
||||
"settings": "Επιλογές",
|
||||
"show_email": "Εμφάνιση του email μου",
|
||||
"show_fullname": "Show My Full Name",
|
||||
@@ -77,6 +79,9 @@
|
||||
"has_no_posts": "This user hasn't posted anything yet.",
|
||||
"has_no_topics": "This user hasn't posted any topics yet.",
|
||||
"has_no_watched_topics": "This user hasn't watched any topics yet.",
|
||||
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
|
||||
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
|
||||
"has_no_voted_posts": "This user has no voted posts",
|
||||
"email_hidden": "Κρυμμένο Emai",
|
||||
"hidden": "κρυμμένο",
|
||||
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
|
||||
@@ -87,6 +92,7 @@
|
||||
"open_links_in_new_tab": "Open outgoing links in new tab",
|
||||
"enable_topic_searching": "Enable In-Topic Searching",
|
||||
"topic_search_help": "If enabled, in-topic searching will override the browser's default page search behaviour and allow you to search through the entire topic, instead of what is only shown on screen",
|
||||
"scroll_to_my_post": "After posting a reply, show the new post",
|
||||
"follow_topics_you_reply_to": "Follow topics that you reply to",
|
||||
"follow_topics_you_create": "Follow topics you create",
|
||||
"grouptitle": "Select the group title you would like to display",
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
"users-found-search-took": "%1 user(s) found! Search took %2 seconds.",
|
||||
"filter-by": "Filter By",
|
||||
"online-only": "Online only",
|
||||
"picture-only": "Picture only",
|
||||
"invite": "Invite",
|
||||
"invitation-email-sent": "An invitation email has been sent to %1",
|
||||
"user_list": "User List",
|
||||
@@ -17,5 +16,5 @@
|
||||
"unread_topics": "Unread Topics",
|
||||
"categories": "Categories",
|
||||
"tags": "Tags",
|
||||
"map": "Map"
|
||||
"no-users-found": "No users found!"
|
||||
}
|
||||
@@ -6,11 +6,11 @@
|
||||
"no_topics": "<strong>Thar be no topics in 'tis category.</strong><br />Why don't ye give a go' postin' one?",
|
||||
"browsing": "browsin'",
|
||||
"no_replies": "No one has replied to ye message",
|
||||
"no_new_posts": "No new posts.",
|
||||
"no_new_posts": "Thar be no new posts.",
|
||||
"share_this_category": "Share this category",
|
||||
"watch": "Watch",
|
||||
"ignore": "Ignore",
|
||||
"watch.message": "You are now watching updates from this category",
|
||||
"ignore.message": "You are now ignoring updates from this category",
|
||||
"watch.message": "Ye now be watchin' updates from 'tis category",
|
||||
"ignore.message": "Ye now be ignorin' updates from 'tis category",
|
||||
"watched-categories": "Watched categories"
|
||||
}
|
||||
@@ -21,6 +21,9 @@
|
||||
"digest.cta": "Click here to visit %1",
|
||||
"digest.unsub.info": "This digest was sent to you due to your subscription settings.",
|
||||
"digest.no_topics": "There have been no active topics in the past %1",
|
||||
"digest.day": "day",
|
||||
"digest.week": "week",
|
||||
"digest.month": "month",
|
||||
"notif.chat.subject": "New chat message received from %1",
|
||||
"notif.chat.cta": "Click here to continue the conversation",
|
||||
"notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"invalid-password": "Invalid Password",
|
||||
"invalid-username-or-password": "Please specify both a username and password",
|
||||
"invalid-search-term": "Invalid search term",
|
||||
"invalid-pagination-value": "Invalid pagination value",
|
||||
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
|
||||
"username-taken": "Username taken",
|
||||
"email-taken": "Email taken",
|
||||
"email-not-confirmed": "Your email has not been confirmed yet, please click here to confirm your email.",
|
||||
@@ -24,8 +24,10 @@
|
||||
"confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
|
||||
"username-too-short": "Username too short",
|
||||
"username-too-long": "Username too long",
|
||||
"password-too-long": "Password too long",
|
||||
"user-banned": "User banned",
|
||||
"user-too-new": "Sorry, you are required to wait %1 second(s) before making your first post",
|
||||
"blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
|
||||
"no-category": "Category does not exist",
|
||||
"no-topic": "Topic does not exist",
|
||||
"no-post": "Post does not exist",
|
||||
@@ -36,7 +38,6 @@
|
||||
"category-disabled": "Category disabled",
|
||||
"topic-locked": "Topic Locked",
|
||||
"post-edit-duration-expired": "You are only allowed to edit posts for %1 second(s) after posting",
|
||||
"still-uploading": "Please wait for uploads to complete.",
|
||||
"content-too-short": "Please enter a longer post. Posts should contain at least %1 character(s).",
|
||||
"content-too-long": "Please enter a shorter post. Posts can't be longer than %1 character(s).",
|
||||
"title-too-short": "Please enter a longer title. Titles should contain at least %1 character(s).",
|
||||
@@ -47,9 +48,11 @@
|
||||
"tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
|
||||
"not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
|
||||
"too-many-tags": "Too many tags. Topics can't have more than %1 tag(s)",
|
||||
"still-uploading": "Please wait for uploads to complete.",
|
||||
"file-too-big": "Maximum allowed file size is %1 kB - please upload a smaller file",
|
||||
"already-favourited": "You have already favourited this post",
|
||||
"already-unfavourited": "You have already unfavourited this post",
|
||||
"guest-upload-disabled": "Guest uploading has been disabled",
|
||||
"already-favourited": "You have already bookmarked this post",
|
||||
"already-unfavourited": "You have already unbookmarked this post",
|
||||
"cant-ban-other-admins": "You can't ban other admins!",
|
||||
"cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
|
||||
"invalid-image-type": "Invalid image type. Allowed types are: %1",
|
||||
@@ -75,9 +78,13 @@
|
||||
"about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
|
||||
"cant-chat-with-yourself": "You can't chat with yourself!",
|
||||
"chat-restricted": "This user has restricted their chat messages. They must follow you before you can chat with them",
|
||||
"chat-disabled": "Chat system disabled",
|
||||
"too-many-messages": "You have sent too many messages, please wait awhile.",
|
||||
"invalid-chat-message": "Invalid chat message",
|
||||
"chat-message-too-long": "Chat message is too long",
|
||||
"cant-edit-chat-message": "You are not allowed to edit this message",
|
||||
"cant-remove-last-user": "You can't remove the last user",
|
||||
"cant-delete-chat-message": "You are not allowed to delete this message",
|
||||
"reputation-system-disabled": "Reputation system is disabled.",
|
||||
"downvoting-disabled": "Downvoting is disabled",
|
||||
"not-enough-reputation-to-downvote": "You do not have enough reputation to downvote this post",
|
||||
@@ -87,5 +94,10 @@
|
||||
"registration-error": "Registration Error",
|
||||
"parse-error": "Something went wrong while parsing server response",
|
||||
"wrong-login-type-email": "Please use your email to login",
|
||||
"wrong-login-type-username": "Please use your username to login"
|
||||
"wrong-login-type-username": "Please use your username to login",
|
||||
"invite-maximum-met": "You have invited the maximum amount of people (%1 out of %2).",
|
||||
"no-session-found": "No login session found!",
|
||||
"not-in-room": "User not in room",
|
||||
"no-users-in-room": "No users in this room",
|
||||
"cant-kick-self": "You can't kick yourself from the group"
|
||||
}
|
||||
@@ -49,6 +49,9 @@
|
||||
"users": "Users",
|
||||
"topics": "Topics",
|
||||
"posts": "Messages",
|
||||
"best": "Best",
|
||||
"upvoted": "Upvoted",
|
||||
"downvoted": "Downvoted",
|
||||
"views": "Views",
|
||||
"reputation": "Reputation",
|
||||
"read_more": "read more",
|
||||
@@ -60,11 +63,9 @@
|
||||
"posted_in_by": "posted in %1 by %2",
|
||||
"posted_in_ago": "posted in %1 %2",
|
||||
"posted_in_ago_by": "posted in %1 %2 by %3",
|
||||
"posted_in_ago_by_guest": "posted in %1 %2 by Guest",
|
||||
"replied_ago": "replied %1",
|
||||
"user_posted_ago": "%1 posted %2",
|
||||
"guest_posted_ago": "Guest posted %1",
|
||||
"last_edited_by_ago": "last edited by %1 %2",
|
||||
"last_edited_by": "last edited by %1",
|
||||
"norecentposts": "No Recent Posts",
|
||||
"norecenttopics": "No Recent Topics",
|
||||
"recentposts": "Recent Messages",
|
||||
@@ -83,5 +84,11 @@
|
||||
"follow": "Follow",
|
||||
"unfollow": "Unfollow",
|
||||
"delete_all": "Delete All",
|
||||
"map": "Map"
|
||||
"map": "Map",
|
||||
"sessions": "Login Sessions",
|
||||
"ip_address": "IP Address",
|
||||
"enter_page_number": "Enter page number",
|
||||
"upload_file": "Upload file",
|
||||
"upload": "Upload",
|
||||
"allowed-file-types": "Allowed file types are %1"
|
||||
}
|
||||
@@ -24,6 +24,7 @@
|
||||
"details.has_no_posts": "This group's members have not made any posts.",
|
||||
"details.latest_posts": "Latest Posts",
|
||||
"details.private": "Private",
|
||||
"details.disableJoinRequests": "Disable join requests",
|
||||
"details.grant": "Grant/Rescind Ownership",
|
||||
"details.kick": "Kick",
|
||||
"details.owner_options": "Group Administration",
|
||||
@@ -40,6 +41,7 @@
|
||||
"details.hidden": "Hidden",
|
||||
"details.hidden_help": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually",
|
||||
"details.delete_group": "Delete Group",
|
||||
"details.private_system_help": "Private groups is disabled at system level, this option does not do anything",
|
||||
"event.updated": "Group details have been updated",
|
||||
"event.deleted": "The group \"%1\" has been deleted",
|
||||
"membership.accept-invitation": "Accept Invitation",
|
||||
@@ -47,5 +49,6 @@
|
||||
"membership.join-group": "Join Group",
|
||||
"membership.leave-group": "Leave Group",
|
||||
"membership.reject": "Reject",
|
||||
"new-group.group_name": "Group Name:"
|
||||
"new-group.group_name": "Group Name:",
|
||||
"upload-group-cover": "Upload group cover"
|
||||
}
|
||||
@@ -6,7 +6,9 @@
|
||||
"chat.user_typing": "%1 is typing ...",
|
||||
"chat.user_has_messaged_you": "%1 has messaged you.",
|
||||
"chat.see_all": "See all chats",
|
||||
"chat.mark_all_read": "Mark all chats read",
|
||||
"chat.no-messages": "Please select a recipient to view chat message history",
|
||||
"chat.no-users-in-room": "No users in this room",
|
||||
"chat.recent-chats": "Recent Chats",
|
||||
"chat.contacts": "Contacts",
|
||||
"chat.message-history": "Message History",
|
||||
@@ -15,6 +17,9 @@
|
||||
"chat.seven_days": "7 Days",
|
||||
"chat.thirty_days": "30 Days",
|
||||
"chat.three_months": "3 Months",
|
||||
"chat.delete_message_confirm": "Are you sure you wish to delete this message?",
|
||||
"chat.roomname": "Chat Room %1",
|
||||
"chat.add-users-to-room": "Add users to room",
|
||||
"composer.compose": "Compose",
|
||||
"composer.show_preview": "Show Preview",
|
||||
"composer.hide_preview": "Hide Preview",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user